X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=retrace%2Fglretrace_glx.cpp;h=3179c1ea7ff34d779635fdcb86d3b1c25dc58979;hb=91ccf284bcd074d6039a750e3bca4f4e8cb2ff2f;hp=4ab3d676c189f4984fbc0bb1b6c329c4037e5d86;hpb=e23365e771016117473a2efbbf535372f5a5070e;p=apitrace diff --git a/retrace/glretrace_glx.cpp b/retrace/glretrace_glx.cpp index 4ab3d67..3179c1e 100644 --- a/retrace/glretrace_glx.cpp +++ b/retrace/glretrace_glx.cpp @@ -133,7 +133,7 @@ static void retrace_glXCreateNewContext(trace::Call &call) { } static void retrace_glXCreatePbuffer(trace::Call &call) { - const trace::Value *attrib_list = dynamic_cast(&call.arg(2)); + const trace::Value *attrib_list = call.arg(2).toArray(); int width = glretrace::parseAttrib(attrib_list, GLX_PBUFFER_WIDTH, 0); int height = glretrace::parseAttrib(attrib_list, GLX_PBUFFER_HEIGHT, 0); @@ -165,7 +165,7 @@ const retrace::Entry glretrace::glx_callbacks[] = { //{"glXBindChannelToWindowSGIX", &retrace_glXBindChannelToWindowSGIX}, //{"glXBindSwapBarrierNV", &retrace_glXBindSwapBarrierNV}, //{"glXBindSwapBarrierSGIX", &retrace_glXBindSwapBarrierSGIX}, - //{"glXBindTexImageEXT", &retrace_glXBindTexImageEXT}, + {"glXBindTexImageEXT", &retrace::ignore}, //{"glXChannelRectSGIX", &retrace_glXChannelRectSGIX}, //{"glXChannelRectSyncSGIX", &retrace_glXChannelRectSyncSGIX}, {"glXChooseFBConfig", &retrace::ignore}, @@ -182,14 +182,14 @@ const retrace::Entry glretrace::glx_callbacks[] = { //{"glXCreateGLXPixmapWithConfigSGIX", &retrace_glXCreateGLXPixmapWithConfigSGIX}, {"glXCreateNewContext", &retrace_glXCreateNewContext}, {"glXCreatePbuffer", &retrace_glXCreatePbuffer}, - //{"glXCreatePixmap", &retrace_glXCreatePixmap}, + {"glXCreatePixmap", &retrace::ignore}, //{"glXCreateWindow", &retrace_glXCreateWindow}, //{"glXCushionSGI", &retrace_glXCushionSGI}, {"glXDestroyContext", &retrace_glXDestroyContext}, //{"glXDestroyGLXPbufferSGIX", &retrace_glXDestroyGLXPbufferSGIX}, //{"glXDestroyGLXPixmap", &retrace_glXDestroyGLXPixmap}, {"glXDestroyPbuffer", &retrace_glXDestroyPbuffer}, - //{"glXDestroyPixmap", &retrace_glXDestroyPixmap}, + {"glXDestroyPixmap", &retrace::ignore}, //{"glXDestroyWindow", &retrace_glXDestroyWindow}, //{"glXFreeContextEXT", &retrace_glXFreeContextEXT}, {"glXGetAGPOffsetMESA", &retrace::ignore}, @@ -238,7 +238,7 @@ const retrace::Entry glretrace::glx_callbacks[] = { {"glXQuerySwapGroupNV", &retrace::ignore}, {"glXQueryVersion", &retrace::ignore}, //{"glXReleaseBuffersMESA", &retrace_glXReleaseBuffersMESA}, - //{"glXReleaseTexImageEXT", &retrace_glXReleaseTexImageEXT}, + {"glXReleaseTexImageEXT", &retrace::ignore}, //{"glXResetFrameCountNV", &retrace_glXResetFrameCountNV}, //{"glXSelectEvent", &retrace_glXSelectEvent}, //{"glXSelectEventSGIX", &retrace_glXSelectEventSGIX},