summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/svga/svga_resource_texture.c
diff options
context:
space:
mode:
authorBrian Paul <brianp@vmware.com>2013-06-24 14:59:53 -0600
committerBrian Paul <brianp@vmware.com>2013-06-25 17:54:24 -0600
commit808da7d8ca26f71832dc94bb50180b60a5ee3af2 (patch)
tree9f9fea4c5eb909c0168070ff8d0dd834bc7b527d /src/gallium/drivers/svga/svga_resource_texture.c
parent2cc27c3faac79988dbf4693a543555cc58b2e4b0 (diff)
downloadexternal_mesa3d-808da7d8ca26f71832dc94bb50180b60a5ee3af2.zip
external_mesa3d-808da7d8ca26f71832dc94bb50180b60a5ee3af2.tar.gz
external_mesa3d-808da7d8ca26f71832dc94bb50180b60a5ee3af2.tar.bz2
svga: use new svga_define_texture_level() helper
To get array bounds checking. Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
Diffstat (limited to 'src/gallium/drivers/svga/svga_resource_texture.c')
-rw-r--r--src/gallium/drivers/svga/svga_resource_texture.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gallium/drivers/svga/svga_resource_texture.c b/src/gallium/drivers/svga/svga_resource_texture.c
index fd07ea1..4950930 100644
--- a/src/gallium/drivers/svga/svga_resource_texture.c
+++ b/src/gallium/drivers/svga/svga_resource_texture.c
@@ -364,9 +364,9 @@ svga_texture_transfer_unmap(struct pipe_context *pipe,
ss->texture_timestamp++;
svga_age_texture_view(tex, transfer->level);
if (transfer->resource->target == PIPE_TEXTURE_CUBE)
- tex->defined[transfer->box.z][transfer->level] = TRUE;
+ svga_define_texture_level(tex, transfer->box.z, transfer->level);
else
- tex->defined[0][transfer->level] = TRUE;
+ svga_define_texture_level(tex, 0, transfer->level);
}
FREE(st->swbuf);