mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-30 05:00:32 +01:00
st/mesa: release sampler views when redefining a texture in st_context_teximage
Noticed randomly.
Cc: 17.2 <mesa-stable@lists.freedesktop.org>
Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
(cherry picked from commit 5c1241268b)
This commit is contained in:
parent
6d07e58afb
commit
e62eddcdbe
1 changed files with 2 additions and 0 deletions
|
|
@ -48,6 +48,7 @@
|
|||
#include "st_cb_fbo.h"
|
||||
#include "st_cb_flush.h"
|
||||
#include "st_manager.h"
|
||||
#include "st_sampler_view.h"
|
||||
|
||||
#include "state_tracker/st_gl_api.h"
|
||||
|
||||
|
|
@ -735,6 +736,7 @@ st_context_teximage(struct st_context_iface *stctxi,
|
|||
pipe_resource_reference(&stImage->pt, tex);
|
||||
stObj->surface_format = pipe_format;
|
||||
|
||||
st_texture_release_all_sampler_views(st, stObj);
|
||||
stObj->needs_validation = true;
|
||||
|
||||
_mesa_dirty_texobj(ctx, texObj);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue