From f2654e4ef51b84d8f5f1fdd91a73dfd8e2ac44f0 Mon Sep 17 00:00:00 2001 From: korenkonder Date: Wed, 27 Dec 2023 05:47:12 +0300 Subject: [PATCH] Fixed incorrect alpha on Glitter --- src/DivaGL/Glitter/glitter.hpp | 4 ++-- src/DivaGL/render_manager.cpp | 8 +++++--- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/DivaGL/Glitter/glitter.hpp b/src/DivaGL/Glitter/glitter.hpp index a17bc8d..bf7dfe2 100644 --- a/src/DivaGL/Glitter/glitter.hpp +++ b/src/DivaGL/Glitter/glitter.hpp @@ -30,8 +30,8 @@ namespace Glitter { }; enum DispType { - DISP_OPAQUE = 0, - DISP_NORMAL = 1, + DISP_NORMAL = 0, + DISP_OPAQUE = 1, DISP_ALPHA = 2, }; diff --git a/src/DivaGL/render_manager.cpp b/src/DivaGL/render_manager.cpp index ade84c5..f4c622c 100644 --- a/src/DivaGL/render_manager.cpp +++ b/src/DivaGL/render_manager.cpp @@ -773,9 +773,11 @@ namespace rndr { gl_state_disable_blend(); } - //gl_state_set_color_mask(GL_TRUE, GL_TRUE, GL_TRUE, GL_FALSE); // X - //Glitter::glt_particle_manager->DispScenes(Glitter::DISP_TYPE_2); - //gl_state_set_color_mask(GL_TRUE, GL_TRUE, GL_TRUE, GL_TRUE); +#if (0) + gl_state_set_color_mask(GL_TRUE, GL_TRUE, GL_TRUE, GL_FALSE); // X + Glitter::glt_particle_manager->DispScenes(Glitter::DISP_TYPE_2); + gl_state_set_color_mask(GL_TRUE, GL_TRUE, GL_TRUE, GL_TRUE); +#endif gl_state_set_depth_mask(GL_TRUE); draw_pass_3d_translucent(