]> git.cworth.org Git - apitrace/blobdiff - retrace/glretrace.hpp
d3dretrace: Force DWM traces to run on a window.
[apitrace] / retrace / glretrace.hpp
index 87ced60bf345f7bff893d51f92d4357735b718bc..7441b56938e22481e0110b181b74b7de81a55c98 100644 (file)
@@ -41,10 +41,7 @@ struct Context {
     {
     }
 
-    ~Context()
-    {
-        delete wsContext;
-    }
+    ~Context();
 
     glws::Context* wsContext;
 
@@ -63,9 +60,10 @@ struct Context {
 
 extern bool insideList;
 extern bool insideGlBeginEnd;
+extern bool supportsARBShaderObjects;
 
-
-extern Context *currentContext;
+Context *
+getCurrentContext(void);
 
 
 int
@@ -78,6 +76,9 @@ createDrawable(glws::Profile profile);
 glws::Drawable *
 createDrawable(void);
 
+glws::Drawable *
+createPbuffer(int width, int height);
+
 Context *
 createContext(Context *shareContext, glws::Profile profile);