+#else
+ int modenum;
+ int nummodes = SDL_GetNumDisplayModes(0);
+ SDL_DisplayMode mode;
+ for (modenum = 0;modenum < nummodes;modenum++)
+ {
+ if (k >= maxcount)
+ break;
+ if (SDL_GetDisplayMode(0, modenum, &mode))
+ continue;
+ modes[k].width = mode.w;
+ modes[k].height = mode.h;
+ modes[k].refreshrate = mode.refresh_rate;
+ modes[k].pixelheight_num = 1;
+ modes[k].pixelheight_num = 1;
+ modes[k].pixelheight_denom = 1; // SDL does not provide this
+ k++;
+ }
+#endif