This commit is contained in:
Caspian Rychlik-Prince 2002-12-23 13:23:29 +00:00
parent 04909d4f55
commit f4165f634e
1 changed files with 3 additions and 3 deletions

View File

@ -189,17 +189,17 @@ JNIEXPORT jobjectArray JNICALL Java_org_lwjgl_Display_getAvailableDisplayModes
int i = 0, n = 0;
while (EnumDisplaySettings(NULL, i ++, &mode) != 0) {
// Filter out indexed modes
if (mode.dmBitsPerPel < 16) {
if (mode.dmBitsPerPel <=8) {
continue;
} else
n ++;
}
; // Do nothing
// Allocate an array of DisplayModes big enough
jclass displayModeClass = env->FindClass("org/lwjgl/DisplayMode");
// Note the * 32 - this is because we are manufacturing available alpha/depth/stencil combos.
// Note the * 16 - this is because we are manufacturing available alpha/depth/stencil combos.
jobjectArray ret = env->NewObjectArray(n * 16, displayModeClass, NULL);
jmethodID displayModeConstructor = env->GetMethodID(displayModeClass, "<init>", "(IIIIIII)V");