Blender  V3.3
Functions
write_passes.h File Reference

Go to the source code of this file.

Functions

CCL_NAMESPACE_BEGIN ccl_device_inline void kernel_write_pass_float (ccl_global float *ccl_restrict buffer, float value)
 
ccl_device_inline void kernel_write_pass_float3 (ccl_global float *ccl_restrict buffer, float3 value)
 
ccl_device_inline void kernel_write_pass_float4 (ccl_global float *ccl_restrict buffer, float4 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

◆ kernel_read_pass_float()

ccl_device_inline float kernel_read_pass_float ( ccl_global float *ccl_restrict  buffer)

Definition at line 60 of file write_passes.h.

References buffer.

◆ kernel_read_pass_float3()

ccl_device_inline float3 kernel_read_pass_float3 ( ccl_global float *ccl_restrict  buffer)

Definition at line 65 of file write_passes.h.

References buffer, and make_float3.

◆ kernel_read_pass_float4()

ccl_device_inline float4 kernel_read_pass_float4 ( ccl_global float *ccl_restrict  buffer)

Definition at line 70 of file write_passes.h.

References buffer, and make_float4.

Referenced by kernel_adaptive_sampling_convergence_check().

◆ kernel_write_pass_float()

CCL_NAMESPACE_BEGIN ccl_device_inline void kernel_write_pass_float ( ccl_global float *ccl_restrict  buffer,
float  value 
)

◆ kernel_write_pass_float3()

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

◆ kernel_write_pass_float4()

ccl_device_inline void kernel_write_pass_float4 ( ccl_global float *ccl_restrict  buffer,
float4  value 
)