projects
/
mesa.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
90ca4c0
)
mesa: take cube faces into account in _mesa_test_proxy_teximage()
author
Brian Paul
<brianp@vmware.com>
Mon, 17 Sep 2012 01:15:28 +0000
(19:15 -0600)
committer
Brian Paul
<brianp@vmware.com>
Tue, 18 Sep 2012 01:49:27 +0000
(19:49 -0600)
There will always be six cube faces so take that into consideration when
computing the texture size and comparing against the limit.
src/mesa/main/teximage.c
patch
|
blob
|
history
diff --git
a/src/mesa/main/teximage.c
b/src/mesa/main/teximage.c
index a0835d2ee0da4443d6dbf28fb6e5ec13c7261efc..83e79a5a31c28cf9bed3c2c5abda6dcd7534bfa2 100644
(file)
--- a/
src/mesa/main/teximage.c
+++ b/
src/mesa/main/teximage.c
@@
-1372,6
+1372,7
@@
_mesa_test_proxy_teximage(struct gl_context *ctx, GLenum target, GLint level,
*/
uint64_t bytes = _mesa_format_image_size64(format, width, height, depth);
uint64_t mbytes = bytes / (1024 * 1024); /* convert to MB */
+ mbytes *= _mesa_num_tex_faces(target);
return mbytes <= (uint64_t) ctx->Const.MaxTextureMbytes;
}