|
Blender V5.0
|
Go to the source code of this file.
| ccl_device_inline void film_apply_pass_pixel_overlays_rgba | ( | const ccl_global KernelFilmConvert *ccl_restrict | kfilm_convert, |
| const ccl_global float *ccl_restrict | buffer, | ||
| ccl_private float *ccl_restrict | pixel ) |
Definition at line 582 of file read.h.
References ccl_device_inline, ccl_global, ccl_private, ccl_restrict, interp(), make_float3(), PASS_UNUSED, float3::x, float3::y, and float3::z.
| ccl_device_inline float3 film_calculate_shadow_catcher | ( | const ccl_global KernelFilmConvert *ccl_restrict | kfilm_convert, |
| const ccl_global float *ccl_restrict | buffer ) |
Definition at line 439 of file read.h.
References ccl_global, ccl_restrict, film_calculate_shadow_catcher_denoised(), film_get_scale(), film_transparency_to_alpha(), kernel_assert, make_float3(), one_float3(), PASS_UNUSED, and safe_divide_shadow_catcher().
Referenced by film_calculate_shadow_catcher_matte_with_shadow(), and film_get_pass_pixel_shadow_catcher().
| ccl_device_inline float3 film_calculate_shadow_catcher_denoised | ( | const ccl_global KernelFilmConvert *ccl_restrict | kfilm_convert, |
| const ccl_global float *ccl_restrict | buffer ) |
Definition at line 408 of file read.h.
References ccl_device_inline, ccl_global, ccl_restrict, film_get_scale_and_scale_exposure(), kernel_assert, make_float3(), and PASS_UNUSED.
Referenced by film_calculate_shadow_catcher().
| ccl_device_inline float4 film_calculate_shadow_catcher_matte_with_shadow | ( | const ccl_global KernelFilmConvert *ccl_restrict | kfilm_convert, |
| const ccl_global float *ccl_restrict | buffer ) |
Definition at line 502 of file read.h.
References average(), ccl_device_inline, ccl_global, ccl_restrict, film_calculate_shadow_catcher(), film_get_scale_and_scale_exposure(), kernel_assert, make_float3(), make_float4, PASS_UNUSED, saturatef, and zero_float4().
Referenced by film_get_pass_pixel_shadow_catcher_matte_with_shadow().
| ccl_device_inline void film_get_pass_pixel_combined | ( | const ccl_global KernelFilmConvert *ccl_restrict | kfilm_convert, |
| const ccl_global float *ccl_restrict | buffer, | ||
| ccl_private float *ccl_restrict | pixel ) |
Definition at line 371 of file read.h.
References ccl_device_inline, ccl_global, ccl_private, ccl_restrict, film_get_scale_and_scale_exposure(), film_transparency_to_alpha(), in, kernel_assert, make_float3(), PASS_UNUSED, float3::x, float3::y, and float3::z.
| ccl_device_inline void film_get_pass_pixel_cryptomatte | ( | const ccl_global KernelFilmConvert *ccl_restrict | kfilm_convert, |
| const ccl_global float *ccl_restrict | buffer, | ||
| ccl_private float *ccl_restrict | pixel ) |
Definition at line 326 of file read.h.
References ccl_device_inline, ccl_global, ccl_private, ccl_restrict, film_get_scale(), in, kernel_assert, make_float4, PASS_UNUSED, float4::w, float4::x, float4::y, and float4::z.
| ccl_device_inline void film_get_pass_pixel_depth | ( | const ccl_global KernelFilmConvert *ccl_restrict | kfilm_convert, |
| const ccl_global float *ccl_restrict | buffer, | ||
| ccl_private float *ccl_restrict | pixel ) |
Definition at line 104 of file read.h.
References ccl_device_inline, ccl_global, ccl_private, ccl_restrict, film_get_scale_exposure(), in, kernel_assert, and PASS_UNUSED.
| ccl_device_inline void film_get_pass_pixel_float | ( | const ccl_global KernelFilmConvert *ccl_restrict | kfilm_convert, |
| const ccl_global float *ccl_restrict | buffer, | ||
| ccl_private float *ccl_restrict | pixel ) |
Definition at line 190 of file read.h.
References ccl_device_inline, ccl_global, ccl_private, ccl_restrict, film_get_scale_exposure(), in, kernel_assert, and PASS_UNUSED.
| ccl_device_inline void film_get_pass_pixel_float3 | ( | const ccl_global KernelFilmConvert *ccl_restrict | kfilm_convert, |
| const ccl_global float *ccl_restrict | buffer, | ||
| ccl_private float *ccl_restrict | pixel ) |
Definition at line 264 of file read.h.
References ccl_device_inline, ccl_global, ccl_private, ccl_restrict, film_get_scale_and_scale_exposure(), film_get_scale_exposure(), film_transparency_to_alpha(), in, kernel_assert, make_float3(), PASS_UNUSED, float3::x, float3::y, and float3::z.
| ccl_device_inline void film_get_pass_pixel_float4 | ( | const ccl_global KernelFilmConvert *ccl_restrict | kfilm_convert, |
| const ccl_global float *ccl_restrict | buffer, | ||
| ccl_private float *ccl_restrict | pixel ) |
Definition at line 348 of file read.h.
References ccl_device_inline, ccl_global, ccl_private, ccl_restrict, film_get_scale_and_scale_exposure(), in, kernel_assert, make_float3(), PASS_UNUSED, float3::x, float3::y, and float3::z.
| ccl_device_inline void film_get_pass_pixel_light_path | ( | const ccl_global KernelFilmConvert *ccl_restrict | kfilm_convert, |
| const ccl_global float *ccl_restrict | buffer, | ||
| ccl_private float *ccl_restrict | pixel ) |
Definition at line 210 of file read.h.
References ccl_device_inline, ccl_global, ccl_private, ccl_restrict, film_get_scale_and_scale_exposure(), film_get_scale_exposure(), film_transparency_to_alpha(), in, kernel_assert, make_float3(), PASS_UNUSED, safe_divide_even_color(), float3::x, float3::y, and float3::z.
| ccl_device_inline void film_get_pass_pixel_mist | ( | const ccl_global KernelFilmConvert *ccl_restrict | kfilm_convert, |
| const ccl_global float *ccl_restrict | buffer, | ||
| ccl_private float *ccl_restrict | pixel ) |
Definition at line 120 of file read.h.
References ccl_device_inline, ccl_global, ccl_private, ccl_restrict, film_get_scale_exposure(), in, kernel_assert, PASS_UNUSED, and saturatef.
| ccl_device_inline void film_get_pass_pixel_motion | ( | const ccl_global KernelFilmConvert *ccl_restrict | kfilm_convert, |
| const ccl_global float *ccl_restrict | buffer, | ||
| ccl_private float *ccl_restrict | pixel ) |
Definition at line 303 of file read.h.
References ccl_device_inline, ccl_global, ccl_private, ccl_restrict, in, kernel_assert, make_float4, PASS_UNUSED, float4::w, float4::x, float4::y, and float4::z.
| ccl_device_inline void film_get_pass_pixel_rgbe | ( | const ccl_global KernelFilmConvert *ccl_restrict | kfilm_convert, |
| const ccl_global float *ccl_restrict | buffer, | ||
| ccl_private float *ccl_restrict | pixel ) |
Definition at line 174 of file read.h.
References ccl_device_inline, ccl_global, ccl_private, ccl_restrict, in, kernel_assert, PASS_UNUSED, rgbe_to_rgb(), float3::x, float3::y, and float3::z.
| ccl_device_inline void film_get_pass_pixel_sample_count | ( | const ccl_global KernelFilmConvert *ccl_restrict | kfilm_convert, |
| const ccl_global float *ccl_restrict | buffer, | ||
| ccl_private float *ccl_restrict | pixel ) |
Definition at line 138 of file read.h.
References __float_as_uint, ccl_device_inline, ccl_global, ccl_private, ccl_restrict, in, kernel_assert, and PASS_UNUSED.
| ccl_device_inline void film_get_pass_pixel_shadow_catcher | ( | const ccl_global KernelFilmConvert *ccl_restrict | kfilm_convert, |
| const ccl_global float *ccl_restrict | buffer, | ||
| ccl_private float *ccl_restrict | pixel ) |
Definition at line 546 of file read.h.
References ccl_device_inline, ccl_global, ccl_private, ccl_restrict, film_calculate_shadow_catcher(), kernel_assert, float3::x, float3::y, and float3::z.
| ccl_device_inline void film_get_pass_pixel_shadow_catcher_matte_with_shadow | ( | const ccl_global KernelFilmConvert *ccl_restrict | kfilm_convert, |
| const ccl_global float *ccl_restrict | buffer, | ||
| ccl_private float *ccl_restrict | pixel ) |
Definition at line 560 of file read.h.
References ccl_device_inline, ccl_global, ccl_private, ccl_restrict, film_calculate_shadow_catcher_matte_with_shadow(), kernel_assert, float4::w, float4::x, float4::y, and float4::z.
| ccl_device_inline void film_get_pass_pixel_volume_majorant | ( | const ccl_global KernelFilmConvert *ccl_restrict | kfilm_convert, |
| const ccl_global float *ccl_restrict | buffer, | ||
| ccl_private float *ccl_restrict | pixel ) |
Definition at line 157 of file read.h.
References ccl_device_inline, ccl_global, ccl_private, ccl_restrict, count, expf, film_get_scale_exposure(), in, kernel_assert, and PASS_UNUSED.
| ccl_device_inline float film_get_scale | ( | const ccl_global KernelFilmConvert *ccl_restrict | kfilm_convert, |
| const ccl_global float *ccl_restrict | buffer ) |
Definition at line 29 of file read.h.
References ccl_device_inline, ccl_global, ccl_restrict, and PASS_UNUSED.
Referenced by film_calculate_shadow_catcher(), film_get_pass_pixel_cryptomatte(), and film_get_scale_exposure().
| ccl_device_inline bool film_get_scale_and_scale_exposure | ( | const ccl_global KernelFilmConvert *ccl_restrict | kfilm_convert, |
| const ccl_global float *ccl_restrict | buffer, | ||
| ccl_private float *ccl_restrict | scale, | ||
| ccl_private float *ccl_restrict | scale_exposure ) |
Definition at line 63 of file read.h.
References ccl_device_inline, ccl_global, ccl_private, ccl_restrict, and PASS_UNUSED.
Referenced by film_calculate_shadow_catcher_denoised(), film_calculate_shadow_catcher_matte_with_shadow(), film_get_pass_pixel_combined(), film_get_pass_pixel_float3(), film_get_pass_pixel_float4(), and film_get_pass_pixel_light_path().
| ccl_device_inline float film_get_scale_exposure | ( | const ccl_global KernelFilmConvert *ccl_restrict | kfilm_convert, |
| const ccl_global float *ccl_restrict | buffer ) |
Definition at line 46 of file read.h.
References ccl_device_inline, ccl_global, ccl_restrict, film_get_scale(), and PASS_UNUSED.
Referenced by film_get_pass_pixel_depth(), film_get_pass_pixel_float(), film_get_pass_pixel_float3(), film_get_pass_pixel_light_path(), film_get_pass_pixel_mist(), and film_get_pass_pixel_volume_majorant().
| CCL_NAMESPACE_BEGIN ccl_device_forceinline float film_transparency_to_alpha | ( | const float | transparency | ) |
Definition at line 24 of file read.h.
References ccl_device_forceinline, and saturatef.
Referenced by film_calculate_shadow_catcher(), film_get_pass_pixel_combined(), film_get_pass_pixel_float3(), and film_get_pass_pixel_light_path().
| ccl_device_inline float3 safe_divide_shadow_catcher | ( | const float3 | a, |
| const float3 | b ) |
Definition at line 425 of file read.h.
References b, ccl_device_inline, make_float3(), float3::x, x, float3::y, y, float3::z, and z().
Referenced by film_calculate_shadow_catcher().