diff --git a/open_engine/CMakeLists.txt b/open_engine/CMakeLists.txt index a531afd..808c01d 100644 --- a/open_engine/CMakeLists.txt +++ b/open_engine/CMakeLists.txt @@ -13,6 +13,7 @@ add_definitions( -DOE_ENABLE_ASSERTS ) find_package(imgui REQUIRED) find_package(EnTT REQUIRED) find_package(yaml-cpp REQUIRED) +find_package(Jolt REQUIRED) file(GLOB_RECURSE SRC_FILES "src/*.cpp") file(GLOB IMGUIZMO_SRC_FILES "${CMAKE_SOURCE_DIR}/vendor/ImGuizmo/*.cpp") @@ -52,6 +53,16 @@ target_link_libraries(${PROJECT_EXECUTABLE_NAME} PUBLIC X11 yaml-cpp::yaml-cpp nfd + shaderc_combined + glslang + glslang-default-resource-limits + SPIRV + SPIRV-Tools + SPIRV-Tools-opt + spirv-cross-core + spirv-cross-glsl + spirv-cross-reflect + Jolt::Jolt ) #target_link_directories(${PROJECT_EXECUTABLE_NAME} PRIVATE diff --git a/open_engine/src/open_engine/opengl/opengl_renderer_api.cpp b/open_engine/src/open_engine/opengl/opengl_renderer_api.cpp index e83744e..d1e4d91 100644 --- a/open_engine/src/open_engine/opengl/opengl_renderer_api.cpp +++ b/open_engine/src/open_engine/opengl/opengl_renderer_api.cpp @@ -45,6 +45,7 @@ namespace OpenEngine { glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glEnable(GL_DEPTH_TEST); + glDepthFunc(GL_LESS); } void OpenGLRendererAPI::SetViewport(uint32_t x, uint32_t y, uint32_t width, uint32_t height)