{
    "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"
    }
}
