libweston/renderer-gl/gl-renderer.c: use glDeleteTextures() and update gs->num_textures if num_textures is decrased
Signed-off-by: ahe <Andreas.Heynig@meetwise.com>
This commit is contained in:
parent
7803e83a94
commit
c76cf48f3e
@ -1866,8 +1866,11 @@ ensure_textures(struct gl_surface_state *gs, GLenum target, int num_textures)
|
||||
{
|
||||
int i;
|
||||
|
||||
if (num_textures <= gs->num_textures)
|
||||
if (num_textures <= gs->num_textures) {
|
||||
glDeleteTextures(gs->num_textures - num_textures, &gs->textures[num_textures]);
|
||||
gs->num_textures = num_textures;
|
||||
return;
|
||||
}
|
||||
|
||||
glActiveTexture(GL_TEXTURE0);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user