diff --git a/cmake/targets/linux.cmake b/cmake/targets/linux.cmake index e83e87a..4072358 100644 --- a/cmake/targets/linux.cmake +++ b/cmake/targets/linux.cmake @@ -28,7 +28,7 @@ target_link_libraries(${DUSK_LIBRARY_TARGET_NAME} PUBLIC target_compile_definitions(${DUSK_LIBRARY_TARGET_NAME} PUBLIC DUSK_SDL2 DUSK_OPENGL - DUSK_OPENGL_LEGACY + # DUSK_OPENGL_LEGACY DUSK_LINUX DUSK_DISPLAY_SIZE_DYNAMIC DUSK_DISPLAY_WIDTH_DEFAULT=640 diff --git a/src/duskgl/display/displaygl.c b/src/duskgl/display/displaygl.c index 07d2916..d716a8c 100644 --- a/src/duskgl/display/displaygl.c +++ b/src/duskgl/display/displaygl.c @@ -11,16 +11,12 @@ errorret_t displayOpenGLInit(void) { glDisable(GL_CULL_FACE); errorChain(errorGLCheck()); - glEnable(GL_TEXTURE_2D); + glEnable(GL_DEPTH_TEST); errorChain(errorGLCheck()); - glTexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE); + glDepthFunc(GL_LEQUAL); + errorChain(errorGLCheck()); + glClearDepth(1.0f); errorChain(errorGLCheck()); - // glEnable(GL_DEPTH_TEST); - // errorChain(errorGLCheck()); - // glDepthFunc(GL_LEQUAL); - // errorChain(errorGLCheck()); - // glClearDepth(1.0f); - // errorChain(errorGLCheck()); glEnable(GL_BLEND); errorChain(errorGLCheck());