Minor change so that OpenGL ES 1.x can be used for BlackBerry

git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@1649 7f0cb862-5218-0410-a997-914c9d46530a
This commit is contained in:
dcnieho 2014-01-24 10:26:00 +00:00
parent 7b34b7be39
commit 6d5f2582ee

View File

@ -65,10 +65,13 @@ void fgPlatformOpenWindow( SFG_Window* window, const char* title,
/* Set window properties */ /* Set window properties */
int screenFormat = SCREEN_FORMAT_RGBA8888; int screenFormat = SCREEN_FORMAT_RGBA8888;
#ifdef __X86__ #ifdef GL_ES_VERSION_2_0
int screenUsage = SCREEN_USAGE_OPENGL_ES2; int screenUsage = SCREEN_USAGE_OPENGL_ES2;
#else #elif GL_VERSION_ES_CM_1_0 || GL_VERSION_ES_CL_1_0 || GL_VERSION_ES_CM_1_1 || GL_VERSION_ES_CL_1_1
int screenUsage = SCREEN_USAGE_DISPLAY | SCREEN_USAGE_OPENGL_ES2; // Physical device copy directly into physical display int screenUsage = SCREEN_USAGE_OPENGL_ES1;
#endif
#ifndef __X86__
screenUsage |= SCREEN_USAGE_DISPLAY; // Physical device copy directly into physical display
#endif #endif
if (screen_set_window_property_iv(sWindow, SCREEN_PROPERTY_FORMAT, &screenFormat)) { if (screen_set_window_property_iv(sWindow, SCREEN_PROPERTY_FORMAT, &screenFormat)) {
screen_destroy_window(sWindow); screen_destroy_window(sWindow);