From 8d0b3e9902540a354b633c854f0fa83a0c839dfd Mon Sep 17 00:00:00 2001 From: Thomas Dinges Date: Mon, 25 Aug 2014 17:22:47 +0200 Subject: Cycles: Enable Volumetric Rendering on GPU. Limitations: * Smoke/Fire rendering is *not* supported on GPU yet, that is also documented here: http://wiki.blender.org/index.php/Doc:2.6/Manual/Render/Cycles/Materials/Volume * Decoupled Ray Marching is also not supported yet, so no Equi-Angular and MIS sampling yet. Note for Builders and Developers: * Make sure to use the CUDA Toolkit 6.5 from now on. 6.0 might still work, but can cause slower renders. --- intern/cycles/kernel/kernel_types.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'intern/cycles/kernel/kernel_types.h') diff --git a/intern/cycles/kernel/kernel_types.h b/intern/cycles/kernel/kernel_types.h index 3a54c6806be..1ed4281ea75 100644 --- a/intern/cycles/kernel/kernel_types.h +++ b/intern/cycles/kernel/kernel_types.h @@ -75,10 +75,11 @@ CCL_NAMESPACE_BEGIN #define __KERNEL_SHADING__ #define __KERNEL_ADV_SHADING__ #define __BRANCHED_PATH__ +#define __VOLUME__ +#define __VOLUME_SCATTER__ /* Experimental on GPU */ -//#define __VOLUME__ -//#define __VOLUME_SCATTER__ +//#define __VOLUME_DECOUPLED__ //#define __SUBSURFACE__ #endif -- cgit v1.2.3