resolveEXT();
}
*/
activateTmpCtx();
Int32Pointer nFormats = NativeBridge.getInstance().createInt32Pointer(1, true);
Int32Pointer formatPtr = NativeBridge.getInstance().createInt32Pointer(1, true);
Int32Pointer attribList = NativeBridge.getInstance().createInt32Pointer(13, true);
// Fill in FB config attributes
attribList.set(0, WGLDefs.WGL_PIXEL_TYPE_ARB);
attribList.set(1, WGLDefs.WGL_TYPE_RGBA_ARB);
attribList.set(2, WGLDefs.WGL_DRAW_TO_WINDOW_ARB);
attribList.set(3, GLDefs.GL_TRUE);
attribList.set(4, WGLDefs.WGL_DRAW_TO_PBUFFER_ARB);
attribList.set(5, GLDefs.GL_TRUE);
attribList.set(6, WGLDefs.WGL_STENCIL_BITS_ARB);
attribList.set(7, 1);
attribList.set(8, WGLDefs.WGL_ALPHA_BITS_ARB);
attribList.set(9, 8);
attribList.set(10, WGLDefs.WGL_ACCELERATION_ARB);
attribList.set(11, WGLDefs.WGL_FULL_ACCELERATION_ARB);
//attribList.set(12, WGLDefs.WGL_DOUBLE_BUFFER_ARB);
//attribList.set(13, GLDefs.GL_TRUE);
attribList.set(12, 0);
wgl.wglChoosePixelFormatARB(hdc, attribList, null, 1, formatPtr, nFormats);
int res = formatPtr.get(0);
formatPtr.free();
nFormats.free();
attribList.free();
return res;
}