+ shader_->set("blend_mode", item.blend_mode);\r
+ }\r
+ else\r
+ {\r
+ switch(item.blend_mode)\r
+ {\r
+ case blend_mode::replace: \r
+ ogl.blend_func_separate(GL_ONE, GL_ZERO, GL_ONE, GL_ONE);\r
+ break;\r
+ case blend_mode::normal:\r
+ default:\r
+ ogl.blend_func_separate(GL_ONE, GL_ONE_MINUS_SRC_ALPHA, GL_ONE, GL_ONE_MINUS_SRC_ALPHA);\r
+ break;\r
+ }\r