Mesa (main): st/mesa: read Target only once in st_update_single_texture
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Sun Jun 27 13:07:33 UTC 2021
Module: Mesa
Branch: main
Commit: c7f860b6de1b96f90472aefb82814203f2b261c3
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c7f860b6de1b96f90472aefb82814203f2b261c3
Author: Marek Olšák <marek.olsak at amd.com>
Date: Sun Jun 6 04:42:17 2021 -0400
st/mesa: read Target only once in st_update_single_texture
Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11428>
---
src/mesa/state_tracker/st_atom_texture.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/mesa/state_tracker/st_atom_texture.c b/src/mesa/state_tracker/st_atom_texture.c
index 533fda003b4..6a003278cab 100644
--- a/src/mesa/state_tracker/st_atom_texture.c
+++ b/src/mesa/state_tracker/st_atom_texture.c
@@ -69,8 +69,9 @@ st_update_single_texture(struct st_context *st,
assert(texObj);
stObj = st_texture_object(texObj);
+ GLenum target = texObj->Target;
- if (unlikely(texObj->Target == GL_TEXTURE_BUFFER)) {
+ if (unlikely(target == GL_TEXTURE_BUFFER)) {
*sampler_view = st_get_buffer_sampler_view_from_stobj(st, stObj);
return;
}
@@ -82,7 +83,7 @@ st_update_single_texture(struct st_context *st,
return;
}
- if (texObj->TargetIndex == TEXTURE_EXTERNAL_INDEX &&
+ if (target == GL_TEXTURE_EXTERNAL_OES &&
stObj->pt->screen->resource_changed)
stObj->pt->screen->resource_changed(stObj->pt->screen, stObj->pt);
More information about the mesa-commit
mailing list