Changeset 341 for Daodan/src/daodan_gl.c


Ignore:
Timestamp:
Jun 6, 2009, 2:39:54 PM (16 years ago)
Author:
rossy
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Daodan/src/daodan_gl.c

    r340 r341  
    4646};
    4747
    48 const short daodan_resdepths[] = { 16, 32 };
     48short daodan_resdepths[] = { 16, 32 };
    4949
    5050DEVMODE orig_devmode, cur_devmode, new_devmode;
     
    8686        int i, j;
    8787       
     88        if (!M3gResolutionSwitch)
     89                daodan_resdepths[0] = orig_devmode.dmBitsPerPel;
     90       
    8891        for (i = 0; i < builtin_depths; i ++)
    8992        {
     
    99102                for (j = 0; j < builtin_modes; j ++)
    100103                        if (!(daodan_reslist[j].Width == 640 && daodan_reslist[j].Height == 480) && !(daodan_reslist[j].Width == screen_x && daodan_reslist[j].Height == screen_y) &&
    101                                 ((daodan_reslist[j].Width < screen_x && daodan_reslist[j].Height < screen_y) || daodan_testmode(daodan_reslist[j])))
     104                                ((daodan_reslist[j].Width < screen_x && daodan_reslist[j].Height < screen_y) || (M3gResolutionSwitch && daodan_testmode(daodan_reslist[j]))))
    102105                        {
    103106                                if (!scrInsert && (daodan_reslist[j].Width > screen_x || (daodan_reslist[j].Width == screen_x &&  daodan_reslist[j].Height > screen_y)))
     
    130133                                goto modesfull;
    131134                }
     135               
     136                if (!M3gResolutionSwitch)
     137                        goto modesfull;
    132138        }
    133139       
Note: See TracChangeset for help on using the changeset viewer.