16# define __ATOMIC_PASS_WRITE__
48#ifdef __ATOMIC_PASS_WRITE__
58#ifdef __ATOMIC_PASS_WRITE__
82#ifdef __ATOMIC_PASS_WRITE__
126 return make_float3(buffer[0], buffer[1], buffer[2]);
131 return make_float4(buffer[0], buffer[1], buffer[2], buffer[3]);
#define atomic_add_and_fetch_float(p, x)
unsigned long long int uint64_t
#define ccl_device_forceinline
const ThreadKernelGlobalsCPU * KernelGlobals
#define ccl_device_inline
#define CCL_NAMESPACE_END
VecBase< float, 4 > float4
ccl_gpu_kernel_postfix ccl_global KernelWorkTile const int ccl_global float * render_buffer
ccl_device_inline float3 spectrum_to_rgb(Spectrum s)
#define INTEGRATOR_STATE(state, nested_struct, member)
const IntegratorShadowStateCPU * ConstIntegratorShadowState
const IntegratorStateCPU * ConstIntegratorState
ccl_device_inline float kernel_read_pass_float(const ccl_global float *ccl_restrict buffer)
ccl_device_inline void film_write_pass_float4(ccl_global float *ccl_restrict buffer, const float4 value)
ccl_device_inline void film_overwrite_pass_float3(ccl_global float *ccl_restrict buffer, const float3 value)
ccl_device_inline float3 kernel_read_pass_float3(ccl_global float *ccl_restrict buffer)
ccl_device_inline void film_write_pass_float3(ccl_global float *ccl_restrict buffer, const 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_float(ccl_global float *ccl_restrict buffer, const float 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_overwrite_pass_float(ccl_global float *ccl_restrict buffer, const float value)