#include "mtypes.h"
#include "attrib.h"
#include "colormac.h"
#include "context.h"
#include "hash.h"
#include "imports.h"
#include "debug.h"
#include "get.h"
#include "pixelstore.h"
#include "readpix.h"
#include "texgetimage.h"
#include "texobj.h"
#include "texformat.h"
Functions | |
| void | _mesa_print_state (const char *msg, GLuint state) |
| void | _mesa_print_tri_caps (const char *name, GLuint flags) |
| void | _mesa_print_info (void) |
| Print information about this Mesa version and build options. | |
| static void | add_debug_flags (const char *debug) |
| Set the debugging flags. | |
| void | _mesa_init_debug (GLcontext *ctx) |
| static void | write_ppm (const char *filename, const GLubyte *buffer, int width, int height, int comps, int rcomp, int gcomp, int bcomp, GLboolean invert) |
| static void | write_texture_image (struct gl_texture_object *texObj, GLuint face, GLuint level) |
| Write level[0] image to a ppm file. | |
| static void | dump_texture_cb (GLuint id, void *data, void *userData) |
| void | _mesa_dump_textures (GLboolean dumpImages) |
| Print basic info about all texture objext to stdout. | |
| void | _mesa_dump_color_buffer (const char *filename) |
| void | _mesa_dump_depth_buffer (const char *filename) |
| void | _mesa_dump_stencil_buffer (const char *filename) |
Variables | |
| const char * | _mesa_prim_name [GL_POLYGON+4] |
| Primitive names. | |
| static GLboolean | DumpImages |
| void _mesa_dump_color_buffer | ( | const char * | filename | ) |
| void _mesa_dump_depth_buffer | ( | const char * | filename | ) |
| void _mesa_dump_stencil_buffer | ( | const char * | filename | ) |
| void _mesa_dump_textures | ( | GLboolean | dumpImages | ) |
Print basic info about all texture objext to stdout.
If dumpImages is true, write PPM of level[0] image to a file.
| void _mesa_init_debug | ( | GLcontext * | ctx | ) |
| void _mesa_print_info | ( | void | ) |
Print information about this Mesa version and build options.
| void _mesa_print_state | ( | const char * | msg, | |
| GLuint | state | |||
| ) |
| void _mesa_print_tri_caps | ( | const char * | name, | |
| GLuint | flags | |||
| ) |
| static void add_debug_flags | ( | const char * | debug | ) | [static] |
Set the debugging flags.
| debug | debug string |
debug and enables the verbose debug output of the respective feature.
| static void dump_texture_cb | ( | GLuint | id, | |
| void * | data, | |||
| void * | userData | |||
| ) | [static] |
| static void write_ppm | ( | const char * | filename, | |
| const GLubyte * | buffer, | |||
| int | width, | |||
| int | height, | |||
| int | comps, | |||
| int | rcomp, | |||
| int | gcomp, | |||
| int | bcomp, | |||
| GLboolean | invert | |||
| ) | [static] |
| static void write_texture_image | ( | struct gl_texture_object * | texObj, | |
| GLuint | face, | |||
| GLuint | level | |||
| ) | [static] |
Write level[0] image to a ppm file.
| const char* _mesa_prim_name[GL_POLYGON+4] |
Initial value:
{
"GL_POINTS",
"GL_LINES",
"GL_LINE_LOOP",
"GL_LINE_STRIP",
"GL_TRIANGLES",
"GL_TRIANGLE_STRIP",
"GL_TRIANGLE_FAN",
"GL_QUADS",
"GL_QUAD_STRIP",
"GL_POLYGON",
"outside begin/end",
"inside unkown primitive",
"unknown state"
}
The string names for GL_POINT, GL_LINE_LOOP, etc.
GLboolean DumpImages [static] |
1.5.4