#include "glheader.h"
#include "bufferobj.h"
#include "context.h"
#include "image.h"
#include "texcompress.h"
#include "texformat.h"
#include "texgetimage.h"
#include "teximage.h"
#include "texstate.h"
Functions | |
| static INLINE GLboolean | type_with_negative_values (GLenum type) |
| Code for glGetTexImage() and glGetCompressedTexImage(). | |
| void | _mesa_get_teximage (GLcontext *ctx, GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels, struct gl_texture_object *texObj, struct gl_texture_image *texImage) |
| This is the software fallback for Driver.GetTexImage(). | |
| void | _mesa_get_compressed_teximage (GLcontext *ctx, GLenum target, GLint level, GLvoid *img, struct gl_texture_object *texObj, struct gl_texture_image *texImage) |
| This is the software fallback for Driver.GetCompressedTexImage(). | |
| static GLboolean | getteximage_error_check (GLcontext *ctx, GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels) |
| Do error checking for a glGetTexImage() call. | |
| void GLAPIENTRY | _mesa_GetTexImage (GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels) |
| Get texture image. | |
| void GLAPIENTRY | _mesa_GetCompressedTexImageARB (GLenum target, GLint level, GLvoid *img) |
| void _mesa_get_compressed_teximage | ( | GLcontext * | ctx, | |
| GLenum | target, | |||
| GLint | level, | |||
| GLvoid * | img, | |||
| struct gl_texture_object * | texObj, | |||
| struct gl_texture_image * | texImage | |||
| ) |
This is the software fallback for Driver.GetCompressedTexImage().
All error checking will have been done before this routine is called.
| void _mesa_get_teximage | ( | GLcontext * | ctx, | |
| GLenum | target, | |||
| GLint | level, | |||
| GLenum | format, | |||
| GLenum | type, | |||
| GLvoid * | pixels, | |||
| struct gl_texture_object * | texObj, | |||
| struct gl_texture_image * | texImage | |||
| ) |
This is the software fallback for Driver.GetTexImage().
All error checking will have been done before this routine is called.
| void GLAPIENTRY _mesa_GetCompressedTexImageARB | ( | GLenum | target, | |
| GLint | level, | |||
| GLvoid * | img | |||
| ) |
| void GLAPIENTRY _mesa_GetTexImage | ( | GLenum | target, | |
| GLint | level, | |||
| GLenum | format, | |||
| GLenum | type, | |||
| GLvoid * | pixels | |||
| ) |
Get texture image.
Called by glGetTexImage.
| target | texture target. | |
| level | image level. | |
| format | pixel data format for returned image. | |
| type | pixel data type for returned image. | |
| pixels | returned pixel data. |
| static GLboolean getteximage_error_check | ( | GLcontext * | ctx, | |
| GLenum | target, | |||
| GLint | level, | |||
| GLenum | format, | |||
| GLenum | type, | |||
| GLvoid * | pixels | |||
| ) | [static] |
Do error checking for a glGetTexImage() call.
| static INLINE GLboolean type_with_negative_values | ( | GLenum | type | ) | [static] |
Code for glGetTexImage() and glGetCompressedTexImage().
Can the given type represent negative values?
1.5.4