From 8cf46a0d9e99b17dbb063af783bfaa842ee783c3 Mon Sep 17 00:00:00 2001 From: Nanako <469449812@qq.com> Date: Mon, 24 Feb 2025 00:07:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=97=A0=E6=B3=95=E7=BB=98?= =?UTF-8?q?=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/compile_shaders.py | 1 + src/core/renderer/render_context.cpp | 1 - src/core/window/window_manager.cpp | 1 - 3 files changed, 1 insertion(+), 2 deletions(-) diff --git a/scripts/compile_shaders.py b/scripts/compile_shaders.py index 0796272..efe1ad0 100644 --- a/scripts/compile_shaders.py +++ b/scripts/compile_shaders.py @@ -352,6 +352,7 @@ def generate_graphics_pipeline(header_lines: List[str], base: str, shaders: List " pipelineDesc.blend.targets[0].blendEnabled = true;", " pipelineDesc.depth.testEnabled = true;", " pipelineDesc.depth.writeEnabled = true;", + " pipelineDesc.depth.compareOp = LLGL::CompareOp::LessEqual;", "", " auto pipeline = renderer->CreatePipelineState(pipelineDesc);", ]) diff --git a/src/core/renderer/render_context.cpp b/src/core/renderer/render_context.cpp index 380076b..95a1b31 100644 --- a/src/core/renderer/render_context.cpp +++ b/src/core/renderer/render_context.cpp @@ -80,7 +80,6 @@ namespace mirage { command_buffer->BeginRenderPass(*swap_chain); { command_buffer->Clear(LLGL::ClearFlags::Color, {0.1f, 0.1f, 0.2f, 1.0f}); - command_buffer->Clear(LLGL::ClearFlags::Depth); command_buffer->SetPipelineState(*pipeline.pipeline_state); command_buffer->SetResource(0, param_buffer->get_raw()); diff --git a/src/core/window/window_manager.cpp b/src/core/window/window_manager.cpp index 30e1352..65eee9c 100644 --- a/src/core/window/window_manager.cpp +++ b/src/core/window/window_manager.cpp @@ -1,7 +1,6 @@ #include "window_manager.h" #include -#include namespace mirage { void window_manager::update(const duration_type& in_delta_time) {