[Bf-blender-cvs] [da65ede] soc-2016-cycles_denoising: Merge remote-tracking branch 'origin/master' into soc-2016-cycles_denoising
Lukas Stockner
noreply at git.blender.org
Mon Jul 11 23:32:24 CEST 2016
Commit: da65ede7afb282929b8aca0fb795c067c2e61257
Author: Lukas Stockner
Date: Mon Jul 11 22:46:22 2016 +0200
Branches: soc-2016-cycles_denoising
https://developer.blender.org/rBda65ede7afb282929b8aca0fb795c067c2e61257
Merge remote-tracking branch 'origin/master' into soc-2016-cycles_denoising
Conflicts:
intern/cycles/kernel/kernel_types.h
===================================================================
===================================================================
diff --cc intern/cycles/kernel/kernel_types.h
index 7ad03d8,5de58ba..650e109
--- a/intern/cycles/kernel/kernel_types.h
+++ b/intern/cycles/kernel/kernel_types.h
@@@ -277,27 -277,29 +277,30 @@@ enum SamplingPattern
/* these flags values correspond to raytypes in osl.cpp, so keep them in sync! */
enum PathRayFlag {
- PATH_RAY_CAMERA = 1,
- PATH_RAY_REFLECT = 2,
- PATH_RAY_TRANSMIT = 4,
- PATH_RAY_DIFFUSE = 8,
- PATH_RAY_GLOSSY = 16,
- PATH_RAY_SINGULAR = 32,
- PATH_RAY_TRANSPARENT = 64,
-
- PATH_RAY_SHADOW_OPAQUE = 128,
- PATH_RAY_SHADOW_TRANSPARENT = 256,
+ PATH_RAY_CAMERA = (1 << 0),
+ PATH_RAY_REFLECT = (1 << 1),
+ PATH_RAY_TRANSMIT = (1 << 2),
+ PATH_RAY_DIFFUSE = (1 << 3),
+ PATH_RAY_GLOSSY = (1 << 4),
+ PATH_RAY_SINGULAR = (1 << 5),
+ PATH_RAY_TRANSPARENT = (1 << 6),
+
+ PATH_RAY_SHADOW_OPAQUE = (1 << 7),
+ PATH_RAY_SHADOW_TRANSPARENT = (1 << 8),
PATH_RAY_SHADOW = (PATH_RAY_SHADOW_OPAQUE|PATH_RAY_SHADOW_TRANSPARENT),
- PATH_RAY_CURVE = 512, /* visibility flag to define curve segments */
- PATH_RAY_VOLUME_SCATTER = 1024, /* volume scattering */
+ PATH_RAY_CURVE = (1 << 9), /* visibility flag to define curve segments */
+ PATH_RAY_VOLUME_SCATTER = (1 << 10), /* volume scattering */
- PATH_RAY_ALL_VISIBILITY = (1|2|4|8|16|32|64|128|256|512|1024),
+ /* Special flag to tag unaligned BVH nodes. */
- PATH_RAY_NODE_UNALIGNED = 2048,
++ PATH_RAY_NODE_UNALIGNED = (1 << 11),
- PATH_RAY_MIS_SKIP = (1 << 11),
- PATH_RAY_DIFFUSE_ANCESTOR = (1 << 12),
- PATH_RAY_SINGLE_PASS_DONE = (1 << 13),
- PATH_RAY_DENOISING_PASS_DONE = (1 << 14),
- PATH_RAY_ALL_VISIBILITY = (1|2|4|8|16|32|64|128|256|512|1024|2048),
++ PATH_RAY_ALL_VISIBILITY = ((1 << 12)-1),
+
- PATH_RAY_MIS_SKIP = 4096,
- PATH_RAY_DIFFUSE_ANCESTOR = 8192,
- PATH_RAY_SINGLE_PASS_DONE = 16384,
++ PATH_RAY_MIS_SKIP = (1 << 12),
++ PATH_RAY_DIFFUSE_ANCESTOR = (1 << 13),
++ PATH_RAY_SINGLE_PASS_DONE = (1 << 14),
++ PATH_RAY_DENOISING_PASS_DONE = (1 << 15),
};
/* Closure Label */
More information about the Bf-blender-cvs
mailing list