X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=retrace%2Fglretrace.hpp;h=7441b56938e22481e0110b181b74b7de81a55c98;hb=62bce80269d08b94315ce5ca13ed0431137eeef9;hp=90c4c81693419233af27686eddcd8d23db4475f7;hpb=04f42b803c60b593359322b80af4003361ccd097;p=apitrace diff --git a/retrace/glretrace.hpp b/retrace/glretrace.hpp index 90c4c81..7441b56 100644 --- a/retrace/glretrace.hpp +++ b/retrace/glretrace.hpp @@ -41,10 +41,7 @@ struct Context { { } - ~Context() - { - delete wsContext; - } + ~Context(); glws::Context* wsContext; @@ -63,7 +60,7 @@ struct Context { extern bool insideList; extern bool insideGlBeginEnd; - +extern bool supportsARBShaderObjects; Context * getCurrentContext(void); @@ -79,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);