Mercurial > hg > forks > gldragon
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;