+ if(userefreshrate)
+ if(modes[i].refreshrate != modes[i-1].refreshrate)
+ continue;
+ if(usebpp)
+ if(modes[i].bpp != modes[i-1].bpp)
+ continue;
+ if(useaspect)
+ if(modes[i].pixelheight_num * modes[i-1].pixelheight_denom != modes[i].pixelheight_denom * modes[i-1].pixelheight_num)
+ continue;
+ }
+ // a dupe, or a bogus mode!