diff dmrender.h @ 77:cc1c35357e39

Build system cleanups.
author Matti Hamalainen <ccr@tnsp.org>
date Tue, 14 Jan 2020 03:03:01 +0200
parents 9ee0edff3940
children 28dd29f3a65f
line wrap: on
line diff
--- a/dmrender.h	Sun Jan 05 13:03:35 2020 +0200
+++ b/dmrender.h	Tue Jan 14 03:03:01 2020 +0200
@@ -100,6 +100,25 @@
         return true;
     }
 
+    virtual bool deleteModelShaders(DMModel &model)
+    {
+        (void) model;
+        return false;
+    }
+
+    virtual bool deleteSceneShaders(DMSimpleScene &scene)
+    {
+        if (useShaders)
+        {
+            for (DMModel &model : scene.models)
+            {
+                if (!deleteModelShaders(model))
+                    return false;
+            }
+        }
+        return true;
+    }
+
     virtual bool setupLight(const int n, DMLight &light)
     {
         (void) n;