Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Dinges <blender@dingto.org>2014-08-14 23:25:29 +0400
committerThomas Dinges <blender@dingto.org>2014-08-14 23:25:52 +0400
commit5bdea81319393ae79f69774fc524b7b8a49c0bbb (patch)
tree43aa028c42ef8df5ef583b1bbda21295716b9da5
parentda1801969b3e32b68c5b431b9dce4961a55f8ff4 (diff)
Cycles: Don't check closure flag in kernel_volume_decoupled_scatter(), we check this before the function already.
-rw-r--r--intern/cycles/kernel/kernel_volume.h5
1 files changed, 1 insertions, 4 deletions
diff --git a/intern/cycles/kernel/kernel_volume.h b/intern/cycles/kernel/kernel_volume.h
index 9e78d43efdf..8004013552c 100644
--- a/intern/cycles/kernel/kernel_volume.h
+++ b/intern/cycles/kernel/kernel_volume.h
@@ -738,10 +738,7 @@ ccl_device VolumeIntegrateResult kernel_volume_decoupled_scatter(
float3 *throughput, float rphase, float rscatter,
const VolumeSegment *segment, const float3 *light_P, bool probalistic_scatter)
{
- int closure_flag = segment->closure_flag;
-
- if(!(closure_flag & SD_SCATTER))
- return VOLUME_PATH_MISSED;
+ kernel_assert(segment->closure_flag & SD_SCATTER);
/* pick random color channel, we use the Veach one-sample
* model with balance heuristic for the channels */