Fix #34121: OSL + persistent images option was not freeing shader memory properly,
[blender.git] / intern / cycles / render / shader.h
index d4421002cebc0e6e246ecf7f4a54d0f691ecf465..b38e098e3cbef4e93d78392f34d631eaff840244 100644 (file)
@@ -110,6 +110,8 @@ public:
        static ShaderManager *create(Scene *scene, int shadingsystem);
        virtual ~ShaderManager();
 
+       virtual void reset(Scene *scene) = 0;
+
        virtual bool use_osl() { return false; }
 
        /* device update */