remove decode movie MS
add menu item for movie texture color add better presets for Radeon 7xxx
This commit is contained in:
@@ -2017,7 +2017,7 @@ AttackDurationSeconds=10
|
|||||||
TimerSeconds=20
|
TimerSeconds=20
|
||||||
StyleIcon=1
|
StyleIcon=1
|
||||||
|
|
||||||
[ScreenInputOptions]
|
[ScreenOptionsMasterPrefs]
|
||||||
HelpText=&UP; &DOWN; to change line &LEFT; &RIGHT; to select between options::START to accept changes BACK to discard changes
|
HelpText=&UP; &DOWN; to change line &LEFT; &RIGHT; to select between options::START to accept changes BACK to discard changes
|
||||||
AutoMapOnJoyChange=&oq;ON&cq; will cause StepMania automatically remap::all the joysticks attached to your computer if the joysticks::attached to your system are different than the last time you::started the game. Auto mapping will override any::manually defined mappings.
|
AutoMapOnJoyChange=&oq;ON&cq; will cause StepMania automatically remap::all the joysticks attached to your computer if the joysticks::attached to your system are different than the last time you::started the game. Auto mapping will override any::manually defined mappings.
|
||||||
MenuButtons=The default setting allows the dance pad's panels to navigate::the menus. Changing this to &oq;dedicated only&cq; will restrict::menu navigation to only the Menu* set of buttons. Be sure to map::the Menu* set of buttons before setting this to &oq;dedicated&cq;!
|
MenuButtons=The default setting allows the dance pad's panels to navigate::the menus. Changing this to &oq;dedicated only&cq; will restrict::menu navigation to only the Menu* set of buttons. Be sure to map::the Menu* set of buttons before setting this to &oq;dedicated&cq;!
|
||||||
@@ -2038,10 +2038,26 @@ Line4=conf,BackDelayed
|
|||||||
Line5=conf,OptionsNavigation
|
Line5=conf,OptionsNavigation
|
||||||
Line6=conf,WheelSpeed
|
Line6=conf,WheelSpeed
|
||||||
|
|
||||||
|
[ScreenCoinOptions]
|
||||||
|
HelpText=&UP; &DOWN; to change line &LEFT; &RIGHT; to select between options::START to accept changes BACK to discard changes
|
||||||
|
CoinMode=When set to HOME, options will be shown on the title screen.::When set to PAY the title menu choices are hidden and you must::insert coins before joining in. When set to FREE the title menu::choices are hidden and you can joining in without inserting coins.
|
||||||
|
SongsPerPlay=The number of songs a player can play in Arcade mode.::Set this to &oq;Event Mode&cq;, and you can continue playing forever.::Also, when this option is set to &oq;Unlimited&cq;, failing will take you::back to the the Select Music or Select Course screen.
|
||||||
|
CoinsPerCredit=The number of coins that must be inserted before a player can join.
|
||||||
|
JointPremium=When set to OFF, game styles that require both sides of the machine::will cost 2 credits. When set to ON game styles that require both sides::of the machine will cost only 1 credit.
|
||||||
|
StyleIcon=0
|
||||||
|
TimerSeconds=0
|
||||||
|
PrevScreen=ScreenOptionsMenu@ScreenOptionsMaster
|
||||||
|
NextScreen=ScreenOptionsMenu@ScreenOptionsMaster
|
||||||
|
|
||||||
|
OptionMenuFlags=rows,4;together;explanations
|
||||||
|
Line1=conf,CoinMode
|
||||||
|
Line2=conf,SongsPerPlay
|
||||||
|
Line3=conf,CoinsPerCredit
|
||||||
|
Line4=conf,JointPremium
|
||||||
|
|
||||||
[ScreenMachineOptions]
|
[ScreenMachineOptions]
|
||||||
HelpText=&UP; &DOWN; to change line &LEFT; &RIGHT; to select between options::START to accept changes BACK to discard changes
|
HelpText=&UP; &DOWN; to change line &LEFT; &RIGHT; to select between options::START to accept changes BACK to discard changes
|
||||||
MenuTimer=Turn this &oq;OFF&cq; to disable the time limit in menus.
|
MenuTimer=Turn this &oq;OFF&cq; to disable the time limit in menus.
|
||||||
SongsPerPlay=The number of songs a player can play in Arcade mode.::Set this to &oq;Event Mode&cq;, and you can continue playing forever.::Also, when this option is set to &oq;Unlimited&cq;, failing will take you::back to the the Select Music or Select Course screen.
|
|
||||||
ScoringType=Defines which scoring method to use.
|
ScoringType=Defines which scoring method to use.
|
||||||
JudgeDifficulty=Increase this value to cause your steps to be judged more strictly::(i.e. shrink the timing window).
|
JudgeDifficulty=Increase this value to cause your steps to be judged more strictly::(i.e. shrink the timing window).
|
||||||
LifeDifficulty=Increase this value to cause your life meter to::drain faster and refill slower.
|
LifeDifficulty=Increase this value to cause your life meter to::drain faster and refill slower.
|
||||||
@@ -2049,39 +2065,32 @@ ProgressiveLifebar=Set whether the lifebar is harsher on consecutive boo/miss ju
|
|||||||
ProgressiveStageLifebar=Determine whether the lifebar gets harsher on later stages.:: LifeDifficulty + this = Lifedifficulty on a final stage. Has no::effect on event mode.
|
ProgressiveStageLifebar=Determine whether the lifebar gets harsher on later stages.:: LifeDifficulty + this = Lifedifficulty on a final stage. Has no::effect on event mode.
|
||||||
ProgressiveNonstopLifebar=Determine whether the lifebar gets harsher as a nonstop course::progresses. LifeDifficulty + this = Lifedifficulty on a final stage of a course.
|
ProgressiveNonstopLifebar=Determine whether the lifebar gets harsher as a nonstop course::progresses. LifeDifficulty + this = Lifedifficulty on a final stage of a course.
|
||||||
DefaultFailType=Choose the conditions for game over.::ARCADE will stop the music immediately when all players have 0 life.::END OF SONG will cause the game to end at the conclusion of the current song::if all players failed at some point during the song.::OFF disables game over entirely.
|
DefaultFailType=Choose the conditions for game over.::ARCADE will stop the music immediately when all players have 0 life.::END OF SONG will cause the game to end at the conclusion of the current song::if all players failed at some point during the song.::OFF disables game over entirely.
|
||||||
CoinMode=When set to HOME, options will be shown on the title screen.::When set to PAY the title menu choices are hidden and you must::insert coins before joining in. When set to FREE the title menu::choices are hidden and you can joining in without inserting coins.
|
|
||||||
CoinsPerCredit=The number of coins that must be inserted before a player can join.
|
|
||||||
JointPremium=When set to OFF, game styles that require both sides of the machine::will cost 2 credits. When set to ON game styles that require both sides::of the machine will cost only 1 credit.
|
|
||||||
ShowSongOptions=Select the availability of the Song Options screen.::When HIDE, it can not be accessed. When SHOW, it will always be shown.::When set to ASK, it can be accessed by pressing START a::second time after the Player Options screen.
|
ShowSongOptions=Select the availability of the Song Options screen.::When HIDE, it can not be accessed. When SHOW, it will always be shown.::When set to ASK, it can be accessed by pressing START a::second time after the Player Options screen.
|
||||||
StyleIcon=0
|
StyleIcon=0
|
||||||
TimerSeconds=0
|
TimerSeconds=0
|
||||||
PrevScreen=ScreenOptionsMenu@ScreenOptionsMaster
|
PrevScreen=ScreenOptionsMenu@ScreenOptionsMaster
|
||||||
NextScreen=ScreenOptionsMenu@ScreenOptionsMaster
|
NextScreen=ScreenOptionsMenu@ScreenOptionsMaster
|
||||||
|
|
||||||
OptionMenuFlags=rows,13;together;explanations
|
OptionMenuFlags=rows,9;together;explanations
|
||||||
Line1=conf,MenuTimer
|
Line1=conf,MenuTimer
|
||||||
Line2=conf,CoinMode
|
Line2=conf,ScoringType
|
||||||
Line3=conf,SongsPerPlay
|
Line3=conf,JudgeDifficulty
|
||||||
Line4=conf,ScoringType
|
Line4=conf,LifeDifficulty
|
||||||
Line5=conf,JudgeDifficulty
|
Line5=conf,ProgressiveLifebar
|
||||||
Line6=conf,LifeDifficulty
|
Line6=conf,ProgressiveStageLifebar
|
||||||
Line7=conf,ProgressiveLifebar
|
Line7=conf,ProgressiveNonstopLifebar
|
||||||
Line8=conf,ProgressiveStageLifebar
|
Line8=conf,DefaultFailType
|
||||||
Line9=conf,ProgressiveNonstopLifebar
|
Line9=conf,ShowSongOptions
|
||||||
Line10=conf,DefaultFailType
|
|
||||||
Line11=conf,CoinsPerCredit
|
|
||||||
Line12=conf,JointPremium
|
|
||||||
Line13=conf,ShowSongOptions
|
|
||||||
|
|
||||||
[ScreenGraphicOptions]
|
[ScreenGraphicOptions]
|
||||||
HelpText=&UP; &DOWN; to change line &LEFT; &RIGHT; to select between options::START to accept changes BACK to discard changes
|
HelpText=&UP; &DOWN; to change line &LEFT; &RIGHT; to select between options::START to accept changes BACK to discard changes
|
||||||
DisplayMode=Choose whether you would like StepMania to run full screen,::or to display in a window on your desktop.
|
DisplayMode=Choose whether you would like StepMania to run full screen,::or to display in a window on your desktop.
|
||||||
DisplayColor=Choose the color depth of the StepMania window.::This option may not take effect in windowed mode.
|
DisplayColor=Choose the color depth of the StepMania window.::This option may not take effect in windowed mode.
|
||||||
TextureColor=Choose the color depth of textures.::32 bit texture use more memory, but look nicer.
|
TextureColor=Choose the color depth of textures.::32 bit texture use more memory, but look nicer.
|
||||||
|
MovieColor=Choose the color depth of textures.::32 bit texture use more memory, but look nicer.
|
||||||
DisplayResolution=Choose the output resolution. A higher resolution::will show more detail, but requires a faster video card.
|
DisplayResolution=Choose the output resolution. A higher resolution::will show more detail, but requires a faster video card.
|
||||||
TextureResolution=Choose the maximum texture resolution. Setting this::to anything below 1024 will cause some textures to appear blurry,::but may increase your frame rate.
|
TextureResolution=Choose the maximum texture resolution. Setting this::to anything below 1024 will cause some textures to appear blurry,::but may increase your frame rate.
|
||||||
RefreshRate=Controls how many times per second the screen will refresh.::This setting only has an effect when the Display Mode::is set to &oq;full screen&cq;.
|
RefreshRate=Controls how many times per second the screen will refresh.::This setting only has an effect when the Display Mode::is set to &oq;full screen&cq;.
|
||||||
MovieDecode=When a movie texture is being used, StepMania will spend this much time::between each frame to decode the next frame of the movie. If your frame rate::is high but movie texures skip, then increase this value.
|
|
||||||
WaitForVsync=Wait for the monitor's vertical retrace before displaying::the next frame. This option only has an effect when the::Display Mode is set to &oq;full screen&cq;. Turning this option off will not::cap your frame rate to the refresh rate, but may result in &oq;tearing&cq;.
|
WaitForVsync=Wait for the monitor's vertical retrace before displaying::the next frame. This option only has an effect when the::Display Mode is set to &oq;full screen&cq;. Turning this option off will not::cap your frame rate to the refresh rate, but may result in &oq;tearing&cq;.
|
||||||
KeepTexturesInMemory=Set to ON hold textures in memory instead of::freeing them. This will eliminate the time needed to load::the texture next from disk next time this is needed. Do not set to ON::unless you have 128MB of memory or more.
|
KeepTexturesInMemory=Set to ON hold textures in memory instead of::freeing them. This will eliminate the time needed to load::the texture next from disk next time this is needed. Do not set to ON::unless you have 128MB of memory or more.
|
||||||
ShowStats=Display Performance Statistics in the upper right corner::of the screen. FPS = frames per second.::TPF = triangles per frame. DPF = draws per frame.
|
ShowStats=Display Performance Statistics in the upper right corner::of the screen. FPS = frames per second.::TPF = triangles per frame. DPF = draws per frame.
|
||||||
@@ -2096,9 +2105,9 @@ Line2=conf,DisplayResolution
|
|||||||
Line3=conf,DisplayColor
|
Line3=conf,DisplayColor
|
||||||
Line4=conf,TextureResolution
|
Line4=conf,TextureResolution
|
||||||
Line5=conf,TextureColor
|
Line5=conf,TextureColor
|
||||||
Line6=conf,KeepTexturesInMemory
|
Line6=conf,MovieColor
|
||||||
Line7=conf,RefreshRate
|
Line7=conf,KeepTexturesInMemory
|
||||||
Line8=conf,MovieDecode
|
Line8=conf,RefreshRate
|
||||||
Line9=conf,WaitForVsync
|
Line9=conf,WaitForVsync
|
||||||
Line10=conf,ShowStats
|
Line10=conf,ShowStats
|
||||||
|
|
||||||
@@ -2544,18 +2553,19 @@ OptionMenuFlags=together;forceallplayers;rows,11;smnavigation
|
|||||||
# This NextScreen is only used for the "exit" choice.
|
# This NextScreen is only used for the "exit" choice.
|
||||||
NextScreen=ScreenTitleMenu
|
NextScreen=ScreenTitleMenu
|
||||||
PrevScreen=ScreenTitleMenu
|
PrevScreen=ScreenTitleMenu
|
||||||
NumRows=11
|
NumRows=12
|
||||||
Line1=list,Appearance Options;title,;
|
Line1=list,Appearance Options;title,;
|
||||||
Line2=list,Autogen Options;title,;
|
Line2=list,Autogen Options;title,;
|
||||||
Line3=list,Background Options;title,;
|
Line3=list,Background Options;title,;
|
||||||
Line4=list,Config Key/Joy Mappings;title,;
|
Line4=list,Coin Options;title,;
|
||||||
Line5=list,Input Options;title,;
|
Line5=list,Config Key/Joy Mappings;title,;
|
||||||
Line6=list,Gameplay Options;title,;
|
Line6=list,Input Options;title,;
|
||||||
Line7=list,Graphic Options;title,;
|
Line7=list,Gameplay Options;title,;
|
||||||
Line8=list,Machine Options;title,;
|
Line8=list,Graphic Options;title,;
|
||||||
Line9=list,Sound Options;title,;
|
Line9=list,Machine Options;title,;
|
||||||
Line10=list,Profile Options;title,;
|
Line10=list,Sound Options;title,;
|
||||||
Line11=list,Reload Songs/Courses;title,;
|
Line11=list,Profile Options;title,;
|
||||||
|
Line12=list,Reload Songs/Courses;title,;
|
||||||
|
|
||||||
[TextBanner]
|
[TextBanner]
|
||||||
Width=180
|
Width=180
|
||||||
@@ -3044,6 +3054,10 @@ Background Options=1,together
|
|||||||
Background OptionsDefault=
|
Background OptionsDefault=
|
||||||
Background Options,1=screen,ScreenBackgroundOptions@ScreenOptionsMaster
|
Background Options,1=screen,ScreenBackgroundOptions@ScreenOptionsMaster
|
||||||
Background OptionsName,1=Background Options
|
Background OptionsName,1=Background Options
|
||||||
|
Coin Options=1,together
|
||||||
|
Coin OptionsDefault=
|
||||||
|
Coin Options,1=screen,ScreenCoinOptions@ScreenOptionsMaster
|
||||||
|
Coin OptionsName,1=Coin Options
|
||||||
Config Key/Joy Mappings=1,together
|
Config Key/Joy Mappings=1,together
|
||||||
Config Key/Joy MappingsDefault=
|
Config Key/Joy MappingsDefault=
|
||||||
Config Key/Joy Mappings,1=screen,ScreenMapControllers
|
Config Key/Joy Mappings,1=screen,ScreenMapControllers
|
||||||
|
|||||||
@@ -61,7 +61,6 @@ PrefsManager::PrefsManager()
|
|||||||
m_fJudgeWindowBooSeconds = 0.180f;
|
m_fJudgeWindowBooSeconds = 0.180f;
|
||||||
m_fJudgeWindowOKSeconds = 0.250f; // allow enough time to take foot off and put back on
|
m_fJudgeWindowOKSeconds = 0.250f; // allow enough time to take foot off and put back on
|
||||||
m_fLifeDifficultyScale = 1.0f;
|
m_fLifeDifficultyScale = 1.0f;
|
||||||
m_iMovieDecodeMS = 2;
|
|
||||||
m_bDelayedEscape = true;
|
m_bDelayedEscape = true;
|
||||||
m_bInstructions = true;
|
m_bInstructions = true;
|
||||||
m_bShowDontDie = true;
|
m_bShowDontDie = true;
|
||||||
@@ -206,7 +205,6 @@ void PrefsManager::ReadGlobalPrefsFromDisk( bool bSwitchToLastPlayedGame )
|
|||||||
ini.GetValue( "Options", "JudgeWindowBooSeconds", m_fJudgeWindowBooSeconds );
|
ini.GetValue( "Options", "JudgeWindowBooSeconds", m_fJudgeWindowBooSeconds );
|
||||||
ini.GetValue( "Options", "JudgeWindowOKSeconds", m_fJudgeWindowOKSeconds );
|
ini.GetValue( "Options", "JudgeWindowOKSeconds", m_fJudgeWindowOKSeconds );
|
||||||
ini.GetValue( "Options", "LifeDifficultyScale", m_fLifeDifficultyScale );
|
ini.GetValue( "Options", "LifeDifficultyScale", m_fLifeDifficultyScale );
|
||||||
ini.GetValue( "Options", "MovieDecodeMS", m_iMovieDecodeMS );
|
|
||||||
ini.GetValue( "Options", "DelayedEscape", m_bDelayedEscape );
|
ini.GetValue( "Options", "DelayedEscape", m_bDelayedEscape );
|
||||||
ini.GetValue( "Options", "HiddenSongs", m_bHiddenSongs );
|
ini.GetValue( "Options", "HiddenSongs", m_bHiddenSongs );
|
||||||
ini.GetValue( "Options", "Vsync", m_bVsync );
|
ini.GetValue( "Options", "Vsync", m_bVsync );
|
||||||
@@ -324,7 +322,6 @@ void PrefsManager::SaveGlobalPrefsToDisk() const
|
|||||||
ini.SetValue( "Options", "JudgeWindowBooSeconds", m_fJudgeWindowBooSeconds );
|
ini.SetValue( "Options", "JudgeWindowBooSeconds", m_fJudgeWindowBooSeconds );
|
||||||
ini.SetValue( "Options", "JudgeWindowOKSeconds", m_fJudgeWindowOKSeconds );
|
ini.SetValue( "Options", "JudgeWindowOKSeconds", m_fJudgeWindowOKSeconds );
|
||||||
ini.SetValue( "Options", "LifeDifficultyScale", m_fLifeDifficultyScale );
|
ini.SetValue( "Options", "LifeDifficultyScale", m_fLifeDifficultyScale );
|
||||||
ini.SetValue( "Options", "MovieDecodeMS", m_iMovieDecodeMS );
|
|
||||||
ini.SetValue( "Options", "DelayedEscape", m_bDelayedEscape );
|
ini.SetValue( "Options", "DelayedEscape", m_bDelayedEscape );
|
||||||
ini.SetValue( "Options", "HiddenSongs", m_bHiddenSongs );
|
ini.SetValue( "Options", "HiddenSongs", m_bHiddenSongs );
|
||||||
ini.SetValue( "Options", "Vsync", m_bVsync );
|
ini.SetValue( "Options", "Vsync", m_bVsync );
|
||||||
|
|||||||
@@ -32,7 +32,6 @@ public:
|
|||||||
enum BackgroundModes { BGMODE_OFF, BGMODE_ANIMATIONS, BGMODE_MOVIEVIS, BGMODE_RANDOMMOVIES } m_BackgroundMode;
|
enum BackgroundModes { BGMODE_OFF, BGMODE_ANIMATIONS, BGMODE_MOVIEVIS, BGMODE_RANDOMMOVIES } m_BackgroundMode;
|
||||||
int m_iNumBackgrounds;
|
int m_iNumBackgrounds;
|
||||||
float m_fBGBrightness;
|
float m_fBGBrightness;
|
||||||
int m_iMovieDecodeMS;
|
|
||||||
bool m_bHiddenSongs;
|
bool m_bHiddenSongs;
|
||||||
bool m_bVsync;
|
bool m_bVsync;
|
||||||
bool m_bInterlaced;
|
bool m_bInterlaced;
|
||||||
|
|||||||
@@ -358,18 +358,18 @@ static void TextureColor( int &sel, bool ToSel, const CStringArray &choices )
|
|||||||
MoveMap( sel, PREFSMAN->m_iTextureColorDepth, ToSel, mapping, ARRAYSIZE(mapping) );
|
MoveMap( sel, PREFSMAN->m_iTextureColorDepth, ToSel, mapping, ARRAYSIZE(mapping) );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void MovieColor( int &sel, bool ToSel, const CStringArray &choices )
|
||||||
|
{
|
||||||
|
const int mapping[] = { 16,32 };
|
||||||
|
MoveMap( sel, PREFSMAN->m_iMovieColorDepth, ToSel, mapping, ARRAYSIZE(mapping) );
|
||||||
|
}
|
||||||
|
|
||||||
static void RefreshRate( int &sel, bool ToSel, const CStringArray &choices )
|
static void RefreshRate( int &sel, bool ToSel, const CStringArray &choices )
|
||||||
{
|
{
|
||||||
const int mapping[] = { (int) REFRESH_DEFAULT,60,70,72,75,80,85,90,100,120,150 };
|
const int mapping[] = { (int) REFRESH_DEFAULT,60,70,72,75,80,85,90,100,120,150 };
|
||||||
MoveMap( sel, PREFSMAN->m_iRefreshRate, ToSel, mapping, ARRAYSIZE(mapping) );
|
MoveMap( sel, PREFSMAN->m_iRefreshRate, ToSel, mapping, ARRAYSIZE(mapping) );
|
||||||
}
|
}
|
||||||
|
|
||||||
static void MovieDecode( int &sel, bool ToSel, const CStringArray &choices )
|
|
||||||
{
|
|
||||||
const int mapping[] = { 1,2,3,4 };
|
|
||||||
MoveMap( sel, PREFSMAN->m_iMovieDecodeMS, ToSel, mapping, ARRAYSIZE(mapping) );
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Sound options */
|
/* Sound options */
|
||||||
MOVE( PreloadSounds, PREFSMAN->m_bSoundPreloadAll );
|
MOVE( PreloadSounds, PREFSMAN->m_bSoundPreloadAll );
|
||||||
MOVE( ResamplingQuality, PREFSMAN->m_iSoundResampleQuality );
|
MOVE( ResamplingQuality, PREFSMAN->m_iSoundResampleQuality );
|
||||||
@@ -445,9 +445,9 @@ static const ConfOption g_ConfOptions[] =
|
|||||||
ConfOption( "Display\nColor", DisplayColor, "16BIT","32BIT" ),
|
ConfOption( "Display\nColor", DisplayColor, "16BIT","32BIT" ),
|
||||||
ConfOption( "Texture\nResolution", TextureResolution, "256","512","1024","2048" ),
|
ConfOption( "Texture\nResolution", TextureResolution, "256","512","1024","2048" ),
|
||||||
ConfOption( "Texture\nColor", TextureColor, "16BIT","32BIT" ),
|
ConfOption( "Texture\nColor", TextureColor, "16BIT","32BIT" ),
|
||||||
|
ConfOption( "Movie\nColor", MovieColor, "16BIT","32BIT" ),
|
||||||
ConfOption( "Keep Textures\nIn Memory", KeepTexturesInMemory, "NO","YES" ),
|
ConfOption( "Keep Textures\nIn Memory", KeepTexturesInMemory, "NO","YES" ),
|
||||||
ConfOption( "Refresh\nRate", RefreshRate, "DEFAULT","60","70","72","75","80","85","90","100","120","150" ),
|
ConfOption( "Refresh\nRate", RefreshRate, "DEFAULT","60","70","72","75","80","85","90","100","120","150" ),
|
||||||
ConfOption( "Movie\nDecode", MovieDecode, "1ms","2ms","3ms","4ms" ),
|
|
||||||
ConfOption( "Wait For\nVsync", WaitForVsync, "NO", "YES" ),
|
ConfOption( "Wait For\nVsync", WaitForVsync, "NO", "YES" ),
|
||||||
ConfOption( "Show\nStats", ShowStats, "OFF","ON" ),
|
ConfOption( "Show\nStats", ShowStats, "OFF","ON" ),
|
||||||
|
|
||||||
|
|||||||
+32
-58
@@ -357,43 +357,43 @@ struct VideoCardDefaults
|
|||||||
int iHeight;
|
int iHeight;
|
||||||
int iDisplayColor;
|
int iDisplayColor;
|
||||||
int iTextureColor;
|
int iTextureColor;
|
||||||
|
int iMovieColor;
|
||||||
bool bAntiAliasing;
|
bool bAntiAliasing;
|
||||||
} const g_VideoCardDefaults[] =
|
} const g_VideoCardDefaults[] =
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
"Voodoo3|3dfx",
|
"Voodoo3|3dfx",
|
||||||
"d3d,opengl",
|
"d3d,opengl",
|
||||||
640,
|
640,480,
|
||||||
480,
|
16,16,16,
|
||||||
16,
|
|
||||||
16,
|
|
||||||
0 // broken, causes black screen
|
0 // broken, causes black screen
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"Radeon 7|ArcadeVGA", // Radeon 7xxx
|
||||||
|
"opengl,d3d",
|
||||||
|
640,480,
|
||||||
|
16,16,16,
|
||||||
|
1 // hardware accelerated
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"GeForce|Radeon",
|
"GeForce|Radeon",
|
||||||
"opengl,d3d",
|
"opengl,d3d",
|
||||||
640,
|
640,480,
|
||||||
480,
|
32,32,32, // 32 bit textures are faster to load
|
||||||
32,
|
|
||||||
32, // 32 bit textures are faster to load
|
|
||||||
1 // hardware accelerated
|
1 // hardware accelerated
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"TNT|Vanta|M64",
|
"TNT|Vanta|M64",
|
||||||
"opengl,d3d",
|
"opengl,d3d",
|
||||||
640,
|
640,480,
|
||||||
480,
|
16,16, // Athlon 1.2+TNT demonstration w/ movies: 70fps w/ 32bit textures, 86fps w/ 16bit textures
|
||||||
16, // ease out on the fill rate a bit
|
|
||||||
16, // Athlon 1.2+TNT demonstration w/ movies: 70fps w/ 32bit textures, 86fps w/ 16bit textures
|
|
||||||
1 // hardware accelerated
|
1 // hardware accelerated
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"G200|G250|G400",
|
"G200|G250|G400",
|
||||||
"d3d,opengl",
|
"d3d,opengl",
|
||||||
640,
|
640,480,
|
||||||
480,
|
16,16,16,
|
||||||
16,
|
|
||||||
16,
|
|
||||||
0 // broken, causes black screen
|
0 // broken, causes black screen
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -402,10 +402,8 @@ struct VideoCardDefaults
|
|||||||
// OpenGL is unusable on my Savage IV with even the latest drivers.
|
// OpenGL is unusable on my Savage IV with even the latest drivers.
|
||||||
// It draws 30 frames of gibberish then crashes. This happens even with
|
// It draws 30 frames of gibberish then crashes. This happens even with
|
||||||
// simple NeHe demos. -Chris
|
// simple NeHe demos. -Chris
|
||||||
640,
|
640,480,
|
||||||
480,
|
16,16,16,
|
||||||
16,
|
|
||||||
16,
|
|
||||||
false
|
false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -415,29 +413,22 @@ struct VideoCardDefaults
|
|||||||
// drivers come with an ICD. Also, the WinXP driver performance
|
// drivers come with an ICD. Also, the WinXP driver performance
|
||||||
// is terrible and supports only 640. The ATI driver is usable.
|
// is terrible and supports only 640. The ATI driver is usable.
|
||||||
// -Chris
|
// -Chris
|
||||||
400, // lower resolution for 60fps
|
400,300, // lower resolution for 60fps
|
||||||
300,
|
16,16,16,
|
||||||
16,
|
|
||||||
16,
|
|
||||||
0
|
0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"RAGE MOBILITY-M1",
|
"RAGE MOBILITY-M1",
|
||||||
"d3d,opengl", // Vertex alpha is broken in OpenGL, but not D3D. -Chris
|
"d3d,opengl", // Vertex alpha is broken in OpenGL, but not D3D. -Chris
|
||||||
400, // lower resolution for 60fps
|
400,300, // lower resolution for 60fps
|
||||||
300,
|
16,16,16,
|
||||||
16,
|
|
||||||
16,
|
|
||||||
0
|
0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Intel.*82810|Intel.*82815",
|
"Intel.*82810|Intel.*82815",
|
||||||
"opengl,d3d",// OpenGL is 50%+ faster than D3D w/ latest Intel drivers. -Chris
|
"opengl,d3d",// OpenGL is 50%+ faster than D3D w/ latest Intel drivers. -Chris
|
||||||
|
512,384, // lower resolution for 60fps
|
||||||
512, // lower resolution for 60fps
|
16,16,16,
|
||||||
384,
|
|
||||||
16,
|
|
||||||
16,
|
|
||||||
0
|
0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -448,28 +439,15 @@ struct VideoCardDefaults
|
|||||||
// bug 791950: AV in glsis630!DrvSwapBuffers for "SiS 630/730"
|
// bug 791950: AV in glsis630!DrvSwapBuffers for "SiS 630/730"
|
||||||
"Trident Video Accelerator CyberBlade|VIA.*VT|SiS 6*",
|
"Trident Video Accelerator CyberBlade|VIA.*VT|SiS 6*",
|
||||||
"d3d,opengl",
|
"d3d,opengl",
|
||||||
640,
|
640,480,
|
||||||
480,
|
16,16,16,
|
||||||
16,
|
|
||||||
16,
|
|
||||||
0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Voodoo3|3dfx",
|
|
||||||
"d3d,opengl",
|
|
||||||
640,
|
|
||||||
480,
|
|
||||||
16,
|
|
||||||
16,
|
|
||||||
0
|
0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"OpenGL", // This matches all drivers in Mac and Linux. -Chris
|
"OpenGL", // This matches all drivers in Mac and Linux. -Chris
|
||||||
"opengl",
|
"opengl",
|
||||||
640,
|
640,480,
|
||||||
480,
|
16,16,16,
|
||||||
16,
|
|
||||||
16,
|
|
||||||
1 // Right now, they've got to have NVidia or ATi Cards anyway..
|
1 // Right now, they've got to have NVidia or ATi Cards anyway..
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -477,13 +455,9 @@ struct VideoCardDefaults
|
|||||||
// This must be the very last entry!
|
// This must be the very last entry!
|
||||||
"",
|
"",
|
||||||
"opengl,d3d",
|
"opengl,d3d",
|
||||||
640,
|
640,480,
|
||||||
480,
|
16,16,16,
|
||||||
16,
|
0 // AA is slow on some cards, so let's selectively enable HW accelerated cards.
|
||||||
16,
|
|
||||||
0
|
|
||||||
// AA is slow on some cards, so let's selectively enable it on cards we know are hardware
|
|
||||||
// accelerated. Enabling AA on a G400 slows screenSelectMusic from 45fps to 35fps.
|
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -542,7 +516,7 @@ static void CheckVideoDefaultSettings()
|
|||||||
PREFSMAN->m_iDisplayHeight = pDefaults->iHeight;
|
PREFSMAN->m_iDisplayHeight = pDefaults->iHeight;
|
||||||
PREFSMAN->m_iDisplayColorDepth = pDefaults->iDisplayColor;
|
PREFSMAN->m_iDisplayColorDepth = pDefaults->iDisplayColor;
|
||||||
PREFSMAN->m_iTextureColorDepth = pDefaults->iTextureColor;
|
PREFSMAN->m_iTextureColorDepth = pDefaults->iTextureColor;
|
||||||
PREFSMAN->m_iMovieColorDepth = pDefaults->iTextureColor;
|
PREFSMAN->m_iMovieColorDepth = pDefaults->iMovieColor;
|
||||||
PREFSMAN->m_bAntiAliasing = pDefaults->bAntiAliasing;
|
PREFSMAN->m_bAntiAliasing = pDefaults->bAntiAliasing;
|
||||||
|
|
||||||
// Update last seen video card
|
// Update last seen video card
|
||||||
|
|||||||
Reference in New Issue
Block a user