]> de.git.xonotic.org Git - xonotic/netradiant.git/blobdiff - include/irender.h
Remove -Wno-delete-non-virtual-dtor
[xonotic/netradiant.git] / include / irender.h
index 5199454287cb9081797c61cfddc7a96461df0baf..8b0c3ec6b999507b594f646d89282c91b237f8ec 100644 (file)
@@ -107,6 +107,7 @@ const int c_attr_Binormal = 4;
 class OpenGLRenderable
 {
 public:
+virtual ~OpenGLRenderable() = default;
 virtual void render( RenderStateFlags state ) const = 0;
 };
 
@@ -119,6 +120,7 @@ class ModuleObserver;
 class Shader
 {
 public:
+virtual ~Shader() = default;
 virtual void addRenderable( const OpenGLRenderable& renderable, const Matrix4& modelview, const LightList* lights = 0 ) = 0;
 virtual void incrementUsed() = 0;
 virtual void decrementUsed() = 0;