Blender
V3.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 532 of file read.h.
References buffer, 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 390 of file read.h.
References buffer, ccl_global, film_calculate_shadow_catcher_denoised(), film_get_scale(), film_transparency_to_alpha(), kernel_assert, make_float3, num_samples, 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 362 of file read.h.
References buffer, 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 453 of file read.h.
References average(), buffer, 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 326 of file read.h.
References buffer, ccl_global, color, film_get_scale_and_scale_exposure(), film_transparency_to_alpha(), kernel_assert, make_float3, and PASS_UNUSED.
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 282 of file read.h.
References buffer, 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 95 of file read.h.
References buffer, 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 148 of file read.h.
References buffer, 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 221 of file read.h.
References buffer, 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 304 of file read.h.
References buffer, ccl_global, color, film_get_scale_and_scale_exposure(), kernel_assert, make_float3, and PASS_UNUSED.
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 168 of file read.h.
References buffer, 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 111 of file read.h.
References buffer, 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 259 of file read.h.
References buffer, 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 129 of file read.h.
References __float_as_uint(), buffer, 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 496 of file read.h.
References buffer, 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 510 of file read.h.
References buffer, 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 20 of file read.h.
References buffer, 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 54 of file read.h.
References buffer, 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 37 of file read.h.
References buffer, 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 15 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 378 of file read.h.
References Freestyle::a, usdtokens::b(), make_float3, x, y, and z.
Referenced by film_calculate_shadow_catcher().