aboutsummaryrefslogtreecommitdiff
path: root/src/FbTk/TextureRender.hh
AgeCommit message (Collapse)AuthorFilesLines
2012-11-08Rewrite of FbTk::TextureRenderMathias Gumz1-5/+7
* much more readable and easier to read code * smaller code * reduced binary size due to removed big lookup-table for square root * simple 'optimizations (lookup tables, packing of data), nothing too fancy
2011-02-22moved rarely used 'cpccpc' out of class declarationMathias Gumz1-1/+1
2010-09-17lots of code cleanup, reordering, trimming public API, bugfixesMathias Gumz1-25/+2
## FbTk/ImageControl.hh: * moved 'getSqrt()' over to TextureRender.cc because it is used only there * removed unused members m_root_window * use std::vector<> for colors and for the gradient buffers. ## FbTk/ImageControl.cc: * fixed memory leak in '~ImageControl', 'pixels' where not deleted[] at all. switched to std::vector, non-issue anymore. * moved identical code into functions 'allocateUnallocatedColors', 'initColortables' ## FbTk/TextureRenderer: * removed 'from', 'to', 'interlaced' from class, only used in 'renderGradient()' and are actually part of the given texture. * removed 'xtable', 'ytable' from class, only used in 'renderGradient()' * removed 'colors' from the class, is part of 'control' * moved render actions (invert, bevel1, bevel2, *gradient), they need more love but for now this is sufficient
2008-04-21some fixes for gcc 3.4Thomas Orgis1-1/+1
2008-01-15split Text.hh into Orientation.hh and TextUtils.{cc,hh}Mathias Gumz1-1/+1
2008-01-04remove old svn $Id$ tagsMark Tiefenbruck1-2/+0
2007-12-30remove some (hopefully) unneeded header includesMark Tiefenbruck1-2/+2
2006-07-01more dead functionsmarkt1-1/+0
2006-03-26rotated fonts, buttons, containers. Used for tabs for nowsimonb1-0/+3
2005-01-24copyright datemathias1-1/+1
2004-11-19svn propset svn:keywords "Id"mathias1-1/+1
2004-10-06allocate red, green and blue buffers only for gradientsfluxgen1-1/+3
2003-04-28render scaled pixmapfluxgen1-2/+3
2003-01-09moved from fluxbox to fbtkfluxgen1-0/+99