gfx renderers standardization, bug fixes

This commit is contained in:
tmj-fstate
2019-11-07 00:28:59 +01:00
parent d06fad3b89
commit a74402804d
13 changed files with 348 additions and 165 deletions

View File

@@ -77,6 +77,7 @@ global_settings::ConfigParse(cParser &Parser) {
{
Parser.getTokens(1, false);
Parser >> fDistanceFactor;
fDistanceFactor = clamp( fDistanceFactor, 250.f, 10000.f ); // arbitrary limits to keep users from hurting themselves
}
else if (token == "targetfps")
{
@@ -93,6 +94,11 @@ global_settings::ConfigParse(cParser &Parser) {
Parser.getTokens();
Parser >> bFullScreen;
}
else if (token == "fullscreenmonitor")
{
Parser.getTokens(1, false);
Parser >> fullscreen_monitor;
}
else if( token == "vsync" ) {
Parser.getTokens();
@@ -734,6 +740,11 @@ global_settings::ConfigParse(cParser &Parser) {
Parser.getTokens(1, false);
Parser >> gfx_framebuffer_height;
}
else if (token == "gfx.framebuffer.fidelity")
{
Parser.getTokens(1, false);
Parser >> gfx_framebuffer_fidelity;
}
else if (token == "gfx.shadowmap.enabled")
{
Parser.getTokens(1);