Next: , Previous: , Up: GL   [Index]


3.5 GL Enumerations

The functions from this section may be had by loading the module:

(use-modules (gl enums)
Macro: attrib-mask bit...

Bitfield constructor. The symbolic bit arguments are replaced with their corresponding numeric values and combined with logior at compile-time. The symbolic arguments known to this bitfield constructor are:

current, point, line, polygon, polygon-stipple, pixel-mode, lighting, fog, depth-buffer, accum-buffer, stencil-buffer, viewport, transform, enable, color-buffer, hint, eval, list, texture, scissor, all-attrib.

Macro: version-1-3 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

multisample-bit, multisample, sample-alpha-to-coverage, sample-alpha-to-one, sample-coverage, sample-buffers, samples, sample-coverage-value, sample-coverage-invert, clamp-to-border, texture0, texture1, texture2, texture3, texture4, texture5, texture6, texture7, texture8, texture9, texture10, texture11, texture12, texture13, texture14, texture15, texture16, texture17, texture18, texture19, texture20, texture21, texture22, texture23, texture24, texture25, texture26, texture27, texture28, texture29, texture30, texture31, active-texture, client-active-texture, max-texture-units, transpose-modelview-matrix, transpose-projection-matrix, transpose-texture-matrix, transpose-color-matrix, subtract, compressed-alpha, compressed-luminance, compressed-luminance-alpha, compressed-intensity, compressed-rgb, compressed-rgba, texture-compression-hint, texture-compressed-image-size, texture-compressed, num-compressed-texture-formats, compressed-texture-formats, normal-map, reflection-map, texture-cube-map, texture-binding-cube-map, texture-cube-map-positive-x, texture-cube-map-negative-x, texture-cube-map-positive-y, texture-cube-map-negative-y, texture-cube-map-positive-z, texture-cube-map-negative-z, proxy-texture-cube-map, max-cube-map-texture-size, combine, combine-rgb, combine-alpha, rgb-scale, add-signed, interpolate, constant, primary-color, previous, source0-rgb, source1-rgb, source2-rgb, source0-alpha, source1-alpha, source2-alpha, operand0-rgb, operand1-rgb, operand2-rgb, operand0-alpha, operand1-alpha, operand2-alpha, dot3-rgb, dot3-rgba.

Macro: arb-multisample enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

multisample-bit-arb, multisample-arb, sample-alpha-to-coverage-arb, sample-alpha-to-one-arb, sample-coverage-arb, sample-buffers-arb, samples-arb, sample-coverage-value-arb, sample-coverage-invert-arb.

Macro: ext-multisample enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

multisample-bit-ext, multisample-ext, sample-alpha-to-mask-ext, sample-alpha-to-one-ext, sample-mask-ext, 1pass-ext, 2pass-0-ext, 2pass-1-ext, 4pass-0-ext, 4pass-1-ext, 4pass-2-ext, 4pass-3-ext, sample-buffers-ext, samples-ext, sample-mask-value-ext, sample-mask-invert-ext, sample-pattern-ext, multisample-bit-ext.

Macro: 3dfx-multisample enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

multisample-bit-3dfx, multisample-3dfx, sample-buffers-3dfx, samples-3dfx, multisample-bit-3dfx.

Macro: clear-buffer-mask bit...

Bitfield constructor. The symbolic bit arguments are replaced with their corresponding numeric values and combined with logior at compile-time. The symbolic arguments known to this bitfield constructor are:

depth-buffer, accum-buffer, stencil-buffer, color-buffer, coverage-buffer-bit-nv.

Macro: client-attrib-mask bit...

Bitfield constructor. The symbolic bit arguments are replaced with their corresponding numeric values and combined with logior at compile-time. The symbolic arguments known to this bitfield constructor are:

client-pixel-store, client-vertex-array, client-all-attrib.

Macro: version-3-0 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

map-read-bit, map-write-bit, map-invalidate-range-bit, map-invalidate-buffer-bit, map-flush-explicit-bit, map-unsynchronized-bit, context-flag-forward-compatible-bit, invalid-framebuffer-operation, half-float, clip-distance0, clip-distance1, clip-distance2, clip-distance3, clip-distance4, clip-distance5, clip-distance6, clip-distance7, framebuffer-attachment-color-encoding, framebuffer-attachment-component-type, framebuffer-attachment-red-size, framebuffer-attachment-green-size, framebuffer-attachment-blue-size, framebuffer-attachment-alpha-size, framebuffer-attachment-depth-size, framebuffer-attachment-stencil-size, framebuffer-default, framebuffer-undefined, depth-stencil-attachment, major-version, minor-version, num-extensions, context-flags, index, compressed-red, compressed-rg, rg, rg-integer, r8, r16, rg8, rg16, r16f, r32f, rg16f, rg32f, r8i, r8ui, r16i, r16ui, r32i, r32ui, rg8i, rg8ui, rg16i, rg16ui, rg32i, rg32ui, max-renderbuffer-size, depth-stencil, unsigned-int-24-8, vertex-array-binding, rgba32f, rgb32f, rgba16f, rgb16f, compare-ref-to-texture, depth24-stencil8, texture-stencil-size, vertex-attrib-array-integer, max-array-texture-layers, min-program-texel-offset, max-program-texel-offset, clamp-vertex-color, clamp-fragment-color, clamp-read-color, fixed-only, max-varying-components, texture-red-type, texture-green-type, texture-blue-type, texture-alpha-type, texture-luminance-type, texture-intensity-type, texture-depth-type, unsigned-normalized, texture-1d-array, proxy-texture-1d-array, texture-2d-array, proxy-texture-2d-array, texture-binding-1d-array, texture-binding-2d-array, r11f-g11f-b10f, unsigned-int-10f-11f-11f-rev, rgb9-e5, unsigned-int-5-9-9-9-rev, texture-shared-size, transform-feedback-varying-max-length, transform-feedback-varying-max-length-ext, back-primary-color-nv, back-secondary-color-nv, texture-coord-nv, clip-distance-nv, vertex-id-nv, primitive-id-nv, generic-attrib-nv, transform-feedback-attribs-nv, transform-feedback-buffer-mode, transform-feedback-buffer-mode-ext, transform-feedback-buffer-mode-nv, max-transform-feedback-separate-components, max-transform-feedback-separate-components-ext, max-transform-feedback-separate-components-nv, active-varyings-nv, active-varying-max-length-nv, transform-feedback-varyings, transform-feedback-varyings-ext, transform-feedback-varyings-nv, transform-feedback-buffer-start, transform-feedback-buffer-start-ext, transform-feedback-buffer-start-nv, transform-feedback-buffer-size, transform-feedback-buffer-size-ext, transform-feedback-buffer-size-nv, transform-feedback-record-nv, primitives-generated, primitives-generated-ext, primitives-generated-nv, transform-feedback-primitives-written, transform-feedback-primitives-written-ext, transform-feedback-primitives-written-nv, rasterizer-discard, rasterizer-discard-ext, rasterizer-discard-nv, max-transform-feedback-interleaved-components, max-transform-feedback-interleaved-components-ext, max-transform-feedback-interleaved-components-nv, max-transform-feedback-separate-attribs, max-transform-feedback-separate-attribs-ext, max-transform-feedback-separate-attribs-nv, interleaved-attribs, interleaved-attribs-ext, interleaved-attribs-nv, separate-attribs, separate-attribs-ext, separate-attribs-nv, transform-feedback-buffer, transform-feedback-buffer-ext, transform-feedback-buffer-nv, transform-feedback-buffer-binding, transform-feedback-buffer-binding-ext, transform-feedback-buffer-binding-nv, framebuffer-binding, draw-framebuffer-binding, renderbuffer-binding, read-framebuffer, draw-framebuffer, read-framebuffer-binding, renderbuffer-samples, depth-component32f, depth32f-stencil8, framebuffer-attachment-object-type, framebuffer-attachment-object-type-ext, framebuffer-attachment-object-name, framebuffer-attachment-object-name-ext, framebuffer-attachment-texture-level, framebuffer-attachment-texture-level-ext, framebuffer-attachment-texture-cube-map-face, framebuffer-attachment-texture-cube-map-face-ext, framebuffer-attachment-texture-layer, framebuffer-attachment-texture-3d-zoffset-ext, framebuffer-complete, framebuffer-complete-ext, framebuffer-incomplete-attachment, framebuffer-incomplete-attachment-ext, framebuffer-incomplete-missing-attachment, framebuffer-incomplete-missing-attachment-ext, framebuffer-incomplete-dimensions-ext, framebuffer-incomplete-formats-ext, framebuffer-incomplete-draw-buffer, framebuffer-incomplete-draw-buffer-ext, framebuffer-incomplete-read-buffer, framebuffer-incomplete-read-buffer-ext, framebuffer-unsupported, framebuffer-unsupported-ext, max-color-attachments, max-color-attachments-ext, color-attachment0, color-attachment0-ext, color-attachment1, color-attachment1-ext, color-attachment2, color-attachment2-ext, color-attachment3, color-attachment3-ext, color-attachment4, color-attachment4-ext, color-attachment5, color-attachment5-ext, color-attachment6, color-attachment6-ext, color-attachment7, color-attachment7-ext, color-attachment8, color-attachment8-ext, color-attachment9, color-attachment9-ext, color-attachment10, color-attachment10-ext, color-attachment11, color-attachment11-ext, color-attachment12, color-attachment12-ext, color-attachment13, color-attachment13-ext, color-attachment14, color-attachment14-ext, color-attachment15, color-attachment15-ext, depth-attachment, depth-attachment-ext, stencil-attachment, stencil-attachment-ext, framebuffer, framebuffer-ext, renderbuffer, renderbuffer-ext, renderbuffer-width, renderbuffer-width-ext, renderbuffer-height, renderbuffer-height-ext, renderbuffer-internal-format, renderbuffer-internal-format-ext, stencil-index1, stencil-index1-ext, stencil-index4, stencil-index4-ext, stencil-index8, stencil-index8-ext, stencil-index16, stencil-index16-ext, renderbuffer-red-size, renderbuffer-red-size-ext, renderbuffer-green-size, renderbuffer-green-size-ext, renderbuffer-blue-size, renderbuffer-blue-size-ext, renderbuffer-alpha-size, renderbuffer-alpha-size-ext, renderbuffer-depth-size, renderbuffer-depth-size-ext, renderbuffer-stencil-size, renderbuffer-stencil-size-ext, framebuffer-incomplete-multisample, max-samples, rgba32ui, rgba32ui-ext, rgb32ui, rgb32ui-ext, alpha32ui-ext, intensity32ui-ext, luminance32ui-ext, luminance-alpha32ui-ext, rgba16ui, rgba16ui-ext, rgb16ui, rgb16ui-ext, alpha16ui-ext, intensity16ui-ext, luminance16ui-ext, luminance-alpha16ui-ext, rgba8ui, rgba8ui-ext, rgb8ui, rgb8ui-ext, alpha8ui-ext, intensity8ui-ext, luminance8ui-ext, luminance-alpha8ui-ext, rgba32i, rgba32i-ext, rgb32i, rgb32i-ext, alpha32i-ext, intensity32i-ext, luminance32i-ext, luminance-alpha32i-ext, rgba16i, rgba16i-ext, rgb16i, rgb16i-ext, alpha16i-ext, intensity16i-ext, luminance16i-ext, luminance-alpha16i-ext, rgba8i, rgba8i-ext, rgb8i, rgb8i-ext, alpha8i-ext, intensity8i-ext, luminance8i-ext, luminance-alpha8i-ext, red-integer, red-integer-ext, green-integer, green-integer-ext, blue-integer, blue-integer-ext, alpha-integer, alpha-integer-ext, rgb-integer, rgb-integer-ext, rgba-integer, rgba-integer-ext, bgr-integer, bgr-integer-ext, bgra-integer, bgra-integer-ext, luminance-integer-ext, luminance-alpha-integer-ext, rgba-integer-mode-ext, float-32-unsigned-int-24-8-rev, framebuffer-srgb, compressed-red-rgtc1, compressed-signed-red-rgtc1, compressed-rg-rgtc2, compressed-signed-rg-rgtc2, sampler-1d-array, sampler-2d-array, sampler-1d-array-shadow, sampler-2d-array-shadow, sampler-cube-shadow, unsigned-int-vec2, unsigned-int-vec3, unsigned-int-vec4, int-sampler-1d, int-sampler-2d, int-sampler-3d, int-sampler-cube, int-sampler-1d-array, int-sampler-2d-array, unsigned-int-sampler-1d, unsigned-int-sampler-2d, unsigned-int-sampler-3d, unsigned-int-sampler-cube, unsigned-int-sampler-1d-array, unsigned-int-sampler-2d-array, query-wait, query-no-wait, query-by-region-wait, query-by-region-no-wait, buffer-access-flags, buffer-map-length, buffer-map-offset.

Macro: arb-map-buffer-range bit...

Bitfield constructor. The symbolic bit arguments are replaced with their corresponding numeric values and combined with logior at compile-time. The symbolic arguments known to this bitfield constructor are:

map-read, map-write, map-invalidate-range, map-invalidate-buffer, map-flush-explicit, map-unsynchronized.

Macro: ext-map-buffer-range enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

map-read-bit-ext, map-write-bit-ext, map-invalidate-range-bit-ext, map-invalidate-buffer-bit-ext, map-flush-explicit-bit-ext, map-unsynchronized-bit-ext.

Macro: version-4-3 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

context-flag-debug-bit, num-shading-language-versions, vertex-attrib-array-long.

Macro: khr-debug enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

context-flag-debug-bit, debug-output-synchronous, debug-next-logged-message-length, debug-callback-function, debug-callback-user-param, debug-source-api, debug-source-window-system, debug-source-shader-compiler, debug-source-third-party, debug-source-application, debug-source-other, debug-type-error, debug-type-deprecated-behavior, debug-type-undefined-behavior, debug-type-portability, debug-type-performance, debug-type-other, debug-type-marker, debug-type-push-group, debug-type-pop-group, debug-severity-notification, max-debug-group-stack-depth, debug-group-stack-depth, buffer, shader, program, query, program-pipeline, sampler, display-list, max-label-length, max-debug-message-length, max-debug-logged-messages, debug-logged-messages, debug-severity-high, debug-severity-medium, debug-severity-low, debug-output.

Macro: arb-robustness enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

context-flag-robust-access-bit-arb, lose-context-on-reset-arb, guilty-context-reset-arb, innocent-context-reset-arb, unknown-context-reset-arb, reset-notification-strategy-arb, no-reset-notification-arb.

Macro: arb-separate-shader-objects enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

vertex-shader-bit, fragment-shader-bit, geometry-shader-bit, tess-control-shader-bit, tess-evaluation-shader-bit, all-shader-bits, program-separable, active-program, program-pipeline-binding.

Macro: arb-compute-shader enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

compute-shader-bit, max-compute-shared-memory-size, max-compute-uniform-components, max-compute-atomic-counter-buffers, max-compute-atomic-counters, max-combined-compute-uniform-components, compute-local-work-size, max-compute-local-invocations, uniform-block-referenced-by-compute-shader, atomic-counter-buffer-referenced-by-compute-shader, dispatch-indirect-buffer, dispatch-indirect-buffer-binding, compute-shader, max-compute-uniform-blocks, max-compute-texture-image-units, max-compute-image-uniforms, max-compute-work-group-count, max-compute-work-group-size.

Macro: ext-separate-shader-objects enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

vertex-shader-bit-ext, fragment-shader-bit-ext, all-shader-bits-ext, program-separable-ext, active-program-ext, program-pipeline-binding-ext, active-program-ext.

Macro: ext-shader-image-load-store enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

vertex-attrib-array-barrier-bit-ext, element-array-barrier-bit-ext, uniform-barrier-bit-ext, texture-fetch-barrier-bit-ext, shader-image-access-barrier-bit-ext, command-barrier-bit-ext, pixel-buffer-barrier-bit-ext, texture-update-barrier-bit-ext, buffer-update-barrier-bit-ext, framebuffer-barrier-bit-ext, transform-feedback-barrier-bit-ext, atomic-counter-barrier-bit-ext, all-barrier-bits-ext, max-image-units-ext, max-combined-image-units-and-fragment-outputs-ext, image-binding-name-ext, image-binding-level-ext, image-binding-layered-ext, image-binding-layer-ext, image-binding-access-ext, image-1d-ext, image-2d-ext, image-3d-ext, image-2d-rect-ext, image-cube-ext, image-buffer-ext, image-1d-array-ext, image-2d-array-ext, image-cube-map-array-ext, image-2d-multisample-ext, image-2d-multisample-array-ext, int-image-1d-ext, int-image-2d-ext, int-image-3d-ext, int-image-2d-rect-ext, int-image-cube-ext, int-image-buffer-ext, int-image-1d-array-ext, int-image-2d-array-ext, int-image-cube-map-array-ext, int-image-2d-multisample-ext, int-image-2d-multisample-array-ext, unsigned-int-image-1d-ext, unsigned-int-image-2d-ext, unsigned-int-image-3d-ext, unsigned-int-image-2d-rect-ext, unsigned-int-image-cube-ext, unsigned-int-image-buffer-ext, unsigned-int-image-1d-array-ext, unsigned-int-image-2d-array-ext, unsigned-int-image-cube-map-array-ext, unsigned-int-image-2d-multisample-ext, unsigned-int-image-2d-multisample-array-ext, max-image-samples-ext, image-binding-format-ext.

Macro: arb-shader-image-load-store enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

vertex-attrib-array-barrier-bit, element-array-barrier-bit, uniform-barrier-bit, texture-fetch-barrier-bit, shader-image-access-barrier-bit, command-barrier-bit, pixel-buffer-barrier-bit, texture-update-barrier-bit, buffer-update-barrier-bit, framebuffer-barrier-bit, transform-feedback-barrier-bit, atomic-counter-barrier-bit, all-barrier-bits, max-image-units, max-combined-image-units-and-fragment-outputs, image-binding-name, image-binding-level, image-binding-layered, image-binding-layer, image-binding-access, image-1d, image-2d, image-3d, image-2d-rect, image-cube, image-buffer, image-1d-array, image-2d-array, image-cube-map-array, image-2d-multisample, image-2d-multisample-array, int-image-1d, int-image-2d, int-image-3d, int-image-2d-rect, int-image-cube, int-image-buffer, int-image-1d-array, int-image-2d-array, int-image-cube-map-array, int-image-2d-multisample, int-image-2d-multisample-array, unsigned-int-image-1d, unsigned-int-image-2d, unsigned-int-image-3d, unsigned-int-image-2d-rect, unsigned-int-image-cube, unsigned-int-image-buffer, unsigned-int-image-1d-array, unsigned-int-image-2d-array, unsigned-int-image-cube-map-array, unsigned-int-image-2d-multisample, unsigned-int-image-2d-multisample-array, max-image-samples, image-binding-format, image-format-compatibility-type, image-format-compatibility-by-size, image-format-compatibility-by-class, max-vertex-image-uniforms, max-tess-control-image-uniforms, max-tess-evaluation-image-uniforms, max-geometry-image-uniforms, max-fragment-image-uniforms, max-combined-image-uniforms.

Macro: arb-shader-storage-buffer-object enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

shader-storage-barrier-bit, shader-storage-buffer, shader-storage-buffer-binding, shader-storage-buffer-start, shader-storage-buffer-size, max-vertex-shader-storage-blocks, max-geometry-shader-storage-blocks, max-tess-control-shader-storage-blocks, max-tess-evaluation-shader-storage-blocks, max-fragment-shader-storage-blocks, max-compute-shader-storage-blocks, max-combined-shader-storage-blocks, max-shader-storage-buffer-bindings, max-shader-storage-block-size, shader-storage-buffer-offset-alignment, max-combined-shader-output-resources, max-combined-image-units-and-fragment-outputs.

Macro: intel-map-texture enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

layout-default-intel, layout-linear-intel, layout-linear-cpu-cached-intel, texture-memory-layout-intel.

Macro: boolean enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

false, true.

Macro: begin-mode enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

points, lines, line-loop, line-strip, triangles, triangle-strip, triangle-fan, quads, quad-strip, polygon.

Macro: version-3-2 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

lines-adjacency, line-strip-adjacency, triangles-adjacency, triangle-strip-adjacency, program-point-size, depth-clamp, texture-cube-map-seamless, geometry-vertices-out, geometry-input-type, geometry-output-type, max-geometry-texture-image-units, framebuffer-attachment-layered, framebuffer-incomplete-layer-targets, geometry-shader, max-geometry-uniform-components, max-geometry-output-vertices, max-geometry-total-output-components, quads-follow-provoking-vertex-convention, first-vertex-convention, last-vertex-convention, provoking-vertex, sample-position, sample-mask, sample-mask-value, max-sample-mask-words, texture-2d-multisample, proxy-texture-2d-multisample, texture-2d-multisample-array, proxy-texture-2d-multisample-array, texture-binding-2d-multisample, texture-binding-2d-multisample-array, texture-samples, texture-fixed-sample-locations, sampler-2d-multisample, int-sampler-2d-multisample, unsigned-int-sampler-2d-multisample, sampler-2d-multisample-array, int-sampler-2d-multisample-array, unsigned-int-sampler-2d-multisample-array, max-color-texture-samples, max-depth-texture-samples, max-integer-samples, max-server-wait-timeout, object-type, sync-condition, sync-status, sync-flags, sync-fence, sync-gpu-commands-complete, unsignaled, signaled, already-signaled, timeout-expired, condition-satisfied, wait-failed, timeout-ignored, sync-flush-commands-bit, timeout-ignored, max-vertex-output-components, max-geometry-input-components, max-geometry-output-components, max-fragment-input-components, context-core-profile-bit, context-compatibility-profile-bit, context-profile-mask.

Macro: arb-geometry-shader-4 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

lines-adjacency-arb, line-strip-adjacency-arb, triangles-adjacency-arb, triangle-strip-adjacency-arb, program-point-size-arb, max-varying-components, max-geometry-texture-image-units-arb, framebuffer-attachment-object-type, framebuffer-attachment-object-type-ext, framebuffer-attachment-object-name, framebuffer-attachment-object-name-ext, framebuffer-attachment-texture-level, framebuffer-attachment-texture-level-ext, framebuffer-attachment-texture-cube-map-face, framebuffer-attachment-texture-cube-map-face-ext, framebuffer-attachment-texture-layer, framebuffer-attachment-texture-3d-zoffset-ext, framebuffer-complete, framebuffer-complete-ext, framebuffer-incomplete-attachment, framebuffer-incomplete-attachment-ext, framebuffer-incomplete-missing-attachment, framebuffer-incomplete-missing-attachment-ext, framebuffer-incomplete-dimensions-ext, framebuffer-incomplete-formats-ext, framebuffer-incomplete-draw-buffer, framebuffer-incomplete-draw-buffer-ext, framebuffer-incomplete-read-buffer, framebuffer-incomplete-read-buffer-ext, framebuffer-unsupported, framebuffer-unsupported-ext, max-color-attachments, max-color-attachments-ext, color-attachment0, color-attachment0-ext, color-attachment1, color-attachment1-ext, color-attachment2, color-attachment2-ext, color-attachment3, color-attachment3-ext, color-attachment4, color-attachment4-ext, color-attachment5, color-attachment5-ext, color-attachment6, color-attachment6-ext, color-attachment7, color-attachment7-ext, color-attachment8, color-attachment8-ext, color-attachment9, color-attachment9-ext, color-attachment10, color-attachment10-ext, color-attachment11, color-attachment11-ext, color-attachment12, color-attachment12-ext, color-attachment13, color-attachment13-ext, color-attachment14, color-attachment14-ext, color-attachment15, color-attachment15-ext, depth-attachment, depth-attachment-ext, stencil-attachment, stencil-attachment-ext, framebuffer, framebuffer-ext, renderbuffer, renderbuffer-ext, renderbuffer-width, renderbuffer-width-ext, renderbuffer-height, renderbuffer-height-ext, renderbuffer-internal-format, renderbuffer-internal-format-ext, stencil-index1, stencil-index1-ext, stencil-index4, stencil-index4-ext, stencil-index8, stencil-index8-ext, stencil-index16, stencil-index16-ext, renderbuffer-red-size, renderbuffer-red-size-ext, renderbuffer-green-size, renderbuffer-green-size-ext, renderbuffer-blue-size, renderbuffer-blue-size-ext, renderbuffer-alpha-size, renderbuffer-alpha-size-ext, renderbuffer-depth-size, renderbuffer-depth-size-ext, renderbuffer-stencil-size, renderbuffer-stencil-size-ext, framebuffer-attachment-layered-arb, framebuffer-incomplete-layer-targets-arb, framebuffer-incomplete-layer-count-arb, geometry-shader-arb, geometry-vertices-out-arb, geometry-input-type-arb, geometry-output-type-arb, max-geometry-varying-components-arb, max-vertex-varying-components-arb, max-geometry-uniform-components-arb, max-geometry-output-vertices-arb, max-geometry-total-output-components-arb.

Macro: nv-geometry-program-4 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

lines-adjacency-ext, line-strip-adjacency-ext, triangles-adjacency-ext, triangle-strip-adjacency-ext, program-point-size-ext, geometry-program-nv, max-program-output-vertices-nv, max-program-total-output-components-nv, max-geometry-texture-image-units-ext, framebuffer-attachment-texture-layer-ext, framebuffer-attachment-layered-ext, framebuffer-incomplete-layer-targets-ext, framebuffer-incomplete-layer-count-ext, geometry-vertices-out-ext, geometry-input-type-ext, geometry-output-type-ext.

Macro: arb-tessellation-shader enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

patches, uniform-block-referenced-by-tess-control-shader, uniform-block-referenced-by-tess-evaluation-shader, max-tess-control-input-components, max-tess-evaluation-input-components, max-combined-tess-control-uniform-components, max-combined-tess-evaluation-uniform-components, patch-vertices, patch-default-inner-level, patch-default-outer-level, tess-control-output-vertices, tess-gen-mode, tess-gen-spacing, tess-gen-vertex-order, tess-gen-point-mode, isolines, fractional-odd, fractional-even, max-patch-vertices, max-tess-gen-level, max-tess-control-uniform-components, max-tess-evaluation-uniform-components, max-tess-control-texture-image-units, max-tess-evaluation-texture-image-units, max-tess-control-output-components, max-tess-patch-components, max-tess-control-total-output-components, max-tess-evaluation-output-components, tess-evaluation-shader, tess-control-shader, max-tess-control-uniform-blocks, max-tess-evaluation-uniform-blocks.

Macro: nv-gpu-shader-5 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

patches, int64-nv, unsigned-int64-nv, int8-nv, int8-vec2-nv, int8-vec3-nv, int8-vec4-nv, int16-nv, int16-vec2-nv, int16-vec3-nv, int16-vec4-nv, int64-vec2-nv, int64-vec3-nv, int64-vec4-nv, unsigned-int8-nv, unsigned-int8-vec2-nv, unsigned-int8-vec3-nv, unsigned-int8-vec4-nv, unsigned-int16-nv, unsigned-int16-vec2-nv, unsigned-int16-vec3-nv, unsigned-int16-vec4-nv, unsigned-int64-vec2-nv, unsigned-int64-vec3-nv, unsigned-int64-vec4-nv, float16-nv, float16-vec2-nv, float16-vec3-nv, float16-vec4-nv.

Macro: accum-op enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

accum, load, return, mult, add.

Macro: alpha-function enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

never, less, equal, lequal, greater, notequal, gequal, always.

Macro: blending-factor-dest enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

zero, one, src-color, one-minus-src-color, src-alpha, one-minus-src-alpha, dst-alpha, one-minus-dst-alpha, constant-color-ext, one-minus-constant-color-ext, constant-alpha-ext, one-minus-constant-alpha-ext.

Macro: blending-factor-src enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

zero, one, dst-color, one-minus-dst-color, src-alpha-saturate, src-alpha, one-minus-src-alpha, dst-alpha, one-minus-dst-alpha, constant-color-ext, one-minus-constant-color-ext, constant-alpha-ext, one-minus-constant-alpha-ext.

Macro: blend-equation-mode-ext enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

logic-op, func-add-ext, min-ext, max-ext, func-subtract-ext, func-reverse-subtract-ext, alpha-min-sgix, alpha-max-sgix.

Macro: color-material-face enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

front, back, front-and-back.

Macro: color-material-parameter enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

ambient, diffuse, specular, emission, ambient-and-diffuse.

Macro: color-pointer-type enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

byte, unsigned-byte, short, unsigned-short, int, unsigned-int, float, double.

Macro: color-table-parameter-p-name-sgi enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

color-table-scale-sgi, color-table-bias-sgi.

Macro: color-table-target-sgi enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

color-table-sgi, post-convolution-color-table-sgi, post-color-matrix-color-table-sgi, proxy-color-table-sgi, proxy-post-convolution-color-table-sgi, proxy-post-color-matrix-color-table-sgi, texture-color-table-sgi, proxy-texture-color-table-sgi.

Macro: convolution-border-mode-ext enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

reduce-ext.

Macro: convolution-parameter-ext enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

convolution-border-mode-ext, convolution-filter-scale-ext, convolution-filter-bias-ext.

Macro: convolution-target-ext enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

convolution-1d-ext, convolution-2d-ext.

Macro: cull-face-mode enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

front, back, front-and-back.

Macro: depth-function enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

never, less, equal, lequal, greater, notequal, gequal, always.

Macro: draw-buffer-mode enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

none, front-left, front-right, back-left, back-right, front, back, left, right, front-and-back, aux0, aux1, aux2, aux3.

Macro: oes-framebuffer-object enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

fog, lighting, texture-1d, texture-2d, line-stipple, polygon-stipple, cull-face, alpha-test, blend, index-logic-op, color-logic-op, dither, stencil-test, depth-test, clip-plane0, clip-plane1, clip-plane2, clip-plane3, clip-plane4, clip-plane5, light0, light1, light2, light3, light4, light5, light6, light7, texture-gen-s, texture-gen-t, texture-gen-r, texture-gen-q, map1-vertex-3, map1-vertex-4, map1-color-4, map1-index, map1-normal, map1-texture-coord-1, map1-texture-coord-2, map1-texture-coord-3, map1-texture-coord-4, map2-vertex-3, map2-vertex-4, map2-color-4, map2-index, map2-normal, map2-texture-coord-1, map2-texture-coord-2, map2-texture-coord-3, map2-texture-coord-4, point-smooth, line-smooth, polygon-smooth, scissor-test, color-material, normalize, auto-normal, polygon-offset-point, polygon-offset-line, polygon-offset-fill, vertex-array, normal-array, color-array, index-array, texture-coord-array, edge-flag-array, convolution-1d-ext, convolution-2d-ext, separable-2d-ext, histogram-ext, minmax-ext, rescale-normal-ext, shared-texture-palette-ext, texture-3d-ext, multisample-sgis, sample-alpha-to-mask-sgis, sample-alpha-to-one-sgis, sample-mask-sgis, texture-4d-sgis, async-histogram-sgix, async-tex-image-sgix, async-draw-pixels-sgix, async-read-pixels-sgix, calligraphic-fragment-sgix, fog-offset-sgix, fragment-lighting-sgix, fragment-color-material-sgix, fragment-light0-sgix, fragment-light1-sgix, fragment-light2-sgix, fragment-light3-sgix, fragment-light4-sgix, fragment-light5-sgix, fragment-light6-sgix, fragment-light7-sgix, framezoom-sgix, interlace-sgix, ir-instrument1-sgix, pixel-tex-gen-sgix, pixel-texture-sgis, reference-plane-sgix, sprite-sgix, color-table-sgi, post-convolution-color-table-sgi, post-color-matrix-color-table-sgi, texture-color-table-sgi, invalid-framebuffer-operation-oes, rgba4-oes, rgb5-a1-oes, depth-component16-oes, max-renderbuffer-size-oes, framebuffer-binding-oes, renderbuffer-binding-oes, framebuffer-attachment-object-type-oes, framebuffer-attachment-object-name-oes, framebuffer-attachment-texture-level-oes, framebuffer-attachment-texture-cube-map-face-oes, framebuffer-attachment-texture-3d-zoffset-oes, framebuffer-complete-oes, framebuffer-incomplete-attachment-oes, framebuffer-incomplete-missing-attachment-oes, framebuffer-incomplete-dimensions-oes, framebuffer-incomplete-formats-oes, framebuffer-incomplete-draw-buffer-oes, framebuffer-incomplete-read-buffer-oes, framebuffer-unsupported-oes, color-attachment0-oes, depth-attachment-oes, stencil-attachment-oes, framebuffer-oes, renderbuffer-oes, renderbuffer-width-oes, renderbuffer-height-oes, renderbuffer-internal-format-oes, stencil-index1-oes, stencil-index4-oes, stencil-index8-oes, renderbuffer-red-size-oes, renderbuffer-green-size-oes, renderbuffer-blue-size-oes, renderbuffer-alpha-size-oes, renderbuffer-depth-size-oes, renderbuffer-stencil-size-oes, rgb565-oes.

Macro: enable-cap enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

fog, lighting, texture-1d, texture-2d, line-stipple, polygon-stipple, cull-face, alpha-test, blend, index-logic-op, color-logic-op, dither, stencil-test, depth-test, clip-plane0, clip-plane1, clip-plane2, clip-plane3, clip-plane4, clip-plane5, light0, light1, light2, light3, light4, light5, light6, light7, texture-gen-s, texture-gen-t, texture-gen-r, texture-gen-q, map1-vertex-3, map1-vertex-4, map1-color-4, map1-index, map1-normal, map1-texture-coord-1, map1-texture-coord-2, map1-texture-coord-3, map1-texture-coord-4, map2-vertex-3, map2-vertex-4, map2-color-4, map2-index, map2-normal, map2-texture-coord-1, map2-texture-coord-2, map2-texture-coord-3, map2-texture-coord-4, point-smooth, line-smooth, polygon-smooth, scissor-test, color-material, normalize, auto-normal, polygon-offset-point, polygon-offset-line, polygon-offset-fill, vertex-array, normal-array, color-array, index-array, texture-coord-array, edge-flag-array, convolution-1d-ext, convolution-2d-ext, separable-2d-ext, histogram-ext, minmax-ext, rescale-normal-ext, shared-texture-palette-ext, texture-3d-ext, multisample-sgis, sample-alpha-to-mask-sgis, sample-alpha-to-one-sgis, sample-mask-sgis, texture-4d-sgis, async-histogram-sgix, async-tex-image-sgix, async-draw-pixels-sgix, async-read-pixels-sgix, calligraphic-fragment-sgix, fog-offset-sgix, fragment-lighting-sgix, fragment-color-material-sgix, fragment-light0-sgix, fragment-light1-sgix, fragment-light2-sgix, fragment-light3-sgix, fragment-light4-sgix, fragment-light5-sgix, fragment-light6-sgix, fragment-light7-sgix, framezoom-sgix, interlace-sgix, ir-instrument1-sgix, pixel-tex-gen-sgix, pixel-texture-sgis, reference-plane-sgix, sprite-sgix, color-table-sgi, post-convolution-color-table-sgi, post-color-matrix-color-table-sgi, texture-color-table-sgi.

Macro: error-code enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

no-error, invalid-enum, invalid-value, invalid-operation, stack-overflow, stack-underflow, out-of-memory, table-too-large-ext, texture-too-large-ext.

Macro: arb-framebuffer-object enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

invalid-framebuffer-operation, framebuffer-attachment-color-encoding, framebuffer-attachment-component-type, framebuffer-attachment-red-size, framebuffer-attachment-green-size, framebuffer-attachment-blue-size, framebuffer-attachment-alpha-size, framebuffer-attachment-depth-size, framebuffer-attachment-stencil-size, framebuffer-default, framebuffer-undefined, depth-stencil-attachment, index, max-renderbuffer-size, depth-stencil, unsigned-int-24-8, depth24-stencil8, texture-stencil-size, texture-red-type, texture-green-type, texture-blue-type, texture-alpha-type, texture-luminance-type, texture-intensity-type, texture-depth-type, unsigned-normalized, framebuffer-binding, draw-framebuffer-binding, renderbuffer-binding, read-framebuffer, draw-framebuffer, read-framebuffer-binding, renderbuffer-samples, framebuffer-attachment-object-type, framebuffer-attachment-object-type-ext, framebuffer-attachment-object-name, framebuffer-attachment-object-name-ext, framebuffer-attachment-texture-level, framebuffer-attachment-texture-level-ext, framebuffer-attachment-texture-cube-map-face, framebuffer-attachment-texture-cube-map-face-ext, framebuffer-attachment-texture-layer, framebuffer-attachment-texture-3d-zoffset-ext, framebuffer-complete, framebuffer-complete-ext, framebuffer-incomplete-attachment, framebuffer-incomplete-attachment-ext, framebuffer-incomplete-missing-attachment, framebuffer-incomplete-missing-attachment-ext, framebuffer-incomplete-dimensions-ext, framebuffer-incomplete-formats-ext, framebuffer-incomplete-draw-buffer, framebuffer-incomplete-draw-buffer-ext, framebuffer-incomplete-read-buffer, framebuffer-incomplete-read-buffer-ext, framebuffer-unsupported, framebuffer-unsupported-ext, max-color-attachments, max-color-attachments-ext, color-attachment0, color-attachment0-ext, color-attachment1, color-attachment1-ext, color-attachment2, color-attachment2-ext, color-attachment3, color-attachment3-ext, color-attachment4, color-attachment4-ext, color-attachment5, color-attachment5-ext, color-attachment6, color-attachment6-ext, color-attachment7, color-attachment7-ext, color-attachment8, color-attachment8-ext, color-attachment9, color-attachment9-ext, color-attachment10, color-attachment10-ext, color-attachment11, color-attachment11-ext, color-attachment12, color-attachment12-ext, color-attachment13, color-attachment13-ext, color-attachment14, color-attachment14-ext, color-attachment15, color-attachment15-ext, depth-attachment, depth-attachment-ext, stencil-attachment, stencil-attachment-ext, framebuffer, framebuffer-ext, renderbuffer, renderbuffer-ext, renderbuffer-width, renderbuffer-width-ext, renderbuffer-height, renderbuffer-height-ext, renderbuffer-internal-format, renderbuffer-internal-format-ext, stencil-index1, stencil-index1-ext, stencil-index4, stencil-index4-ext, stencil-index8, stencil-index8-ext, stencil-index16, stencil-index16-ext, renderbuffer-red-size, renderbuffer-red-size-ext, renderbuffer-green-size, renderbuffer-green-size-ext, renderbuffer-blue-size, renderbuffer-blue-size-ext, renderbuffer-alpha-size, renderbuffer-alpha-size-ext, renderbuffer-depth-size, renderbuffer-depth-size-ext, renderbuffer-stencil-size, renderbuffer-stencil-size-ext, framebuffer-incomplete-multisample, max-samples.

Macro: ext-framebuffer-object enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

invalid-framebuffer-operation-ext, max-renderbuffer-size-ext, framebuffer-binding-ext, renderbuffer-binding-ext, framebuffer-attachment-object-type, framebuffer-attachment-object-type-ext, framebuffer-attachment-object-name, framebuffer-attachment-object-name-ext, framebuffer-attachment-texture-level, framebuffer-attachment-texture-level-ext, framebuffer-attachment-texture-cube-map-face, framebuffer-attachment-texture-cube-map-face-ext, framebuffer-attachment-texture-layer, framebuffer-attachment-texture-3d-zoffset-ext, framebuffer-complete, framebuffer-complete-ext, framebuffer-incomplete-attachment, framebuffer-incomplete-attachment-ext, framebuffer-incomplete-missing-attachment, framebuffer-incomplete-missing-attachment-ext, framebuffer-incomplete-dimensions-ext, framebuffer-incomplete-formats-ext, framebuffer-incomplete-draw-buffer, framebuffer-incomplete-draw-buffer-ext, framebuffer-incomplete-read-buffer, framebuffer-incomplete-read-buffer-ext, framebuffer-unsupported, framebuffer-unsupported-ext, max-color-attachments, max-color-attachments-ext, color-attachment0, color-attachment0-ext, color-attachment1, color-attachment1-ext, color-attachment2, color-attachment2-ext, color-attachment3, color-attachment3-ext, color-attachment4, color-attachment4-ext, color-attachment5, color-attachment5-ext, color-attachment6, color-attachment6-ext, color-attachment7, color-attachment7-ext, color-attachment8, color-attachment8-ext, color-attachment9, color-attachment9-ext, color-attachment10, color-attachment10-ext, color-attachment11, color-attachment11-ext, color-attachment12, color-attachment12-ext, color-attachment13, color-attachment13-ext, color-attachment14, color-attachment14-ext, color-attachment15, color-attachment15-ext, depth-attachment, depth-attachment-ext, stencil-attachment, stencil-attachment-ext, framebuffer, framebuffer-ext, renderbuffer, renderbuffer-ext, renderbuffer-width, renderbuffer-width-ext, renderbuffer-height, renderbuffer-height-ext, renderbuffer-internal-format, renderbuffer-internal-format-ext, stencil-index1, stencil-index1-ext, stencil-index4, stencil-index4-ext, stencil-index8, stencil-index8-ext, stencil-index16, stencil-index16-ext, renderbuffer-red-size, renderbuffer-red-size-ext, renderbuffer-green-size, renderbuffer-green-size-ext, renderbuffer-blue-size, renderbuffer-blue-size-ext, renderbuffer-alpha-size, renderbuffer-alpha-size-ext, renderbuffer-depth-size, renderbuffer-depth-size-ext, renderbuffer-stencil-size, renderbuffer-stencil-size-ext.

Macro: feedback-type enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

2d, 3d, 3d-color, 3d-color-texture, 4d-color-texture.

Macro: feed-back-token enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

pass-through-token, point-token, line-token, polygon-token, bitmap-token, draw-pixel-token, copy-pixel-token, line-reset-token.

Macro: ffd-mask-sgix bit...

Bitfield constructor. The symbolic bit arguments are replaced with their corresponding numeric values and combined with logior at compile-time. The symbolic arguments known to this bitfield constructor are:

texture-deformation-bit-sgix, geometry-deformation-bit-sgix.

Macro: ffd-target-sgix enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

geometry-deformation-sgix, texture-deformation-sgix.

Macro: fog-mode enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

linear, exp, exp2, fog-func-sgis.

Macro: fog-parameter enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

fog-color, fog-density, fog-end, fog-index, fog-mode, fog-start, fog-offset-value-sgix.

Macro: fragment-light-model-parameter-sgix enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

fragment-light-model-local-viewer-sgix, fragment-light-model-two-side-sgix, fragment-light-model-ambient-sgix, fragment-light-model-normal-interpolation-sgix.

Macro: front-face-direction enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

cw, ccw.

Macro: get-color-table-parameter-p-name-sgi enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

color-table-scale-sgi, color-table-bias-sgi, color-table-format-sgi, color-table-width-sgi, color-table-red-size-sgi, color-table-green-size-sgi, color-table-blue-size-sgi, color-table-alpha-size-sgi, color-table-luminance-size-sgi, color-table-intensity-size-sgi.

Macro: get-convolution-parameter enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

convolution-border-mode-ext, convolution-filter-scale-ext, convolution-filter-bias-ext, convolution-format-ext, convolution-width-ext, convolution-height-ext, max-convolution-width-ext, max-convolution-height-ext.

Macro: get-histogram-parameter-p-name-ext enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

histogram-width-ext, histogram-format-ext, histogram-red-size-ext, histogram-green-size-ext, histogram-blue-size-ext, histogram-alpha-size-ext, histogram-luminance-size-ext, histogram-sink-ext.

Macro: get-map-query enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

coeff, order, domain.

Macro: get-minmax-parameter-p-name-ext enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

minmax-format-ext, minmax-sink-ext.

Macro: get-pixel-map enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

pixel-map-i-to-i, pixel-map-s-to-s, pixel-map-i-to-r, pixel-map-i-to-g, pixel-map-i-to-b, pixel-map-i-to-a, pixel-map-r-to-r, pixel-map-g-to-g, pixel-map-b-to-b, pixel-map-a-to-a.

Macro: get-pointerv-p-name enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

vertex-array-pointer, normal-array-pointer, color-array-pointer, index-array-pointer, texture-coord-array-pointer, edge-flag-array-pointer, feedback-buffer-pointer, selection-buffer-pointer, instrument-buffer-pointer-sgix.

Macro: get-p-name enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

current-color, current-index, current-normal, current-texture-coords, current-raster-color, current-raster-index, current-raster-texture-coords, current-raster-position, current-raster-position-valid, current-raster-distance, point-smooth, point-size, point-size-range, point-size-granularity, line-smooth, line-width, line-width-range, line-width-granularity, line-stipple, line-stipple-pattern, line-stipple-repeat, smooth-point-size-range, smooth-point-size-granularity, smooth-line-width-range, smooth-line-width-granularity, aliased-point-size-range, aliased-line-width-range, list-mode, max-list-nesting, list-base, list-index, polygon-mode, polygon-smooth, polygon-stipple, edge-flag, cull-face, cull-face-mode, front-face, lighting, light-model-local-viewer, light-model-two-side, light-model-ambient, shade-model, color-material-face, color-material-parameter, color-material, fog, fog-index, fog-density, fog-start, fog-end, fog-mode, fog-color, depth-range, depth-test, depth-writemask, depth-clear-value, depth-func, accum-clear-value, stencil-test, stencil-clear-value, stencil-func, stencil-value-mask, stencil-fail, stencil-pass-depth-fail, stencil-pass-depth-pass, stencil-ref, stencil-writemask, matrix-mode, normalize, viewport, modelview-stack-depth, projection-stack-depth, texture-stack-depth, modelview-matrix, projection-matrix, texture-matrix, attrib-stack-depth, client-attrib-stack-depth, alpha-test, alpha-test-func, alpha-test-ref, dither, blend-dst, blend-src, blend, logic-op-mode, index-logic-op, logic-op, color-logic-op, aux-buffers, draw-buffer, read-buffer, scissor-box, scissor-test, index-clear-value, index-writemask, color-clear-value, color-writemask, index-mode, rgba-mode, doublebuffer, stereo, render-mode, perspective-correction-hint, point-smooth-hint, line-smooth-hint, polygon-smooth-hint, fog-hint, texture-gen-s, texture-gen-t, texture-gen-r, texture-gen-q, pixel-map-i-to-i-size, pixel-map-s-to-s-size, pixel-map-i-to-r-size, pixel-map-i-to-g-size, pixel-map-i-to-b-size, pixel-map-i-to-a-size, pixel-map-r-to-r-size, pixel-map-g-to-g-size, pixel-map-b-to-b-size, pixel-map-a-to-a-size, unpack-swap-bytes, unpack-lsb-first, unpack-row-length, unpack-skip-rows, unpack-skip-pixels, unpack-alignment, pack-swap-bytes, pack-lsb-first, pack-row-length, pack-skip-rows, pack-skip-pixels, pack-alignment, map-color, map-stencil, index-shift, index-offset, red-scale, red-bias, zoom-x, zoom-y, green-scale, green-bias, blue-scale, blue-bias, alpha-scale, alpha-bias, depth-scale, depth-bias, max-eval-order, max-lights, max-clip-distances, max-clip-planes, max-texture-size, max-pixel-map-table, max-attrib-stack-depth, max-modelview-stack-depth, max-name-stack-depth, max-projection-stack-depth, max-texture-stack-depth, max-viewport-dims, max-client-attrib-stack-depth, subpixel-bits, index-bits, red-bits, green-bits, blue-bits, alpha-bits, depth-bits, stencil-bits, accum-red-bits, accum-green-bits, accum-blue-bits, accum-alpha-bits, name-stack-depth, auto-normal, map1-color-4, map1-index, map1-normal, map1-texture-coord-1, map1-texture-coord-2, map1-texture-coord-3, map1-texture-coord-4, map1-vertex-3, map1-vertex-4, map2-color-4, map2-index, map2-normal, map2-texture-coord-1, map2-texture-coord-2, map2-texture-coord-3, map2-texture-coord-4, map2-vertex-3, map2-vertex-4, map1-grid-domain, map1-grid-segments, map2-grid-domain, map2-grid-segments, texture-1d, texture-2d, feedback-buffer-size, feedback-buffer-type, selection-buffer-size, polygon-offset-units, polygon-offset-point, polygon-offset-line, polygon-offset-fill, polygon-offset-factor, texture-binding-1d, texture-binding-2d, texture-binding-3d, vertex-array, normal-array, color-array, index-array, texture-coord-array, edge-flag-array, vertex-array-size, vertex-array-type, vertex-array-stride, normal-array-type, normal-array-stride, color-array-size, color-array-type, color-array-stride, index-array-type, index-array-stride, texture-coord-array-size, texture-coord-array-type, texture-coord-array-stride, edge-flag-array-stride, clip-plane0, clip-plane1, clip-plane2, clip-plane3, clip-plane4, clip-plane5, light0, light1, light2, light3, light4, light5, light6, light7, light-model-color-control, blend-color-ext, blend-equation-ext, pack-cmyk-hint-ext, unpack-cmyk-hint-ext, convolution-1d-ext, convolution-2d-ext, separable-2d-ext, post-convolution-red-scale-ext, post-convolution-green-scale-ext, post-convolution-blue-scale-ext, post-convolution-alpha-scale-ext, post-convolution-red-bias-ext, post-convolution-green-bias-ext, post-convolution-blue-bias-ext, post-convolution-alpha-bias-ext, histogram-ext, minmax-ext, polygon-offset-bias-ext, rescale-normal-ext, shared-texture-palette-ext, texture-3d-binding-ext, pack-skip-images-ext, pack-image-height-ext, unpack-skip-images-ext, unpack-image-height-ext, texture-3d-ext, max-3d-texture-size-ext, vertex-array-count-ext, normal-array-count-ext, color-array-count-ext, index-array-count-ext, texture-coord-array-count-ext, edge-flag-array-count-ext, detail-texture-2d-binding-sgis, fog-func-points-sgis, max-fog-func-points-sgis, generate-mipmap-hint-sgis, multisample-sgis, sample-alpha-to-mask-sgis, sample-alpha-to-one-sgis, sample-mask-sgis, sample-buffers-sgis, samples-sgis, sample-mask-value-sgis, sample-mask-invert-sgis, sample-pattern-sgis, pixel-texture-sgis, point-size-min-sgis, point-size-max-sgis, point-fade-threshold-size-sgis, distance-attenuation-sgis, pack-skip-volumes-sgis, pack-image-depth-sgis, unpack-skip-volumes-sgis, unpack-image-depth-sgis, texture-4d-sgis, max-4d-texture-size-sgis, texture-4d-binding-sgis, async-marker-sgix, async-histogram-sgix, max-async-histogram-sgix, async-tex-image-sgix, async-draw-pixels-sgix, async-read-pixels-sgix, max-async-tex-image-sgix, max-async-draw-pixels-sgix, max-async-read-pixels-sgix, calligraphic-fragment-sgix, max-clipmap-virtual-depth-sgix, max-clipmap-depth-sgix, convolution-hint-sgix, fog-offset-sgix, fog-offset-value-sgix, fragment-lighting-sgix, fragment-color-material-sgix, fragment-color-material-face-sgix, fragment-color-material-parameter-sgix, max-fragment-lights-sgix, max-active-lights-sgix, light-env-mode-sgix, fragment-light-model-local-viewer-sgix, fragment-light-model-two-side-sgix, fragment-light-model-ambient-sgix, fragment-light-model-normal-interpolation-sgix, fragment-light0-sgix, framezoom-sgix, framezoom-factor-sgix, max-framezoom-factor-sgix, instrument-measurements-sgix, interlace-sgix, ir-instrument1-sgix, pixel-tex-gen-sgix, pixel-tex-gen-mode-sgix, pixel-tile-best-alignment-sgix, pixel-tile-cache-increment-sgix, pixel-tile-width-sgix, pixel-tile-height-sgix, pixel-tile-grid-width-sgix, pixel-tile-grid-height-sgix, pixel-tile-grid-depth-sgix, pixel-tile-cache-size-sgix, deformations-mask-sgix, reference-plane-equation-sgix, reference-plane-sgix, sprite-sgix, sprite-mode-sgix, sprite-axis-sgix, sprite-translation-sgix, pack-subsample-rate-sgix, unpack-subsample-rate-sgix, pack-resample-sgix, unpack-resample-sgix, post-texture-filter-bias-range-sgix, post-texture-filter-scale-range-sgix, vertex-preclip-sgix, vertex-preclip-hint-sgix, color-matrix-sgi, color-matrix-stack-depth-sgi, max-color-matrix-stack-depth-sgi, post-color-matrix-red-scale-sgi, post-color-matrix-green-scale-sgi, post-color-matrix-blue-scale-sgi, post-color-matrix-alpha-scale-sgi, post-color-matrix-red-bias-sgi, post-color-matrix-green-bias-sgi, post-color-matrix-blue-bias-sgi, post-color-matrix-alpha-bias-sgi, color-table-sgi, post-convolution-color-table-sgi, post-color-matrix-color-table-sgi, texture-color-table-sgi.

Macro: qcom-alpha-test enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

alpha-test-qcom, alpha-test-func-qcom, alpha-test-ref-qcom.

Macro: ext-unpack-subimage enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

unpack-row-length, unpack-skip-rows, unpack-skip-pixels.

Macro: ext-multiview-draw-buffers enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

draw-buffer-ext, read-buffer-ext, draw-buffer-ext, read-buffer-ext, color-attachment-ext, multiview-ext, max-multiview-buffers-ext.

Macro: nv-read-buffer enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

read-buffer-nv.

Macro: get-texture-parameter enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

texture-mag-filter, texture-min-filter, texture-wrap-s, texture-wrap-t, texture-width, texture-height, texture-internal-format, texture-components, texture-border-color, texture-border, texture-red-size, texture-green-size, texture-blue-size, texture-alpha-size, texture-luminance-size, texture-intensity-size, texture-priority, texture-resident, texture-depth-ext, texture-wrap-r-ext, detail-texture-level-sgis, detail-texture-mode-sgis, detail-texture-func-points-sgis, generate-mipmap-sgis, sharpen-texture-func-points-sgis, texture-filter4-size-sgis, texture-min-lod-sgis, texture-max-lod-sgis, texture-base-level-sgis, texture-max-level-sgis, dual-texture-select-sgis, quad-texture-select-sgis, texture-4dsize-sgis, texture-wrap-q-sgis, texture-clipmap-center-sgix, texture-clipmap-frame-sgix, texture-clipmap-offset-sgix, texture-clipmap-virtual-depth-sgix, texture-clipmap-lod-offset-sgix, texture-clipmap-depth-sgix, texture-compare-sgix, texture-compare-operator-sgix, texture-lequal-r-sgix, texture-gequal-r-sgix, shadow-ambient-sgix, texture-max-clamp-s-sgix, texture-max-clamp-t-sgix, texture-max-clamp-r-sgix, texture-lod-bias-s-sgix, texture-lod-bias-t-sgix, texture-lod-bias-r-sgix, post-texture-filter-bias-sgix, post-texture-filter-scale-sgix.

Macro: nv-texture-border-clamp enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

texture-border-color-nv, clamp-to-border-nv.

Macro: hint-mode enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

dont-care, fastest, nicest.

Macro: hint-target enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

perspective-correction-hint, point-smooth-hint, line-smooth-hint, polygon-smooth-hint, fog-hint, pack-cmyk-hint-ext, unpack-cmyk-hint-ext, generate-mipmap-hint-sgis, convolution-hint-sgix, texture-multi-buffer-hint-sgix, vertex-preclip-hint-sgix.

Macro: histogram-target-ext enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

histogram-ext, proxy-histogram-ext.

Macro: index-pointer-type enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

short, int, float, double.

Macro: light-env-mode-sgix enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

replace, modulate, add.

Macro: light-env-parameter-sgix enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

light-env-mode-sgix.

Macro: light-model-color-control enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

single-color, separate-specular-color.

Macro: light-model-parameter enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

light-model-ambient, light-model-local-viewer, light-model-two-side, light-model-color-control.

Macro: light-parameter enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

ambient, diffuse, specular, position, spot-direction, spot-exponent, spot-cutoff, constant-attenuation, linear-attenuation, quadratic-attenuation.

Macro: list-mode enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

compile, compile-and-execute.

Macro: data-type enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

byte, unsigned-byte, short, unsigned-short, int, unsigned-int, float, 2-bytes, 3-bytes, 4-bytes, double, double-ext.

Macro: oes-element-index-uint bit...

Bitfield constructor. The symbolic bit arguments are replaced with their corresponding numeric values and combined with logior at compile-time. The symbolic arguments known to this bitfield constructor are:

.

Macro: oes-texture-float enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

half-float-oes.

Macro: ext-vertex-attrib-64-bit enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

double-mat2-ext, double-mat3-ext, double-mat4-ext, double-mat-2x-3-ext, double-mat-2x-4-ext, double-mat-3x-2-ext, double-mat-3x-4-ext, double-mat-4x-2-ext, double-mat-4x-3-ext, double-vec2-ext, double-vec3-ext, double-vec4-ext.

Macro: arb-half-float-vertex enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

half-float.

Macro: arb-half-float-pixel enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

half-float-arb.

Macro: nv-half-float enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

half-float-nv.

Macro: apple-float-pixels enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

half-apple, rgba-float32-apple, rgb-float32-apple, alpha-float32-apple, intensity-float32-apple, luminance-float32-apple, luminance-alpha-float32-apple, rgba-float16-apple, rgb-float16-apple, alpha-float16-apple, intensity-float16-apple, luminance-float16-apple, luminance-alpha-float16-apple, color-float-apple.

Macro: arb-es2-compatibility enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

fixed, implementation-color-read-type, implementation-color-read-format, rgb565, low-float, medium-float, high-float, low-int, medium-int, high-int, shader-binary-formats, num-shader-binary-formats, shader-compiler, max-vertex-uniform-vectors, max-varying-vectors, max-fragment-uniform-vectors.

Macro: oes-fixed-point enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

fixed-oes.

Macro: nv-vertex-attrib-integer-64-bit enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

int64-nv, unsigned-int64-nv.

Macro: list-name-type enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

byte, unsigned-byte, short, unsigned-short, int, unsigned-int, float, 2-bytes, 3-bytes, 4-bytes.

Macro: list-parameter-name enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

list-priority-sgix.

Macro: logic-op enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

clear, and, and-reverse, copy, and-inverted, noop, xor, or, nor, equiv, invert, or-reverse, copy-inverted, or-inverted, nand, set.

Macro: map-target enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

map1-color-4, map1-index, map1-normal, map1-texture-coord-1, map1-texture-coord-2, map1-texture-coord-3, map1-texture-coord-4, map1-vertex-3, map1-vertex-4, map2-color-4, map2-index, map2-normal, map2-texture-coord-1, map2-texture-coord-2, map2-texture-coord-3, map2-texture-coord-4, map2-vertex-3, map2-vertex-4, geometry-deformation-sgix, texture-deformation-sgix.

Macro: material-face enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

front, back, front-and-back.

Macro: material-parameter enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

emission, shininess, ambient-and-diffuse, color-indexes, ambient, diffuse, specular.

Macro: matrix-mode enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

modelview, projection, texture.

Macro: mesh-mode-1 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

point, line.

Macro: mesh-mode-2 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

point, line, fill.

Macro: minmax-target-ext enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

minmax-ext.

Macro: normal-pointer-type enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

byte, short, int, float, double.

Macro: pixel-copy-type enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

color, depth, stencil.

Macro: ext-discard-framebuffer enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

color-ext, depth-ext, stencil-ext.

Macro: pixel-format enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

color-index, stencil-index, depth-component, red, green, blue, alpha, rgb, rgba, luminance, luminance-alpha, abgr-ext, cmyk-ext, cmyka-ext, ycrcb-422-sgix, ycrcb-444-sgix.

Macro: oes-depth-texture enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

red-ext.

Macro: ext-texture-rg enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

red-ext, rg-ext, r8-ext, rg8-ext.

Macro: pixel-map enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

pixel-map-i-to-i, pixel-map-s-to-s, pixel-map-i-to-r, pixel-map-i-to-g, pixel-map-i-to-b, pixel-map-i-to-a, pixel-map-r-to-r, pixel-map-g-to-g, pixel-map-b-to-b, pixel-map-a-to-a.

Macro: pixel-store-parameter enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

unpack-swap-bytes, unpack-lsb-first, unpack-row-length, unpack-skip-rows, unpack-skip-pixels, unpack-alignment, pack-swap-bytes, pack-lsb-first, pack-row-length, pack-skip-rows, pack-skip-pixels, pack-alignment, pack-skip-images-ext, pack-image-height-ext, unpack-skip-images-ext, unpack-image-height-ext, pack-skip-volumes-sgis, pack-image-depth-sgis, unpack-skip-volumes-sgis, unpack-image-depth-sgis, pixel-tile-width-sgix, pixel-tile-height-sgix, pixel-tile-grid-width-sgix, pixel-tile-grid-height-sgix, pixel-tile-grid-depth-sgix, pixel-tile-cache-size-sgix, pack-subsample-rate-sgix, unpack-subsample-rate-sgix, pack-resample-sgix, unpack-resample-sgix.

Macro: pixel-store-resample-mode enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

resample-replicate-sgix, resample-zero-fill-sgix, resample-decimate-sgix.

Macro: pixel-store-subsample-rate enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

pixel-subsample-4444-sgix, pixel-subsample-2424-sgix, pixel-subsample-4242-sgix.

Macro: pixel-tex-gen-mode enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

none, rgb, rgba, luminance, luminance-alpha, pixel-tex-gen-alpha-replace-sgix, pixel-tex-gen-alpha-no-replace-sgix, pixel-tex-gen-alpha-ms-sgix, pixel-tex-gen-alpha-ls-sgix.

Macro: pixel-tex-gen-parameter-name-sgis enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

pixel-fragment-rgb-source-sgis, pixel-fragment-alpha-source-sgis.

Macro: pixel-transfer-parameter enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

map-color, map-stencil, index-shift, index-offset, red-scale, red-bias, green-scale, green-bias, blue-scale, blue-bias, alpha-scale, alpha-bias, depth-scale, depth-bias, post-convolution-red-scale-ext, post-convolution-green-scale-ext, post-convolution-blue-scale-ext, post-convolution-alpha-scale-ext, post-convolution-red-bias-ext, post-convolution-green-bias-ext, post-convolution-blue-bias-ext, post-convolution-alpha-bias-ext, post-color-matrix-red-scale-sgi, post-color-matrix-green-scale-sgi, post-color-matrix-blue-scale-sgi, post-color-matrix-alpha-scale-sgi, post-color-matrix-red-bias-sgi, post-color-matrix-green-bias-sgi, post-color-matrix-blue-bias-sgi, post-color-matrix-alpha-bias-sgi.

Macro: pixel-type enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

bitmap, byte, unsigned-byte, short, unsigned-short, int, unsigned-int, float, unsigned-byte-3-3-2-ext, unsigned-short-4-4-4-4-ext, unsigned-short-5-5-5-1-ext, unsigned-int-8-8-8-8-ext, unsigned-int-10-10-10-2-ext.

Macro: point-parameter-name-sgis enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

point-size-min-sgis, point-size-max-sgis, point-fade-threshold-size-sgis, distance-attenuation-sgis.

Macro: polygon-mode enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

point, line, fill.

Macro: read-buffer-mode enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

front-left, front-right, back-left, back-right, front, back, left, right, aux0, aux1, aux2, aux3.

Macro: rendering-mode enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

render, feedback, select.

Macro: sample-pattern-sgis enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

1pass-sgis, 2pass-0-sgis, 2pass-1-sgis, 4pass-0-sgis, 4pass-1-sgis, 4pass-2-sgis, 4pass-3-sgis.

Macro: separable-target-ext enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

separable-2d-ext.

Macro: shading-model enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

flat, smooth.

Macro: stencil-function enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

never, less, equal, lequal, greater, notequal, gequal, always.

Macro: stencil-op enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

zero, keep, replace, incr, decr, invert.

Macro: string-name enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

vendor, renderer, version, extensions.

Macro: tex-coord-pointer-type enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

short, int, float, double.

Macro: texture-coord-name enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

s, t, r, q.

Macro: texture-env-mode enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

modulate, decal, blend, replace-ext, add, texture-env-bias-sgix.

Macro: texture-env-parameter enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

texture-env-mode, texture-env-color.

Macro: texture-env-target enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

texture-env.

Macro: texture-filter-func-sgis enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

filter4-sgis.

Macro: texture-gen-mode enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

eye-linear, object-linear, sphere-map, eye-distance-to-point-sgis, object-distance-to-point-sgis, eye-distance-to-line-sgis, object-distance-to-line-sgis.

Macro: texture-gen-parameter enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

texture-gen-mode, object-plane, eye-plane, eye-point-sgis, object-point-sgis, eye-line-sgis, object-line-sgis.

Macro: oes-texture-cube-map enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

texture-gen-mode, normal-map-oes, reflection-map-oes, texture-cube-map-oes, texture-binding-cube-map-oes, texture-cube-map-positive-x-oes, texture-cube-map-negative-x-oes, texture-cube-map-positive-y-oes, texture-cube-map-negative-y-oes, texture-cube-map-positive-z-oes, texture-cube-map-negative-z-oes, max-cube-map-texture-size-oes, texture-gen-str-oes.

Macro: texture-mag-filter enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

nearest, linear, linear-detail-sgis, linear-detail-alpha-sgis, linear-detail-color-sgis, linear-sharpen-sgis, linear-sharpen-alpha-sgis, linear-sharpen-color-sgis, filter4-sgis, pixel-tex-gen-q-ceiling-sgix, pixel-tex-gen-q-round-sgix, pixel-tex-gen-q-floor-sgix.

Macro: texture-min-filter enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

nearest, linear, nearest-mipmap-nearest, linear-mipmap-nearest, nearest-mipmap-linear, linear-mipmap-linear, filter4-sgis, linear-clipmap-linear-sgix, nearest-clipmap-nearest-sgix, nearest-clipmap-linear-sgix, linear-clipmap-nearest-sgix, pixel-tex-gen-q-ceiling-sgix, pixel-tex-gen-q-round-sgix, pixel-tex-gen-q-floor-sgix.

Macro: texture-parameter-name enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

texture-mag-filter, texture-min-filter, texture-wrap-s, texture-wrap-t, texture-border-color, texture-priority, texture-wrap-r-ext, detail-texture-level-sgis, detail-texture-mode-sgis, generate-mipmap-sgis, dual-texture-select-sgis, quad-texture-select-sgis, texture-wrap-q-sgis, texture-clipmap-center-sgix, texture-clipmap-frame-sgix, texture-clipmap-offset-sgix, texture-clipmap-virtual-depth-sgix, texture-clipmap-lod-offset-sgix, texture-clipmap-depth-sgix, texture-compare-sgix, texture-compare-operator-sgix, shadow-ambient-sgix, texture-max-clamp-s-sgix, texture-max-clamp-t-sgix, texture-max-clamp-r-sgix, texture-lod-bias-s-sgix, texture-lod-bias-t-sgix, texture-lod-bias-r-sgix, post-texture-filter-bias-sgix, post-texture-filter-scale-sgix.

Macro: texture-target enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

texture-1d, texture-2d, proxy-texture-1d, proxy-texture-2d, texture-3d-ext, proxy-texture-3d-ext, detail-texture-2d-sgis, texture-4d-sgis, proxy-texture-4d-sgis, texture-min-lod-sgis, texture-max-lod-sgis, texture-base-level-sgis, texture-max-level-sgis.

Macro: texture-wrap-mode enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

clamp, repeat, clamp-to-border-sgis, clamp-to-edge-sgis.

Macro: pixel-internal-format enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

r3-g3-b2, alpha4, alpha8, alpha12, alpha16, luminance4, luminance8, luminance12, luminance16, luminance4-alpha4, luminance6-alpha2, luminance8-alpha8, luminance12-alpha4, luminance12-alpha12, luminance16-alpha16, intensity, intensity4, intensity8, intensity12, intensity16, rgb4, rgb5, rgb8, rgb10, rgb12, rgb16, rgba2, rgba4, rgb5-a1, rgba8, rgb10-a2, rgba12, rgba16, rgb2-ext, dual-alpha4-sgis, dual-alpha8-sgis, dual-alpha12-sgis, dual-alpha16-sgis, dual-luminance4-sgis, dual-luminance8-sgis, dual-luminance12-sgis, dual-luminance16-sgis, dual-intensity4-sgis, dual-intensity8-sgis, dual-intensity12-sgis, dual-intensity16-sgis, dual-luminance-alpha4-sgis, dual-luminance-alpha8-sgis, quad-alpha4-sgis, quad-alpha8-sgis, quad-luminance4-sgis, quad-luminance8-sgis, quad-intensity4-sgis, quad-intensity8-sgis, depth-component16-sgix, depth-component24-sgix, depth-component32-sgix.

Macro: oes-rgb-8-rgba-8 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

rgb8, rgba8.

Macro: interleaved-array-format enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

v2f, v3f, c4ub-v2f, c4ub-v3f, c3f-v3f, n3f-v3f, c4f-n3f-v3f, t2f-v3f, t4f-v4f, t2f-c4ub-v3f, t2f-c3f-v3f, t2f-n3f-v3f, t2f-c4f-n3f-v3f, t4f-c4f-n3f-v4f.

Macro: vertex-pointer-type enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

short, int, float, double.

Macro: clip-plane-name enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

clip-plane0, clip-plane1, clip-plane2, clip-plane3, clip-plane4, clip-plane5.

Macro: light-name enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

light0, light1, light2, light3, light4, light5, light6, light7, fragment-light0-sgix, fragment-light1-sgix, fragment-light2-sgix, fragment-light3-sgix, fragment-light4-sgix, fragment-light5-sgix, fragment-light6-sgix, fragment-light7-sgix.

Macro: ext-abgr enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

abgr-ext.

Macro: version-1-2 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

constant-color, one-minus-constant-color, constant-alpha, one-minus-constant-alpha, blend-color, func-add, func-add-ext, min, min-ext, max, max-ext, blend-equation, blend-equation-ext, func-subtract, func-subtract-ext, func-reverse-subtract, func-reverse-subtract-ext, convolution-1d, convolution-2d, separable-2d, convolution-border-mode, convolution-filter-scale, convolution-filter-bias, reduce, convolution-format, convolution-width, convolution-height, max-convolution-width, max-convolution-height, post-convolution-red-scale, post-convolution-green-scale, post-convolution-blue-scale, post-convolution-alpha-scale, post-convolution-red-bias, post-convolution-green-bias, post-convolution-blue-bias, post-convolution-alpha-bias, histogram, proxy-histogram, histogram-width, histogram-format, histogram-red-size, histogram-green-size, histogram-blue-size, histogram-alpha-size, histogram-sink, minmax, minmax-format, minmax-sink, table-too-large, unsigned-byte-3-3-2, unsigned-short-4-4-4-4, unsigned-short-5-5-5-1, unsigned-int-8-8-8-8, unsigned-int-10-10-10-2, unsigned-byte-2-3-3-rev, unsigned-short-5-6-5, unsigned-short-5-6-5-rev, unsigned-short-4-4-4-4-rev, unsigned-short-1-5-5-5-rev, unsigned-int-8-8-8-8-rev, unsigned-int-2-10-10-10-rev, rescale-normal, pack-skip-images, pack-image-height, unpack-skip-images, unpack-image-height, texture-3d, proxy-texture-3d, texture-depth, texture-wrap-r, max-3d-texture-size, color-matrix, color-matrix-stack-depth, max-color-matrix-stack-depth, post-color-matrix-red-scale, post-color-matrix-green-scale, post-color-matrix-blue-scale, post-color-matrix-alpha-scale, post-color-matrix-red-bias, post-color-matrix-green-bias, post-color-matrix-blue-bias, post-color-matrix-alpha-bias, color-table, post-convolution-color-table, post-color-matrix-color-table, proxy-color-table, proxy-post-convolution-color-table, proxy-post-color-matrix-color-table, color-table-scale, color-table-bias, color-table-format, color-table-width, color-table-red-size, color-table-green-size, color-table-blue-size, color-table-alpha-size, color-table-luminance-size, color-table-intensity-size, bgr, bgra, max-elements-vertices, max-elements-indices, clamp-to-edge, texture-min-lod, texture-max-lod, texture-base-level, texture-max-level, constant-border, replicate-border, convolution-border-color, light-model-color-control, single-color, separate-specular-color, smooth-point-size-range, smooth-point-size-granularity, smooth-line-width-range, smooth-line-width-granularity, aliased-point-size-range, aliased-line-width-range.

Macro: ext-blend-color enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

constant-color-ext, one-minus-constant-color-ext, constant-alpha-ext, one-minus-constant-alpha-ext, blend-color-ext.

Macro: ext-blend-minmax enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

func-add, func-add-ext, min, min-ext, max, max-ext, blend-equation, blend-equation-ext.

Macro: version-2-0 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

blend-equation-rgb, vertex-attrib-array-enabled, vertex-attrib-array-size, vertex-attrib-array-stride, vertex-attrib-array-type, current-vertex-attrib, vertex-program-point-size, vertex-program-two-side, vertex-attrib-array-pointer, stencil-back-func, stencil-back-fail, stencil-back-pass-depth-fail, stencil-back-pass-depth-pass, stencil-back-fail-ati, max-draw-buffers, draw-buffer0, draw-buffer1, draw-buffer2, draw-buffer3, draw-buffer4, draw-buffer5, draw-buffer6, draw-buffer7, draw-buffer8, draw-buffer9, draw-buffer10, draw-buffer11, draw-buffer12, draw-buffer13, draw-buffer14, draw-buffer15, blend-equation-alpha, point-sprite, coord-replace, max-vertex-attribs, vertex-attrib-array-normalized, max-texture-coords, max-texture-image-units, fragment-shader, fragment-shader-arb, vertex-shader, vertex-shader-arb, program-object-arb, shader-object-arb, max-fragment-uniform-components, max-fragment-uniform-components-arb, max-vertex-uniform-components, max-vertex-uniform-components-arb, max-varying-floats, max-varying-floats-arb, max-vertex-texture-image-units, max-vertex-texture-image-units-arb, max-combined-texture-image-units, max-combined-texture-image-units-arb, object-type-arb, shader-type, object-subtype-arb, float-vec2, float-vec2-arb, float-vec3, float-vec3-arb, float-vec4, float-vec4-arb, int-vec2, int-vec2-arb, int-vec3, int-vec3-arb, int-vec4, int-vec4-arb, bool, bool-arb, bool-vec2, bool-vec2-arb, bool-vec3, bool-vec3-arb, bool-vec4, bool-vec4-arb, float-mat2, float-mat2-arb, float-mat3, float-mat3-arb, float-mat4, float-mat4-arb, sampler-1d, sampler-1d-arb, sampler-2d, sampler-2d-arb, sampler-3d, sampler-3d-arb, sampler-cube, sampler-cube-arb, sampler-1d-shadow, sampler-1d-shadow-arb, sampler-2d-shadow, sampler-2d-shadow-arb, sampler-2d-rect-arb, sampler-2d-rect-shadow-arb, float-mat-2x-3, float-mat-2x-4, float-mat-3x-2, float-mat-3x-4, float-mat-4x-2, float-mat-4x-3, delete-status, object-delete-status-arb, compile-status, object-compile-status-arb, link-status, object-link-status-arb, validate-status, object-validate-status-arb, info-log-length, object-info-log-length-arb, attached-shaders, object-attached-objects-arb, active-uniforms, object-active-uniforms-arb, active-uniform-max-length, object-active-uniform-max-length-arb, shader-source-length, object-shader-source-length-arb, active-attributes, object-active-attributes-arb, active-attribute-max-length, object-active-attribute-max-length-arb, fragment-shader-derivative-hint, fragment-shader-derivative-hint-arb, shading-language-version, shading-language-version-arb, current-program, point-sprite-coord-origin, lower-left, upper-left, stencil-back-ref, stencil-back-value-mask, stencil-back-writemask.

Macro: ext-blend-equation-separate enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

blend-equation-rgb-ext, blend-equation-alpha-ext.

Macro: oes-blend-equation-separate enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

blend-equation-rgb-oes, blend-equation-alpha-oes.

Macro: ext-blend-subtract enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

func-subtract, func-subtract-ext, func-reverse-subtract, func-reverse-subtract-ext.

Macro: oes-blend-subtract enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

func-add-oes, blend-equation-oes, func-subtract-oes, func-reverse-subtract-oes.

Macro: ext-cmyka enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

cmyk-ext, cmyka-ext, pack-cmyk-hint-ext, unpack-cmyk-hint-ext.

Macro: ext-convolution enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

convolution-1d-ext, convolution-2d-ext, separable-2d-ext, convolution-border-mode-ext, convolution-filter-scale-ext, convolution-filter-bias-ext, reduce-ext, convolution-format-ext, convolution-width-ext, convolution-height-ext, max-convolution-width-ext, max-convolution-height-ext, post-convolution-red-scale-ext, post-convolution-green-scale-ext, post-convolution-blue-scale-ext, post-convolution-alpha-scale-ext, post-convolution-red-bias-ext, post-convolution-green-bias-ext, post-convolution-blue-bias-ext, post-convolution-alpha-bias-ext.

Macro: ext-histogram enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

histogram-ext, proxy-histogram-ext, histogram-width-ext, histogram-format-ext, histogram-red-size-ext, histogram-green-size-ext, histogram-blue-size-ext, histogram-alpha-size-ext, histogram-luminance-size, histogram-luminance-size-ext, histogram-sink-ext, minmax-ext, minmax-format-ext, minmax-sink-ext, table-too-large-ext.

Macro: ext-packed-pixels enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

unsigned-byte-3-3-2-ext, unsigned-short-4-4-4-4-ext, unsigned-short-5-5-5-1-ext, unsigned-int-8-8-8-8-ext, unsigned-int-10-10-10-2-ext, unsigned-byte-2-3-3-rev-ext, unsigned-short-5-6-5-ext, unsigned-short-5-6-5-rev-ext, unsigned-short-4-4-4-4-rev-ext, unsigned-short-1-5-5-5-rev-ext, unsigned-int-8-8-8-8-rev-ext, unsigned-int-2-10-10-10-rev-ext.

Macro: ext-texture-type-2-10-10-10-rev enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

polygon-offset-ext, polygon-offset-factor-ext, polygon-offset-bias-ext.

Macro: ext-polygon-offset enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

polygon-offset-ext, polygon-offset-factor-ext, polygon-offset-bias-ext.

Macro: ext-rescale-normal enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

rescale-normal-ext.

Macro: ext-texture enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

alpha4-ext, alpha8-ext, alpha12-ext, alpha16-ext, luminance4-ext, luminance8-ext, luminance12-ext, luminance16-ext, luminance4-alpha4-ext, luminance6-alpha2-ext, luminance8-alpha8-ext, luminance12-alpha4-ext, luminance12-alpha12-ext, luminance16-alpha16-ext, intensity-ext, intensity4-ext, intensity8-ext, intensity12-ext, intensity16-ext, rgb2-ext, rgb4-ext, rgb5-ext, rgb8-ext, rgb10-ext, rgb12-ext, rgb16-ext, rgba2-ext, rgba4-ext, rgb5-a1-ext, rgba8-ext, rgb10-a2-ext, rgba12-ext, rgba16-ext, texture-red-size-ext, texture-green-size-ext, texture-blue-size-ext, texture-alpha-size-ext, texture-luminance-size-ext, texture-intensity-size-ext, replace-ext, proxy-texture-1d-ext, proxy-texture-2d-ext, texture-too-large-ext.

Macro: ext-texture-object enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

texture-priority-ext, texture-resident-ext, texture-1d-binding-ext, texture-2d-binding-ext, texture-3d-binding-ext.

Macro: ext-texture-3d enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

pack-skip-images-ext, pack-image-height-ext, unpack-skip-images-ext, unpack-image-height-ext, texture-3d-ext, proxy-texture-3d-ext, texture-depth-ext, texture-wrap-r-ext, max-3d-texture-size-ext.

Macro: oes-texture-3d enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

texture-3d-binding-oes, texture-3d-oes, texture-wrap-r-oes, max-3d-texture-size-oes, sampler-3d-oes, framebuffer-attachment-texture-3d-zoffset-oes.

Macro: ext-vertex-array enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

vertex-array-ext, normal-array-ext, color-array-ext, index-array-ext, texture-coord-array-ext, edge-flag-array-ext, vertex-array-size-ext, vertex-array-type-ext, vertex-array-stride-ext, vertex-array-count-ext, normal-array-type-ext, normal-array-stride-ext, normal-array-count-ext, color-array-size-ext, color-array-type-ext, color-array-stride-ext, color-array-count-ext, index-array-type-ext, index-array-stride-ext, index-array-count-ext, texture-coord-array-size-ext, texture-coord-array-type-ext, texture-coord-array-stride-ext, texture-coord-array-count-ext, edge-flag-array-stride-ext, edge-flag-array-count-ext, vertex-array-pointer-ext, normal-array-pointer-ext, color-array-pointer-ext, index-array-pointer-ext, texture-coord-array-pointer-ext, edge-flag-array-pointer-ext.

Macro: sgix-interlace enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

interlace-sgix.

Macro: sgis-detail-texture enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

detail-texture-2d-sgis, detail-texture-2d-binding-sgis, linear-detail-sgis, linear-detail-alpha-sgis, linear-detail-color-sgis, detail-texture-level-sgis, detail-texture-mode-sgis, detail-texture-func-points-sgis.

Macro: sgis-multisample enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

multisample-sgis, sample-alpha-to-mask-sgis, sample-alpha-to-one-sgis, sample-mask-sgis, 1pass-sgis, 2pass-0-sgis, 2pass-1-sgis, 4pass-0-sgis, 4pass-1-sgis, 4pass-2-sgis, 4pass-3-sgis, sample-buffers-sgis, samples-sgis, sample-mask-value-sgis, sample-mask-invert-sgis, sample-pattern-sgis.

Macro: nv-multisample-coverage enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

coverage-samples-nv, color-samples-nv.

Macro: sgis-sharpen-texture enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

linear-sharpen-sgis, linear-sharpen-alpha-sgis, linear-sharpen-color-sgis, sharpen-texture-func-points-sgis.

Macro: sgi-color-matrix enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

color-matrix-sgi, color-matrix-stack-depth-sgi, max-color-matrix-stack-depth-sgi, post-color-matrix-red-scale-sgi, post-color-matrix-green-scale-sgi, post-color-matrix-blue-scale-sgi, post-color-matrix-alpha-scale-sgi, post-color-matrix-red-bias-sgi, post-color-matrix-green-bias-sgi, post-color-matrix-blue-bias-sgi, post-color-matrix-alpha-bias-sgi.

Macro: sgi-texture-color-table enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

texture-color-table-sgi, proxy-texture-color-table-sgi.

Macro: sgix-texture-add-env enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

texture-env-bias-sgix.

Macro: sgix-shadow-ambient enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

shadow-ambient-sgix.

Macro: version-1-4 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

blend-dst-rgb, blend-src-rgb, blend-dst-alpha, blend-src-alpha, point-size-min, point-size-max, point-fade-threshold-size, point-distance-attenuation, generate-mipmap, generate-mipmap-hint, depth-component16, depth-component24, depth-component32, mirrored-repeat, fog-coordinate-source, fog-coordinate, fragment-depth, current-fog-coordinate, fog-coordinate-array-type, fog-coordinate-array-stride, fog-coordinate-array-pointer, fog-coordinate-array, color-sum, current-secondary-color, secondary-color-array-size, secondary-color-array-type, secondary-color-array-stride, secondary-color-array-pointer, secondary-color-array, max-texture-lod-bias, texture-filter-control, texture-lod-bias, incr-wrap, decr-wrap, texture-depth-size, depth-texture-mode, texture-compare-mode, texture-compare-func, compare-r-to-texture.

Macro: ext-blend-func-separate enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

blend-dst-rgb-ext, blend-src-rgb-ext, blend-dst-alpha-ext, blend-src-alpha-ext.

Macro: oes-blend-func-separate enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

blend-dst-rgb-oes, blend-src-rgb-oes, blend-dst-alpha-oes, blend-src-alpha-oes.

Macro: ext-422-pixels enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

422-ext, 422-rev-ext, 422-average-ext, 422-rev-average-ext.

Macro: sgi-color-table enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

color-table-sgi, post-convolution-color-table-sgi, post-color-matrix-color-table-sgi, proxy-color-table-sgi, proxy-post-convolution-color-table-sgi, proxy-post-color-matrix-color-table-sgi, color-table-scale-sgi, color-table-bias-sgi, color-table-format-sgi, color-table-width-sgi, color-table-red-size-sgi, color-table-green-size-sgi, color-table-blue-size-sgi, color-table-alpha-size-sgi, color-table-luminance-size-sgi, color-table-intensity-size-sgi.

Macro: arb-vertex-array-bgra enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

bgr-ext, bgra-ext.

Macro: ext-bgra enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

bgr-ext, bgra-ext.

Macro: sgis-texture-select enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

dual-alpha4-sgis, dual-alpha8-sgis, dual-alpha12-sgis, dual-alpha16-sgis, dual-luminance4-sgis, dual-luminance8-sgis, dual-luminance12-sgis, dual-luminance16-sgis, dual-intensity4-sgis, dual-intensity8-sgis, dual-intensity12-sgis, dual-intensity16-sgis, dual-luminance-alpha4-sgis, dual-luminance-alpha8-sgis, quad-alpha4-sgis, quad-alpha8-sgis, quad-luminance4-sgis, quad-luminance8-sgis, quad-intensity4-sgis, quad-intensity8-sgis, dual-texture-select-sgis, quad-texture-select-sgis.

Macro: arb-point-parameters enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

point-size-min-arb, point-size-max-arb, point-fade-threshold-size-arb, point-distance-attenuation-arb.

Macro: ext-point-parameters enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

point-size-min-ext, point-size-max-ext, point-fade-threshold-size-ext, distance-attenuation-ext.

Macro: sgis-point-parameters enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

point-size-min-sgis, point-size-max-sgis, point-fade-threshold-size-sgis, distance-attenuation-sgis.

Macro: sgis-fog-function enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

fog-func-sgis, fog-func-points-sgis, max-fog-func-points-sgis.

Macro: arb-texture-border-clamp enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

clamp-to-border-arb.

Macro: sgis-texture-border-clamp enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

clamp-to-border-sgis.

Macro: sgix-texture-multi-buffer enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

texture-multi-buffer-hint-sgix.

Macro: sgis-texture-edge-clamp enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

clamp-to-edge-sgis.

Macro: sgis-texture-4d enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

pack-skip-volumes-sgis, pack-image-depth-sgis, unpack-skip-volumes-sgis, unpack-image-depth-sgis, texture-4d-sgis, proxy-texture-4d-sgis, texture-4dsize-sgis, texture-wrap-q-sgis, max-4d-texture-size-sgis, texture-4d-binding-sgis.

Macro: sgix-pixel-texture enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

pixel-tex-gen-sgix, pixel-tex-gen-mode-sgix.

Macro: sgis-texture-lod enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

texture-min-lod-sgis, texture-max-lod-sgis, texture-base-level-sgis, texture-max-level-sgis.

Macro: sgix-pixel-tiles enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

pixel-tile-best-alignment-sgix, pixel-tile-cache-increment-sgix, pixel-tile-width-sgix, pixel-tile-height-sgix, pixel-tile-grid-width-sgix, pixel-tile-grid-height-sgix, pixel-tile-grid-depth-sgix, pixel-tile-cache-size-sgix.

Macro: sgis-texture-filter-4 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

filter4-sgis, texture-filter4-size-sgis.

Macro: sgix-sprite enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

sprite-sgix, sprite-mode-sgix, sprite-axis-sgix, sprite-translation-sgix, sprite-axial-sgix, sprite-object-aligned-sgix, sprite-eye-aligned-sgix.

Macro: hp-convolution-border-modes enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

ignore-border-hp, constant-border-hp, replicate-border-hp, convolution-border-color-hp.

Macro: sgix-clipmap enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

linear-clipmap-linear-sgix, texture-clipmap-center-sgix, texture-clipmap-frame-sgix, texture-clipmap-offset-sgix, texture-clipmap-virtual-depth-sgix, texture-clipmap-lod-offset-sgix, texture-clipmap-depth-sgix, max-clipmap-depth-sgix, max-clipmap-virtual-depth-sgix, nearest-clipmap-nearest-sgix, nearest-clipmap-linear-sgix, linear-clipmap-nearest-sgix.

Macro: sgix-texture-scale-bias enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

post-texture-filter-bias-sgix, post-texture-filter-scale-sgix, post-texture-filter-bias-range-sgix, post-texture-filter-scale-range-sgix.

Macro: sgix-reference-plane enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

reference-plane-sgix, reference-plane-equation-sgix.

Macro: sgix-ir-instrument-1 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

ir-instrument1-sgix.

Macro: sgix-instruments enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

instrument-buffer-pointer-sgix, instrument-measurements-sgix.

Macro: sgix-list-priority enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

list-priority-sgix.

Macro: sgix-calligraphic-fragment enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

calligraphic-fragment-sgix.

Macro: sgix-impact-pixel-texture enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

pixel-tex-gen-q-ceiling-sgix, pixel-tex-gen-q-round-sgix, pixel-tex-gen-q-floor-sgix, pixel-tex-gen-alpha-replace-sgix, pixel-tex-gen-alpha-no-replace-sgix, pixel-tex-gen-alpha-ls-sgix, pixel-tex-gen-alpha-ms-sgix.

Macro: sgix-framezoom enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

framezoom-sgix, framezoom-factor-sgix, max-framezoom-factor-sgix.

Macro: sgix-texture-lod-bias enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

texture-lod-bias-s-sgix, texture-lod-bias-t-sgix, texture-lod-bias-r-sgix.

Macro: sgis-generate-mipmap enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

generate-mipmap-sgis, generate-mipmap-hint-sgis.

Macro: sgix-polynomial-ffd enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

geometry-deformation-sgix, texture-deformation-sgix, deformations-mask-sgix, max-deformation-order-sgix.

Macro: sgix-fog-offset enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

fog-offset-sgix, fog-offset-value-sgix.

Macro: sgix-shadow enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

texture-compare-sgix, texture-compare-operator-sgix, texture-lequal-r-sgix, texture-gequal-r-sgix.

Macro: arb-depth-texture enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

depth-component16-arb, depth-component24-arb, depth-component32-arb, texture-depth-size-arb, depth-texture-mode-arb.

Macro: sgix-depth-texture enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

depth-component16-sgix, depth-component24-sgix, depth-component32-sgix.

Macro: oes-depth-24 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

depth-component24-oes.

Macro: oes-depth-32 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

depth-component32-oes.

Macro: ext-compiled-vertex-array enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

array-element-lock-first-ext, array-element-lock-count-ext.

Macro: ext-cull-vertex enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

cull-vertex-ext, cull-vertex-eye-position-ext, cull-vertex-object-position-ext.

Macro: ext-index-array-formats enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

iui-v2f-ext, iui-v3f-ext, iui-n3f-v2f-ext, iui-n3f-v3f-ext, t2f-iui-v2f-ext, t2f-iui-v3f-ext, t2f-iui-n3f-v2f-ext, t2f-iui-n3f-v3f-ext.

Macro: ext-index-func enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

index-test-ext, index-test-func-ext, index-test-ref-ext.

Macro: ext-index-material enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

index-material-ext, index-material-parameter-ext, index-material-face-ext.

Macro: sgix-ycrcb enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

ycrcb-422-sgix, ycrcb-444-sgix.

Macro: sunx-general-triangle-list enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

restart-sun, replace-middle-sun, replace-oldest-sun, wrap-border-sun, triangle-list-sun, replacement-code-sun, replacement-code-array-sun, replacement-code-array-type-sun, replacement-code-array-stride-sun, replacement-code-array-pointer-sun, r1ui-v3f-sun, r1ui-c4ub-v3f-sun, r1ui-c3f-v3f-sun, r1ui-n3f-v3f-sun, r1ui-c4f-n3f-v3f-sun, r1ui-t2f-v3f-sun, r1ui-t2f-n3f-v3f-sun, r1ui-t2f-c4f-n3f-v3f-sun.

Macro: sunx-constant-data enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

unpack-constant-data-sunx, texture-constant-data-sunx.

Macro: sun-global-alpha enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

global-alpha-sun, global-alpha-factor-sun.

Macro: sgis-texture-color-mask enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

texture-color-writemask-sgis.

Macro: sgis-point-line-texgen enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

eye-distance-to-point-sgis, object-distance-to-point-sgis, eye-distance-to-line-sgis, object-distance-to-line-sgis, eye-point-sgis, object-point-sgis, eye-line-sgis, object-line-sgis.

Macro: ext-separate-specular-color enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

light-model-color-control-ext, single-color-ext, separate-specular-color-ext.

Macro: ext-shared-texture-palette enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

shared-texture-palette-ext.

Macro: ati-text-fragment-shader enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

text-fragment-shader-ati.

Macro: ext-color-buffer-half-float enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

framebuffer-attachment-component-type-ext, r16f-ext, rg16f-ext, rgba16f-ext, rgb16f-ext, unsigned-normalized-ext.

Macro: oes-surfaceless-context enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

framebuffer-undefined-oes.

Macro: arb-texture-rg enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

rg, rg-integer, r8, r16, rg8, rg16, r16f, r32f, rg16f, rg32f, r8i, r8ui, r16i, r16ui, r32i, r32ui, rg8i, rg8ui, rg16i, rg16ui, rg32i, rg32ui.

Macro: arb-cl-event enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

sync-cl-event-arb, sync-cl-event-complete-arb.

Macro: arb-debug-output enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

debug-output-synchronous-arb, debug-next-logged-message-length-arb, debug-callback-function-arb, debug-callback-user-param-arb, debug-source-api-arb, debug-source-window-system-arb, debug-source-shader-compiler-arb, debug-source-third-party-arb, debug-source-application-arb, debug-source-other-arb, debug-type-error-arb, debug-type-deprecated-behavior-arb, debug-type-undefined-behavior-arb, debug-type-portability-arb, debug-type-performance-arb, debug-type-other-arb, max-debug-message-length-arb, max-debug-logged-messages-arb, debug-logged-messages-arb, debug-severity-high-arb, debug-severity-medium-arb, debug-severity-low-arb.

Macro: arb-get-program-binary enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

program-binary-retrievable-hint, program-binary-length, num-program-binary-formats, program-binary-formats.

Macro: arb-viewport-array enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

max-viewports, viewport-subpixel-bits, viewport-bounds-range, layer-provoking-vertex, viewport-index-provoking-vertex, undefined-vertex, first-vertex-convention, last-vertex-convention, provoking-vertex.

Macro: arb-explicit-uniform-location enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

max-uniform-locations.

Macro: arb-internalformat-query-2 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

internalformat-supported, internalformat-preferred, internalformat-red-size, internalformat-green-size, internalformat-blue-size, internalformat-alpha-size, internalformat-depth-size, internalformat-stencil-size, internalformat-shared-size, internalformat-red-type, internalformat-green-type, internalformat-blue-type, internalformat-alpha-type, internalformat-depth-type, internalformat-stencil-type, max-width, max-height, max-depth, max-layers, max-combined-dimensions, color-components, depth-components, stencil-components, color-renderable, depth-renderable, stencil-renderable, framebuffer-renderable, framebuffer-renderable-layered, framebuffer-blend, read-pixels, read-pixels-format, read-pixels-type, texture-image-format, texture-image-type, get-texture-image-format, get-texture-image-type, mipmap, manual-generate-mipmap, auto-generate-mipmap, color-encoding, srgb-read, srgb-write, srgb-decode-arb, filter, vertex-texture, tess-control-texture, tess-evaluation-texture, geometry-texture, fragment-texture, compute-texture, texture-shadow, texture-gather, texture-gather-shadow, shader-image-load, shader-image-store, shader-image-atomic, image-texel-size, image-compatibility-class, image-pixel-format, image-pixel-type, simultaneous-texture-and-depth-test, simultaneous-texture-and-stencil-test, simultaneous-texture-and-depth-write, simultaneous-texture-and-stencil-write, texture-compressed-block-width, texture-compressed-block-height, texture-compressed-block-size, clear-buffer, texture-view, view-compatibility-class, full-support, caveat-support, image-class-4-x-32, image-class-2-x-32, image-class-1-x-32, image-class-4-x-16, image-class-2-x-16, image-class-1-x-16, image-class-4-x-8, image-class-2-x-8, image-class-1-x-8, image-class-11-11-10, image-class-10-10-10-2, view-class-128-bits, view-class-96-bits, view-class-64-bits, view-class-48-bits, view-class-32-bits, view-class-24-bits, view-class-16-bits, view-class-8-bits, view-class-s3tc-dxt1-rgb, view-class-s3tc-dxt1-rgba, view-class-s3tc-dxt3-rgba, view-class-s3tc-dxt5-rgba, view-class-rgtc1-red, view-class-rgtc2-rg, view-class-bptc-unorm, view-class-bptc-float.

Macro: arb-vertex-attrib-binding enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

vertex-attrib-binding, vertex-attrib-relative-offset, vertex-binding-divisor, vertex-binding-offset, vertex-binding-stride, max-vertex-attrib-relative-offset, max-vertex-attrib-bindings.

Macro: arb-texture-view enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

texture-view-min-level, texture-view-num-levels, texture-view-min-layer, texture-view-num-layers, texture-immutable-levels.

Macro: sgix-depth-pass-instrument enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

depth-pass-instrument-sgix, depth-pass-instrument-counters-sgix, depth-pass-instrument-max-sgix.

Macro: sgix-fragments-instrument enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

fragments-instrument-sgix, fragments-instrument-counters-sgix, fragments-instrument-max-sgix.

Macro: sgix-convolution-accuracy enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

convolution-hint-sgix.

Macro: sgix-ycrcba enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

ycrcb-sgix, ycrcba-sgix.

Macro: sgix-slim enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

unpack-compressed-size-sgix, pack-max-compressed-size-sgix, pack-compressed-size-sgix, slim8u-sgix, slim10u-sgix, slim12s-sgix.

Macro: sgix-blend-alpha-minmax enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

alpha-min-sgix, alpha-max-sgix.

Macro: sgix-scalebias-hint enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

scalebias-hint-sgix.

Macro: sgix-async enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

async-marker-sgix.

Macro: sgix-async-histogram enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

async-histogram-sgix, max-async-histogram-sgix.

Macro: ext-pixel-transform enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

pixel-transform-2d-ext, pixel-mag-filter-ext, pixel-min-filter-ext, pixel-cubic-weight-ext, cubic-ext, average-ext, pixel-transform-2d-stack-depth-ext, max-pixel-transform-2d-stack-depth-ext, pixel-transform-2d-matrix-ext.

Macro: ext-light-texture enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

fragment-material-ext, fragment-normal-ext, fragment-color-ext, attenuation-ext, shadow-attenuation-ext, texture-application-mode-ext, texture-light-ext, texture-material-face-ext, texture-material-parameter-ext, fragment-depth-ext.

Macro: sgis-pixel-texture enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

pixel-texture-sgis, pixel-fragment-rgb-source-sgis, pixel-fragment-alpha-source-sgis, pixel-group-color-sgis.

Macro: sgix-line-quality-hint enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

line-quality-hint-sgix.

Macro: sgix-async-pixel enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

async-tex-image-sgix, async-draw-pixels-sgix, async-read-pixels-sgix, max-async-tex-image-sgix, max-async-draw-pixels-sgix, max-async-read-pixels-sgix.

Macro: sgix-texture-coordinate-clamp enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

texture-max-clamp-s-sgix, texture-max-clamp-t-sgix, texture-max-clamp-r-sgix, fog-factor-to-alpha-sgix.

Macro: arb-texture-mirrored-repeat enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

mirrored-repeat-arb.

Macro: ibm-texture-mirrored-repeat enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

mirrored-repeat-ibm.

Macro: oes-texture-mirrored-repeat enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

mirrored-repeat-oes.

Macro: s3-s-3-tc enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

rgb-s3tc, rgb4-s3tc, rgba-s3tc, rgba4-s3tc, rgba-dxt5-s3tc, rgba4-dxt5-s3tc.

Macro: sgix-vertex-preclip enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

vertex-preclip-sgix, vertex-preclip-hint-sgix.

Macro: ext-texture-compression-s-3-tc enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

compressed-rgb-s3tc-dxt1-ext, compressed-rgba-s3tc-dxt1-ext, compressed-rgba-s3tc-dxt3-ext, compressed-rgba-s3tc-dxt5-ext.

Macro: angle-texture-compression-dxt-3 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

compressed-rgba-s3tc-dxt3-angle.

Macro: angle-texture-compression-dxt-5 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

compressed-rgba-s3tc-dxt5-angle.

Macro: intel-parallel-arrays enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

parallel-arrays-intel, vertex-array-parallel-pointers-intel, normal-array-parallel-pointers-intel, color-array-parallel-pointers-intel, texture-coord-array-parallel-pointers-intel.

Macro: sgix-fragment-lighting enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

fragment-lighting-sgix, fragment-color-material-sgix, fragment-color-material-face-sgix, fragment-color-material-parameter-sgix, max-fragment-lights-sgix, max-active-lights-sgix, current-raster-normal-sgix, light-env-mode-sgix, fragment-light-model-local-viewer-sgix, fragment-light-model-two-side-sgix, fragment-light-model-ambient-sgix, fragment-light-model-normal-interpolation-sgix, fragment-light0-sgix, fragment-light1-sgix, fragment-light2-sgix, fragment-light3-sgix, fragment-light4-sgix, fragment-light5-sgix, fragment-light6-sgix, fragment-light7-sgix.

Macro: sgix-resample enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

pack-resample-sgix, unpack-resample-sgix, resample-replicate-sgix, resample-zero-fill-sgix, resample-decimate-sgix.

Macro: version-1-5 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

fog-coord-src, fog-coord, current-fog-coord, fog-coord-array-type, fog-coord-array-stride, fog-coord-array-pointer, fog-coord-array, src0-rgb, src1-rgb, src2-rgb, src0-alpha, src1-alpha, src2-alpha, buffer-size, buffer-usage, query-counter-bits, current-query, query-result, query-result-available, array-buffer, element-array-buffer, array-buffer-binding, element-array-buffer-binding, vertex-array-buffer-binding, normal-array-buffer-binding, color-array-buffer-binding, index-array-buffer-binding, texture-coord-array-buffer-binding, edge-flag-array-buffer-binding, secondary-color-array-buffer-binding, fog-coord-array-buffer-binding, fog-coordinate-array-buffer-binding, weight-array-buffer-binding, vertex-attrib-array-buffer-binding, read-only, write-only, read-write, buffer-access, buffer-mapped, buffer-map-pointer, stream-draw, stream-read, stream-copy, static-draw, static-read, static-copy, dynamic-draw, dynamic-read, dynamic-copy, samples-passed.

Macro: ext-fog-coord enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

fog-coordinate-source-ext, fog-coordinate-ext, fragment-depth-ext, current-fog-coordinate-ext, fog-coordinate-array-type-ext, fog-coordinate-array-stride-ext, fog-coordinate-array-pointer-ext, fog-coordinate-array-ext.

Macro: ext-secondary-color enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

color-sum-ext, current-secondary-color-ext, secondary-color-array-size-ext, secondary-color-array-type-ext, secondary-color-array-stride-ext, secondary-color-array-pointer-ext, secondary-color-array-ext.

Macro: arb-vertex-program enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

color-sum-arb, vertex-program-arb, vertex-attrib-array-enabled-arb, vertex-attrib-array-size-arb, vertex-attrib-array-stride-arb, vertex-attrib-array-type-arb, current-vertex-attrib-arb, program-length-arb, program-string-arb, max-program-matrix-stack-depth-arb, max-program-matrices-arb, current-matrix-stack-depth-arb, current-matrix-arb, vertex-program-point-size-arb, vertex-program-two-side-arb, vertex-attrib-array-pointer-arb, program-error-position-arb, program-binding-arb, max-vertex-attribs-arb, vertex-attrib-array-normalized-arb, max-texture-coords-arb, max-texture-image-units-arb, program-error-string-arb, program-format-ascii-arb, program-format-arb, program-instructions-arb, max-program-instructions-arb, program-native-instructions-arb, max-program-native-instructions-arb, program-temporaries-arb, max-program-temporaries-arb, program-native-temporaries-arb, max-program-native-temporaries-arb, program-parameters-arb, max-program-parameters-arb, program-native-parameters-arb, max-program-native-parameters-arb, program-attribs-arb, max-program-attribs-arb, program-native-attribs-arb, max-program-native-attribs-arb, program-address-registers-arb, max-program-address-registers-arb, program-native-address-registers-arb, max-program-native-address-registers-arb, max-program-local-parameters-arb, max-program-env-parameters-arb, program-under-native-limits-arb, transpose-current-matrix-arb, matrix0-arb, matrix1-arb, matrix2-arb, matrix3-arb, matrix4-arb, matrix5-arb, matrix6-arb, matrix7-arb, matrix8-arb, matrix9-arb, matrix10-arb, matrix11-arb, matrix12-arb, matrix13-arb, matrix14-arb, matrix15-arb, matrix16-arb, matrix17-arb, matrix18-arb, matrix19-arb, matrix20-arb, matrix21-arb, matrix22-arb, matrix23-arb, matrix24-arb, matrix25-arb, matrix26-arb, matrix27-arb, matrix28-arb, matrix29-arb, matrix30-arb, matrix31-arb.

Macro: version-2-1 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

current-raster-secondary-color, pixel-pack-buffer, pixel-unpack-buffer, pixel-pack-buffer-binding, pixel-unpack-buffer-binding, srgb, srgb8, srgb-alpha, srgb8-alpha8, sluminance-alpha, sluminance8-alpha8, sluminance, sluminance8, compressed-srgb, compressed-srgb-alpha, compressed-sluminance, compressed-sluminance-alpha.

Macro: sgix-icc-texture enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

smooth-point-size-range, smooth-point-size-granularity, smooth-line-width-range, smooth-line-width-granularity, aliased-point-size-range, aliased-line-width-range.

Macro: rend-screen-coordinates enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

screen-coordinates-rend, inverted-screen-w-rend.

Macro: arb-multitexture enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

texture0-arb, texture1-arb, texture2-arb, texture3-arb, texture4-arb, texture5-arb, texture6-arb, texture7-arb, texture8-arb, texture9-arb, texture10-arb, texture11-arb, texture12-arb, texture13-arb, texture14-arb, texture15-arb, texture16-arb, texture17-arb, texture18-arb, texture19-arb, texture20-arb, texture21-arb, texture22-arb, texture23-arb, texture24-arb, texture25-arb, texture26-arb, texture27-arb, texture28-arb, texture29-arb, texture30-arb, texture31-arb, active-texture-arb, client-active-texture-arb, max-texture-units-arb.

Macro: oes-texture-env-crossbar enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

texture0, texture1, texture2, texture3, texture4, texture5, texture6, texture7, texture8, texture9, texture10, texture11, texture12, texture13, texture14, texture15, texture16, texture17, texture18, texture19, texture20, texture21, texture22, texture23, texture24, texture25, texture26, texture27, texture28, texture29, texture30, texture31.

Macro: arb-transpose-matrix enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

transpose-modelview-matrix-arb, transpose-projection-matrix-arb, transpose-texture-matrix-arb, transpose-color-matrix-arb.

Macro: arb-texture-env-combine enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

subtract-arb.

Macro: arb-texture-compression enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

compressed-alpha-arb, compressed-luminance-arb, compressed-luminance-alpha-arb, compressed-intensity-arb, compressed-rgb-arb, compressed-rgba-arb, texture-compression-hint-arb, texture-compressed-image-size-arb, texture-compressed-arb, num-compressed-texture-formats-arb, compressed-texture-formats-arb.

Macro: nv-fence enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

all-completed-nv, fence-status-nv, fence-condition-nv.

Macro: version-3-1 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

texture-rectangle, texture-binding-rectangle, proxy-texture-rectangle, max-rectangle-texture-size, uniform-buffer, uniform-buffer-binding, uniform-buffer-start, uniform-buffer-size, max-vertex-uniform-blocks, max-geometry-uniform-blocks, max-fragment-uniform-blocks, max-combined-uniform-blocks, max-uniform-buffer-bindings, max-uniform-block-size, max-combined-vertex-uniform-components, max-combined-geometry-uniform-components, max-combined-fragment-uniform-components, uniform-buffer-offset-alignment, active-uniform-block-max-name-length, active-uniform-blocks, uniform-type, uniform-size, uniform-name-length, uniform-block-index, uniform-offset, uniform-array-stride, uniform-matrix-stride, uniform-is-row-major, uniform-block-binding, uniform-block-data-size, uniform-block-name-length, uniform-block-active-uniforms, uniform-block-active-uniform-indices, uniform-block-referenced-by-vertex-shader, uniform-block-referenced-by-geometry-shader, uniform-block-referenced-by-fragment-shader, invalid-index, sampler-2d-rect, sampler-2d-rect-shadow, texture-buffer, max-texture-buffer-size, texture-binding-buffer, texture-buffer-data-store-binding, sampler-buffer, int-sampler-2d-rect, int-sampler-buffer, unsigned-int-sampler-2d-rect, unsigned-int-sampler-buffer, copy-read-buffer, copy-write-buffer, red-snorm, rg-snorm, rgb-snorm, rgba-snorm, r8-snorm, rg8-snorm, rgb8-snorm, rgba8-snorm, r16-snorm, rg16-snorm, rgb16-snorm, rgba16-snorm, signed-normalized, primitive-restart, primitive-restart-index.

Macro: arb-texture-rectangle enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

texture-rectangle-arb, texture-binding-rectangle-arb, proxy-texture-rectangle-arb, max-rectangle-texture-size-arb.

Macro: nv-texture-rectangle enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

texture-rectangle-nv, texture-binding-rectangle-nv, proxy-texture-rectangle-nv, max-rectangle-texture-size-nv.

Macro: ext-packed-depth-stencil enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

depth-stencil-ext, unsigned-int-24-8-ext, depth24-stencil8-ext, texture-stencil-size-ext.

Macro: nv-packed-depth-stencil enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

depth-stencil-nv, unsigned-int-24-8-nv.

Macro: oes-packed-depth-stencil enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

depth-stencil-oes, unsigned-int-24-8-oes, depth24-stencil8-oes.

Macro: ext-texture-lod-bias enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

max-texture-lod-bias-ext, texture-filter-control-ext, texture-lod-bias-ext.

Macro: ext-texture-filter-anisotropic enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

texture-max-anisotropy-ext, max-texture-max-anisotropy-ext.

Macro: ext-vertex-weighting enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

modelview1-stack-depth-ext, modelview-matrix1-ext, vertex-weighting-ext, modelview1-ext, current-vertex-weight-ext, vertex-weight-array-ext, vertex-weight-array-size-ext, vertex-weight-array-type-ext, vertex-weight-array-stride-ext, vertex-weight-array-pointer-ext.

Macro: nv-light-max-exponent enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

max-shininess-nv, max-spot-exponent-nv.

Macro: ext-stencil-wrap enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

incr-wrap-ext, decr-wrap-ext.

Macro: oes-stencil-wrap enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

incr-wrap-oes, decr-wrap-oes.

Macro: ext-texture-cube-map enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

normal-map-ext, reflection-map-ext, texture-cube-map-ext, texture-binding-cube-map-ext, texture-cube-map-positive-x-ext, texture-cube-map-negative-x-ext, texture-cube-map-positive-y-ext, texture-cube-map-negative-y-ext, texture-cube-map-positive-z-ext, texture-cube-map-negative-z-ext, proxy-texture-cube-map-ext, max-cube-map-texture-size-ext.

Macro: nv-texgen-reflection enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

normal-map, reflection-map.

Macro: arb-texture-cube-map enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

normal-map-arb, reflection-map-arb, texture-cube-map-arb, texture-binding-cube-map-arb, texture-cube-map-positive-x-arb, texture-cube-map-negative-x-arb, texture-cube-map-positive-y-arb, texture-cube-map-negative-y-arb, texture-cube-map-positive-z-arb, texture-cube-map-negative-z-arb, proxy-texture-cube-map-arb, max-cube-map-texture-size-arb.

Macro: nv-vertex-array-range enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

vertex-array-range-nv, vertex-array-range-length-nv, vertex-array-range-valid-nv, max-vertex-array-range-element-nv, vertex-array-range-pointer-nv.

Macro: apple-vertex-array-range enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

vertex-array-range-apple, vertex-array-range-length-apple, vertex-array-storage-hint-apple, vertex-array-range-pointer-apple, storage-client-apple, storage-cached-apple, storage-shared-apple.

Macro: nv-register-combiners enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

register-combiners-nv, variable-a-nv, variable-b-nv, variable-c-nv, variable-d-nv, variable-e-nv, variable-f-nv, variable-g-nv, constant-color0-nv, constant-color1-nv, primary-color-nv, secondary-color-nv, spare0-nv, spare1-nv, discard-nv, e-times-f-nv, spare0-plus-secondary-color-nv, vertex-array-range-without-flush-nv, multisample-filter-hint-nv, unsigned-identity-nv, unsigned-invert-nv, expand-normal-nv, expand-negate-nv, half-bias-normal-nv, half-bias-negate-nv, signed-identity-nv, unsigned-negate-nv, scale-by-two-nv, scale-by-four-nv, scale-by-one-half-nv, bias-by-negative-one-half-nv, combiner-input-nv, combiner-mapping-nv, combiner-component-usage-nv, combiner-ab-dot-product-nv, combiner-cd-dot-product-nv, combiner-mux-sum-nv, combiner-scale-nv, combiner-bias-nv, combiner-ab-output-nv, combiner-cd-output-nv, combiner-sum-output-nv, max-general-combiners-nv, num-general-combiners-nv, color-sum-clamp-nv, combiner0-nv, combiner1-nv, combiner2-nv, combiner3-nv, combiner4-nv, combiner5-nv, combiner6-nv, combiner7-nv.

Macro: nv-register-combiners-2 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

per-stage-constants-nv.

Macro: nv-primitive-restart enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

primitive-restart-nv, primitive-restart-index-nv.

Macro: nv-fog-distance enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

fog-gen-mode-nv, eye-radial-nv, eye-plane-absolute-nv.

Macro: nv-texgen-emboss enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

emboss-light-nv, emboss-constant-nv, emboss-map-nv.

Macro: ingr-color-clamp enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

red-min-clamp-ingr, green-min-clamp-ingr, blue-min-clamp-ingr, alpha-min-clamp-ingr, red-max-clamp-ingr, green-max-clamp-ingr, blue-max-clamp-ingr, alpha-max-clamp-ingr.

Macro: ingr-interlace-read enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

interlace-read-ingr.

Macro: ext-texture-env-combine enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

combine-ext, combine-rgb-ext, combine-alpha-ext, rgb-scale-ext, add-signed-ext, interpolate-ext, constant-ext, primary-color-ext, previous-ext, source0-rgb-ext, source1-rgb-ext, source2-rgb-ext, source0-alpha-ext, source1-alpha-ext, source2-alpha-ext, operand0-rgb-ext, operand1-rgb-ext, operand2-rgb-ext, operand0-alpha-ext, operand1-alpha-ext, operand2-alpha-ext.

Macro: nv-texture-env-combine-4 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

combine4-nv, source3-rgb-nv, source3-alpha-nv, operand3-rgb-nv, operand3-alpha-nv.

Macro: sgix-subsample enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

pack-subsample-rate-sgix, unpack-subsample-rate-sgix, pixel-subsample-4444-sgix, pixel-subsample-2424-sgix, pixel-subsample-4242-sgix.

Macro: ext-texture-perturb-normal enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

perturb-ext, texture-normal-ext.

Macro: apple-specular-vector enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

light-model-specular-vector-apple.

Macro: apple-transform-hint enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

transform-hint-apple.

Macro: apple-client-storage enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

unpack-client-storage-apple.

Macro: apple-object-purgeable enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

buffer-object-apple, released-apple, volatile-apple, retained-apple, undefined-apple, purgeable-apple.

Macro: arb-vertex-array-object enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

vertex-array-binding.

Macro: apple-vertex-array-object enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

vertex-array-binding-apple.

Macro: apple-texture-range enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

texture-range-length-apple, texture-range-pointer-apple, texture-storage-hint-apple, storage-private-apple, storage-cached-apple, storage-shared-apple.

Macro: apple-ycbcr-422 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

ycbcr-422-apple, unsigned-short-8-8-apple, unsigned-short-8-8-rev-apple.

Macro: mesa-ycbcr-texture enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

unsigned-short-8-8-mesa, unsigned-short-8-8-rev-mesa, ycbcr-mesa.

Macro: sun-slice-accum enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

slice-accum-sun.

Macro: sun-mesh-array enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

quad-mesh-sun, triangle-mesh-sun.

Macro: nv-vertex-program enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

vertex-program-nv, vertex-state-program-nv, attrib-array-size-nv, attrib-array-stride-nv, attrib-array-type-nv, current-attrib-nv, program-length-nv, program-string-nv, modelview-projection-nv, identity-nv, inverse-nv, transpose-nv, inverse-transpose-nv, max-track-matrix-stack-depth-nv, max-track-matrices-nv, matrix0-nv, matrix1-nv, matrix2-nv, matrix3-nv, matrix4-nv, matrix5-nv, matrix6-nv, matrix7-nv, current-matrix-stack-depth-nv, current-matrix-nv, vertex-program-point-size-nv, vertex-program-two-side-nv, program-parameter-nv, attrib-array-pointer-nv, program-target-nv, program-resident-nv, track-matrix-nv, track-matrix-transform-nv, vertex-program-binding-nv, program-error-position-nv, vertex-attrib-array0-nv, vertex-attrib-array1-nv, vertex-attrib-array2-nv, vertex-attrib-array3-nv, vertex-attrib-array4-nv, vertex-attrib-array5-nv, vertex-attrib-array6-nv, vertex-attrib-array7-nv, vertex-attrib-array8-nv, vertex-attrib-array9-nv, vertex-attrib-array10-nv, vertex-attrib-array11-nv, vertex-attrib-array12-nv, vertex-attrib-array13-nv, vertex-attrib-array14-nv, vertex-attrib-array15-nv, map1-vertex-attrib0-4-nv, map1-vertex-attrib1-4-nv, map1-vertex-attrib2-4-nv, map1-vertex-attrib3-4-nv, map1-vertex-attrib4-4-nv, map1-vertex-attrib5-4-nv, map1-vertex-attrib6-4-nv, map1-vertex-attrib7-4-nv, map1-vertex-attrib8-4-nv, map1-vertex-attrib9-4-nv, map1-vertex-attrib10-4-nv, map1-vertex-attrib11-4-nv, map1-vertex-attrib12-4-nv, map1-vertex-attrib13-4-nv, map1-vertex-attrib14-4-nv, map1-vertex-attrib15-4-nv, map2-vertex-attrib0-4-nv, map2-vertex-attrib1-4-nv, map2-vertex-attrib2-4-nv, map2-vertex-attrib3-4-nv, map2-vertex-attrib4-4-nv, map2-vertex-attrib5-4-nv, map2-vertex-attrib6-4-nv, map2-vertex-attrib7-4-nv, map2-vertex-attrib8-4-nv, map2-vertex-attrib9-4-nv, map2-vertex-attrib10-4-nv, map2-vertex-attrib11-4-nv, map2-vertex-attrib12-4-nv, map2-vertex-attrib13-4-nv, map2-vertex-attrib14-4-nv, map2-vertex-attrib15-4-nv.

Macro: arb-depth-clamp enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

depth-clamp.

Macro: nv-depth-clamp enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

depth-clamp-nv.

Macro: arb-fragment-program enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

vertex-program-arb, vertex-attrib-array-enabled-arb, vertex-attrib-array-size-arb, vertex-attrib-array-stride-arb, vertex-attrib-array-type-arb, current-vertex-attrib-arb, program-length-arb, program-string-arb, max-program-matrix-stack-depth-arb, max-program-matrices-arb, current-matrix-stack-depth-arb, current-matrix-arb, vertex-program-point-size-arb, vertex-program-two-side-arb, vertex-attrib-array-pointer-arb, program-error-position-arb, program-binding-arb, fragment-program-arb, program-alu-instructions-arb, program-tex-instructions-arb, program-tex-indirections-arb, program-native-alu-instructions-arb, program-native-tex-instructions-arb, program-native-tex-indirections-arb, max-program-alu-instructions-arb, max-program-tex-instructions-arb, max-program-tex-indirections-arb, max-program-native-alu-instructions-arb, max-program-native-tex-instructions-arb, max-program-native-tex-indirections-arb, max-texture-coords-arb, max-texture-image-units-arb, program-error-string-arb, program-format-ascii-arb, program-format-arb, program-instructions-arb, max-program-instructions-arb, program-native-instructions-arb, max-program-native-instructions-arb, program-temporaries-arb, max-program-temporaries-arb, program-native-temporaries-arb, max-program-native-temporaries-arb, program-parameters-arb, max-program-parameters-arb, program-native-parameters-arb, max-program-native-parameters-arb, program-attribs-arb, max-program-attribs-arb, program-native-attribs-arb, max-program-native-attribs-arb, program-address-registers-arb, max-program-address-registers-arb, program-native-address-registers-arb, max-program-native-address-registers-arb, max-program-local-parameters-arb, max-program-env-parameters-arb, program-under-native-limits-arb, transpose-current-matrix-arb, matrix0-arb, matrix1-arb, matrix2-arb, matrix3-arb, matrix4-arb, matrix5-arb, matrix6-arb, matrix7-arb, matrix8-arb, matrix9-arb, matrix10-arb, matrix11-arb, matrix12-arb, matrix13-arb, matrix14-arb, matrix15-arb, matrix16-arb, matrix17-arb, matrix18-arb, matrix19-arb, matrix20-arb, matrix21-arb, matrix22-arb, matrix23-arb, matrix24-arb, matrix25-arb, matrix26-arb, matrix27-arb, matrix28-arb, matrix29-arb, matrix30-arb, matrix31-arb.

Macro: arb-vertex-blend enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

max-vertex-units-arb, active-vertex-units-arb, weight-sum-unity-arb, vertex-blend-arb, current-weight-arb, weight-array-type-arb, weight-array-stride-arb, weight-array-size-arb, weight-array-pointer-arb, weight-array-arb, modelview0-arb, modelview1-arb, modelview2-arb, modelview3-arb, modelview4-arb, modelview5-arb, modelview6-arb, modelview7-arb, modelview8-arb, modelview9-arb, modelview10-arb, modelview11-arb, modelview12-arb, modelview13-arb, modelview14-arb, modelview15-arb, modelview16-arb, modelview17-arb, modelview18-arb, modelview19-arb, modelview20-arb, modelview21-arb, modelview22-arb, modelview23-arb, modelview24-arb, modelview25-arb, modelview26-arb, modelview27-arb, modelview28-arb, modelview29-arb, modelview30-arb, modelview31-arb.

Macro: oes-matrix-palette enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

max-vertex-units-oes, weight-array-oes, weight-array-type-oes, weight-array-stride-oes, weight-array-size-oes, weight-array-pointer-oes, matrix-palette-oes, max-palette-matrices-oes, current-palette-matrix-oes, matrix-index-array-oes, matrix-index-array-size-oes, matrix-index-array-type-oes, matrix-index-array-stride-oes, matrix-index-array-pointer-oes, weight-array-buffer-binding-oes, matrix-index-array-buffer-binding-oes.

Macro: arb-texture-env-dot-3 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

dot3-rgb-arb, dot3-rgba-arb.

Macro: img-texture-env-enhanced-fixed-function enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

dot3-rgba-img, modulate-color-img, recip-add-signed-alpha-img, texture-alpha-modulate-img, factor-alpha-modulate-img, fragment-alpha-modulate-img, add-blend-img.

Macro: 3dfx-texture-compression-fxt1 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

compressed-rgb-fxt1-3dfx, compressed-rgba-fxt1-3dfx.

Macro: nv-evaluators enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

eval-2d-nv, eval-triangular-2d-nv, map-tessellation-nv, map-attrib-u-order-nv, map-attrib-v-order-nv, eval-fractional-tessellation-nv, eval-vertex-atrrib0-nv, eval-vertex-atrrib1-nv, eval-vertex-atrrib2-nv, eval-vertex-atrrib3-nv, eval-vertex-atrrib4-nv, eval-vertex-atrrib5-nv, eval-vertex-atrrib6-nv, eval-vertex-atrrib7-nv, eval-vertex-atrrib8-nv, eval-vertex-atrrib9-nv, eval-vertex-atrrib10-nv, eval-vertex-atrrib11-nv, eval-vertex-atrrib12-nv, eval-vertex-atrrib13-nv, eval-vertex-atrrib14-nv, eval-vertex-atrrib15-nv, max-map-tessellation-nv, max-rational-eval-order-nv.

Macro: nv-tessellation-program-5 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

max-program-patch-attribs-nv, tess-control-program-nv, tess-evaluation-program-nv, tess-control-program-parameter-buffer-nv, tess-evaluation-program-parameter-buffer-nv.

Macro: nv-texture-shader enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

offset-texture-rectangle-nv, offset-texture-rectangle-scale-nv, dot-product-texture-rectangle-nv, rgba-unsigned-dot-product-mapping-nv, unsigned-int-s8-s8-8-8-nv, unsigned-int-8-8-s8-s8-rev-nv, dsdt-mag-intensity-nv, shader-consistent-nv, texture-shader-nv, shader-operation-nv, cull-modes-nv, offset-texture-matrix-nv, offset-texture-scale-nv, offset-texture-bias-nv, offset-texture-2d-matrix-nv, offset-texture-2d-scale-nv, offset-texture-2d-bias-nv, previous-texture-input-nv, const-eye-nv, pass-through-nv, cull-fragment-nv, offset-texture-2d-nv, dependent-ar-texture-2d-nv, dependent-gb-texture-2d-nv, dot-product-nv, dot-product-depth-replace-nv, dot-product-texture-2d-nv, dot-product-texture-cube-map-nv, dot-product-diffuse-cube-map-nv, dot-product-reflect-cube-map-nv, dot-product-const-eye-reflect-cube-map-nv, hilo-nv, dsdt-nv, dsdt-mag-nv, dsdt-mag-vib-nv, hilo16-nv, signed-hilo-nv, signed-hilo16-nv, signed-rgba-nv, signed-rgba8-nv, signed-rgb-nv, signed-rgb8-nv, signed-luminance-nv, signed-luminance8-nv, signed-luminance-alpha-nv, signed-luminance8-alpha8-nv, signed-alpha-nv, signed-alpha8-nv, signed-intensity-nv, signed-intensity8-nv, dsdt8-nv, dsdt8-mag8-nv, dsdt8-mag8-intensity8-nv, signed-rgb-unsigned-alpha-nv, signed-rgb8-unsigned-alpha8-nv, hi-scale-nv, lo-scale-nv, ds-scale-nv, dt-scale-nv, magnitude-scale-nv, vibrance-scale-nv, hi-bias-nv, lo-bias-nv, ds-bias-nv, dt-bias-nv, magnitude-bias-nv, vibrance-bias-nv, texture-border-values-nv, texture-hi-size-nv, texture-lo-size-nv, texture-ds-size-nv, texture-dt-size-nv, texture-mag-size-nv.

Macro: nv-vdpau-interop enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

surface-state-nv, surface-registered-nv, surface-mapped-nv, write-discard-nv.

Macro: nv-texture-shader-2 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

dot-product-texture-3d-nv.

Macro: ext-texture-env-dot-3 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

dot3-rgb-ext, dot3-rgba-ext.

Macro: amd-program-binary-z400 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

z400-binary-amd.

Macro: oes-get-program-binary enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

program-binary-length-oes, num-program-binary-formats-oes, program-binary-formats-oes.

Macro: ati-texture-mirror-once enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

mirror-clamp-ati, mirror-clamp-to-edge-ati.

Macro: ext-texture-mirror-clamp enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

mirror-clamp-ext, mirror-clamp-to-edge-ext, mirror-clamp-to-border-ext.

Macro: ati-texture-env-combine-3 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

modulate-add-ati, modulate-signed-add-ati, modulate-subtract-ati.

Macro: amd-stencil-operation-extended enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

set-amd, replace-value-amd, stencil-op-value-amd, stencil-back-op-value-amd.

Macro: mesa-packed-depth-stencil enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

depth-stencil-mesa, unsigned-int-24-8-mesa, unsigned-int-8-24-rev-mesa, unsigned-short-15-1-mesa, unsigned-short-1-15-rev-mesa.

Macro: mesa-trace enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

trace-all-bits-mesa, trace-operations-bit-mesa, trace-primitives-bit-mesa, trace-arrays-bit-mesa, trace-textures-bit-mesa, trace-pixels-bit-mesa, trace-errors-bit-mesa, trace-mask-mesa, trace-name-mesa.

Macro: mesa-pack-invert enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

pack-invert-mesa.

Macro: mesax-texture-stack enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

texture-1d-stack-mesax, texture-2d-stack-mesax, proxy-texture-1d-stack-mesax, proxy-texture-2d-stack-mesax, texture-1d-stack-binding-mesax, texture-2d-stack-binding-mesax.

Macro: mesa-shader-debug enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

debug-object-mesa, debug-print-mesa, debug-assert-mesa.

Macro: ati-vertex-array-object enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

static-ati, dynamic-ati, preserve-ati, discard-ati, object-buffer-size-ati, object-buffer-usage-ati, array-object-buffer-ati, array-object-offset-ati.

Macro: arb-vertex-buffer-object enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

buffer-size-arb, buffer-usage-arb, array-buffer-arb, element-array-buffer-arb, array-buffer-binding-arb, element-array-buffer-binding-arb, vertex-array-buffer-binding-arb, normal-array-buffer-binding-arb, color-array-buffer-binding-arb, index-array-buffer-binding-arb, texture-coord-array-buffer-binding-arb, edge-flag-array-buffer-binding-arb, secondary-color-array-buffer-binding-arb, fog-coordinate-array-buffer-binding-arb, weight-array-buffer-binding-arb, vertex-attrib-array-buffer-binding-arb, read-only-arb, write-only-arb, read-write-arb, buffer-access-arb, buffer-mapped-arb, buffer-map-pointer-arb, stream-draw-arb, stream-read-arb, stream-copy-arb, static-draw-arb, static-read-arb, static-copy-arb, dynamic-draw-arb, dynamic-read-arb, dynamic-copy-arb.

Macro: ati-element-array enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

element-array-ati, element-array-type-ati, element-array-pointer-ati.

Macro: ati-vertex-streams enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

max-vertex-streams-ati, vertex-stream0-ati, vertex-stream1-ati, vertex-stream2-ati, vertex-stream3-ati, vertex-stream4-ati, vertex-stream5-ati, vertex-stream6-ati, vertex-stream7-ati, vertex-source-ati.

Macro: ati-envmap-bumpmap enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

bump-rot-matrix-ati, bump-rot-matrix-size-ati, bump-num-tex-units-ati, bump-tex-units-ati, dudv-ati, du8dv8-ati, bump-envmap-ati, bump-target-ati.

Macro: ext-vertex-shader enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

vertex-shader-ext, vertex-shader-binding-ext, op-index-ext, op-negate-ext, op-dot3-ext, op-dot4-ext, op-mul-ext, op-add-ext, op-madd-ext, op-frac-ext, op-max-ext, op-min-ext, op-set-ge-ext, op-set-lt-ext, op-clamp-ext, op-floor-ext, op-round-ext, op-exp-base-2-ext, op-log-base-2-ext, op-power-ext, op-recip-ext, op-recip-sqrt-ext, op-sub-ext, op-cross-product-ext, op-multiply-matrix-ext, op-mov-ext, output-vertex-ext, output-color0-ext, output-color1-ext, output-texture-coord0-ext, output-texture-coord1-ext, output-texture-coord2-ext, output-texture-coord3-ext, output-texture-coord4-ext, output-texture-coord5-ext, output-texture-coord6-ext, output-texture-coord7-ext, output-texture-coord8-ext, output-texture-coord9-ext, output-texture-coord10-ext, output-texture-coord11-ext, output-texture-coord12-ext, output-texture-coord13-ext, output-texture-coord14-ext, output-texture-coord15-ext, output-texture-coord16-ext, output-texture-coord17-ext, output-texture-coord18-ext, output-texture-coord19-ext, output-texture-coord20-ext, output-texture-coord21-ext, output-texture-coord22-ext, output-texture-coord23-ext, output-texture-coord24-ext, output-texture-coord25-ext, output-texture-coord26-ext, output-texture-coord27-ext, output-texture-coord28-ext, output-texture-coord29-ext, output-texture-coord30-ext, output-texture-coord31-ext, output-fog-ext, scalar-ext, vector-ext, matrix-ext, variant-ext, invariant-ext, local-constant-ext, local-ext, max-vertex-shader-instructions-ext, max-vertex-shader-variants-ext, max-vertex-shader-invariants-ext, max-vertex-shader-local-constants-ext, max-vertex-shader-locals-ext, max-optimized-vertex-shader-instructions-ext, max-optimized-vertex-shader-variants-ext, max-optimized-vertex-shader-local-constants-ext, max-optimized-vertex-shader-invariants-ext, max-optimized-vertex-shader-locals-ext, vertex-shader-instructions-ext, vertex-shader-variants-ext, vertex-shader-invariants-ext, vertex-shader-local-constants-ext, vertex-shader-locals-ext, vertex-shader-optimized-ext, x-ext, y-ext, z-ext, w-ext, negative-x-ext, negative-y-ext, negative-z-ext, negative-w-ext, zero-ext, one-ext, negative-one-ext, normalized-range-ext, full-range-ext, current-vertex-ext, mvp-matrix-ext, variant-value-ext, variant-datatype-ext, variant-array-stride-ext, variant-array-type-ext, variant-array-ext, variant-array-pointer-ext, invariant-value-ext, invariant-datatype-ext, local-constant-value-ext, local-constant-datatype-ext.

Macro: amd-compressed-atc-texture enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

atc-rgba-interpolated-alpha-amd, atc-rgb-amd, atc-rgba-explicit-alpha-amd.

Macro: ati-pn-triangles enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

pn-triangles-ati, max-pn-triangles-tesselation-level-ati, pn-triangles-point-mode-ati, pn-triangles-normal-mode-ati, pn-triangles-tesselation-level-ati, pn-triangles-point-mode-linear-ati, pn-triangles-point-mode-cubic-ati, pn-triangles-normal-mode-linear-ati, pn-triangles-normal-mode-quadratic-ati.

Macro: amd-compressed-3dc-texture enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

3dc-x-amd, 3dc-xy-amd.

Macro: ati-meminfo enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

vbo-free-memory-ati, texture-free-memory-ati, renderbuffer-free-memory-ati.

Macro: ati-separate-stencil enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

stencil-back-func-ati, stencil-back-pass-depth-fail-ati, stencil-back-pass-depth-pass-ati.

Macro: arb-texture-float enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

rgba32f-arb, rgb32f-arb, alpha32f-arb, intensity32f-arb, luminance32f-arb, luminance-alpha32f-arb, rgba16f-arb, rgb16f-arb, alpha16f-arb, intensity16f-arb, luminance16f-arb, luminance-alpha16f-arb, texture-red-type-arb, texture-green-type-arb, texture-blue-type-arb, texture-alpha-type-arb, texture-luminance-type-arb, texture-intensity-type-arb, texture-depth-type-arb, unsigned-normalized-arb.

Macro: ati-texture-float enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

rgba-float32-ati, rgb-float32-ati, alpha-float32-ati, intensity-float32-ati, luminance-float32-ati, luminance-alpha-float32-ati, rgba-float16-ati, rgb-float16-ati, alpha-float16-ati, intensity-float16-ati, luminance-float16-ati, luminance-alpha-float16-ati.

Macro: arb-color-buffer-float enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

rgba-float-mode-arb, clamp-vertex-color-arb, clamp-fragment-color-arb, clamp-read-color-arb, fixed-only-arb.

Macro: ati-pixel-format-float enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

type-rgba-float-ati, color-clear-unclamped-value-ati.

Macro: qcom-writeonly-rendering enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

writeonly-rendering-qcom.

Macro: arb-draw-buffers enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

max-draw-buffers-arb, draw-buffer0-arb, draw-buffer1-arb, draw-buffer2-arb, draw-buffer3-arb, draw-buffer4-arb, draw-buffer5-arb, draw-buffer6-arb, draw-buffer7-arb, draw-buffer8-arb, draw-buffer9-arb, draw-buffer10-arb, draw-buffer11-arb, draw-buffer12-arb, draw-buffer13-arb, draw-buffer14-arb, draw-buffer15-arb.

Macro: ati-draw-buffers enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

max-draw-buffers-ati, draw-buffer0-ati, draw-buffer1-ati, draw-buffer2-ati, draw-buffer3-ati, draw-buffer4-ati, draw-buffer5-ati, draw-buffer6-ati, draw-buffer7-ati, draw-buffer8-ati, draw-buffer9-ati, draw-buffer10-ati, draw-buffer11-ati, draw-buffer12-ati, draw-buffer13-ati, draw-buffer14-ati, draw-buffer15-ati.

Macro: nv-draw-buffers enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

max-draw-buffers-nv, draw-buffer0-nv, draw-buffer1-nv, draw-buffer2-nv, draw-buffer3-nv, draw-buffer4-nv, draw-buffer5-nv, draw-buffer6-nv, draw-buffer7-nv, draw-buffer8-nv, draw-buffer9-nv, draw-buffer10-nv, draw-buffer11-nv, draw-buffer12-nv, draw-buffer13-nv, draw-buffer14-nv, draw-buffer15-nv, color-attachment0-nv, color-attachment1-nv, color-attachment2-nv, color-attachment3-nv, color-attachment4-nv, color-attachment5-nv, color-attachment6-nv, color-attachment7-nv, color-attachment8-nv, color-attachment9-nv, color-attachment10-nv, color-attachment11-nv, color-attachment12-nv, color-attachment13-nv, color-attachment14-nv, color-attachment15-nv.

Macro: amd-sample-positions enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

subsample-distance-amd.

Macro: arb-matrix-palette enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

matrix-palette-arb, max-matrix-palette-stack-depth-arb, max-palette-matrices-arb, current-palette-matrix-arb, matrix-index-array-arb, current-matrix-index-arb, matrix-index-array-size-arb, matrix-index-array-type-arb, matrix-index-array-stride-arb, matrix-index-array-pointer-arb.

Macro: arb-shadow enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

texture-compare-mode-arb, texture-compare-func-arb, compare-r-to-texture-arb.

Macro: ext-shadow-samplers enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

texture-compare-mode-ext, texture-compare-func-ext, compare-ref-to-texture-ext, sampler-2d-shadow-ext.

Macro: ext-texture-array enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

compare-ref-depth-to-texture-ext, max-array-texture-layers-ext, texture-1d-array-ext, proxy-texture-1d-array-ext, texture-2d-array-ext, proxy-texture-2d-array-ext, texture-binding-1d-array-ext, texture-binding-2d-array-ext.

Macro: arb-seamless-cube-map enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

texture-cube-map-seamless.

Macro: nv-texture-shader-3 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

offset-projective-texture-2d-nv, offset-projective-texture-2d-scale-nv, offset-projective-texture-rectangle-nv, offset-projective-texture-rectangle-scale-nv, offset-hilo-texture-2d-nv, offset-hilo-texture-rectangle-nv, offset-hilo-projective-texture-2d-nv, offset-hilo-projective-texture-rectangle-nv, dependent-hilo-texture-2d-nv, dependent-rgb-texture-3d-nv, dependent-rgb-texture-cube-map-nv, dot-product-pass-through-nv, dot-product-texture-1d-nv, dot-product-affine-depth-replace-nv, hilo8-nv, signed-hilo8-nv, force-blue-to-one-nv.

Macro: arb-point-sprite enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

point-sprite-arb, coord-replace-arb.

Macro: nv-point-sprite enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

point-sprite-nv, coord-replace-nv, point-sprite-r-mode-nv.

Macro: oes-point-sprite enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

point-sprite-arb, coord-replace-arb.

Macro: arb-occlusion-query enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

query-counter-bits-arb, current-query-arb, query-result-arb, query-result-available-arb, samples-passed-arb.

Macro: nv-occlusion-query enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

pixel-counter-bits-nv, current-occlusion-query-id-nv, pixel-count-nv, pixel-count-available-nv.

Macro: ext-occlusion-query-boolean enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

current-query-ext, query-result-ext, query-result-available-ext, any-samples-passed-ext, any-samples-passed-conservative-ext.

Macro: nv-fragment-program enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

max-fragment-program-local-parameters-nv, fragment-program-nv, max-texture-coords-nv, max-texture-image-units-nv, fragment-program-binding-nv, program-error-string-nv.

Macro: nv-copy-depth-to-color enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

depth-stencil-to-rgba-nv, depth-stencil-to-bgra-nv.

Macro: nv-pixel-data-range enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

write-pixel-data-range-nv, read-pixel-data-range-nv, write-pixel-data-range-length-nv, read-pixel-data-range-length-nv, write-pixel-data-range-pointer-nv, read-pixel-data-range-pointer-nv.

Macro: arb-gpu-shader-5 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

geometry-shader-invocations, max-geometry-shader-invocations, min-fragment-interpolation-offset, max-fragment-interpolation-offset, fragment-interpolation-offset-bits.

Macro: nv-float-buffer enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

float-r-nv, float-rg-nv, float-rgb-nv, float-rgba-nv, float-r16-nv, float-r32-nv, float-rg16-nv, float-rg32-nv, float-rgb16-nv, float-rgb32-nv, float-rgba16-nv, float-rgba32-nv, texture-float-components-nv, float-clear-color-value-nv, float-rgba-mode-nv.

Macro: nv-texture-expand-normal enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

texture-unsigned-remap-mode-nv.

Macro: ext-depth-bounds-test enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

depth-bounds-test-ext, depth-bounds-ext.

Macro: oes-mapbuffer enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

write-only-oes, buffer-access-oes, buffer-mapped-oes, buffer-map-pointer-oes.

Macro: nv-shader-buffer-store enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

read-write, write-only, shader-global-access-barrier-bit-nv.

Macro: arb-timer-query enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

time-elapsed, timestamp.

Macro: ext-timer-query enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

time-elapsed-ext.

Macro: arb-pixel-buffer-object enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

pixel-pack-buffer-arb, pixel-unpack-buffer-arb, pixel-pack-buffer-binding-arb, pixel-unpack-buffer-binding-arb.

Macro: ext-pixel-buffer-object enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

pixel-pack-buffer-ext, pixel-unpack-buffer-ext, pixel-pack-buffer-binding-ext, pixel-unpack-buffer-binding-ext.

Macro: nv-s-rgb-formats enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

etc1-srgb8-nv, srgb8-nv, sluminance-alpha-nv, sluminance8-alpha8-nv, sluminance-nv, sluminance8-nv, compressed-srgb-s3tc-dxt1-nv, compressed-srgb-alpha-s3tc-dxt1-nv, compressed-srgb-alpha-s3tc-dxt3-nv, compressed-srgb-alpha-s3tc-dxt5-nv.

Macro: ext-stencil-clear-tag enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

stencil-tag-bits-ext, stencil-clear-tag-value-ext.

Macro: nv-vertex-program-2-option enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

max-program-exec-instructions-nv, max-program-call-depth-nv.

Macro: nv-fragment-program-2 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

max-program-exec-instructions-nv, max-program-call-depth-nv, max-program-if-depth-nv, max-program-loop-depth-nv, max-program-loop-count-nv.

Macro: arb-blend-func-extended enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

src1-color, one-minus-src1-color, one-minus-src1-alpha, max-dual-source-draw-buffers.

Macro: nv-vertex-program-4 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

vertex-attrib-array-integer-nv.

Macro: version-3-3 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

vertex-attrib-array-divisor.

Macro: arb-instanced-arrays enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

vertex-attrib-array-divisor-arb.

Macro: angle-instanced-arrays enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

vertex-attrib-array-divisor-angle.

Macro: nv-instanced-arrays enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

vertex-attrib-array-divisor-nv.

Macro: nv-gpu-program-4 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

min-program-texel-offset-nv, max-program-texel-offset-nv, program-attrib-components-nv, program-result-components-nv, max-program-attrib-components-nv, max-program-result-components-nv, max-program-generic-attribs-nv, max-program-generic-results-nv.

Macro: ext-stencil-two-side enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

stencil-test-two-side-ext, active-stencil-face-ext.

Macro: arb-sampler-objects enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

sampler-binding.

Macro: ati-fragment-shader enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

fragment-shader-ati, reg-0-ati, reg-1-ati, reg-2-ati, reg-3-ati, reg-4-ati, reg-5-ati, reg-6-ati, reg-7-ati, reg-8-ati, reg-9-ati, reg-10-ati, reg-11-ati, reg-12-ati, reg-13-ati, reg-14-ati, reg-15-ati, reg-16-ati, reg-17-ati, reg-18-ati, reg-19-ati, reg-20-ati, reg-21-ati, reg-22-ati, reg-23-ati, reg-24-ati, reg-25-ati, reg-26-ati, reg-27-ati, reg-28-ati, reg-29-ati, reg-30-ati, reg-31-ati, con-0-ati, con-1-ati, con-2-ati, con-3-ati, con-4-ati, con-5-ati, con-6-ati, con-7-ati, con-8-ati, con-9-ati, con-10-ati, con-11-ati, con-12-ati, con-13-ati, con-14-ati, con-15-ati, con-16-ati, con-17-ati, con-18-ati, con-19-ati, con-20-ati, con-21-ati, con-22-ati, con-23-ati, con-24-ati, con-25-ati, con-26-ati, con-27-ati, con-28-ati, con-29-ati, con-30-ati, con-31-ati, mov-ati, add-ati, mul-ati, sub-ati, dot3-ati, dot4-ati, mad-ati, lerp-ati, cnd-ati, cnd0-ati, dot2-add-ati, secondary-interpolator-ati, num-fragment-registers-ati, num-fragment-constants-ati, num-passes-ati, num-instructions-per-pass-ati, num-instructions-total-ati, num-input-interpolator-components-ati, num-loopback-components-ati, color-alpha-pairing-ati, swizzle-str-ati, swizzle-stq-ati, swizzle-str-dr-ati, swizzle-stq-dq-ati, swizzle-strq-ati, swizzle-strq-dq-ati, red-bit-ati, green-bit-ati, blue-bit-ati, 2x-bit-ati, 4x-bit-ati, 8x-bit-ati, half-bit-ati, quarter-bit-ati, eighth-bit-ati, saturate-bit-ati, 2x-bit-ati, comp-bit-ati, negate-bit-ati, bias-bit-ati.

Macro: oml-interlace enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

interlace-oml, interlace-read-oml.

Macro: oml-subsample enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

format-subsample-24-24-oml, format-subsample-244-244-oml.

Macro: oml-resample enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

pack-resample-oml, unpack-resample-oml, resample-replicate-oml, resample-zero-fill-oml, resample-average-oml, resample-decimate-oml.

Macro: oes-point-size-array enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

point-size-array-type-oes, point-size-array-stride-oes, point-size-array-pointer-oes, point-size-array-oes, point-size-array-buffer-binding-oes.

Macro: oes-matrix-get enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

modelview-matrix-float-as-int-bits-oes, projection-matrix-float-as-int-bits-oes, texture-matrix-float-as-int-bits-oes.

Macro: apple-vertex-program-evaluators enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

vertex-attrib-map1-apple, vertex-attrib-map2-apple, vertex-attrib-map1-size-apple, vertex-attrib-map1-coeff-apple, vertex-attrib-map1-order-apple, vertex-attrib-map1-domain-apple, vertex-attrib-map2-size-apple, vertex-attrib-map2-coeff-apple, vertex-attrib-map2-order-apple, vertex-attrib-map2-domain-apple.

Macro: apple-fence enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

draw-pixels-apple, fence-apple.

Macro: apple-element-array enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

element-array-apple, element-array-type-apple, element-array-pointer-apple.

Macro: arb-uniform-buffer-object enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

uniform-buffer, uniform-buffer-binding, uniform-buffer-start, uniform-buffer-size, max-vertex-uniform-blocks, max-geometry-uniform-blocks, max-fragment-uniform-blocks, max-combined-uniform-blocks, max-uniform-buffer-bindings, max-uniform-block-size, max-combined-vertex-uniform-components, max-combined-geometry-uniform-components, max-combined-fragment-uniform-components, uniform-buffer-offset-alignment, active-uniform-block-max-name-length, active-uniform-blocks, uniform-type, uniform-size, uniform-name-length, uniform-block-index, uniform-offset, uniform-array-stride, uniform-matrix-stride, uniform-is-row-major, uniform-block-binding, uniform-block-data-size, uniform-block-name-length, uniform-block-active-uniforms, uniform-block-active-uniform-indices, uniform-block-referenced-by-vertex-shader, uniform-block-referenced-by-geometry-shader, uniform-block-referenced-by-fragment-shader, invalid-index.

Macro: apple-flush-buffer-range enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

buffer-serialized-modify-apple, buffer-flushing-unmap-apple.

Macro: apple-aux-depth-stencil enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

aux-depth-stencil-apple.

Macro: apple-row-bytes enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

pack-row-bytes-apple, unpack-row-bytes-apple.

Macro: apple-rgb-422 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

rgb-422-apple, unsigned-short-8-8-apple, unsigned-short-8-8-rev-apple.

Macro: ext-texture-s-rgb-decode enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

texture-srgb-decode-ext, decode-ext, skip-decode-ext.

Macro: ext-debug-label enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

program-pipeline-object-ext, program-object-ext, shader-object-ext, buffer-object-ext, query-object-ext, vertex-array-object-ext.

Macro: ext-shader-framebuffer-fetch enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

fragment-shader-discards-samples-ext.

Macro: apple-sync enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

sync-object-apple, max-server-wait-timeout-apple, object-type-apple, sync-condition-apple, sync-status-apple, sync-flags-apple, sync-fence-apple, sync-gpu-commands-complete-apple, unsignaled-apple, signaled-apple, already-signaled-apple, timeout-expired-apple, condition-satisfied-apple, wait-failed-apple, sync-flush-commands-bit-apple, timeout-ignored-apple.

Macro: arb-shader-objects enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

fragment-shader, fragment-shader-arb, vertex-shader, vertex-shader-arb, program-object-arb, shader-object-arb, max-fragment-uniform-components, max-fragment-uniform-components-arb, max-vertex-uniform-components, max-vertex-uniform-components-arb, max-varying-floats, max-varying-floats-arb, max-vertex-texture-image-units, max-vertex-texture-image-units-arb, max-combined-texture-image-units, max-combined-texture-image-units-arb, object-type-arb, shader-type, object-subtype-arb, float-vec2, float-vec2-arb, float-vec3, float-vec3-arb, float-vec4, float-vec4-arb, int-vec2, int-vec2-arb, int-vec3, int-vec3-arb, int-vec4, int-vec4-arb, bool, bool-arb, bool-vec2, bool-vec2-arb, bool-vec3, bool-vec3-arb, bool-vec4, bool-vec4-arb, float-mat2, float-mat2-arb, float-mat3, float-mat3-arb, float-mat4, float-mat4-arb, sampler-1d, sampler-1d-arb, sampler-2d, sampler-2d-arb, sampler-3d, sampler-3d-arb, sampler-cube, sampler-cube-arb, sampler-1d-shadow, sampler-1d-shadow-arb, sampler-2d-shadow, sampler-2d-shadow-arb, sampler-2d-rect-arb, sampler-2d-rect-shadow-arb, float-mat-2x-3, float-mat-2x-4, float-mat-3x-2, float-mat-3x-4, float-mat-4x-2, float-mat-4x-3, delete-status, object-delete-status-arb, compile-status, object-compile-status-arb, link-status, object-link-status-arb, validate-status, object-validate-status-arb, info-log-length, object-info-log-length-arb, attached-shaders, object-attached-objects-arb, active-uniforms, object-active-uniforms-arb, active-uniform-max-length, object-active-uniform-max-length-arb, shader-source-length, object-shader-source-length-arb, active-attributes, object-active-attributes-arb, active-attribute-max-length, object-active-attribute-max-length-arb, fragment-shader-derivative-hint, fragment-shader-derivative-hint-arb, shading-language-version, shading-language-version-arb.

Macro: arb-vertex-shader enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

fragment-shader, fragment-shader-arb, vertex-shader, vertex-shader-arb, program-object-arb, shader-object-arb, max-fragment-uniform-components, max-fragment-uniform-components-arb, max-vertex-uniform-components, max-vertex-uniform-components-arb, max-varying-floats, max-varying-floats-arb, max-vertex-texture-image-units, max-vertex-texture-image-units-arb, max-combined-texture-image-units, max-combined-texture-image-units-arb, object-type-arb, shader-type, object-subtype-arb, float-vec2, float-vec2-arb, float-vec3, float-vec3-arb, float-vec4, float-vec4-arb, int-vec2, int-vec2-arb, int-vec3, int-vec3-arb, int-vec4, int-vec4-arb, bool, bool-arb, bool-vec2, bool-vec2-arb, bool-vec3, bool-vec3-arb, bool-vec4, bool-vec4-arb, float-mat2, float-mat2-arb, float-mat3, float-mat3-arb, float-mat4, float-mat4-arb, sampler-1d, sampler-1d-arb, sampler-2d, sampler-2d-arb, sampler-3d, sampler-3d-arb, sampler-cube, sampler-cube-arb, sampler-1d-shadow, sampler-1d-shadow-arb, sampler-2d-shadow, sampler-2d-shadow-arb, sampler-2d-rect-arb, sampler-2d-rect-shadow-arb, float-mat-2x-3, float-mat-2x-4, float-mat-3x-2, float-mat-3x-4, float-mat-4x-2, float-mat-4x-3, delete-status, object-delete-status-arb, compile-status, object-compile-status-arb, link-status, object-link-status-arb, validate-status, object-validate-status-arb, info-log-length, object-info-log-length-arb, attached-shaders, object-attached-objects-arb, active-uniforms, object-active-uniforms-arb, active-uniform-max-length, object-active-uniform-max-length-arb, shader-source-length, object-shader-source-length-arb, active-attributes, object-active-attributes-arb, active-attribute-max-length, object-active-attribute-max-length-arb, fragment-shader-derivative-hint, fragment-shader-derivative-hint-arb, shading-language-version, shading-language-version-arb.

Macro: arb-fragment-shader enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

fragment-shader, fragment-shader-arb, vertex-shader, vertex-shader-arb, program-object-arb, shader-object-arb, max-fragment-uniform-components, max-fragment-uniform-components-arb, max-vertex-uniform-components, max-vertex-uniform-components-arb, max-varying-floats, max-varying-floats-arb, max-vertex-texture-image-units, max-vertex-texture-image-units-arb, max-combined-texture-image-units, max-combined-texture-image-units-arb, object-type-arb, shader-type, object-subtype-arb, float-vec2, float-vec2-arb, float-vec3, float-vec3-arb, float-vec4, float-vec4-arb, int-vec2, int-vec2-arb, int-vec3, int-vec3-arb, int-vec4, int-vec4-arb, bool, bool-arb, bool-vec2, bool-vec2-arb, bool-vec3, bool-vec3-arb, bool-vec4, bool-vec4-arb, float-mat2, float-mat2-arb, float-mat3, float-mat3-arb, float-mat4, float-mat4-arb, sampler-1d, sampler-1d-arb, sampler-2d, sampler-2d-arb, sampler-3d, sampler-3d-arb, sampler-cube, sampler-cube-arb, sampler-1d-shadow, sampler-1d-shadow-arb, sampler-2d-shadow, sampler-2d-shadow-arb, sampler-2d-rect-arb, sampler-2d-rect-shadow-arb, float-mat-2x-3, float-mat-2x-4, float-mat-3x-2, float-mat-3x-4, float-mat-4x-2, float-mat-4x-3, delete-status, object-delete-status-arb, compile-status, object-compile-status-arb, link-status, object-link-status-arb, validate-status, object-validate-status-arb, info-log-length, object-info-log-length-arb, attached-shaders, object-attached-objects-arb, active-uniforms, object-active-uniforms-arb, active-uniform-max-length, object-active-uniform-max-length-arb, shader-source-length, object-shader-source-length-arb, active-attributes, object-active-attributes-arb, active-attribute-max-length, object-active-attribute-max-length-arb, fragment-shader-derivative-hint, fragment-shader-derivative-hint-arb, shading-language-version, shading-language-version-arb.

Macro: nv-vertex-program-3 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

fragment-shader, fragment-shader-arb, vertex-shader, vertex-shader-arb, program-object-arb, shader-object-arb, max-fragment-uniform-components, max-fragment-uniform-components-arb, max-vertex-uniform-components, max-vertex-uniform-components-arb, max-varying-floats, max-varying-floats-arb, max-vertex-texture-image-units, max-vertex-texture-image-units-arb, max-combined-texture-image-units, max-combined-texture-image-units-arb, object-type-arb, shader-type, object-subtype-arb, float-vec2, float-vec2-arb, float-vec3, float-vec3-arb, float-vec4, float-vec4-arb, int-vec2, int-vec2-arb, int-vec3, int-vec3-arb, int-vec4, int-vec4-arb, bool, bool-arb, bool-vec2, bool-vec2-arb, bool-vec3, bool-vec3-arb, bool-vec4, bool-vec4-arb, float-mat2, float-mat2-arb, float-mat3, float-mat3-arb, float-mat4, float-mat4-arb, sampler-1d, sampler-1d-arb, sampler-2d, sampler-2d-arb, sampler-3d, sampler-3d-arb, sampler-cube, sampler-cube-arb, sampler-1d-shadow, sampler-1d-shadow-arb, sampler-2d-shadow, sampler-2d-shadow-arb, sampler-2d-rect-arb, sampler-2d-rect-shadow-arb, float-mat-2x-3, float-mat-2x-4, float-mat-3x-2, float-mat-3x-4, float-mat-4x-2, float-mat-4x-3, delete-status, object-delete-status-arb, compile-status, object-compile-status-arb, link-status, object-link-status-arb, validate-status, object-validate-status-arb, info-log-length, object-info-log-length-arb, attached-shaders, object-attached-objects-arb, active-uniforms, object-active-uniforms-arb, active-uniform-max-length, object-active-uniform-max-length-arb, shader-source-length, object-shader-source-length-arb, active-attributes, object-active-attributes-arb, active-attribute-max-length, object-active-attribute-max-length-arb, fragment-shader-derivative-hint, fragment-shader-derivative-hint-arb, shading-language-version, shading-language-version-arb.

Macro: oes-standard-derivatives enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

fragment-shader-derivative-hint-oes.

Macro: ext-geometry-shader-4 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

max-varying-components-ext, geometry-shader-ext, max-geometry-varying-components-ext, max-vertex-varying-components-ext, max-geometry-uniform-components-ext, max-geometry-output-vertices-ext, max-geometry-total-output-components-ext.

Macro: oes-compressed-paletted-texture enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

palette4-rgb8-oes, palette4-rgba8-oes, palette4-r5-g6-b5-oes, palette4-rgba4-oes, palette4-rgb5-a1-oes, palette8-rgb8-oes, palette8-rgba8-oes, palette8-r5-g6-b5-oes, palette8-rgba4-oes, palette8-rgb5-a1-oes.

Macro: oes-read-format enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

implementation-color-read-type-oes, implementation-color-read-format-oes.

Macro: oes-draw-texture enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

texture-crop-rect-oes.

Macro: mesa-program-debug enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

fragment-program-position-mesa, fragment-program-callback-mesa, fragment-program-callback-func-mesa, fragment-program-callback-data-mesa, vertex-program-callback-mesa, vertex-program-position-mesa, vertex-program-callback-func-mesa, vertex-program-callback-data-mesa.

Macro: amd-performance-monitor enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

counter-type-amd, counter-range-amd, unsigned-int64-amd, percentage-amd, perfmon-result-available-amd, perfmon-result-size-amd, perfmon-result-amd.

Macro: qcom-extended-get enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

texture-width-qcom, texture-height-qcom, texture-depth-qcom, texture-internal-format-qcom, texture-format-qcom, texture-type-qcom, texture-image-valid-qcom, texture-num-levels-qcom, texture-target-qcom, texture-object-valid-qcom, state-restore.

Macro: img-texture-compression-pvrtc enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

compressed-rgb-pvrtc-4bppv1-img, compressed-rgb-pvrtc-2bppv1-img, compressed-rgba-pvrtc-4bppv1-img, compressed-rgba-pvrtc-2bppv1-img.

Macro: img-shader-binary enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

sgx-binary-img.

Macro: arb-texture-buffer-object enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

texture-buffer-arb, max-texture-buffer-size-arb, texture-binding-buffer-arb, texture-buffer-data-store-binding-arb, texture-buffer-format-arb.

Macro: ext-texture-buffer-object enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

texture-buffer-ext, max-texture-buffer-size-ext, texture-binding-buffer-ext, texture-buffer-data-store-binding-ext, texture-buffer-format-ext.

Macro: arb-occlusion-query-2 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

any-samples-passed.

Macro: arb-sample-shading enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

sample-shading-arb, min-sample-shading-value-arb.

Macro: ext-packed-float enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

r11f-g11f-b10f-ext, unsigned-int-10f-11f-11f-rev-ext, rgba-signed-components-ext.

Macro: ext-texture-shared-exponent enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

rgb9-e5-ext, unsigned-int-5-9-9-9-rev-ext, texture-shared-size-ext.

Macro: ext-texture-s-rgb enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

srgb-ext, srgb8-ext, srgb-alpha-ext, srgb8-alpha8-ext, sluminance-alpha-ext, sluminance8-alpha8-ext, sluminance-ext, sluminance8-ext, compressed-srgb-ext, compressed-srgb-alpha-ext, compressed-sluminance-ext, compressed-sluminance-alpha-ext, compressed-srgb-s3tc-dxt1-ext, compressed-srgb-alpha-s3tc-dxt1-ext, compressed-srgb-alpha-s3tc-dxt3-ext, compressed-srgb-alpha-s3tc-dxt5-ext.

Macro: ext-texture-compression-latc enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

compressed-luminance-latc1-ext, compressed-signed-luminance-latc1-ext, compressed-luminance-alpha-latc2-ext, compressed-signed-luminance-alpha-latc2-ext.

Macro: ext-transform-feedback enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

transform-feedback-varying-max-length, transform-feedback-varying-max-length-ext, back-primary-color-nv, back-secondary-color-nv, texture-coord-nv, clip-distance-nv, vertex-id-nv, primitive-id-nv, generic-attrib-nv, transform-feedback-attribs-nv, transform-feedback-buffer-mode, transform-feedback-buffer-mode-ext, transform-feedback-buffer-mode-nv, max-transform-feedback-separate-components, max-transform-feedback-separate-components-ext, max-transform-feedback-separate-components-nv, active-varyings-nv, active-varying-max-length-nv, transform-feedback-varyings, transform-feedback-varyings-ext, transform-feedback-varyings-nv, transform-feedback-buffer-start, transform-feedback-buffer-start-ext, transform-feedback-buffer-start-nv, transform-feedback-buffer-size, transform-feedback-buffer-size-ext, transform-feedback-buffer-size-nv, transform-feedback-record-nv, primitives-generated, primitives-generated-ext, primitives-generated-nv, transform-feedback-primitives-written, transform-feedback-primitives-written-ext, transform-feedback-primitives-written-nv, rasterizer-discard, rasterizer-discard-ext, rasterizer-discard-nv, max-transform-feedback-interleaved-components, max-transform-feedback-interleaved-components-ext, max-transform-feedback-interleaved-components-nv, max-transform-feedback-separate-attribs, max-transform-feedback-separate-attribs-ext, max-transform-feedback-separate-attribs-nv, interleaved-attribs, interleaved-attribs-ext, interleaved-attribs-nv, separate-attribs, separate-attribs-ext, separate-attribs-nv, transform-feedback-buffer, transform-feedback-buffer-ext, transform-feedback-buffer-nv, transform-feedback-buffer-binding, transform-feedback-buffer-binding-ext, transform-feedback-buffer-binding-nv.

Macro: nv-transform-feedback enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

transform-feedback-varying-max-length, transform-feedback-varying-max-length-ext, back-primary-color-nv, back-secondary-color-nv, texture-coord-nv, clip-distance-nv, vertex-id-nv, primitive-id-nv, generic-attrib-nv, transform-feedback-attribs-nv, transform-feedback-buffer-mode, transform-feedback-buffer-mode-ext, transform-feedback-buffer-mode-nv, max-transform-feedback-separate-components, max-transform-feedback-separate-components-ext, max-transform-feedback-separate-components-nv, active-varyings-nv, active-varying-max-length-nv, transform-feedback-varyings, transform-feedback-varyings-ext, transform-feedback-varyings-nv, transform-feedback-buffer-start, transform-feedback-buffer-start-ext, transform-feedback-buffer-start-nv, transform-feedback-buffer-size, transform-feedback-buffer-size-ext, transform-feedback-buffer-size-nv, transform-feedback-record-nv, primitives-generated, primitives-generated-ext, primitives-generated-nv, transform-feedback-primitives-written, transform-feedback-primitives-written-ext, transform-feedback-primitives-written-nv, rasterizer-discard, rasterizer-discard-ext, rasterizer-discard-nv, max-transform-feedback-interleaved-components, max-transform-feedback-interleaved-components-ext, max-transform-feedback-interleaved-components-nv, max-transform-feedback-separate-attribs, max-transform-feedback-separate-attribs-ext, max-transform-feedback-separate-attribs-nv, interleaved-attribs, interleaved-attribs-ext, interleaved-attribs-nv, separate-attribs, separate-attribs-ext, separate-attribs-nv, transform-feedback-buffer, transform-feedback-buffer-ext, transform-feedback-buffer-nv, transform-feedback-buffer-binding, transform-feedback-buffer-binding-ext, transform-feedback-buffer-binding-nv, layer-nv, next-buffer-nv, skip-components4-nv, skip-components3-nv, skip-components2-nv, skip-components1-nv.

Macro: ext-framebuffer-blit enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

draw-framebuffer-binding-ext, read-framebuffer-ext, draw-framebuffer-ext, draw-framebuffer-binding-ext, read-framebuffer-binding-ext.

Macro: angle-framebuffer-blit enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

framebuffer-binding-angle, renderbuffer-binding-angle, read-framebuffer-angle, draw-framebuffer-angle.

Macro: nv-framebuffer-blit enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

read-framebuffer-nv, draw-framebuffer-nv, draw-framebuffer-binding-nv, read-framebuffer-binding-nv.

Macro: angle-framebuffer-multisample enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

renderbuffer-samples-angle, framebuffer-incomplete-multisample-angle, max-samples-angle.

Macro: ext-framebuffer-multisample enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

renderbuffer-samples-ext, framebuffer-incomplete-multisample-ext, max-samples-ext.

Macro: nv-framebuffer-multisample enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

renderbuffer-samples-nv, framebuffer-incomplete-multisample-nv, max-samples-nv.

Macro: nv-framebuffer-multisample-coverage enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

renderbuffer-coverage-samples-nv, renderbuffer-color-samples-nv, max-multisample-coverage-modes-nv, multisample-coverage-modes-nv.

Macro: arb-depth-buffer-float enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

depth-component32f, depth32f-stencil8, float-32-unsigned-int-24-8-rev.

Macro: nv-fbo-color-attachments enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

max-color-attachments-nv.

Macro: oes-stencil-1 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

stencil-index1-oes.

Macro: oes-stencil-4 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

stencil-index4-oes.

Macro: oes-stencil-8 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

stencil-index8-oes.

Macro: oes-vertex-half-float enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

half-float-oes.

Macro: version-4-1 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

rgb565.

Macro: oes-compressed-etc1-rgb8-texture enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

etc1-rgb8-oes.

Macro: oes-egl-image-external enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

texture-external-oes, sampler-external-oes, texture-binding-external-oes, required-texture-image-units-oes.

Macro: arb-es3-compatibility enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

primitive-restart-fixed-index, any-samples-passed-conservative, max-element-index, compressed-r11-eac, compressed-signed-r11-eac, compressed-rg11-eac, compressed-signed-rg11-eac, compressed-rgb8-etc2, compressed-srgb8-etc2, compressed-rgb8-punchthrough-alpha1-etc2, compressed-srgb8-punchthrough-alpha1-etc2, compressed-rgba8-etc2-eac, compressed-srgb8-alpha8-etc2-eac.

Macro: ext-multisampled-render-to-texture enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

framebuffer-attachment-texture-samples-ext.

Macro: ext-texture-integer enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

rgba32ui, rgba32ui-ext, rgb32ui, rgb32ui-ext, alpha32ui-ext, intensity32ui-ext, luminance32ui-ext, luminance-alpha32ui-ext, rgba16ui, rgba16ui-ext, rgb16ui, rgb16ui-ext, alpha16ui-ext, intensity16ui-ext, luminance16ui-ext, luminance-alpha16ui-ext, rgba8ui, rgba8ui-ext, rgb8ui, rgb8ui-ext, alpha8ui-ext, intensity8ui-ext, luminance8ui-ext, luminance-alpha8ui-ext, rgba32i, rgba32i-ext, rgb32i, rgb32i-ext, alpha32i-ext, intensity32i-ext, luminance32i-ext, luminance-alpha32i-ext, rgba16i, rgba16i-ext, rgb16i, rgb16i-ext, alpha16i-ext, intensity16i-ext, luminance16i-ext, luminance-alpha16i-ext, rgba8i, rgba8i-ext, rgb8i, rgb8i-ext, alpha8i-ext, intensity8i-ext, luminance8i-ext, luminance-alpha8i-ext, red-integer, red-integer-ext, green-integer, green-integer-ext, blue-integer, blue-integer-ext, alpha-integer, alpha-integer-ext, rgb-integer, rgb-integer-ext, rgba-integer, rgba-integer-ext, bgr-integer, bgr-integer-ext, bgra-integer, bgra-integer-ext, luminance-integer-ext, luminance-alpha-integer-ext, rgba-integer-mode-ext.

Macro: arb-vertex-type-2-10-10-10-rev enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

int-2-10-10-10-rev.

Macro: nv-parameter-buffer-object enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

max-program-parameter-buffer-bindings-nv, max-program-parameter-buffer-size-nv, vertex-program-parameter-buffer-nv, geometry-program-parameter-buffer-nv, fragment-program-parameter-buffer-nv.

Macro: nv-depth-buffer-float enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

depth-component32f-nv, depth32f-stencil8-nv, float-32-unsigned-int-24-8-rev-nv, depth-buffer-float-mode-nv.

Macro: arb-shading-language-include enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

shader-include-arb, named-string-length-arb, named-string-type-arb.

Macro: arb-framebuffer-s-rgb enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

framebuffer-srgb.

Macro: ext-framebuffer-s-rgb enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

framebuffer-srgb-ext, framebuffer-srgb-capable-ext.

Macro: arb-texture-compression-rgtc enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

compressed-red-rgtc1, compressed-signed-red-rgtc1, compressed-rg-rgtc2, compressed-signed-rg-rgtc2.

Macro: ext-texture-compression-rgtc enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

compressed-red-rgtc1-ext, compressed-signed-red-rgtc1-ext, compressed-red-green-rgtc2-ext, compressed-signed-red-green-rgtc2-ext.

Macro: ext-gpu-shader-4 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

sampler-1d-array-ext, sampler-2d-array-ext, sampler-buffer-ext, sampler-1d-array-shadow-ext, sampler-2d-array-shadow-ext, sampler-cube-shadow-ext, unsigned-int-vec2-ext, unsigned-int-vec3-ext, unsigned-int-vec4-ext, int-sampler-1d-ext, int-sampler-2d-ext, int-sampler-3d-ext, int-sampler-cube-ext, int-sampler-2d-rect-ext, int-sampler-1d-array-ext, int-sampler-2d-array-ext, int-sampler-buffer-ext, unsigned-int-sampler-1d-ext, unsigned-int-sampler-2d-ext, unsigned-int-sampler-3d-ext, unsigned-int-sampler-cube-ext, unsigned-int-sampler-2d-rect-ext, unsigned-int-sampler-1d-array-ext, unsigned-int-sampler-2d-array-ext, unsigned-int-sampler-buffer-ext.

Macro: nv-shadow-samplers-array enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

sampler-2d-array-shadow-nv.

Macro: nv-shadow-samplers-cube enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

sampler-cube-shadow-nv.

Macro: ext-bindable-uniform enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

max-vertex-bindable-uniforms-ext, max-fragment-bindable-uniforms-ext, max-geometry-bindable-uniforms-ext, max-bindable-uniform-size-ext, uniform-buffer-ext, uniform-buffer-binding-ext.

Macro: arb-shader-subroutine enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

active-subroutines, active-subroutine-uniforms, max-subroutines, max-subroutine-uniform-locations, active-subroutine-uniform-locations, active-subroutine-max-length, active-subroutine-uniform-max-length, num-compatible-subroutines, compatible-subroutines.

Macro: oes-vertex-type-10-10-10-2 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

unsigned-int-10-10-10-2-oes, int-10-10-10-2-oes.

Macro: nv-conditional-render enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

query-wait-nv, query-no-wait-nv, query-by-region-wait-nv, query-by-region-no-wait-nv.

Macro: arb-transform-feedback-2 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

transform-feedback, transform-feedback-paused, transform-feedback-buffer-paused, transform-feedback-active, transform-feedback-buffer-active, transform-feedback-binding.

Macro: nv-transform-feedback-2 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

transform-feedback-nv, transform-feedback-buffer-paused-nv, transform-feedback-buffer-active-nv, transform-feedback-binding-nv.

Macro: nv-present-video enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

frame-nv, fields-nv, current-time-nv, num-fill-streams-nv, present-time-nv, present-duration-nv.

Macro: nv-depth-nonlinear enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

depth-component16-nonlinear-nv.

Macro: ext-direct-state-access enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

program-matrix-ext, transpose-program-matrix-ext, program-matrix-stack-depth-ext.

Macro: arb-texture-swizzle enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

texture-swizzle-r, texture-swizzle-g, texture-swizzle-b, texture-swizzle-a, texture-swizzle-rgba.

Macro: ext-texture-swizzle enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

texture-swizzle-r-ext, texture-swizzle-g-ext, texture-swizzle-b-ext, texture-swizzle-a-ext, texture-swizzle-rgba-ext.

Macro: arb-provoking-vertex enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

quads-follow-provoking-vertex-convention, first-vertex-convention, last-vertex-convention, provoking-vertex.

Macro: ext-provoking-vertex enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

quads-follow-provoking-vertex-convention-ext, first-vertex-convention-ext, last-vertex-convention-ext, provoking-vertex-ext.

Macro: arb-texture-multisample enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

sample-position, sample-mask, sample-mask-value, max-sample-mask-words, texture-2d-multisample, proxy-texture-2d-multisample, texture-2d-multisample-array, proxy-texture-2d-multisample-array, texture-binding-2d-multisample, texture-binding-2d-multisample-array, texture-samples, texture-fixed-sample-locations, sampler-2d-multisample, int-sampler-2d-multisample, unsigned-int-sampler-2d-multisample, sampler-2d-multisample-array, int-sampler-2d-multisample-array, unsigned-int-sampler-2d-multisample-array, max-color-texture-samples, max-depth-texture-samples, max-integer-samples.

Macro: nv-explicit-multisample enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

sample-position-nv, sample-mask-nv, sample-mask-value-nv, texture-binding-renderbuffer-nv, texture-renderbuffer-data-store-binding-nv, texture-renderbuffer-nv, sampler-renderbuffer-nv, int-sampler-renderbuffer-nv, unsigned-int-sampler-renderbuffer-nv, max-sample-mask-words-nv.

Macro: nv-gpu-program-5 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

max-geometry-program-invocations-nv, min-fragment-interpolation-offset-nv, max-fragment-interpolation-offset-nv, fragment-program-interpolation-offset-bits-nv, min-program-texture-gather-offset-nv, max-program-texture-gather-offset-nv, max-program-subroutine-parameters-nv, max-program-subroutine-num-nv.

Macro: arb-texture-gather enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

min-program-texture-gather-offset, max-program-texture-gather-offset, max-program-texture-gather-components-arb, max-program-texture-gather-components.

Macro: arb-transform-feedback-3 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

max-transform-feedback-buffers, max-vertex-streams.

Macro: arb-texture-compression-bptc enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

compressed-rgba-bptc-unorm-arb, compressed-srgb-alpha-bptc-unorm-arb, compressed-rgb-bptc-signed-float-arb, compressed-rgb-bptc-unsigned-float-arb.

Macro: nv-coverage-sample enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

coverage-component-nv, coverage-component4-nv, coverage-attachment-nv, coverage-buffers-nv, coverage-samples-nv, coverage-all-fragments-nv, coverage-edge-fragments-nv, coverage-automatic-nv, coverage-buffer-bit-nv.

Macro: nv-shader-buffer-load enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

buffer-gpu-address-nv, gpu-address-nv, max-shader-buffer-address-nv.

Macro: nv-vertex-buffer-unified-memory enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

vertex-attrib-array-unified-nv, element-array-unified-nv, vertex-attrib-array-address-nv, vertex-array-address-nv, normal-array-address-nv, color-array-address-nv, index-array-address-nv, texture-coord-array-address-nv, edge-flag-array-address-nv, secondary-color-array-address-nv, fog-coord-array-address-nv, element-array-address-nv, vertex-attrib-array-length-nv, vertex-array-length-nv, normal-array-length-nv, color-array-length-nv, index-array-length-nv, texture-coord-array-length-nv, edge-flag-array-length-nv, secondary-color-array-length-nv, fog-coord-array-length-nv, element-array-length-nv, draw-indirect-unified-nv, draw-indirect-address-nv, draw-indirect-length-nv.

Macro: arb-copy-buffer enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

copy-read-buffer-binding, copy-read-buffer, copy-write-buffer-binding, copy-write-buffer.

Macro: arb-draw-indirect enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

draw-indirect-buffer, draw-indirect-buffer-binding.

Macro: arb-gpu-shader-fp-64 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

double-mat2, double-mat3, double-mat4, double-mat-2x-3, double-mat-2x-4, double-mat-3x-2, double-mat-3x-4, double-mat-4x-2, double-mat-4x-3, double-vec2, double-vec3, double-vec4.

Macro: arm-mali-shader-binary enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

mali-shader-binary-arm.

Macro: qcom-driver-control enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

perfmon-global-mode-qcom.

Macro: qcom-binning-control enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

binning-control-hint-qcom, cpu-optimized-qcom, gpu-optimized-qcom, render-direct-to-framebuffer-qcom.

Macro: viv-shader-binary enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

shader-binary-viv.

Macro: amd-vertex-shader-tesselator enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

sampler-buffer-amd, int-sampler-buffer-amd, unsigned-int-sampler-buffer-amd, tessellation-mode-amd, tessellation-factor-amd, discrete-amd, continuous-amd.

Macro: arb-texture-cube-map-array enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

texture-cube-map-array, texture-binding-cube-map-array, proxy-texture-cube-map-array, sampler-cube-map-array, sampler-cube-map-array-shadow, int-sampler-cube-map-array, unsigned-int-sampler-cube-map-array.

Macro: ext-texture-snorm enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

alpha-snorm, luminance-snorm, luminance-alpha-snorm, intensity-snorm, alpha8-snorm, luminance8-snorm, luminance8-alpha8-snorm, intensity8-snorm, alpha16-snorm, luminance16-snorm, luminance16-alpha16-snorm, intensity16-snorm.

Macro: amd-blend-minmax-factor enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

factor-min-amd, factor-max-amd.

Macro: amd-depth-clamp-separate enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

depth-clamp-near-amd, depth-clamp-far-amd.

Macro: nv-video-capture enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

video-buffer-nv, video-buffer-binding-nv, field-upper-nv, field-lower-nv, num-video-capture-streams-nv, next-video-capture-buffer-status-nv, video-capture-to-422-supported-nv, last-video-capture-status-nv, video-buffer-pitch-nv, video-color-conversion-matrix-nv, video-color-conversion-max-nv, video-color-conversion-min-nv, video-color-conversion-offset-nv, video-buffer-internal-format-nv, partial-success-nv, success-nv, failure-nv, ycbycr8-422-nv, ycbaycr8a-4224-nv, z6y10z6cb10z6y10z6cr10-422-nv, z6y10z6cb10z6a10z6y10z6cr10z6a10-4224-nv, z4y12z4cb12z4y12z4cr12-422-nv, z4y12z4cb12z4a12z4y12z4cr12z4a12-4224-nv, z4y12z4cb12z4cr12-444-nv, video-capture-frame-width-nv, video-capture-frame-height-nv, video-capture-field-upper-height-nv, video-capture-field-lower-height-nv, video-capture-surface-origin-nv.

Macro: nv-texture-multisample enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

texture-coverage-samples-nv, texture-color-samples-nv.

Macro: arb-texture-rgb-10-a-2-ui enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

rgb10-a2ui.

Macro: nv-path-rendering enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

path-format-svg-nv, path-format-ps-nv, standard-font-name-nv, system-font-name-nv, file-name-nv, path-stroke-width-nv, path-end-caps-nv, path-initial-end-cap-nv, path-terminal-end-cap-nv, path-join-style-nv, path-miter-limit-nv, path-dash-caps-nv, path-initial-dash-cap-nv, path-terminal-dash-cap-nv, path-dash-offset-nv, path-client-length-nv, path-fill-mode-nv, path-fill-mask-nv, path-fill-cover-mode-nv, path-stroke-cover-mode-nv, path-stroke-mask-nv, count-up-nv, count-down-nv, path-object-bounding-box-nv, convex-hull-nv, bounding-box-nv, translate-x-nv, translate-y-nv, translate-2d-nv, translate-3d-nv, affine-2d-nv, affine-3d-nv, transpose-affine-2d-nv, transpose-affine-3d-nv, utf8-nv, utf16-nv, bounding-box-of-bounding-boxes-nv, path-command-count-nv, path-coord-count-nv, path-dash-array-count-nv, path-computed-length-nv, path-fill-bounding-box-nv, path-stroke-bounding-box-nv, square-nv, round-nv, triangular-nv, bevel-nv, miter-revert-nv, miter-truncate-nv, skip-missing-glyph-nv, use-missing-glyph-nv, path-error-position-nv, path-fog-gen-mode-nv, accum-adjacent-pairs-nv, adjacent-pairs-nv, first-to-rest-nv, path-gen-mode-nv, path-gen-coeff-nv, path-gen-color-format-nv, path-gen-components-nv, path-dash-offset-reset-nv, move-to-resets-nv, move-to-continues-nv, path-stencil-func-nv, path-stencil-ref-nv, path-stencil-value-mask-nv, close-path-nv, move-to-nv, relative-move-to-nv, line-to-nv, relative-line-to-nv, horizontal-line-to-nv, relative-horizontal-line-to-nv, vertical-line-to-nv, relative-vertical-line-to-nv, quadratic-curve-to-nv, relative-quadratic-curve-to-nv, cubic-curve-to-nv, relative-cubic-curve-to-nv, smooth-quadratic-curve-to-nv, relative-smooth-quadratic-curve-to-nv, smooth-cubic-curve-to-nv, relative-smooth-cubic-curve-to-nv, small-ccw-arc-to-nv, relative-small-ccw-arc-to-nv, small-cw-arc-to-nv, relative-small-cw-arc-to-nv, large-ccw-arc-to-nv, relative-large-ccw-arc-to-nv, large-cw-arc-to-nv, relative-large-cw-arc-to-nv, restart-path-nv, dup-first-cubic-curve-to-nv, dup-last-cubic-curve-to-nv, rect-nv, circular-ccw-arc-to-nv, circular-cw-arc-to-nv, circular-tangent-arc-to-nv, arc-to-nv, relative-arc-to-nv, bold-bit-nv, italic-bit-nv, glyph-width-bit-nv, glyph-height-bit-nv, glyph-horizontal-bearing-x-bit-nv, glyph-horizontal-bearing-y-bit-nv, glyph-horizontal-bearing-advance-bit-nv, glyph-vertical-bearing-x-bit-nv, glyph-vertical-bearing-y-bit-nv, glyph-vertical-bearing-advance-bit-nv, glyph-has-kerning-bit-nv, font-x-min-bounds-bit-nv, font-y-min-bounds-bit-nv, font-x-max-bounds-bit-nv, font-y-max-bounds-bit-nv, font-units-per-em-bit-nv, font-ascender-bit-nv, font-descender-bit-nv, font-height-bit-nv, font-max-advance-width-bit-nv, font-max-advance-height-bit-nv, font-underline-position-bit-nv, font-underline-thickness-bit-nv, font-has-kerning-bit-nv, path-stencil-depth-offset-factor-nv, path-stencil-depth-offset-units-nv, path-cover-depth-func-nv.

Macro: ext-framebuffer-multisample-blit-scaled enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

scaled-resolve-fastest-ext, scaled-resolve-nicest-ext.

Macro: arb-map-buffer-alignment enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

min-map-buffer-alignment.

Macro: nv-deep-texture-3d enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

max-deep-3d-texture-width-height-nv, max-deep-3d-texture-depth-nv.

Macro: ext-x-11-sync-object enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

sync-x11-fence-ext.

Macro: arb-stencil-texturing enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

depth-stencil-texture-mode.

Macro: nv-compute-program-5 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

compute-program-nv, compute-program-parameter-buffer-nv.

Macro: arb-sync enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

max-server-wait-timeout, object-type, sync-condition, sync-status, sync-flags, sync-fence, sync-gpu-commands-complete, unsignaled, signaled, already-signaled, timeout-expired, condition-satisfied, wait-failed, sync-flush-commands-bit, timeout-ignored.

Macro: arb-compressed-texture-pixel-storage enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

unpack-compressed-block-width, unpack-compressed-block-height, unpack-compressed-block-depth, unpack-compressed-block-size, pack-compressed-block-width, pack-compressed-block-height, pack-compressed-block-depth, pack-compressed-block-size.

Macro: arb-texture-storage enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

texture-immutable-format.

Macro: img-program-binary enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

sgx-program-binary-img.

Macro: img-multisampled-render-to-texture enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

renderbuffer-samples-img, framebuffer-incomplete-multisample-img, max-samples-img, texture-samples-img.

Macro: img-texture-compression-pvrtc-2 enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

compressed-rgba-pvrtc-2bppv2-img, compressed-rgba-pvrtc-4bppv2-img.

Macro: amd-debug-output enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

max-debug-message-length-amd, max-debug-logged-messages-amd, debug-logged-messages-amd, debug-severity-high-amd, debug-severity-medium-amd, debug-severity-low-amd, debug-category-api-error-amd, debug-category-window-system-amd, debug-category-deprecation-amd, debug-category-undefined-behavior-amd, debug-category-performance-amd, debug-category-shader-compiler-amd, debug-category-application-amd, debug-category-other-amd.

Macro: amd-name-gen-delete enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

data-buffer-amd, performance-monitor-amd, query-object-amd, vertex-array-object-amd, sampler-object-amd.

Macro: amd-pinned-memory enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

external-virtual-memory-buffer-amd.

Macro: amd-query-buffer-object enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

query-buffer-amd, query-buffer-binding-amd, query-result-no-wait-amd.

Macro: amd-sparse-texture enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

virtual-page-size-x-amd, virtual-page-size-y-amd, virtual-page-size-z-amd, max-sparse-texture-size-amd, max-sparse-3d-texture-size-amd, max-sparse-array-texture-layers, min-sparse-level-amd, min-lod-warning-amd, texture-storage-sparse-bit-amd.

Macro: arb-texture-buffer-range enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

texture-buffer-offset, texture-buffer-size, texture-buffer-offset-alignment.

Macro: dmp-shader-binary enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

shader-binary-dmp.

Macro: fj-shader-binary-gccso enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

gccso-shader-binary-fj.

Macro: arb-shader-atomic-counters enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

atomic-counter-buffer, atomic-counter-buffer-binding, atomic-counter-buffer-start, atomic-counter-buffer-size, atomic-counter-buffer-data-size, atomic-counter-buffer-active-atomic-counters, atomic-counter-buffer-active-atomic-counter-indices, atomic-counter-buffer-referenced-by-vertex-shader, atomic-counter-buffer-referenced-by-tess-control-shader, atomic-counter-buffer-referenced-by-tess-evaluation-shader, atomic-counter-buffer-referenced-by-geometry-shader, atomic-counter-buffer-referenced-by-fragment-shader, max-vertex-atomic-counter-buffers, max-tess-control-atomic-counter-buffers, max-tess-evaluation-atomic-counter-buffers, max-geometry-atomic-counter-buffers, max-fragment-atomic-counter-buffers, max-combined-atomic-counter-buffers, max-vertex-atomic-counters, max-tess-control-atomic-counters, max-tess-evaluation-atomic-counters, max-geometry-atomic-counters, max-fragment-atomic-counters, max-combined-atomic-counters, max-atomic-counter-buffer-size, max-atomic-counter-buffer-bindings, active-atomic-counter-buffers, uniform-atomic-counter-buffer-index, unsigned-int-atomic-counter.

Macro: arb-program-interface-query enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

uniform, uniform-block, program-input, program-output, buffer-variable, shader-storage-block, is-per-patch, vertex-subroutine, tess-control-subroutine, tess-evaluation-subroutine, geometry-subroutine, fragment-subroutine, compute-subroutine, vertex-subroutine-uniform, tess-control-subroutine-uniform, tess-evaluation-subroutine-uniform, geometry-subroutine-uniform, fragment-subroutine-uniform, compute-subroutine-uniform, transform-feedback-varying, active-resources, max-name-length, max-num-active-variables, max-num-compatible-subroutines, name-length, type, array-size, offset, block-index, array-stride, matrix-stride, is-row-major, atomic-counter-buffer-index, buffer-binding, buffer-data-size, num-active-variables, active-variables, referenced-by-vertex-shader, referenced-by-tess-control-shader, referenced-by-tess-evaluation-shader, referenced-by-geometry-shader, referenced-by-fragment-shader, referenced-by-compute-shader, top-level-array-size, top-level-array-stride, location, location-index.

Macro: arb-framebuffer-no-attachments enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

framebuffer-default-width, framebuffer-default-height, framebuffer-default-layers, framebuffer-default-samples, framebuffer-default-fixed-sample-locations, max-framebuffer-width, max-framebuffer-height, max-framebuffer-layers, max-framebuffer-samples.

Macro: arb-internalformat-query enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

num-sample-counts.

Macro: angle-translated-shader-source enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

translated-shader-source-length-angle.

Macro: angle-texture-usage enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

texture-usage-angle, framebuffer-attachment-angle, none.

Macro: angle-pack-reverse-row-order enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

pack-reverse-row-order-angle.

Macro: angle-depth-texture enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

program-binary-angle.

Macro: gl-khr-texture-compression-astc-ldr enum

Enumerated value. The symbolic enum argument is replaced with its corresponding numeric value at compile-time. The symbolic arguments known to this enumerated value form are:

compressed-rgba-astc-4x4-khr, compressed-rgba-astc-5x4-khr, compressed-rgba-astc-5x5-khr, compressed-rgba-astc-6x5-khr, compressed-rgba-astc-6x6-khr, compressed-rgba-astc-8x5-khr, compressed-rgba-astc-8x6-khr, compressed-rgba-astc-8x8-khr, compressed-rgba-astc-10x5-khr, compressed-rgba-astc-10x6-khr, compressed-rgba-astc-10x8-khr, compressed-rgba-astc-10x10-khr, compressed-rgba-astc-12x10-khr, compressed-rgba-astc-12x12-khr, compressed-srgb8-alpha8-astc-4x4-khr, compressed-srgb8-alpha8-astc-5x4-khr, compressed-srgb8-alpha8-astc-5x5-khr, compressed-srgb8-alpha8-astc-6x5-khr, compressed-srgb8-alpha8-astc-6x6-khr, compressed-srgb8-alpha8-astc-8x5-khr, compressed-srgb8-alpha8-astc-8x6-khr, compressed-srgb8-alpha8-astc-8x8-khr, compressed-srgb8-alpha8-astc-10x5-khr, compressed-srgb8-alpha8-astc-10x6-khr, compressed-srgb8-alpha8-astc-10x8-khr, compressed-srgb8-alpha8-astc-10x10-khr, compressed-srgb8-alpha8-astc-12x10-khr, compressed-srgb8-alpha8-astc-12x12-khr.


Next: , Previous: , Up: GL   [Index]