summaryrefslogtreecommitdiffstats
path: root/src/mesa/main
diff options
context:
space:
mode:
authorMarek Olšák <[email protected]>2013-09-28 21:28:53 +0200
committerMarek Olšák <[email protected]>2013-10-08 16:23:04 +0200
commite9c9d2820331b2c23dfcd5982948831ba79b2e4b (patch)
tree8e0770b0d536737f6e6f1643a3b7e65fef7612b3 /src/mesa/main
parent20bf508a42b0fdd5b094842b1bbeb412ce3f8505 (diff)
st/mesa: improve format selection for GLES
Reviewed-by: Wladimir J. van der Laan <[email protected]>
Diffstat (limited to 'src/mesa/main')
-rw-r--r--src/mesa/main/texgetimage.c2
-rw-r--r--src/mesa/main/texgetimage.h3
2 files changed, 4 insertions, 1 deletions
diff --git a/src/mesa/main/texgetimage.c b/src/mesa/main/texgetimage.c
index 7050f1080a4..d66ca1abcc6 100644
--- a/src/mesa/main/texgetimage.c
+++ b/src/mesa/main/texgetimage.c
@@ -319,7 +319,7 @@ get_tex_rgba_compressed(struct gl_context *ctx, GLuint dimensions,
* Return a base GL format given the user-requested format
* for glGetTexImage().
*/
-static GLenum
+GLenum
_mesa_base_pack_format(GLenum format)
{
switch (format) {
diff --git a/src/mesa/main/texgetimage.h b/src/mesa/main/texgetimage.h
index 91ae6e2e969..a292fabc0d4 100644
--- a/src/mesa/main/texgetimage.h
+++ b/src/mesa/main/texgetimage.h
@@ -33,6 +33,9 @@ struct gl_context;
struct gl_texture_image;
struct gl_texture_object;
+extern GLenum
+_mesa_base_pack_format(GLenum format);
+
extern void
_mesa_get_teximage(struct gl_context *ctx,
GLenum format, GLenum type, GLvoid *pixels,