diff options
| author | Alexander M Pickering <alex@cogarr.net> | 2023-09-18 01:17:23 -0500 |
|---|---|---|
| committer | Alexander M Pickering <alex@cogarr.net> | 2023-09-18 01:17:23 -0500 |
| commit | 52a9ecf6e0ec9ae02575961e957623aa63016f52 (patch) | |
| tree | fc626b43c0dae61d527cf91987d458a268129ce9 /src/client/initdevice.cpp | |
| parent | afd1235dc556d01294043ba25df263d0b474c50d (diff) | |
| download | brokengine-52a9ecf6e0ec9ae02575961e957623aa63016f52.tar.gz brokengine-52a9ecf6e0ec9ae02575961e957623aa63016f52.tar.bz2 brokengine-52a9ecf6e0ec9ae02575961e957623aa63016f52.zip | |
Try something to fix z buffer problems
Diffstat (limited to 'src/client/initdevice.cpp')
| -rw-r--r-- | src/client/initdevice.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/client/initdevice.cpp b/src/client/initdevice.cpp index 15b551f..d1c4b02 100644 --- a/src/client/initdevice.cpp +++ b/src/client/initdevice.cpp @@ -32,7 +32,7 @@ struct settings{ bool performancetimers; bool vsync; dimension2d<u32> windowsize; - u8 zbuffer; + u8 zbuffer = 24; }; void parseSetting(const char* settingname, lua_State* L, settings* set){ @@ -140,6 +140,12 @@ void parseSetting(const char* settingname, lua_State* L, settings* set){ }else{ printf("Setting \"Window Height\" must be a number"); } + }else if(strcmp(settingname,"Z Buffer Bits") == 0){ + if(lua_isnumber(L,-1)){ + set->zbuffer = lua_tonumber(L,-1); + }else{ + printf("Setting \"Z Buffer Bits\" must be a number"); + } } } |
