| { |
| "BufferBinding": |
| { |
| "Array": "GL_ARRAY_BUFFER", |
| "AtomicCounter": "GL_ATOMIC_COUNTER_BUFFER", |
| "CopyRead": "GL_COPY_READ_BUFFER", |
| "CopyWrite": "GL_COPY_WRITE_BUFFER", |
| "DispatchIndirect": "GL_DISPATCH_INDIRECT_BUFFER", |
| "DrawIndirect": "GL_DRAW_INDIRECT_BUFFER", |
| "ElementArray": "GL_ELEMENT_ARRAY_BUFFER", |
| "PixelPack": "GL_PIXEL_PACK_BUFFER", |
| "PixelUnpack": "GL_PIXEL_UNPACK_BUFFER", |
| "ShaderStorage": "GL_SHADER_STORAGE_BUFFER", |
| "TransformFeedback": "GL_TRANSFORM_FEEDBACK_BUFFER", |
| "Uniform": "GL_UNIFORM_BUFFER" |
| }, |
| "BufferUsage": |
| { |
| "DynamicCopy": "GL_DYNAMIC_COPY", |
| "DynamicDraw": "GL_DYNAMIC_DRAW", |
| "DynamicRead": "GL_DYNAMIC_READ", |
| "StaticCopy": "GL_STATIC_COPY", |
| "StaticDraw": "GL_STATIC_DRAW", |
| "StaticRead": "GL_STATIC_READ", |
| "StreamCopy": "GL_STREAM_COPY", |
| "StreamDraw": "GL_STREAM_DRAW", |
| "StreamRead": "GL_STREAM_READ" |
| }, |
| "CullFaceMode": |
| { |
| "Back": "GL_BACK", |
| "Front": "GL_FRONT", |
| "FrontAndBack": "GL_FRONT_AND_BACK" |
| } |
| } |