I'm trying to switch my application from DirectX to SDL video backend and just finished writing the code that returns all the supported display modes for the current display device.
However unlike DirectX that returned color depths of 32bit, 16bit and even 8bit for the display, SDL returns 24bit and 16bit instead.
SDL_GetNumDisplayModes() to loop over all available modes and check every mode for details with
Whats the reason for this behavior, as far as I know my monitor should support a 32bit color depth (its also configured like that in my desktop/nvidia settings) so why does SDL only report 24bit instead and misses 8bit completely? (not that I would care for the latter)