openbox/render
Dana Jansens 6bda8c2903 speed up the pyramid gradient using memcpy's. also make it not crash for 1px high textures.
here are some sample profiling results.  pyramid2 is the new code

  %   cumulative   self              self     total
 time   seconds   seconds    calls  ms/call  ms/call  name

 58.78      1.54     1.54      255     6.04     6.04  gradient_pyramid1
 40.46      2.60     1.06      255     4.16     4.16  gradient_pyramid2

 54.88      2.25     2.25      504     4.46     4.46  gradient_pyramid1
 44.88      4.09     1.84      504     3.65     3.65  gradient_pyramid2
2008-02-14 19:40:02 +01:00
..
color.c remove trailing whitespace 2007-07-17 02:48:16 +02:00
color.h 1) translate all of openbox's output 2007-04-23 17:56:35 +00:00
font.c make white font shadows (negative shadowtint) work right.. this has been busted a long time. thank you nvidia. 2008-02-10 01:52:08 -05:00
font.h remove trailing whitespace 2007-07-17 02:48:16 +02:00
geom.h 1) translate all of openbox's output 2007-04-23 17:56:35 +00:00
gradient.c speed up the pyramid gradient using memcpy's. also make it not crash for 1px high textures. 2008-02-14 19:40:02 +01:00
gradient.h 1) translate all of openbox's output 2007-04-23 17:56:35 +00:00
icon.h 80 cols everywhere 2007-07-14 15:22:35 +02:00
image.c remove an XXX comment, the sanity check seems to have worked out fine. 2008-02-14 19:40:02 +01:00
image.h 1) translate all of openbox's output 2007-04-23 17:56:35 +00:00
instance.c Various fixes for sparse warnings. 2008-01-16 15:35:25 +01:00
instance.h 1) translate all of openbox's output 2007-04-23 17:56:35 +00:00
Makefile update the build system, using a single Makefile.am for a sexyass non-recursive make. booyah! 2003-07-10 04:31:05 +00:00
mask.c Fix using None when it should be NULL 2007-09-04 06:25:31 +02:00
mask.h 1) translate all of openbox's output 2007-04-23 17:56:35 +00:00
obrender-3.0.pc.in Bug 3359 - redundant pango flags 2008-01-11 14:48:21 -05:00
render.c remove trailing whitespace 2007-07-17 02:48:16 +02:00
render.h remove trailing whitespace 2007-07-17 02:48:16 +02:00
test.c a small optimization for the vertical gradients, and use the same log(n) strategy to use less memcpy's for filling out the horizontal gradients 2008-02-14 19:40:02 +01:00
theme.c the title_focused_shadow_color is being set twice, and being overridden by the osd color (though not in the texture) 2008-02-05 00:09:51 -05:00
theme.h add osd border stuff 2007-06-05 15:57:27 +00:00