diff --git a/MobileGL/MG_Backend/Diligent/BackendObject_Diligent.cpp b/MobileGL/MG_Backend/Diligent/BackendObject_Diligent.cpp index 1e629ed7..4f52cc58 100644 --- a/MobileGL/MG_Backend/Diligent/BackendObject_Diligent.cpp +++ b/MobileGL/MG_Backend/Diligent/BackendObject_Diligent.cpp @@ -44,6 +44,9 @@ namespace MobileGL::MG_Backend::DiligentBackend { const auto& color = MG_State::pGLContext->GetClearColor(); renderer->Clear(color.x(), color.y(), color.z(), color.w()); } + if ((mask & GL_DEPTH_BUFFER_BIT) != 0) { + renderer->ClearDepth(MG_State::pGLContext->GetClearDepth()); + } } void DrawArrays(GLenum mode, GLint first, GLsizei count) {