Fixes T46060 Regenerated the full list of constants we should expose

This commit is contained in:
2015-09-09 18:35:05 +02:00
parent a2a0e7aed9
commit 4e759d6735

View File

@@ -3024,15 +3024,57 @@ PyObject *BPyInit_bgl(void)
/* GL_VERSION_1_4 */
{
PY_DICT_ADD_INT(GL_BLEND_DST_ALPHA);
PY_DICT_ADD_INT(GL_BLEND_DST_RGB);
PY_DICT_ADD_INT(GL_BLEND_SRC_ALPHA);
PY_DICT_ADD_INT(GL_BLEND_SRC_RGB);
PY_DICT_ADD_INT(GL_CONSTANT_ALPHA);
PY_DICT_ADD_INT(GL_CONSTANT_COLOR);
PY_DICT_ADD_INT(GL_DECR_WRAP);
PY_DICT_ADD_INT(GL_DEPTH_COMPONENT16);
PY_DICT_ADD_INT(GL_DEPTH_COMPONENT24);
PY_DICT_ADD_INT(GL_DEPTH_COMPONENT32);
PY_DICT_ADD_INT(GL_FUNC_ADD);
PY_DICT_ADD_INT(GL_FUNC_REVERSE_SUBTRACT);
PY_DICT_ADD_INT(GL_FUNC_SUBTRACT);
PY_DICT_ADD_INT(GL_INCR_WRAP);
PY_DICT_ADD_INT(GL_MAX);
PY_DICT_ADD_INT(GL_MAX_TEXTURE_LOD_BIAS);
PY_DICT_ADD_INT(GL_MIN);
PY_DICT_ADD_INT(GL_MIRRORED_REPEAT);
PY_DICT_ADD_INT(GL_ONE_MINUS_CONSTANT_ALPHA);
PY_DICT_ADD_INT(GL_ONE_MINUS_CONSTANT_COLOR);
PY_DICT_ADD_INT(GL_POINT_FADE_THRESHOLD_SIZE);
PY_DICT_ADD_INT(GL_TEXTURE_COMPARE_FUNC);
PY_DICT_ADD_INT(GL_TEXTURE_COMPARE_MODE);
PY_DICT_ADD_INT(GL_TEXTURE_DEPTH_SIZE);
PY_DICT_ADD_INT(GL_TEXTURE_LOD_BIAS);
}
/* adding in GL_VERSION_1_4 removed from core profile */
if (use_deprecated == true) {
PY_DICT_ADD_INT(GL_COLOR_SUM);
PY_DICT_ADD_INT(GL_COMPARE_R_TO_TEXTURE);
PY_DICT_ADD_INT(GL_CURRENT_FOG_COORDINATE);
PY_DICT_ADD_INT(GL_CURRENT_SECONDARY_COLOR);
PY_DICT_ADD_INT(GL_DEPTH_TEXTURE_MODE);
PY_DICT_ADD_INT(GL_FOG_COORDINATE);
PY_DICT_ADD_INT(GL_FOG_COORDINATE_ARRAY);
PY_DICT_ADD_INT(GL_FOG_COORDINATE_ARRAY_POINTER);
PY_DICT_ADD_INT(GL_FOG_COORDINATE_ARRAY_STRIDE);
PY_DICT_ADD_INT(GL_FOG_COORDINATE_ARRAY_TYPE);
PY_DICT_ADD_INT(GL_FOG_COORDINATE_SOURCE);
PY_DICT_ADD_INT(GL_FRAGMENT_DEPTH);
PY_DICT_ADD_INT(GL_GENERATE_MIPMAP);
PY_DICT_ADD_INT(GL_GENERATE_MIPMAP_HINT);
PY_DICT_ADD_INT(GL_POINT_DISTANCE_ATTENUATION);
PY_DICT_ADD_INT(GL_POINT_SIZE_MAX);
PY_DICT_ADD_INT(GL_POINT_SIZE_MIN);
PY_DICT_ADD_INT(GL_SECONDARY_COLOR_ARRAY);
PY_DICT_ADD_INT(GL_SECONDARY_COLOR_ARRAY_POINTER);
PY_DICT_ADD_INT(GL_SECONDARY_COLOR_ARRAY_SIZE);
PY_DICT_ADD_INT(GL_SECONDARY_COLOR_ARRAY_STRIDE);
PY_DICT_ADD_INT(GL_SECONDARY_COLOR_ARRAY_TYPE);
PY_DICT_ADD_INT(GL_TEXTURE_FILTER_CONTROL);
}
@@ -3219,20 +3261,256 @@ PyObject *BPyInit_bgl(void)
/* GL_VERSION_3_0 */
{
PY_DICT_ADD_INT(GL_BGRA_INTEGER);
PY_DICT_ADD_INT(GL_BGR_INTEGER);
PY_DICT_ADD_INT(GL_BLUE_INTEGER);
PY_DICT_ADD_INT(GL_BUFFER_ACCESS_FLAGS);
PY_DICT_ADD_INT(GL_BUFFER_MAP_LENGTH);
PY_DICT_ADD_INT(GL_BUFFER_MAP_OFFSET);
PY_DICT_ADD_INT(GL_CLAMP_READ_COLOR);
PY_DICT_ADD_INT(GL_CLIP_DISTANCE0);
PY_DICT_ADD_INT(GL_CLIP_DISTANCE1);
PY_DICT_ADD_INT(GL_CLIP_DISTANCE2);
PY_DICT_ADD_INT(GL_CLIP_DISTANCE3);
PY_DICT_ADD_INT(GL_CLIP_DISTANCE4);
PY_DICT_ADD_INT(GL_CLIP_DISTANCE5);
PY_DICT_ADD_INT(GL_CLIP_DISTANCE6);
PY_DICT_ADD_INT(GL_CLIP_DISTANCE7);
PY_DICT_ADD_INT(GL_COLOR_ATTACHMENT0);
PY_DICT_ADD_INT(GL_COLOR_ATTACHMENT1);
PY_DICT_ADD_INT(GL_COLOR_ATTACHMENT10);
PY_DICT_ADD_INT(GL_COLOR_ATTACHMENT11);
PY_DICT_ADD_INT(GL_COLOR_ATTACHMENT12);
PY_DICT_ADD_INT(GL_COLOR_ATTACHMENT13);
PY_DICT_ADD_INT(GL_COLOR_ATTACHMENT14);
PY_DICT_ADD_INT(GL_COLOR_ATTACHMENT15);
PY_DICT_ADD_INT(GL_COLOR_ATTACHMENT16);
PY_DICT_ADD_INT(GL_COLOR_ATTACHMENT17);
PY_DICT_ADD_INT(GL_COLOR_ATTACHMENT18);
PY_DICT_ADD_INT(GL_COLOR_ATTACHMENT19);
PY_DICT_ADD_INT(GL_COLOR_ATTACHMENT2);
PY_DICT_ADD_INT(GL_COLOR_ATTACHMENT20);
PY_DICT_ADD_INT(GL_COLOR_ATTACHMENT21);
PY_DICT_ADD_INT(GL_COLOR_ATTACHMENT22);
PY_DICT_ADD_INT(GL_COLOR_ATTACHMENT23);
PY_DICT_ADD_INT(GL_COLOR_ATTACHMENT24);
PY_DICT_ADD_INT(GL_COLOR_ATTACHMENT25);
PY_DICT_ADD_INT(GL_COLOR_ATTACHMENT26);
PY_DICT_ADD_INT(GL_COLOR_ATTACHMENT27);
PY_DICT_ADD_INT(GL_COLOR_ATTACHMENT28);
PY_DICT_ADD_INT(GL_COLOR_ATTACHMENT29);
PY_DICT_ADD_INT(GL_COLOR_ATTACHMENT3);
PY_DICT_ADD_INT(GL_COLOR_ATTACHMENT30);
PY_DICT_ADD_INT(GL_COLOR_ATTACHMENT31);
PY_DICT_ADD_INT(GL_COLOR_ATTACHMENT4);
PY_DICT_ADD_INT(GL_COLOR_ATTACHMENT5);
PY_DICT_ADD_INT(GL_COLOR_ATTACHMENT6);
PY_DICT_ADD_INT(GL_COLOR_ATTACHMENT7);
PY_DICT_ADD_INT(GL_COLOR_ATTACHMENT8);
PY_DICT_ADD_INT(GL_COLOR_ATTACHMENT9);
PY_DICT_ADD_INT(GL_COMPARE_REF_TO_TEXTURE);
PY_DICT_ADD_INT(GL_COMPRESSED_RED);
PY_DICT_ADD_INT(GL_COMPRESSED_RED_RGTC1);
PY_DICT_ADD_INT(GL_COMPRESSED_RG);
PY_DICT_ADD_INT(GL_COMPRESSED_RG_RGTC2);
PY_DICT_ADD_INT(GL_COMPRESSED_SIGNED_RED_RGTC1);
PY_DICT_ADD_INT(GL_COMPRESSED_SIGNED_RG_RGTC2);
PY_DICT_ADD_INT(GL_CONTEXT_FLAGS);
PY_DICT_ADD_INT(GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT);
PY_DICT_ADD_INT(GL_DEPTH24_STENCIL8);
PY_DICT_ADD_INT(GL_DEPTH32F_STENCIL8);
PY_DICT_ADD_INT(GL_DEPTH_ATTACHMENT);
PY_DICT_ADD_INT(GL_DEPTH_COMPONENT32F);
PY_DICT_ADD_INT(GL_DEPTH_STENCIL);
PY_DICT_ADD_INT(GL_DEPTH_STENCIL_ATTACHMENT);
PY_DICT_ADD_INT(GL_DRAW_FRAMEBUFFER);
PY_DICT_ADD_INT(GL_DRAW_FRAMEBUFFER_BINDING);
PY_DICT_ADD_INT(GL_FIXED_ONLY);
PY_DICT_ADD_INT(GL_FLOAT_32_UNSIGNED_INT_24_8_REV);
PY_DICT_ADD_INT(GL_FRAMEBUFFER);
PY_DICT_ADD_INT(GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE);
PY_DICT_ADD_INT(GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE);
PY_DICT_ADD_INT(GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING);
PY_DICT_ADD_INT(GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE);
PY_DICT_ADD_INT(GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE);
PY_DICT_ADD_INT(GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE);
PY_DICT_ADD_INT(GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME);
PY_DICT_ADD_INT(GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE);
PY_DICT_ADD_INT(GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE);
PY_DICT_ADD_INT(GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE);
PY_DICT_ADD_INT(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE);
PY_DICT_ADD_INT(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER);
PY_DICT_ADD_INT(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL);
PY_DICT_ADD_INT(GL_FRAMEBUFFER_BINDING);
PY_DICT_ADD_INT(GL_FRAMEBUFFER_COMPLETE);
PY_DICT_ADD_INT(GL_FRAMEBUFFER_DEFAULT);
PY_DICT_ADD_INT(GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT);
PY_DICT_ADD_INT(GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER);
PY_DICT_ADD_INT(GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT);
PY_DICT_ADD_INT(GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE);
PY_DICT_ADD_INT(GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER);
PY_DICT_ADD_INT(GL_FRAMEBUFFER_SRGB);
PY_DICT_ADD_INT(GL_FRAMEBUFFER_UNDEFINED);
PY_DICT_ADD_INT(GL_FRAMEBUFFER_UNSUPPORTED);
PY_DICT_ADD_INT(GL_GREEN_INTEGER);
PY_DICT_ADD_INT(GL_HALF_FLOAT);
PY_DICT_ADD_INT(GL_INDEX);
PY_DICT_ADD_INT(GL_INTERLEAVED_ATTRIBS);
PY_DICT_ADD_INT(GL_INT_SAMPLER_1D);
PY_DICT_ADD_INT(GL_INT_SAMPLER_1D_ARRAY);
PY_DICT_ADD_INT(GL_INT_SAMPLER_2D);
PY_DICT_ADD_INT(GL_INT_SAMPLER_2D_ARRAY);
PY_DICT_ADD_INT(GL_INT_SAMPLER_3D);
PY_DICT_ADD_INT(GL_INT_SAMPLER_CUBE);
PY_DICT_ADD_INT(GL_INVALID_FRAMEBUFFER_OPERATION);
PY_DICT_ADD_INT(GL_MAJOR_VERSION);
PY_DICT_ADD_INT(GL_MAP_FLUSH_EXPLICIT_BIT);
PY_DICT_ADD_INT(GL_MAP_INVALIDATE_BUFFER_BIT);
PY_DICT_ADD_INT(GL_MAP_INVALIDATE_RANGE_BIT);
PY_DICT_ADD_INT(GL_MAP_READ_BIT);
PY_DICT_ADD_INT(GL_MAP_UNSYNCHRONIZED_BIT);
PY_DICT_ADD_INT(GL_MAP_WRITE_BIT);
PY_DICT_ADD_INT(GL_MAX_ARRAY_TEXTURE_LAYERS);
PY_DICT_ADD_INT(GL_MAX_CLIP_DISTANCES);
PY_DICT_ADD_INT(GL_MAX_COLOR_ATTACHMENTS);
PY_DICT_ADD_INT(GL_MAX_PROGRAM_TEXEL_OFFSET);
PY_DICT_ADD_INT(GL_MAX_RENDERBUFFER_SIZE);
PY_DICT_ADD_INT(GL_MAX_SAMPLES);
PY_DICT_ADD_INT(GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS);
PY_DICT_ADD_INT(GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS);
PY_DICT_ADD_INT(GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS);
PY_DICT_ADD_INT(GL_MAX_VARYING_COMPONENTS);
PY_DICT_ADD_INT(GL_MINOR_VERSION);
PY_DICT_ADD_INT(GL_MIN_PROGRAM_TEXEL_OFFSET);
PY_DICT_ADD_INT(GL_NUM_EXTENSIONS);
PY_DICT_ADD_INT(GL_PRIMITIVES_GENERATED);
PY_DICT_ADD_INT(GL_PROXY_TEXTURE_1D_ARRAY);
PY_DICT_ADD_INT(GL_PROXY_TEXTURE_2D_ARRAY);
PY_DICT_ADD_INT(GL_QUERY_BY_REGION_NO_WAIT);
PY_DICT_ADD_INT(GL_QUERY_BY_REGION_WAIT);
PY_DICT_ADD_INT(GL_QUERY_NO_WAIT);
PY_DICT_ADD_INT(GL_QUERY_WAIT);
PY_DICT_ADD_INT(GL_R11F_G11F_B10F);
PY_DICT_ADD_INT(GL_R16);
PY_DICT_ADD_INT(GL_R16F);
PY_DICT_ADD_INT(GL_R16I);
PY_DICT_ADD_INT(GL_R16UI);
PY_DICT_ADD_INT(GL_R32F);
PY_DICT_ADD_INT(GL_R32I);
PY_DICT_ADD_INT(GL_R32UI);
PY_DICT_ADD_INT(GL_R8);
PY_DICT_ADD_INT(GL_R8I);
PY_DICT_ADD_INT(GL_R8UI);
PY_DICT_ADD_INT(GL_RASTERIZER_DISCARD);
PY_DICT_ADD_INT(GL_READ_FRAMEBUFFER);
PY_DICT_ADD_INT(GL_READ_FRAMEBUFFER_BINDING);
PY_DICT_ADD_INT(GL_RED_INTEGER);
PY_DICT_ADD_INT(GL_RENDERBUFFER);
PY_DICT_ADD_INT(GL_RENDERBUFFER_ALPHA_SIZE);
PY_DICT_ADD_INT(GL_RENDERBUFFER_BINDING);
PY_DICT_ADD_INT(GL_RENDERBUFFER_BLUE_SIZE);
PY_DICT_ADD_INT(GL_RENDERBUFFER_DEPTH_SIZE);
PY_DICT_ADD_INT(GL_RENDERBUFFER_GREEN_SIZE);
PY_DICT_ADD_INT(GL_RENDERBUFFER_HEIGHT);
PY_DICT_ADD_INT(GL_RENDERBUFFER_INTERNAL_FORMAT);
PY_DICT_ADD_INT(GL_RENDERBUFFER_RED_SIZE);
PY_DICT_ADD_INT(GL_RENDERBUFFER_SAMPLES);
PY_DICT_ADD_INT(GL_RENDERBUFFER_STENCIL_SIZE);
PY_DICT_ADD_INT(GL_RENDERBUFFER_WIDTH);
PY_DICT_ADD_INT(GL_RG);
PY_DICT_ADD_INT(GL_RG16);
PY_DICT_ADD_INT(GL_RG16F);
PY_DICT_ADD_INT(GL_RG16I);
PY_DICT_ADD_INT(GL_RG16UI);
PY_DICT_ADD_INT(GL_RG32F);
PY_DICT_ADD_INT(GL_RG32I);
PY_DICT_ADD_INT(GL_RG32UI);
PY_DICT_ADD_INT(GL_RG8);
PY_DICT_ADD_INT(GL_RG8I);
PY_DICT_ADD_INT(GL_RG8UI);
PY_DICT_ADD_INT(GL_RGB16F);
PY_DICT_ADD_INT(GL_RGB16I);
PY_DICT_ADD_INT(GL_RGB16UI);
PY_DICT_ADD_INT(GL_RGB32F);
PY_DICT_ADD_INT(GL_RGB32I);
PY_DICT_ADD_INT(GL_RGB32UI);
PY_DICT_ADD_INT(GL_RGB8I);
PY_DICT_ADD_INT(GL_RGB8UI);
PY_DICT_ADD_INT(GL_RGB9_E5);
PY_DICT_ADD_INT(GL_RGBA16F);
PY_DICT_ADD_INT(GL_RGBA16I);
PY_DICT_ADD_INT(GL_RGBA16UI);
PY_DICT_ADD_INT(GL_RGBA32F);
PY_DICT_ADD_INT(GL_RGBA32I);
PY_DICT_ADD_INT(GL_RGBA32UI);
PY_DICT_ADD_INT(GL_RGBA8I);
PY_DICT_ADD_INT(GL_RGBA8UI);
PY_DICT_ADD_INT(GL_RGBA_INTEGER);
PY_DICT_ADD_INT(GL_RGB_INTEGER);
PY_DICT_ADD_INT(GL_RG_INTEGER);
PY_DICT_ADD_INT(GL_SAMPLER_1D_ARRAY);
PY_DICT_ADD_INT(GL_SAMPLER_1D_ARRAY_SHADOW);
PY_DICT_ADD_INT(GL_SAMPLER_2D_ARRAY);
PY_DICT_ADD_INT(GL_SAMPLER_2D_ARRAY_SHADOW);
PY_DICT_ADD_INT(GL_SAMPLER_CUBE_SHADOW);
PY_DICT_ADD_INT(GL_SEPARATE_ATTRIBS);
PY_DICT_ADD_INT(GL_STENCIL_ATTACHMENT);
PY_DICT_ADD_INT(GL_STENCIL_INDEX1);
PY_DICT_ADD_INT(GL_STENCIL_INDEX16);
PY_DICT_ADD_INT(GL_STENCIL_INDEX4);
PY_DICT_ADD_INT(GL_STENCIL_INDEX8);
PY_DICT_ADD_INT(GL_TEXTURE_1D_ARRAY);
PY_DICT_ADD_INT(GL_TEXTURE_2D_ARRAY);
PY_DICT_ADD_INT(GL_TEXTURE_ALPHA_TYPE);
PY_DICT_ADD_INT(GL_TEXTURE_BINDING_1D_ARRAY);
PY_DICT_ADD_INT(GL_TEXTURE_BINDING_2D_ARRAY);
PY_DICT_ADD_INT(GL_TEXTURE_BLUE_TYPE);
PY_DICT_ADD_INT(GL_TEXTURE_DEPTH_TYPE);
PY_DICT_ADD_INT(GL_TEXTURE_GREEN_TYPE);
PY_DICT_ADD_INT(GL_TEXTURE_RED_TYPE);
PY_DICT_ADD_INT(GL_TEXTURE_SHARED_SIZE);
PY_DICT_ADD_INT(GL_TEXTURE_STENCIL_SIZE);
PY_DICT_ADD_INT(GL_TRANSFORM_FEEDBACK_BUFFER);
PY_DICT_ADD_INT(GL_TRANSFORM_FEEDBACK_BUFFER_BINDING);
PY_DICT_ADD_INT(GL_TRANSFORM_FEEDBACK_BUFFER_MODE);
PY_DICT_ADD_INT(GL_TRANSFORM_FEEDBACK_BUFFER_SIZE);
PY_DICT_ADD_INT(GL_TRANSFORM_FEEDBACK_BUFFER_START);
PY_DICT_ADD_INT(GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN);
PY_DICT_ADD_INT(GL_TRANSFORM_FEEDBACK_VARYINGS);
PY_DICT_ADD_INT(GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH);
PY_DICT_ADD_INT(GL_UNSIGNED_INT_10F_11F_11F_REV);
PY_DICT_ADD_INT(GL_UNSIGNED_INT_24_8);
PY_DICT_ADD_INT(GL_UNSIGNED_INT_5_9_9_9_REV);
PY_DICT_ADD_INT(GL_UNSIGNED_INT_SAMPLER_1D);
PY_DICT_ADD_INT(GL_UNSIGNED_INT_SAMPLER_1D_ARRAY);
PY_DICT_ADD_INT(GL_UNSIGNED_INT_SAMPLER_2D);
PY_DICT_ADD_INT(GL_UNSIGNED_INT_SAMPLER_2D_ARRAY);
PY_DICT_ADD_INT(GL_UNSIGNED_INT_SAMPLER_3D);
PY_DICT_ADD_INT(GL_UNSIGNED_INT_SAMPLER_CUBE);
PY_DICT_ADD_INT(GL_UNSIGNED_INT_VEC2);
PY_DICT_ADD_INT(GL_UNSIGNED_INT_VEC3);
PY_DICT_ADD_INT(GL_UNSIGNED_INT_VEC4);
PY_DICT_ADD_INT(GL_UNSIGNED_NORMALIZED);
PY_DICT_ADD_INT(GL_VERTEX_ARRAY_BINDING);
PY_DICT_ADD_INT(GL_VERTEX_ATTRIB_ARRAY_INTEGER);
}
/* adding in GL_VERSION_3_0 removed from core profile */
if (use_deprecated == true) {
PY_DICT_ADD_INT(GL_ALPHA_INTEGER);
PY_DICT_ADD_INT(GL_CLAMP_FRAGMENT_COLOR);
PY_DICT_ADD_INT(GL_CLAMP_VERTEX_COLOR);
PY_DICT_ADD_INT(GL_TEXTURE_INTENSITY_TYPE);
PY_DICT_ADD_INT(GL_TEXTURE_LUMINANCE_TYPE);
}
/* GL_VERSION_3_1 */
{
PY_DICT_ADD_INT(GL_ACTIVE_UNIFORM_BLOCKS);
PY_DICT_ADD_INT(GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH);
PY_DICT_ADD_INT(GL_COPY_READ_BUFFER);
PY_DICT_ADD_INT(GL_COPY_WRITE_BUFFER);
PY_DICT_ADD_INT(GL_INT_SAMPLER_2D_RECT);
PY_DICT_ADD_INT(GL_INT_SAMPLER_BUFFER);
PY_DICT_ADD_INT(GL_INVALID_INDEX);
PY_DICT_ADD_INT(GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS);
PY_DICT_ADD_INT(GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS);
@@ -3240,9 +3518,31 @@ PyObject *BPyInit_bgl(void)
PY_DICT_ADD_INT(GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS);
PY_DICT_ADD_INT(GL_MAX_FRAGMENT_UNIFORM_BLOCKS);
PY_DICT_ADD_INT(GL_MAX_GEOMETRY_UNIFORM_BLOCKS);
PY_DICT_ADD_INT(GL_MAX_RECTANGLE_TEXTURE_SIZE);
PY_DICT_ADD_INT(GL_MAX_TEXTURE_BUFFER_SIZE);
PY_DICT_ADD_INT(GL_MAX_UNIFORM_BLOCK_SIZE);
PY_DICT_ADD_INT(GL_MAX_UNIFORM_BUFFER_BINDINGS);
PY_DICT_ADD_INT(GL_MAX_VERTEX_UNIFORM_BLOCKS);
PY_DICT_ADD_INT(GL_PRIMITIVE_RESTART);
PY_DICT_ADD_INT(GL_PRIMITIVE_RESTART_INDEX);
PY_DICT_ADD_INT(GL_PROXY_TEXTURE_RECTANGLE);
PY_DICT_ADD_INT(GL_R16_SNORM);
PY_DICT_ADD_INT(GL_R8_SNORM);
PY_DICT_ADD_INT(GL_RG16_SNORM);
PY_DICT_ADD_INT(GL_RG8_SNORM);
PY_DICT_ADD_INT(GL_RGB16_SNORM);
PY_DICT_ADD_INT(GL_RGB8_SNORM);
PY_DICT_ADD_INT(GL_RGBA16_SNORM);
PY_DICT_ADD_INT(GL_RGBA8_SNORM);
PY_DICT_ADD_INT(GL_SAMPLER_2D_RECT);
PY_DICT_ADD_INT(GL_SAMPLER_2D_RECT_SHADOW);
PY_DICT_ADD_INT(GL_SAMPLER_BUFFER);
PY_DICT_ADD_INT(GL_SIGNED_NORMALIZED);
PY_DICT_ADD_INT(GL_TEXTURE_BINDING_BUFFER);
PY_DICT_ADD_INT(GL_TEXTURE_BINDING_RECTANGLE);
PY_DICT_ADD_INT(GL_TEXTURE_BUFFER);
PY_DICT_ADD_INT(GL_TEXTURE_BUFFER_DATA_STORE_BINDING);
PY_DICT_ADD_INT(GL_TEXTURE_RECTANGLE);
PY_DICT_ADD_INT(GL_UNIFORM_ARRAY_STRIDE);
PY_DICT_ADD_INT(GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS);
PY_DICT_ADD_INT(GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES);
@@ -3264,34 +3564,98 @@ PyObject *BPyInit_bgl(void)
PY_DICT_ADD_INT(GL_UNIFORM_OFFSET);
PY_DICT_ADD_INT(GL_UNIFORM_SIZE);
PY_DICT_ADD_INT(GL_UNIFORM_TYPE);
PY_DICT_ADD_INT(GL_UNSIGNED_INT_SAMPLER_2D_RECT);
PY_DICT_ADD_INT(GL_UNSIGNED_INT_SAMPLER_BUFFER);
}
/* GL_VERSION_3_2 */
{
PY_DICT_ADD_INT(GL_ALREADY_SIGNALED);
PY_DICT_ADD_INT(GL_CONDITION_SATISFIED);
PY_DICT_ADD_INT(GL_CONTEXT_COMPATIBILITY_PROFILE_BIT);
PY_DICT_ADD_INT(GL_CONTEXT_CORE_PROFILE_BIT);
PY_DICT_ADD_INT(GL_CONTEXT_PROFILE_MASK);
PY_DICT_ADD_INT(GL_DEPTH_CLAMP);
PY_DICT_ADD_INT(GL_FIRST_VERTEX_CONVENTION);
PY_DICT_ADD_INT(GL_FRAMEBUFFER_ATTACHMENT_LAYERED);
PY_DICT_ADD_INT(GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS);
PY_DICT_ADD_INT(GL_GEOMETRY_INPUT_TYPE);
PY_DICT_ADD_INT(GL_GEOMETRY_OUTPUT_TYPE);
PY_DICT_ADD_INT(GL_GEOMETRY_SHADER);
PY_DICT_ADD_INT(GL_GEOMETRY_VERTICES_OUT);
PY_DICT_ADD_INT(GL_INT_SAMPLER_2D_MULTISAMPLE);
PY_DICT_ADD_INT(GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY);
PY_DICT_ADD_INT(GL_LAST_VERTEX_CONVENTION);
PY_DICT_ADD_INT(GL_LINES_ADJACENCY);
PY_DICT_ADD_INT(GL_LINE_STRIP_ADJACENCY);
PY_DICT_ADD_INT(GL_MAX_COLOR_TEXTURE_SAMPLES);
PY_DICT_ADD_INT(GL_MAX_DEPTH_TEXTURE_SAMPLES);
PY_DICT_ADD_INT(GL_MAX_FRAGMENT_INPUT_COMPONENTS);
PY_DICT_ADD_INT(GL_MAX_GEOMETRY_INPUT_COMPONENTS);
PY_DICT_ADD_INT(GL_MAX_GEOMETRY_OUTPUT_COMPONENTS);
PY_DICT_ADD_INT(GL_MAX_GEOMETRY_OUTPUT_VERTICES);
PY_DICT_ADD_INT(GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS);
PY_DICT_ADD_INT(GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS);
PY_DICT_ADD_INT(GL_MAX_GEOMETRY_UNIFORM_COMPONENTS);
PY_DICT_ADD_INT(GL_MAX_INTEGER_SAMPLES);
PY_DICT_ADD_INT(GL_MAX_SAMPLE_MASK_WORDS);
PY_DICT_ADD_INT(GL_MAX_SERVER_WAIT_TIMEOUT);
PY_DICT_ADD_INT(GL_MAX_VERTEX_OUTPUT_COMPONENTS);
PY_DICT_ADD_INT(GL_OBJECT_TYPE);
PY_DICT_ADD_INT(GL_PROGRAM_POINT_SIZE);
PY_DICT_ADD_INT(GL_PROVOKING_VERTEX);
PY_DICT_ADD_INT(GL_PROXY_TEXTURE_2D_MULTISAMPLE);
PY_DICT_ADD_INT(GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY);
PY_DICT_ADD_INT(GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION);
PY_DICT_ADD_INT(GL_SAMPLER_2D_MULTISAMPLE);
PY_DICT_ADD_INT(GL_SAMPLER_2D_MULTISAMPLE_ARRAY);
PY_DICT_ADD_INT(GL_SAMPLE_MASK);
PY_DICT_ADD_INT(GL_SAMPLE_MASK_VALUE);
PY_DICT_ADD_INT(GL_SAMPLE_POSITION);
PY_DICT_ADD_INT(GL_SIGNALED);
PY_DICT_ADD_INT(GL_SYNC_CONDITION);
PY_DICT_ADD_INT(GL_SYNC_FENCE);
PY_DICT_ADD_INT(GL_SYNC_FLAGS);
PY_DICT_ADD_INT(GL_SYNC_FLUSH_COMMANDS_BIT);
PY_DICT_ADD_INT(GL_SYNC_GPU_COMMANDS_COMPLETE);
PY_DICT_ADD_INT(GL_SYNC_STATUS);
PY_DICT_ADD_INT(GL_TEXTURE_2D_MULTISAMPLE);
PY_DICT_ADD_INT(GL_TEXTURE_2D_MULTISAMPLE_ARRAY);
PY_DICT_ADD_INT(GL_TEXTURE_BINDING_2D_MULTISAMPLE);
PY_DICT_ADD_INT(GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY);
PY_DICT_ADD_INT(GL_TEXTURE_CUBE_MAP_SEAMLESS);
PY_DICT_ADD_INT(GL_TEXTURE_FIXED_SAMPLE_LOCATIONS);
PY_DICT_ADD_INT(GL_TEXTURE_SAMPLES);
PY_DICT_ADD_INT(GL_TIMEOUT_EXPIRED);
PY_DICT_ADD_INT(GL_TIMEOUT_IGNORED);
PY_DICT_ADD_INT(GL_TRIANGLES_ADJACENCY);
PY_DICT_ADD_INT(GL_TRIANGLE_STRIP_ADJACENCY);
PY_DICT_ADD_INT(GL_UNSIGNALED);
PY_DICT_ADD_INT(GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE);
PY_DICT_ADD_INT(GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY);
PY_DICT_ADD_INT(GL_WAIT_FAILED);
}
/* GL_VERSION_3_3 */
{
PY_DICT_ADD_INT(GL_ANY_SAMPLES_PASSED);
PY_DICT_ADD_INT(GL_INT_2_10_10_10_REV);
PY_DICT_ADD_INT(GL_MAX_DUAL_SOURCE_DRAW_BUFFERS);
PY_DICT_ADD_INT(GL_ONE_MINUS_SRC1_ALPHA);
PY_DICT_ADD_INT(GL_ONE_MINUS_SRC1_COLOR);
PY_DICT_ADD_INT(GL_RGB10_A2UI);
PY_DICT_ADD_INT(GL_SAMPLER_BINDING);
PY_DICT_ADD_INT(GL_SRC1_COLOR);
PY_DICT_ADD_INT(GL_TEXTURE_SWIZZLE_A);
PY_DICT_ADD_INT(GL_TEXTURE_SWIZZLE_B);
PY_DICT_ADD_INT(GL_TEXTURE_SWIZZLE_G);
PY_DICT_ADD_INT(GL_TEXTURE_SWIZZLE_R);
PY_DICT_ADD_INT(GL_TEXTURE_SWIZZLE_RGBA);
PY_DICT_ADD_INT(GL_TIMESTAMP);
PY_DICT_ADD_INT(GL_TIME_ELAPSED);
PY_DICT_ADD_INT(GL_VERTEX_ATTRIB_ARRAY_DIVISOR);
}
return submodule;
}