|
Blender V5.0
|
#include "kernel/film/write.h"Go to the source code of this file.
Functions | |
| CCL_NAMESPACE_BEGIN ccl_device_forceinline bool | film_need_sample_pixel (KernelGlobals kg, ConstIntegratorState state, ccl_global float *render_buffer) |
| ccl_device bool | film_adaptive_sampling_convergence_check (KernelGlobals kg, ccl_global float *render_buffer, const int x, const int y, const float threshold, const int reset, const int offset, const int stride) |
| ccl_device void | film_adaptive_sampling_filter_x (KernelGlobals kg, ccl_global float *render_buffer, const int y, const int start_x, const int width, const int offset, const int stride) |
| ccl_device void | film_adaptive_sampling_filter_y (KernelGlobals kg, ccl_global float *render_buffer, const int x, const int start_y, const int height, const int offset, const int stride) |
| ccl_device bool film_adaptive_sampling_convergence_check | ( | KernelGlobals | kg, |
| ccl_global float * | render_buffer, | ||
| const int | x, | ||
| const int | y, | ||
| const float | threshold, | ||
| const int | reset, | ||
| const int | offset, | ||
| const int | stride ) |
Definition at line 29 of file kernel/film/adaptive_sampling.h.
References __float_as_uint, A, ccl_device, ccl_global, error(), fabsf, I, kernel_assert, kernel_data, kernel_read_pass_float4(), PASS_UNUSED, render_buffer, reset(), sample, sqrtf, x, and y.
Referenced by adaptive_sampling_convergence_check().
| ccl_device void film_adaptive_sampling_filter_x | ( | KernelGlobals | kg, |
| ccl_global float * | render_buffer, | ||
| const int | y, | ||
| const int | start_x, | ||
| const int | width, | ||
| const int | offset, | ||
| const int | stride ) |
Definition at line 95 of file kernel/film/adaptive_sampling.h.
References ccl_device, ccl_global, kernel_assert, kernel_data, PASS_UNUSED, render_buffer, x, and y.
Referenced by adaptive_sampling_filter_x().
| ccl_device void film_adaptive_sampling_filter_y | ( | KernelGlobals | kg, |
| ccl_global float * | render_buffer, | ||
| const int | x, | ||
| const int | start_y, | ||
| const int | height, | ||
| const int | offset, | ||
| const int | stride ) |
Definition at line 128 of file kernel/film/adaptive_sampling.h.
References ccl_device, ccl_global, kernel_assert, kernel_data, PASS_UNUSED, render_buffer, x, and y.
Referenced by adaptive_sampling_filter_y().
| CCL_NAMESPACE_BEGIN ccl_device_forceinline bool film_need_sample_pixel | ( | KernelGlobals | kg, |
| ConstIntegratorState | state, | ||
| ccl_global float * | render_buffer ) |
Definition at line 13 of file kernel/film/adaptive_sampling.h.
References ccl_device_forceinline, ccl_global, film_pass_pixel_render_buffer(), kernel_data, PASS_UNUSED, render_buffer, and state.
Referenced by integrator_init_from_bake(), and integrator_init_from_camera().