Original Post
Hey everyone, I have a quick question. In my engine, I always query the system for all available video modes. This is to help insure that all video modes would work on the current machine. Everything worked fine on my laptop, and for the most part on my PC. It seems some of the modes do not work very well, though. i.e., I tried to switch to another video mode running a test today. When changing, my monitor displayed "No signal", except it was scrolling vertically in a loop. :/ I had to hit to quit and return back to Windows. Other modes seem to work fine. I am just wondering how can I insure I only get the video modes that will work? ...Unless there is something else that can cause this? I am currently using Win32's EnumDisplaySettings() and store the list in an std::vector . I would think these resolutions should all work, but am now starting to second guess that. I am posting here as I am using my OpenGL driver/plugin to render. Thanks for any input and suggestions!