Author: johnmci Date: 2010-09-01 19:56:12 -0700 (Wed, 01 Sep 2010) New Revision: 2271
Modified: trunk/platforms/iOS/vm/OSX/sqSqueakOSXNSView.m Log: iOS open/GL work minor changes based on open/gl benchmarking
Modified: trunk/platforms/iOS/vm/OSX/sqSqueakOSXNSView.m =================================================================== --- trunk/platforms/iOS/vm/OSX/sqSqueakOSXNSView.m 2010-09-01 06:37:28 UTC (rev 2270) +++ trunk/platforms/iOS/vm/OSX/sqSqueakOSXNSView.m 2010-09-02 02:56:12 UTC (rev 2271) @@ -146,7 +146,7 @@ clippyIsEmpty = YES; CGL_MACRO_DECLARE_VARIABLES(); glFlush(); - [[self openGLContext] flushBuffer]; //Not sure if double buffering works, need more testing. + [[self openGLContext] flushBuffer]; } if (!firstDrawCompleted) { firstDrawCompleted = YES; @@ -165,7 +165,6 @@ glTexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_REPLACE); glClearColor(1.0, 1.0, 1.0, 1.0); glColor4f(1.0, 1.0, 1.0, 1.0); - glDisable(GL_TEXTURE_2D); glDisable(GL_DITHER); glDisable(GL_ALPHA_TEST); @@ -174,6 +173,9 @@ glDisable(GL_FOG); glDisable(GL_TEXTURE_2D); glDisable(GL_DEPTH_TEST); + glDisable (GL_SCISSOR_TEST); + glDisable (GL_CULL_FACE); + glStencilMask(0); glPixelZoom(1.0,1.0); glEnable(GL_TEXTURE_RECTANGLE_ARB);
vm-dev@lists.squeakfoundation.org