Blender V4.5
write.h File Reference

Go to the source code of this file.

Functions

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_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_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_inline void film_write_pass_float4 (ccl_global float *ccl_restrict buffer, const float4 value)
ccl_device_inline void film_overwrite_pass_float (ccl_global float *ccl_restrict buffer, const float value)
ccl_device_inline void film_overwrite_pass_float3 (ccl_global float *ccl_restrict buffer, const float3 value)
ccl_device_inline float kernel_read_pass_float (const ccl_global float *ccl_restrict buffer)
ccl_device_inline float3 kernel_read_pass_float3 (ccl_global float *ccl_restrict buffer)
ccl_device_inline float4 kernel_read_pass_float4 (ccl_global float *ccl_restrict buffer)

Function Documentation

◆ film_overwrite_pass_float()

ccl_device_inline void film_overwrite_pass_float ( ccl_global float *ccl_restrict buffer,
const float value )

◆ film_overwrite_pass_float3()

◆ film_pass_pixel_render_buffer()

◆ film_pass_pixel_render_buffer_shadow()

◆ film_write_pass_float()

◆ film_write_pass_float3()

◆ film_write_pass_float4()

◆ film_write_pass_spectrum()

◆ kernel_read_pass_float()

ccl_device_inline float kernel_read_pass_float ( const ccl_global float *ccl_restrict buffer)

Definition at line 119 of file write.h.

References ccl_device_inline, ccl_global, ccl_restrict, and kernel_read_pass_float().

Referenced by kernel_read_pass_float().

◆ kernel_read_pass_float3()

ccl_device_inline float3 kernel_read_pass_float3 ( ccl_global float *ccl_restrict buffer)

◆ kernel_read_pass_float4()