Panda3D
|
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University. More...
#include "pandabase.h"
#include "config_gles2gsg.h"
#include <GLES2/gl2.h>
#include "panda_esgl2ext.h"
#include "glstuff_src.h"
Go to the source code of this file.
Macros | |
#define | APIENTRY |
#define | APIENTRYP * |
#define | CLASSPREFIX_QUOTED "GLES2" |
#define | CLP(name) GLES2##name |
#define | CONFIGOBJ config_gles2gsg |
#define | EXPCL_GL EXPCL_PANDAGLES2 |
#define | EXPTP_GL EXPTP_PANDAGLES2 |
#define | GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH 0x8A35 |
#define | GL_ACTIVE_UNIFORM_BLOCKS 0x8A36 |
#define | GL_ALL_BARRIER_BITS 0xFFFFFFFF |
#define | GL_ALPHA8 GL_ALPHA8_OES |
#define | GL_ATOMIC_COUNTER_BARRIER_BIT 0x1000 |
#define | GL_BGRA GL_BGRA_EXT |
#define | GL_BUFFER GL_BUFFER_KHR |
#define | GL_BUFFER_UPDATE_BARRIER_BIT 0x200 |
#define | GL_COLOR 0x1800 |
#define | GL_COMMAND_BARRIER_BIT 0x40 |
#define | GL_COMPARE_R_TO_TEXTURE_ARB GL_COMPARE_REF_TO_TEXTURE_EXT |
#define | GL_COMPRESSED_R11_EAC 0x9270 |
#define | GL_COMPRESSED_RG11_EAC 0x9272 |
#define | GL_COMPRESSED_RGB8_ETC2 0x9274 |
#define | GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 0x9276 |
#define | GL_COMPRESSED_RGBA8_ETC2_EAC 0x9278 |
#define | GL_COMPRESSED_SIGNED_R11_EAC 0x9271 |
#define | GL_COMPRESSED_SIGNED_RG11_EAC 0x9273 |
#define | GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 0x9279 |
#define | GL_COMPRESSED_SRGB8_ETC2 0x9275 |
#define | GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 0x9277 |
#define | GL_COMPUTE_SHADER 0x91B9 |
#define | GL_DEBUG_OUTPUT GL_DEBUG_OUTPUT_KHR |
#define | GL_DEBUG_OUTPUT_SYNCHRONOUS GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR |
#define | GL_DEBUG_SEVERITY_HIGH GL_DEBUG_SEVERITY_HIGH_KHR |
#define | GL_DEBUG_SEVERITY_LOW GL_DEBUG_SEVERITY_LOW_KHR |
#define | GL_DEBUG_SEVERITY_MEDIUM GL_DEBUG_SEVERITY_MEDIUM_KHR |
#define | GL_DEBUG_SEVERITY_NOTIFICATION GL_DEBUG_SEVERITY_NOTIFICATION_KHR |
#define | GL_DEBUG_TYPE_PERFORMANCE GL_DEBUG_TYPE_PERFORMANCE_KHR |
#define | GL_DEPTH 0x1801 |
#define | GL_DEPTH24_STENCIL8 GL_DEPTH24_STENCIL8_EXT |
#define | GL_DEPTH24_STENCIL8_EXT GL_DEPTH24_STENCIL8_OES |
#define | GL_DEPTH_ATTACHMENT_EXT GL_DEPTH_ATTACHMENT |
#define | GL_DEPTH_COMPONENT24 GL_DEPTH_COMPONENT24_OES |
#define | GL_DEPTH_COMPONENT32 GL_DEPTH_COMPONENT32_OES |
#define | GL_DEPTH_STENCIL GL_DEPTH_STENCIL_OES |
#define | GL_DEPTH_STENCIL_EXT GL_DEPTH_STENCIL_OES |
#define | GL_DRAW_FRAMEBUFFER_EXT GL_FRAMEBUFFER |
#define | GL_ELEMENT_ARRAY_BARRIER_BIT 0x2 |
#define | GL_FLOAT_MAT2x3 0x8B65 |
#define | GL_FLOAT_MAT2x4 0x8B66 |
#define | GL_FLOAT_MAT3x2 0x8B67 |
#define | GL_FLOAT_MAT3x4 0x8B68 |
#define | GL_FLOAT_MAT4x2 0x8B69 |
#define | GL_FLOAT_MAT4x3 0x8B6A |
#define | GL_FRAMEBUFFER_BARRIER_BIT 0x400 |
#define | GL_FRAMEBUFFER_COMPLETE_EXT GL_FRAMEBUFFER_COMPLETE |
#define | GL_FRAMEBUFFER_DEFAULT_HEIGHT 0x9311 |
#define | GL_FRAMEBUFFER_DEFAULT_SAMPLES 0x9313 |
#define | GL_FRAMEBUFFER_DEFAULT_WIDTH 0x9310 |
#define | GL_FRAMEBUFFER_EXT GL_FRAMEBUFFER |
#define | GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT |
#define | GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS |
#define | GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT GL_FRAMEBUFFER_INCOMPLETE_FORMATS |
#define | GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT |
#define | GL_FRAMEBUFFER_UNSUPPORTED_EXT GL_FRAMEBUFFER_UNSUPPORTED |
#define | GL_HALF_FLOAT 0x140B |
#define | GL_IMAGE_2D 0x904D |
#define | GL_IMAGE_2D_ARRAY 0x9053 |
#define | GL_IMAGE_3D 0x904E |
#define | GL_IMAGE_CUBE 0x9050 |
#define | GL_INT_IMAGE_2D 0x9058 |
#define | GL_INT_IMAGE_2D_ARRAY 0x905E |
#define | GL_INT_IMAGE_3D 0x9059 |
#define | GL_INT_IMAGE_CUBE 0x905B |
#define | GL_INT_SAMPLER_2D 0x8DCA |
#define | GL_INT_SAMPLER_2D_ARRAY 0x8DCF |
#define | GL_INT_SAMPLER_3D 0x8DCB |
#define | GL_INT_SAMPLER_CUBE 0x8DCC |
#define | GL_LOWER_LEFT GL_LOWER_LEFT_EXT |
#define | GL_LUMINANCE8 GL_LUMINANCE8_OES |
#define | GL_LUMINANCE8_ALPHA8 GL_LUMINANCE8_ALPHA8_EXT |
#define | GL_MAX_3D_TEXTURE_SIZE GL_MAX_3D_TEXTURE_SIZE_OES |
#define | GL_MAX_ARRAY_TEXTURE_LAYERS 0x88FF |
#define | GL_MAX_DRAW_BUFFERS GL_MAX_DRAW_BUFFERS_NV |
#define | GL_MAX_IMAGE_UNITS 0x8F38 |
#define | GL_MAX_VERTEX_ATTRIB_STRIDE 0x82E5 |
#define | GL_NUM_EXTENSIONS 0x821D |
#define | GL_NUM_PROGRAM_BINARY_FORMATS 0x87FE |
#define | GL_ONE_MINUS_SRC1_ALPHA GL_ONE_MINUS_SRC1_ALPHA_EXT |
#define | GL_ONE_MINUS_SRC1_COLOR GL_ONE_MINUS_SRC1_COLOR_EXT |
#define | GL_PIXEL_BUFFER_BARRIER_BIT 0x80 |
#define | GL_PRIMITIVE_RESTART_FIXED_INDEX 0x8D69 |
#define | GL_PROGRAM GL_PROGRAM_KHR |
#define | GL_PROGRAM_BINARY_FORMATS 0x87FF |
#define | GL_PROGRAM_BINARY_LENGTH 0x8741 |
#define | GL_PROGRAM_BINARY_RETRIEVABLE_HINT 0x8257 |
#define | GL_R11F_G11F_B10F 0x8C3A |
#define | GL_R16F GL_R16F_EXT |
#define | GL_R16I 0x8233 |
#define | GL_R16UI 0x8234 |
#define | GL_R32F GL_R32F_EXT |
#define | GL_R32I 0x8235 |
#define | GL_R32UI 0x8236 |
#define | GL_R8 GL_R8_EXT |
#define | GL_R8I 0x8231 |
#define | GL_R8UI 0x8232 |
#define | GL_READ_FRAMEBUFFER_EXT GL_FRAMEBUFFER |
#define | GL_READ_ONLY 0x88B8 |
#define | GL_READ_WRITE 0x88BA |
#define | GL_RED GL_RED_EXT |
#define | GL_RED_INTEGER 0x8D94 |
#define | GL_RENDERBUFFER_ALPHA_SIZE_EXT GL_RENDERBUFFER_ALPHA_SIZE |
#define | GL_RENDERBUFFER_BLUE_SIZE_EXT GL_RENDERBUFFER_BLUE_SIZE |
#define | GL_RENDERBUFFER_DEPTH_SIZE_EXT GL_RENDERBUFFER_DEPTH_SIZE |
#define | GL_RENDERBUFFER_EXT GL_RENDERBUFFER |
#define | GL_RENDERBUFFER_GREEN_SIZE_EXT GL_RENDERBUFFER_GREEN_SIZE |
#define | GL_RENDERBUFFER_RED_SIZE_EXT GL_RENDERBUFFER_RED_SIZE |
#define | GL_RENDERBUFFER_STENCIL_SIZE_EXT GL_RENDERBUFFER_STENCIL_SIZE |
#define | GL_RG GL_RG_EXT |
#define | GL_RG16F GL_RG16F_EXT |
#define | GL_RG16I 0x8239 |
#define | GL_RG16UI 0x823A |
#define | GL_RG32F GL_RG32F_EXT |
#define | GL_RG32I 0x823B |
#define | GL_RG32UI 0x823C |
#define | GL_RG8 GL_RG8_EXT |
#define | GL_RG8I 0x8237 |
#define | GL_RG8UI 0x8238 |
#define | GL_RG_INTEGER 0x8228 |
#define | GL_RGB10_A2 0x8059 |
#define | GL_RGB16F GL_RGB16F_EXT |
#define | GL_RGB16F GL_RGB16F_EXT |
#define | GL_RGB16I 0x8D89 |
#define | GL_RGB16UI 0x8D77 |
#define | GL_RGB32F GL_RGB32F_EXT |
#define | GL_RGB32I 0x8D83 |
#define | GL_RGB32UI 0x8D71 |
#define | GL_RGB8 GL_RGB8_OES |
#define | GL_RGB8I 0x8D8F |
#define | GL_RGB8UI 0x8D7D |
#define | GL_RGB9_E5 0x8C3D |
#define | GL_RGB_INTEGER 0x8D98 |
#define | GL_RGBA16F GL_RGBA16F_EXT |
#define | GL_RGBA16F GL_RGBA16F_EXT |
#define | GL_RGBA16I 0x8D88 |
#define | GL_RGBA16UI 0x8D76 |
#define | GL_RGBA32F GL_RGBA32F_EXT |
#define | GL_RGBA32I 0x8D82 |
#define | GL_RGBA32UI 0x8D70 |
#define | GL_RGBA8 GL_RGBA8_OES |
#define | GL_RGBA8I 0x8D8E |
#define | GL_RGBA8UI 0x8D7C |
#define | GL_RGBA_INTEGER 0x8D99 |
#define | GL_SAMPLER_2D_ARRAY 0x8DC1 |
#define | GL_SAMPLER_2D_ARRAY_SHADOW 0x8DC4 |
#define | GL_SAMPLER_2D_SHADOW GL_SAMPLER_2D_SHADOW_EXT |
#define | GL_SAMPLER_3D GL_SAMPLER_3D_OES |
#define | GL_SAMPLER_CUBE_SHADOW 0x8DC5 |
#define | GL_SHADER GL_SHADER_KHR |
#define | GL_SHADER_IMAGE_ACCESS_BARRIER_BIT 0x20 |
#define | GL_SRC1_ALPHA GL_SRC1_ALPHA_EXT |
#define | GL_SRC1_COLOR GL_SRC1_COLOR_EXT |
#define | GL_SRGB 0x8C40 |
#define | GL_SRGB8 0x8C41 |
#define | GL_SRGB8_ALPHA8 0x8C43 |
#define | GL_SRGB_ALPHA GL_SRGB_ALPHA_EXT |
#define | GL_STENCIL 0x1802 |
#define | GL_STENCIL_ATTACHMENT_EXT GL_STENCIL_ATTACHMENT |
#define | GL_TEXTURE_2D_ARRAY 0x8C1A |
#define | GL_TEXTURE_BINDING_2D_ARRAY 0x8C1D |
#define | GL_TEXTURE_COMPARE_FUNC_ARB GL_TEXTURE_COMPARE_FUNC_EXT |
#define | GL_TEXTURE_COMPARE_MODE_ARB GL_TEXTURE_COMPARE_MODE_EXT |
#define | GL_TEXTURE_CUBE_MAP_ARRAY 0x9009 |
#define | GL_TEXTURE_FETCH_BARRIER_BIT 0x8 |
#define | GL_TEXTURE_MAX_LEVEL 0x813D |
#define | GL_TEXTURE_MAX_LOD 0x813B |
#define | GL_TEXTURE_MIN_LOD 0x813A |
#define | GL_TEXTURE_UPDATE_BARRIER_BIT 0x100 |
#define | GL_TEXTURE_WRAP_R 0x8072 |
#define | GL_TRANSFORM_FEEDBACK_BARRIER_BIT 0x800 |
#define | GL_UNIFORM_ARRAY_STRIDE 0x8A3C |
#define | GL_UNIFORM_BARRIER_BIT 0x4 |
#define | GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES 0x8A43 |
#define | GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS 0x8A42 |
#define | GL_UNIFORM_BLOCK_BINDING 0x8A3F |
#define | GL_UNIFORM_BLOCK_DATA_SIZE 0x8A40 |
#define | GL_UNIFORM_BLOCK_INDEX 0x8A3A |
#define | GL_UNIFORM_BLOCK_NAME_LENGTH 0x8A41 |
#define | GL_UNIFORM_IS_ROW_MAJOR 0x8A3E |
#define | GL_UNIFORM_MATRIX_STRIDE 0x8A3D |
#define | GL_UNIFORM_NAME_LENGTH 0x8A39 |
#define | GL_UNIFORM_OFFSET 0x8A3B |
#define | GL_UNIFORM_SIZE 0x8A38 |
#define | GL_UNIFORM_TYPE 0x8A37 |
#define | GL_UNSIGNED_INT_10F_11F_11F_REV 0x8C3B |
#define | GL_UNSIGNED_INT_10F_11F_11F_REV 0x8C3B |
#define | GL_UNSIGNED_INT_24_8_EXT GL_UNSIGNED_INT_24_8_OES |
#define | GL_UNSIGNED_INT_5_9_9_9_REV 0x8C3E |
#define | GL_UNSIGNED_INT_IMAGE_2D 0x9063 |
#define | GL_UNSIGNED_INT_IMAGE_2D_ARRAY 0x9069 |
#define | GL_UNSIGNED_INT_IMAGE_3D 0x9064 |
#define | GL_UNSIGNED_INT_IMAGE_CUBE 0x9066 |
#define | GL_UNSIGNED_INT_SAMPLER_2D 0x8DD2 |
#define | GL_UNSIGNED_INT_SAMPLER_2D_ARRAY 0x8DD7 |
#define | GL_UNSIGNED_INT_SAMPLER_3D 0x8DD3 |
#define | GL_UNSIGNED_INT_SAMPLER_CUBE 0x8DD4 |
#define | GL_UNSIGNED_INT_VEC2 0x8DC6 |
#define | GL_UNSIGNED_INT_VEC3 0x8DC7 |
#define | GL_UNSIGNED_INT_VEC4 0x8DC8 |
#define | GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT 0x1 |
#define | GL_WRITE_ONLY 0x88B9 |
#define | GL_ZERO_TO_ONE GL_ZERO_TO_ONE_EXT |
#define | GLCAT gles2gsg_cat |
#define | GLP(name) gl##name |
#define | GLPf(name) gl ## name ## f |
#define | GLPfv(name) gl ## name ## fv |
#define | GLPREFIX_QUOTED "gl" |
#define | GLSYSTEM_NAME "OpenGL ES 2" |
#define | OPENGLES |
#define | OPENGLES_2 |
Typedefs | |
typedef char | GLchar |
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
All rights reserved.
All use of this software is subject to the terms of the revised BSD license. You should have received a copy of this license along with this source code in a file named "LICENSE."
Definition in file gles2gsg.h.
#define APIENTRY |
Definition at line 274 of file gles2gsg.h.
#define APIENTRYP * |
Definition at line 275 of file gles2gsg.h.
#define CLASSPREFIX_QUOTED "GLES2" |
Definition at line 35 of file gles2gsg.h.
#define CLP | ( | name | ) | GLES2##name |
Definition at line 33 of file gles2gsg.h.
#define CONFIGOBJ config_gles2gsg |
Definition at line 37 of file gles2gsg.h.
#define EXPCL_GL EXPCL_PANDAGLES2 |
Definition at line 39 of file gles2gsg.h.
#define EXPTP_GL EXPTP_PANDAGLES2 |
Definition at line 40 of file gles2gsg.h.
#define GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH 0x8A35 |
Definition at line 182 of file gles2gsg.h.
#define GL_ACTIVE_UNIFORM_BLOCKS 0x8A36 |
Definition at line 183 of file gles2gsg.h.
#define GL_ALL_BARRIER_BITS 0xFFFFFFFF |
Definition at line 261 of file gles2gsg.h.
#define GL_ALPHA8 GL_ALPHA8_OES |
Definition at line 107 of file gles2gsg.h.
#define GL_ATOMIC_COUNTER_BARRIER_BIT 0x1000 |
Definition at line 149 of file gles2gsg.h.
#define GL_BGRA GL_BGRA_EXT |
Definition at line 92 of file gles2gsg.h.
#define GL_BUFFER GL_BUFFER_KHR |
Definition at line 132 of file gles2gsg.h.
#define GL_BUFFER_UPDATE_BARRIER_BIT 0x200 |
Definition at line 146 of file gles2gsg.h.
#define GL_COLOR 0x1800 |
Definition at line 151 of file gles2gsg.h.
#define GL_COMMAND_BARRIER_BIT 0x40 |
Definition at line 143 of file gles2gsg.h.
#define GL_COMPARE_R_TO_TEXTURE_ARB GL_COMPARE_REF_TO_TEXTURE_EXT |
Definition at line 116 of file gles2gsg.h.
#define GL_COMPRESSED_R11_EAC 0x9270 |
Definition at line 262 of file gles2gsg.h.
#define GL_COMPRESSED_RG11_EAC 0x9272 |
Definition at line 264 of file gles2gsg.h.
#define GL_COMPRESSED_RGB8_ETC2 0x9274 |
Definition at line 266 of file gles2gsg.h.
#define GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 0x9276 |
Definition at line 268 of file gles2gsg.h.
#define GL_COMPRESSED_RGBA8_ETC2_EAC 0x9278 |
Definition at line 270 of file gles2gsg.h.
#define GL_COMPRESSED_SIGNED_R11_EAC 0x9271 |
Definition at line 263 of file gles2gsg.h.
#define GL_COMPRESSED_SIGNED_RG11_EAC 0x9273 |
Definition at line 265 of file gles2gsg.h.
#define GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 0x9279 |
Definition at line 271 of file gles2gsg.h.
#define GL_COMPRESSED_SRGB8_ETC2 0x9275 |
Definition at line 267 of file gles2gsg.h.
#define GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 0x9277 |
Definition at line 269 of file gles2gsg.h.
#define GL_COMPUTE_SHADER 0x91B9 |
Definition at line 257 of file gles2gsg.h.
#define GL_DEBUG_OUTPUT GL_DEBUG_OUTPUT_KHR |
Definition at line 135 of file gles2gsg.h.
#define GL_DEBUG_OUTPUT_SYNCHRONOUS GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR |
Definition at line 126 of file gles2gsg.h.
#define GL_DEBUG_SEVERITY_HIGH GL_DEBUG_SEVERITY_HIGH_KHR |
Definition at line 128 of file gles2gsg.h.
#define GL_DEBUG_SEVERITY_LOW GL_DEBUG_SEVERITY_LOW_KHR |
Definition at line 130 of file gles2gsg.h.
#define GL_DEBUG_SEVERITY_MEDIUM GL_DEBUG_SEVERITY_MEDIUM_KHR |
Definition at line 129 of file gles2gsg.h.
#define GL_DEBUG_SEVERITY_NOTIFICATION GL_DEBUG_SEVERITY_NOTIFICATION_KHR |
Definition at line 131 of file gles2gsg.h.
#define GL_DEBUG_TYPE_PERFORMANCE GL_DEBUG_TYPE_PERFORMANCE_KHR |
Definition at line 127 of file gles2gsg.h.
#define GL_DEPTH 0x1801 |
Definition at line 152 of file gles2gsg.h.
#define GL_DEPTH24_STENCIL8 GL_DEPTH24_STENCIL8_EXT |
Definition at line 110 of file gles2gsg.h.
#define GL_DEPTH24_STENCIL8_EXT GL_DEPTH24_STENCIL8_OES |
Definition at line 87 of file gles2gsg.h.
#define GL_DEPTH_ATTACHMENT_EXT GL_DEPTH_ATTACHMENT |
Definition at line 82 of file gles2gsg.h.
#define GL_DEPTH_COMPONENT24 GL_DEPTH_COMPONENT24_OES |
Definition at line 88 of file gles2gsg.h.
#define GL_DEPTH_COMPONENT32 GL_DEPTH_COMPONENT32_OES |
Definition at line 89 of file gles2gsg.h.
#define GL_DEPTH_STENCIL GL_DEPTH_STENCIL_OES |
Definition at line 84 of file gles2gsg.h.
#define GL_DEPTH_STENCIL_EXT GL_DEPTH_STENCIL_OES |
Definition at line 85 of file gles2gsg.h.
#define GL_DRAW_FRAMEBUFFER_EXT GL_FRAMEBUFFER |
Definition at line 74 of file gles2gsg.h.
#define GL_ELEMENT_ARRAY_BARRIER_BIT 0x2 |
Definition at line 139 of file gles2gsg.h.
#define GL_FLOAT_MAT2x3 0x8B65 |
Definition at line 197 of file gles2gsg.h.
#define GL_FLOAT_MAT2x4 0x8B66 |
Definition at line 198 of file gles2gsg.h.
#define GL_FLOAT_MAT3x2 0x8B67 |
Definition at line 199 of file gles2gsg.h.
#define GL_FLOAT_MAT3x4 0x8B68 |
Definition at line 200 of file gles2gsg.h.
#define GL_FLOAT_MAT4x2 0x8B69 |
Definition at line 201 of file gles2gsg.h.
#define GL_FLOAT_MAT4x3 0x8B6A |
Definition at line 202 of file gles2gsg.h.
#define GL_FRAMEBUFFER_BARRIER_BIT 0x400 |
Definition at line 147 of file gles2gsg.h.
#define GL_FRAMEBUFFER_COMPLETE_EXT GL_FRAMEBUFFER_COMPLETE |
Definition at line 76 of file gles2gsg.h.
#define GL_FRAMEBUFFER_DEFAULT_HEIGHT 0x9311 |
Definition at line 259 of file gles2gsg.h.
#define GL_FRAMEBUFFER_DEFAULT_SAMPLES 0x9313 |
Definition at line 260 of file gles2gsg.h.
#define GL_FRAMEBUFFER_DEFAULT_WIDTH 0x9310 |
Definition at line 258 of file gles2gsg.h.
#define GL_FRAMEBUFFER_EXT GL_FRAMEBUFFER |
Definition at line 73 of file gles2gsg.h.
#define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT |
Definition at line 78 of file gles2gsg.h.
#define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS |
Definition at line 80 of file gles2gsg.h.
#define GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT GL_FRAMEBUFFER_INCOMPLETE_FORMATS |
Definition at line 81 of file gles2gsg.h.
#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT |
Definition at line 79 of file gles2gsg.h.
#define GL_FRAMEBUFFER_UNSUPPORTED_EXT GL_FRAMEBUFFER_UNSUPPORTED |
Definition at line 77 of file gles2gsg.h.
#define GL_HALF_FLOAT 0x140B |
Definition at line 150 of file gles2gsg.h.
#define GL_IMAGE_2D 0x904D |
Definition at line 245 of file gles2gsg.h.
#define GL_IMAGE_2D_ARRAY 0x9053 |
Definition at line 248 of file gles2gsg.h.
#define GL_IMAGE_3D 0x904E |
Definition at line 246 of file gles2gsg.h.
#define GL_IMAGE_CUBE 0x9050 |
Definition at line 247 of file gles2gsg.h.
#define GL_INT_IMAGE_2D 0x9058 |
Definition at line 249 of file gles2gsg.h.
#define GL_INT_IMAGE_2D_ARRAY 0x905E |
Definition at line 252 of file gles2gsg.h.
#define GL_INT_IMAGE_3D 0x9059 |
Definition at line 250 of file gles2gsg.h.
#define GL_INT_IMAGE_CUBE 0x905B |
Definition at line 251 of file gles2gsg.h.
#define GL_INT_SAMPLER_2D 0x8DCA |
Definition at line 235 of file gles2gsg.h.
#define GL_INT_SAMPLER_2D_ARRAY 0x8DCF |
Definition at line 238 of file gles2gsg.h.
#define GL_INT_SAMPLER_3D 0x8DCB |
Definition at line 236 of file gles2gsg.h.
#define GL_INT_SAMPLER_CUBE 0x8DCC |
Definition at line 237 of file gles2gsg.h.
#define GL_LOWER_LEFT GL_LOWER_LEFT_EXT |
Definition at line 123 of file gles2gsg.h.
#define GL_LUMINANCE8 GL_LUMINANCE8_OES |
Definition at line 108 of file gles2gsg.h.
#define GL_LUMINANCE8_ALPHA8 GL_LUMINANCE8_ALPHA8_EXT |
Definition at line 109 of file gles2gsg.h.
#define GL_MAX_3D_TEXTURE_SIZE GL_MAX_3D_TEXTURE_SIZE_OES |
Definition at line 90 of file gles2gsg.h.
#define GL_MAX_ARRAY_TEXTURE_LAYERS 0x88FF |
Definition at line 181 of file gles2gsg.h.
#define GL_MAX_DRAW_BUFFERS GL_MAX_DRAW_BUFFERS_NV |
Definition at line 118 of file gles2gsg.h.
#define GL_MAX_IMAGE_UNITS 0x8F38 |
Definition at line 243 of file gles2gsg.h.
#define GL_MAX_VERTEX_ATTRIB_STRIDE 0x82E5 |
Definition at line 174 of file gles2gsg.h.
#define GL_NUM_EXTENSIONS 0x821D |
Definition at line 159 of file gles2gsg.h.
#define GL_NUM_PROGRAM_BINARY_FORMATS 0x87FE |
Definition at line 176 of file gles2gsg.h.
#define GL_ONE_MINUS_SRC1_ALPHA GL_ONE_MINUS_SRC1_ALPHA_EXT |
Definition at line 122 of file gles2gsg.h.
#define GL_ONE_MINUS_SRC1_COLOR GL_ONE_MINUS_SRC1_COLOR_EXT |
Definition at line 120 of file gles2gsg.h.
#define GL_PIXEL_BUFFER_BARRIER_BIT 0x80 |
Definition at line 144 of file gles2gsg.h.
#define GL_PRIMITIVE_RESTART_FIXED_INDEX 0x8D69 |
Definition at line 213 of file gles2gsg.h.
#define GL_PROGRAM GL_PROGRAM_KHR |
Definition at line 134 of file gles2gsg.h.
#define GL_PROGRAM_BINARY_FORMATS 0x87FF |
Definition at line 177 of file gles2gsg.h.
#define GL_PROGRAM_BINARY_LENGTH 0x8741 |
Definition at line 175 of file gles2gsg.h.
#define GL_PROGRAM_BINARY_RETRIEVABLE_HINT 0x8257 |
Definition at line 173 of file gles2gsg.h.
#define GL_R11F_G11F_B10F 0x8C3A |
Definition at line 205 of file gles2gsg.h.
#define GL_R16F GL_R16F_EXT |
Definition at line 95 of file gles2gsg.h.
#define GL_R16I 0x8233 |
Definition at line 163 of file gles2gsg.h.
#define GL_R16UI 0x8234 |
Definition at line 164 of file gles2gsg.h.
#define GL_R32F GL_R32F_EXT |
Definition at line 111 of file gles2gsg.h.
#define GL_R32I 0x8235 |
Definition at line 165 of file gles2gsg.h.
#define GL_R32UI 0x8236 |
Definition at line 166 of file gles2gsg.h.
#define GL_R8 GL_R8_EXT |
Definition at line 105 of file gles2gsg.h.
#define GL_R8I 0x8231 |
Definition at line 161 of file gles2gsg.h.
#define GL_R8UI 0x8232 |
Definition at line 162 of file gles2gsg.h.
#define GL_READ_FRAMEBUFFER_EXT GL_FRAMEBUFFER |
Definition at line 75 of file gles2gsg.h.
#define GL_READ_ONLY 0x88B8 |
Definition at line 178 of file gles2gsg.h.
#define GL_READ_WRITE 0x88BA |
Definition at line 180 of file gles2gsg.h.
#define GL_RED GL_RED_EXT |
Definition at line 93 of file gles2gsg.h.
#define GL_RED_INTEGER 0x8D94 |
Definition at line 226 of file gles2gsg.h.
#define GL_RENDERBUFFER_ALPHA_SIZE_EXT GL_RENDERBUFFER_ALPHA_SIZE |
Definition at line 70 of file gles2gsg.h.
#define GL_RENDERBUFFER_BLUE_SIZE_EXT GL_RENDERBUFFER_BLUE_SIZE |
Definition at line 69 of file gles2gsg.h.
#define GL_RENDERBUFFER_DEPTH_SIZE_EXT GL_RENDERBUFFER_DEPTH_SIZE |
Definition at line 71 of file gles2gsg.h.
#define GL_RENDERBUFFER_EXT GL_RENDERBUFFER |
Definition at line 66 of file gles2gsg.h.
#define GL_RENDERBUFFER_GREEN_SIZE_EXT GL_RENDERBUFFER_GREEN_SIZE |
Definition at line 68 of file gles2gsg.h.
#define GL_RENDERBUFFER_RED_SIZE_EXT GL_RENDERBUFFER_RED_SIZE |
Definition at line 67 of file gles2gsg.h.
#define GL_RENDERBUFFER_STENCIL_SIZE_EXT GL_RENDERBUFFER_STENCIL_SIZE |
Definition at line 72 of file gles2gsg.h.
#define GL_RG GL_RG_EXT |
Definition at line 94 of file gles2gsg.h.
#define GL_RG16F GL_RG16F_EXT |
Definition at line 96 of file gles2gsg.h.
#define GL_RG16I 0x8239 |
Definition at line 169 of file gles2gsg.h.
#define GL_RG16UI 0x823A |
Definition at line 170 of file gles2gsg.h.
#define GL_RG32F GL_RG32F_EXT |
Definition at line 112 of file gles2gsg.h.
#define GL_RG32I 0x823B |
Definition at line 171 of file gles2gsg.h.
#define GL_RG32UI 0x823C |
Definition at line 172 of file gles2gsg.h.
#define GL_RG8 GL_RG8_EXT |
Definition at line 106 of file gles2gsg.h.
#define GL_RG8I 0x8237 |
Definition at line 167 of file gles2gsg.h.
#define GL_RG8UI 0x8238 |
Definition at line 168 of file gles2gsg.h.
#define GL_RG_INTEGER 0x8228 |
Definition at line 160 of file gles2gsg.h.
#define GL_RGB10_A2 0x8059 |
Definition at line 154 of file gles2gsg.h.
#define GL_RGB16F GL_RGB16F_EXT |
Definition at line 97 of file gles2gsg.h.
#define GL_RGB16F GL_RGB16F_EXT |
Definition at line 97 of file gles2gsg.h.
#define GL_RGB16I 0x8D89 |
Definition at line 223 of file gles2gsg.h.
#define GL_RGB16UI 0x8D77 |
Definition at line 217 of file gles2gsg.h.
#define GL_RGB32F GL_RGB32F_EXT |
Definition at line 101 of file gles2gsg.h.
#define GL_RGB32I 0x8D83 |
Definition at line 221 of file gles2gsg.h.
#define GL_RGB32UI 0x8D71 |
Definition at line 215 of file gles2gsg.h.
#define GL_RGB8 GL_RGB8_OES |
Definition at line 113 of file gles2gsg.h.
#define GL_RGB8I 0x8D8F |
Definition at line 225 of file gles2gsg.h.
#define GL_RGB8UI 0x8D7D |
Definition at line 219 of file gles2gsg.h.
#define GL_RGB9_E5 0x8C3D |
Definition at line 207 of file gles2gsg.h.
#define GL_RGB_INTEGER 0x8D98 |
Definition at line 227 of file gles2gsg.h.
#define GL_RGBA16F GL_RGBA16F_EXT |
Definition at line 98 of file gles2gsg.h.
#define GL_RGBA16F GL_RGBA16F_EXT |
Definition at line 98 of file gles2gsg.h.
#define GL_RGBA16I 0x8D88 |
Definition at line 222 of file gles2gsg.h.
#define GL_RGBA16UI 0x8D76 |
Definition at line 216 of file gles2gsg.h.
#define GL_RGBA32F GL_RGBA32F_EXT |
Definition at line 102 of file gles2gsg.h.
#define GL_RGBA32I 0x8D82 |
Definition at line 220 of file gles2gsg.h.
#define GL_RGBA32UI 0x8D70 |
Definition at line 214 of file gles2gsg.h.
#define GL_RGBA8 GL_RGBA8_OES |
Definition at line 104 of file gles2gsg.h.
#define GL_RGBA8I 0x8D8E |
Definition at line 224 of file gles2gsg.h.
#define GL_RGBA8UI 0x8D7C |
Definition at line 218 of file gles2gsg.h.
#define GL_RGBA_INTEGER 0x8D99 |
Definition at line 228 of file gles2gsg.h.
#define GL_SAMPLER_2D_ARRAY 0x8DC1 |
Definition at line 229 of file gles2gsg.h.
#define GL_SAMPLER_2D_ARRAY_SHADOW 0x8DC4 |
Definition at line 230 of file gles2gsg.h.
#define GL_SAMPLER_2D_SHADOW GL_SAMPLER_2D_SHADOW_EXT |
Definition at line 117 of file gles2gsg.h.
#define GL_SAMPLER_3D GL_SAMPLER_3D_OES |
Definition at line 91 of file gles2gsg.h.
#define GL_SAMPLER_CUBE_SHADOW 0x8DC5 |
Definition at line 231 of file gles2gsg.h.
#define GL_SHADER GL_SHADER_KHR |
Definition at line 133 of file gles2gsg.h.
#define GL_SHADER_IMAGE_ACCESS_BARRIER_BIT 0x20 |
Definition at line 142 of file gles2gsg.h.
#define GL_SRC1_ALPHA GL_SRC1_ALPHA_EXT |
Definition at line 121 of file gles2gsg.h.
#define GL_SRC1_COLOR GL_SRC1_COLOR_EXT |
Definition at line 119 of file gles2gsg.h.
#define GL_SRGB 0x8C40 |
Definition at line 210 of file gles2gsg.h.
#define GL_SRGB8 0x8C41 |
Definition at line 211 of file gles2gsg.h.
#define GL_SRGB8_ALPHA8 0x8C43 |
Definition at line 212 of file gles2gsg.h.
#define GL_SRGB_ALPHA GL_SRGB_ALPHA_EXT |
Definition at line 103 of file gles2gsg.h.
#define GL_STENCIL 0x1802 |
Definition at line 153 of file gles2gsg.h.
#define GL_STENCIL_ATTACHMENT_EXT GL_STENCIL_ATTACHMENT |
Definition at line 83 of file gles2gsg.h.
#define GL_TEXTURE_2D_ARRAY 0x8C1A |
Definition at line 203 of file gles2gsg.h.
#define GL_TEXTURE_BINDING_2D_ARRAY 0x8C1D |
Definition at line 204 of file gles2gsg.h.
#define GL_TEXTURE_COMPARE_FUNC_ARB GL_TEXTURE_COMPARE_FUNC_EXT |
Definition at line 114 of file gles2gsg.h.
#define GL_TEXTURE_COMPARE_MODE_ARB GL_TEXTURE_COMPARE_MODE_EXT |
Definition at line 115 of file gles2gsg.h.
#define GL_TEXTURE_CUBE_MAP_ARRAY 0x9009 |
Definition at line 244 of file gles2gsg.h.
#define GL_TEXTURE_FETCH_BARRIER_BIT 0x8 |
Definition at line 141 of file gles2gsg.h.
#define GL_TEXTURE_MAX_LEVEL 0x813D |
Definition at line 158 of file gles2gsg.h.
#define GL_TEXTURE_MAX_LOD 0x813B |
Definition at line 157 of file gles2gsg.h.
#define GL_TEXTURE_MIN_LOD 0x813A |
Definition at line 156 of file gles2gsg.h.
#define GL_TEXTURE_UPDATE_BARRIER_BIT 0x100 |
Definition at line 145 of file gles2gsg.h.
#define GL_TEXTURE_WRAP_R 0x8072 |
Definition at line 155 of file gles2gsg.h.
#define GL_TRANSFORM_FEEDBACK_BARRIER_BIT 0x800 |
Definition at line 148 of file gles2gsg.h.
#define GL_UNIFORM_ARRAY_STRIDE 0x8A3C |
Definition at line 189 of file gles2gsg.h.
#define GL_UNIFORM_BARRIER_BIT 0x4 |
Definition at line 140 of file gles2gsg.h.
#define GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES 0x8A43 |
Definition at line 196 of file gles2gsg.h.
#define GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS 0x8A42 |
Definition at line 195 of file gles2gsg.h.
#define GL_UNIFORM_BLOCK_BINDING 0x8A3F |
Definition at line 192 of file gles2gsg.h.
#define GL_UNIFORM_BLOCK_DATA_SIZE 0x8A40 |
Definition at line 193 of file gles2gsg.h.
#define GL_UNIFORM_BLOCK_INDEX 0x8A3A |
Definition at line 187 of file gles2gsg.h.
#define GL_UNIFORM_BLOCK_NAME_LENGTH 0x8A41 |
Definition at line 194 of file gles2gsg.h.
#define GL_UNIFORM_IS_ROW_MAJOR 0x8A3E |
Definition at line 191 of file gles2gsg.h.
#define GL_UNIFORM_MATRIX_STRIDE 0x8A3D |
Definition at line 190 of file gles2gsg.h.
#define GL_UNIFORM_NAME_LENGTH 0x8A39 |
Definition at line 186 of file gles2gsg.h.
#define GL_UNIFORM_OFFSET 0x8A3B |
Definition at line 188 of file gles2gsg.h.
#define GL_UNIFORM_SIZE 0x8A38 |
Definition at line 185 of file gles2gsg.h.
#define GL_UNIFORM_TYPE 0x8A37 |
Definition at line 184 of file gles2gsg.h.
#define GL_UNSIGNED_INT_10F_11F_11F_REV 0x8C3B |
Definition at line 206 of file gles2gsg.h.
#define GL_UNSIGNED_INT_10F_11F_11F_REV 0x8C3B |
Definition at line 206 of file gles2gsg.h.
#define GL_UNSIGNED_INT_24_8_EXT GL_UNSIGNED_INT_24_8_OES |
Definition at line 86 of file gles2gsg.h.
#define GL_UNSIGNED_INT_5_9_9_9_REV 0x8C3E |
Definition at line 208 of file gles2gsg.h.
#define GL_UNSIGNED_INT_IMAGE_2D 0x9063 |
Definition at line 253 of file gles2gsg.h.
#define GL_UNSIGNED_INT_IMAGE_2D_ARRAY 0x9069 |
Definition at line 256 of file gles2gsg.h.
#define GL_UNSIGNED_INT_IMAGE_3D 0x9064 |
Definition at line 254 of file gles2gsg.h.
#define GL_UNSIGNED_INT_IMAGE_CUBE 0x9066 |
Definition at line 255 of file gles2gsg.h.
#define GL_UNSIGNED_INT_SAMPLER_2D 0x8DD2 |
Definition at line 239 of file gles2gsg.h.
#define GL_UNSIGNED_INT_SAMPLER_2D_ARRAY 0x8DD7 |
Definition at line 242 of file gles2gsg.h.
#define GL_UNSIGNED_INT_SAMPLER_3D 0x8DD3 |
Definition at line 240 of file gles2gsg.h.
#define GL_UNSIGNED_INT_SAMPLER_CUBE 0x8DD4 |
Definition at line 241 of file gles2gsg.h.
#define GL_UNSIGNED_INT_VEC2 0x8DC6 |
Definition at line 232 of file gles2gsg.h.
#define GL_UNSIGNED_INT_VEC3 0x8DC7 |
Definition at line 233 of file gles2gsg.h.
#define GL_UNSIGNED_INT_VEC4 0x8DC8 |
Definition at line 234 of file gles2gsg.h.
#define GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT 0x1 |
Definition at line 138 of file gles2gsg.h.
#define GL_WRITE_ONLY 0x88B9 |
Definition at line 179 of file gles2gsg.h.
#define GL_ZERO_TO_ONE GL_ZERO_TO_ONE_EXT |
Definition at line 124 of file gles2gsg.h.
#define GLCAT gles2gsg_cat |
Definition at line 38 of file gles2gsg.h.
#define GLP | ( | name | ) | gl##name |
Definition at line 23 of file gles2gsg.h.
#define GLPf | ( | name | ) | gl ## name ## f |
Definition at line 26 of file gles2gsg.h.
#define GLPfv | ( | name | ) | gl ## name ## fv |
Definition at line 27 of file gles2gsg.h.
#define GLPREFIX_QUOTED "gl" |
Definition at line 34 of file gles2gsg.h.
#define GLSYSTEM_NAME "OpenGL ES 2" |
Definition at line 36 of file gles2gsg.h.
#define OPENGLES |
Definition at line 45 of file gles2gsg.h.
#define OPENGLES_2 |
Definition at line 48 of file gles2gsg.h.
typedef char GLchar |
Definition at line 65 of file gles2gsg.h.