|
Blender
V3.3
|
#include "kernel/film/write_passes.h"Go to the source code of this file.
Functions | |
| CCL_NAMESPACE_BEGIN ccl_device_forceinline bool | kernel_need_sample_pixel (KernelGlobals kg, ConstIntegratorState state, ccl_global float *render_buffer) |
| ccl_device bool | kernel_adaptive_sampling_convergence_check (KernelGlobals kg, ccl_global float *render_buffer, int x, int y, float threshold, bool reset, int offset, int stride) |
| ccl_device void | kernel_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 | kernel_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 kernel_adaptive_sampling_convergence_check | ( | KernelGlobals | kg, |
| ccl_global float * | render_buffer, | ||
| int | x, | ||
| int | y, | ||
| float | threshold, | ||
| bool | reset, | ||
| int | offset, | ||
| int | stride | ||
| ) |
Definition at line 31 of file kernel/film/adaptive_sampling.h.
References __float_as_uint(), A, buffer, ccl_global, error(), fabsf, I, kernel_assert, kernel_data, kernel_read_pass_float4(), offset, PASS_UNUSED, render_buffer, render_pixel_index, reset, sample, sqrtf, stride, threshold, x, and y.
Referenced by adaptive_sampling_convergence_check().
| ccl_device void kernel_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 81 of file kernel/film/adaptive_sampling.h.
References buffer, ccl_global, if(), kernel_assert, kernel_data, offset, PASS_UNUSED, blender::meshintersect::prev(), render_buffer, stride, width, x, and y.
Referenced by adaptive_sampling_filter_x().
| ccl_device void kernel_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 114 of file kernel/film/adaptive_sampling.h.
References buffer, ccl_global, height, if(), kernel_assert, kernel_data, offset, PASS_UNUSED, blender::meshintersect::prev(), render_buffer, stride, x, and y.
Referenced by adaptive_sampling_filter_y().
| CCL_NAMESPACE_BEGIN ccl_device_forceinline bool kernel_need_sample_pixel | ( | KernelGlobals | kg, |
| ConstIntegratorState | state, | ||
| ccl_global float * | render_buffer | ||
| ) |
Definition at line 12 of file kernel/film/adaptive_sampling.h.
References buffer, ccl_global, INTEGRATOR_STATE, kernel_data, PASS_UNUSED, render_buffer, render_pixel_index, and state.
Referenced by integrator_init_from_bake(), and integrator_init_from_camera().