fix gles2 canvas shader uniform error,close #31201

(cherry picked from commit 48f28c68bc)
This commit is contained in:
RaphaelHunter 2019-08-10 21:52:51 +08:00 committed by Rémi Verschelde
parent 1649848a81
commit 22c31016c8
1 changed files with 1 additions and 0 deletions

View File

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