From ba58a53684f4344e90f3e15ee3784d5fd775c0a6 Mon Sep 17 00:00:00 2001 From: baldurk Date: Sun, 30 Aug 2015 17:57:05 +0200 Subject: [PATCH] Temporary hack - don't create GLXWindow outside and pass in * I'll need to see if it's possible to do GL-side replay if I'm just passed an xlib Window. --- renderdoccmd/renderdoccmd_linux.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/renderdoccmd/renderdoccmd_linux.cpp b/renderdoccmd/renderdoccmd_linux.cpp index d13ca74e9..717be9ef2 100644 --- a/renderdoccmd/renderdoccmd_linux.cpp +++ b/renderdoccmd/renderdoccmd_linux.cpp @@ -87,9 +87,11 @@ void DisplayRendererPreview(ReplayRenderer *renderer, TextureDisplay displayCfg) XStoreName(dpy, win, "renderdoccmd"); XMapWindow(dpy, win); - GLXWindow glwnd = glXCreateWindow(dpy, fbcfg[0], win, NULL); + //GLXWindow glwnd = glXCreateWindow(dpy, fbcfg[0], win, NULL); - void *displayAndDrawable[] = { (void *)dpy, (void *)glwnd }; + //void *displayAndDrawable[] = { (void *)dpy, (void *)glwnd }; + + void *displayAndDrawable[] = { (void *)dpy, (void *)win }; ReplayOutput *out = ReplayRenderer_CreateOutput(renderer, displayAndDrawable);