Last active
August 29, 2015 14:23
-
-
Save cbaggers/76b4fa06a35a48790639 to your computer and use it in GitHub Desktop.
Possible enum issue in cl-opengl?
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
;; 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)) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Ok not really an issue per se, see 3b/cl-opengl#54