blob: 472e39454eca0944c7921a996a376a7695a9ac15 [file] [log] [blame]
////////////////////////////////////////////////////////////////////////////////
// Automatically generated file. Do not modify!
////////////////////////////////////////////////////////////////////////////////
package gles
import (
"android.googlesource.com/platform/tools/gpu/binary"
"android.googlesource.com/platform/tools/gpu/gfxapi/schema"
"android.googlesource.com/platform/tools/gpu/service"
)
func init() {
s := schemaBuilder{
staticArrays: make(map[int]*service.StaticArrayInfo),
maps: make(map[int]*service.MapInfo),
enums: make(map[int]*service.EnumInfo),
structs: make(map[int]*service.StructInfo),
classes: make(map[int]*service.ClassInfo),
}
_ = s
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 0,
Name: "replayCreateRenderer",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "id",
Type: schema.U32,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 1,
Name: "replayBindRenderer",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "id",
Type: schema.U32,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 2,
Name: "backbufferInfo",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "width",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "height",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "color_fmt",
Type: s.getEnumInfo(13),
Out: false,
},
service.ParameterInfo{
Name: "depth_fmt",
Type: s.getEnumInfo(13),
Out: false,
},
service.ParameterInfo{
Name: "stencil_fmt",
Type: s.getEnumInfo(13),
Out: false,
},
service.ParameterInfo{
Name: "resetViewportScissor",
Type: schema.Bool,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 3,
Name: "startTimer",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "index",
Type: schema.U8,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 4,
Name: "stopTimer",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "index",
Type: schema.U8,
Out: false,
},
service.ParameterInfo{
Name: "result",
Type: schema.U64,
Out: true,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 5,
Name: "flushPostBuffer",
Parameters: []service.ParameterInfo{},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 6,
Name: "eglInitialize",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "dpy",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "major",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "minor",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "result",
Type: schema.Int,
Out: true,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/registry/egl/sdk/docs/man/html/eglInitialize.xhtml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 7,
Name: "eglCreateContext",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "display",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "config",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "share_context",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "attrib_list",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "result",
Type: schema.Pointer,
Out: true,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/registry/egl/sdk/docs/man/html/eglCreateContext.xhtml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 8,
Name: "eglMakeCurrent",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "display",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "draw",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "read",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "context",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "result",
Type: schema.Int,
Out: true,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/registry/egl/sdk/docs/man/html/eglMakeCurrent.xhtml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 9,
Name: "eglSwapBuffers",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "display",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "surface",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "result",
Type: schema.Int,
Out: true,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: true,
DocumentationUrl: "[http://www.khronos.org/registry/egl/sdk/docs/man/html/eglSwapBuffers.xhtml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 10,
Name: "eglQuerySurface",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "display",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "surface",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "attribute",
Type: schema.Int,
Out: false,
},
service.ParameterInfo{
Name: "value",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "result",
Type: schema.Int,
Out: true,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 11,
Name: "glXCreateContext",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "dpy",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "vis",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "shareList",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "direct",
Type: schema.Bool,
Out: false,
},
service.ParameterInfo{
Name: "result",
Type: schema.Pointer,
Out: true,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 12,
Name: "glXCreateNewContext",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "display",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "fbconfig",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "type",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "shared",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "direct",
Type: schema.Bool,
Out: false,
},
service.ParameterInfo{
Name: "result",
Type: schema.Pointer,
Out: true,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 13,
Name: "glXMakeContextCurrent",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "display",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "draw",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "read",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "ctx",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 14,
Name: "glXSwapBuffers",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "display",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "drawable",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: true,
DocumentationUrl: "[]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 15,
Name: "wglCreateContext",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "hdc",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "result",
Type: schema.Pointer,
Out: true,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://msdn.microsoft.com/en-us/library/windows/desktop/dd374379(v=vs.85).aspx]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 16,
Name: "wglCreateContextAttribsARB",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "hdc",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "hShareContext",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "attribList",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "result",
Type: schema.Pointer,
Out: true,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.opengl.org/registry/specs/ARB/wgl_create_context.txt]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 17,
Name: "wglMakeCurrent",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "hdc",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "hglrc",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "result",
Type: schema.Int,
Out: true,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://msdn.microsoft.com/en-us/library/windows/desktop/dd374387(v=vs.85).aspx]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 18,
Name: "wglSwapBuffers",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "hdc",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: true,
DocumentationUrl: "[http://msdn.microsoft.com/en-us/library/dd369060(v=vs.85)]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 19,
Name: "CGLCreateContext",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "pix",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "share",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "ctx",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "result",
Type: schema.Int,
Out: true,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://developer.apple.com/library/mac/documentation/GraphicsImaging/Reference/CGL_OpenGL/index.html#//apple_ref/c/func/CGLCreateContext]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 20,
Name: "CGLSetCurrentContext",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "ctx",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "result",
Type: schema.Int,
Out: true,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 21,
Name: "glEnableClientState",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "type",
Type: s.getEnumInfo(42),
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/1.1/docs/man/glEnableClientState.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 22,
Name: "glDisableClientState",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "type",
Type: s.getEnumInfo(42),
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/1.1/docs/man/glEnableClientState.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 23,
Name: "glGetProgramBinaryOES",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "program",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "buffer_size",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "bytes_written",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "binary_format",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "binary",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/registry/gles/extensions/OES/OES_get_program_binary.txt]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 24,
Name: "glProgramBinaryOES",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "program",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "binary_format",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "binary",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "binary_size",
Type: schema.S32,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/registry/gles/extensions/OES/OES_get_program_binary.txt]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 25,
Name: "glStartTilingQCOM",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "x",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "y",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "width",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "height",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "preserveMask",
Type: s.getEnumInfo(85),
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/registry/gles/extensions/QCOM/QCOM_tiled_rendering.txt]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 26,
Name: "glEndTilingQCOM",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "preserve_mask",
Type: s.getEnumInfo(85),
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/registry/gles/extensions/QCOM/QCOM_tiled_rendering.txt]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 27,
Name: "glDiscardFramebufferEXT",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "target",
Type: s.getEnumInfo(25),
Out: false,
},
service.ParameterInfo{
Name: "numAttachments",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "attachments",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/registry/gles/extensions/EXT/EXT_discard_framebuffer.txt]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 28,
Name: "glInsertEventMarkerEXT",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "length",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "marker",
Type: schema.String,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/registry/gles/extensions/EXT/EXT_debug_marker.txt]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 29,
Name: "glPushGroupMarkerEXT",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "length",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "marker",
Type: schema.String,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/registry/gles/extensions/EXT/EXT_debug_marker.txt]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 30,
Name: "glPopGroupMarkerEXT",
Parameters: []service.ParameterInfo{},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/registry/gles/extensions/EXT/EXT_debug_marker.txt]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 31,
Name: "glTexStorage1DEXT",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "target",
Type: s.getEnumInfo(5),
Out: false,
},
service.ParameterInfo{
Name: "levels",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "format",
Type: s.getEnumInfo(12),
Out: false,
},
service.ParameterInfo{
Name: "width",
Type: schema.S32,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/registry/gles/extensions/EXT/EXT_texture_storage.txt]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 32,
Name: "glTexStorage2DEXT",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "target",
Type: s.getEnumInfo(5),
Out: false,
},
service.ParameterInfo{
Name: "levels",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "format",
Type: s.getEnumInfo(12),
Out: false,
},
service.ParameterInfo{
Name: "width",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "height",
Type: schema.S32,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/registry/gles/extensions/EXT/EXT_texture_storage.txt]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 33,
Name: "glTexStorage3DEXT",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "target",
Type: s.getEnumInfo(5),
Out: false,
},
service.ParameterInfo{
Name: "levels",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "format",
Type: s.getEnumInfo(12),
Out: false,
},
service.ParameterInfo{
Name: "width",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "height",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "depth",
Type: schema.S32,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/registry/gles/extensions/EXT/EXT_texture_storage.txt]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 34,
Name: "glTextureStorage1DEXT",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "texture",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "target",
Type: s.getEnumInfo(5),
Out: false,
},
service.ParameterInfo{
Name: "levels",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "format",
Type: s.getEnumInfo(12),
Out: false,
},
service.ParameterInfo{
Name: "width",
Type: schema.S32,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/registry/gles/extensions/EXT/EXT_texture_storage.txt]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 35,
Name: "glTextureStorage2DEXT",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "texture",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "target",
Type: s.getEnumInfo(5),
Out: false,
},
service.ParameterInfo{
Name: "levels",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "format",
Type: s.getEnumInfo(12),
Out: false,
},
service.ParameterInfo{
Name: "width",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "height",
Type: schema.S32,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/registry/gles/extensions/EXT/EXT_texture_storage.txt]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 36,
Name: "glTextureStorage3DEXT",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "texture",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "target",
Type: s.getEnumInfo(5),
Out: false,
},
service.ParameterInfo{
Name: "levels",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "format",
Type: s.getEnumInfo(12),
Out: false,
},
service.ParameterInfo{
Name: "width",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "height",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "depth",
Type: schema.S32,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/registry/gles/extensions/EXT/EXT_texture_storage.txt]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 37,
Name: "glGenVertexArraysOES",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "count",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "arrays",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/registry/gles/extensions/OES/OES_vertex_array_object.txt]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 38,
Name: "glBindVertexArrayOES",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "array",
Type: schema.U32,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/registry/gles/extensions/OES/OES_vertex_array_object.txt]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 39,
Name: "glDeleteVertexArraysOES",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "count",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "arrays",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/registry/gles/extensions/OES/OES_vertex_array_object.txt]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 40,
Name: "glIsVertexArrayOES",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "array",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "result",
Type: schema.Bool,
Out: true,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/registry/gles/extensions/OES/OES_vertex_array_object.txt]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 41,
Name: "glEGLImageTargetTexture2DOES",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "target",
Type: s.getEnumInfo(72),
Out: false,
},
service.ParameterInfo{
Name: "image",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/registry/gles/extensions/OES/OES_EGL_image.txt]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 42,
Name: "glEGLImageTargetRenderbufferStorageOES",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "target",
Type: s.getEnumInfo(73),
Out: false,
},
service.ParameterInfo{
Name: "image",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/registry/gles/extensions/OES/OES_EGL_image.txt]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 43,
Name: "glGetGraphicsResetStatusEXT",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "result",
Type: s.getEnumInfo(74),
Out: true,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/registry/gles/extensions/EXT/EXT_robustness.txt]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 44,
Name: "glBindAttribLocation",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "program",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "location",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "name",
Type: schema.String,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glBindAttribLocation.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 45,
Name: "glBlendFunc",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "src_factor",
Type: s.getEnumInfo(63),
Out: false,
},
service.ParameterInfo{
Name: "dst_factor",
Type: s.getEnumInfo(63),
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glBlendFunc.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 46,
Name: "glBlendFuncSeparate",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "src_factor_rgb",
Type: s.getEnumInfo(63),
Out: false,
},
service.ParameterInfo{
Name: "dst_factor_rgb",
Type: s.getEnumInfo(63),
Out: false,
},
service.ParameterInfo{
Name: "src_factor_alpha",
Type: s.getEnumInfo(63),
Out: false,
},
service.ParameterInfo{
Name: "dst_factor_alpha",
Type: s.getEnumInfo(63),
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glBlendFuncSeparate.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 47,
Name: "glBlendEquation",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "equation",
Type: s.getEnumInfo(68),
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glBlendEquation.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 48,
Name: "glBlendEquationSeparate",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "rgb",
Type: s.getEnumInfo(68),
Out: false,
},
service.ParameterInfo{
Name: "alpha",
Type: s.getEnumInfo(68),
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glBlendEquationSeparate.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 49,
Name: "glBlendColor",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "red",
Type: schema.Float,
Out: false,
},
service.ParameterInfo{
Name: "green",
Type: schema.Float,
Out: false,
},
service.ParameterInfo{
Name: "blue",
Type: schema.Float,
Out: false,
},
service.ParameterInfo{
Name: "alpha",
Type: schema.Float,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glBlendColor.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 50,
Name: "glEnableVertexAttribArray",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "location",
Type: schema.U32,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glEnableVertexAttribArray.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 51,
Name: "glDisableVertexAttribArray",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "location",
Type: schema.U32,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glDisableVertexAttribArray.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 52,
Name: "glVertexAttribPointer",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "location",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "size",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "type",
Type: s.getEnumInfo(45),
Out: false,
},
service.ParameterInfo{
Name: "normalized",
Type: schema.Bool,
Out: false,
},
service.ParameterInfo{
Name: "stride",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "data",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glVertexAttribPointer.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 53,
Name: "glGetActiveAttrib",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "program",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "location",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "buffer_size",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "buffer_bytes_written",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "vector_count",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "type",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "name",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetActiveAttrib.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 54,
Name: "glGetActiveUniform",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "program",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "location",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "buffer_size",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "buffer_bytes_written",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "size",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "type",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "name",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetActiveUniform.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 55,
Name: "glGetError",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "result",
Type: s.getEnumInfo(48),
Out: true,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetError.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 56,
Name: "glGetProgramiv",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "program",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "parameter",
Type: s.getEnumInfo(52),
Out: false,
},
service.ParameterInfo{
Name: "value",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetProgram.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 57,
Name: "glGetShaderiv",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "shader",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "parameter",
Type: s.getEnumInfo(53),
Out: false,
},
service.ParameterInfo{
Name: "value",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetShaderiv.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 58,
Name: "glGetUniformLocation",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "program",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "name",
Type: schema.String,
Out: false,
},
service.ParameterInfo{
Name: "result",
Type: schema.S32,
Out: true,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetUniformLocation.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 59,
Name: "glGetAttribLocation",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "program",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "name",
Type: schema.String,
Out: false,
},
service.ParameterInfo{
Name: "result",
Type: schema.U32,
Out: true,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetAttribLocation.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 60,
Name: "glPixelStorei",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "parameter",
Type: s.getEnumInfo(54),
Out: false,
},
service.ParameterInfo{
Name: "value",
Type: schema.S32,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glPixelStorei.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 61,
Name: "glTexParameteri",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "target",
Type: s.getEnumInfo(5),
Out: false,
},
service.ParameterInfo{
Name: "parameter",
Type: s.getEnumInfo(59),
Out: false,
},
service.ParameterInfo{
Name: "value",
Type: schema.S32,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glTexParameter.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 62,
Name: "glTexParameterf",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "target",
Type: s.getEnumInfo(5),
Out: false,
},
service.ParameterInfo{
Name: "parameter",
Type: s.getEnumInfo(59),
Out: false,
},
service.ParameterInfo{
Name: "value",
Type: schema.Float,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glTexParameter.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 63,
Name: "glGetTexParameteriv",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "target",
Type: s.getEnumInfo(5),
Out: false,
},
service.ParameterInfo{
Name: "parameter",
Type: s.getEnumInfo(59),
Out: false,
},
service.ParameterInfo{
Name: "values",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetTexParameter.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 64,
Name: "glGetTexParameterfv",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "target",
Type: s.getEnumInfo(5),
Out: false,
},
service.ParameterInfo{
Name: "parameter",
Type: s.getEnumInfo(59),
Out: false,
},
service.ParameterInfo{
Name: "values",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetTexParameter.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 65,
Name: "glUniform1i",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "location",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "value",
Type: schema.S32,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 66,
Name: "glUniform2i",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "location",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "value0",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "value1",
Type: schema.S32,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 67,
Name: "glUniform3i",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "location",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "value0",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "value1",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "value2",
Type: schema.S32,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 68,
Name: "glUniform4i",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "location",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "value0",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "value1",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "value2",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "value3",
Type: schema.S32,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 69,
Name: "glUniform1iv",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "location",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "count",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "value",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 70,
Name: "glUniform2iv",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "location",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "count",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "value",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 71,
Name: "glUniform3iv",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "location",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "count",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "value",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 72,
Name: "glUniform4iv",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "location",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "count",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "value",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 73,
Name: "glUniform1f",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "location",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "value",
Type: schema.Float,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 74,
Name: "glUniform2f",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "location",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "value0",
Type: schema.Float,
Out: false,
},
service.ParameterInfo{
Name: "value1",
Type: schema.Float,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 75,
Name: "glUniform3f",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "location",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "value0",
Type: schema.Float,
Out: false,
},
service.ParameterInfo{
Name: "value1",
Type: schema.Float,
Out: false,
},
service.ParameterInfo{
Name: "value2",
Type: schema.Float,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 76,
Name: "glUniform4f",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "location",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "value0",
Type: schema.Float,
Out: false,
},
service.ParameterInfo{
Name: "value1",
Type: schema.Float,
Out: false,
},
service.ParameterInfo{
Name: "value2",
Type: schema.Float,
Out: false,
},
service.ParameterInfo{
Name: "value3",
Type: schema.Float,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 77,
Name: "glUniform1fv",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "location",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "count",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "value",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 78,
Name: "glUniform2fv",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "location",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "count",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "value",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 79,
Name: "glUniform3fv",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "location",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "count",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "value",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 80,
Name: "glUniform4fv",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "location",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "count",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "value",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 81,
Name: "glUniformMatrix2fv",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "location",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "count",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "transpose",
Type: schema.Bool,
Out: false,
},
service.ParameterInfo{
Name: "values",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 82,
Name: "glUniformMatrix3fv",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "location",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "count",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "transpose",
Type: schema.Bool,
Out: false,
},
service.ParameterInfo{
Name: "values",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 83,
Name: "glUniformMatrix4fv",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "location",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "count",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "transpose",
Type: schema.Bool,
Out: false,
},
service.ParameterInfo{
Name: "values",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 84,
Name: "glGetUniformfv",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "program",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "location",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "values",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetUniform.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 85,
Name: "glGetUniformiv",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "program",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "location",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "values",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetUniform.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 86,
Name: "glVertexAttrib1f",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "location",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "value0",
Type: schema.Float,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glVertexAttrib.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 87,
Name: "glVertexAttrib2f",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "location",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "value0",
Type: schema.Float,
Out: false,
},
service.ParameterInfo{
Name: "value1",
Type: schema.Float,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glVertexAttrib.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 88,
Name: "glVertexAttrib3f",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "location",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "value0",
Type: schema.Float,
Out: false,
},
service.ParameterInfo{
Name: "value1",
Type: schema.Float,
Out: false,
},
service.ParameterInfo{
Name: "value2",
Type: schema.Float,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glVertexAttrib.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 89,
Name: "glVertexAttrib4f",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "location",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "value0",
Type: schema.Float,
Out: false,
},
service.ParameterInfo{
Name: "value1",
Type: schema.Float,
Out: false,
},
service.ParameterInfo{
Name: "value2",
Type: schema.Float,
Out: false,
},
service.ParameterInfo{
Name: "value3",
Type: schema.Float,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glVertexAttrib.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 90,
Name: "glVertexAttrib1fv",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "location",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "value",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glVertexAttrib.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 91,
Name: "glVertexAttrib2fv",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "location",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "value",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glVertexAttrib.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 92,
Name: "glVertexAttrib3fv",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "location",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "value",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glVertexAttrib.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 93,
Name: "glVertexAttrib4fv",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "location",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "value",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glVertexAttrib.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 94,
Name: "glGetShaderPrecisionFormat",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "shader_type",
Type: s.getEnumInfo(33),
Out: false,
},
service.ParameterInfo{
Name: "precision_type",
Type: s.getEnumInfo(64),
Out: false,
},
service.ParameterInfo{
Name: "range",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "precision",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetShaderPrecisionFormat.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 95,
Name: "glDepthMask",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "enabled",
Type: schema.Bool,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glDepthMask.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 96,
Name: "glDepthFunc",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "function",
Type: s.getEnumInfo(65),
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glDepthFunc.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 97,
Name: "glDepthRangef",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "near",
Type: schema.Float,
Out: false,
},
service.ParameterInfo{
Name: "far",
Type: schema.Float,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glDepthRangef.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 98,
Name: "glColorMask",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "red",
Type: schema.Bool,
Out: false,
},
service.ParameterInfo{
Name: "green",
Type: schema.Bool,
Out: false,
},
service.ParameterInfo{
Name: "blue",
Type: schema.Bool,
Out: false,
},
service.ParameterInfo{
Name: "alpha",
Type: schema.Bool,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glColorMask.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 99,
Name: "glStencilMask",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "mask",
Type: schema.U32,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glStencilMask.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 100,
Name: "glStencilMaskSeparate",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "face",
Type: s.getEnumInfo(39),
Out: false,
},
service.ParameterInfo{
Name: "mask",
Type: schema.U32,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glStencilMaskSeparate.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 101,
Name: "glStencilFuncSeparate",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "face",
Type: s.getEnumInfo(39),
Out: false,
},
service.ParameterInfo{
Name: "function",
Type: s.getEnumInfo(65),
Out: false,
},
service.ParameterInfo{
Name: "reference_value",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "mask",
Type: schema.S32,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glStencilFuncSeparate.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 102,
Name: "glStencilOpSeparate",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "face",
Type: s.getEnumInfo(39),
Out: false,
},
service.ParameterInfo{
Name: "stencil_fail",
Type: s.getEnumInfo(66),
Out: false,
},
service.ParameterInfo{
Name: "stencil_pass_depth_fail",
Type: s.getEnumInfo(66),
Out: false,
},
service.ParameterInfo{
Name: "stencil_pass_depth_pass",
Type: s.getEnumInfo(66),
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glStencilOpSeparate.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 103,
Name: "glFrontFace",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "orientation",
Type: s.getEnumInfo(67),
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glFrontFace.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 104,
Name: "glViewport",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "x",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "y",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "width",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "height",
Type: schema.S32,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glViewport.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 105,
Name: "glScissor",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "x",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "y",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "width",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "height",
Type: schema.S32,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glScissor.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 106,
Name: "glActiveTexture",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "unit",
Type: s.getEnumInfo(31),
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glActiveTexture.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 107,
Name: "glGenTextures",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "count",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "textures",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGenTextures.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 108,
Name: "glDeleteTextures",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "count",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "textures",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glDeleteTextures.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 109,
Name: "glIsTexture",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "texture",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "result",
Type: schema.Bool,
Out: true,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glIsTexture.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 110,
Name: "glBindTexture",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "target",
Type: s.getEnumInfo(5),
Out: false,
},
service.ParameterInfo{
Name: "texture",
Type: schema.U32,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glBindTexture.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 111,
Name: "glTexImage2D",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "target",
Type: s.getEnumInfo(8),
Out: false,
},
service.ParameterInfo{
Name: "level",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "internal_format",
Type: s.getEnumInfo(12),
Out: false,
},
service.ParameterInfo{
Name: "width",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "height",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "border",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "format",
Type: s.getEnumInfo(12),
Out: false,
},
service.ParameterInfo{
Name: "type",
Type: s.getEnumInfo(20),
Out: false,
},
service.ParameterInfo{
Name: "data",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glTexImage2D.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 112,
Name: "glTexSubImage2D",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "target",
Type: s.getEnumInfo(8),
Out: false,
},
service.ParameterInfo{
Name: "level",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "xoffset",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "yoffset",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "width",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "height",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "format",
Type: s.getEnumInfo(12),
Out: false,
},
service.ParameterInfo{
Name: "type",
Type: s.getEnumInfo(20),
Out: false,
},
service.ParameterInfo{
Name: "data",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glTexSubImage2D.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 113,
Name: "glCopyTexImage2D",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "target",
Type: s.getEnumInfo(8),
Out: false,
},
service.ParameterInfo{
Name: "level",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "format",
Type: s.getEnumInfo(12),
Out: false,
},
service.ParameterInfo{
Name: "x",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "y",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "width",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "height",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "border",
Type: schema.S32,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glCopyTexImage2D.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 114,
Name: "glCopyTexSubImage2D",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "target",
Type: s.getEnumInfo(8),
Out: false,
},
service.ParameterInfo{
Name: "level",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "xoffset",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "yoffset",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "x",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "y",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "width",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "height",
Type: schema.S32,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glCopyTexSubImage2D.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 115,
Name: "glCompressedTexImage2D",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "target",
Type: s.getEnumInfo(8),
Out: false,
},
service.ParameterInfo{
Name: "level",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "format",
Type: s.getEnumInfo(18),
Out: false,
},
service.ParameterInfo{
Name: "width",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "height",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "border",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "image_size",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "data",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glCompressedTexImage2D.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 116,
Name: "glCompressedTexSubImage2D",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "target",
Type: s.getEnumInfo(8),
Out: false,
},
service.ParameterInfo{
Name: "level",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "xoffset",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "yoffset",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "width",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "height",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "format",
Type: s.getEnumInfo(18),
Out: false,
},
service.ParameterInfo{
Name: "image_size",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "data",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glCompressedTexSubImage2D.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 117,
Name: "glGenerateMipmap",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "target",
Type: s.getEnumInfo(8),
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGenerateMipmap.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 118,
Name: "glReadPixels",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "x",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "y",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "width",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "height",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "format",
Type: s.getEnumInfo(9),
Out: false,
},
service.ParameterInfo{
Name: "type",
Type: s.getEnumInfo(20),
Out: false,
},
service.ParameterInfo{
Name: "data",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glReadPixels.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 119,
Name: "glGenFramebuffers",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "count",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "framebuffers",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGenFramebuffers.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 120,
Name: "glBindFramebuffer",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "target",
Type: s.getEnumInfo(25),
Out: false,
},
service.ParameterInfo{
Name: "framebuffer",
Type: schema.U32,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glBindFramebuffer.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 121,
Name: "glCheckFramebufferStatus",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "target",
Type: s.getEnumInfo(25),
Out: false,
},
service.ParameterInfo{
Name: "result",
Type: s.getEnumInfo(27),
Out: true,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glCheckFramebufferStatus.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 122,
Name: "glDeleteFramebuffers",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "count",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "framebuffers",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glDeleteFramebuffers.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 123,
Name: "glIsFramebuffer",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "framebuffer",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "result",
Type: schema.Bool,
Out: true,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glIsFramebuffer.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 124,
Name: "glGenRenderbuffers",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "count",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "renderbuffers",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGenRenderbuffers.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 125,
Name: "glBindRenderbuffer",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "target",
Type: s.getEnumInfo(28),
Out: false,
},
service.ParameterInfo{
Name: "renderbuffer",
Type: schema.U32,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glBindRenderbuffer.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 126,
Name: "glRenderbufferStorage",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "target",
Type: s.getEnumInfo(28),
Out: false,
},
service.ParameterInfo{
Name: "format",
Type: s.getEnumInfo(13),
Out: false,
},
service.ParameterInfo{
Name: "width",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "height",
Type: schema.S32,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glRenderbufferStorage.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 127,
Name: "glDeleteRenderbuffers",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "count",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "renderbuffers",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glDeleteRenderbuffers.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 128,
Name: "glIsRenderbuffer",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "renderbuffer",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "result",
Type: schema.Bool,
Out: true,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glIsRenderbuffer.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 129,
Name: "glGetRenderbufferParameteriv",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "target",
Type: s.getEnumInfo(28),
Out: false,
},
service.ParameterInfo{
Name: "parameter",
Type: s.getEnumInfo(29),
Out: false,
},
service.ParameterInfo{
Name: "values",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetRenderbufferParameteriv.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 130,
Name: "glGenBuffers",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "count",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "buffers",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGenBuffers.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 131,
Name: "glBindBuffer",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "target",
Type: s.getEnumInfo(69),
Out: false,
},
service.ParameterInfo{
Name: "buffer",
Type: schema.U32,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glBindBuffer.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 132,
Name: "glBufferData",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "target",
Type: s.getEnumInfo(69),
Out: false,
},
service.ParameterInfo{
Name: "size",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "data",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "usage",
Type: s.getEnumInfo(32),
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glBufferData.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 133,
Name: "glBufferSubData",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "target",
Type: s.getEnumInfo(69),
Out: false,
},
service.ParameterInfo{
Name: "offset",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "size",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "data",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glBufferSubData.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 134,
Name: "glDeleteBuffers",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "count",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "buffers",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glDeleteBuffers.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 135,
Name: "glIsBuffer",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "buffer",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "result",
Type: schema.Bool,
Out: true,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glIsBuffer.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 136,
Name: "glGetBufferParameteriv",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "target",
Type: s.getEnumInfo(69),
Out: false,
},
service.ParameterInfo{
Name: "parameter",
Type: s.getEnumInfo(30),
Out: false,
},
service.ParameterInfo{
Name: "value",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetBufferParameteriv.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 137,
Name: "glCreateShader",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "type",
Type: s.getEnumInfo(33),
Out: false,
},
service.ParameterInfo{
Name: "result",
Type: schema.U32,
Out: true,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glCreateShader.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 138,
Name: "glDeleteShader",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "shader",
Type: schema.U32,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glDeleteShader.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 139,
Name: "glShaderSource",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "shader",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "count",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "source",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "length",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glShaderSource.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 140,
Name: "glShaderBinary",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "count",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "shaders",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "binary_format",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "binary",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "binary_size",
Type: schema.S32,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glShaderBinary.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 141,
Name: "glGetShaderInfoLog",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "shader",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "buffer_length",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "string_length_written",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "info",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetShaderInfoLog.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 142,
Name: "glGetShaderSource",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "shader",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "buffer_length",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "string_length_written",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "source",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetShaderSource.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 143,
Name: "glReleaseShaderCompiler",
Parameters: []service.ParameterInfo{},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glReleaseShaderCompiler.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 144,
Name: "glCompileShader",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "shader",
Type: schema.U32,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glCompileShader.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 145,
Name: "glIsShader",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "shader",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "result",
Type: schema.Bool,
Out: true,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glIsShader.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 146,
Name: "glCreateProgram",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "result",
Type: schema.U32,
Out: true,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glCreateProgram.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 147,
Name: "glDeleteProgram",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "program",
Type: schema.U32,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glDeleteProgram.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 148,
Name: "glAttachShader",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "program",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "shader",
Type: schema.U32,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glAttachShader.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 149,
Name: "glDetachShader",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "program",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "shader",
Type: schema.U32,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glDetachShader.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 150,
Name: "glGetAttachedShaders",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "program",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "buffer_length",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "shaders_length_written",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "shaders",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetAttachedShaders.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 151,
Name: "glLinkProgram",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "program",
Type: schema.U32,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glLinkProgram.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 152,
Name: "glGetProgramInfoLog",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "program",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "buffer_length",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "string_length_written",
Type: schema.Pointer,
Out: false,
},
service.ParameterInfo{
Name: "info",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetProgramInfoLog.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 153,
Name: "glUseProgram",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "program",
Type: schema.U32,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glUseProgram.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 154,
Name: "glIsProgram",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "program",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "result",
Type: schema.Bool,
Out: true,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glIsProgram.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 155,
Name: "glValidateProgram",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "program",
Type: schema.U32,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glValidateProgram.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 156,
Name: "glClearColor",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "r",
Type: schema.Float,
Out: false,
},
service.ParameterInfo{
Name: "g",
Type: schema.Float,
Out: false,
},
service.ParameterInfo{
Name: "b",
Type: schema.Float,
Out: false,
},
service.ParameterInfo{
Name: "a",
Type: schema.Float,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glClearColor.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 157,
Name: "glClearDepthf",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "depth",
Type: schema.Float,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glClearDepthf.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 158,
Name: "glClearStencil",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "stencil",
Type: schema.S32,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glClearStencil.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 159,
Name: "glClear",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "mask",
Type: s.getEnumInfo(86),
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glClear.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 160,
Name: "glCullFace",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "mode",
Type: s.getEnumInfo(39),
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glCullFace.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 161,
Name: "glPolygonOffset",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "scale_factor",
Type: schema.Float,
Out: false,
},
service.ParameterInfo{
Name: "units",
Type: schema.Float,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glPolygonOffset.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 162,
Name: "glLineWidth",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "width",
Type: schema.Float,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glLineWidth.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 163,
Name: "glSampleCoverage",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "value",
Type: schema.Float,
Out: false,
},
service.ParameterInfo{
Name: "invert",
Type: schema.Bool,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glSampleCoverage.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 164,
Name: "glHint",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "target",
Type: s.getEnumInfo(49),
Out: false,
},
service.ParameterInfo{
Name: "mode",
Type: s.getEnumInfo(50),
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glHint.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 165,
Name: "glFramebufferRenderbuffer",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "framebuffer_target",
Type: s.getEnumInfo(25),
Out: false,
},
service.ParameterInfo{
Name: "framebuffer_attachment",
Type: s.getEnumInfo(21),
Out: false,
},
service.ParameterInfo{
Name: "renderbuffer_target",
Type: s.getEnumInfo(28),
Out: false,
},
service.ParameterInfo{
Name: "renderbuffer",
Type: schema.U32,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glFramebufferRenderbuffer.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 166,
Name: "glFramebufferTexture2D",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "framebuffer_target",
Type: s.getEnumInfo(25),
Out: false,
},
service.ParameterInfo{
Name: "framebuffer_attachment",
Type: s.getEnumInfo(21),
Out: false,
},
service.ParameterInfo{
Name: "texture_target",
Type: s.getEnumInfo(8),
Out: false,
},
service.ParameterInfo{
Name: "texture",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "level",
Type: schema.S32,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glFramebufferTexture2D.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 167,
Name: "glGetFramebufferAttachmentParameteriv",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "framebuffer_target",
Type: s.getEnumInfo(25),
Out: false,
},
service.ParameterInfo{
Name: "attachment",
Type: s.getEnumInfo(21),
Out: false,
},
service.ParameterInfo{
Name: "parameter",
Type: s.getEnumInfo(26),
Out: false,
},
service.ParameterInfo{
Name: "value",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetFramebufferAttachmentParameteriv.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 168,
Name: "glDrawElements",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "draw_mode",
Type: s.getEnumInfo(0),
Out: false,
},
service.ParameterInfo{
Name: "element_count",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "indices_type",
Type: s.getEnumInfo(1),
Out: false,
},
service.ParameterInfo{
Name: "indices",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: true,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glDrawElements.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 169,
Name: "glDrawArrays",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "draw_mode",
Type: s.getEnumInfo(0),
Out: false,
},
service.ParameterInfo{
Name: "first_index",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "index_count",
Type: schema.S32,
Out: false,
},
},
IsCommand: true,
IsDrawCall: true,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glDrawArrays.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 170,
Name: "glFlush",
Parameters: []service.ParameterInfo{},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glFlush.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 171,
Name: "glFinish",
Parameters: []service.ParameterInfo{},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glFinish.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 172,
Name: "glGetBooleanv",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "param",
Type: s.getEnumInfo(38),
Out: false,
},
service.ParameterInfo{
Name: "values",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGet.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 173,
Name: "glGetFloatv",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "param",
Type: s.getEnumInfo(38),
Out: false,
},
service.ParameterInfo{
Name: "values",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGet.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 174,
Name: "glGetIntegerv",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "param",
Type: s.getEnumInfo(38),
Out: false,
},
service.ParameterInfo{
Name: "values",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGet.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 175,
Name: "glGetString",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "param",
Type: s.getEnumInfo(44),
Out: false,
},
service.ParameterInfo{
Name: "result",
Type: schema.Pointer,
Out: true,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetString.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 176,
Name: "glEnable",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "capability",
Type: s.getEnumInfo(43),
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glEnable.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 177,
Name: "glDisable",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "capability",
Type: s.getEnumInfo(43),
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glDisable.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 178,
Name: "glIsEnabled",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "capability",
Type: s.getEnumInfo(43),
Out: false,
},
service.ParameterInfo{
Name: "result",
Type: schema.Bool,
Out: true,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man/xhtml/glIsEnabled.xml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 179,
Name: "glMapBufferRange",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "target",
Type: s.getEnumInfo(69),
Out: false,
},
service.ParameterInfo{
Name: "offset",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "length",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "access",
Type: s.getEnumInfo(87),
Out: false,
},
service.ParameterInfo{
Name: "result",
Type: schema.Pointer,
Out: true,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man3/html/glMapBufferRange.xhtml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 180,
Name: "glUnmapBuffer",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "target",
Type: s.getEnumInfo(69),
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man3/html/glMapBufferRange.xhtml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 181,
Name: "glInvalidateFramebuffer",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "target",
Type: s.getEnumInfo(25),
Out: false,
},
service.ParameterInfo{
Name: "count",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "attachments",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man3/html/glInvalidateFramebuffer.xhtml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 182,
Name: "glRenderbufferStorageMultisample",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "target",
Type: s.getEnumInfo(28),
Out: false,
},
service.ParameterInfo{
Name: "samples",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "format",
Type: s.getEnumInfo(13),
Out: false,
},
service.ParameterInfo{
Name: "width",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "height",
Type: schema.S32,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.opengl.org/registry/specs/EXT/framebuffer_multisample.txt]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 183,
Name: "glBlitFramebuffer",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "srcX0",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "srcY0",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "srcX1",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "srcY1",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "dstX0",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "dstY0",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "dstX1",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "dstY1",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "mask",
Type: s.getEnumInfo(86),
Out: false,
},
service.ParameterInfo{
Name: "filter",
Type: s.getEnumInfo(60),
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man3/html/glBlitFramebuffer.xhtml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 184,
Name: "glGenQueries",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "count",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "queries",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man3/html/glGenQueries.xhtml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 185,
Name: "glBeginQuery",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "target",
Type: s.getEnumInfo(84),
Out: false,
},
service.ParameterInfo{
Name: "query",
Type: schema.U32,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man3/html/glBeginQuery.xhtml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 186,
Name: "glEndQuery",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "target",
Type: s.getEnumInfo(84),
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man3/html/glEndQuery.xhtml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 187,
Name: "glDeleteQueries",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "count",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "queries",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man3/html/glDeleteQueries.xhtml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 188,
Name: "glIsQuery",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "query",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "result",
Type: schema.Bool,
Out: true,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man3/html/glIsQuery.xhtml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 189,
Name: "glGetQueryiv",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "target",
Type: s.getEnumInfo(84),
Out: false,
},
service.ParameterInfo{
Name: "parameter",
Type: s.getEnumInfo(78),
Out: false,
},
service.ParameterInfo{
Name: "value",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man3/html/glGetQueryiv.xhtml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 190,
Name: "glGetQueryObjectuiv",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "query",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "parameter",
Type: s.getEnumInfo(81),
Out: false,
},
service.ParameterInfo{
Name: "value",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/opengles/sdk/docs/man3/html/glGetQueryObjectuiv.xhtml]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 191,
Name: "glGenQueriesEXT",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "count",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "queries",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/registry/gles/extensions/EXT/EXT_disjoint_timer_query.txt]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 192,
Name: "glBeginQueryEXT",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "target",
Type: s.getEnumInfo(84),
Out: false,
},
service.ParameterInfo{
Name: "query",
Type: schema.U32,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/registry/gles/extensions/EXT/EXT_disjoint_timer_query.txt]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 193,
Name: "glEndQueryEXT",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "target",
Type: s.getEnumInfo(84),
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/registry/gles/extensions/EXT/EXT_disjoint_timer_query.txt]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 194,
Name: "glDeleteQueriesEXT",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "count",
Type: schema.S32,
Out: false,
},
service.ParameterInfo{
Name: "queries",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/registry/gles/extensions/EXT/EXT_disjoint_timer_query.txt]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 195,
Name: "glIsQueryEXT",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "query",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "result",
Type: schema.Bool,
Out: true,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/registry/gles/extensions/EXT/EXT_disjoint_timer_query.txt]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 196,
Name: "glQueryCounterEXT",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "query",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "target",
Type: s.getEnumInfo(84),
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/registry/gles/extensions/EXT/EXT_disjoint_timer_query.txt]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 197,
Name: "glGetQueryivEXT",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "target",
Type: s.getEnumInfo(84),
Out: false,
},
service.ParameterInfo{
Name: "parameter",
Type: s.getEnumInfo(78),
Out: false,
},
service.ParameterInfo{
Name: "value",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/registry/gles/extensions/EXT/EXT_disjoint_timer_query.txt]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 198,
Name: "glGetQueryObjectivEXT",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "query",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "parameter",
Type: s.getEnumInfo(81),
Out: false,
},
service.ParameterInfo{
Name: "value",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/registry/gles/extensions/EXT/EXT_disjoint_timer_query.txt]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 199,
Name: "glGetQueryObjectuivEXT",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "query",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "parameter",
Type: s.getEnumInfo(81),
Out: false,
},
service.ParameterInfo{
Name: "value",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/registry/gles/extensions/EXT/EXT_disjoint_timer_query.txt]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 200,
Name: "glGetQueryObjecti64vEXT",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "query",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "parameter",
Type: s.getEnumInfo(81),
Out: false,
},
service.ParameterInfo{
Name: "value",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/registry/gles/extensions/EXT/EXT_disjoint_timer_query.txt]",
})
schema.RegisterAtom(service.AtomInfo{
Api: service.ApiId{ID: binary.ID(apiID)},
Type: 201,
Name: "glGetQueryObjectui64vEXT",
Parameters: []service.ParameterInfo{
service.ParameterInfo{
Name: "query",
Type: schema.U32,
Out: false,
},
service.ParameterInfo{
Name: "parameter",
Type: s.getEnumInfo(81),
Out: false,
},
service.ParameterInfo{
Name: "value",
Type: schema.Pointer,
Out: false,
},
},
IsCommand: true,
IsDrawCall: false,
IsEndOfFrame: false,
DocumentationUrl: "[http://www.khronos.org/registry/gles/extensions/EXT/EXT_disjoint_timer_query.txt]",
})
schema.RegisterAPI(api{}, service.StructInfo{
Name: "state",
Kind: service.TypeKindStruct,
Fields: service.FieldInfoPtrArray{
&service.FieldInfo{
Name: "NextContextID",
Type: schema.U32,
},
&service.FieldInfo{
Name: "CurrentThread",
Type: schema.U32,
},
&service.FieldInfo{
Name: "Contexts",
Type: s.getMapInfo(27),
},
&service.FieldInfo{
Name: "EGLContexts",
Type: s.getMapInfo(6),
},
&service.FieldInfo{
Name: "GLXContexts",
Type: s.getMapInfo(11),
},
&service.FieldInfo{
Name: "WGLContexts",
Type: s.getMapInfo(12),
},
&service.FieldInfo{
Name: "CGLContexts",
Type: s.getMapInfo(3),
},
},
})
}
type schemaBuilder struct {
staticArrays map[int]*service.StaticArrayInfo
maps map[int]*service.MapInfo
enums map[int]*service.EnumInfo
structs map[int]*service.StructInfo
classes map[int]*service.ClassInfo
}
func (s schemaBuilder) getStaticArrayInfo(id int) *service.StaticArrayInfo {
e, f := s.staticArrays[id]
if f {
return e
}
switch id {
}
s.staticArrays[id] = e
return e
}
func (s schemaBuilder) getMapInfo(id int) *service.MapInfo {
e, f := s.maps[id]
if f {
return e
}
switch id {
case 0:
e = service.CreateMapInfo("AttributeLocationːVertexAttributeArrayʳᵐ", service.TypeKindMap, schema.U32, schema.Int /* TODO: Reference */)
case 1:
e = service.CreateMapInfo("BufferIdːBufferʳᵐ", service.TypeKindMap, schema.U32, schema.Int /* TODO: Reference */)
case 2:
e = service.CreateMapInfo("BufferTargetːBufferIdᵐ", service.TypeKindMap, s.getEnumInfo(69), schema.U32)
case 3:
e = service.CreateMapInfo("CGLContextObjːContextʳᵐ", service.TypeKindMap, schema.Pointer, schema.Int /* TODO: Reference */)
case 4:
e = service.CreateMapInfo("Capabilityːboolᵐ", service.TypeKindMap, s.getEnumInfo(43), schema.Bool)
case 5:
e = service.CreateMapInfo("CubeMapImageTargetːImageᵐ", service.TypeKindMap, s.getEnumInfo(6), s.getClassInfo(2))
case 6:
e = service.CreateMapInfo("EGLContextːContextʳᵐ", service.TypeKindMap, schema.Pointer, schema.Int /* TODO: Reference */)
case 7:
e = service.CreateMapInfo("FaceModeːu32ᵐ", service.TypeKindMap, s.getEnumInfo(39), schema.U32)
case 8:
e = service.CreateMapInfo("FramebufferAttachmentːFramebufferAttachmentInfoᵐ", service.TypeKindMap, s.getEnumInfo(21), s.getClassInfo(6))
case 9:
e = service.CreateMapInfo("FramebufferIdːFramebufferʳᵐ", service.TypeKindMap, schema.U32, schema.Int /* TODO: Reference */)
case 10:
e = service.CreateMapInfo("FramebufferTargetːFramebufferIdᵐ", service.TypeKindMap, s.getEnumInfo(25), schema.U32)
case 11:
e = service.CreateMapInfo("GLXContextːContextʳᵐ", service.TypeKindMap, schema.Pointer, schema.Int /* TODO: Reference */)
case 12:
e = service.CreateMapInfo("HGLRCːContextʳᵐ", service.TypeKindMap, schema.Pointer, schema.Int /* TODO: Reference */)
case 13:
e = service.CreateMapInfo("PixelStoreParameterːs32ᵐ", service.TypeKindMap, s.getEnumInfo(54), schema.S32)
case 14:
e = service.CreateMapInfo("ProgramIdːProgramʳᵐ", service.TypeKindMap, schema.U32, schema.Int /* TODO: Reference */)
case 15:
e = service.CreateMapInfo("QueryIdːQueryʳᵐ", service.TypeKindMap, schema.U32, schema.Int /* TODO: Reference */)
case 16:
e = service.CreateMapInfo("RenderbufferIdːRenderbufferʳᵐ", service.TypeKindMap, schema.U32, schema.Int /* TODO: Reference */)
case 17:
e = service.CreateMapInfo("RenderbufferTargetːRenderbufferIdᵐ", service.TypeKindMap, s.getEnumInfo(28), schema.U32)
case 18:
e = service.CreateMapInfo("S32ːCubemapLevelᵐ", service.TypeKindMap, schema.S32, s.getClassInfo(5))
case 19:
e = service.CreateMapInfo("S32ːImageᵐ", service.TypeKindMap, schema.S32, s.getClassInfo(2))
case 20:
e = service.CreateMapInfo("S32ːVertexAttributeᵐ", service.TypeKindMap, schema.S32, s.getClassInfo(10))
case 21:
e = service.CreateMapInfo("ShaderIdːShaderʳᵐ", service.TypeKindMap, schema.U32, schema.Int /* TODO: Reference */)
case 22:
e = service.CreateMapInfo("ShaderTypeːShaderIdᵐ", service.TypeKindMap, s.getEnumInfo(33), schema.U32)
case 23:
e = service.CreateMapInfo("StringːAttributeLocationᵐ", service.TypeKindMap, schema.String, schema.U32)
case 24:
e = service.CreateMapInfo("TextureIdːTextureʳᵐ", service.TypeKindMap, schema.U32, schema.Int /* TODO: Reference */)
case 25:
e = service.CreateMapInfo("TextureTargetːTextureIdᵐ", service.TypeKindMap, s.getEnumInfo(5), schema.U32)
case 26:
e = service.CreateMapInfo("TextureUnitːTextureTargetːTextureIdᵐᵐ", service.TypeKindMap, s.getEnumInfo(31), s.getMapInfo(25))
case 27:
e = service.CreateMapInfo("ThreadIDːContextʳᵐ", service.TypeKindMap, schema.U32, schema.Int /* TODO: Reference */)
case 28:
e = service.CreateMapInfo("UniformLocationːUniformᵐ", service.TypeKindMap, schema.S32, s.getClassInfo(21))
case 29:
e = service.CreateMapInfo("VertexArrayIdːVertexArrayʳᵐ", service.TypeKindMap, schema.U32, schema.Int /* TODO: Reference */)
}
s.maps[id] = e
return e
}
func (s schemaBuilder) getEnumInfo(id int) *service.EnumInfo {
e, f := s.enums[id]
if f {
return e
}
switch id {
case 0:
e = service.CreateEnumInfo(
"DrawMode",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_LINE_LOOP",
Value: 2,
},
service.EnumEntry{
Name: "GL_LINE_STRIP",
Value: 3,
},
service.EnumEntry{
Name: "GL_LINES",
Value: 1,
},
service.EnumEntry{
Name: "GL_POINTS",
Value: 0,
},
service.EnumEntry{
Name: "GL_TRIANGLE_FAN",
Value: 6,
},
service.EnumEntry{
Name: "GL_TRIANGLE_STRIP",
Value: 5,
},
service.EnumEntry{
Name: "GL_TRIANGLES",
Value: 4,
},
},
service.EnumInfoPtrArray{},
)
case 1:
e = service.CreateEnumInfo(
"IndicesType",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_UNSIGNED_BYTE",
Value: 5121,
},
service.EnumEntry{
Name: "GL_UNSIGNED_SHORT",
Value: 5123,
},
service.EnumEntry{
Name: "GL_UNSIGNED_INT",
Value: 5125,
},
},
service.EnumInfoPtrArray{},
)
case 2:
e = service.CreateEnumInfo(
"TextureTarget_GLES_1_1",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_TEXTURE_2D",
Value: 3553,
},
},
service.EnumInfoPtrArray{},
)
case 3:
e = service.CreateEnumInfo(
"TextureTarget_GLES_2_0",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_TEXTURE_CUBE_MAP",
Value: 34067,
},
},
service.EnumInfoPtrArray{},
)
case 4:
e = service.CreateEnumInfo(
"TextureTarget_OES_EGL_image_external",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_TEXTURE_EXTERNAL_OES",
Value: 36197,
},
},
service.EnumInfoPtrArray{},
)
case 5:
e = service.CreateEnumInfo(
"TextureTarget",
service.TypeKindEnum,
[]service.EnumEntry{},
service.EnumInfoPtrArray{
s.getEnumInfo(2),
s.getEnumInfo(3),
s.getEnumInfo(4),
},
)
case 6:
e = service.CreateEnumInfo(
"CubeMapImageTarget",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_TEXTURE_CUBE_MAP_NEGATIVE_X",
Value: 34070,
},
service.EnumEntry{
Name: "GL_TEXTURE_CUBE_MAP_NEGATIVE_Y",
Value: 34072,
},
service.EnumEntry{
Name: "GL_TEXTURE_CUBE_MAP_NEGATIVE_Z",
Value: 34074,
},
service.EnumEntry{
Name: "GL_TEXTURE_CUBE_MAP_POSITIVE_X",
Value: 34069,
},
service.EnumEntry{
Name: "GL_TEXTURE_CUBE_MAP_POSITIVE_Y",
Value: 34071,
},
service.EnumEntry{
Name: "GL_TEXTURE_CUBE_MAP_POSITIVE_Z",
Value: 34073,
},
},
service.EnumInfoPtrArray{},
)
case 7:
e = service.CreateEnumInfo(
"Texture2DImageTarget",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_TEXTURE_2D",
Value: 3553,
},
},
service.EnumInfoPtrArray{},
)
case 8:
e = service.CreateEnumInfo(
"TextureImageTarget",
service.TypeKindEnum,
[]service.EnumEntry{},
service.EnumInfoPtrArray{
s.getEnumInfo(6),
s.getEnumInfo(7),
},
)
case 9:
e = service.CreateEnumInfo(
"BaseTexelFormat",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_ALPHA",
Value: 6406,
},
service.EnumEntry{
Name: "GL_RGB",
Value: 6407,
},
service.EnumEntry{
Name: "GL_RGBA",
Value: 6408,
},
},
service.EnumInfoPtrArray{},
)
case 10:
e = service.CreateEnumInfo(
"TexelFormat_GLES_1_1",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_LUMINANCE",
Value: 6409,
},
service.EnumEntry{
Name: "GL_LUMINANCE_ALPHA",
Value: 6410,
},
},
service.EnumInfoPtrArray{
s.getEnumInfo(9),
},
)
case 11:
e = service.CreateEnumInfo(
"TexelFormat_GLES_3_0",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_RED",
Value: 6403,
},
service.EnumEntry{
Name: "GL_RED_INTEGER",
Value: 36244,
},
service.EnumEntry{
Name: "GL_RG",
Value: 33319,
},
service.EnumEntry{
Name: "GL_RG_INTEGER",
Value: 33320,
},
service.EnumEntry{
Name: "GL_RGB_INTEGER",
Value: 36248,
},
service.EnumEntry{
Name: "GL_RGBA_INTEGER",
Value: 36249,
},
service.EnumEntry{
Name: "GL_DEPTH_COMPONENT",
Value: 6402,
},
service.EnumEntry{
Name: "GL_DEPTH_COMPONENT16",
Value: 33189,
},
service.EnumEntry{
Name: "GL_DEPTH_STENCIL",
Value: 34041,
},
service.EnumEntry{
Name: "GL_DEPTH24_STENCIL8",
Value: 35056,
},
},
service.EnumInfoPtrArray{},
)
case 12:
e = service.CreateEnumInfo(
"TexelFormat",
service.TypeKindEnum,
[]service.EnumEntry{},
service.EnumInfoPtrArray{
s.getEnumInfo(10),
s.getEnumInfo(11),
},
)
case 13:
e = service.CreateEnumInfo(
"RenderbufferFormat",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_RGBA4",
Value: 32854,
},
service.EnumEntry{
Name: "GL_RGB5_A1",
Value: 32855,
},
service.EnumEntry{
Name: "GL_RGB565",
Value: 36194,
},
service.EnumEntry{
Name: "GL_RGBA8",
Value: 32856,
},
service.EnumEntry{
Name: "GL_DEPTH_COMPONENT16",
Value: 33189,
},
service.EnumEntry{
Name: "GL_STENCIL_INDEX8",
Value: 36168,
},
},
service.EnumInfoPtrArray{},
)
case 14:
e = service.CreateEnumInfo(
"Type_ARB_half_float_vertex",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_ARB_half_float_vertex",
Value: 5131,
},
},
service.EnumInfoPtrArray{},
)
case 15:
e = service.CreateEnumInfo(
"Type_OES_vertex_half_float",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_HALF_FLOAT_OES",
Value: 36193,
},
},
service.EnumInfoPtrArray{},
)
case 16:
e = service.CreateEnumInfo(
"CompressedTexelFormat_OES_compressed_ETC1_RGB8_texture",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_ETC1_RGB8_OES",
Value: 36196,
},
},
service.EnumInfoPtrArray{},
)
case 17:
e = service.CreateEnumInfo(
"CompressedTexelFormat_AMD_compressed_ATC_texture",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_ATC_RGB_AMD",
Value: 35986,
},
service.EnumEntry{
Name: "GL_ATC_RGBA_EXPLICIT_ALPHA_AMD",
Value: 35987,
},
service.EnumEntry{
Name: "GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD",
Value: 34798,
},
},
service.EnumInfoPtrArray{},
)
case 18:
e = service.CreateEnumInfo(
"CompressedTexelFormat",
service.TypeKindEnum,
[]service.EnumEntry{},
service.EnumInfoPtrArray{
s.getEnumInfo(16),
s.getEnumInfo(17),
},
)
case 19:
e = service.CreateEnumInfo(
"ImageTexelFormat",
service.TypeKindEnum,
[]service.EnumEntry{},
service.EnumInfoPtrArray{
s.getEnumInfo(12),
s.getEnumInfo(18),
},
)
case 20:
e = service.CreateEnumInfo(
"TexelType",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_UNSIGNED_BYTE",
Value: 5121,
},
service.EnumEntry{
Name: "GL_UNSIGNED_SHORT",
Value: 5123,
},
service.EnumEntry{
Name: "GL_UNSIGNED_INT",
Value: 5125,
},
service.EnumEntry{
Name: "GL_FLOAT",
Value: 5126,
},
service.EnumEntry{
Name: "GL_UNSIGNED_SHORT_4_4_4_4",
Value: 32819,
},
service.EnumEntry{
Name: "GL_UNSIGNED_SHORT_5_5_5_1",
Value: 32820,
},
service.EnumEntry{
Name: "GL_UNSIGNED_SHORT_5_6_5",
Value: 33635,
},
service.EnumEntry{
Name: "GL_UNSIGNED_INT_24_8",
Value: 34042,
},
},
service.EnumInfoPtrArray{},
)
case 21:
e = service.CreateEnumInfo(
"FramebufferAttachment",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_COLOR_ATTACHMENT0",
Value: 36064,
},
service.EnumEntry{
Name: "GL_DEPTH_ATTACHMENT",
Value: 36096,
},
service.EnumEntry{
Name: "GL_STENCIL_ATTACHMENT",
Value: 36128,
},
},
service.EnumInfoPtrArray{},
)
case 22:
e = service.CreateEnumInfo(
"FramebufferAttachmentType",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_NONE",
Value: 0,
},
service.EnumEntry{
Name: "GL_RENDERBUFFER",
Value: 36161,
},
service.EnumEntry{
Name: "GL_TEXTURE",
Value: 5890,
},
},
service.EnumInfoPtrArray{},
)
case 23:
e = service.CreateEnumInfo(
"FramebufferTarget_GLES_2_0",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_FRAMEBUFFER",
Value: 36160,
},
},
service.EnumInfoPtrArray{},
)
case 24:
e = service.CreateEnumInfo(
"FramebufferTarget_GLES_3_1",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_READ_FRAMEBUFFER",
Value: 36008,
},
service.EnumEntry{
Name: "GL_DRAW_FRAMEBUFFER",
Value: 36009,
},
},
service.EnumInfoPtrArray{},
)
case 25:
e = service.CreateEnumInfo(
"FramebufferTarget",
service.TypeKindEnum,
[]service.EnumEntry{},
service.EnumInfoPtrArray{
s.getEnumInfo(23),
s.getEnumInfo(24),
},
)
case 26:
e = service.CreateEnumInfo(
"FramebufferAttachmentParameter",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE",
Value: 36048,
},
service.EnumEntry{
Name: "GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME",
Value: 36049,
},
service.EnumEntry{
Name: "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL",
Value: 36050,
},
service.EnumEntry{
Name: "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE",
Value: 36051,
},
},
service.EnumInfoPtrArray{},
)
case 27:
e = service.CreateEnumInfo(
"FramebufferStatus",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_FRAMEBUFFER_COMPLETE",
Value: 36053,
},
service.EnumEntry{
Name: "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT",
Value: 36054,
},
service.EnumEntry{
Name: "GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT",
Value: 36055,
},
service.EnumEntry{
Name: "GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS",
Value: 36057,
},
service.EnumEntry{
Name: "GL_FRAMEBUFFER_UNSUPPORTED",
Value: 36061,
},
},
service.EnumInfoPtrArray{},
)
case 28:
e = service.CreateEnumInfo(
"RenderbufferTarget",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_RENDERBUFFER",
Value: 36161,
},
},
service.EnumInfoPtrArray{},
)
case 29:
e = service.CreateEnumInfo(
"RenderbufferParameter",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_RENDERBUFFER_WIDTH",
Value: 36162,
},
service.EnumEntry{
Name: "GL_RENDERBUFFER_HEIGHT",
Value: 36163,
},
service.EnumEntry{
Name: "GL_RENDERBUFFER_INTERNAL_FORMAT",
Value: 36164,
},
service.EnumEntry{
Name: "GL_RENDERBUFFER_RED_SIZE",
Value: 36176,
},
service.EnumEntry{
Name: "GL_RENDERBUFFER_GREEN_SIZE",
Value: 36177,
},
service.EnumEntry{
Name: "GL_RENDERBUFFER_BLUE_SIZE",
Value: 36178,
},
service.EnumEntry{
Name: "GL_RENDERBUFFER_ALPHA_SIZE",
Value: 36179,
},
service.EnumEntry{
Name: "GL_RENDERBUFFER_DEPTH_SIZE",
Value: 36180,
},
service.EnumEntry{
Name: "GL_RENDERBUFFER_STENCIL_SIZE",
Value: 36181,
},
},
service.EnumInfoPtrArray{},
)
case 30:
e = service.CreateEnumInfo(
"BufferParameter",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_BUFFER_SIZE",
Value: 34660,
},
service.EnumEntry{
Name: "GL_BUFFER_USAGE",
Value: 34661,
},
},
service.EnumInfoPtrArray{},
)
case 31:
e = service.CreateEnumInfo(
"TextureUnit",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_TEXTURE0",
Value: 33984,
},
service.EnumEntry{
Name: "GL_TEXTURE1",
Value: 33985,
},
service.EnumEntry{
Name: "GL_TEXTURE2",
Value: 33986,
},
service.EnumEntry{
Name: "GL_TEXTURE3",
Value: 33987,
},
service.EnumEntry{
Name: "GL_TEXTURE4",
Value: 33988,
},
service.EnumEntry{
Name: "GL_TEXTURE5",
Value: 33989,
},
service.EnumEntry{
Name: "GL_TEXTURE6",
Value: 33990,
},
service.EnumEntry{
Name: "GL_TEXTURE7",
Value: 33991,
},
service.EnumEntry{
Name: "GL_TEXTURE8",
Value: 33992,
},
service.EnumEntry{
Name: "GL_TEXTURE9",
Value: 33993,
},
service.EnumEntry{
Name: "GL_TEXTURE10",
Value: 33994,
},
service.EnumEntry{
Name: "GL_TEXTURE11",
Value: 33995,
},
service.EnumEntry{
Name: "GL_TEXTURE12",
Value: 33996,
},
service.EnumEntry{
Name: "GL_TEXTURE13",
Value: 33997,
},
service.EnumEntry{
Name: "GL_TEXTURE14",
Value: 33998,
},
service.EnumEntry{
Name: "GL_TEXTURE15",
Value: 33999,
},
service.EnumEntry{
Name: "GL_TEXTURE16",
Value: 34000,
},
service.EnumEntry{
Name: "GL_TEXTURE17",
Value: 34001,
},
service.EnumEntry{
Name: "GL_TEXTURE18",
Value: 34002,
},
service.EnumEntry{
Name: "GL_TEXTURE19",
Value: 34003,
},
service.EnumEntry{
Name: "GL_TEXTURE20",
Value: 34004,
},
service.EnumEntry{
Name: "GL_TEXTURE21",
Value: 34005,
},
service.EnumEntry{
Name: "GL_TEXTURE22",
Value: 34006,
},
service.EnumEntry{
Name: "GL_TEXTURE23",
Value: 34007,
},
service.EnumEntry{
Name: "GL_TEXTURE24",
Value: 34008,
},
service.EnumEntry{
Name: "GL_TEXTURE25",
Value: 34009,
},
service.EnumEntry{
Name: "GL_TEXTURE26",
Value: 34010,
},
service.EnumEntry{
Name: "GL_TEXTURE27",
Value: 34011,
},
service.EnumEntry{
Name: "GL_TEXTURE28",
Value: 34012,
},
service.EnumEntry{
Name: "GL_TEXTURE29",
Value: 34013,
},
service.EnumEntry{
Name: "GL_TEXTURE30",
Value: 34014,
},
service.EnumEntry{
Name: "GL_TEXTURE31",
Value: 34015,
},
},
service.EnumInfoPtrArray{},
)
case 32:
e = service.CreateEnumInfo(
"BufferUsage",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_DYNAMIC_DRAW",
Value: 35048,
},
service.EnumEntry{
Name: "GL_STATIC_DRAW",
Value: 35044,
},
service.EnumEntry{
Name: "GL_STREAM_DRAW",
Value: 35040,
},
},
service.EnumInfoPtrArray{},
)
case 33:
e = service.CreateEnumInfo(
"ShaderType",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_VERTEX_SHADER",
Value: 35633,
},
service.EnumEntry{
Name: "GL_FRAGMENT_SHADER",
Value: 35632,
},
},
service.EnumInfoPtrArray{},
)
case 34:
e = service.CreateEnumInfo(
"StateVariable_GLES_2_0",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_ACTIVE_TEXTURE",
Value: 34016,
},
service.EnumEntry{
Name: "GL_ALIASED_LINE_WIDTH_RANGE",
Value: 33902,
},
service.EnumEntry{
Name: "GL_ALIASED_POINT_SIZE_RANGE",
Value: 33901,
},
service.EnumEntry{
Name: "GL_ALPHA_BITS",
Value: 3413,
},
service.EnumEntry{
Name: "GL_ARRAY_BUFFER_BINDING",
Value: 34964,
},
service.EnumEntry{
Name: "GL_BLEND",
Value: 3042,
},
service.EnumEntry{
Name: "GL_BLEND_COLOR",
Value: 32773,
},
service.EnumEntry{
Name: "GL_BLEND_DST_ALPHA",
Value: 32970,
},
service.EnumEntry{
Name: "GL_BLEND_DST_RGB",
Value: 32968,
},
service.EnumEntry{
Name: "GL_BLEND_EQUATION_ALPHA",
Value: 34877,
},
service.EnumEntry{
Name: "GL_BLEND_EQUATION_RGB",
Value: 32777,
},
service.EnumEntry{
Name: "GL_BLEND_SRC_ALPHA",
Value: 32971,
},
service.EnumEntry{
Name: "GL_BLEND_SRC_RGB",
Value: 32969,
},
service.EnumEntry{
Name: "GL_BLUE_BITS",
Value: 3412,
},
service.EnumEntry{
Name: "GL_COLOR_CLEAR_VALUE",
Value: 3106,
},
service.EnumEntry{
Name: "GL_COLOR_WRITEMASK",
Value: 3107,
},
service.EnumEntry{
Name: "GL_COMPRESSED_TEXTURE_FORMATS",
Value: 34467,
},
service.EnumEntry{
Name: "GL_CULL_FACE",
Value: 2884,
},
service.EnumEntry{
Name: "GL_CULL_FACE_MODE",
Value: 2885,
},
service.EnumEntry{
Name: "GL_CURRENT_PROGRAM",
Value: 35725,
},
service.EnumEntry{
Name: "GL_DEPTH_BITS",
Value: 3414,
},
service.EnumEntry{
Name: "GL_DEPTH_CLEAR_VALUE",
Value: 2931,
},
service.EnumEntry{
Name: "GL_DEPTH_FUNC",
Value: 2932,
},
service.EnumEntry{
Name: "GL_DEPTH_RANGE",
Value: 2928,
},
service.EnumEntry{
Name: "GL_DEPTH_TEST",
Value: 2929,
},
service.EnumEntry{
Name: "GL_DEPTH_WRITEMASK",
Value: 2930,
},
service.EnumEntry{
Name: "GL_DITHER",
Value: 3024,
},
service.EnumEntry{
Name: "GL_ELEMENT_ARRAY_BUFFER_BINDING",
Value: 34965,
},
service.EnumEntry{
Name: "GL_FRAMEBUFFER_BINDING",
Value: 36006,
},
service.EnumEntry{
Name: "GL_FRONT_FACE",
Value: 2886,
},
service.EnumEntry{
Name: "GL_GENERATE_MIPMAP_HINT",
Value: 33170,
},
service.EnumEntry{
Name: "GL_GREEN_BITS",
Value: 3411,
},
service.EnumEntry{
Name: "GL_IMPLEMENTATION_COLOR_READ_FORMAT",
Value: 35739,
},
service.EnumEntry{
Name: "GL_IMPLEMENTATION_COLOR_READ_TYPE",
Value: 35738,
},
service.EnumEntry{
Name: "GL_LINE_WIDTH",
Value: 2849,
},
service.EnumEntry{
Name: "GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS",
Value: 35661,
},
service.EnumEntry{
Name: "GL_MAX_CUBE_MAP_TEXTURE_SIZE",
Value: 34076,
},
service.EnumEntry{
Name: "GL_MAX_FRAGMENT_UNIFORM_VECTORS",
Value: 36349,
},
service.EnumEntry{
Name: "GL_MAX_RENDERBUFFER_SIZE",
Value: 34024,
},
service.EnumEntry{
Name: "GL_MAX_TEXTURE_IMAGE_UNITS",
Value: 34930,
},
service.EnumEntry{
Name: "GL_MAX_TEXTURE_SIZE",
Value: 3379,
},
service.EnumEntry{
Name: "GL_MAX_VARYING_VECTORS",
Value: 36348,
},
service.EnumEntry{
Name: "GL_MAX_VERTEX_ATTRIBS",
Value: 34921,
},
service.EnumEntry{
Name: "GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS",
Value: 35660,
},
service.EnumEntry{
Name: "GL_MAX_VERTEX_UNIFORM_VECTORS",
Value: 36347,
},
service.EnumEntry{
Name: "GL_MAX_VIEWPORT_DIMS",
Value: 3386,
},
service.EnumEntry{
Name: "GL_NUM_COMPRESSED_TEXTURE_FORMATS",
Value: 34466,
},
service.EnumEntry{
Name: "GL_NUM_SHADER_BINARY_FORMATS",
Value: 36345,
},
service.EnumEntry{
Name: "GL_PACK_ALIGNMENT",
Value: 3333,
},
service.EnumEntry{
Name: "GL_POLYGON_OFFSET_FACTOR",
Value: 32824,
},
service.EnumEntry{
Name: "GL_POLYGON_OFFSET_FILL",
Value: 32823,
},
service.EnumEntry{
Name: "GL_POLYGON_OFFSET_UNITS",
Value: 10752,
},
service.EnumEntry{
Name: "GL_RED_BITS",
Value: 3410,
},
service.EnumEntry{
Name: "GL_RENDERBUFFER_BINDING",
Value: 36007,
},
service.EnumEntry{
Name: "GL_SAMPLE_ALPHA_TO_COVERAGE",
Value: 32926,
},
service.EnumEntry{
Name: "GL_SAMPLE_BUFFERS",
Value: 32936,
},
service.EnumEntry{
Name: "GL_SAMPLE_COVERAGE",
Value: 32928,
},
service.EnumEntry{
Name: "GL_SAMPLE_COVERAGE_INVERT",
Value: 32939,
},
service.EnumEntry{
Name: "GL_SAMPLE_COVERAGE_VALUE",
Value: 32938,
},
service.EnumEntry{
Name: "GL_SAMPLES",
Value: 32937,
},
service.EnumEntry{
Name: "GL_SCISSOR_BOX",
Value: 3088,
},
service.EnumEntry{
Name: "GL_SCISSOR_TEST",
Value: 3089,
},
service.EnumEntry{
Name: "GL_SHADER_BINARY_FORMATS",
Value: 36344,
},
service.EnumEntry{
Name: "GL_SHADER_COMPILER",
Value: 36346,
},
service.EnumEntry{
Name: "GL_STENCIL_BACK_FAIL",
Value: 34817,
},
service.EnumEntry{
Name: "GL_STENCIL_BACK_FUNC",
Value: 34816,
},
service.EnumEntry{
Name: "GL_STENCIL_BACK_PASS_DEPTH_FAIL",
Value: 34818,
},
service.EnumEntry{
Name: "GL_STENCIL_BACK_PASS_DEPTH_PASS",
Value: 34819,
},
service.EnumEntry{
Name: "GL_STENCIL_BACK_REF",
Value: 36003,
},
service.EnumEntry{
Name: "GL_STENCIL_BACK_VALUE_MASK",
Value: 36004,
},
service.EnumEntry{
Name: "GL_STENCIL_BACK_WRITEMASK",
Value: 36005,
},
service.EnumEntry{
Name: "GL_STENCIL_BITS",
Value: 3415,
},
service.EnumEntry{
Name: "GL_STENCIL_CLEAR_VALUE",
Value: 2961,
},
service.EnumEntry{
Name: "GL_STENCIL_FAIL",
Value: 2964,
},
service.EnumEntry{
Name: "GL_STENCIL_FUNC",
Value: 2962,
},
service.EnumEntry{
Name: "GL_STENCIL_PASS_DEPTH_FAIL",
Value: 2965,
},
service.EnumEntry{
Name: "GL_STENCIL_PASS_DEPTH_PASS",
Value: 2966,
},
service.EnumEntry{
Name: "GL_STENCIL_REF",
Value: 2967,
},
service.EnumEntry{
Name: "GL_STENCIL_TEST",
Value: 2960,
},
service.EnumEntry{
Name: "GL_STENCIL_VALUE_MASK",
Value: 2963,
},
service.EnumEntry{
Name: "GL_STENCIL_WRITEMASK",
Value: 2968,
},
service.EnumEntry{
Name: "GL_SUBPIXEL_BITS",
Value: 3408,
},
service.EnumEntry{
Name: "GL_TEXTURE_BINDING_2D",
Value: 32873,
},
service.EnumEntry{
Name: "GL_TEXTURE_BINDING_CUBE_MAP",
Value: 34068,
},
service.EnumEntry{
Name: "GL_UNPACK_ALIGNMENT",
Value: 3317,
},
service.EnumEntry{
Name: "GL_VIEWPORT",
Value: 2978,
},
},
service.EnumInfoPtrArray{},
)
case 35:
e = service.CreateEnumInfo(
"StateVariable_GLES_3_1",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_READ_FRAMEBUFFER_BINDING",
Value: 36010,
},
},
service.EnumInfoPtrArray{},
)
case 36:
e = service.CreateEnumInfo(
"StateVariable_EXT_texture_filter_anisotropic",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT",
Value: 34047,
},
},
service.EnumInfoPtrArray{},
)
case 37:
e = service.CreateEnumInfo(
"StateVariable_EXT_disjoint_timer_query",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_GPU_DISJOINT_EXT",
Value: 36795,
},
},
service.EnumInfoPtrArray{},
)
case 38:
e = service.CreateEnumInfo(
"StateVariable",
service.TypeKindEnum,
[]service.EnumEntry{},
service.EnumInfoPtrArray{
s.getEnumInfo(34),
s.getEnumInfo(35),
s.getEnumInfo(36),
s.getEnumInfo(37),
},
)
case 39:
e = service.CreateEnumInfo(
"FaceMode",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_FRONT",
Value: 1028,
},
service.EnumEntry{
Name: "GL_BACK",
Value: 1029,
},
service.EnumEntry{
Name: "GL_FRONT_AND_BACK",
Value: 1032,
},
},
service.EnumInfoPtrArray{},
)
case 40:
e = service.CreateEnumInfo(
"ArrayType_GLES_1_1",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_VERTEX_ARRAY",
Value: 32884,
},
service.EnumEntry{
Name: "GL_NORMAL_ARRAY",
Value: 32885,
},
service.EnumEntry{
Name: "GL_COLOR_ARRAY",
Value: 32886,
},
service.EnumEntry{
Name: "GL_TEXTURE_COORD_ARRAY",
Value: 32888,
},
},
service.EnumInfoPtrArray{},
)
case 41:
e = service.CreateEnumInfo(
"ArrayType_OES_point_size_array",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_POINT_SIZE_ARRAY_OES",
Value: 35740,
},
},
service.EnumInfoPtrArray{},
)
case 42:
e = service.CreateEnumInfo(
"ArrayType",
service.TypeKindEnum,
[]service.EnumEntry{},
service.EnumInfoPtrArray{
s.getEnumInfo(40),
s.getEnumInfo(41),
},
)
case 43:
e = service.CreateEnumInfo(
"Capability",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_BLEND",
Value: 3042,
},
service.EnumEntry{
Name: "GL_CULL_FACE",
Value: 2884,
},
service.EnumEntry{
Name: "GL_DEPTH_TEST",
Value: 2929,
},
service.EnumEntry{
Name: "GL_DITHER",
Value: 3024,
},
service.EnumEntry{
Name: "GL_POLYGON_OFFSET_FILL",
Value: 32823,
},
service.EnumEntry{
Name: "GL_SAMPLE_ALPHA_TO_COVERAGE",
Value: 32926,
},
service.EnumEntry{
Name: "GL_SAMPLE_COVERAGE",
Value: 32928,
},
service.EnumEntry{
Name: "GL_SCISSOR_TEST",
Value: 3089,
},
service.EnumEntry{
Name: "GL_STENCIL_TEST",
Value: 2960,
},
},
service.EnumInfoPtrArray{
s.getEnumInfo(42),
},
)
case 44:
e = service.CreateEnumInfo(
"StringConstant",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_EXTENSIONS",
Value: 7939,
},
service.EnumEntry{
Name: "GL_RENDERER",
Value: 7937,
},
service.EnumEntry{
Name: "GL_VENDOR",
Value: 7936,
},
service.EnumEntry{
Name: "GL_VERSION",
Value: 7938,
},
},
service.EnumInfoPtrArray{},
)
case 45:
e = service.CreateEnumInfo(
"VertexAttribType",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_BYTE",
Value: 5120,
},
service.EnumEntry{
Name: "GL_FIXED",
Value: 5132,
},
service.EnumEntry{
Name: "GL_FLOAT",
Value: 5126,
},
service.EnumEntry{
Name: "GL_SHORT",
Value: 5122,
},
service.EnumEntry{
Name: "GL_UNSIGNED_BYTE",
Value: 5121,
},
service.EnumEntry{
Name: "GL_UNSIGNED_SHORT",
Value: 5123,
},
},
service.EnumInfoPtrArray{
s.getEnumInfo(15),
s.getEnumInfo(14),
},
)
case 46:
e = service.CreateEnumInfo(
"ShaderAttribType",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_FLOAT",
Value: 5126,
},
service.EnumEntry{
Name: "GL_FLOAT_VEC2",
Value: 35664,
},
service.EnumEntry{
Name: "GL_FLOAT_VEC3",
Value: 35665,
},
service.EnumEntry{
Name: "GL_FLOAT_VEC4",
Value: 35666,
},
service.EnumEntry{
Name: "GL_FLOAT_MAT2",
Value: 35674,
},
service.EnumEntry{
Name: "GL_FLOAT_MAT3",
Value: 35675,
},
service.EnumEntry{
Name: "GL_FLOAT_MAT4",
Value: 35676,
},
},
service.EnumInfoPtrArray{},
)
case 47:
e = service.CreateEnumInfo(
"ShaderUniformType",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_FLOAT",
Value: 5126,
},
service.EnumEntry{
Name: "GL_FLOAT_VEC2",
Value: 35664,
},
service.EnumEntry{
Name: "GL_FLOAT_VEC3",
Value: 35665,
},
service.EnumEntry{
Name: "GL_FLOAT_VEC4",
Value: 35666,
},
service.EnumEntry{
Name: "GL_INT",
Value: 5124,
},
service.EnumEntry{
Name: "GL_INT_VEC2",
Value: 35667,
},
service.EnumEntry{
Name: "GL_INT_VEC3",
Value: 35668,
},
service.EnumEntry{
Name: "GL_INT_VEC4",
Value: 35669,
},
service.EnumEntry{
Name: "GL_BOOL",
Value: 35670,
},
service.EnumEntry{
Name: "GL_BOOL_VEC2",
Value: 35671,
},
service.EnumEntry{
Name: "GL_BOOL_VEC3",
Value: 35672,
},
service.EnumEntry{
Name: "GL_BOOL_VEC4",
Value: 35673,
},
service.EnumEntry{
Name: "GL_FLOAT_MAT2",
Value: 35674,
},
service.EnumEntry{
Name: "GL_FLOAT_MAT3",
Value: 35675,
},
service.EnumEntry{
Name: "GL_FLOAT_MAT4",
Value: 35676,
},
service.EnumEntry{
Name: "GL_SAMPLER_2D",
Value: 35678,
},
service.EnumEntry{
Name: "GL_SAMPLER_CUBE",
Value: 35680,
},
},
service.EnumInfoPtrArray{},
)
case 48:
e = service.CreateEnumInfo(
"Error",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_NO_ERROR",
Value: 0,
},
service.EnumEntry{
Name: "GL_INVALID_ENUM",
Value: 1280,
},
service.EnumEntry{
Name: "GL_INVALID_VALUE",
Value: 1281,
},
service.EnumEntry{
Name: "GL_INVALID_OPERATION",
Value: 1282,
},
service.EnumEntry{
Name: "GL_INVALID_FRAMEBUFFER_OPERATION",
Value: 1286,
},
service.EnumEntry{
Name: "GL_OUT_OF_MEMORY",
Value: 1285,
},
},
service.EnumInfoPtrArray{},
)
case 49:
e = service.CreateEnumInfo(
"HintTarget",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_GENERATE_MIPMAP_HINT",
Value: 33170,
},
},
service.EnumInfoPtrArray{},
)
case 50:
e = service.CreateEnumInfo(
"HintMode",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_DONT_CARE",
Value: 4352,
},
service.EnumEntry{
Name: "GL_FASTEST",
Value: 4353,
},
service.EnumEntry{
Name: "GL_NICEST",
Value: 4354,
},
},
service.EnumInfoPtrArray{},
)
case 51:
e = service.CreateEnumInfo(
"DiscardFramebufferAttachment",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_COLOR_EXT",
Value: 6144,
},
service.EnumEntry{
Name: "GL_DEPTH_EXT",
Value: 6145,
},
service.EnumEntry{
Name: "GL_STENCIL_EXT",
Value: 6146,
},
},
service.EnumInfoPtrArray{},
)
case 52:
e = service.CreateEnumInfo(
"ProgramParameter",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_DELETE_STATUS",
Value: 35712,
},
service.EnumEntry{
Name: "GL_LINK_STATUS",
Value: 35714,
},
service.EnumEntry{
Name: "GL_VALIDATE_STATUS",
Value: 35715,
},
service.EnumEntry{
Name: "GL_INFO_LOG_LENGTH",
Value: 35716,
},
service.EnumEntry{
Name: "GL_ATTACHED_SHADERS",
Value: 35717,
},
service.EnumEntry{
Name: "GL_ACTIVE_ATTRIBUTES",
Value: 35721,
},
service.EnumEntry{
Name: "GL_ACTIVE_ATTRIBUTE_MAX_LENGTH",
Value: 35722,
},
service.EnumEntry{
Name: "GL_ACTIVE_UNIFORMS",
Value: 35718,
},
service.EnumEntry{
Name: "GL_ACTIVE_UNIFORM_MAX_LENGTH",
Value: 35719,
},
},
service.EnumInfoPtrArray{},
)
case 53:
e = service.CreateEnumInfo(
"ShaderParameter",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_SHADER_TYPE",
Value: 35663,
},
service.EnumEntry{
Name: "GL_DELETE_STATUS",
Value: 35712,
},
service.EnumEntry{
Name: "GL_COMPILE_STATUS",
Value: 35713,
},
service.EnumEntry{
Name: "GL_INFO_LOG_LENGTH",
Value: 35716,
},
service.EnumEntry{
Name: "GL_SHADER_SOURCE_LENGTH",
Value: 35720,
},
},
service.EnumInfoPtrArray{},
)
case 54:
e = service.CreateEnumInfo(
"PixelStoreParameter",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_PACK_ALIGNMENT",
Value: 3333,
},
service.EnumEntry{
Name: "GL_UNPACK_ALIGNMENT",
Value: 3317,
},
},
service.EnumInfoPtrArray{},
)
case 55:
e = service.CreateEnumInfo(
"TextureParameter_FilterMode",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_TEXTURE_MIN_FILTER",
Value: 10241,
},
service.EnumEntry{
Name: "GL_TEXTURE_MAG_FILTER",
Value: 10240,
},
},
service.EnumInfoPtrArray{},
)
case 56:
e = service.CreateEnumInfo(
"TextureParameter_WrapMode",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_TEXTURE_WRAP_S",
Value: 10242,
},
service.EnumEntry{
Name: "GL_TEXTURE_WRAP_T",
Value: 10243,
},
},
service.EnumInfoPtrArray{},
)
case 57:
e = service.CreateEnumInfo(
"TextureParameter_EXT_texture_filter_anisotropic",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_TEXTURE_MAX_ANISOTROPY_EXT",
Value: 34046,
},
},
service.EnumInfoPtrArray{},
)
case 58:
e = service.CreateEnumInfo(
"TextureParameter_SwizzleMode",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_TEXTURE_SWIZZLE_R",
Value: 36418,
},
service.EnumEntry{
Name: "GL_TEXTURE_SWIZZLE_G",
Value: 36419,
},
service.EnumEntry{
Name: "GL_TEXTURE_SWIZZLE_B",
Value: 36420,
},
service.EnumEntry{
Name: "GL_TEXTURE_SWIZZLE_A",
Value: 36421,
},
},
service.EnumInfoPtrArray{},
)
case 59:
e = service.CreateEnumInfo(
"TextureParameter",
service.TypeKindEnum,
[]service.EnumEntry{},
service.EnumInfoPtrArray{
s.getEnumInfo(55),
s.getEnumInfo(56),
s.getEnumInfo(58),
s.getEnumInfo(57),
},
)
case 60:
e = service.CreateEnumInfo(
"TextureFilterMode",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_NEAREST",
Value: 9728,
},
service.EnumEntry{
Name: "GL_LINEAR",
Value: 9729,
},
service.EnumEntry{
Name: "GL_NEAREST_MIPMAP_NEAREST",
Value: 9984,
},
service.EnumEntry{
Name: "GL_LINEAR_MIPMAP_NEAREST",
Value: 9985,
},
service.EnumEntry{
Name: "GL_NEAREST_MIPMAP_LINEAR",
Value: 9986,
},
service.EnumEntry{
Name: "GL_LINEAR_MIPMAP_LINEAR",
Value: 9987,
},
},
service.EnumInfoPtrArray{},
)
case 61:
e = service.CreateEnumInfo(
"TextureWrapMode",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_CLAMP_TO_EDGE",
Value: 33071,
},
service.EnumEntry{
Name: "GL_MIRRORED_REPEAT",
Value: 33648,
},
service.EnumEntry{
Name: "GL_REPEAT",
Value: 10497,
},
},
service.EnumInfoPtrArray{},
)
case 62:
e = service.CreateEnumInfo(
"TexelComponent",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_RED",
Value: 6403,
},
service.EnumEntry{
Name: "GL_GREEN",
Value: 6404,
},
service.EnumEntry{
Name: "GL_BLUE",
Value: 6405,
},
service.EnumEntry{
Name: "GL_ALPHA",
Value: 6406,
},
},
service.EnumInfoPtrArray{},
)
case 63:
e = service.CreateEnumInfo(
"BlendFactor",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_ZERO",
Value: 0,
},
service.EnumEntry{
Name: "GL_ONE",
Value: 1,
},
service.EnumEntry{
Name: "GL_SRC_COLOR",
Value: 768,
},
service.EnumEntry{
Name: "GL_ONE_MINUS_SRC_COLOR",
Value: 769,
},
service.EnumEntry{
Name: "GL_DST_COLOR",
Value: 774,
},
service.EnumEntry{
Name: "GL_ONE_MINUS_DST_COLOR",
Value: 775,
},
service.EnumEntry{
Name: "GL_SRC_ALPHA",
Value: 770,
},
service.EnumEntry{
Name: "GL_ONE_MINUS_SRC_ALPHA",
Value: 771,
},
service.EnumEntry{
Name: "GL_DST_ALPHA",
Value: 772,
},
service.EnumEntry{
Name: "GL_ONE_MINUS_DST_ALPHA",
Value: 773,
},
service.EnumEntry{
Name: "GL_CONSTANT_COLOR",
Value: 32769,
},
service.EnumEntry{
Name: "GL_ONE_MINUS_CONSTANT_COLOR",
Value: 32770,
},
service.EnumEntry{
Name: "GL_CONSTANT_ALPHA",
Value: 32771,
},
service.EnumEntry{
Name: "GL_ONE_MINUS_CONSTANT_ALPHA",
Value: 32772,
},
service.EnumEntry{
Name: "GL_SRC_ALPHA_SATURATE",
Value: 776,
},
},
service.EnumInfoPtrArray{},
)
case 64:
e = service.CreateEnumInfo(
"PrecisionType",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_LOW_FLOAT",
Value: 36336,
},
service.EnumEntry{
Name: "GL_MEDIUM_FLOAT",
Value: 36337,
},
service.EnumEntry{
Name: "GL_HIGH_FLOAT",
Value: 36338,
},
service.EnumEntry{
Name: "GL_LOW_INT",
Value: 36339,
},
service.EnumEntry{
Name: "GL_MEDIUM_INT",
Value: 36340,
},
service.EnumEntry{
Name: "GL_HIGH_INT",
Value: 36341,
},
},
service.EnumInfoPtrArray{},
)
case 65:
e = service.CreateEnumInfo(
"TestFunction",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_NEVER",
Value: 512,
},
service.EnumEntry{
Name: "GL_LESS",
Value: 513,
},
service.EnumEntry{
Name: "GL_EQUAL",
Value: 514,
},
service.EnumEntry{
Name: "GL_LEQUAL",
Value: 515,
},
service.EnumEntry{
Name: "GL_GREATER",
Value: 516,
},
service.EnumEntry{
Name: "GL_NOTEQUAL",
Value: 517,
},
service.EnumEntry{
Name: "GL_GEQUAL",
Value: 518,
},
service.EnumEntry{
Name: "GL_ALWAYS",
Value: 519,
},
},
service.EnumInfoPtrArray{},
)
case 66:
e = service.CreateEnumInfo(
"StencilAction",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_KEEP",
Value: 7680,
},
service.EnumEntry{
Name: "GL_ZERO",
Value: 0,
},
service.EnumEntry{
Name: "GL_REPLACE",
Value: 7681,
},
service.EnumEntry{
Name: "GL_INCR",
Value: 7682,
},
service.EnumEntry{
Name: "GL_INCR_WRAP",
Value: 34055,
},
service.EnumEntry{
Name: "GL_DECR",
Value: 7683,
},
service.EnumEntry{
Name: "GL_DECR_WRAP",
Value: 34056,
},
service.EnumEntry{
Name: "GL_INVERT",
Value: 5386,
},
},
service.EnumInfoPtrArray{},
)
case 67:
e = service.CreateEnumInfo(
"FaceOrientation",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_CW",
Value: 2304,
},
service.EnumEntry{
Name: "GL_CCW",
Value: 2305,
},
},
service.EnumInfoPtrArray{},
)
case 68:
e = service.CreateEnumInfo(
"BlendEquation",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_FUNC_ADD",
Value: 32774,
},
service.EnumEntry{
Name: "GL_FUNC_SUBTRACT",
Value: 32778,
},
service.EnumEntry{
Name: "GL_FUNC_REVERSE_SUBTRACT",
Value: 32779,
},
},
service.EnumInfoPtrArray{},
)
case 69:
e = service.CreateEnumInfo(
"BufferTarget",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_ARRAY_BUFFER",
Value: 34962,
},
service.EnumEntry{
Name: "GL_COPY_READ_BUFFER",
Value: 36662,
},
service.EnumEntry{
Name: "GL_COPY_WRITE_BUFFER",
Value: 36663,
},
service.EnumEntry{
Name: "GL_ELEMENT_ARRAY_BUFFER",
Value: 34963,
},
service.EnumEntry{
Name: "GL_PIXEL_PACK_BUFFER",
Value: 35051,
},
service.EnumEntry{
Name: "GL_PIXEL_UNPACK_BUFFER",
Value: 35052,
},
service.EnumEntry{
Name: "GL_TRANSFORM_FEEDBACK_BUFFER",
Value: 35982,
},
service.EnumEntry{
Name: "GL_UNIFORM_BUFFER",
Value: 35345,
},
},
service.EnumInfoPtrArray{},
)
case 70:
e = service.CreateEnumInfo(
"ImageTargetTexture_OES_EGL_image",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_TEXTURE_2D",
Value: 3553,
},
},
service.EnumInfoPtrArray{},
)
case 71:
e = service.CreateEnumInfo(
"ImageTargetTexture_OES_EGL_image_external",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_TEXTURE_EXTERNAL_OES",
Value: 36197,
},
},
service.EnumInfoPtrArray{},
)
case 72:
e = service.CreateEnumInfo(
"ImageTargetTexture",
service.TypeKindEnum,
[]service.EnumEntry{},
service.EnumInfoPtrArray{
s.getEnumInfo(70),
s.getEnumInfo(71),
},
)
case 73:
e = service.CreateEnumInfo(
"ImageTargetRenderbufferStorage",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_RENDERBUFFER_OES",
Value: 36161,
},
},
service.EnumInfoPtrArray{},
)
case 74:
e = service.CreateEnumInfo(
"ResetStatus",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_NO_ERROR",
Value: 0,
},
service.EnumEntry{
Name: "GL_GUILTY_CONTEXT_RESET_EXT",
Value: 33363,
},
service.EnumEntry{
Name: "GL_INNOCENT_CONTEXT_RESET_EXT",
Value: 33364,
},
service.EnumEntry{
Name: "GL_UNKNOWN_CONTEXT_RESET_EXT",
Value: 33365,
},
},
service.EnumInfoPtrArray{},
)
case 75:
e = service.CreateEnumInfo(
"TextureKind",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "UNDEFINED",
Value: 0,
},
service.EnumEntry{
Name: "TEXTURE2D",
Value: 1,
},
service.EnumEntry{
Name: "CUBEMAP",
Value: 2,
},
},
service.EnumInfoPtrArray{},
)
case 76:
e = service.CreateEnumInfo(
"QueryParameter_GLES_3",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_CURRENT_QUERY",
Value: 34917,
},
},
service.EnumInfoPtrArray{},
)
case 77:
e = service.CreateEnumInfo(
"QueryParameter_EXT_disjoint_timer_query",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_QUERY_COUNTER_BITS_EXT",
Value: 34916,
},
},
service.EnumInfoPtrArray{},
)
case 78:
e = service.CreateEnumInfo(
"QueryParameter",
service.TypeKindEnum,
[]service.EnumEntry{},
service.EnumInfoPtrArray{
s.getEnumInfo(76),
s.getEnumInfo(77),
},
)
case 79:
e = service.CreateEnumInfo(
"QueryObjectParameter_GLES_3",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_QUERY_RESULT",
Value: 34918,
},
service.EnumEntry{
Name: "GL_QUERY_RESULT_AVAILABLE",
Value: 34919,
},
},
service.EnumInfoPtrArray{},
)
case 80:
e = service.CreateEnumInfo(
"QueryObjectParameter_EXT_disjoint_timer_query",
service.TypeKindEnum,
[]service.EnumEntry{},
service.EnumInfoPtrArray{},
)
case 81:
e = service.CreateEnumInfo(
"QueryObjectParameter",
service.TypeKindEnum,
[]service.EnumEntry{},
service.EnumInfoPtrArray{
s.getEnumInfo(79),
s.getEnumInfo(80),
},
)
case 82:
e = service.CreateEnumInfo(
"QueryTarget_GLES_3",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_ANY_SAMPLES_PASSED",
Value: 35887,
},
service.EnumEntry{
Name: "GL_ANY_SAMPLES_PASSED_CONSERVATIVE",
Value: 36202,
},
service.EnumEntry{
Name: "GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN",
Value: 35976,
},
},
service.EnumInfoPtrArray{},
)
case 83:
e = service.CreateEnumInfo(
"QueryTarget_EXT_disjoint_timer_query",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_TIME_ELAPSED_EXT",
Value: 35007,
},
service.EnumEntry{
Name: "GL_TIMESTAMP_EXT",
Value: 36392,
},
},
service.EnumInfoPtrArray{},
)
case 84:
e = service.CreateEnumInfo(
"QueryTarget",
service.TypeKindEnum,
[]service.EnumEntry{},
service.EnumInfoPtrArray{
s.getEnumInfo(82),
s.getEnumInfo(83),
},
)
case 85:
e = service.CreateEnumInfo(
"TilePreserveMaskQCOM",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_COLOR_BUFFER_BIT0_QCOM",
Value: 1,
},
service.EnumEntry{
Name: "GL_COLOR_BUFFER_BIT1_QCOM",
Value: 2,
},
service.EnumEntry{
Name: "GL_COLOR_BUFFER_BIT2_QCOM",
Value: 4,
},
service.EnumEntry{
Name: "GL_COLOR_BUFFER_BIT3_QCOM",
Value: 8,
},
service.EnumEntry{
Name: "GL_COLOR_BUFFER_BIT4_QCOM",
Value: 16,
},
service.EnumEntry{
Name: "GL_COLOR_BUFFER_BIT5_QCOM",
Value: 32,
},
service.EnumEntry{
Name: "GL_COLOR_BUFFER_BIT6_QCOM",
Value: 64,
},
service.EnumEntry{
Name: "GL_COLOR_BUFFER_BIT7_QCOM",
Value: 128,
},
service.EnumEntry{
Name: "GL_DEPTH_BUFFER_BIT0_QCOM",
Value: 256,
},
service.EnumEntry{
Name: "GL_DEPTH_BUFFER_BIT1_QCOM",
Value: 512,
},
service.EnumEntry{
Name: "GL_DEPTH_BUFFER_BIT2_QCOM",
Value: 1024,
},
service.EnumEntry{
Name: "GL_DEPTH_BUFFER_BIT3_QCOM",
Value: 2048,
},
service.EnumEntry{
Name: "GL_DEPTH_BUFFER_BIT4_QCOM",
Value: 4096,
},
service.EnumEntry{
Name: "GL_DEPTH_BUFFER_BIT5_QCOM",
Value: 8192,
},
service.EnumEntry{
Name: "GL_DEPTH_BUFFER_BIT6_QCOM",
Value: 16384,
},
service.EnumEntry{
Name: "GL_DEPTH_BUFFER_BIT7_QCOM",
Value: 32768,
},
service.EnumEntry{
Name: "GL_STENCIL_BUFFER_BIT0_QCOM",
Value: 65536,
},
service.EnumEntry{
Name: "GL_STENCIL_BUFFER_BIT1_QCOM",
Value: 131072,
},
service.EnumEntry{
Name: "GL_STENCIL_BUFFER_BIT2_QCOM",
Value: 262144,
},
service.EnumEntry{
Name: "GL_STENCIL_BUFFER_BIT3_QCOM",
Value: 524288,
},
service.EnumEntry{
Name: "GL_STENCIL_BUFFER_BIT4_QCOM",
Value: 1048576,
},
service.EnumEntry{
Name: "GL_STENCIL_BUFFER_BIT5_QCOM",
Value: 2097152,
},
service.EnumEntry{
Name: "GL_STENCIL_BUFFER_BIT6_QCOM",
Value: 4194304,
},
service.EnumEntry{
Name: "GL_STENCIL_BUFFER_BIT7_QCOM",
Value: 8388608,
},
service.EnumEntry{
Name: "GL_MULTISAMPLE_BUFFER_BIT0_QCOM",
Value: 16777216,
},
service.EnumEntry{
Name: "GL_MULTISAMPLE_BUFFER_BIT1_QCOM",
Value: 33554432,
},
service.EnumEntry{
Name: "GL_MULTISAMPLE_BUFFER_BIT2_QCOM",
Value: 67108864,
},
service.EnumEntry{
Name: "GL_MULTISAMPLE_BUFFER_BIT3_QCOM",
Value: 134217728,
},
service.EnumEntry{
Name: "GL_MULTISAMPLE_BUFFER_BIT4_QCOM",
Value: 268435456,
},
service.EnumEntry{
Name: "GL_MULTISAMPLE_BUFFER_BIT5_QCOM",
Value: 536870912,
},
service.EnumEntry{
Name: "GL_MULTISAMPLE_BUFFER_BIT6_QCOM",
Value: 1073741824,
},
service.EnumEntry{
Name: "GL_MULTISAMPLE_BUFFER_BIT7_QCOM",
Value: 2147483648,
},
},
service.EnumInfoPtrArray{},
)
case 86:
e = service.CreateEnumInfo(
"ClearMask",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_COLOR_BUFFER_BIT",
Value: 16384,
},
service.EnumEntry{
Name: "GL_DEPTH_BUFFER_BIT",
Value: 256,
},
service.EnumEntry{
Name: "GL_STENCIL_BUFFER_BIT",
Value: 1024,
},
},
service.EnumInfoPtrArray{},
)
case 87:
e = service.CreateEnumInfo(
"MapBufferRangeAccess",
service.TypeKindEnum,
[]service.EnumEntry{
service.EnumEntry{
Name: "GL_MAP_READ_BIT",
Value: 1,
},
service.EnumEntry{
Name: "GL_MAP_WRITE_BIT",
Value: 2,
},
service.EnumEntry{
Name: "GL_MAP_INVALIDATE_RANGE_BIT",
Value: 4,
},
service.EnumEntry{
Name: "GL_MAP_INVALIDATE_BUFFER_BIT",
Value: 8,
},
service.EnumEntry{
Name: "GL_MAP_FLUSH_EXPLICIT_BIT",
Value: 16,
},
service.EnumEntry{
Name: "GL_MAP_UNSYNCHRONIZED_BIT",
Value: 32,
},
},
service.EnumInfoPtrArray{},
)
}
s.enums[id] = e
return e
}
func (s schemaBuilder) getClassInfo(id int) *service.ClassInfo {
e, f := s.classes[id]
if f {
return e
}
switch id {
case 0:
e = service.CreateClassInfo(
"Color",
service.TypeKindClass,
service.FieldInfoPtrArray{
&service.FieldInfo{
Name: "Red",
Type: schema.Float,
},
&service.FieldInfo{
Name: "Green",
Type: schema.Float,
},
&service.FieldInfo{
Name: "Blue",
Type: schema.Float,
},
&service.FieldInfo{
Name: "Alpha",
Type: schema.Float,
},
},
service.ClassInfoPtrArray{},
)
case 1:
e = service.CreateClassInfo(
"Rect",
service.TypeKindClass,
service.FieldInfoPtrArray{
&service.FieldInfo{
Name: "X",
Type: schema.S32,
},
&service.FieldInfo{
Name: "Y",
Type: schema.S32,
},
&service.FieldInfo{
Name: "Width",
Type: schema.S32,
},
&service.FieldInfo{
Name: "Height",
Type: schema.S32,
},
},
service.ClassInfoPtrArray{},
)
case 2:
e = service.CreateClassInfo(
"Image",
service.TypeKindClass,
service.FieldInfoPtrArray{
&service.FieldInfo{
Name: "Width",
Type: schema.S32,
},
&service.FieldInfo{
Name: "Height",
Type: schema.S32,
},
&service.FieldInfo{
Name: "Data",
Type: schema.Int, /* TODO: Slice */
},
&service.FieldInfo{
Name: "Size",
Type: schema.U32,
},
&service.FieldInfo{
Name: "Format",
Type: s.getEnumInfo(19),
},
},
service.ClassInfoPtrArray{},
)
case 3:
e = service.CreateClassInfo(
"Renderbuffer",
service.TypeKindClass,
service.FieldInfoPtrArray{
&service.FieldInfo{
Name: "Width",
Type: schema.S32,
},
&service.FieldInfo{
Name: "Height",
Type: schema.S32,
},
&service.FieldInfo{
Name: "Data",
Type: schema.Int, /* TODO: Slice */
},
&service.FieldInfo{
Name: "Format",
Type: s.getEnumInfo(13),
},
},
service.ClassInfoPtrArray{},
)
case 4:
e = service.CreateClassInfo(
"Texture",
service.TypeKindClass,
service.FieldInfoPtrArray{
&service.FieldInfo{
Name: "Kind",
Type: s.getEnumInfo(75),
},
&service.FieldInfo{
Name: "Format",
Type: s.getEnumInfo(19),
},
&service.FieldInfo{
Name: "Texture2D",
Type: s.getMapInfo(19),
},
&service.FieldInfo{
Name: "Cubemap",
Type: s.getMapInfo(18),
},
&service.FieldInfo{
Name: "MagFilter",
Type: s.getEnumInfo(60),
},
&service.FieldInfo{
Name: "MinFilter",
Type: s.getEnumInfo(60),
},
&service.FieldInfo{
Name: "WrapS",
Type: s.getEnumInfo(61),
},
&service.FieldInfo{
Name: "WrapT",
Type: s.getEnumInfo(61),
},
&service.FieldInfo{
Name: "SwizzleR",
Type: s.getEnumInfo(62),
},
&service.FieldInfo{
Name: "SwizzleG",
Type: s.getEnumInfo(62),
},
&service.FieldInfo{
Name: "SwizzleB",
Type: s.getEnumInfo(62),
},
&service.FieldInfo{
Name: "SwizzleA",
Type: s.getEnumInfo(62),
},
&service.FieldInfo{
Name: "MaxAnisotropy",
Type: schema.Float,
},
},
service.ClassInfoPtrArray{},
)
case 5:
e = service.CreateClassInfo(
"CubemapLevel",
service.TypeKindClass,
service.FieldInfoPtrArray{
&service.FieldInfo{
Name: "Faces",
Type: s.getMapInfo(5),
},
},
service.ClassInfoPtrArray{},
)
case 6:
e = service.CreateClassInfo(
"FramebufferAttachmentInfo",
service.TypeKindClass,
service.FieldInfoPtrArray{
&service.FieldInfo{
Name: "Object",
Type: schema.U32,
},
&service.FieldInfo{
Name: "Type",
Type: s.getEnumInfo(22),
},
&service.FieldInfo{
Name: "TextureLevel",
Type: schema.S32,
},
&service.FieldInfo{
Name: "CubeMapFace",
Type: s.getEnumInfo(6),
},
},
service.ClassInfoPtrArray{},
)
case 7:
e = service.CreateClassInfo(
"Framebuffer",
service.TypeKindClass,
service.FieldInfoPtrArray{
&service.FieldInfo{
Name: "Attachments",
Type: s.getMapInfo(8),
},
},
service.ClassInfoPtrArray{},
)
case 8:
e = service.CreateClassInfo(
"Buffer",
service.TypeKindClass,
service.FieldInfoPtrArray{
&service.FieldInfo{
Name: "Data",
Type: schema.Int, /* TODO: Slice */
},
&service.FieldInfo{
Name: "Size",
Type: schema.S32,
},
&service.FieldInfo{
Name: "Usage",
Type: s.getEnumInfo(32),
},
},
service.ClassInfoPtrArray{},
)
case 9:
e = service.CreateClassInfo(
"Shader",
service.TypeKindClass,
service.FieldInfoPtrArray{
&service.FieldInfo{
Name: "Binary",
Type: schema.Int, /* TODO: Slice */
},
&service.FieldInfo{
Name: "Compiled",
Type: schema.Bool,
},
&service.FieldInfo{
Name: "Deletable",
Type: schema.Bool,
},
&service.FieldInfo{
Name: "InfoLog",
Type: schema.Int, /* TODO: Slice */
},
&service.FieldInfo{
Name: "Source",
Type: schema.String,
},
&service.FieldInfo{
Name: "Type",
Type: s.getEnumInfo(33),
},
},
service.ClassInfoPtrArray{},
)
case 10:
e = service.CreateClassInfo(
"VertexAttribute",
service.TypeKindClass,
service.FieldInfoPtrArray{
&service.FieldInfo{
Name: "Name",
Type: schema.Int, /* TODO: Slice */
},
&service.FieldInfo{
Name: "VectorCount",
Type: schema.S32,
},
&service.FieldInfo{
Name: "Type",
Type: s.getEnumInfo(46),
},
},
service.ClassInfoPtrArray{},
)
case 11:
e = service.CreateClassInfo(
"Vec2i",
service.TypeKindClass,
service.FieldInfoPtrArray{
&service.FieldInfo{
Name: "X",
Type: schema.S32,
},
&service.FieldInfo{
Name: "Y",
Type: schema.S32,
},
},
service.ClassInfoPtrArray{},
)
case 12:
e = service.CreateClassInfo(
"Vec3i",
service.TypeKindClass,
service.FieldInfoPtrArray{
&service.FieldInfo{
Name: "X",
Type: schema.S32,
},
&service.FieldInfo{
Name: "Y",
Type: schema.S32,
},
&service.FieldInfo{
Name: "Z",
Type: schema.S32,
},
},
service.ClassInfoPtrArray{},
)
case 13:
e = service.CreateClassInfo(
"Vec4i",
service.TypeKindClass,
service.FieldInfoPtrArray{
&service.FieldInfo{
Name: "X",
Type: schema.S32,
},
&service.FieldInfo{
Name: "Y",
Type: schema.S32,
},
&service.FieldInfo{
Name: "Z",
Type: schema.S32,
},
&service.FieldInfo{
Name: "W",
Type: schema.S32,
},
},
service.ClassInfoPtrArray{},
)
case 14:
e = service.CreateClassInfo(
"Vec2f",
service.TypeKindClass,
service.FieldInfoPtrArray{
&service.FieldInfo{
Name: "X",
Type: schema.Float,
},
&service.FieldInfo{
Name: "Y",
Type: schema.Float,
},
},
service.ClassInfoPtrArray{},
)
case 15:
e = service.CreateClassInfo(
"Vec3f",
service.TypeKindClass,
service.FieldInfoPtrArray{
&service.FieldInfo{
Name: "X",
Type: schema.Float,
},
&service.FieldInfo{
Name: "Y",
Type: schema.Float,
},
&service.FieldInfo{
Name: "Z",
Type: schema.Float,
},
},
service.ClassInfoPtrArray{},
)
case 16:
e = service.CreateClassInfo(
"Vec4f",
service.TypeKindClass,
service.FieldInfoPtrArray{
&service.FieldInfo{
Name: "X",
Type: schema.Float,
},
&service.FieldInfo{
Name: "Y",
Type: schema.Float,
},
&service.FieldInfo{
Name: "Z",
Type: schema.Float,
},
&service.FieldInfo{
Name: "W",
Type: schema.Float,
},
},
service.ClassInfoPtrArray{},
)
case 17:
e = service.CreateClassInfo(
"Mat2f",
service.TypeKindClass,
service.FieldInfoPtrArray{
&service.FieldInfo{
Name: "Col0",
Type: s.getClassInfo(14),
},
&service.FieldInfo{
Name: "Col1",
Type: s.getClassInfo(14),
},
},
service.ClassInfoPtrArray{},
)
case 18:
e = service.CreateClassInfo(
"Mat3f",
service.TypeKindClass,
service.FieldInfoPtrArray{
&service.FieldInfo{
Name: "Col0",
Type: s.getClassInfo(15),
},
&service.FieldInfo{
Name: "Col1",
Type: s.getClassInfo(15),
},
&service.FieldInfo{
Name: "Col2",
Type: s.getClassInfo(15),
},
},
service.ClassInfoPtrArray{},
)
case 19:
e = service.CreateClassInfo(
"Mat4f",
service.TypeKindClass,
service.FieldInfoPtrArray{
&service.FieldInfo{
Name: "Col0",
Type: s.getClassInfo(16),
},
&service.FieldInfo{
Name: "Col1",
Type: s.getClassInfo(16),
},
&service.FieldInfo{
Name: "Col2",
Type: s.getClassInfo(16),
},
&service.FieldInfo{
Name: "Col3",
Type: s.getClassInfo(16),
},
},
service.ClassInfoPtrArray{},
)
case 20:
e = service.CreateClassInfo(
"UniformValue",
service.TypeKindClass,
service.FieldInfoPtrArray{
&service.FieldInfo{
Name: "F32",
Type: schema.Float,
},
&service.FieldInfo{
Name: "Vec2f",
Type: s.getClassInfo(14),
},
&service.FieldInfo{
Name: "Vec3f",
Type: s.getClassInfo(15),
},
&service.FieldInfo{
Name: "Vec4f",
Type: s.getClassInfo(16),
},
&service.FieldInfo{
Name: "S32",
Type: schema.S32,
},
&service.FieldInfo{
Name: "Vec2i",
Type: s.getClassInfo(11),
},
&service.FieldInfo{
Name: "Vec3i",
Type: s.getClassInfo(12),
},
&service.FieldInfo{
Name: "Vec4i",
Type: s.getClassInfo(13),
},
&service.FieldInfo{
Name: "Mat2f",
Type: s.getClassInfo(17),
},
&service.FieldInfo{
Name: "Mat3f",
Type: s.getClassInfo(18),
},
&service.FieldInfo{
Name: "Mat4f",
Type: s.getClassInfo(19),
},
},
service.ClassInfoPtrArray{},
)
case 21:
e = service.CreateClassInfo(
"Uniform",
service.TypeKindClass,
service.FieldInfoPtrArray{
&service.FieldInfo{
Name: "Name",
Type: schema.String,
},
&service.FieldInfo{
Name: "Type",
Type: s.getEnumInfo(47),
},
&service.FieldInfo{
Name: "Value",
Type: s.getClassInfo(20),
},
},
service.ClassInfoPtrArray{},
)
case 22:
e = service.CreateClassInfo(
"Program",
service.TypeKindClass,
service.FieldInfoPtrArray{
&service.FieldInfo{
Name: "Shaders",
Type: s.getMapInfo(22),
},
&service.FieldInfo{
Name: "Linked",
Type: schema.Bool,
},
&service.FieldInfo{
Name: "Binary",
Type: schema.Int, /* TODO: Slice */
},
&service.FieldInfo{
Name: "AttributeBindings",
Type: s.getMapInfo(23),
},
&service.FieldInfo{
Name: "Attributes",
Type: s.getMapInfo(20),
},
&service.FieldInfo{
Name: "Uniforms",
Type: s.getMapInfo(28),
},
&service.FieldInfo{
Name: "InfoLog",
Type: schema.Int, /* TODO: Slice */
},
},
service.ClassInfoPtrArray{},
)
case 23:
e = service.CreateClassInfo(
"VertexArray",
service.TypeKindClass,
service.FieldInfoPtrArray{},
service.ClassInfoPtrArray{},
)
case 24:
e = service.CreateClassInfo(
"VertexAttributeArray",
service.TypeKindClass,
service.FieldInfoPtrArray{
&service.FieldInfo{
Name: "Enabled",
Type: schema.Bool,
},
&service.FieldInfo{
Name: "Size",
Type: schema.U32,
},
&service.FieldInfo{
Name: "Type",
Type: s.getEnumInfo(45),
},
&service.FieldInfo{
Name: "Normalized",
Type: schema.Bool,
},
&service.FieldInfo{
Name: "Stride",
Type: schema.S32,
},
&service.FieldInfo{
Name: "Buffer",
Type: schema.U32,
},
&service.FieldInfo{
Name: "Pointer",
Type: schema.Pointer,
},
},
service.ClassInfoPtrArray{},
)
case 25:
e = service.CreateClassInfo(
"Query",
service.TypeKindClass,
service.FieldInfoPtrArray{},
service.ClassInfoPtrArray{},
)
case 26:
e = service.CreateClassInfo(
"BlendState",
service.TypeKindClass,
service.FieldInfoPtrArray{
&service.FieldInfo{
Name: "SrcRgbBlendFactor",
Type: s.getEnumInfo(63),
},
&service.FieldInfo{
Name: "SrcAlphaBlendFactor",
Type: s.getEnumInfo(63),
},
&service.FieldInfo{
Name: "DstRgbBlendFactor",
Type: s.getEnumInfo(63),
},
&service.FieldInfo{
Name: "DstAlphaBlendFactor",
Type: s.getEnumInfo(63),
},
&service.FieldInfo{
Name: "BlendEquationRgb",
Type: s.getEnumInfo(68),
},
&service.FieldInfo{
Name: "BlendEquationAlpha",
Type: s.getEnumInfo(68),
},
&service.FieldInfo{
Name: "BlendColor",
Type: s.getClassInfo(0),
},
},
service.ClassInfoPtrArray{},
)
case 27:
e = service.CreateClassInfo(
"RasterizerState",
service.TypeKindClass,
service.FieldInfoPtrArray{
&service.FieldInfo{
Name: "DepthMask",
Type: schema.Bool,
},
&service.FieldInfo{
Name: "DepthTestFunction",
Type: s.getEnumInfo(65),
},
&service.FieldInfo{
Name: "DepthNear",
Type: schema.Float,
},
&service.FieldInfo{
Name: "DepthFar",
Type: schema.Float,
},
&service.FieldInfo{
Name: "ColorMaskRed",
Type: schema.Bool,
},
&service.FieldInfo{
Name: "ColorMaskGreen",
Type: schema.Bool,
},
&service.FieldInfo{
Name: "ColorMaskBlue",
Type: schema.Bool,
},
&service.FieldInfo{
Name: "ColorMaskAlpha",
Type: schema.Bool,
},
&service.FieldInfo{
Name: "StencilMask",
Type: s.getMapInfo(7),
},
&service.FieldInfo{
Name: "Viewport",
Type: s.getClassInfo(1),
},
&service.FieldInfo{
Name: "Scissor",
Type: s.getClassInfo(1),
},
&service.FieldInfo{
Name: "FrontFace",
Type: s.getEnumInfo(67),
},
&service.FieldInfo{
Name: "CullFace",
Type: s.getEnumInfo(39),
},
&service.FieldInfo{
Name: "LineWidth",
Type: schema.Float,
},
&service.FieldInfo{
Name: "PolygonOffsetFactor",
Type: schema.Float,
},
&service.FieldInfo{
Name: "PolygonOffsetUnits",
Type: schema.Float,
},
&service.FieldInfo{
Name: "SampleCoverageValue",
Type: schema.Float,
},
&service.FieldInfo{
Name: "SampleCoverageInvert",
Type: schema.Bool,
},
},
service.ClassInfoPtrArray{},
)
case 28:
e = service.CreateClassInfo(
"ClearState",
service.TypeKindClass,
service.FieldInfoPtrArray{
&service.FieldInfo{
Name: "ClearColor",
Type: s.getClassInfo(0),
},
&service.FieldInfo{
Name: "ClearDepth",
Type: schema.Float,
},
&service.FieldInfo{
Name: "ClearStencil",
Type: schema.S32,
},
},
service.ClassInfoPtrArray{},
)
case 29:
e = service.CreateClassInfo(
"Objects",
service.TypeKindClass,
service.FieldInfoPtrArray{
&service.FieldInfo{
Name: "Renderbuffers",
Type: s.getMapInfo(16),
},
&service.FieldInfo{
Name: "Textures",
Type: s.getMapInfo(24),
},
&service.FieldInfo{
Name: "Framebuffers",
Type: s.getMapInfo(9),
},
&service.FieldInfo{
Name: "Buffers",
Type: s.getMapInfo(1),
},
&service.FieldInfo{
Name: "Shaders",
Type: s.getMapInfo(21),
},
&service.FieldInfo{
Name: "Programs",
Type: s.getMapInfo(14),
},
&service.FieldInfo{
Name: "VertexArrays",
Type: s.getMapInfo(29),
},
&service.FieldInfo{
Name: "Queries",
Type: s.getMapInfo(15),
},
},
service.ClassInfoPtrArray{},
)
case 30:
e = service.CreateClassInfo(
"Context",
service.TypeKindClass,
service.FieldInfoPtrArray{
&service.FieldInfo{
Name: "Identifier",
Type: schema.U32,
},
&service.FieldInfo{
Name: "Blending",
Type: s.getClassInfo(26),
},
&service.FieldInfo{
Name: "Rasterizing",
Type: s.getClassInfo(27),
},
&service.FieldInfo{
Name: "Clearing",
Type: s.getClassInfo(28),
},
&service.FieldInfo{
Name: "BoundFramebuffers",
Type: s.getMapInfo(10),
},
&service.FieldInfo{
Name: "BoundRenderbuffers",
Type: s.getMapInfo(17),
},
&service.FieldInfo{
Name: "BoundBuffers",
Type: s.getMapInfo(2),
},
&service.FieldInfo{
Name: "BoundProgram",
Type: schema.U32,
},
&service.FieldInfo{
Name: "BoundVertexArray",
Type: schema.U32,
},
&service.FieldInfo{
Name: "VertexAttributeArrays",
Type: s.getMapInfo(0),
},
&service.FieldInfo{
Name: "TextureUnits",
Type: s.getMapInfo(26),
},
&service.FieldInfo{
Name: "ActiveTextureUnit",
Type: s.getEnumInfo(31),
},
&service.FieldInfo{
Name: "Capabilities",
Type: s.getMapInfo(4),
},
&service.FieldInfo{
Name: "GenerateMipmapHint",
Type: s.getEnumInfo(50),
},
&service.FieldInfo{
Name: "PixelStorage",
Type: s.getMapInfo(13),
},
&service.FieldInfo{
Name: "Instances",
Type: s.getClassInfo(29),
},
},
service.ClassInfoPtrArray{},
)
}
s.classes[id] = e
return e
}