Next: Low-Level GL, Previous: GL API, Up: GL [Index]
The functions from this section may be had by loading the module:
(use-modules (gl enums)
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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
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.
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.
Enumerated value. 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.
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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
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:
.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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.
Enumerated value. 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: Low-Level GL, Previous: GL API, Up: GL [Index]