From 85ff95296b2416fdcca994d7c6a1cfaa0780cc08 Mon Sep 17 00:00:00 2001 From: Dominic Masters Date: Sun, 29 Mar 2026 15:19:15 -0500 Subject: [PATCH] Fix Linux again --- cmake/targets/linux.cmake | 2 +- src/duskgl/display/displaygl.c | 12 ++++-------- 2 files changed, 5 insertions(+), 9 deletions(-) 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());