Blender
V3.3
|
#include <kernel.h>
Public Member Functions | |
CPUKernels () | |
Definition at line 17 of file device/cpu/kernel.h.
using CPUKernels::AdaptiveSamplingConvergenceCheckFunction = CPUKernelFunction<bool (*)(const KernelGlobalsCPU *kg, ccl_global float *render_buffer, int x, int y, float threshold, bool reset, int offset, int stride)> |
Definition at line 54 of file device/cpu/kernel.h.
using CPUKernels::AdaptiveSamplingFilterXFunction = CPUKernelFunction<void (*)(const KernelGlobalsCPU *kg, ccl_global float *render_buffer, int y, int start_x, int width, int offset, int stride)> |
Definition at line 64 of file device/cpu/kernel.h.
using CPUKernels::AdaptiveSamplingFilterYFunction = CPUKernelFunction<void (*)(const KernelGlobalsCPU *kg, ccl_global float *render_buffer, int x, int start_y, int height, int offset, int stride)> |
Definition at line 73 of file device/cpu/kernel.h.
using CPUKernels::CryptomattePostprocessFunction = CPUKernelFunction<void (*)( const KernelGlobalsCPU *kg, ccl_global float *render_buffer, int pixel_index)> |
Definition at line 89 of file device/cpu/kernel.h.
using CPUKernels::FilmConvertFunction = CPUKernelFunction<void (*)(const KernelFilmConvert *kfilm_convert, const float *buffer, float *pixel, const int width, const int buffer_stride, const int pixel_stride)> |
Definition at line 95 of file device/cpu/kernel.h.
using CPUKernels::FilmConvertHalfRGBAFunction = CPUKernelFunction<void (*)(const KernelFilmConvert *kfilm_convert, const float *buffer, half4 *pixel, const int width, const int buffer_stride)> |
Definition at line 101 of file device/cpu/kernel.h.
using CPUKernels::IntegratorFunction = CPUKernelFunction<void (*)(const KernelGlobalsCPU *kg, IntegratorStateCPU *state)> |
Definition at line 21 of file device/cpu/kernel.h.
using CPUKernels::IntegratorInitFunction = CPUKernelFunction<bool (*)(const KernelGlobalsCPU *kg, IntegratorStateCPU *state, KernelWorkTile *tile, ccl_global float *render_buffer)> |
Definition at line 25 of file device/cpu/kernel.h.
using CPUKernels::IntegratorShadeFunction = CPUKernelFunction<void (*)( const KernelGlobalsCPU *kg, IntegratorStateCPU *state, ccl_global float *render_buffer)> |
Definition at line 23 of file device/cpu/kernel.h.
using CPUKernels::ShaderEvalFunction = CPUKernelFunction<void (*)( const KernelGlobalsCPU *kg, const KernelShaderEvalInput *, float *, const int)> |
Definition at line 45 of file device/cpu/kernel.h.
CPUKernels::CPUKernels | ( | ) |
Definition at line 20 of file device/cpu/kernel.cpp.
AdaptiveSamplingConvergenceCheckFunction CPUKernels::adaptive_sampling_convergence_check |
Definition at line 82 of file device/cpu/kernel.h.
Referenced by PathTraceWorkCPU::adaptive_sampling_converge_filter_count_active().
AdaptiveSamplingFilterXFunction CPUKernels::adaptive_sampling_filter_x |
Definition at line 84 of file device/cpu/kernel.h.
Referenced by PathTraceWorkCPU::adaptive_sampling_converge_filter_count_active().
AdaptiveSamplingFilterYFunction CPUKernels::adaptive_sampling_filter_y |
Definition at line 85 of file device/cpu/kernel.h.
Referenced by PathTraceWorkCPU::adaptive_sampling_converge_filter_count_active().
CryptomattePostprocessFunction CPUKernels::cryptomatte_postprocess |
Definition at line 92 of file device/cpu/kernel.h.
Referenced by PathTraceWorkCPU::cryptomatte_postproces().
IntegratorInitFunction CPUKernels::integrator_init_from_bake |
Definition at line 31 of file device/cpu/kernel.h.
Referenced by PathTraceWorkCPU::render_samples_full_pipeline().
IntegratorInitFunction CPUKernels::integrator_init_from_camera |
Definition at line 30 of file device/cpu/kernel.h.
Referenced by CPUDevice::CPUDevice(), and PathTraceWorkCPU::render_samples_full_pipeline().
IntegratorShadeFunction CPUKernels::integrator_intersect_closest |
Definition at line 32 of file device/cpu/kernel.h.
IntegratorFunction CPUKernels::integrator_intersect_shadow |
Definition at line 33 of file device/cpu/kernel.h.
IntegratorFunction CPUKernels::integrator_intersect_subsurface |
Definition at line 34 of file device/cpu/kernel.h.
IntegratorFunction CPUKernels::integrator_intersect_volume_stack |
Definition at line 35 of file device/cpu/kernel.h.
IntegratorShadeFunction CPUKernels::integrator_megakernel |
Definition at line 41 of file device/cpu/kernel.h.
Referenced by PathTraceWorkCPU::render_samples_full_pipeline().
IntegratorShadeFunction CPUKernels::integrator_shade_background |
Definition at line 36 of file device/cpu/kernel.h.
IntegratorShadeFunction CPUKernels::integrator_shade_light |
Definition at line 37 of file device/cpu/kernel.h.
IntegratorShadeFunction CPUKernels::integrator_shade_shadow |
Definition at line 38 of file device/cpu/kernel.h.
IntegratorShadeFunction CPUKernels::integrator_shade_surface |
Definition at line 39 of file device/cpu/kernel.h.
IntegratorShadeFunction CPUKernels::integrator_shade_volume |
Definition at line 40 of file device/cpu/kernel.h.
ShaderEvalFunction CPUKernels::shader_eval_background |
Definition at line 49 of file device/cpu/kernel.h.
Referenced by ShaderEval::eval_cpu().
ShaderEvalFunction CPUKernels::shader_eval_curve_shadow_transparency |
Definition at line 50 of file device/cpu/kernel.h.
Referenced by ShaderEval::eval_cpu().
ShaderEvalFunction CPUKernels::shader_eval_displace |
Definition at line 48 of file device/cpu/kernel.h.
Referenced by ShaderEval::eval_cpu().