blender/intern
Thomas Dinges 53e3e46332 Cycles / Branched Path: Some simplifications for main loop.
The main loop only handles transparent intersections from the camera ray.
Therefore we can simplify some things.

* Avoid PATH_RAY_CAMERA check, this is always true.
* Avoid path_state_next() call, we can just set transparent flag and increase transparent bounces. This way we avoid the function call and some branching.

Also remove debug num_ray_bounces++, this is incorrect here as no indirect bounce happens here.

Should be no functional changes.
2015-06-15 23:50:29 +02:00
..
atomic Atomic operations: Add function declarations at the top of the header 2015-05-20 11:57:17 +05:00
audaspace CMake: Enable strict flags for C++ 2015-03-27 18:23:31 +05:00
container Rework carve integration into boolean modifier 2014-02-13 17:16:53 +06:00
cycles Cycles / Branched Path: Some simplifications for main loop. 2015-06-15 23:50:29 +02:00
dualcon Dualcon: Code cleanup, prepare for strict C++ flags 2015-03-27 18:23:31 +05:00
elbeem CMake: correct include dirs 2014-07-01 09:36:28 +10:00
ffmpeg Fix video FFmpeg nt being able to produce video files due to usage of deprecated settings 2014-04-15 00:15:09 +06:00
ghost GHost: Attempt to fix compilation error on older OSX systems 2015-06-14 14:36:05 +02:00
glew-mx CMake: error making get_blender_version a function 2015-02-25 18:15:54 +11:00
guardedalloc Guardedalloc: Don't use aligned blocks to calculate memory sloppyness 2015-04-20 19:23:25 +05:00
iksolver doxygen: corrections/updates 2015-05-20 14:12:22 +10:00
itasc CMake: unbundle eigen3 2015-03-19 15:41:41 +11:00
locale Msgfmt: Fix for generating .mo files from .po without comments 2015-06-13 14:04:47 +02:00
memutil doxygen: corrections/updates 2015-05-20 14:12:22 +10:00
mikktspace Style Cleanup: remove preprocessor indentation (updated wiki style guide too) 2013-12-22 14:12:19 +11:00
moto BGE: TrackTo actuator: increasing up & track axis options 2014-07-14 18:30:27 -07:00
opencolorio OpenColorIO: Code cleanup, prepare for strict C++ flags 2015-03-27 18:23:31 +05:00
opennl Fix limit check before accessing array in opennl 2015-01-21 17:19:39 +05:00
raskter code cleanup: use NULL rather then 0 for pointers, and make vars static where possible. 2013-03-22 05:34:10 +00:00
rigidbody Code cleanup 2014-07-18 11:55:59 +10:00
smoke CMake: only quiet warnings for generated rna files 2015-02-08 15:08:31 +11:00
string fix for buffer out-of-bounds reading for STR_String comparisons with char arrays. 2013-03-22 21:26:59 +00:00
utfconv Warning cleanup: 2014-03-22 14:41:38 +02:00
CMakeLists.txt Ghost Context Refactor 2014-10-07 15:47:32 -05:00
SConscript Ghost Context Refactor 2014-10-07 15:47:32 -05:00