Skip to content

Instantly share code, notes, and snippets.

@cbaggers
Last active August 29, 2015 14:23
Show Gist options
  • Save cbaggers/76b4fa06a35a48790639 to your computer and use it in GitHub Desktop.
Save cbaggers/76b4fa06a35a48790639 to your computer and use it in GitHub Desktop.
Possible enum issue in cl-opengl?
;; Goal find any enum in %gl:enum where where the following results in a notably
;; different symbol:
;; - take the keyword from %gl:enums
;; - use cffi:foreign-enum-value to convert it to a value
;; - use cffi:foreign-enum-keyword to turn the value back to a keyword
;;
;; Many enums return the ext version instead so I try to filter for enums that are
;; notably different
;; There are clearly some false positives here but also plenty I cannot explain
(loop for e in enums ;; enums is a list of symbols taken from %gl:enum
:for miss = (cffi:foreign-enum-keyword '%gl:enum (cffi:foreign-enum-value '%gl:enum e))
:for min = (min (or (position #\- (symbol-name e) :from-end t) 0)
(length (symbol-name miss)))
:for suba = (subseq (symbol-name e) 0 min)
:for subb = (subseq (symbol-name miss) 0 min)
:when (not (equal suba subb))
:collect (cons e miss))
((:2X-BIT-ATI . :VERTEX-SHADER-BIT-EXT)
(:4X-BIT-ATI . :TRACE-PRIMITIVES-BIT-MESA)
(:8X-BIT-ATI . :VERTEX23-BIT-PGI)
(:ABGR-EXT . :QUERY-BUFFER-BARRIER-BIT)
(:ACCUM-BUFFER-BIT . :NEVER)
(:ACTIVE-ATTRIBUTE-MAX-LENGTH . :OBJECT-ACTIVE-ATTRIBUTE-MAX-LENGTH-ARB)
(:ACTIVE-ATTRIBUTES . :OBJECT-ACTIVE-ATTRIBUTES-ARB)
(:ACTIVE-PROGRAM-EXT . :CURRENT-PROGRAM)
(:ACTIVE-UNIFORM-MAX-LENGTH . :OBJECT-ACTIVE-UNIFORM-MAX-LENGTH-ARB)
(:ACTIVE-UNIFORMS . :OBJECT-ACTIVE-UNIFORMS-ARB)
(:ALL-ATTRIB-BITS . :QUERY-ALL-EVENT-BITS-AMD)
(:ALL-BARRIER-BITS . :QUERY-ALL-EVENT-BITS-AMD)
(:ALL-BARRIER-BITS-EXT . :QUERY-ALL-EVENT-BITS-AMD)
(:ALL-SHADER-BITS . :QUERY-ALL-EVENT-BITS-AMD)
(:ALL-SHADER-BITS-EXT . :QUERY-ALL-EVENT-BITS-AMD)
(:ALPHA-FLOAT16-APPLE . :ALPHA16F-EXT)
(:ALPHA-FLOAT16-ATI . :ALPHA16F-EXT)
(:ALPHA-FLOAT32-APPLE . :ALPHA32F-EXT)
(:ALPHA-FLOAT32-ATI . :ALPHA32F-EXT)
(:ATOMIC-COUNTER-BARRIER-BIT . :TRANSFORM-BIT)
(:ATOMIC-COUNTER-BARRIER-BIT-EXT . :TRANSFORM-BIT)
(:ATTACHED-SHADERS . :OBJECT-ATTACHED-OBJECTS-ARB)
(:ATTRIB-ARRAY-POINTER-NV . :VERTEX-ATTRIB-ARRAY-POINTER-ARB)
(:ATTRIB-ARRAY-SIZE-NV . :VERTEX-ATTRIB-ARRAY-SIZE-ARB)
(:ATTRIB-ARRAY-STRIDE-NV . :VERTEX-ATTRIB-ARRAY-STRIDE-ARB)
(:ATTRIB-ARRAY-TYPE-NV . :VERTEX-ATTRIB-ARRAY-TYPE-ARB)
(:BIAS-BIT-ATI . :VERTICAL-LINE-TO-NV)
(:BLUE-BIT-ATI . :VERTEX23-BIT-PGI)
(:BOLD-BIT-NV . :VERTEX-SHADER-BIT-EXT)
(:BUFFER-OBJECT-EXT . :DATA-BUFFER-AMD)
(:BUFFER-SIZE . :OBJECT-BUFFER-SIZE-ATI)
(:BUFFER-SIZE-ARB . :OBJECT-BUFFER-SIZE-ATI)
(:BUFFER-UPDATE-BARRIER-BIT . :NEVER)
(:BUFFER-UPDATE-BARRIER-BIT-EXT . :NEVER)
(:BUFFER-USAGE . :OBJECT-BUFFER-USAGE-ATI)
(:BUFFER-USAGE-ARB . :OBJECT-BUFFER-USAGE-ATI)
(:CLIENT-ALL-ATTRIB-BITS . :QUERY-ALL-EVENT-BITS-AMD)
(:CLIENT-MAPPED-BUFFER-BARRIER-BIT . :LIGHT0)
(:CLIENT-PIXEL-STORE-BIT . :VERTEX-SHADER-BIT-EXT)
(:CLIENT-STORAGE-BIT . :NEVER)
(:CLIENT-VERTEX-ARRAY-BIT . :TRACE-PRIMITIVES-BIT-MESA)
(:CLOSE-PATH-NV . :ZERO)
(:COLOR-BUFFER-BIT . :LIGHT0)
(:COLOR-BUFFER-BIT0-QCOM . :VERTEX-SHADER-BIT-EXT)
(:COLOR-BUFFER-BIT1-QCOM . :TRACE-PRIMITIVES-BIT-MESA)
(:COLOR-BUFFER-BIT2-QCOM . :VERTEX23-BIT-PGI)
(:COLOR-BUFFER-BIT3-QCOM . :VERTICAL-LINE-TO-NV)
(:COLOR-BUFFER-BIT4-QCOM . :TRACE-PIXELS-BIT-MESA)
(:COLOR-BUFFER-BIT5-QCOM . :TRACE-ERRORS-BIT-MESA)
(:COLOR-BUFFER-BIT6-QCOM . :SATURATE-BIT-ATI)
(:COLOR-BUFFER-BIT7-QCOM . :PIXEL-BUFFER-BARRIER-BIT-EXT)
(:COLOR3-BIT-PGI . :STENCIL-BUFFER-BIT0-QCOM)
(:COLOR4-BIT-PGI . :STENCIL-BUFFER-BIT1-QCOM)
(:COMMAND-BARRIER-BIT . :SATURATE-BIT-ATI)
(:COMMAND-BARRIER-BIT-EXT . :SATURATE-BIT-ATI)
(:COMP-BIT-ATI . :TRACE-PRIMITIVES-BIT-MESA)
(:COMPARE-R-TO-TEXTURE . :COMPARE-REF-TO-TEXTURE-EXT)
(:COMPARE-R-TO-TEXTURE-ARB . :COMPARE-REF-TO-TEXTURE-EXT)
(:COMPARE-REF-DEPTH-TO-TEXTURE-EXT . :COMPARE-REF-TO-TEXTURE-EXT)
(:COMPILE-STATUS . :OBJECT-COMPILE-STATUS-ARB)
(:COMPRESSED-RED-GREEN-RGTC2-EXT . :COMPRESSED-RG-RGTC2)
(:COMPRESSED-SIGNED-RED-GREEN-RGTC2-EXT . :COMPRESSED-SIGNED-RG-RGTC2)
(:COMPUTE-SHADER-BIT . :TRACE-ERRORS-BIT-MESA)
(:CONTEXT-COMPATIBILITY-PROFILE-BIT . :TRACE-PRIMITIVES-BIT-MESA)
(:CONTEXT-CORE-PROFILE-BIT . :VERTEX-SHADER-BIT-EXT)
(:CONTEXT-FLAG-DEBUG-BIT . :TRACE-PRIMITIVES-BIT-MESA)
(:CONTEXT-FLAG-DEBUG-BIT-KHR . :TRACE-PRIMITIVES-BIT-MESA)
(:CONTEXT-FLAG-FORWARD-COMPATIBLE-BIT . :VERTEX-SHADER-BIT-EXT)
(:CONTEXT-FLAG-ROBUST-ACCESS-BIT . :VERTEX23-BIT-PGI)
(:CONTEXT-FLAG-ROBUST-ACCESS-BIT-ARB . :VERTEX23-BIT-PGI)
(:COVERAGE-BUFFER-BIT-NV . :QUERY-BUFFER-BARRIER-BIT)
(:CUBIC-CURVE-TO-NV . :TRIANGLES-ADJACENCY-EXT)
(:CURRENT-ATTRIB-NV . :CURRENT-VERTEX-ATTRIB-ARB)
(:CURRENT-BIT . :VERTEX-SHADER-BIT-EXT)
(:CURRENT-OCCLUSION-QUERY-ID-NV . :CURRENT-QUERY-EXT)
(:CURRENT-TIME-NV . :TIMESTAMP-EXT)
(:DEBUG-ASSERT-MESA . :PROXY-TEXTURE-1D-STACK-MESAX)
(:DEBUG-OBJECT-MESA . :TEXTURE-1D-STACK-MESAX)
(:DEBUG-PRINT-MESA . :TEXTURE-2D-STACK-MESAX)
(:DELETE-STATUS . :OBJECT-DELETE-STATUS-ARB)
(:DEPTH-BUFFER-BIT . :TEXTURE-UPDATE-BARRIER-BIT-EXT)
(:DEPTH-BUFFER-BIT0-QCOM . :TEXTURE-UPDATE-BARRIER-BIT-EXT)
(:DEPTH-BUFFER-BIT1-QCOM . :NEVER)
(:DEPTH-BUFFER-BIT2-QCOM . :STENCIL-BUFFER-BIT)
(:DEPTH-BUFFER-BIT3-QCOM . :VIEWPORT-BIT)
(:DEPTH-BUFFER-BIT4-QCOM . :TRANSFORM-BIT)
(:DEPTH-BUFFER-BIT5-QCOM . :SHADER-STORAGE-BARRIER-BIT)
(:DEPTH-BUFFER-BIT6-QCOM . :LIGHT0)
(:DEPTH-BUFFER-BIT7-QCOM . :QUERY-BUFFER-BARRIER-BIT)
(:DISTANCE-ATTENUATION-EXT . :POINT-DISTANCE-ATTENUATION-ARB)
(:DISTANCE-ATTENUATION-SGIS . :POINT-DISTANCE-ATTENUATION-ARB)
(:DOT3-RGB-EXT . :Z400-BINARY-AMD)
(:DOT3-RGBA-EXT . :PROGRAM-BINARY-LENGTH-OES)
(:DRAW-FRAMEBUFFER-BINDING . :FRAMEBUFFER-BINDING-OES)
(:DRAW-FRAMEBUFFER-BINDING-ANGLE . :FRAMEBUFFER-BINDING-OES)
(:DRAW-FRAMEBUFFER-BINDING-APPLE . :FRAMEBUFFER-BINDING-OES)
(:DRAW-FRAMEBUFFER-BINDING-EXT . :FRAMEBUFFER-BINDING-OES)
(:DRAW-FRAMEBUFFER-BINDING-NV . :FRAMEBUFFER-BINDING-OES)
(:DYNAMIC-STORAGE-BIT . :TEXTURE-UPDATE-BARRIER-BIT-EXT)
(:EDGEFLAG-BIT-PGI . :TEXTURE-BIT)
(:EIGHTH-BIT-ATI . :TRACE-ERRORS-BIT-MESA)
(:ELEMENT-ARRAY-BARRIER-BIT . :TRACE-PRIMITIVES-BIT-MESA)
(:ELEMENT-ARRAY-BARRIER-BIT-EXT . :TRACE-PRIMITIVES-BIT-MESA)
(:ENABLE-BIT . :SHADER-STORAGE-BARRIER-BIT)
(:EVAL-BIT . :STENCIL-BUFFER-BIT0-QCOM)
(:FOG-BIT . :PIXEL-BUFFER-BARRIER-BIT-EXT)
(:FOG-COORD-ARRAY-BUFFER-BINDING . :FOG-COORDINATE-ARRAY-BUFFER-BINDING-ARB)
(:FOG-COORD-ARRAY-POINTER . :FOG-COORDINATE-ARRAY-POINTER-EXT)
(:FOG-COORD-ARRAY-STRIDE . :FOG-COORDINATE-ARRAY-STRIDE-EXT)
(:FOG-COORD-ARRAY-TYPE . :FOG-COORDINATE-ARRAY-TYPE-EXT)
(:FONT-ASCENDER-BIT-NV . :STENCIL-BUFFER-BIT5-QCOM)
(:FONT-DESCENDER-BIT-NV . :STENCIL-BUFFER-BIT6-QCOM)
(:FONT-HAS-KERNING-BIT-NV . :TEXCOORD1-BIT-PGI)
(:FONT-HEIGHT-BIT-NV . :STENCIL-BUFFER-BIT7-QCOM)
(:FONT-MAX-ADVANCE-HEIGHT-BIT-NV . :MULTISAMPLE-BUFFER-BIT1-QCOM)
(:FONT-MAX-ADVANCE-WIDTH-BIT-NV . :MULTISAMPLE-BUFFER-BIT0-QCOM)
(:FONT-NUM-GLYPH-INDICES-BIT-NV . :TEXCOORD2-BIT-PGI)
(:FONT-UNDERLINE-POSITION-BIT-NV . :MULTISAMPLE-BUFFER-BIT2-QCOM)
(:FONT-UNDERLINE-THICKNESS-BIT-NV . :NORMAL-BIT-PGI)
(:FONT-UNITS-PER-EM-BIT-NV . :STENCIL-BUFFER-BIT4-QCOM)
(:FONT-X-MAX-BOUNDS-BIT-NV . :TEXTURE-BIT)
(:FONT-X-MIN-BOUNDS-BIT-NV . :STENCIL-BUFFER-BIT0-QCOM)
(:FONT-Y-MAX-BOUNDS-BIT-NV . :STENCIL-BUFFER-BIT3-QCOM)
(:FONT-Y-MIN-BOUNDS-BIT-NV . :STENCIL-BUFFER-BIT1-QCOM)
(:FRAGMENT-INTERPOLATION-OFFSET-BITS
. :FRAGMENT-PROGRAM-INTERPOLATION-OFFSET-BITS-NV)
(:FRAGMENT-INTERPOLATION-OFFSET-BITS-OES
. :FRAGMENT-PROGRAM-INTERPOLATION-OFFSET-BITS-NV)
(:FRAGMENT-SHADER-BIT . :TRACE-PRIMITIVES-BIT-MESA)
(:FRAGMENT-SHADER-BIT-EXT . :TRACE-PRIMITIVES-BIT-MESA)
(:FRAMEBUFFER-ATTACHMENT-TEXTURE-3D-ZOFFSET-EXT
. :FRAMEBUFFER-ATTACHMENT-TEXTURE-LAYER-EXT)
(:FRAMEBUFFER-ATTACHMENT-TEXTURE-3D-ZOFFSET-OES
. :FRAMEBUFFER-ATTACHMENT-TEXTURE-LAYER-EXT)
(:FRAMEBUFFER-BARRIER-BIT . :STENCIL-BUFFER-BIT)
(:FRAMEBUFFER-BARRIER-BIT-EXT . :STENCIL-BUFFER-BIT)
(:FRONT-LEFT . :STENCIL-BUFFER-BIT)
(:GEOMETRY-DEFORMATION-BIT-SGIX . :TRACE-PRIMITIVES-BIT-MESA)
(:GEOMETRY-INPUT-TYPE . :GEOMETRY-LINKED-INPUT-TYPE-EXT)
(:GEOMETRY-LINKED-OUTPUT-TYPE-EXT . :GEOMETRY-OUTPUT-TYPE)
(:GEOMETRY-LINKED-VERTICES-OUT-EXT . :GEOMETRY-VERTICES-OUT)
(:GEOMETRY-SHADER-BIT . :VERTEX23-BIT-PGI)
(:GEOMETRY-SHADER-BIT-EXT . :VERTEX23-BIT-PGI)
(:GLYPH-HAS-KERNING-BIT-NV . :TEXTURE-UPDATE-BARRIER-BIT-EXT)
(:GLYPH-HEIGHT-BIT-NV . :TRACE-PRIMITIVES-BIT-MESA)
(:GLYPH-HORIZONTAL-BEARING-ADVANCE-BIT-NV . :TRACE-PIXELS-BIT-MESA)
(:GLYPH-HORIZONTAL-BEARING-X-BIT-NV . :VERTEX23-BIT-PGI)
(:GLYPH-HORIZONTAL-BEARING-Y-BIT-NV . :VERTICAL-LINE-TO-NV)
(:GLYPH-VERTICAL-BEARING-ADVANCE-BIT-NV . :PIXEL-BUFFER-BARRIER-BIT-EXT)
(:GLYPH-VERTICAL-BEARING-X-BIT-NV . :TRACE-ERRORS-BIT-MESA)
(:GLYPH-VERTICAL-BEARING-Y-BIT-NV . :SATURATE-BIT-ATI)
(:GLYPH-WIDTH-BIT-NV . :VERTEX-SHADER-BIT-EXT)
(:GREEN-BIT-ATI . :TRACE-PRIMITIVES-BIT-MESA)
(:HALF-BIT-ATI . :VERTICAL-LINE-TO-NV)
(:HINT-BIT . :QUERY-BUFFER-BARRIER-BIT)
(:HORIZONTAL-LINE-TO-NV . :TRIANGLE-FAN)
(:INDEX-BIT-PGI . :STENCIL-BUFFER-BIT3-QCOM)
(:INDEX-LOGIC-OP . :LOGIC-OP)
(:INFO-LOG-LENGTH . :OBJECT-INFO-LOG-LENGTH-ARB)
(:INTENSITY-FLOAT16-APPLE . :INTENSITY16F-ARB)
(:INTENSITY-FLOAT16-ATI . :INTENSITY16F-ARB)
(:INTENSITY-FLOAT32-APPLE . :INTENSITY32F-ARB)
(:INTENSITY-FLOAT32-ATI . :INTENSITY32F-ARB)
(:INVALID-INDEX . :QUERY-ALL-EVENT-BITS-AMD)
(:ITALIC-BIT-NV . :TRACE-PRIMITIVES-BIT-MESA)
(:LAYOUT-DEFAULT-INTEL . :ZERO)
(:LAYOUT-LINEAR-CPU-CACHED-INTEL . :TRACE-PRIMITIVES-BIT-MESA)
(:LAYOUT-LINEAR-INTEL . :VERTEX-SHADER-BIT-EXT)
(:LIGHTING-BIT . :SATURATE-BIT-ATI)
(:LINE-BIT . :VERTEX23-BIT-PGI)
(:LINE-LOOP . :TRACE-PRIMITIVES-BIT-MESA)
(:LINE-STRIP . :REPLACE-OLDEST-SUN)
(:LINE-STRIP-ADJACENCY . :RELATIVE-QUADRATIC-CURVE-TO-NV)
(:LINE-STRIP-ADJACENCY-ARB . :RELATIVE-QUADRATIC-CURVE-TO-NV)
(:LINE-STRIP-ADJACENCY-EXT . :RELATIVE-QUADRATIC-CURVE-TO-NV)
(:LINE-TO-NV . :VERTEX23-BIT-PGI)
(:LINE-WIDTH-GRANULARITY . :SMOOTH-LINE-WIDTH-GRANULARITY)
(:LINE-WIDTH-RANGE . :SMOOTH-LINE-WIDTH-RANGE)
(:LINES-ADJACENCY . :QUADRATIC-CURVE-TO-NV)
(:LINES-ADJACENCY-ARB . :QUADRATIC-CURVE-TO-NV)
(:LINES-ADJACENCY-EXT . :QUADRATIC-CURVE-TO-NV)
(:LINK-STATUS . :OBJECT-LINK-STATUS-ARB)
(:LIST-BIT . :STENCIL-BUFFER-BIT1-QCOM)
(:LUMINANCE-ALPHA-FLOAT16-APPLE . :LUMINANCE-ALPHA16F-EXT)
(:LUMINANCE-ALPHA-FLOAT16-ATI . :LUMINANCE-ALPHA16F-EXT)
(:LUMINANCE-ALPHA-FLOAT32-APPLE . :LUMINANCE-ALPHA32F-EXT)
(:LUMINANCE-ALPHA-FLOAT32-ATI . :LUMINANCE-ALPHA32F-EXT)
(:LUMINANCE-FLOAT16-APPLE . :LUMINANCE16F-EXT)
(:LUMINANCE-FLOAT16-ATI . :LUMINANCE16F-EXT)
(:LUMINANCE-FLOAT32-APPLE . :LUMINANCE32F-EXT)
(:LUMINANCE-FLOAT32-ATI . :LUMINANCE32F-EXT)
(:MAP-COHERENT-BIT . :PIXEL-BUFFER-BARRIER-BIT-EXT)
(:MAP-FLUSH-EXPLICIT-BIT . :TRACE-PIXELS-BIT-MESA)
(:MAP-FLUSH-EXPLICIT-BIT-EXT . :TRACE-PIXELS-BIT-MESA)
(:MAP-INVALIDATE-BUFFER-BIT . :VERTICAL-LINE-TO-NV)
(:MAP-INVALIDATE-BUFFER-BIT-EXT . :VERTICAL-LINE-TO-NV)
(:MAP-INVALIDATE-RANGE-BIT . :VERTEX23-BIT-PGI)
(:MAP-INVALIDATE-RANGE-BIT-EXT . :VERTEX23-BIT-PGI)
(:MAP-PERSISTENT-BIT . :SATURATE-BIT-ATI)
(:MAP-READ-BIT . :VERTEX-SHADER-BIT-EXT)
(:MAP-READ-BIT-EXT . :VERTEX-SHADER-BIT-EXT)
(:MAP-UNSYNCHRONIZED-BIT . :TRACE-ERRORS-BIT-MESA)
(:MAP-UNSYNCHRONIZED-BIT-EXT . :TRACE-ERRORS-BIT-MESA)
(:MAP-WRITE-BIT . :TRACE-PRIMITIVES-BIT-MESA)
(:MAP-WRITE-BIT-EXT . :TRACE-PRIMITIVES-BIT-MESA)
(:MAP2-VERTEX-ATTRIB7-4-NV . :PROGRAM-BINDING-ARB)
(:MAT-AMBIENT-AND-DIFFUSE-BIT-PGI . :STENCIL-BUFFER-BIT5-QCOM)
(:MAT-AMBIENT-BIT-PGI . :STENCIL-BUFFER-BIT4-QCOM)
(:MAT-COLOR-INDEXES-BIT-PGI . :MULTISAMPLE-BUFFER-BIT0-QCOM)
(:MAT-DIFFUSE-BIT-PGI . :STENCIL-BUFFER-BIT6-QCOM)
(:MAT-EMISSION-BIT-PGI . :STENCIL-BUFFER-BIT7-QCOM)
(:MAT-SHININESS-BIT-PGI . :MULTISAMPLE-BUFFER-BIT1-QCOM)
(:MAT-SPECULAR-BIT-PGI . :MULTISAMPLE-BUFFER-BIT2-QCOM)
(:MAX-COMBINED-IMAGE-UNITS-AND-FRAGMENT-OUTPUTS
. :MAX-COMBINED-SHADER-OUTPUT-RESOURCES)
(:MAX-COMBINED-IMAGE-UNITS-AND-FRAGMENT-OUTPUTS-EXT
. :MAX-COMBINED-SHADER-OUTPUT-RESOURCES)
(:MAX-COMPUTE-FIXED-GROUP-INVOCATIONS-ARB
. :MAX-COMPUTE-WORK-GROUP-INVOCATIONS)
(:MAX-COMPUTE-FIXED-GROUP-SIZE-ARB . :MAX-COMPUTE-WORK-GROUP-SIZE)
(:MAX-GEOMETRY-PROGRAM-INVOCATIONS-NV . :MAX-GEOMETRY-SHADER-INVOCATIONS-EXT)
(:MAX-MODELVIEW-STACK-DEPTH . :PATH-MAX-MODELVIEW-STACK-DEPTH-NV)
(:MAX-PROGRAM-MATRICES-ARB . :MAX-TRACK-MATRICES-NV)
(:MAX-PROGRAM-MATRIX-STACK-DEPTH-ARB . :MAX-TRACK-MATRIX-STACK-DEPTH-NV)
(:MAX-PROJECTION-STACK-DEPTH . :PATH-MAX-PROJECTION-STACK-DEPTH-NV)
(:MAX-VARYING-COMPONENTS-EXT . :MAX-VARYING-FLOATS-ARB)
(:MODELVIEW-MATRIX . :PATH-MODELVIEW-MATRIX-NV)
(:MODELVIEW-STACK-DEPTH . :PATH-MODELVIEW-STACK-DEPTH-NV)
(:MODELVIEW0-ARB . :PATH-MODELVIEW-NV)
(:MODELVIEW0-EXT . :PATH-MODELVIEW-NV)
(:MODELVIEW0-MATRIX-EXT . :PATH-MODELVIEW-MATRIX-NV)
(:MODELVIEW0-STACK-DEPTH-EXT . :PATH-MODELVIEW-STACK-DEPTH-NV)
(:MOVE-TO-NV . :TRACE-PRIMITIVES-BIT-MESA)
(:MULTISAMPLE-BIT . :TEXCOORD2-BIT-PGI)
(:MULTISAMPLE-BIT-3DFX . :TEXCOORD2-BIT-PGI)
(:MULTISAMPLE-BIT-ARB . :TEXCOORD2-BIT-PGI)
(:MULTISAMPLE-BIT-EXT . :TEXCOORD2-BIT-PGI)
(:MULTISAMPLE-BUFFER-BIT3-QCOM . :NORMAL-BIT-PGI)
(:MULTISAMPLE-BUFFER-BIT4-QCOM . :TEXCOORD1-BIT-PGI)
(:MULTISAMPLE-BUFFER-BIT5-QCOM . :TEXCOORD2-BIT-PGI)
(:MULTISAMPLE-BUFFER-BIT6-QCOM . :TEXCOORD3-BIT-PGI)
(:MULTISAMPLE-BUFFER-BIT7-QCOM . :TEXCOORD4-BIT-PGI)
(:NEGATE-BIT-ATI . :VERTEX23-BIT-PGI)
(:NO-ERROR . :ZERO)
(:NONE-OES . :ZERO)
(:OBJECT-SHADER-SOURCE-LENGTH-ARB . :SHADER-SOURCE-LENGTH)
(:OBJECT-SUBTYPE-ARB . :SHADER-TYPE)
(:OBJECT-VALIDATE-STATUS-ARB . :VALIDATE-STATUS)
(:OFFSET-TEXTURE-2D-BIAS-NV . :OFFSET-TEXTURE-BIAS-NV)
(:OFFSET-TEXTURE-2D-MATRIX-NV . :OFFSET-TEXTURE-MATRIX-NV)
(:OFFSET-TEXTURE-2D-SCALE-NV . :OFFSET-TEXTURE-SCALE-NV)
(:PATCHES-EXT . :SMOOTH-QUADRATIC-CURVE-TO-NV)
(:PATH-PROJECTION-MATRIX-NV . :PROJECTION-MATRIX)
(:PATH-PROJECTION-NV . :PROJECTION)
(:PATH-PROJECTION-STACK-DEPTH-NV . :PROJECTION-STACK-DEPTH)
(:PATH-TRANSPOSE-MODELVIEW-MATRIX-NV . :TRANSPOSE-MODELVIEW-MATRIX-ARB)
(:PATH-TRANSPOSE-PROJECTION-MATRIX-NV . :TRANSPOSE-PROJECTION-MATRIX-ARB)
(:PERFQUERY-GLOBAL-CONTEXT-INTEL . :VERTEX-SHADER-BIT-EXT)
(:PERFQUERY-SINGLE-CONTEXT-INTEL . :ZERO)
(:PIXEL-COUNT-AVAILABLE-NV . :QUERY-RESULT-AVAILABLE-EXT)
(:PIXEL-COUNT-NV . :QUERY-RESULT-EXT)
(:PIXEL-COUNTER-BITS-NV . :QUERY-COUNTER-BITS-EXT)
(:PIXEL-MODE-BIT . :TRACE-ERRORS-BIT-MESA)
(:POINT-BIT . :TRACE-PRIMITIVES-BIT-MESA)
(:POINT-SIZE-GRANULARITY . :SMOOTH-POINT-SIZE-GRANULARITY)
(:POINT-SIZE-RANGE . :SMOOTH-POINT-SIZE-RANGE)
(:POLYGON-BIT . :VERTICAL-LINE-TO-NV)
(:POLYGON-STIPPLE-BIT . :TRACE-PIXELS-BIT-MESA)
(:PROGRAM-POINT-SIZE . :VERTEX-PROGRAM-POINT-SIZE-NV)
(:PROGRAM-POINT-SIZE-ARB . :VERTEX-PROGRAM-POINT-SIZE-NV)
(:PROGRAM-POINT-SIZE-EXT . :VERTEX-PROGRAM-POINT-SIZE-NV)
(:QUAD-STRIP . :VERTICAL-LINE-TO-NV)
(:QUADS-EXT . :RELATIVE-HORIZONTAL-LINE-TO-NV)
(:QUARTER-BIT-ATI . :TRACE-PIXELS-BIT-MESA)
(:QUERY-DEPTH-BOUNDS-FAIL-EVENT-BIT-AMD . :VERTICAL-LINE-TO-NV)
(:QUERY-DEPTH-FAIL-EVENT-BIT-AMD . :TRACE-PRIMITIVES-BIT-MESA)
(:QUERY-DEPTH-PASS-EVENT-BIT-AMD . :VERTEX-SHADER-BIT-EXT)
(:QUERY-STENCIL-FAIL-EVENT-BIT-AMD . :VERTEX23-BIT-PGI)
(:RED-BIT-ATI . :VERTEX-SHADER-BIT-EXT)
(:RELATIVE-CUBIC-CURVE-TO-NV . :TRIANGLE-STRIP-ADJACENCY-EXT)
(:RELATIVE-LINE-TO-NV . :TRIANGLE-STRIP)
(:RELATIVE-MOVE-TO-NV . :REPLACE-OLDEST-SUN)
(:RENDERBUFFER-COVERAGE-SAMPLES-NV . :RENDERBUFFER-SAMPLES-NV)
(:REPLACE-MIDDLE-SUN . :TRACE-PRIMITIVES-BIT-MESA)
(:RESTART-SUN . :VERTEX-SHADER-BIT-EXT)
(:RGB-FLOAT16-APPLE . :RGB16F-EXT)
(:RGB-FLOAT16-ATI . :RGB16F-EXT)
(:RGB-FLOAT32-APPLE . :RGB32F-EXT)
(:RGB-FLOAT32-ATI . :RGB32F-EXT)
(:RGBA-FLOAT16-APPLE . :RGBA16F-EXT)
(:RGBA-FLOAT16-ATI . :RGBA16F-EXT)
(:RGBA-FLOAT32-APPLE . :RGBA32F-EXT)
(:RGBA-FLOAT32-ATI . :RGBA32F-EXT)
(:SAMPLE-ALPHA-TO-COVERAGE-ARB . :SAMPLE-ALPHA-TO-MASK-SGIS)
(:SAMPLE-COVERAGE-ARB . :SAMPLE-MASK-SGIS)
(:SAMPLE-COVERAGE-INVERT . :SAMPLE-MASK-INVERT-SGIS)
(:SAMPLE-COVERAGE-INVERT-ARB . :SAMPLE-MASK-INVERT-SGIS)
(:SAMPLE-COVERAGE-VALUE . :SAMPLE-MASK-VALUE-SGIS)
(:SAMPLE-COVERAGE-VALUE-ARB . :SAMPLE-MASK-VALUE-SGIS)
(:SCISSOR-BIT . :STENCIL-BUFFER-BIT3-QCOM)
(:SHADER-GLOBAL-ACCESS-BARRIER-BIT-NV . :TRACE-PIXELS-BIT-MESA)
(:SHADER-IMAGE-ACCESS-BARRIER-BIT . :TRACE-ERRORS-BIT-MESA)
(:SHADER-IMAGE-ACCESS-BARRIER-BIT-EXT . :TRACE-ERRORS-BIT-MESA)
(:SHADOW-AMBIENT-SGIX . :TEXTURE-COMPARE-FAIL-VALUE-ARB)
(:SMOOTH-CUBIC-CURVE-TO-NV . :TRACE-PIXELS-BIT-MESA)
(:SOURCE0-ALPHA . :SRC0-ALPHA)
(:SOURCE0-ALPHA-ARB . :SRC0-ALPHA)
(:SOURCE0-ALPHA-EXT . :SRC0-ALPHA)
(:SOURCE0-RGB . :SRC0-RGB)
(:SOURCE0-RGB-ARB . :SRC0-RGB)
(:SOURCE0-RGB-EXT . :SRC0-RGB)
(:SOURCE1-ALPHA . :SRC1-ALPHA)
(:SOURCE1-ALPHA-ARB . :SRC1-ALPHA)
(:SOURCE1-ALPHA-EXT . :SRC1-ALPHA)
(:SOURCE1-RGB . :SRC1-RGB)
(:SOURCE1-RGB-ARB . :SRC1-RGB)
(:SOURCE1-RGB-EXT . :SRC1-RGB)
(:SOURCE2-ALPHA . :SRC2-ALPHA)
(:SOURCE2-ALPHA-ARB . :SRC2-ALPHA)
(:SOURCE2-ALPHA-EXT . :SRC2-ALPHA)
(:SOURCE2-RGB . :SRC2-RGB)
(:SOURCE2-RGB-ARB . :SRC2-RGB)
(:SOURCE2-RGB-EXT . :SRC2-RGB)
(:SPARSE-STORAGE-BIT-ARB . :STENCIL-BUFFER-BIT)
(:STENCIL-BUFFER-BIT2-QCOM . :TEXTURE-BIT)
(:SYNC-FLUSH-COMMANDS-BIT . :VERTEX-SHADER-BIT-EXT)
(:SYNC-FLUSH-COMMANDS-BIT-APPLE . :VERTEX-SHADER-BIT-EXT)
(:TESS-CONTROL-SHADER-BIT . :VERTICAL-LINE-TO-NV)
(:TESS-CONTROL-SHADER-BIT-EXT . :VERTICAL-LINE-TO-NV)
(:TESS-EVALUATION-SHADER-BIT . :TRACE-PIXELS-BIT-MESA)
(:TESS-EVALUATION-SHADER-BIT-EXT . :TRACE-PIXELS-BIT-MESA)
(:TEXTURE-1D-BINDING-EXT . :TEXTURE-BINDING-1D)
(:TEXTURE-2D-BINDING-EXT . :TEXTURE-BINDING-2D)
(:TEXTURE-3D-BINDING-EXT . :TEXTURE-BINDING-3D-OES)
(:TEXTURE-3D-BINDING-OES . :TEXTURE-BINDING-3D-OES)
(:TEXTURE-BUFFER-BINDING-EXT . :TEXTURE-BUFFER-EXT)
(:TEXTURE-DEFORMATION-BIT-SGIX . :VERTEX-SHADER-BIT-EXT)
(:TEXTURE-FETCH-BARRIER-BIT . :VERTICAL-LINE-TO-NV)
(:TEXTURE-FETCH-BARRIER-BIT-EXT . :VERTICAL-LINE-TO-NV)
(:TEXTURE-STORAGE-SPARSE-BIT-AMD . :VERTEX-SHADER-BIT-EXT)
(:TEXTURE-WIDTH . :TRANSFORM-BIT)
(:TRACE-ARRAYS-BIT-MESA . :VERTEX23-BIT-PGI)
(:TRACE-OPERATIONS-BIT-MESA . :VERTEX-SHADER-BIT-EXT)
(:TRACE-TEXTURES-BIT-MESA . :VERTICAL-LINE-TO-NV)
(:TRANSFORM-FEEDBACK-BARRIER-BIT . :VIEWPORT-BIT)
(:TRANSFORM-FEEDBACK-BARRIER-BIT-EXT . :VIEWPORT-BIT)
(:TRANSFORM-FEEDBACK-BUFFER-PAUSED . :TRANSFORM-FEEDBACK-PAUSED)
(:TRANSFORM-FEEDBACK-BUFFER-PAUSED-NV . :TRANSFORM-FEEDBACK-PAUSED)
(:UNIFORM-BARRIER-BIT . :VERTEX23-BIT-PGI)
(:UNIFORM-BARRIER-BIT-EXT . :VERTEX23-BIT-PGI)
(:VERSION-ES-CL-1-0 . :VERTEX-SHADER-BIT-EXT)
(:VERSION-ES-CL-1-1 . :VERTEX-SHADER-BIT-EXT)
(:VERSION-ES-CM-1-1 . :VERTEX-SHADER-BIT-EXT)
(:VERTEX-ARRAY-RANGE-VALID-NV . :VERTEX-ARRAY-STORAGE-HINT-APPLE)
(:VERTEX-ATTRIB-ARRAY-BARRIER-BIT . :VERTEX-SHADER-BIT-EXT)
(:VERTEX-ATTRIB-ARRAY-BARRIER-BIT-EXT . :VERTEX-SHADER-BIT-EXT)
(:VERTEX4-BIT-PGI . :VERTICAL-LINE-TO-NV))
@cbaggers
Copy link
Author

Ok not really an issue per se, see 3b/cl-opengl#54

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment