What purpose do alternate GraphicsConfigurations for a given GraphicsDevice serve?
The only difference I can see in the returned objects, is their toString says they have a different pixfmt.
What are these different pixfmt’s?
Device 0,GC 0 = Win32GraphicsConfig[dev=Win32GraphicsDevice[screen=0],pixfmt=1]
Device 0,GC 1 = Win32GraphicsConfig[dev=Win32GraphicsDevice[screen=0],pixfmt=2]
Device 0,GC 2 = Win32GraphicsConfig[dev=Win32GraphicsDevice[screen=0],pixfmt=3]
Device 0,GC 3 = Win32GraphicsConfig[dev=Win32GraphicsDevice[screen=0],pixfmt=16]
Device 0,GC 4 = Win32GraphicsConfig[dev=Win32GraphicsDevice[screen=0],pixfmt=17]
Device 0,GC 5 = Win32GraphicsConfig[dev=Win32GraphicsDevice[screen=0],pixfmt=20]
Device 0,GC 6 = Win32GraphicsConfig[dev=Win32GraphicsDevice[screen=0],pixfmt=21]
Device 0,GC 7 = Win32GraphicsConfig[dev=Win32GraphicsDevice[screen=0],pixfmt=24]
Device 0,GC 8 = Win32GraphicsConfig[dev=Win32GraphicsDevice[screen=0],pixfmt=25]
They all have the same ColorModels (INT_RGB), and the same Buffer and Image Capabilities.
So, basically my question is, What do these different GraphicsConfiguration’s represent/map to?