aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlexander M Pickering <alex@cogarr.net>2023-09-18 01:17:23 -0500
committerAlexander M Pickering <alex@cogarr.net>2023-09-18 01:17:23 -0500
commit52a9ecf6e0ec9ae02575961e957623aa63016f52 (patch)
treefc626b43c0dae61d527cf91987d458a268129ce9 /src
parentafd1235dc556d01294043ba25df263d0b474c50d (diff)
downloadbrokengine-52a9ecf6e0ec9ae02575961e957623aa63016f52.tar.gz
brokengine-52a9ecf6e0ec9ae02575961e957623aa63016f52.tar.bz2
brokengine-52a9ecf6e0ec9ae02575961e957623aa63016f52.zip
Try something to fix z buffer problems
Diffstat (limited to 'src')
-rw-r--r--src/client/initdevice.cpp8
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");
+ }
}
}