gltrace.proto revision 4774338bd0ad1ebe42c311fd0c72f13786b5c800
10469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy/* 20469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy * Copyright (C) 2011 The Android Open Source Project 30469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy * 40469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy * Licensed under the Apache License, Version 2.0 (the "License"); 50469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy * you may not use this file except in compliance with the License. 60469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy * You may obtain a copy of the License at 70469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy * 80469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy * http://www.apache.org/licenses/LICENSE-2.0 90469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy * 100469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy * Unless required by applicable law or agreed to in writing, software 110469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy * distributed under the License is distributed on an "AS IS" BASIS, 120469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 130469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy * See the License for the specific language governing permissions and 140469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy * limitations under the License. 150469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy */ 160469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy 170469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamypackage android.gltrace; 180469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy 190469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyoption optimize_for = LITE_RUNTIME; 200469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy 210469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyoption java_package = "com.android.ide.eclipse.gltrace"; 220469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyoption java_outer_classname = "GLProtoBuf"; 230469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy 240469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamymessage GLMessage { 250469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy enum Function { 260469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glActiveTexture = 0; 270469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glAlphaFunc = 1; 280469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glAlphaFuncx = 2; 290469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glAlphaFuncxOES = 3; 300469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glAttachShader = 4; 310469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glBeginPerfMonitorAMD = 5; 320469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glBindAttribLocation = 6; 330469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glBindBuffer = 7; 340469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glBindFramebuffer = 8; 350469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glBindFramebufferOES = 9; 360469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glBindRenderbuffer = 10; 370469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glBindRenderbufferOES = 11; 380469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glBindTexture = 12; 390469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glBindVertexArrayOES = 13; 400469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glBlendColor = 14; 410469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glBlendEquation = 15; 420469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glBlendEquationOES = 16; 430469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glBlendEquationSeparate = 17; 440469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glBlendEquationSeparateOES = 18; 450469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glBlendFunc = 19; 460469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glBlendFuncSeparate = 20; 470469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glBlendFuncSeparateOES = 21; 480469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glBufferData = 22; 490469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glBufferSubData = 23; 500469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glCheckFramebufferStatus = 24; 510469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glCheckFramebufferStatusOES = 25; 520469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glClearColor = 26; 530469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glClearColorx = 27; 540469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glClearColorxOES = 28; 550469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glClearDepthf = 29; 560469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glClearDepthfOES = 30; 570469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glClearDepthx = 31; 580469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glClearDepthxOES = 32; 590469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glClear = 33; 600469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glClearStencil = 34; 610469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glClientActiveTexture = 35; 620469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glClipPlanef = 36; 630469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glClipPlanefIMG = 37; 640469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glClipPlanefOES = 38; 650469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glClipPlanex = 39; 660469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glClipPlanexIMG = 40; 670469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glClipPlanexOES = 41; 680469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glColor4f = 42; 690469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glColor4ub = 43; 700469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glColor4x = 44; 710469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glColor4xOES = 45; 720469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glColorMask = 46; 730469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glColorPointer = 47; 740469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glCompileShader = 48; 750469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glCompressedTexImage2D = 49; 760469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glCompressedTexImage3DOES = 50; 770469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glCompressedTexSubImage2D = 51; 780469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glCompressedTexSubImage3DOES = 52; 790469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glCopyTexImage2D = 53; 800469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glCopyTexSubImage2D = 54; 810469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glCopyTexSubImage3DOES = 55; 820469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glCoverageMaskNV = 56; 830469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glCoverageOperationNV = 57; 840469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glCreateProgram = 58; 850469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glCreateShader = 59; 860469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glCullFace = 60; 870469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glCurrentPaletteMatrixOES = 61; 880469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glDeleteBuffers = 62; 890469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glDeleteFencesNV = 63; 900469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glDeleteFramebuffers = 64; 910469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glDeleteFramebuffersOES = 65; 920469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glDeletePerfMonitorsAMD = 66; 930469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glDeleteProgram = 67; 940469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glDeleteRenderbuffers = 68; 950469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glDeleteRenderbuffersOES = 69; 960469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glDeleteShader = 70; 970469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glDeleteTextures = 71; 980469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glDeleteVertexArraysOES = 72; 990469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glDepthFunc = 73; 1000469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glDepthMask = 74; 1010469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glDepthRangef = 75; 1020469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glDepthRangefOES = 76; 1030469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glDepthRangex = 77; 1040469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glDepthRangexOES = 78; 1050469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glDetachShader = 79; 1060469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glDisableClientState = 80; 1070469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glDisableDriverControlQCOM = 81; 1080469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glDisable = 82; 1090469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glDisableVertexAttribArray = 83; 1100469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glDiscardFramebufferEXT = 84; 1110469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glDrawArrays = 85; 1120469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glDrawElements = 86; 1130469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glDrawTexfOES = 87; 1140469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glDrawTexfvOES = 88; 1150469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glDrawTexiOES = 89; 1160469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glDrawTexivOES = 90; 1170469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glDrawTexsOES = 91; 1180469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glDrawTexsvOES = 92; 1190469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glDrawTexxOES = 93; 1200469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glDrawTexxvOES = 94; 1210469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glEGLImageTargetRenderbufferStorageOES = 95; 1220469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glEGLImageTargetTexture2DOES = 96; 1230469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glEnableClientState = 97; 1240469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glEnableDriverControlQCOM = 98; 1250469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glEnable = 99; 1260469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glEnableVertexAttribArray = 100; 1270469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glEndPerfMonitorAMD = 101; 1280469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glEndTilingQCOM = 102; 1290469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glExtGetBufferPointervQCOM = 103; 1300469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glExtGetBuffersQCOM = 104; 1310469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glExtGetFramebuffersQCOM = 105; 1320469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glExtGetProgramBinarySourceQCOM = 106; 1330469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glExtGetProgramsQCOM = 107; 1340469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glExtGetRenderbuffersQCOM = 108; 1350469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glExtGetShadersQCOM = 109; 1360469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glExtGetTexLevelParameterivQCOM = 110; 1370469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glExtGetTexSubImageQCOM = 111; 1380469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glExtGetTexturesQCOM = 112; 1390469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glExtIsProgramBinaryQCOM = 113; 1400469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glExtTexObjectStateOverrideiQCOM = 114; 1410469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glFinishFenceNV = 115; 1420469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glFinish = 116; 1430469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glFlush = 117; 1440469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glFogf = 118; 1450469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glFogfv = 119; 1460469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glFogx = 120; 1470469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glFogxOES = 121; 1480469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glFogxv = 122; 1490469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glFogxvOES = 123; 1500469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glFramebufferRenderbuffer = 124; 1510469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glFramebufferRenderbufferOES = 125; 1520469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glFramebufferTexture2D = 126; 1530469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glFramebufferTexture2DMultisampleIMG = 127; 1540469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glFramebufferTexture2DOES = 128; 1550469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glFramebufferTexture3DOES = 129; 1560469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glFrontFace = 130; 1570469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glFrustumf = 131; 1580469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glFrustumfOES = 132; 1590469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glFrustumx = 133; 1600469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glFrustumxOES = 134; 1610469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGenBuffers = 135; 1620469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGenerateMipmap = 136; 1630469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGenerateMipmapOES = 137; 1640469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGenFencesNV = 138; 1650469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGenFramebuffers = 139; 1660469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGenFramebuffersOES = 140; 1670469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGenPerfMonitorsAMD = 141; 1680469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGenRenderbuffers = 142; 1690469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGenRenderbuffersOES = 143; 1700469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGenTextures = 144; 1710469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGenVertexArraysOES = 145; 1720469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetActiveAttrib = 146; 1730469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetActiveUniform = 147; 1740469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetAttachedShaders = 148; 1750469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetAttribLocation = 149; 1760469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetBooleanv = 150; 1770469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetBufferParameteriv = 151; 1780469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetBufferPointervOES = 152; 1790469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetClipPlanef = 153; 1800469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetClipPlanefOES = 154; 1810469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetClipPlanex = 155; 1820469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetClipPlanexOES = 156; 1830469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetDriverControlsQCOM = 157; 1840469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetDriverControlStringQCOM = 158; 1850469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetError = 159; 1860469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetFenceivNV = 160; 1870469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetFixedv = 161; 1880469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetFixedvOES = 162; 1890469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetFloatv = 163; 1900469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetFramebufferAttachmentParameteriv = 164; 1910469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetFramebufferAttachmentParameterivOES = 165; 1920469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetIntegerv = 166; 1930469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetLightfv = 167; 1940469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetLightxv = 168; 1950469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetLightxvOES = 169; 1960469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetMaterialfv = 170; 1970469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetMaterialxv = 171; 1980469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetMaterialxvOES = 172; 1990469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetPerfMonitorCounterDataAMD = 173; 2000469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetPerfMonitorCounterInfoAMD = 174; 2010469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetPerfMonitorCountersAMD = 175; 2020469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetPerfMonitorCounterStringAMD = 176; 2030469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetPerfMonitorGroupsAMD = 177; 2040469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetPerfMonitorGroupStringAMD = 178; 2050469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetPointerv = 179; 2060469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetProgramBinaryOES = 180; 2070469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetProgramInfoLog = 181; 2080469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetProgramiv = 182; 2090469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetRenderbufferParameteriv = 183; 2100469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetRenderbufferParameterivOES = 184; 2110469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetShaderInfoLog = 185; 2120469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetShaderiv = 186; 2130469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetShaderPrecisionFormat = 187; 2140469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetShaderSource = 188; 2150469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetString = 189; 2160469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetTexEnvfv = 190; 2170469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetTexEnviv = 191; 2180469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetTexEnvxv = 192; 2190469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetTexEnvxvOES = 193; 2200469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetTexGenfvOES = 194; 2210469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetTexGenivOES = 195; 2220469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetTexGenxvOES = 196; 2230469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetTexParameterfv = 197; 2240469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetTexParameteriv = 198; 2250469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetTexParameterxv = 199; 2260469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetTexParameterxvOES = 200; 2270469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetUniformfv = 201; 2280469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetUniformiv = 202; 2290469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetUniformLocation = 203; 2300469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetVertexAttribfv = 204; 2310469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetVertexAttribiv = 205; 2320469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glGetVertexAttribPointerv = 206; 2330469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glHint = 207; 2340469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glIsBuffer = 208; 2350469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glIsEnabled = 209; 2360469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glIsFenceNV = 210; 2370469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glIsFramebuffer = 211; 2380469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glIsFramebufferOES = 212; 2390469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glIsProgram = 213; 2400469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glIsRenderbuffer = 214; 2410469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glIsRenderbufferOES = 215; 2420469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glIsShader = 216; 2430469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glIsTexture = 217; 2440469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glIsVertexArrayOES = 218; 2450469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glLightf = 219; 2460469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glLightfv = 220; 2470469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glLightModelf = 221; 2480469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glLightModelfv = 222; 2490469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glLightModelx = 223; 2500469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glLightModelxOES = 224; 2510469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glLightModelxv = 225; 2520469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glLightModelxvOES = 226; 2530469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glLightx = 227; 2540469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glLightxOES = 228; 2550469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glLightxv = 229; 2560469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glLightxvOES = 230; 2570469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glLineWidth = 231; 2580469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glLineWidthx = 232; 2590469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glLineWidthxOES = 233; 2600469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glLinkProgram = 234; 2610469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glLoadIdentity = 235; 2620469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glLoadMatrixf = 236; 2630469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glLoadMatrixx = 237; 2640469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glLoadMatrixxOES = 238; 2650469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glLoadPaletteFromModelViewMatrixOES = 239; 2660469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glLogicOp = 240; 2670469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glMapBufferOES = 241; 2680469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glMaterialf = 242; 2690469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glMaterialfv = 243; 2700469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glMaterialx = 244; 2710469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glMaterialxOES = 245; 2720469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glMaterialxv = 246; 2730469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glMaterialxvOES = 247; 2740469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glMatrixIndexPointerOES = 248; 2750469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glMatrixMode = 249; 2760469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glMultiDrawArraysEXT = 250; 2770469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glMultiDrawElementsEXT = 251; 2780469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glMultiTexCoord4f = 252; 2790469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glMultiTexCoord4x = 253; 2800469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glMultiTexCoord4xOES = 254; 2810469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glMultMatrixf = 255; 2820469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glMultMatrixx = 256; 2830469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glMultMatrixxOES = 257; 2840469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glNormal3f = 258; 2850469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glNormal3x = 259; 2860469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glNormal3xOES = 260; 2870469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glNormalPointer = 261; 2880469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glOrthof = 262; 2890469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glOrthofOES = 263; 2900469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glOrthox = 264; 2910469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glOrthoxOES = 265; 2920469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glPixelStorei = 266; 2930469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glPointParameterf = 267; 2940469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glPointParameterfv = 268; 2950469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glPointParameterx = 269; 2960469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glPointParameterxOES = 270; 2970469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glPointParameterxv = 271; 2980469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glPointParameterxvOES = 272; 2990469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glPointSize = 273; 3000469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glPointSizePointerOES = 274; 3010469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glPointSizex = 275; 3020469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glPointSizexOES = 276; 3030469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glPolygonOffset = 277; 3040469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glPolygonOffsetx = 278; 3050469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glPolygonOffsetxOES = 279; 3060469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glPopMatrix = 280; 3070469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glProgramBinaryOES = 281; 3080469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glPushMatrix = 282; 3090469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glQueryMatrixxOES = 283; 3100469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glReadPixels = 284; 3110469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glReleaseShaderCompiler = 285; 3120469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glRenderbufferStorage = 286; 3130469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glRenderbufferStorageMultisampleIMG = 287; 3140469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glRenderbufferStorageOES = 288; 3150469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glRotatef = 289; 3160469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glRotatex = 290; 3170469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glRotatexOES = 291; 3180469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glSampleCoverage = 292; 3190469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glSampleCoveragex = 293; 3200469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glSampleCoveragexOES = 294; 3210469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glScalef = 295; 3220469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glScalex = 296; 3230469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glScalexOES = 297; 3240469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glScissor = 298; 3250469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glSelectPerfMonitorCountersAMD = 299; 3260469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glSetFenceNV = 300; 3270469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glShadeModel = 301; 3280469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glShaderBinary = 302; 3290469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glShaderSource = 303; 3300469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glStartTilingQCOM = 304; 3310469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glStencilFunc = 305; 3320469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glStencilFuncSeparate = 306; 3330469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glStencilMask = 307; 3340469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glStencilMaskSeparate = 308; 3350469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glStencilOp = 309; 3360469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glStencilOpSeparate = 310; 3370469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glTestFenceNV = 311; 3380469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glTexCoordPointer = 312; 3390469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glTexEnvf = 313; 3400469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glTexEnvfv = 314; 3410469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glTexEnvi = 315; 3420469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glTexEnviv = 316; 3430469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glTexEnvx = 317; 3440469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glTexEnvxOES = 318; 3450469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glTexEnvxv = 319; 3460469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glTexEnvxvOES = 320; 3470469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glTexGenfOES = 321; 3480469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glTexGenfvOES = 322; 3490469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glTexGeniOES = 323; 3500469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glTexGenivOES = 324; 3510469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glTexGenxOES = 325; 3520469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glTexGenxvOES = 326; 3530469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glTexImage2D = 327; 3540469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glTexImage3DOES = 328; 3550469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glTexParameterf = 329; 3560469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glTexParameterfv = 330; 3570469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glTexParameteri = 331; 3580469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glTexParameteriv = 332; 3590469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glTexParameterx = 333; 3600469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glTexParameterxOES = 334; 3610469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glTexParameterxv = 335; 3620469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glTexParameterxvOES = 336; 3630469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glTexSubImage2D = 337; 3640469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glTexSubImage3DOES = 338; 3650469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glTranslatef = 339; 3660469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glTranslatex = 340; 3670469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glTranslatexOES = 341; 3680469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glUniform1f = 342; 3690469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glUniform1fv = 343; 3700469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glUniform1i = 344; 3710469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glUniform1iv = 345; 3720469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glUniform2f = 346; 3730469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glUniform2fv = 347; 3740469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glUniform2i = 348; 3750469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glUniform2iv = 349; 3760469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glUniform3f = 350; 3770469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glUniform3fv = 351; 3780469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glUniform3i = 352; 3790469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glUniform3iv = 353; 3800469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glUniform4f = 354; 3810469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glUniform4fv = 355; 3820469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glUniform4i = 356; 3830469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glUniform4iv = 357; 3840469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glUniformMatrix2fv = 358; 3850469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glUniformMatrix3fv = 359; 3860469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glUniformMatrix4fv = 360; 3870469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glUnmapBufferOES = 361; 3880469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glUseProgram = 362; 3890469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glValidateProgram = 363; 3900469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glVertexAttrib1f = 364; 3910469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glVertexAttrib1fv = 365; 3920469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glVertexAttrib2f = 366; 3930469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glVertexAttrib2fv = 367; 3940469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glVertexAttrib3f = 368; 3950469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glVertexAttrib3fv = 369; 3960469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glVertexAttrib4f = 370; 3970469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glVertexAttrib4fv = 371; 3980469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glVertexAttribPointer = 372; 3990469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glVertexPointer = 373; 4000469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glViewport = 374; 4010469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy glWeightPointerOES = 375; 4024774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glReadBuffer = 376; 4034774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glDrawRangeElements = 377; 4044774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glTexImage3D = 378; 4054774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glTexSubImage3D = 379; 4064774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glCopyTexSubImage3D = 380; 4074774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glCompressedTexImage3D = 381; 4084774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glCompressedTexSubImage3D = 382; 4094774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glGenQueries = 383; 4104774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glDeleteQueries = 384; 4114774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glIsQuery = 385; 4124774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glBeginQuery = 386; 4134774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glEndQuery = 387; 4144774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glGetQueryiv = 388; 4154774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glGetQueryObjectuiv = 389; 4164774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glUnmapBuffer = 390; 4174774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glGetBufferPointerv = 391; 4184774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glDrawBuffers = 392; 4194774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glUniformMatrix2x3fv = 393; 4204774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glUniformMatrix3x2fv = 394; 4214774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glUniformMatrix2x4fv = 395; 4224774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glUniformMatrix4x2fv = 396; 4234774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glUniformMatrix3x4fv = 397; 4244774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glUniformMatrix4x3fv = 398; 4254774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glBlitFramebuffer = 399; 4264774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glRenderbufferStorageMultisample = 400; 4274774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glFramebufferTextureLayer = 401; 4284774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glMapBufferRange = 402; 4294774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glFlushMappedBufferRange = 403; 4304774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glBindVertexArray = 404; 4314774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glDeleteVertexArrays = 405; 4324774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glGenVertexArrays = 406; 4334774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glIsVertexArray = 407; 4344774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glGetIntegeri_v = 408; 4354774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glBeginTransformFeedback = 409; 4364774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glEndTransformFeedback = 410; 4374774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glBindBufferRange = 411; 4384774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glBindBufferBase = 412; 4394774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glTransformFeedbackVaryings = 413; 4404774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glGetTransformFeedbackVarying = 414; 4414774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glVertexAttribIPointer = 415; 4424774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glGetVertexAttribIiv = 416; 4434774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glGetVertexAttribIuiv = 417; 4444774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glVertexAttribI4i = 418; 4454774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glVertexAttribI4ui = 419; 4464774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glVertexAttribI4iv = 420; 4474774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glVertexAttribI4uiv = 421; 4484774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glGetUniformuiv = 422; 4494774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glGetFragDataLocation = 423; 4504774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glUniform1ui = 424; 4514774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glUniform2ui = 425; 4524774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glUniform3ui = 426; 4534774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glUniform4ui = 427; 4544774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glUniform1uiv = 428; 4554774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glUniform2uiv = 429; 4564774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glUniform3uiv = 430; 4574774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glUniform4uiv = 431; 4584774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glClearBufferiv = 432; 4594774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glClearBufferuiv = 433; 4604774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glClearBufferfv = 434; 4614774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glClearBufferfi = 435; 4624774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glGetStringi = 436; 4634774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glCopyBufferSubData = 437; 4644774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glGetUniformIndices = 438; 4654774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glGetActiveUniformsiv = 439; 4664774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glGetUniformBlockIndex = 440; 4674774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glGetActiveUniformBlockiv = 441; 4684774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glGetActiveUniformBlockName = 442; 4694774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glUniformBlockBinding = 443; 4704774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glDrawArraysInstanced = 444; 4714774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glDrawElementsInstanced = 445; 4724774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glFenceSync = 446; 4734774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glIsSync = 447; 4744774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glDeleteSync = 448; 4754774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glClientWaitSync = 449; 4764774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glWaitSync = 450; 4774774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glGetInteger64v = 451; 4784774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glGetSynciv = 452; 4794774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glGetInteger64i_v = 453; 4804774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glGetBufferParameteri64v = 454; 4814774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glGenSamplers = 455; 4824774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glDeleteSamplers = 456; 4834774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glIsSampler = 457; 4844774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glBindSampler = 458; 4854774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glSamplerParameteri = 459; 4864774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glSamplerParameteriv = 460; 4874774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glSamplerParameterf = 461; 4884774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glSamplerParameterfv = 462; 4894774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glGetSamplerParameteriv = 463; 4904774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glGetSamplerParameterfv = 464; 4914774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glVertexAttribDivisor = 465; 4924774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glBindTransformFeedback = 466; 4934774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glDeleteTransformFeedbacks = 467; 4944774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glGenTransformFeedbacks = 468; 4954774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glIsTransformFeedback = 469; 4964774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glPauseTransformFeedback = 470; 4974774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glResumeTransformFeedback = 471; 4984774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glGetProgramBinary = 472; 4994774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glProgramBinary = 473; 5004774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glProgramParameteri = 474; 5014774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glInvalidateFramebuffer = 475; 5024774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glInvalidateSubFramebuffer = 476; 5034774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glTexStorage2D = 477; 5044774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glTexStorage3D = 478; 5054774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall glGetInternalformativ = 479; 5060469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy 50731272606149d83437a097800074b21e9e6a205adMathias Agopian glActiveShaderProgramEXT = 502; 50831272606149d83437a097800074b21e9e6a205adMathias Agopian glAlphaFuncQCOM = 503; 50931272606149d83437a097800074b21e9e6a205adMathias Agopian glBeginQueryEXT = 504; 51031272606149d83437a097800074b21e9e6a205adMathias Agopian glBindProgramPipelineEXT = 505; 51131272606149d83437a097800074b21e9e6a205adMathias Agopian glBlitFramebufferANGLE = 506; 51231272606149d83437a097800074b21e9e6a205adMathias Agopian glCreateShaderProgramvEXT = 507; 51331272606149d83437a097800074b21e9e6a205adMathias Agopian glDeleteProgramPipelinesEXT = 508; 51431272606149d83437a097800074b21e9e6a205adMathias Agopian glDeleteQueriesEXT = 509; 51531272606149d83437a097800074b21e9e6a205adMathias Agopian glDrawBuffersNV = 510; 51631272606149d83437a097800074b21e9e6a205adMathias Agopian glEndQueryEXT = 511; 51731272606149d83437a097800074b21e9e6a205adMathias Agopian glFramebufferTexture2DMultisampleEXT = 512; 51831272606149d83437a097800074b21e9e6a205adMathias Agopian glGenProgramPipelinesEXT = 513; 51931272606149d83437a097800074b21e9e6a205adMathias Agopian glGenQueriesEXT = 514; 52031272606149d83437a097800074b21e9e6a205adMathias Agopian glGetGraphicsResetStatusEXT = 515; 52131272606149d83437a097800074b21e9e6a205adMathias Agopian glGetObjectLabelEXT = 516; 52231272606149d83437a097800074b21e9e6a205adMathias Agopian glGetProgramPipelineInfoLogEXT = 517; 52331272606149d83437a097800074b21e9e6a205adMathias Agopian glGetProgramPipelineivEXT = 518; 52431272606149d83437a097800074b21e9e6a205adMathias Agopian glGetQueryObjectuivEXT = 519; 52531272606149d83437a097800074b21e9e6a205adMathias Agopian glGetQueryivEXT = 520; 52631272606149d83437a097800074b21e9e6a205adMathias Agopian glGetnUniformfvEXT = 521; 52731272606149d83437a097800074b21e9e6a205adMathias Agopian glGetnUniformivEXT = 521; 52831272606149d83437a097800074b21e9e6a205adMathias Agopian glInsertEventMarkerEXT = 522; 52931272606149d83437a097800074b21e9e6a205adMathias Agopian glIsProgramPipelineEXT = 523; 53031272606149d83437a097800074b21e9e6a205adMathias Agopian glIsQueryEXT = 524; 53131272606149d83437a097800074b21e9e6a205adMathias Agopian glLabelObjectEXT = 525; 53231272606149d83437a097800074b21e9e6a205adMathias Agopian glPopGroupMarkerEXT = 526; 53331272606149d83437a097800074b21e9e6a205adMathias Agopian glProgramParameteriEXT = 527; 53431272606149d83437a097800074b21e9e6a205adMathias Agopian glProgramUniform1fEXT = 528; 53531272606149d83437a097800074b21e9e6a205adMathias Agopian glProgramUniform1fvEXT = 529; 53631272606149d83437a097800074b21e9e6a205adMathias Agopian glProgramUniform1iEXT = 530; 53731272606149d83437a097800074b21e9e6a205adMathias Agopian glProgramUniform1ivEXT = 531; 53831272606149d83437a097800074b21e9e6a205adMathias Agopian glProgramUniform2fEXT = 532; 53931272606149d83437a097800074b21e9e6a205adMathias Agopian glProgramUniform2fvEXT = 533; 54031272606149d83437a097800074b21e9e6a205adMathias Agopian glProgramUniform2iEXT = 534; 54131272606149d83437a097800074b21e9e6a205adMathias Agopian glProgramUniform2ivEXT = 535; 54231272606149d83437a097800074b21e9e6a205adMathias Agopian glProgramUniform3fEXT = 536; 54331272606149d83437a097800074b21e9e6a205adMathias Agopian glProgramUniform3fvEXT = 537; 54431272606149d83437a097800074b21e9e6a205adMathias Agopian glProgramUniform3iEXT = 538; 54531272606149d83437a097800074b21e9e6a205adMathias Agopian glProgramUniform3ivEXT = 539; 54631272606149d83437a097800074b21e9e6a205adMathias Agopian glProgramUniform4fEXT = 540; 54731272606149d83437a097800074b21e9e6a205adMathias Agopian glProgramUniform4fvEXT = 541; 54831272606149d83437a097800074b21e9e6a205adMathias Agopian glProgramUniform4iEXT = 542; 54931272606149d83437a097800074b21e9e6a205adMathias Agopian glProgramUniform4ivEXT = 543; 55031272606149d83437a097800074b21e9e6a205adMathias Agopian glProgramUniformMatrix2fvEXT = 544; 55131272606149d83437a097800074b21e9e6a205adMathias Agopian glProgramUniformMatrix3fvEXT = 545; 55231272606149d83437a097800074b21e9e6a205adMathias Agopian glProgramUniformMatrix4fvEXT = 546; 55331272606149d83437a097800074b21e9e6a205adMathias Agopian glPushGroupMarkerEXT = 547; 55431272606149d83437a097800074b21e9e6a205adMathias Agopian glReadBufferNV = 548; 55531272606149d83437a097800074b21e9e6a205adMathias Agopian glReadnPixelsEXT = 549; 55631272606149d83437a097800074b21e9e6a205adMathias Agopian glRenderbufferStorageMultisampleANGLE = 550; 55731272606149d83437a097800074b21e9e6a205adMathias Agopian glRenderbufferStorageMultisampleAPPLE = 551; 55831272606149d83437a097800074b21e9e6a205adMathias Agopian glRenderbufferStorageMultisampleEXT = 552; 55931272606149d83437a097800074b21e9e6a205adMathias Agopian glResolveMultisampleFramebufferAPPLE = 553; 56031272606149d83437a097800074b21e9e6a205adMathias Agopian glTexStorage1DEXT = 554; 56131272606149d83437a097800074b21e9e6a205adMathias Agopian glTexStorage2DEXT = 555; 56231272606149d83437a097800074b21e9e6a205adMathias Agopian glTexStorage3DEXT = 556; 56331272606149d83437a097800074b21e9e6a205adMathias Agopian glTextureStorage1DEXT = 557; 56431272606149d83437a097800074b21e9e6a205adMathias Agopian glTextureStorage2DEXT = 558; 56531272606149d83437a097800074b21e9e6a205adMathias Agopian glTextureStorage3DEXT = 559; 56631272606149d83437a097800074b21e9e6a205adMathias Agopian glUseProgramStagesEXT = 560; 56731272606149d83437a097800074b21e9e6a205adMathias Agopian glValidateProgramPipelineEXT = 561; 56831272606149d83437a097800074b21e9e6a205adMathias Agopian 5690469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy eglGetDisplay = 2000; 5700469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy eglInitialize = 2001; 5710469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy eglTerminate = 2002; 5720469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy eglGetConfigs = 2003; 5730469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy eglChooseConfig = 2004; 5740469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy eglGetConfigAttrib = 2005; 5750469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy eglCreateWindowSurface = 2006; 5760469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy eglCreatePixmapSurface = 2007; 5770469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy eglCreatePbufferSurface = 2008; 5780469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy eglDestroySurface = 2009; 5790469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy eglQuerySurface = 2010; 5800469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy eglCreateContext = 2011; 5810469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy eglDestroyContext = 2012; 5820469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy eglMakeCurrent = 2013; 5830469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy eglGetCurrentContext = 2014; 5840469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy eglGetCurrentSurface = 2015; 5850469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy eglGetCurrentDisplay = 2016; 5860469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy eglQueryContext = 2017; 5870469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy eglWaitGL = 2018; 5880469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy eglWaitNative = 2019; 5890469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy eglSwapBuffers = 2020; 5900469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy eglCopyBuffers = 2021; 5910469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy eglGetError = 2022; 5920469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy eglQueryString = 2023; 5930469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy eglGetProcAddress = 2024; 5940469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy eglSurfaceAttrib = 2025; 5950469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy eglBindTexImage = 2026; 5960469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy eglReleaseTexImage = 2027; 5970469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy eglSwapInterval = 2028; 5980469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy eglBindAPI = 2029; 5990469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy eglQueryAPI = 2030; 6000469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy eglWaitClient = 2031; 6010469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy eglReleaseThread = 2032; 6020469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy eglCreatePbufferFromClientBuffer = 2033; 6030469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy eglLockSurfaceKHR = 2034; 6040469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy eglUnlockSurfaceKHR = 2035; 6050469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy eglCreateImageKHR = 2036; 6060469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy eglDestroyImageKHR = 2037; 6070469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy eglCreateSyncKHR = 2038; 6080469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy eglDestroySyncKHR = 2039; 6090469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy eglClientWaitSyncKHR = 2040; 6100469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy eglGetSyncAttribKHR = 2041; 6110469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy eglSetSwapRectangleANDROID = 2042; 6120469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy eglGetRenderBufferANDROID = 2043; 6130469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy eglGetSystemTimeFrequencyNV = 2044; 6140469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy eglGetSystemTimeNV = 2045; 6150469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy 6160469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy invalid = 3000; 61750129e4ae2777dfbe0738f0f69b17f4d8f9400e2Siva Velusamy glVertexAttribPointerData = 3001; 6180469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy } 6190469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy 6200469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy // A GL call's return data and arguments are formatted into this DataType 6210469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy message DataType { 6220469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy enum Type { 6230469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy VOID = 1; // GLvoid 6240469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy CHAR = 2; // GLchar 6250469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy BYTE = 3; // GLbyte, GLubyte 6260469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy INT = 4; // GLbitfield, GLshort, GLint, GLsizei, GLushort, GLuint, GLfixed 6270469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy FLOAT = 5; // GLfloat, GLclampf 628a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy BOOL = 6; // GLboolean 6290469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy ENUM = 7; // GLenum 6304774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall INT64 = 8; // GLint64, GLuint64 6310469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy }; 6320469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy 6330469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy required Type type = 1 [default = VOID]; 6340469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy required bool isArray = 2 [default = false]; 6350469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy 6360469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy repeated int32 intValue = 3; 6370469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy repeated float floatValue = 4; 6380469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy repeated bytes charValue = 5; 6390469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy repeated bytes rawBytes = 6; 6400469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy repeated bool boolValue = 7; 6414774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hall repeated int64 int64Value = 8; 6420469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy } 6430469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy 644a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy message FrameBuffer { 645a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy required int32 width = 1; 646a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy required int32 height = 2; 647a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy repeated bytes contents = 3; 648a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy } 649a8cfde8897c840ce6a491a054ade806b41df2a70Siva Velusamy 6500469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy required int32 context_id = 1; // GL context ID 65156ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy required int64 start_time = 2; // time when call was invoked 65205df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy required int32 duration = 3; // duration of the call (MONOTONIC TIME) 65356ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy 65456ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy required Function function = 4 [default = invalid]; // GL function called 65556ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy repeated DataType args = 5; // GL function's arguments 65656ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy optional DataType returnValue = 6; // GL function's return value 65756ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy 65856ac6ff9bdc3c117e820c5a361ab45049c8b03f8Siva Velusamy optional FrameBuffer fb = 7; // contents of the framebuffer 65905df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy 66005df4504e57657994a89e424b6881ee26d0f313cSiva Velusamy optional int32 threadtime = 8; // duration of the call (THREAD TIME) 6610469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}; 662