فهرست منبع

Fix change in blend rgba not being detected as a state change (#2494)

SnapperTT 4 سال پیش
والد
کامیت
ffde01f8c9
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      src/renderer_gl.cpp

+ 1 - 1
src/renderer_gl.cpp

@@ -7504,7 +7504,7 @@ namespace bgfx { namespace gl
 					 | BGFX_STATE_WRITE_A
 					 | BGFX_STATE_WRITE_A
 					 | BGFX_STATE_WRITE_RGB
 					 | BGFX_STATE_WRITE_RGB
 					 | BGFX_STATE_WRITE_Z
 					 | BGFX_STATE_WRITE_Z
-					 ) & changedFlags)
+					 ) & changedFlags) || blendFactor != draw.m_rgba)
 				{
 				{
 					if (BGFX_STATE_FRONT_CCW & changedFlags)
 					if (BGFX_STATE_FRONT_CCW & changedFlags)
 					{
 					{