Jelajahi Sumber

nviz: Move aglSetPBuffer right after aglCreatePBuffer

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@72999 15284696-431f-4ddb-bdfa-cd5b030d7da7
Huidae Cho 6 tahun lalu
induk
melakukan
cabfe91996
1 mengubah file dengan 1 tambahan dan 1 penghapusan
  1. 1 1
      lib/nviz/render.c

+ 1 - 1
lib/nviz/render.c

@@ -144,6 +144,7 @@ int Nviz_create_render_window(struct render_window *rwin, void *display,
 
     /* create an off-screen AGL rendering area */
     aglCreatePBuffer(width, height, GL_TEXTURE_2D, GL_RGBA, 0, &(rwin->windowId));
+    aglSetPBuffer(rwin->contextId, rwin->windowId, 0, 0, 0);
 #elif defined(OPENGL_WINDOWS)
     WNDCLASS wc = {0};
     HWND hWnd;
@@ -224,7 +225,6 @@ int Nviz_make_current_render_window(const struct render_window *rwin)
 	return 1;
 
     aglSetCurrentContext(rwin->contextId);
-    aglSetPBuffer(rwin->contextId, rwin->windowId, 0, 0, 0);
 #elif defined(OPENGL_WINDOWS)
     if (!rwin->displayId || !rwin->contextId)
 	return 0;