Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/device/cpu/kernel.h
| Show First 20 Lines • Show All 52 Lines • ▼ Show 20 Lines | public: | ||||
| /* Shader evaluation. */ | /* Shader evaluation. */ | ||||
| using ShaderEvalFunction = CPUKernelFunction<void (*)( | using ShaderEvalFunction = CPUKernelFunction<void (*)( | ||||
| const KernelGlobals *kg, const KernelShaderEvalInput *, float *, const int)>; | const KernelGlobals *kg, const KernelShaderEvalInput *, float *, const int)>; | ||||
| ShaderEvalFunction shader_eval_displace; | ShaderEvalFunction shader_eval_displace; | ||||
| ShaderEvalFunction shader_eval_background; | ShaderEvalFunction shader_eval_background; | ||||
| ShaderEvalFunction shader_eval_curve_shadow_transparency; | |||||
| /* Adaptive stopping. */ | /* Adaptive stopping. */ | ||||
| using AdaptiveSamplingConvergenceCheckFunction = | using AdaptiveSamplingConvergenceCheckFunction = | ||||
| CPUKernelFunction<bool (*)(const KernelGlobals *kg, | CPUKernelFunction<bool (*)(const KernelGlobals *kg, | ||||
| ccl_global float *render_buffer, | ccl_global float *render_buffer, | ||||
| int x, | int x, | ||||
| int y, | int y, | ||||
| ▲ Show 20 Lines • Show All 43 Lines • Show Last 20 Lines | |||||