Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/integrator/shader_eval.h
| Show All 24 Lines | |||||
| CCL_NAMESPACE_BEGIN | CCL_NAMESPACE_BEGIN | ||||
| class Device; | class Device; | ||||
| class Progress; | class Progress; | ||||
| enum ShaderEvalType { | enum ShaderEvalType { | ||||
| SHADER_EVAL_DISPLACE, | SHADER_EVAL_DISPLACE, | ||||
| SHADER_EVAL_BACKGROUND, | SHADER_EVAL_BACKGROUND, | ||||
| SHADER_EVAL_CURVE_SHADOW_TRANSPARENCY, | |||||
| }; | }; | ||||
| /* ShaderEval class performs shader evaluation for background light and displacement. */ | /* ShaderEval class performs shader evaluation for background light and displacement. */ | ||||
| class ShaderEval { | class ShaderEval { | ||||
| public: | public: | ||||
| ShaderEval(Device *device, Progress &progress); | ShaderEval(Device *device, Progress &progress); | ||||
| /* Evaluate shader at points specified by KernelShaderEvalInput and write out | /* Evaluate shader at points specified by KernelShaderEvalInput and write out | ||||
| Show All 24 Lines | |||||