Browse Source

Merge pull request #31271 from raphael10241024/gles2_shader

Fix GLES2 canvas shader uniform error
Rémi Verschelde 6 năm trước cách đây
mục cha
commit
ef91119502
1 tập tin đã thay đổi với 1 bổ sung0 xóa
  1. 1 0
      drivers/gles2/rasterizer_canvas_gles2.cpp

+ 1 - 0
drivers/gles2/rasterizer_canvas_gles2.cpp

@@ -1650,6 +1650,7 @@ void RasterizerCanvasGLES2::canvas_render_items(Item *p_item_list, int p_z, cons
 
 					//always re-set uniforms, since light parameters changed
 					_set_uniforms();
+					state.canvas_shader.use_material((void *)material_ptr);
 
 					glActiveTexture(GL_TEXTURE0 + storage->config.max_texture_image_units - 4);
 					RasterizerStorageGLES2::Texture *t = storage->texture_owner.getornull(light->texture);