Blender
V3.3
|
Go to the source code of this file.
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.
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.
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().
CCL_NAMESPACE_BEGIN ccl_device_inline void kernel_write_pass_float | ( | ccl_global float *ccl_restrict | buffer, |
float | value | ||
) |
Definition at line 12 of file write_passes.h.
References atomic_add_and_fetch_float, and buffer.
Referenced by kernel_accum_transparent(), kernel_write_data_passes(), and svm_node_aov_value().
ccl_device_inline void kernel_write_pass_float3 | ( | ccl_global float *ccl_restrict | buffer, |
float3 | value | ||
) |
Definition at line 21 of file write_passes.h.
References atomic_add_and_fetch_float, buffer, ccl_global, float3::x, float3::y, and float3::z.
Referenced by integrator_init_from_bake(), kernel_accum_combined_pass(), kernel_accum_emission_or_background_pass(), kernel_accum_light(), and kernel_write_data_passes().
ccl_device_inline void kernel_write_pass_float4 | ( | ccl_global float *ccl_restrict | buffer, |
float4 | value | ||
) |
Definition at line 39 of file write_passes.h.
References atomic_add_and_fetch_float, buffer, and ccl_global.
Referenced by kernel_accum_adaptive_buffer(), kernel_accum_combined_transparent_pass(), kernel_write_data_passes(), and svm_node_aov_color().