|
Blender V4.3
|
Go to the source code of this file.
| ccl_device_inline void film_apply_pass_pixel_overlays_rgba | ( | ccl_global const KernelFilmConvert *ccl_restrict | kfilm_convert, |
| ccl_global const float *ccl_restrict | buffer, | ||
| ccl_private float *ccl_restrict | pixel ) |
Definition at line 537 of file read.h.
References interp(), make_float3(), PASS_UNUSED, float3::x, float3::y, and float3::z.
| ccl_device_inline float3 film_calculate_shadow_catcher | ( | ccl_global const KernelFilmConvert *ccl_restrict | kfilm_convert, |
| ccl_global const float *ccl_restrict | buffer ) |
Definition at line 395 of file read.h.
References ccl_global, 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 | ( | ccl_global const KernelFilmConvert *ccl_restrict | kfilm_convert, |
| ccl_global const float *ccl_restrict | buffer ) |
Definition at line 367 of file read.h.
References ccl_global, 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 | ( | ccl_global const KernelFilmConvert *ccl_restrict | kfilm_convert, |
| ccl_global const float *ccl_restrict | buffer ) |
Definition at line 458 of file read.h.
References average(), ccl_global, film_calculate_shadow_catcher(), film_get_scale_and_scale_exposure(), kernel_assert, make_float3(), make_float4(), PASS_UNUSED, saturatef, float3::x, float3::y, float3::z, and zero_float4().
Referenced by film_get_pass_pixel_shadow_catcher_matte_with_shadow().
| ccl_device_inline void film_get_pass_pixel_combined | ( | ccl_global const KernelFilmConvert *ccl_restrict | kfilm_convert, |
| ccl_global const float *ccl_restrict | buffer, | ||
| ccl_private float *ccl_restrict | pixel ) |
Definition at line 331 of file read.h.
References ccl_global, film_get_scale_and_scale_exposure(), film_transparency_to_alpha(), kernel_assert, make_float3(), PASS_UNUSED, and float3::x.
| ccl_device_inline void film_get_pass_pixel_cryptomatte | ( | ccl_global const KernelFilmConvert *ccl_restrict | kfilm_convert, |
| ccl_global const float *ccl_restrict | buffer, | ||
| ccl_private float *ccl_restrict | pixel ) |
Definition at line 287 of file read.h.
References ccl_global, film_get_scale(), kernel_assert, make_float4(), and PASS_UNUSED.
| ccl_device_inline void film_get_pass_pixel_depth | ( | ccl_global const KernelFilmConvert *ccl_restrict | kfilm_convert, |
| ccl_global const float *ccl_restrict | buffer, | ||
| ccl_private float *ccl_restrict | pixel ) |
Definition at line 100 of file read.h.
References ccl_global, film_get_scale_exposure(), kernel_assert, and PASS_UNUSED.
| ccl_device_inline void film_get_pass_pixel_float | ( | ccl_global const KernelFilmConvert *ccl_restrict | kfilm_convert, |
| ccl_global const float *ccl_restrict | buffer, | ||
| ccl_private float *ccl_restrict | pixel ) |
Definition at line 153 of file read.h.
References ccl_global, film_get_scale_exposure(), kernel_assert, and PASS_UNUSED.
| ccl_device_inline void film_get_pass_pixel_float3 | ( | ccl_global const KernelFilmConvert *ccl_restrict | kfilm_convert, |
| ccl_global const float *ccl_restrict | buffer, | ||
| ccl_private float *ccl_restrict | pixel ) |
Definition at line 226 of file read.h.
References ccl_global, film_get_scale_and_scale_exposure(), film_get_scale_exposure(), film_transparency_to_alpha(), kernel_assert, make_float3(), PASS_UNUSED, float3::x, float3::y, and float3::z.
| ccl_device_inline void film_get_pass_pixel_float4 | ( | ccl_global const KernelFilmConvert *ccl_restrict | kfilm_convert, |
| ccl_global const float *ccl_restrict | buffer, | ||
| ccl_private float *ccl_restrict | pixel ) |
Definition at line 309 of file read.h.
References ccl_global, film_get_scale_and_scale_exposure(), kernel_assert, make_float3(), PASS_UNUSED, and float3::x.
| ccl_device_inline void film_get_pass_pixel_light_path | ( | ccl_global const KernelFilmConvert *ccl_restrict | kfilm_convert, |
| ccl_global const float *ccl_restrict | buffer, | ||
| ccl_private float *ccl_restrict | pixel ) |
Definition at line 173 of file read.h.
References ccl_global, film_get_scale_and_scale_exposure(), film_get_scale_exposure(), film_transparency_to_alpha(), 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 | ( | ccl_global const KernelFilmConvert *ccl_restrict | kfilm_convert, |
| ccl_global const float *ccl_restrict | buffer, | ||
| ccl_private float *ccl_restrict | pixel ) |
Definition at line 116 of file read.h.
References ccl_global, film_get_scale_exposure(), kernel_assert, PASS_UNUSED, and saturatef.
| ccl_device_inline void film_get_pass_pixel_motion | ( | ccl_global const KernelFilmConvert *ccl_restrict | kfilm_convert, |
| ccl_global const float *ccl_restrict | buffer, | ||
| ccl_private float *ccl_restrict | pixel ) |
Definition at line 264 of file read.h.
References ccl_global, kernel_assert, make_float4(), and PASS_UNUSED.
| ccl_device_inline void film_get_pass_pixel_sample_count | ( | ccl_global const KernelFilmConvert *ccl_restrict | kfilm_convert, |
| ccl_global const float *ccl_restrict | buffer, | ||
| ccl_private float *ccl_restrict | pixel ) |
Definition at line 134 of file read.h.
References __float_as_uint, ccl_global, kernel_assert, and PASS_UNUSED.
| ccl_device_inline void film_get_pass_pixel_shadow_catcher | ( | ccl_global const KernelFilmConvert *ccl_restrict | kfilm_convert, |
| ccl_global const float *ccl_restrict | buffer, | ||
| ccl_private float *ccl_restrict | pixel ) |
Definition at line 501 of file read.h.
References 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 | ( | ccl_global const KernelFilmConvert *ccl_restrict | kfilm_convert, |
| ccl_global const float *ccl_restrict | buffer, | ||
| ccl_private float *ccl_restrict | pixel ) |
Definition at line 515 of file read.h.
References film_calculate_shadow_catcher_matte_with_shadow(), and kernel_assert.
| ccl_device_inline float film_get_scale | ( | ccl_global const KernelFilmConvert *ccl_restrict | kfilm_convert, |
| ccl_global const float *ccl_restrict | buffer ) |
Definition at line 25 of file read.h.
References ccl_global, 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 | ( | ccl_global const KernelFilmConvert *ccl_restrict | kfilm_convert, |
| ccl_global const float *ccl_restrict | buffer, | ||
| ccl_private float *ccl_restrict | scale, | ||
| ccl_private float *ccl_restrict | scale_exposure ) |
Definition at line 59 of file read.h.
References ccl_global, 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 | ( | ccl_global const KernelFilmConvert *ccl_restrict | kfilm_convert, |
| ccl_global const float *ccl_restrict | buffer ) |
Definition at line 42 of file read.h.
References 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(), and film_get_pass_pixel_mist().
| CCL_NAMESPACE_BEGIN ccl_device_forceinline float film_transparency_to_alpha | ( | float | transparency | ) |
Definition at line 20 of file read.h.
References 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 | ( | float3 | a, |
| float3 | b ) |
Definition at line 383 of file read.h.
References b, make_float3(), float3::x, x, y, and z().
Referenced by film_calculate_shadow_catcher().