diff --git a/binaries/data/mods/mod/shaders/effects/canvas2d.xml b/binaries/data/mods/mod/shaders/effects/canvas2d.xml index 5cd236fa47..21c7014b02 100644 --- a/binaries/data/mods/mod/shaders/effects/canvas2d.xml +++ b/binaries/data/mods/mod/shaders/effects/canvas2d.xml @@ -1,14 +1,18 @@ - - - - + + + + + + - - - - + + + + + + diff --git a/source/graphics/Canvas2D.cpp b/source/graphics/Canvas2D.cpp index b8175cb7fc..1302e61215 100644 --- a/source/graphics/Canvas2D.cpp +++ b/source/graphics/Canvas2D.cpp @@ -71,9 +71,6 @@ public: if (Tech) return; - glEnable(GL_BLEND); - glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); - CShaderDefines defines; Tech = g_Renderer.GetShaderManager().LoadEffect(str_canvas2d, defines); ENSURE(Tech); @@ -87,8 +84,6 @@ public: Tech->EndPass(); Tech.reset(); - - glDisable(GL_BLEND); } CShaderTechniquePtr Tech;