X-Git-Url: https://git.cworth.org/git?p=apitrace-tests;a=blobdiff_plain;f=apps%2Fgl%2Fdefault.ref.json;h=035314a53e1bb2ef68764875348148611ae22804;hp=ab066c88dd42e9c8fcd1d8cc3ad23ca5cc68c057;hb=e12f45aaeec0d26c470c1cce2bc30d664c56af1e;hpb=5a03bade408b2288bbf905b0165a5d79002a0f6a diff --git a/apps/gl/default.ref.json b/apps/gl/default.ref.json index ab066c8..035314a 100644 --- a/apps/gl/default.ref.json +++ b/apps/gl/default.ref.json @@ -59,7 +59,7 @@ "GL_STENCIL_WRITEMASK": -1, "GL_MATRIX_MODE": "GL_MODELVIEW", "GL_NORMALIZE": false, - "GL_VIEWPORT": [0, 0, 32, 32], + // GL_VIEWPORT depends on the drawable "GL_MODELVIEW_STACK_DEPTH": 1, "GL_PROJECTION_STACK_DEPTH": 1, "GL_TEXTURE_STACK_DEPTH": 1, @@ -78,10 +78,10 @@ "GL_LOGIC_OP_MODE": "GL_COPY", "GL_INDEX_LOGIC_OP": false, "GL_COLOR_LOGIC_OP": false, - "GL_AUX_BUFFERS": 0, + // Some implementations return more GL_AUX_BUFFERS than requested "GL_DRAW_BUFFER": "GL_BACK", "GL_READ_BUFFER": "GL_BACK", - "GL_SCISSOR_BOX": [0, 0, 32, 32], + // GL_SCISSOR_BOX depends on the drawable "GL_SCISSOR_TEST": false, "GL_INDEX_CLEAR_VALUE": 0, "GL_INDEX_WRITEMASK": -1, @@ -139,18 +139,8 @@ "GL_ALPHA_BIAS": 0, "GL_DEPTH_SCALE": 1, "GL_DEPTH_BIAS": 0, - "GL_SUBPIXEL_BITS": 4, "GL_INDEX_BITS": 0, - "GL_RED_BITS": 8, - "GL_GREEN_BITS": 8, - "GL_BLUE_BITS": 8, - "GL_ALPHA_BITS": 8, - "GL_DEPTH_BITS": 24, - "GL_STENCIL_BITS": 8, - "GL_ACCUM_RED_BITS": 0, - "GL_ACCUM_GREEN_BITS": 0, - "GL_ACCUM_BLUE_BITS": 0, - "GL_ACCUM_ALPHA_BITS": 0, + // GL_xxx_BITS state can often vary "GL_NAME_STACK_DEPTH": 0, "GL_AUTO_NORMAL": false, "GL_MAP1_COLOR_4": false, @@ -261,7 +251,6 @@ "GL_VERTEX_ARRAY_BINDING": 0, "GL_PROGRAM_POINT_SIZE": false, "GL_VERTEX_PROGRAM_TWO_SIDE": false, - "GL_PACK_INVERT_MESA": false, "GL_STENCIL_BACK_FUNC": "GL_ALWAYS", "GL_STENCIL_BACK_FAIL": "GL_KEEP", "GL_STENCIL_BACK_PASS_DEPTH_FAIL": "GL_KEEP", @@ -322,7 +311,6 @@ "GL_VERTEX_ATTRIB_ARRAY_SIZE": 4, "GL_VERTEX_ATTRIB_ARRAY_STRIDE": 0, "GL_VERTEX_ATTRIB_ARRAY_TYPE": "GL_FLOAT", - "GL_CURRENT_VERTEX_ATTRIB": [0, 0, 0, 1], "GL_VERTEX_ATTRIB_ARRAY_POINTER": 0, "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED": false, "GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING": 0 @@ -332,7 +320,6 @@ "GL_VERTEX_ATTRIB_ARRAY_SIZE": 4, "GL_VERTEX_ATTRIB_ARRAY_STRIDE": 0, "GL_VERTEX_ATTRIB_ARRAY_TYPE": "GL_FLOAT", - "GL_CURRENT_VERTEX_ATTRIB": [0, 0, 0, 1], "GL_VERTEX_ATTRIB_ARRAY_POINTER": 0, "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED": false, "GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING": 0 @@ -342,7 +329,6 @@ "GL_VERTEX_ATTRIB_ARRAY_SIZE": 4, "GL_VERTEX_ATTRIB_ARRAY_STRIDE": 0, "GL_VERTEX_ATTRIB_ARRAY_TYPE": "GL_FLOAT", - "GL_CURRENT_VERTEX_ATTRIB": [0, 0, 0, 1], "GL_VERTEX_ATTRIB_ARRAY_POINTER": 0, "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED": false, "GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING": 0 @@ -352,7 +338,6 @@ "GL_VERTEX_ATTRIB_ARRAY_SIZE": 4, "GL_VERTEX_ATTRIB_ARRAY_STRIDE": 0, "GL_VERTEX_ATTRIB_ARRAY_TYPE": "GL_FLOAT", - "GL_CURRENT_VERTEX_ATTRIB": [0, 0, 0, 1], "GL_VERTEX_ATTRIB_ARRAY_POINTER": 0, "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED": false, "GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING": 0 @@ -362,7 +347,6 @@ "GL_VERTEX_ATTRIB_ARRAY_SIZE": 4, "GL_VERTEX_ATTRIB_ARRAY_STRIDE": 0, "GL_VERTEX_ATTRIB_ARRAY_TYPE": "GL_FLOAT", - "GL_CURRENT_VERTEX_ATTRIB": [0, 0, 0, 1], "GL_VERTEX_ATTRIB_ARRAY_POINTER": 0, "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED": false, "GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING": 0 @@ -372,7 +356,6 @@ "GL_VERTEX_ATTRIB_ARRAY_SIZE": 4, "GL_VERTEX_ATTRIB_ARRAY_STRIDE": 0, "GL_VERTEX_ATTRIB_ARRAY_TYPE": "GL_FLOAT", - "GL_CURRENT_VERTEX_ATTRIB": [0, 0, 0, 1], "GL_VERTEX_ATTRIB_ARRAY_POINTER": 0, "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED": false, "GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING": 0 @@ -382,7 +365,6 @@ "GL_VERTEX_ATTRIB_ARRAY_SIZE": 4, "GL_VERTEX_ATTRIB_ARRAY_STRIDE": 0, "GL_VERTEX_ATTRIB_ARRAY_TYPE": "GL_FLOAT", - "GL_CURRENT_VERTEX_ATTRIB": [0, 0, 0, 1], "GL_VERTEX_ATTRIB_ARRAY_POINTER": 0, "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED": false, "GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING": 0 @@ -392,7 +374,6 @@ "GL_VERTEX_ATTRIB_ARRAY_SIZE": 4, "GL_VERTEX_ATTRIB_ARRAY_STRIDE": 0, "GL_VERTEX_ATTRIB_ARRAY_TYPE": "GL_FLOAT", - "GL_CURRENT_VERTEX_ATTRIB": [0, 0, 0, 1], "GL_VERTEX_ATTRIB_ARRAY_POINTER": 0, "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED": false, "GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING": 0 @@ -402,7 +383,6 @@ "GL_VERTEX_ATTRIB_ARRAY_SIZE": 4, "GL_VERTEX_ATTRIB_ARRAY_STRIDE": 0, "GL_VERTEX_ATTRIB_ARRAY_TYPE": "GL_FLOAT", - "GL_CURRENT_VERTEX_ATTRIB": [0, 0, 0, 1], "GL_VERTEX_ATTRIB_ARRAY_POINTER": 0, "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED": false, "GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING": 0 @@ -412,7 +392,6 @@ "GL_VERTEX_ATTRIB_ARRAY_SIZE": 4, "GL_VERTEX_ATTRIB_ARRAY_STRIDE": 0, "GL_VERTEX_ATTRIB_ARRAY_TYPE": "GL_FLOAT", - "GL_CURRENT_VERTEX_ATTRIB": [0, 0, 0, 1], "GL_VERTEX_ATTRIB_ARRAY_POINTER": 0, "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED": false, "GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING": 0 @@ -422,7 +401,6 @@ "GL_VERTEX_ATTRIB_ARRAY_SIZE": 4, "GL_VERTEX_ATTRIB_ARRAY_STRIDE": 0, "GL_VERTEX_ATTRIB_ARRAY_TYPE": "GL_FLOAT", - "GL_CURRENT_VERTEX_ATTRIB": [0, 0, 0, 1], "GL_VERTEX_ATTRIB_ARRAY_POINTER": 0, "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED": false, "GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING": 0 @@ -432,7 +410,6 @@ "GL_VERTEX_ATTRIB_ARRAY_SIZE": 4, "GL_VERTEX_ATTRIB_ARRAY_STRIDE": 0, "GL_VERTEX_ATTRIB_ARRAY_TYPE": "GL_FLOAT", - "GL_CURRENT_VERTEX_ATTRIB": [0, 0, 0, 1], "GL_VERTEX_ATTRIB_ARRAY_POINTER": 0, "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED": false, "GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING": 0 @@ -442,7 +419,6 @@ "GL_VERTEX_ATTRIB_ARRAY_SIZE": 4, "GL_VERTEX_ATTRIB_ARRAY_STRIDE": 0, "GL_VERTEX_ATTRIB_ARRAY_TYPE": "GL_FLOAT", - "GL_CURRENT_VERTEX_ATTRIB": [0, 0, 0, 1], "GL_VERTEX_ATTRIB_ARRAY_POINTER": 0, "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED": false, "GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING": 0 @@ -452,7 +428,6 @@ "GL_VERTEX_ATTRIB_ARRAY_SIZE": 4, "GL_VERTEX_ATTRIB_ARRAY_STRIDE": 0, "GL_VERTEX_ATTRIB_ARRAY_TYPE": "GL_FLOAT", - "GL_CURRENT_VERTEX_ATTRIB": [0, 0, 0, 1], "GL_VERTEX_ATTRIB_ARRAY_POINTER": 0, "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED": false, "GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING": 0 @@ -462,14 +437,10 @@ "GL_VERTEX_ATTRIB_ARRAY_SIZE": 4, "GL_VERTEX_ATTRIB_ARRAY_STRIDE": 0, "GL_VERTEX_ATTRIB_ARRAY_TYPE": "GL_FLOAT", - "GL_CURRENT_VERTEX_ATTRIB": [0, 0, 0, 1], "GL_VERTEX_ATTRIB_ARRAY_POINTER": 0, "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED": false, "GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING": 0 }, - "GL_TEXTURE_FILTER_CONTROL": { - "GL_TEXTURE_LOD_BIAS": 0 - }, "GL_TEXTURE0": { "GL_TEXTURE_1D": false, "GL_TEXTURE_BINDING_1D": 0, @@ -480,7 +451,33 @@ "GL_TEXTURE_RECTANGLE": false, "GL_TEXTURE_BINDING_RECTANGLE": 0, "GL_TEXTURE_CUBE_MAP": false, - "GL_TEXTURE_BINDING_CUBE_MAP": 0 + "GL_TEXTURE_BINDING_CUBE_MAP": 0, + "GL_TEXTURE_ENV": { + "GL_ALPHA_SCALE": 1, + "GL_TEXTURE_ENV_MODE": "GL_MODULATE", + "GL_TEXTURE_ENV_COLOR": [0, 0, 0, 0], + "GL_COMBINE_RGB": "GL_MODULATE", + "GL_COMBINE_ALPHA": "GL_MODULATE", + "GL_RGB_SCALE": 1, + "GL_SRC0_RGB": "GL_TEXTURE", + "GL_SRC1_RGB": "GL_PREVIOUS", + "GL_SRC2_RGB": "GL_CONSTANT", + "GL_SRC0_ALPHA": "GL_TEXTURE", + "GL_SRC1_ALPHA": "GL_PREVIOUS", + "GL_SRC2_ALPHA": "GL_CONSTANT", + "GL_OPERAND0_RGB": "GL_SRC_COLOR", + "GL_OPERAND1_RGB": "GL_SRC_COLOR", + "GL_OPERAND2_RGB": "GL_SRC_ALPHA", + "GL_OPERAND0_ALPHA": "GL_SRC_ALPHA", + "GL_OPERAND1_ALPHA": "GL_SRC_ALPHA", + "GL_OPERAND2_ALPHA": "GL_SRC_ALPHA" + }, + "GL_TEXTURE_FILTER_CONTROL": { + "GL_TEXTURE_LOD_BIAS": 0 + }, + "GL_POINT_SPRITE": { + "GL_COORD_REPLACE": false + } }, "GL_TEXTURE1": { "GL_TEXTURE_1D": false, @@ -492,7 +489,33 @@ "GL_TEXTURE_RECTANGLE": false, "GL_TEXTURE_BINDING_RECTANGLE": 0, "GL_TEXTURE_CUBE_MAP": false, - "GL_TEXTURE_BINDING_CUBE_MAP": 0 + "GL_TEXTURE_BINDING_CUBE_MAP": 0, + "GL_TEXTURE_ENV": { + "GL_ALPHA_SCALE": 1, + "GL_TEXTURE_ENV_MODE": "GL_MODULATE", + "GL_TEXTURE_ENV_COLOR": [0, 0, 0, 0], + "GL_COMBINE_RGB": "GL_MODULATE", + "GL_COMBINE_ALPHA": "GL_MODULATE", + "GL_RGB_SCALE": 1, + "GL_SRC0_RGB": "GL_TEXTURE", + "GL_SRC1_RGB": "GL_PREVIOUS", + "GL_SRC2_RGB": "GL_CONSTANT", + "GL_SRC0_ALPHA": "GL_TEXTURE", + "GL_SRC1_ALPHA": "GL_PREVIOUS", + "GL_SRC2_ALPHA": "GL_CONSTANT", + "GL_OPERAND0_RGB": "GL_SRC_COLOR", + "GL_OPERAND1_RGB": "GL_SRC_COLOR", + "GL_OPERAND2_RGB": "GL_SRC_ALPHA", + "GL_OPERAND0_ALPHA": "GL_SRC_ALPHA", + "GL_OPERAND1_ALPHA": "GL_SRC_ALPHA", + "GL_OPERAND2_ALPHA": "GL_SRC_ALPHA" + }, + "GL_TEXTURE_FILTER_CONTROL": { + "GL_TEXTURE_LOD_BIAS": 0 + }, + "GL_POINT_SPRITE": { + "GL_COORD_REPLACE": false + } }, "GL_TEXTURE2": { "GL_TEXTURE_1D": false, @@ -504,7 +527,33 @@ "GL_TEXTURE_RECTANGLE": false, "GL_TEXTURE_BINDING_RECTANGLE": 0, "GL_TEXTURE_CUBE_MAP": false, - "GL_TEXTURE_BINDING_CUBE_MAP": 0 + "GL_TEXTURE_BINDING_CUBE_MAP": 0, + "GL_TEXTURE_ENV": { + "GL_ALPHA_SCALE": 1, + "GL_TEXTURE_ENV_MODE": "GL_MODULATE", + "GL_TEXTURE_ENV_COLOR": [0, 0, 0, 0], + "GL_COMBINE_RGB": "GL_MODULATE", + "GL_COMBINE_ALPHA": "GL_MODULATE", + "GL_RGB_SCALE": 1, + "GL_SRC0_RGB": "GL_TEXTURE", + "GL_SRC1_RGB": "GL_PREVIOUS", + "GL_SRC2_RGB": "GL_CONSTANT", + "GL_SRC0_ALPHA": "GL_TEXTURE", + "GL_SRC1_ALPHA": "GL_PREVIOUS", + "GL_SRC2_ALPHA": "GL_CONSTANT", + "GL_OPERAND0_RGB": "GL_SRC_COLOR", + "GL_OPERAND1_RGB": "GL_SRC_COLOR", + "GL_OPERAND2_RGB": "GL_SRC_ALPHA", + "GL_OPERAND0_ALPHA": "GL_SRC_ALPHA", + "GL_OPERAND1_ALPHA": "GL_SRC_ALPHA", + "GL_OPERAND2_ALPHA": "GL_SRC_ALPHA" + }, + "GL_TEXTURE_FILTER_CONTROL": { + "GL_TEXTURE_LOD_BIAS": 0 + }, + "GL_POINT_SPRITE": { + "GL_COORD_REPLACE": false + } }, "GL_TEXTURE3": { "GL_TEXTURE_1D": false, @@ -516,7 +565,33 @@ "GL_TEXTURE_RECTANGLE": false, "GL_TEXTURE_BINDING_RECTANGLE": 0, "GL_TEXTURE_CUBE_MAP": false, - "GL_TEXTURE_BINDING_CUBE_MAP": 0 + "GL_TEXTURE_BINDING_CUBE_MAP": 0, + "GL_TEXTURE_ENV": { + "GL_ALPHA_SCALE": 1, + "GL_TEXTURE_ENV_MODE": "GL_MODULATE", + "GL_TEXTURE_ENV_COLOR": [0, 0, 0, 0], + "GL_COMBINE_RGB": "GL_MODULATE", + "GL_COMBINE_ALPHA": "GL_MODULATE", + "GL_RGB_SCALE": 1, + "GL_SRC0_RGB": "GL_TEXTURE", + "GL_SRC1_RGB": "GL_PREVIOUS", + "GL_SRC2_RGB": "GL_CONSTANT", + "GL_SRC0_ALPHA": "GL_TEXTURE", + "GL_SRC1_ALPHA": "GL_PREVIOUS", + "GL_SRC2_ALPHA": "GL_CONSTANT", + "GL_OPERAND0_RGB": "GL_SRC_COLOR", + "GL_OPERAND1_RGB": "GL_SRC_COLOR", + "GL_OPERAND2_RGB": "GL_SRC_ALPHA", + "GL_OPERAND0_ALPHA": "GL_SRC_ALPHA", + "GL_OPERAND1_ALPHA": "GL_SRC_ALPHA", + "GL_OPERAND2_ALPHA": "GL_SRC_ALPHA" + }, + "GL_TEXTURE_FILTER_CONTROL": { + "GL_TEXTURE_LOD_BIAS": 0 + }, + "GL_POINT_SPRITE": { + "GL_COORD_REPLACE": false + } }, "GL_TEXTURE4": { "GL_TEXTURE_1D": false, @@ -528,7 +603,33 @@ "GL_TEXTURE_RECTANGLE": false, "GL_TEXTURE_BINDING_RECTANGLE": 0, "GL_TEXTURE_CUBE_MAP": false, - "GL_TEXTURE_BINDING_CUBE_MAP": 0 + "GL_TEXTURE_BINDING_CUBE_MAP": 0, + "GL_TEXTURE_ENV": { + "GL_ALPHA_SCALE": 1, + "GL_TEXTURE_ENV_MODE": "GL_MODULATE", + "GL_TEXTURE_ENV_COLOR": [0, 0, 0, 0], + "GL_COMBINE_RGB": "GL_MODULATE", + "GL_COMBINE_ALPHA": "GL_MODULATE", + "GL_RGB_SCALE": 1, + "GL_SRC0_RGB": "GL_TEXTURE", + "GL_SRC1_RGB": "GL_PREVIOUS", + "GL_SRC2_RGB": "GL_CONSTANT", + "GL_SRC0_ALPHA": "GL_TEXTURE", + "GL_SRC1_ALPHA": "GL_PREVIOUS", + "GL_SRC2_ALPHA": "GL_CONSTANT", + "GL_OPERAND0_RGB": "GL_SRC_COLOR", + "GL_OPERAND1_RGB": "GL_SRC_COLOR", + "GL_OPERAND2_RGB": "GL_SRC_ALPHA", + "GL_OPERAND0_ALPHA": "GL_SRC_ALPHA", + "GL_OPERAND1_ALPHA": "GL_SRC_ALPHA", + "GL_OPERAND2_ALPHA": "GL_SRC_ALPHA" + }, + "GL_TEXTURE_FILTER_CONTROL": { + "GL_TEXTURE_LOD_BIAS": 0 + }, + "GL_POINT_SPRITE": { + "GL_COORD_REPLACE": false + } }, "GL_TEXTURE5": { "GL_TEXTURE_1D": false, @@ -540,7 +641,33 @@ "GL_TEXTURE_RECTANGLE": false, "GL_TEXTURE_BINDING_RECTANGLE": 0, "GL_TEXTURE_CUBE_MAP": false, - "GL_TEXTURE_BINDING_CUBE_MAP": 0 + "GL_TEXTURE_BINDING_CUBE_MAP": 0, + "GL_TEXTURE_ENV": { + "GL_ALPHA_SCALE": 1, + "GL_TEXTURE_ENV_MODE": "GL_MODULATE", + "GL_TEXTURE_ENV_COLOR": [0, 0, 0, 0], + "GL_COMBINE_RGB": "GL_MODULATE", + "GL_COMBINE_ALPHA": "GL_MODULATE", + "GL_RGB_SCALE": 1, + "GL_SRC0_RGB": "GL_TEXTURE", + "GL_SRC1_RGB": "GL_PREVIOUS", + "GL_SRC2_RGB": "GL_CONSTANT", + "GL_SRC0_ALPHA": "GL_TEXTURE", + "GL_SRC1_ALPHA": "GL_PREVIOUS", + "GL_SRC2_ALPHA": "GL_CONSTANT", + "GL_OPERAND0_RGB": "GL_SRC_COLOR", + "GL_OPERAND1_RGB": "GL_SRC_COLOR", + "GL_OPERAND2_RGB": "GL_SRC_ALPHA", + "GL_OPERAND0_ALPHA": "GL_SRC_ALPHA", + "GL_OPERAND1_ALPHA": "GL_SRC_ALPHA", + "GL_OPERAND2_ALPHA": "GL_SRC_ALPHA" + }, + "GL_TEXTURE_FILTER_CONTROL": { + "GL_TEXTURE_LOD_BIAS": 0 + }, + "GL_POINT_SPRITE": { + "GL_COORD_REPLACE": false + } }, "GL_TEXTURE6": { "GL_TEXTURE_1D": false, @@ -552,7 +679,33 @@ "GL_TEXTURE_RECTANGLE": false, "GL_TEXTURE_BINDING_RECTANGLE": 0, "GL_TEXTURE_CUBE_MAP": false, - "GL_TEXTURE_BINDING_CUBE_MAP": 0 + "GL_TEXTURE_BINDING_CUBE_MAP": 0, + "GL_TEXTURE_ENV": { + "GL_ALPHA_SCALE": 1, + "GL_TEXTURE_ENV_MODE": "GL_MODULATE", + "GL_TEXTURE_ENV_COLOR": [0, 0, 0, 0], + "GL_COMBINE_RGB": "GL_MODULATE", + "GL_COMBINE_ALPHA": "GL_MODULATE", + "GL_RGB_SCALE": 1, + "GL_SRC0_RGB": "GL_TEXTURE", + "GL_SRC1_RGB": "GL_PREVIOUS", + "GL_SRC2_RGB": "GL_CONSTANT", + "GL_SRC0_ALPHA": "GL_TEXTURE", + "GL_SRC1_ALPHA": "GL_PREVIOUS", + "GL_SRC2_ALPHA": "GL_CONSTANT", + "GL_OPERAND0_RGB": "GL_SRC_COLOR", + "GL_OPERAND1_RGB": "GL_SRC_COLOR", + "GL_OPERAND2_RGB": "GL_SRC_ALPHA", + "GL_OPERAND0_ALPHA": "GL_SRC_ALPHA", + "GL_OPERAND1_ALPHA": "GL_SRC_ALPHA", + "GL_OPERAND2_ALPHA": "GL_SRC_ALPHA" + }, + "GL_TEXTURE_FILTER_CONTROL": { + "GL_TEXTURE_LOD_BIAS": 0 + }, + "GL_POINT_SPRITE": { + "GL_COORD_REPLACE": false + } }, "GL_TEXTURE7": { "GL_TEXTURE_1D": false, @@ -564,7 +717,33 @@ "GL_TEXTURE_RECTANGLE": false, "GL_TEXTURE_BINDING_RECTANGLE": 0, "GL_TEXTURE_CUBE_MAP": false, - "GL_TEXTURE_BINDING_CUBE_MAP": 0 + "GL_TEXTURE_BINDING_CUBE_MAP": 0, + "GL_TEXTURE_ENV": { + "GL_ALPHA_SCALE": 1, + "GL_TEXTURE_ENV_MODE": "GL_MODULATE", + "GL_TEXTURE_ENV_COLOR": [0, 0, 0, 0], + "GL_COMBINE_RGB": "GL_MODULATE", + "GL_COMBINE_ALPHA": "GL_MODULATE", + "GL_RGB_SCALE": 1, + "GL_SRC0_RGB": "GL_TEXTURE", + "GL_SRC1_RGB": "GL_PREVIOUS", + "GL_SRC2_RGB": "GL_CONSTANT", + "GL_SRC0_ALPHA": "GL_TEXTURE", + "GL_SRC1_ALPHA": "GL_PREVIOUS", + "GL_SRC2_ALPHA": "GL_CONSTANT", + "GL_OPERAND0_RGB": "GL_SRC_COLOR", + "GL_OPERAND1_RGB": "GL_SRC_COLOR", + "GL_OPERAND2_RGB": "GL_SRC_ALPHA", + "GL_OPERAND0_ALPHA": "GL_SRC_ALPHA", + "GL_OPERAND1_ALPHA": "GL_SRC_ALPHA", + "GL_OPERAND2_ALPHA": "GL_SRC_ALPHA" + }, + "GL_TEXTURE_FILTER_CONTROL": { + "GL_TEXTURE_LOD_BIAS": 0 + }, + "GL_POINT_SPRITE": { + "GL_COORD_REPLACE": false + } }, "GL_TEXTURE8": { "GL_TEXTURE_1D": false,