blender/source
Sergey Sharybin 4990883664 Optimization for speed regression in mipmap generation
Regression was caused by alpha premul cleanup commit and the reason
of slowdown was uchar <-> float conversion which is slow.

Replaced with uchar <-> int conversion which seeps to be accurate
enough and mostly eliminates slowdown.

Slowdown was easy to notice when movie clip is used for 3d vierport
background and undistortion is enabled. In this case every frame
will re-calculate mipmaps.

It's still a nit slower than mipmap generation before cleanup
commit, but couldn't think about extra boost here atm.
2013-01-04 17:28:58 +00:00
..
blender Optimization for speed regression in mipmap generation 2013-01-04 17:28:58 +00:00
blenderplayer Fix playercompile with stub for BKE_brush_gen_texture_cache 2013-01-02 13:41:30 +00:00
creator fix [#33682] Animation not updated when the active shape index isnt set 2013-01-03 06:47:44 +00:00
gameengine code cleanup: warnings 2013-01-04 02:13:29 +00:00
icons Added GPL header to sconscripts! 2012-12-17 08:01:43 +00:00
tests add ".hh" as an extension for source scripts. 2012-12-31 07:06:51 +00:00
CMakeLists.txt remove $Id: tags after discussion on the mailign list: http://markmail.org/message/fp7ozcywxum3ar7n 2011-10-23 17:52:20 +00:00
SConscript Added GPL header to sconscripts! 2012-12-17 08:01:43 +00:00