[Mesa-dev] [PATCH] st/mesa: avoid integer overflows with buffers >= 512MB
Ilia Mirkin
imirkin at alum.mit.edu
Tue Sep 15 16:32:10 PDT 2015
This fixes failures with the newly-submitted max-size texture buffer
piglit test for GPUs exposing >= 128M max texels.
Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu>
Cc: "10.6 11.0" <mesa-stable at lists.freedesktop.org>
---
src/mesa/state_tracker/st_atom_texture.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/mesa/state_tracker/st_atom_texture.c b/src/mesa/state_tracker/st_atom_texture.c
index 31e0f6b..62312af 100644
--- a/src/mesa/state_tracker/st_atom_texture.c
+++ b/src/mesa/state_tracker/st_atom_texture.c
@@ -264,7 +264,7 @@ st_create_texture_sampler_view_from_stobj(struct pipe_context *pipe,
format);
if (stObj->pt->target == PIPE_BUFFER) {
- unsigned base, size;
+ uint64_t base, size;
unsigned f, n;
const struct util_format_description *desc
= util_format_description(templ.format);
--
2.4.6
More information about the mesa-dev
mailing list