#include "glheader.h"
#include "context.h"
#include "enable.h"
#include "extensions.h"
#include "fbobject.h"
#include "get.h"
#include "macros.h"
#include "mtypes.h"
#include "state.h"
#include "texcompress.h"
Defines | |
| #define | FLOAT_TO_BOOLEAN(X) ( (X) ? GL_TRUE : GL_FALSE ) |
| #define | INT_TO_BOOLEAN(I) ( (I) ? GL_TRUE : GL_FALSE ) |
| #define | INT64_TO_BOOLEAN(I) ( (I) ? GL_TRUE : GL_FALSE ) |
| #define | INT64_TO_INT(I) ( (GLint)((I > INT_MAX) ? INT_MAX : ((I < INT_MIN) ? INT_MIN : (I))) ) |
| #define | BOOLEAN_TO_INT(B) ( (GLint) (B) ) |
| #define | BOOLEAN_TO_INT64(B) ( (GLint64) (B) ) |
| #define | BOOLEAN_TO_FLOAT(B) ( (B) ? 1.0F : 0.0F ) |
| #define | ENUM_TO_INT64(E) ( (GLint64) (E) ) |
| #define | CHECK_EXT1(EXT1, FUNC) |
| #define | CHECK_EXT2(EXT1, EXT2, FUNC) |
| #define | CHECK_EXT3(EXT1, EXT2, EXT3, FUNC) |
| #define | CHECK_EXT4(EXT1, EXT2, EXT3, EXT4, FUNC) |
Functions | |
| void GLAPIENTRY | _mesa_GetBooleanv (GLenum pname, GLboolean *params) |
| void GLAPIENTRY | _mesa_GetFloatv (GLenum pname, GLfloat *params) |
| void GLAPIENTRY | _mesa_GetIntegerv (GLenum pname, GLint *params) |
| void GLAPIENTRY | _mesa_GetDoublev (GLenum pname, GLdouble *params) |
| #define BOOLEAN_TO_FLOAT | ( | B | ) | ( (B) ? 1.0F : 0.0F ) |
| #define BOOLEAN_TO_INT | ( | B | ) | ( (GLint) (B) ) |
| #define BOOLEAN_TO_INT64 | ( | B | ) | ( (GLint64) (B) ) |
| #define CHECK_EXT1 | ( | EXT1, | |||
| FUNC | ) |
Value:
if (!ctx->Extensions.EXT1) { \ _mesa_error(ctx, GL_INVALID_ENUM, FUNC "(0x%x)", (int) pname); \ return; \ }
| #define CHECK_EXT2 | ( | EXT1, | |||
| EXT2, | |||||
| FUNC | ) |
Value:
if (!ctx->Extensions.EXT1 && !ctx->Extensions.EXT2) { \ _mesa_error(ctx, GL_INVALID_ENUM, FUNC "(0x%x)", (int) pname); \ return; \ }
| #define CHECK_EXT3 | ( | EXT1, | |||
| EXT2, | |||||
| EXT3, | |||||
| FUNC | ) |
Value:
if (!ctx->Extensions.EXT1 && !ctx->Extensions.EXT2 && \ !ctx->Extensions.EXT3) { \ _mesa_error(ctx, GL_INVALID_ENUM, FUNC "(0x%x)", (int) pname); \ return; \ }
| #define CHECK_EXT4 | ( | EXT1, | |||
| EXT2, | |||||
| EXT3, | |||||
| EXT4, | |||||
| FUNC | ) |
Value:
if (!ctx->Extensions.EXT1 && !ctx->Extensions.EXT2 && \ !ctx->Extensions.EXT3 && !ctx->Extensions.EXT4) { \ _mesa_error(ctx, GL_INVALID_ENUM, FUNC "(0x%x)", (int) pname); \ return; \ }
| #define ENUM_TO_INT64 | ( | E | ) | ( (GLint64) (E) ) |
| #define FLOAT_TO_BOOLEAN | ( | X | ) | ( (X) ? GL_TRUE : GL_FALSE ) |
| #define INT64_TO_BOOLEAN | ( | I | ) | ( (I) ? GL_TRUE : GL_FALSE ) |
| #define INT64_TO_INT | ( | I | ) | ( (GLint)((I > INT_MAX) ? INT_MAX : ((I < INT_MIN) ? INT_MIN : (I))) ) |
| #define INT_TO_BOOLEAN | ( | I | ) | ( (I) ? GL_TRUE : GL_FALSE ) |
| void GLAPIENTRY _mesa_GetBooleanv | ( | GLenum | pname, | |
| GLboolean * | params | |||
| ) |
| void GLAPIENTRY _mesa_GetDoublev | ( | GLenum | pname, | |
| GLdouble * | params | |||
| ) |
| void GLAPIENTRY _mesa_GetFloatv | ( | GLenum | pname, | |
| GLfloat * | params | |||
| ) |
| void GLAPIENTRY _mesa_GetIntegerv | ( | GLenum | pname, | |
| GLint * | params | |||
| ) |
1.5.4