diff Framework/Viewport/IViewport.h @ 947:1091b2adeb5a toa2019081001

Fixed animation frame stopping when returning false + big work on the OpenGL objects to make them lost context-safe + debug code to forcefully tag a context as lost + debug macros
author Benjamin Golinvaux <bgo@osimis.io>
date Sat, 10 Aug 2019 13:07:31 +0200
parents 685c9a2d115f
children a7351ad54960
line wrap: on
line diff
--- a/Framework/Viewport/IViewport.h	Tue Aug 06 15:07:23 2019 +0200
+++ b/Framework/Viewport/IViewport.h	Sat Aug 10 13:07:31 2019 +0200
@@ -58,9 +58,9 @@
 #endif
 
   protected:
-    virtual ICompositor& GetCompositor() = 0;
+    virtual ICompositor* GetCompositor() = 0;
 
-    virtual const ICompositor& GetCompositor() const
+    virtual const ICompositor* GetCompositor() const
     {
       IViewport* self = const_cast<IViewport*>(this);
       return self->GetCompositor();