X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?p=xscreensaver;a=blobdiff_plain;f=hacks%2Fglx%2Fcubestorm.c;fp=hacks%2Fglx%2Fcubestorm.c;h=f3fd88bbb262f6eed0889857185963b81e7723f8;hp=b5bba46ed6d1f97ccb7d6b02735bd09445b6b2a0;hb=d5186197bc394e10a4402f7f6d23fbb14103bc50;hpb=6afd6db0ae9396cd7ff897ade597cd5483f49b0e diff --git a/hacks/glx/cubestorm.c b/hacks/glx/cubestorm.c index b5bba46e..f3fd88bb 100644 --- a/hacks/glx/cubestorm.c +++ b/hacks/glx/cubestorm.c @@ -291,7 +291,6 @@ init_cube (ModeInfo *mi) draw_faces (mi); glEndList (); - glDrawBuffer(dbuf_p ? GL_BACK : GL_FRONT); glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); } @@ -309,6 +308,8 @@ draw_cube (ModeInfo *mi) if (!bp->glx_context) return; + glDrawBuffer(dbuf_p ? GL_BACK : GL_FRONT); + glXMakeCurrent(MI_DISPLAY(mi), MI_WINDOW(mi), *(bp->glx_context)); glShadeModel(GL_SMOOTH);