10# define __ATOMIC_PASS_WRITE__
41#ifdef __ATOMIC_PASS_WRITE__
50#ifdef __ATOMIC_PASS_WRITE__
73#ifdef __ATOMIC_PASS_WRITE__
117 return make_float3(buffer[0], buffer[1], buffer[2]);
122 return make_float4(buffer[0], buffer[1], buffer[2], buffer[3]);
#define atomic_add_and_fetch_float(p, x)
const KernelGlobalsCPU *ccl_restrict KernelGlobals
#define ccl_device_forceinline
#define ccl_device_inline
#define CCL_NAMESPACE_END
ccl_gpu_kernel_postfix ccl_global KernelWorkTile const int ccl_global float * render_buffer
ccl_device_inline float3 spectrum_to_rgb(Spectrum s)
const IntegratorShadowStateCPU *ccl_restrict ConstIntegratorShadowState
const IntegratorStateCPU *ccl_restrict ConstIntegratorState
#define INTEGRATOR_STATE(state, nested_struct, member)
unsigned __int64 uint64_t
SPECTRUM_DATA_TYPE Spectrum
ccl_device_inline float kernel_read_pass_float(ccl_global float *ccl_restrict buffer)
ccl_device_inline float3 kernel_read_pass_float3(ccl_global float *ccl_restrict buffer)
ccl_device_inline void film_overwrite_pass_float3(ccl_global float *ccl_restrict buffer, float3 value)
ccl_device_inline void film_write_pass_spectrum(ccl_global float *ccl_restrict buffer, Spectrum value)
ccl_device_forceinline ccl_global float * film_pass_pixel_render_buffer_shadow(KernelGlobals kg, ConstIntegratorShadowState state, ccl_global float *ccl_restrict render_buffer)
ccl_device_inline void film_write_pass_float3(ccl_global float *ccl_restrict buffer, float3 value)
CCL_NAMESPACE_BEGIN ccl_device_forceinline ccl_global float * film_pass_pixel_render_buffer(KernelGlobals kg, ConstIntegratorState state, ccl_global float *ccl_restrict render_buffer)
ccl_device_inline float4 kernel_read_pass_float4(ccl_global float *ccl_restrict buffer)
ccl_device_inline void film_write_pass_float4(ccl_global float *ccl_restrict buffer, float4 value)
ccl_device_inline void film_overwrite_pass_float(ccl_global float *ccl_restrict buffer, float value)
ccl_device_inline void film_write_pass_float(ccl_global float *ccl_restrict buffer, float value)