|
Blender V4.3
|
#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, int x, int y, float threshold, int reset, int offset, int stride) |
| ccl_device void | film_adaptive_sampling_filter_x (KernelGlobals kg, ccl_global float *render_buffer, int y, int start_x, int width, int offset, int stride) |
| ccl_device void | film_adaptive_sampling_filter_y (KernelGlobals kg, ccl_global float *render_buffer, int x, int start_y, int height, int offset, int stride) |
| ccl_device bool film_adaptive_sampling_convergence_check | ( | KernelGlobals | kg, |
| ccl_global float * | render_buffer, | ||
| int | x, | ||
| int | y, | ||
| float | threshold, | ||
| int | reset, | ||
| int | offset, | ||
| int | stride ) |
Definition at line 29 of file kernel/film/adaptive_sampling.h.
References __float_as_uint, ccl_global, error(), fabsf, I, kernel_assert, kernel_data, kernel_read_pass_float4(), PASS_UNUSED, render_buffer, reset(), sample, and sqrtf.
Referenced by adaptive_sampling_convergence_check().
| ccl_device void film_adaptive_sampling_filter_x | ( | KernelGlobals | kg, |
| ccl_global float * | render_buffer, | ||
| int | y, | ||
| int | start_x, | ||
| int | width, | ||
| int | offset, | ||
| int | stride ) |
Definition at line 95 of file kernel/film/adaptive_sampling.h.
References ccl_global, kernel_assert, kernel_data, PASS_UNUSED, render_buffer, and x.
Referenced by adaptive_sampling_filter_x().
| ccl_device void film_adaptive_sampling_filter_y | ( | KernelGlobals | kg, |
| ccl_global float * | render_buffer, | ||
| int | x, | ||
| int | start_y, | ||
| int | height, | ||
| int | offset, | ||
| int | stride ) |
Definition at line 128 of file kernel/film/adaptive_sampling.h.
References ccl_global, kernel_assert, kernel_data, PASS_UNUSED, render_buffer, 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_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().