[Mesa-dev] [PATCH] mesa: put more info in glTexImage GL_OUT_OF_MEMORY error message

Brian Paul brianp at vmware.com
Fri Apr 24 11:56:53 PDT 2015


Give the user some idea about the size of the texture which caused
the GL_OUT_OF_MEMORY error.
---
 src/mesa/main/teximage.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/mesa/main/teximage.c b/src/mesa/main/teximage.c
index d07263c..7bc1da7 100644
--- a/src/mesa/main/teximage.c
+++ b/src/mesa/main/teximage.c
@@ -3320,7 +3320,9 @@ teximage(struct gl_context *ctx, GLboolean compressed, GLuint dims,
 
       if (!sizeOK) {
          _mesa_error(ctx, GL_OUT_OF_MEMORY,
-                     "glTexImage%uD(image too large)", dims);
+                     "glTexImage%uD(image too large: %d x %d x %d, %s format)",
+                     dims, width, height, depth,
+                     _mesa_lookup_enum_by_nr(internalFormat));
          return;
       }
 
-- 
1.9.1



More information about the mesa-dev mailing list