|
Blender V5.0
|
#include "kernel/globals.h"#include "kernel/integrator/state.h"#include "kernel/util/colorspace.h"#include "util/types_rgbe.h"Go to the source code of this file.
| ccl_device_inline void film_overwrite_pass_float | ( | ccl_global float *ccl_restrict | buffer, |
| const float | value ) |
Definition at line 122 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().
| ccl_device_inline void film_overwrite_pass_float3 | ( | ccl_global float *ccl_restrict | buffer, |
| const float3 | value ) |
Definition at line 128 of file write.h.
References ccl_device_inline, ccl_global, ccl_restrict, float3::x, float3::y, and float3::z.
Referenced by film_write_data_passes(), and film_write_data_passes_background().
| ccl_device_inline void film_overwrite_pass_rgbe | ( | ccl_global float *ccl_restrict | buffer, |
| const float3 | value ) |
Definition at line 113 of file write.h.
References ccl_device_inline, ccl_global, ccl_restrict, RGBE::f, and rgb_to_rgbe().
Referenced by volume_guiding_filter_x(), and volume_guiding_filter_y().
| ccl_device_forceinline ccl_global float * film_pass_pixel_render_buffer | ( | KernelGlobals | kg, |
| const int | x, | ||
| const int | y, | ||
| const int | offset, | ||
| const int | stride, | ||
| ccl_global float *ccl_restrict | render_buffer ) |
Definition at line 44 of file write.h.
References ccl_device_forceinline, ccl_global, ccl_restrict, kernel_data, render_buffer, x, and y.
| 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 ) |
Definition at line 24 of file write.h.
References ccl_device_forceinline, ccl_global, ccl_restrict, INTEGRATOR_STATE, kernel_data, render_buffer, and state.
Referenced by film_need_sample_pixel(), film_write_aov_pass_color(), film_write_aov_pass_value(), film_write_background(), film_write_data_passes(), film_write_data_passes_background(), film_write_holdout(), film_write_sample(), film_write_surface_emission(), film_write_volume_emission(), guiding_write_debug_passes(), integrator_init_from_bake(), volume_guiding_filter_x(), volume_guiding_filter_y(), and write_optical_depth().
| 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 33 of file write.h.
References ccl_device_forceinline, ccl_global, ccl_restrict, INTEGRATOR_STATE, kernel_data, render_buffer, and state.
Referenced by film_write_direct_light().
| ccl_device_inline void film_write_pass_float | ( | ccl_global float *ccl_restrict | buffer, |
| const float | value ) |
Definition at line 58 of file write.h.
References atomic_add_and_fetch_float, ccl_device_inline, ccl_global, and ccl_restrict.
Referenced by film_write_aov_pass_value(), film_write_data_passes(), film_write_transparent(), guiding_write_debug_passes(), and write_optical_depth().
| ccl_device_inline void film_write_pass_float3 | ( | ccl_global float *ccl_restrict | buffer, |
| const float3 | value ) |
Definition at line 68 of file write.h.
References atomic_add_and_fetch_float, ccl_device_inline, ccl_global, ccl_restrict, float3::x, float3::y, and float3::z.
Referenced by film_write_data_passes(), film_write_pass_spectrum(), and integrator_init_from_bake().
| ccl_device_inline void film_write_pass_float4 | ( | ccl_global float *ccl_restrict | buffer, |
| const float4 | value ) |
Definition at line 92 of file write.h.
References atomic_add_and_fetch_float, ccl_device_inline, ccl_global, ccl_restrict, float4::w, float4::x, float4::y, and float4::z.
Referenced by film_write_adaptive_buffer(), film_write_aov_pass_color(), film_write_combined_transparent_pass(), and film_write_data_passes().
| ccl_device_inline void film_write_pass_spectrum | ( | ccl_global float *ccl_restrict | buffer, |
| Spectrum | value ) |
Definition at line 86 of file write.h.
References ccl_device_inline, ccl_global, ccl_restrict, film_write_pass_float3(), and spectrum_to_rgb().
Referenced by film_write_combined_pass(), film_write_data_passes(), film_write_direct_light(), film_write_emission_or_background_pass(), film_write_transparent(), and film_write_volume_scattering_guiding_pass().
| ccl_device_inline float kernel_read_pass_float | ( | const ccl_global float *ccl_restrict | buffer | ) |
Definition at line 138 of file write.h.
References ccl_device_inline, ccl_global, and ccl_restrict.
| ccl_device_inline float3 kernel_read_pass_float3 | ( | const ccl_global float *ccl_restrict | buffer | ) |
Definition at line 143 of file write.h.
References ccl_device_inline, ccl_global, ccl_restrict, and make_float3().
Referenced by volume_guiding_filter_x().
| ccl_device_inline float4 kernel_read_pass_float4 | ( | ccl_global float *ccl_restrict | buffer | ) |
Definition at line 148 of file write.h.
References ccl_device_inline, ccl_global, ccl_restrict, and make_float4.
Referenced by film_adaptive_sampling_convergence_check().
| ccl_device_inline float3 kernel_read_pass_rgbe | ( | const ccl_global float *ccl_restrict | buffer | ) |
Definition at line 153 of file write.h.
References ccl_device_inline, ccl_global, ccl_restrict, and rgbe_to_rgb().
Referenced by volume_guiding_filter_y().