Blender V4.3
write.h File Reference

Go to the source code of this file.

Functions

CCL_NAMESPACE_BEGIN ccl_device_forceinline ccl_global floatfilm_pass_pixel_render_buffer (KernelGlobals kg, ConstIntegratorState state, ccl_global float *ccl_restrict render_buffer)
 
ccl_device_forceinline ccl_global floatfilm_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, float value)
 
ccl_device_inline void film_write_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_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_overwrite_pass_float3 (ccl_global float *ccl_restrict buffer, float3 value)
 
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 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,
float value )

Definition at line 94 of file write.h.

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,
float3 value )

Definition at line 100 of file write.h.

Referenced by film_write_data_passes(), and film_write_data_passes_background().

◆ 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 )

Definition at line 26 of file write.h.

References INTEGRATOR_STATE, kernel_data, render_buffer, and state.

Referenced by film_write_direct_light().

◆ film_write_pass_float()

◆ film_write_pass_float3()

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

◆ film_write_pass_float4()

◆ film_write_pass_spectrum()

◆ kernel_read_pass_float()

ccl_device_inline float kernel_read_pass_float ( ccl_global float *ccl_restrict buffer)

Definition at line 110 of file write.h.

◆ kernel_read_pass_float3()

ccl_device_inline float3 kernel_read_pass_float3 ( ccl_global float *ccl_restrict buffer)

Definition at line 115 of file write.h.

References make_float3().

◆ kernel_read_pass_float4()

ccl_device_inline float4 kernel_read_pass_float4 ( ccl_global float *ccl_restrict buffer)

Definition at line 120 of file write.h.

References make_float4().

Referenced by film_adaptive_sampling_convergence_check().