Go to file
Sv. Lockal 20b046d763 Cycles: workaround for noise performance regression in CUDA 5.5
Use manual ternary operation widening in grad(). Without it nvcc 5.5 produces multiple branch splits with very big branches (because of inlining). This solves 19% performance regression for BMW1M-MikePan.blend.

Also remove one redundant instruction in perlin SSE (when h == 12 or h == 14, then h is always >= 4).

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D190
2014-01-08 22:25:55 +04:00
build_files Added scons option to actually build the sse41 kernel. CMake already has it 2014-01-06 21:38:56 +01:00
doc Fix bash/ksh specific test syntax 2014-01-07 14:12:02 +11:00
extern Code cleanup: remove patch series from libmv 2014-01-02 15:24:46 +06:00
intern Cycles: workaround for noise performance regression in CUDA 5.5 2014-01-08 22:25:55 +04:00
release UV Unwrap: smart uv unwrap would fail still on some very small faces 2014-01-08 14:03:36 +11:00
scons@2d6ebcb239 Squashed commit of the following: 2013-11-21 16:51:29 +01:00
source Fix T38074: sequence rendering gave "No camera" warning for other scenes that 2014-01-08 18:29:16 +01:00
.arcconfig Use HTTPS protocol for arc 2013-12-24 22:57:27 +06:00
.gitignore Ignore *.patch and *.diff files which are in the working tree root 2013-11-22 23:28:35 +06:00
.gitmodules
CMakeLists.txt find_package(OPENAL) does not play nice with our current library naming nonvention 2013-12-24 13:21:56 +01:00
COPYING
GNUmakefile Code Cleanup: osl style 2014-01-06 13:58:33 +11:00
SConstruct OSX/scons: after discussion i was told cycles does decide to use sse4.1 kernel on the fly, 2014-01-06 23:29:21 +01:00