C++ vector question

Started by
9 comments, last by Dragonion 13 years, 7 months ago
Quote:Original post by codder88
VIDEOCARD INFO: 640 x 480
VIDEOCARD INFO: 640 x 480
VIDEOCARD INFO: 640 x 480
VIDEOCARD INFO: 640 x 480
VIDEOCARD INFO: 720 x 480
VIDEOCARD INFO: 800 x 600
VIDEOCARD INFO: 800 x 600
VIDEOCARD INFO: 800 x 600
VIDEOCARD INFO: 800 x 600
VIDEOCARD INFO: 1024 x 768
VIDEOCARD INFO: 1024 x 768
VIDEOCARD INFO: 1024 x 768
VIDEOCARD INFO: 1024 x 768
....
VIDEOCARD INFO: 640 x 480 // here you can see the 640 x 480 is repeated...
VIDEOCARD INFO: 640 x 480
VIDEOCARD INFO: 640 x 480
VIDEOCARD INFO: 640 x 480


The reason you apparently are getting duplicate values is that each of these resolutions have different update frequencies (refresh rates). Then, later on, when they seemingly appear again you get them once again, but this time with a different color depth. More specifically, what you are actually receiving is something like this:

VIDEOCARD INFO: 640 x 480, 60 Hz, 16 bpp
VIDEOCARD INFO: 640 x 480, 70 Hz, 16 bpp
VIDEOCARD INFO: 640 x 480, 75 Hz, 16 bpp
VIDEOCARD INFO: 640 x 480, 100 Hz, 16 bpp
.
.
.
VIDEOCARD INFO: 640 x 480, 60 Hz, 32 bpp // here you can see the 640 x 480 is repeated...
VIDEOCARD INFO: 640 x 480, 70 Hz, 32 bpp
VIDEOCARD INFO: 640 x 480, 75 Hz, 32 bpp
VIDEOCARD INFO: 640 x 480, 100 Hz, 32 bpp

This topic is closed to new replies.

Advertisement