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 )

Definition at line 103 of file write.h.

References ccl_device_inline, ccl_global, and ccl_restrict.

Referenced by film_write_data_passes(), and film_write_data_passes_background().

◆ film_overwrite_pass_float3()

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

◆ film_pass_pixel_render_buffer()

◆ film_pass_pixel_render_buffer_shadow()

ccl_device_forceinline ccl_global float * film_pass_pixel_render_buffer_shadow ( KernelGlobals kg,
ConstIntegratorShadowState state,
ccl_global float *ccl_restrict render_buffer )

◆ film_write_pass_float()

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

◆ 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, and ccl_restrict.

◆ kernel_read_pass_float3()

ccl_device_inline float3 kernel_read_pass_float3 ( ccl_global float *ccl_restrict buffer)

Definition at line 124 of file write.h.

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

◆ kernel_read_pass_float4()

ccl_device_inline float4 kernel_read_pass_float4 ( ccl_global float *ccl_restrict buffer)

Definition at line 129 of file write.h.

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

Referenced by film_adaptive_sampling_convergence_check().