Go to file
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
build_files Patch from Ejner Fergo: enhancements to install_deps.sh. 2013-01-03 15:35:46 +00:00
doc patch [#33609] Syntax highlighting for OSL in Text Editor 2012-12-29 18:25:03 +00:00
extern add option WITH_SYSTEM_BULLET to link against the bullet installation found on the system. 2013-01-03 00:23:52 +00:00
intern Added vertex color attributes (currently limited to one) and UVs included for triangle mesh hair. 2013-01-04 12:44:38 +00:00
release add length average option to 'Follow Active Quads' unwrap, gives nicer results. 2013-01-04 07:57:33 +00:00
source Optimization for speed regression in mipmap generation 2013-01-04 17:28:58 +00:00
CMakeLists.txt CMake: Looks like a period sneaked into r53515, which caused CMake to fail. 2013-01-03 00:35:42 +00:00
COPYING == docs == 2010-10-13 14:44:22 +00:00
GNUmakefile code cleanup: comment unused members of bmesh operator slots and some osl style edits. 2012-11-20 14:31:58 +00:00
SConstruct patch [#33331] Time To Start Moving To Stdbool 2013-01-01 12:47:58 +00:00