From 4306cce645c961b2a5f26e1f11d4b2db3a6b4ebe Mon Sep 17 00:00:00 2001 From: korenkonder Date: Mon, 24 Jun 2024 01:49:58 +0300 Subject: [PATCH] Don't write Alpha when drawing NPR Contour --- src/CRE/render_manager.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/CRE/render_manager.cpp b/src/CRE/render_manager.cpp index 6e66707a..c65bd87a 100644 --- a/src/CRE/render_manager.cpp +++ b/src/CRE/render_manager.cpp @@ -1060,6 +1060,7 @@ namespace rndr { gl_state_begin_event("`anonymous-namespace'::draw_npr_frame"); gl_state_enable_blend(); + gl_state_set_color_mask(GL_TRUE, GL_TRUE, GL_TRUE, GL_FALSE); gl_state_set_blend_func(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); gl_state_set_blend_equation(GL_FUNC_ADD); gl_state_disable_depth_test(); @@ -1089,6 +1090,7 @@ namespace rndr { else gl_state_active_bind_texture_2d(14, rctx->empty_texture_2d); gl_state_bind_sampler(14, rctx->render_samplers[0]); + gl_state_set_color_mask(GL_TRUE, GL_TRUE, GL_TRUE, GL_TRUE); gl_state_enable_depth_test(); gl_state_disable_blend(); gl_state_end_event();