Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/scene/shader.h
| Show First 20 Lines • Show All 164 Lines • ▼ Show 20 Lines | enum : uint32_t { | ||||
| INTEGRATOR_MODIFIED = (1 << 3), | INTEGRATOR_MODIFIED = (1 << 3), | ||||
| /* tag everything in the manager for an update */ | /* tag everything in the manager for an update */ | ||||
| UPDATE_ALL = ~0u, | UPDATE_ALL = ~0u, | ||||
| UPDATE_NONE = 0u, | UPDATE_NONE = 0u, | ||||
| }; | }; | ||||
| static ShaderManager *create(int shadingsystem); | static ShaderManager *create(int shadingsystem, Device *device); | ||||
| virtual ~ShaderManager(); | virtual ~ShaderManager(); | ||||
| virtual void reset(Scene *scene) = 0; | virtual void reset(Scene *scene) = 0; | ||||
| virtual bool use_osl() | virtual bool use_osl() | ||||
| { | { | ||||
| return false; | return false; | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 70 Lines • Show Last 20 Lines | |||||