deleteResources();\r
\r
if(mWindow)\r
- {
- if(libGLES_CM)
+ {\r
+ if(libGLES_CM)\r
{\r
- frameBuffer = libGLES_CM->createFrameBuffer(mDisplay->getNativeDisplay(), mWindow, backBufferWidth, backBufferHeight);
- }
- else if(libGLESv2)
+ frameBuffer = libGLES_CM->createFrameBuffer(mDisplay->getNativeDisplay(), mWindow, backBufferWidth, backBufferHeight);\r
+ }\r
+ else if(libGLESv2)\r
{\r
- frameBuffer = libGLESv2->createFrameBuffer(mDisplay->getNativeDisplay(), mWindow, backBufferWidth, backBufferHeight);
+ frameBuffer = libGLESv2->createFrameBuffer(mDisplay->getNativeDisplay(), mWindow, backBufferWidth, backBufferHeight);\r
}\r
\r
if(!frameBuffer)\r
return error(EGL_BAD_ALLOC, false);\r
}\r
}\r
-
- if(libGLES_CM)
+\r
+ if(libGLES_CM)\r
+ {\r
+ backBuffer = libGLES_CM->createBackBuffer(backBufferWidth, backBufferHeight, mConfig);\r
+ }\r
+ else if(libGLESv2)\r
{\r
- backBuffer = libGLES_CM->createBackBuffer(backBufferWidth, backBufferHeight, mConfig);
- }
- else if(libGLESv2)
- {
- backBuffer = libGLESv2->createBackBuffer(backBufferWidth, backBufferHeight, mConfig);
+ backBuffer = libGLESv2->createBackBuffer(backBufferWidth, backBufferHeight, mConfig);\r
}\r
\r
if(!backBuffer)\r
}\r
\r
if(mConfig->mDepthStencilFormat != sw::FORMAT_NULL)\r
- {
-
- if(libGLES_CM)
+ {\r
+\r
+ if(libGLES_CM)\r
+ {\r
+ mDepthStencil = libGLES_CM->createDepthStencil(backBufferWidth, backBufferHeight, mConfig->mDepthStencilFormat, 1, false);\r
+ }\r
+ else if(libGLESv2)\r
{\r
- mDepthStencil = libGLES_CM->createDepthStencil(backBufferWidth, backBufferHeight, mConfig->mDepthStencilFormat, 1, false);
- }
- else if(libGLESv2)
- {
- mDepthStencil = libGLESv2->createDepthStencil(backBufferWidth, backBufferHeight, mConfig->mDepthStencilFormat, 1, false);
+ mDepthStencil = libGLESv2->createDepthStencil(backBufferWidth, backBufferHeight, mConfig->mDepthStencilFormat, 1, false);\r
}\r
\r
if(!mDepthStencil)\r
if(backBuffer)\r
{\r
void *source = backBuffer->lockInternal(0, 0, 0, sw::LOCK_READONLY, sw::PUBLIC);\r
- frameBuffer->flip(source, backBuffer->getInternalFormat());\r
+ frameBuffer->flip(source, backBuffer->Surface::getInternalFormat());\r
backBuffer->unlockInternal();\r
\r
checkForResize();\r