10c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<?xml version="1.0"?> 20c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<!DOCTYPE apispec SYSTEM "APIspec.dtd"> 30c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 40c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<!-- A function is generated from a template. Multiple functions can be 50c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu generated from a single template with different arguments. For example, 60c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu glColor3f can be generated from 70c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 80c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Color3f" template="Color" gltype="GLfloat" vector_size="3" expand_vector="true"/> 90c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 100c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu and glColor4iv can be generated from 110c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 120c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Color4iv" template="Color" gltype="GLint" vector_size="4"/> 130c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 140c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu In a template, there are <desc>s that describe the properties of 150c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu parameters. A <desc> can enumerate the valid values of a parameter. It 160c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu can also specify the error code when an invalid value is given, and etc. 170c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu By nesting <desc>s, they can create dependency between parameters. 18a2d21f67f901ec34799819ba47b9579ac78bf112Chia-I Wu 19a2d21f67f901ec34799819ba47b9579ac78bf112Chia-I Wu A function can be marked as external. It means that the function cannot 20a2d21f67f901ec34799819ba47b9579ac78bf112Chia-I Wu be dispatched to the corresponding mesa function, if one exists, directly, 21a2d21f67f901ec34799819ba47b9579ac78bf112Chia-I Wu and requires an external implementation. 220c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu--> 230c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 240c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<apispec> 250c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 260c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="Color"> 270c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 280c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 290c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <vector name="v" type="const GLtype *" size="dynamic"> 300c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="red" type="GLtype"/> 310c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="green" type="GLtype"/> 320c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="blue" type="GLtype"/> 330c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="alpha" type="GLtype"/> 340c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </vector> 350c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 360c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 370c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 380c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="ClipPlane"> 390c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 400c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 410c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="plane" type="GLenum"/> 420c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <vector name="equation" type="const GLtype *" size="4"/> 430c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 440c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 450c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 460c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="CullFace"> 470c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 480c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 490c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="mode" type="GLenum"/> 500c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 510c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 520c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 530c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="Fog"> 540c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 550c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 560c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="pname" type="GLenum"/> 570c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <vector name="params" type="const GLtype *" size="dynamic"> 580c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="param" type="GLtype"/> 590c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </vector> 600c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 610c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 620c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 630c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="FrontFace"> 640c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 650c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 660c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="mode" type="GLenum"/> 670c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 680c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 690c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 700c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="Hint"> 710c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 720c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 730c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="target" type="GLenum"/> 740c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="mode" type="GLenum"/> 750c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 760c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 770c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 780c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="Light"> 790c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 800c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 810c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="light" type="GLenum"/> 820c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="pname" type="GLenum"/> 830c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <vector name="params" type="const GLtype *" size="dynamic"> 840c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="param" type="GLtype"/> 850c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </vector> 860c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 870c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 880c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 890c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="LightModel"> 900c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 910c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 920c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="pname" type="GLenum"/> 930c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <vector name="params" type="const GLtype *" size="dynamic"> 940c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="param" type="GLtype"/> 950c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </vector> 960c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 970c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 980c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 990c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="LineWidth"> 1000c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 1010c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 1020c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="width" type="GLtype"/> 1030c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 1040c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 1050c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 1060c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="Material"> 1070c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 1080c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 1090c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="face" type="GLenum"/> 1100c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="pname" type="GLenum"/> 1110c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <vector name="params" type="const GLtype *" size="dynamic"> 1120c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="param" type="GLtype"/> 1130c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </vector> 1140c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 1150c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 1160c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 1170c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="PointSize"> 1180c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 1190c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 1200c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="size" type="GLtype"/> 1210c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 1220c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 1230c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 1240c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="PointSizePointer"> 1250c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 1260c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 1270c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="type" type="GLenum"/> 1280c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="stride" type="GLsizei"/> 1290c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="pointer" type="const GLvoid *"/> 1300c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 1310c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 1320c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 1330c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="Scissor"> 1340c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 1350c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 1360c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="x" type="GLint"/> 1370c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="y" type="GLint"/> 1380c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="width" type="GLsizei"/> 1390c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="height" type="GLsizei"/> 1400c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 1410c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 1420c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 1430c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="ShadeModel"> 1440c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 1450c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 1460c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="mode" type="GLenum"/> 1470c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 1480c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 1490c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 1500c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="TexParameter"> 1510c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 1520c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 1530c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="target" type="GLenum"/> 1540c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="pname" type="GLenum"/> 1550c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <vector name="params" type="const GLtype *" size="dynamic"> 1560c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="param" type="GLtype"/> 1570c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </vector> 1580c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 1590c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 1600c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 1610c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="TexImage2D"> 1620c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 1630c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 1640c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="target" type="GLenum"/> 1650c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="level" type="GLint"/> 1660c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="internalFormat" type="GLint"/> <!-- should be GLenum --> 1670c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="width" type="GLsizei"/> 1680c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="height" type="GLsizei"/> 1690c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="border" type="GLint"/> 1700c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="format" type="GLenum"/> 1710c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="type" type="GLenum"/> 1720c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="pixels" type="const GLvoid *"/> 1730c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 1740c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 1750c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 1760c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="TexEnv"> 1770c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 1780c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 1790c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="target" type="GLenum"/> 1800c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="pname" type="GLenum"/> 1810c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <vector name="params" type="const GLtype *" size="dynamic"> 1820c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="param" type="GLtype"/> 1830c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </vector> 1840c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 1850c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 1860c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 1870c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="TexGen"> 1880c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 1890c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 1900c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="coord" type="GLenum"/> 1910c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="pname" type="GLenum"/> 1920c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <vector name="params" type="const GLtype *" size="dynamic"> 1930c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="param" type="GLtype"/> 1940c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </vector> 1950c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 1960c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 1970c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 1980c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="Clear"> 1990c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 2000c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 2010c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="mask" type="GLbitfield"/> 2020c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 2030c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 2040c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 2050c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="ClearColor"> 2060c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 2070c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 2080c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="red" type="GLtype"/> 2090c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="green" type="GLtype"/> 2100c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="blue" type="GLtype"/> 2110c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="alpha" type="GLtype"/> 2120c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 2130c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 2140c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 2150c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="ClearStencil"> 2160c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 2170c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 2180c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="s" type="GLint"/> 2190c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 2200c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 2210c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 2220c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="ClearDepth"> 2230c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 2240c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 2250c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="depth" type="GLtype"/> 2260c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 2270c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 2280c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 2290c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="StencilMask"> 2300c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 2310c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 2320c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="mask" type="GLuint"/> 2330c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 2340c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 2350c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 2360c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="StencilMaskSeparate"> 2370c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 2380c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 2390c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="face" type="GLenum"/> 2400c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="mask" type="GLuint"/> 2410c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 2420c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 2430c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 2440c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="ColorMask"> 2450c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 2460c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 2470c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="red" type="GLboolean"/> 2480c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="green" type="GLboolean"/> 2490c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="blue" type="GLboolean"/> 2500c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="alpha" type="GLboolean"/> 2510c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 2520c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 2530c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 2540c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="DepthMask"> 2550c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 2560c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 2570c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="flag" type="GLboolean"/> 2580c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 2590c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 2600c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 2610c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="Disable"> 2620c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 2630c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 2640c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="cap" type="GLenum"/> 2650c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 2660c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 2670c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 2680c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<!-- it is exactly the same as Disable --> 2690c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="Enable"> 2700c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 2710c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 2720c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="cap" type="GLenum"/> 2730c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 2740c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 2750c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 2760c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="Finish"> 2770c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 2780c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 2790c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 2800c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 2810c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 2820c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="Flush"> 2830c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 2840c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 2850c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 2860c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 2870c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 2880c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="AlphaFunc"> 2890c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 2900c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 2910c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="func" type="GLenum"/> 2920c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="ref" type="GLtype"/> 2930c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 2940c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 2950c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 2960c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="BlendFunc"> 2970c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 2980c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 2990c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="sfactor" type="GLenum"/> 3000c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="dfactor" type="GLenum"/> 3010c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 3020c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 3030c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 3040c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="LogicOp"> 3050c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 3060c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 3070c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="opcode" type="GLenum"/> 3080c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 3090c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 3100c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 3110c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="StencilFunc"> 3120c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 3130c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 3140c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="func" type="GLenum"/> 3150c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="ref" type="GLint"/> 3160c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="mask" type="GLuint"/> 3170c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 3180c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 3190c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 3200c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="StencilFuncSeparate"> 3210c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 3220c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 3230c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="face" type="GLenum"/> 3240c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="func" type="GLenum"/> 3250c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="ref" type="GLint"/> 3260c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="mask" type="GLuint"/> 3270c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 3280c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 3290c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 3300c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="StencilOp"> 3310c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 3320c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 3330c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="fail" type="GLenum"/> 3340c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="zfail" type="GLenum"/> 3350c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="zpass" type="GLenum"/> 3360c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 3370c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 3380c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 3390c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="StencilOpSeparate"> 3400c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 3410c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 3420c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="face" type="GLenum"/> 3430c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="fail" type="GLenum"/> 3440c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="zfail" type="GLenum"/> 3450c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="zpass" type="GLenum"/> 3460c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 3470c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 3480c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 3490c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="DepthFunc"> 3500c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 3510c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 3520c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="func" type="GLenum"/> 3530c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 3540c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 3550c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 3560c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="PixelStore"> 3570c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 3580c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 3590c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="pname" type="GLenum"/> 3600c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="param" type="GLtype"/> 3610c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 3620c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 3630c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 3640c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="ReadPixels" direction="get"> 3650c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 3660c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 3670c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="x" type="GLint"/> 3680c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="y" type="GLint"/> 3690c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="width" type="GLsizei"/> 3700c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="height" type="GLsizei"/> 3710c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="format" type="GLenum"/> 3720c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="type" type="GLenum"/> 3730c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="pixels" type="GLvoid *"/> 3740c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 3750c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 3760c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 3770c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="GetClipPlane" direction="get"> 3780c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 3790c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 3800c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="plane" type="GLenum"/> 3810c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <vector name="equation" type="GLtype *" size="4"/> 3820c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 3830c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 3840c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 3850c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="GetError" direction="get"> 3860c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 3870c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="GLenum"/> 3880c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 3890c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 3900c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 3910c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<!-- template for GetFloatv, GetIntegerv, GetBoolean, and GetFixedv --> 3920c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="GetState" direction="get"> 3930c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 3940c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 3950c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="pname" type="GLenum"/> 3960c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <vector name="params" type="GLtype *" size="dynamic"/> 3970c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 398e0ab739c063885784e858060d749e2937e622da2Chia-I Wu <!-- param checking is done in mesa --> 3990c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 4000c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 4010c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="GetLight" direction="get"> 4020c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 4030c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 4040c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="light" type="GLenum"/> 4050c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="pname" type="GLenum"/> 4060c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <vector name="params" type="GLtype *" size="dynamic"/> 4070c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 4080c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 4090c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 4100c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="GetMaterial" direction="get"> 4110c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 4120c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 4130c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="face" type="GLenum"/> 4140c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="pname" type="GLenum"/> 4150c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <vector name="params" type="GLtype *" size="dynamic"> 4160c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="param" type="GLtype"/> 4170c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </vector> 4180c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 4190c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 4200c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 4210c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="GetString" direction="get"> 4220c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 4230c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="const GLubyte *"/> 4240c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="name" type="GLenum"/> 4250c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 4260c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 4270c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 4280c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="GetTexEnv" direction="get"> 4290c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 4300c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 4310c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="target" type="GLenum"/> 4320c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="pname" type="GLenum"/> 4330c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <vector name="params" type="GLtype *" size="dynamic"/> 4340c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 4350c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 4360c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 4370c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="GetTexGen" direction="get"> 4380c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 4390c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 4400c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="coord" type="GLenum"/> 4410c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="pname" type="GLenum"/> 4420c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <vector name="params" type="GLtype *" size="dynamic"/> 4430c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 4440c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 4450c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 4460c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="GetTexParameter" direction="get"> 4470c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 4480c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 4490c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="target" type="GLenum"/> 4500c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="pname" type="GLenum"/> 4510c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <vector name="params" type="GLtype *" size="dynamic"/> 4520c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 4530c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 4540c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 4550c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="IsEnabled" direction="get"> 4560c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 4570c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="GLboolean"/> 4580c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="cap" type="GLenum"/> 4590c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 4600c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 4610c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 4620c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="DepthRange"> 4630c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 4640c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 4650c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="zNear" type="GLtype"/> 4660c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="zFar" type="GLtype"/> 4670c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 4680c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 4690c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 4700c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="Frustum"> 4710c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 4720c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 4730c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="left" type="GLtype"/> 4740c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="right" type="GLtype"/> 4750c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="bottom" type="GLtype"/> 4760c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="top" type="GLtype"/> 4770c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="zNear" type="GLtype"/> 4780c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="zFar" type="GLtype"/> 4790c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 4800c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 4810c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 4820c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="LoadIdentity"> 4830c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 4840c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 4850c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 4860c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 4870c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 4880c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="LoadMatrix"> 4890c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 4900c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 4910c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <vector name="m" type="const GLtype *" size="16"/> 4920c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 4930c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 4940c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 4950c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="MatrixMode"> 4960c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 4970c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 4980c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="mode" type="GLenum"/> 4990c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 5000c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 5010c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 5020c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="MultMatrix"> 5030c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 5040c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 5050c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <vector name="m" type="const GLtype *" size="16"/> 5060c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 5070c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 5080c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 5090c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="Ortho"> 5100c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 5110c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 5120c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="left" type="GLtype"/> 5130c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="right" type="GLtype"/> 5140c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="bottom" type="GLtype"/> 5150c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="top" type="GLtype"/> 5160c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="zNear" type="GLtype"/> 5170c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="zFar" type="GLtype"/> 5180c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 5190c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 5200c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 5210c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="PopMatrix"> 5220c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 5230c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 5240c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 5250c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 5260c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 5270c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="PushMatrix"> 5280c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 5290c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 5300c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 5310c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 5320c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 5330c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="Rotate"> 5340c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 5350c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 5360c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="angle" type="GLtype"/> 5370c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="x" type="GLtype"/> 5380c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="y" type="GLtype"/> 5390c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="z" type="GLtype"/> 5400c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 5410c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 5420c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 5430c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="Scale"> 5440c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 5450c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 5460c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="x" type="GLtype"/> 5470c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="y" type="GLtype"/> 5480c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="z" type="GLtype"/> 5490c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 5500c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 5510c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 5520c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="Translate"> 5530c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 5540c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 5550c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="x" type="GLtype"/> 5560c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="y" type="GLtype"/> 5570c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="z" type="GLtype"/> 5580c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 5590c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 5600c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 5610c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="Viewport"> 5620c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 5630c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 5640c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="x" type="GLint"/> 5650c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="y" type="GLint"/> 5660c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="width" type="GLsizei"/> 5670c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="height" type="GLsizei"/> 5680c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 5690c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 5700c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 5710c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="ColorPointer"> 5720c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 5730c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 5740c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="size" type="GLint"/> 5750c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="type" type="GLenum"/> 5760c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="stride" type="GLsizei"/> 5770c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="pointer" type="const GLvoid *"/> 5780c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 5790c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 5800c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 5810c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="DisableClientState"> 5820c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 5830c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 5840c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="array" type="GLenum"/> 5850c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 5860c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 5870c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 5880c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="DrawArrays"> 5890c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 5900c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 5910c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="mode" type="GLenum"/> 5920c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="first" type="GLint"/> 5930c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="count" type="GLsizei"/> 5940c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 5950c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 5960c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 5970c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="DrawElements"> 5980c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 5990c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 6000c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="mode" type="GLenum"/> 6010c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="count" type="GLsizei"/> 6020c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="type" type="GLenum"/> 6030c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="indices" type="const GLvoid *"/> 6040c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 6050c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 6060c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 6070c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="EnableClientState"> 6080c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 6090c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 6100c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="array" type="GLenum"/> 6110c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 6120c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 6130c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 6140c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="GetPointer" direction="get"> 6150c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 6160c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 6170c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="pname" type="GLenum"/> 6180c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <vector name="params" type="GLvoid **" size="dynamic"/> 6190c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 6200c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 6210c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 6220c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="Normal"> 6230c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 6240c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 6250c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <vector name="v" type="const GLtype *" size="3"> 6260c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="nx" type="GLtype"/> 6270c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="ny" type="GLtype"/> 6280c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="nz" type="GLtype"/> 6290c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </vector> 6300c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 6310c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 6320c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 6330c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="NormalPointer"> 6340c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 6350c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 6360c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="type" type="GLenum"/> 6370c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="stride" type="GLsizei"/> 6380c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="pointer" type="const GLvoid *"/> 6390c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 6400c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 6410c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 6420c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="TexCoordPointer"> 6430c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 6440c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 6450c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="size" type="GLint"/> 6460c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="type" type="GLenum"/> 6470c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="stride" type="GLsizei"/> 6480c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="pointer" type="const GLvoid *"/> 6490c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 6500c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 6510c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 6520c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="VertexPointer"> 6530c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 6540c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 6550c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="size" type="GLint"/> 6560c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="type" type="GLenum"/> 6570c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="stride" type="GLsizei"/> 6580c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="pointer" type="const GLvoid *"/> 6590c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 6600c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 6610c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 6620c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="PolygonOffset"> 6630c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 6640c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 6650c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="factor" type="GLtype"/> 6660c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="units" type="GLtype"/> 6670c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 6680c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 6690c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 6700c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="CopyTexImage2D"> 6710c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 6720c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 6730c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="target" type="GLenum"/> 6740c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="level" type="GLint"/> 6750c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="internalFormat" type="GLenum"/> 6760c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="x" type="GLint"/> 6770c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="y" type="GLint"/> 6780c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="width" type="GLsizei"/> 6790c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="height" type="GLsizei"/> 6800c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="border" type="GLint"/> 6810c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 6820c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 6830c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 6840c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="CopyTexSubImage2D"> 6850c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 6860c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 6870c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="target" type="GLenum"/> 6880c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="level" type="GLint"/> 6890c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="xoffset" type="GLint"/> 6900c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="yoffset" type="GLint"/> 6910c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="x" type="GLint"/> 6920c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="y" type="GLint"/> 6930c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="width" type="GLsizei"/> 6940c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="height" type="GLsizei"/> 6950c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 6960c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 6970c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 6980c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="TexSubImage2D"> 6990c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 7000c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 7010c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="target" type="GLenum"/> 7020c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="level" type="GLint"/> 7030c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="xoffset" type="GLint"/> 7040c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="yoffset" type="GLint"/> 7050c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="width" type="GLsizei"/> 7060c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="height" type="GLsizei"/> 7070c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="format" type="GLenum"/> 7080c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="type" type="GLenum"/> 7090c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="pixels" type="const GLvoid *"/> 7100c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 7110c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 7120c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 7130c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="BindTexture"> 7140c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 7150c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 7160c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="target" type="GLenum"/> 7170c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="texture" type="GLuint"/> 7180c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 7190c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 7200c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 7210c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="DeleteTextures"> 7220c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 7230c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 7240c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="n" type="GLsizei"/> 7250c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="textures" type="const GLuint *"/> 7260c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 7270c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 7280c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 7290c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="GenTextures" direction="get"> 7300c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 7310c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 7320c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="n" type="GLsizei"/> 7330c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="textures" type="GLuint *"/> 7340c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 7350c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 7360c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 7370c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="IsTexture" direction="get"> 7380c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 7390c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="GLboolean"/> 7400c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="texture" type="GLuint"/> 7410c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 7420c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 7430c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 7440c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="BlendColor"> 7450c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 7460c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 7470c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="red" type="GLtype"/> 7480c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="green" type="GLtype"/> 7490c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="blue" type="GLtype"/> 7500c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="alpha" type="GLtype"/> 7510c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 7520c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 7530c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 7540c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="BlendEquation"> 7550c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 7560c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 7570c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="mode" type="GLenum"/> 7580c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 7590c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 7600c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 7610c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="BlendEquationSeparate"> 7620c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 7630c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 7640c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="modeRGB" type="GLenum"/> 7650c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="modeAlpha" type="GLenum"/> 7660c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 7670c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 7680c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 7690c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="TexImage3D"> 7700c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 7710c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 7720c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="target" type="GLenum"/> 7730c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="level" type="GLint"/> 7740c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="internalFormat" type="GLenum"/> 7750c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="width" type="GLsizei"/> 7760c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="height" type="GLsizei"/> 7770c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="depth" type="GLsizei"/> 7780c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="border" type="GLint"/> 7790c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="format" type="GLenum"/> 7800c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="type" type="GLenum"/> 7810c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="pixels" type="const GLvoid *"/> 7820c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 7830c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 7840c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 7850c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 7860c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="TexSubImage3D"> 7870c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 7880c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 7890c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="target" type="GLenum"/> 7900c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="level" type="GLint"/> 7910c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="xoffset" type="GLint"/> 7920c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="yoffset" type="GLint"/> 7930c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="zoffset" type="GLint"/> 7940c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="width" type="GLsizei"/> 7950c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="height" type="GLsizei"/> 7960c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="depth" type="GLsizei"/> 7970c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="format" type="GLenum"/> 7980c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="type" type="GLenum"/> 7990c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="pixels" type="const GLvoid *"/> 8000c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 8010c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 8020c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 8030c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="CopyTexSubImage3D"> 8040c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 8050c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 8060c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="target" type="GLenum"/> 8070c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="level" type="GLint"/> 8080c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="xoffset" type="GLint"/> 8090c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="yoffset" type="GLint"/> 8100c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="zoffset" type="GLint"/> 8110c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="x" type="GLint"/> 8120c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="y" type="GLint"/> 8130c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="width" type="GLsizei"/> 8140c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="height" type="GLsizei"/> 8150c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 8160c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 8170c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 8180c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="MultiTexCoord"> 8190c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 8200c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 8210c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="texture" type="GLenum"/> 8220c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <vector name="v" type="const GLtype *" size="dynamic"> 8230c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="s" type="GLtype"/> 8240c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="t" type="GLtype"/> 8250c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="r" type="GLtype"/> 8260c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="q" type="GLtype"/> 8270c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </vector> 8280c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 8290c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 8300c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 8310c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="CompressedTexImage3D"> 8320c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 8330c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 8340c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="target" type="GLenum"/> 8350c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="level" type="GLint"/> 8360c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="internalFormat" type="GLenum"/> 8370c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="width" type="GLsizei"/> 8380c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="height" type="GLsizei"/> 8390c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="depth" type="GLsizei"/> 8400c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="border" type="GLint"/> 8410c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="imagesize" type="GLsizei"/> 8420c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="data" type="const GLvoid *"/> 8430c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 8440c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 8450c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 8460c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="CompressedTexSubImage3D"> 8470c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 8480c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 8490c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="target" type="GLenum"/> 8500c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="level" type="GLint"/> 8510c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="xoffset" type="GLint"/> 8520c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="yoffset" type="GLint"/> 8530c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="zoffset" type="GLint"/> 8540c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="width" type="GLsizei"/> 8550c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="height" type="GLsizei"/> 8560c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="depth" type="GLsizei"/> 8570c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="format" type="GLenum"/> 8580c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="imagesize" type="GLsizei"/> 8590c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="data" type="const GLvoid *"/> 8600c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 8610c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 8620c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 8630c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="ActiveTexture"> 8640c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 8650c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 8660c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="texture" type="GLenum"/> 8670c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 8680c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 8690c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 8700c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="ClientActiveTexture"> 8710c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 8720c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 8730c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="texture" type="GLenum"/> 8740c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 8750c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 8760c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 8770c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="SampleCoverage"> 8780c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 8790c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 8800c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="value" type="GLtype"/> 8810c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="invert" type="GLboolean"/> 8820c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 8830c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 8840c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 8850c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="CompressedTexImage2D"> 8860c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 8870c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 8880c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="target" type="GLenum"/> 8890c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="level" type="GLint"/> 8900c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="internalFormat" type="GLenum"/> 8910c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="width" type="GLsizei"/> 8920c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="height" type="GLsizei"/> 8930c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="border" type="GLint"/> 8940c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="imageSize" type="GLsizei"/> 8950c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="data" type="const GLvoid *"/> 8960c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 8970c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 8980c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 8990c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="CompressedTexSubImage2D"> 9000c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 9010c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 9020c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="target" type="GLenum"/> 9030c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="level" type="GLint"/> 9040c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="xoffset" type="GLint"/> 9050c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="yoffset" type="GLint"/> 9060c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="width" type="GLsizei"/> 9070c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="height" type="GLsizei"/> 9080c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="format" type="GLenum"/> 9090c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="imageSize" type="GLsizei"/> 9100c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="data" type="const GLvoid *"/> 9110c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 9120c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 9130c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 9140c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="BlendFuncSeparate"> 9150c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 9160c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 9170c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="srcRGB" type="GLenum"/> 9180c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="dstRGB" type="GLenum"/> 9190c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="srcAlpha" type="GLenum"/> 9200c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="dstAlpha" type="GLenum"/> 9210c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 9220c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 9230c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 9240c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="PointParameter"> 9250c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 9260c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 9270c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="pname" type="GLenum"/> 9280c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <vector name="params" type="const GLtype *" size="dynamic"> 9290c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="param" type="GLtype"/> 9300c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </vector> 9310c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 9320c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 9330c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 9340c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="VertexAttrib"> 9350c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 9360c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 9370c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="index" type="GLuint"/> 9380c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <vector name="v" type="const GLtype *" size="dynamic"> 9390c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="x" type="GLtype"/> 9400c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="y" type="GLtype"/> 9410c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="z" type="GLtype"/> 9420c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="w" type="GLtype"/> 9430c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </vector> 9440c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 9450c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 9460c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 9470c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="VertexAttribPointer"> 9480c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 9490c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 9500c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="index" type="GLuint"/> 9510c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="size" type="GLint"/> 9520c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="type" type="GLenum"/> 9530c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="normalized" type="GLboolean"/> 9540c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="stride" type="GLsizei"/> 9550c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="pointer" type="const GLvoid *"/> 9560c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 9570c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 9580c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 9590c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="EnableVertexAttribArray"> 9600c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 9610c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 9620c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="index" type="GLuint"/> 9630c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 9640c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 9650c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 9660c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="DisableVertexAttribArray"> 9670c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 9680c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 9690c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="index" type="GLuint"/> 9700c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 9710c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 9720c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 9730c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="IsProgram" direction="get"> 9740c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 9750c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="GLboolean"/> 9760c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="program" type="GLuint"/> 9770c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 9780c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 9790c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 9800c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="GetProgram" direction="get"> 9810c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 9820c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 9830c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="program" type="GLuint"/> 9840c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="pname" type="GLenum"/> 9850c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <vector name="params" type="GLtype *" size="dynamic"/> 9860c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 9870c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 9880c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 9890c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="GetVertexAttrib" direction="get"> 9900c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 9910c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 9920c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="index" type="GLuint"/> 9930c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="pname" type="GLenum"/> 9940c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <vector name="params" type="GLtype *" size="dynamic"/> 9950c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 9960c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 9970c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 9980c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="GetVertexAttribPointer" direction="get"> 9990c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 10000c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 10010c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="index" type="GLuint"/> 10020c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="pname" type="GLenum"/> 10030c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <vector name="pointer" type="GLvoid **" size="dynamic"/> 10040c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 10050c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 10060c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 10070c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="GetBufferPointer" direction="get"> 10080c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 10090c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 10100c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="target" type="GLenum"/> 10110c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="pname" type="GLenum"/> 10120c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <vector name="params" type="GLvoid **" size="dynamic"/> 10130c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 10140c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 10150c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 10160c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="MapBuffer" direction="get"> 10170c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 10180c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void *"/> 10190c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="target" type="GLenum"/> 10200c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="access" type="GLenum"/> 10210c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 10220c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 10230c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 10240c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="UnmapBuffer" direction="get"> 10250c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 10260c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="GLboolean"/> 10270c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="target" type="GLenum"/> 10280c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 10290c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 10300c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 10310c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="BindBuffer"> 10320c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 10330c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 10340c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="target" type="GLenum"/> 10350c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="buffer" type="GLuint"/> 10360c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 10370c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 10380c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 10390c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="BufferData"> 10400c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 10410c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 10420c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="target" type="GLenum"/> 10430c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="size" type="GLsizeiptr"/> 10440c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="data" type="const GLvoid *"/> 10450c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="usage" type="GLenum"/> 10460c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 10470c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 10480c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 10490c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="BufferSubData"> 10500c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 10510c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 10520c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="target" type="GLenum"/> 10530c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="offset" type="GLintptr"/> 10540c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="size" type="GLsizeiptr"/> 10550c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="data" type="const GLvoid *"/> 10560c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 10570c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 10580c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 10590c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="DeleteBuffers"> 10600c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 10610c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 10620c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="n" type="GLsizei"/> 10630c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="buffer" type="const GLuint *"/> 10640c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 10650c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 10660c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 10670c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="GenBuffers" direction="get"> 10680c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 10690c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 10700c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="n" type="GLsizei"/> 10710c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="buffer" type="GLuint *"/> 10720c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 10730c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 10740c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 10750c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="GetBufferParameter" direction="get"> 10760c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 10770c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 10780c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="target" type="GLenum"/> 10790c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="pname" type="GLenum"/> 10800c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <vector name="params" type="GLtype *" size="dynamic"/> 10810c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 10820c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 10830c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 10840c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="IsBuffer" direction="get"> 10850c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 10860c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="GLboolean"/> 10870c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="buffer" type="GLuint"/> 10880c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 10890c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 10900c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 10910c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="CreateShader"> 10920c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 10930c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="GLuint"/> 10940c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="type" type="GLenum"/> 10950c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 10960c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 10970c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 10980c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="ShaderSource"> 10990c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 11000c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 11010c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="shader" type="GLuint"/> 11020c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="count" type="GLsizei"/> 1103827bdee7d1ec29ce07f35780f7d2262f2fa0acf4Brian Paul <param name="string" type="const GLchar * const *"/> 11040c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="length" type="const int *"/> 11050c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 11060c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 11070c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 11080c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="CompileShader"> 11090c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 11100c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 11110c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="shader" type="GLuint"/> 11120c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 11130c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 11140c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 11150c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="ReleaseShaderCompiler"> 11160c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 11170c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 11180c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 11190c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 11200c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 11210c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="DeleteShader"> 11220c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 11230c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 11240c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="shader" type="GLuint"/> 11250c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 11260c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 11270c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 11280c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="ShaderBinary"> 11290c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 11300c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 11310c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="n" type="GLsizei"/> 11320c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="shaders" type="const GLuint *"/> 11330c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="binaryformat" type="GLenum"/> 11340c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="binary" type="const GLvoid *"/> 11350c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="length" type="GLsizei"/> 11360c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 11370c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 11380c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 11390c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="CreateProgram"> 11400c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 11410c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="GLuint"/> 11420c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 11430c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 11440c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 11450c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="AttachShader"> 11460c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 11470c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 11480c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="program" type="GLuint"/> 11490c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="shader" type="GLuint"/> 11500c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 11510c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 11520c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 11530c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="DetachShader"> 11540c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 11550c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 11560c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="program" type="GLuint"/> 11570c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="shader" type="GLuint"/> 11580c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 11590c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 11600c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 11610c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="LinkProgram"> 11620c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 11630c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 11640c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="program" type="GLuint"/> 11650c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 11660c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 11670c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 11680c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="UseProgram"> 11690c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 11700c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 11710c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="program" type="GLuint"/> 11720c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 11730c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 11740c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 11750c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="DeleteProgram"> 11760c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 11770c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 11780c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="program" type="GLuint"/> 11790c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 11800c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 11810c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 11820c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="GetActiveAttrib" direction="get"> 11830c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 11840c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 11850c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="program" type="GLuint"/> 11860c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="index" type="GLuint"/> 11870c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="bufSize" type="GLsizei"/> 11880c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="length" type="GLsizei *"/> 11890c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="size" type="GLint *"/> 11900c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="type" type="GLenum *"/> 11910c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="name" type="GLchar *"/> 11920c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 11930c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 11940c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 11950c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="GetAttribLocation" direction="get"> 11960c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 11970c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="GLint"/> 11980c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="program" type="GLuint"/> 11990c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="name" type="const char *"/> 12000c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 12010c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 12020c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 12030c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="BindAttribLocation"> 12040c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 12050c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 12060c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="program" type="GLuint"/> 12070c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="index" type="GLuint"/> 12080c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="name" type="const char *"/> 12090c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 12100c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 12110c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 12120c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="GetUniformLocation" direction="get"> 12130c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 12140c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="GLint"/> 12150c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="program" type="GLuint"/> 12160c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="name" type="const char *"/> 12170c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 12180c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 12190c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 12200c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="GetActiveUniform" direction="get"> 12210c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 12220c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 12230c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="program" type="GLuint"/> 12240c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="index" type="GLuint"/> 12250c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="bufSize" type="GLsizei"/> 12260c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="length" type="GLsizei *"/> 12270c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="size" type="GLint *"/> 12280c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="type" type="GLenum *"/> 12290c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="name" type="GLchar *"/> 12300c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 12310c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 12320c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 12330c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="Uniform"> 12340c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 12350c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 12360c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="location" type="GLint"/> 12370c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="count" type="GLsizei" hide_if_expanded="true"/> 12380c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <vector name="values" type="const GLtype *" size="dynamic"> 12390c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="v0" type="GLtype"/> 12400c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="v1" type="GLtype"/> 12410c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="v2" type="GLtype"/> 12420c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="v3" type="GLtype"/> 12430c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </vector> 12440c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 12450c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 12460c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 12470c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="UniformMatrix"> 12480c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 12490c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 12500c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="location" type="GLint"/> 12510c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="count" type="GLsizei"/> 12520c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="transpose" type="GLboolean"/> 12530c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <vector name="value" type="const GLtype *" size="dynamic"/> 12540c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 12550c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 12560c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 12570c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="ValidateProgram"> 12580c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 12590c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 12600c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="program" type="GLuint"/> 12610c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 12620c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 12630c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 12640c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="GenerateMipmap"> 12650c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 12660c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 12670c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="target" type="GLenum"/> 12680c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 12690c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 12700c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 12710c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="BindFramebuffer"> 12720c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 12730c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 12740c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="target" type="GLenum"/> 12750c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="framebuffer" type="GLuint"/> 12760c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 12770c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 12780c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 12790c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="DeleteFramebuffers"> 12800c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 12810c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 12820c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="n" type="GLsizei"/> 12830c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="framebuffers" type="const GLuint *"/> 12840c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 12850c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 12860c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 12870c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="GenFramebuffers"> 12880c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 12890c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 12900c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="n" type="GLsizei"/> 12910c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="ids" type="GLuint *"/> 12920c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 12930c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 12940c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 12950c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="BindRenderbuffer"> 12960c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 12970c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 12980c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="target" type="GLenum"/> 12990c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="renderbuffer" type="GLuint"/> 13000c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 13010c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 13020c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 13030c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="DeleteRenderbuffers"> 13040c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 13050c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 13060c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="n" type="GLsizei"/> 13070c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="renderbuffers" type="const GLuint *"/> 13080c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 13090c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 13100c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 13110c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="GenRenderbuffers"> 13120c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 13130c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 13140c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="n" type="GLsizei"/> 13150c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="renderbuffers" type="GLuint *"/> 13160c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 13170c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 13180c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 13190c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="RenderbufferStorage"> 13200c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 13210c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 13220c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="target" type="GLenum"/> 13230c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="internalFormat" type="GLenum"/> 13240c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="width" type="GLsizei"/> 13250c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="height" type="GLsizei"/> 13260c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 13270c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 13280c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 13290c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="FramebufferRenderbuffer"> 13300c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 13310c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 13320c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="target" type="GLenum"/> 13330c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="attachment" type="GLenum"/> 13340c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="renderbuffertarget" type="GLenum"/> 13350c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="renderbuffer" type="GLuint"/> 13360c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 13370c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 13380c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 13390c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="FramebufferTexture2D"> 13400c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 13410c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 13420c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="target" type="GLenum"/> 13430c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="attachment" type="GLenum"/> 13440c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="textarget" type="GLenum"/> 13450c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="texture" type="GLuint"/> 13460c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="level" type="GLint"/> 13470c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 13480c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <!-- According to the base specification, "level" must be 0. But 13490c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu extension GL_OES_fbo_render_mipmap lifts that restriction, 13500c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu so no restriction is placed here. --> 13510c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 13520c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 13530c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="FramebufferTexture3D"> 13540c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 13550c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 13560c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="target" type="GLenum"/> 13570c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="attachment" type="GLenum"/> 13580c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="textarget" type="GLenum"/> 13590c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="texture" type="GLuint"/> 13600c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="level" type="GLint"/> 13610c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="zoffset" type="GLint"/> 13620c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 13630c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 13640c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 13650c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="CheckFramebufferStatus" direction="get"> 13660c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 13670c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="GLenum"/> 13680c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="target" type="GLenum"/> 13690c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 13700c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 13710c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 13720c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="GetFramebufferAttachmentParameter" direction="get"> 13730c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 13740c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 13750c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="target" type="GLenum"/> 13760c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="attachment" type="GLenum"/> 13770c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="pname" type="GLenum"/> 13780c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <vector name="params" type="GLtype *" size="dynamic"/> 13790c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 13800c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 13810c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 13820c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="GetRenderbufferParameter" direction="get"> 13830c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 13840c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 13850c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="target" type="GLenum"/> 13860c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="pname" type="GLenum"/> 13870c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <vector name="params" type="GLtype *" size="dynamic"/> 13880c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 13890c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 13900c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 13910c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="IsRenderbuffer" direction="get"> 13920c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 13930c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="GLboolean"/> 13940c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="renderbuffer" type="GLuint"/> 13950c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 13960c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 13970c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 13980c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="IsFramebuffer" direction="get"> 13990c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 14000c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="GLboolean"/> 14010c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="framebuffer" type="GLuint"/> 14020c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 14030c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 14040c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 14050c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="IsShader" direction="get"> 14060c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 14070c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="GLboolean"/> 14080c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="shader" type="GLuint"/> 14090c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 14100c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 14110c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 14120c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="GetShader" direction="get"> 14130c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 14140c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 14150c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="shader" type="GLuint"/> 14160c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="pname" type="GLenum"/> 14170c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <vector name="params" type="GLtype *" size="dynamic"/> 14180c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 14190c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 14200c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 14210c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="GetAttachedShaders" direction="get"> 14220c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 14230c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 14240c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="program" type="GLuint"/> 14250c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="maxCount" type="GLsizei"/> 14260c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="count" type="GLsizei *"/> 14270c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="shaders" type="GLuint *"/> 14280c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 14290c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 14300c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 14310c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="GetShaderInfoLog" direction="get"> 14320c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 14330c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 14340c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="shader" type="GLuint"/> 14350c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="bufSize" type="GLsizei"/> 14360c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="length" type="GLsizei *"/> 14370c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="infoLog" type="GLchar *"/> 14380c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 14390c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 14400c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 14410c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="GetProgramInfoLog" direction="get"> 14420c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 14430c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 14440c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="program" type="GLuint"/> 14450c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="bufSize" type="GLsizei"/> 14460c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="length" type="GLsizei *"/> 14470c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="infoLog" type="GLchar *"/> 14480c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 14490c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 14500c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 14510c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="GetShaderSource" direction="get"> 14520c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 14530c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 14540c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="shader" type="GLuint"/> 14550c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="bufSize" type="GLsizei"/> 14560c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="length" type="GLsizei *"/> 14570c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="source" type="GLchar *"/> 14580c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 14590c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 14600c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 14610c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="GetShaderPrecisionFormat" direction="get"> 14620c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 14630c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 14640c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="shadertype" type="GLenum"/> 14650c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="precisiontype" type="GLenum"/> 14660c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="range" type="GLint *"/> 14670c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="precision" type="GLint *"/> 14680c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 14690c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 14700c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 14710c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="GetUniform" direction="get"> 14720c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 14730c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 14740c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="program" type="GLuint"/> 14750c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="location" type="GLint"/> 14760c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <vector name="params" type="GLtype *" size="dynamic"/> 14770c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 14780c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 14790c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 14800c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="QueryMatrix" direction="get"> 14810c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 14820c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="GLbitfield"/> 14830c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <vector name="mantissa" type="GLtype *" size="16"/> 14840c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <vector name="exponent" type="GLint *" size="16"/> 14850c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 14860c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 14870c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 14880c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<template name="DrawTex"> 14890c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <proto> 14900c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <return type="void"/> 14910c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <vector name="coords" type="const GLtype *" size="5"> 14920c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="x" type="GLtype"/> 14930c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="y" type="GLtype"/> 14940c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="z" type="GLtype"/> 14950c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="w" type="GLtype"/> 14960c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <param name="h" type="GLtype"/> 14970c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </vector> 14980c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu </proto> 14990c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</template> 15000c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 1501f88297b369e9c2d4521554d8a6c66e288eb3b178Chia-I Wu<template name="MultiDrawArrays"> 1502f88297b369e9c2d4521554d8a6c66e288eb3b178Chia-I Wu <proto> 1503f88297b369e9c2d4521554d8a6c66e288eb3b178Chia-I Wu <return type="void"/> 1504f88297b369e9c2d4521554d8a6c66e288eb3b178Chia-I Wu <param name="mode" type="GLenum"/> 15059ca59b2427837b8a70b580d66b4909e5f8443945Chia-I Wu <param name="first" type="const GLint *"/> 15069ca59b2427837b8a70b580d66b4909e5f8443945Chia-I Wu <param name="count" type="const GLsizei *"/> 1507f88297b369e9c2d4521554d8a6c66e288eb3b178Chia-I Wu <param name="primcount" type="GLsizei"/> 1508f88297b369e9c2d4521554d8a6c66e288eb3b178Chia-I Wu </proto> 1509f88297b369e9c2d4521554d8a6c66e288eb3b178Chia-I Wu</template> 1510f88297b369e9c2d4521554d8a6c66e288eb3b178Chia-I Wu 1511f88297b369e9c2d4521554d8a6c66e288eb3b178Chia-I Wu<template name="MultiDrawElements"> 1512f88297b369e9c2d4521554d8a6c66e288eb3b178Chia-I Wu <proto> 1513f88297b369e9c2d4521554d8a6c66e288eb3b178Chia-I Wu <return type="void"/> 1514f88297b369e9c2d4521554d8a6c66e288eb3b178Chia-I Wu <param name="mode" type="GLenum"/> 1515f88297b369e9c2d4521554d8a6c66e288eb3b178Chia-I Wu <param name="count" type="const GLsizei *"/> 1516f88297b369e9c2d4521554d8a6c66e288eb3b178Chia-I Wu <param name="type" type="GLenum"/> 1517f88297b369e9c2d4521554d8a6c66e288eb3b178Chia-I Wu <param name="indices" type="const GLvoid **"/> 1518f88297b369e9c2d4521554d8a6c66e288eb3b178Chia-I Wu <param name="primcount" type="GLsizei"/> 1519f88297b369e9c2d4521554d8a6c66e288eb3b178Chia-I Wu </proto> 1520f88297b369e9c2d4521554d8a6c66e288eb3b178Chia-I Wu</template> 1521f88297b369e9c2d4521554d8a6c66e288eb3b178Chia-I Wu 15223490923c817cd81d46a405de117e9ba8a8aeef3cChia-I Wu<template name="EGLImageTargetTexture2D"> 15233490923c817cd81d46a405de117e9ba8a8aeef3cChia-I Wu <proto> 15243490923c817cd81d46a405de117e9ba8a8aeef3cChia-I Wu <return type="void"/> 15253490923c817cd81d46a405de117e9ba8a8aeef3cChia-I Wu <param name="target" type="GLenum"/> 15263490923c817cd81d46a405de117e9ba8a8aeef3cChia-I Wu <param name="image" type="GLeglImageOES"/> 15273490923c817cd81d46a405de117e9ba8a8aeef3cChia-I Wu </proto> 15283490923c817cd81d46a405de117e9ba8a8aeef3cChia-I Wu</template> 15293490923c817cd81d46a405de117e9ba8a8aeef3cChia-I Wu 15303490923c817cd81d46a405de117e9ba8a8aeef3cChia-I Wu<template name="EGLImageTargetRenderbufferStorage"> 15313490923c817cd81d46a405de117e9ba8a8aeef3cChia-I Wu <proto> 15323490923c817cd81d46a405de117e9ba8a8aeef3cChia-I Wu <return type="void"/> 15333490923c817cd81d46a405de117e9ba8a8aeef3cChia-I Wu <param name="target" type="GLenum"/> 15343490923c817cd81d46a405de117e9ba8a8aeef3cChia-I Wu <param name="image" type="GLeglImageOES"/> 15353490923c817cd81d46a405de117e9ba8a8aeef3cChia-I Wu </proto> 15363490923c817cd81d46a405de117e9ba8a8aeef3cChia-I Wu</template> 15373490923c817cd81d46a405de117e9ba8a8aeef3cChia-I Wu 153843251b970d2d4969b0166aaea50383479a09c3bcIan Romanick<template name="DrawBuffers"> 153943251b970d2d4969b0166aaea50383479a09c3bcIan Romanick <proto> 154043251b970d2d4969b0166aaea50383479a09c3bcIan Romanick <return type="void"/> 154143251b970d2d4969b0166aaea50383479a09c3bcIan Romanick <param name="n" type="GLsizei"/> 154243251b970d2d4969b0166aaea50383479a09c3bcIan Romanick <param name="bufs" type="const GLenum *"/> 154343251b970d2d4969b0166aaea50383479a09c3bcIan Romanick </proto> 154443251b970d2d4969b0166aaea50383479a09c3bcIan Romanick</template> 154543251b970d2d4969b0166aaea50383479a09c3bcIan Romanick 15462d7b2d7a87f037fa435772b7ce7c7cc0f426d912Kristian Høgsberg<template name="ReadBuffer"> 15472d7b2d7a87f037fa435772b7ce7c7cc0f426d912Kristian Høgsberg <proto> 15482d7b2d7a87f037fa435772b7ce7c7cc0f426d912Kristian Høgsberg <return type="void"/> 15492d7b2d7a87f037fa435772b7ce7c7cc0f426d912Kristian Høgsberg <param name="mode" type="GLenum"/> 15502d7b2d7a87f037fa435772b7ce7c7cc0f426d912Kristian Høgsberg </proto> 15512d7b2d7a87f037fa435772b7ce7c7cc0f426d912Kristian Høgsberg</template> 15522d7b2d7a87f037fa435772b7ce7c7cc0f426d912Kristian Høgsberg 15530c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<api name="mesa" implementation="true"> 15540c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="MESA"/> 15550c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 155698ee6739d97b5592a7dad0b453c78e180a51ad50Chia-I Wu <function name="Color4f" default_prefix="_es_" template="Color" gltype="GLfloat" vector_size="4" expand_vector="true"/> 15570c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="ClipPlane" template="ClipPlane" gltype="GLdouble"/> 15580c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="CullFace" template="CullFace"/> 15590c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 15600c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Fogf" template="Fog" gltype="GLfloat" expand_vector="true"/> 15610c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Fogfv" template="Fog" gltype="GLfloat"/> 15620c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 15630c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="FrontFace" template="FrontFace"/> 15640c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Hint" template="Hint"/> 15650c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 15660c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Lightf" template="Light" gltype="GLfloat" expand_vector="true"/> 15670c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Lightfv" template="Light" gltype="GLfloat"/> 15680c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 15690c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="LightModelf" template="LightModel" gltype="GLfloat" expand_vector="true"/> 15700c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="LightModelfv" template="LightModel" gltype="GLfloat"/> 15710c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 15720c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="LineWidth" template="LineWidth" gltype="GLfloat"/> 15730c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 157498ee6739d97b5592a7dad0b453c78e180a51ad50Chia-I Wu <function name="Materialf" default_prefix="_es_" template="Material" gltype="GLfloat" expand_vector="true"/> 157598ee6739d97b5592a7dad0b453c78e180a51ad50Chia-I Wu <function name="Materialfv" default_prefix="_es_" template="Material" gltype="GLfloat"/> 15760c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 15770c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="PointSize" template="PointSize" gltype="GLfloat"/> 15780c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="PointSizePointer" template="PointSizePointer"/> 15790c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 15800c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Scissor" template="Scissor"/> 15810c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="ShadeModel" template="ShadeModel"/> 15820c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 15830c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="TexParameterf" template="TexParameter" gltype="GLfloat" expand_vector="true"/> 15840c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="TexParameterfv" template="TexParameter" gltype="GLfloat"/> 15850c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="TexParameteri" template="TexParameter" gltype="GLint" expand_vector="true"/> 15860c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="TexParameteriv" template="TexParameter" gltype="GLint"/> 15870c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 15880c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="TexImage2D" template="TexImage2D"/> 15890c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 15900c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="TexEnvf" template="TexEnv" gltype="GLfloat" expand_vector="true"/> 15910c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="TexEnvi" template="TexEnv" gltype="GLint" expand_vector="true"/> 15920c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="TexEnvfv" template="TexEnv" gltype="GLfloat"/> 15930c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="TexEnviv" template="TexEnv" gltype="GLint"/> 15940c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 15950c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="TexGenf" template="TexGen" gltype="GLfloat" expand_vector="true"/> 15960c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="TexGenfv" template="TexGen" gltype="GLfloat"/> 15970c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 15980c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Clear" template="Clear"/> 15990c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="ClearColor" template="ClearColor" gltype="GLclampf"/> 16000c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="ClearStencil" template="ClearStencil"/> 16010c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="ClearDepth" template="ClearDepth" gltype="GLclampd"/> 1602a4a5a9a5ce255e34ba92396dacd997f7c6f96462Chia-I Wu <function name="ClearDepthf" template="ClearDepth" gltype="GLclampf"/> 16030c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 16040c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="StencilMask" template="StencilMask"/> 16050c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="StencilMaskSeparate" template="StencilMaskSeparate"/> 16060c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="ColorMask" template="ColorMask"/> 16070c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DepthMask" template="DepthMask"/> 16080c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Disable" template="Disable"/> 16090c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Enable" template="Enable"/> 16100c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Finish" template="Finish"/> 16110c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Flush" template="Flush"/> 16120c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 16130c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="AlphaFunc" template="AlphaFunc" gltype="GLclampf"/> 16140c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 16150c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="BlendFunc" template="BlendFunc"/> 16160c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="LogicOp" template="LogicOp"/> 16170c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="StencilFunc" template="StencilFunc"/> 16180c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="StencilFuncSeparate" template="StencilFuncSeparate"/> 16190c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="StencilOp" template="StencilOp"/> 16200c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="StencilOpSeparate" template="StencilOpSeparate"/> 16210c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DepthFunc" template="DepthFunc"/> 16220c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="PixelStorei" template="PixelStore" gltype="GLint"/> 16230c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 16240c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="ReadPixels" template="ReadPixels"/> 16250c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetBooleanv" template="GetState" gltype="GLboolean"/> 16260c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetClipPlane" template="GetClipPlane" gltype="GLdouble"/> 16270c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetError" template="GetError"/> 16280c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetFloatv" template="GetState" gltype="GLfloat"/> 1629e0ab739c063885784e858060d749e2937e622da2Chia-I Wu <function name="GetFixedv" template="GetState" gltype="GLfixed"/> 16300c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetIntegerv" template="GetState" gltype="GLint"/> 16310c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 16320c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetLightfv" template="GetLight" gltype="GLfloat"/> 16330c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetMaterialfv" template="GetMaterial" gltype="GLfloat"/> 16340c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetMaterialiv" template="GetMaterial" gltype="GLint"/> 16350c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 16360c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetString" template="GetString"/> 16370c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 16380c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetTexEnvfv" template="GetTexEnv" gltype="GLfloat"/> 16390c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetTexEnviv" template="GetTexEnv" gltype="GLint"/> 16400c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetTexGenfv" template="GetTexGen" gltype="GLfloat"/> 16410c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetTexParameterfv" template="GetTexParameter" gltype="GLfloat"/> 16420c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetTexParameteriv" template="GetTexParameter" gltype="GLint"/> 16430c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 16440c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="IsEnabled" template="IsEnabled"/> 16450c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 16460c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DepthRange" template="DepthRange" gltype="GLclampd"/> 1647a4a5a9a5ce255e34ba92396dacd997f7c6f96462Chia-I Wu <function name="DepthRangef" template="DepthRange" gltype="GLclampf"/> 16480c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Frustum" template="Frustum" gltype="GLdouble"/> 16490c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 16500c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="LoadIdentity" template="LoadIdentity"/> 16510c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="LoadMatrixf" template="LoadMatrix" gltype="GLfloat"/> 16520c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="MatrixMode" template="MatrixMode"/> 16530c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 16540c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="MultMatrixf" template="MultMatrix" gltype="GLfloat"/> 16550c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Ortho" template="Ortho" gltype="GLdouble"/> 16560c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="PopMatrix" template="PopMatrix"/> 16570c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="PushMatrix" template="PushMatrix"/> 16580c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 16590c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Rotatef" template="Rotate" gltype="GLfloat"/> 16600c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Scalef" template="Scale" gltype="GLfloat"/> 16610c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Translatef" template="Translate" gltype="GLfloat"/> 16620c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 16630c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Viewport" template="Viewport"/> 16640c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 16650c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="ColorPointer" template="ColorPointer"/> 16660c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DisableClientState" template="DisableClientState"/> 16670c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DrawArrays" template="DrawArrays"/> 16680c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DrawElements" template="DrawElements"/> 16690c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="EnableClientState" template="EnableClientState"/> 16700c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 16710c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetPointerv" template="GetPointer"/> 167298ee6739d97b5592a7dad0b453c78e180a51ad50Chia-I Wu <function name="Normal3f" default_prefix="_es_" template="Normal" gltype="GLfloat" expand_vector="true"/> 16730c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="NormalPointer" template="NormalPointer"/> 16740c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="TexCoordPointer" template="TexCoordPointer"/> 16750c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="VertexPointer" template="VertexPointer"/> 16760c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 16770c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="PolygonOffset" template="PolygonOffset" gltype="GLfloat"/> 16780c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="CopyTexImage2D" template="CopyTexImage2D"/> 16790c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="CopyTexSubImage2D" template="CopyTexSubImage2D"/> 16800c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="TexSubImage2D" template="TexSubImage2D"/> 16810c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 16820c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="BindTexture" template="BindTexture"/> 16830c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DeleteTextures" template="DeleteTextures"/> 16840c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GenTextures" template="GenTextures"/> 16850c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="IsTexture" template="IsTexture"/> 16860c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 16870c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="BlendColor" template="BlendColor" gltype="GLclampf"/> 16880c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="BlendEquation" template="BlendEquation"/> 16890c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="BlendEquationSeparateEXT" template="BlendEquationSeparate"/> 16900c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 16910c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="TexImage3D" template="TexImage3D"/> 16920c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="TexSubImage3D" template="TexSubImage3D"/> 16930c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="CopyTexSubImage3D" template="CopyTexSubImage3D"/> 16940c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 16950c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="CompressedTexImage3DARB" template="CompressedTexImage3D"/> 16960c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="CompressedTexSubImage3DARB" template="CompressedTexSubImage3D"/> 16970c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 16980c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="ActiveTextureARB" template="ActiveTexture"/> 16990c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="ClientActiveTextureARB" template="ClientActiveTexture"/> 17000c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 170198ee6739d97b5592a7dad0b453c78e180a51ad50Chia-I Wu <function name="MultiTexCoord4f" default_prefix="_es_" template="MultiTexCoord" gltype="GLfloat" vector_size="4" expand_vector="true"/> 17020c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 17030c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="SampleCoverageARB" template="SampleCoverage" gltype="GLclampf"/> 17040c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 17050c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="CompressedTexImage2DARB" template="CompressedTexImage2D"/> 17060c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="CompressedTexSubImage2DARB" template="CompressedTexSubImage2D"/> 17070c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 17080c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="BlendFuncSeparateEXT" template="BlendFuncSeparate"/> 17090c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 17100c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="PointParameterf" template="PointParameter" gltype="GLfloat" expand_vector="true"/> 17110c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="PointParameterfv" template="PointParameter" gltype="GLfloat"/> 17120c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 171398ee6739d97b5592a7dad0b453c78e180a51ad50Chia-I Wu <function name="VertexAttrib1f" default_prefix="_es_" template="VertexAttrib" gltype="GLfloat" vector_size="1" expand_vector="true"/> 171498ee6739d97b5592a7dad0b453c78e180a51ad50Chia-I Wu <function name="VertexAttrib2f" default_prefix="_es_" template="VertexAttrib" gltype="GLfloat" vector_size="2" expand_vector="true"/> 171598ee6739d97b5592a7dad0b453c78e180a51ad50Chia-I Wu <function name="VertexAttrib3f" default_prefix="_es_" template="VertexAttrib" gltype="GLfloat" vector_size="3" expand_vector="true"/> 171698ee6739d97b5592a7dad0b453c78e180a51ad50Chia-I Wu <function name="VertexAttrib4f" default_prefix="_es_" template="VertexAttrib" gltype="GLfloat" vector_size="4" expand_vector="true"/> 171798ee6739d97b5592a7dad0b453c78e180a51ad50Chia-I Wu <function name="VertexAttrib1fv" default_prefix="_es_" template="VertexAttrib" gltype="GLfloat" vector_size="1"/> 171898ee6739d97b5592a7dad0b453c78e180a51ad50Chia-I Wu <function name="VertexAttrib2fv" default_prefix="_es_" template="VertexAttrib" gltype="GLfloat" vector_size="2"/> 171998ee6739d97b5592a7dad0b453c78e180a51ad50Chia-I Wu <function name="VertexAttrib3fv" default_prefix="_es_" template="VertexAttrib" gltype="GLfloat" vector_size="3"/> 172098ee6739d97b5592a7dad0b453c78e180a51ad50Chia-I Wu <function name="VertexAttrib4fv" default_prefix="_es_" template="VertexAttrib" gltype="GLfloat" vector_size="4"/> 17210c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 17220c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="VertexAttribPointerARB" template="VertexAttribPointer"/> 17230c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="EnableVertexAttribArrayARB" template="EnableVertexAttribArray"/> 17240c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DisableVertexAttribArrayARB" template="DisableVertexAttribArray"/> 17250c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 17260c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="IsProgram" template="IsProgram"/> 17270c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetProgramiv" template="GetProgram" gltype="GLint"/> 17280c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 17290c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetVertexAttribfvARB" template="GetVertexAttrib" gltype="GLfloat"/> 17300c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetVertexAttribivARB" template="GetVertexAttrib" gltype="GLint"/> 17310c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetVertexAttribPointervARB" template="GetVertexAttribPointer"/> 17320c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 17330c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetBufferPointervARB" template="GetBufferPointer"/> 17340c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="MapBufferARB" template="MapBuffer"/> 17350c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="UnmapBufferARB" template="UnmapBuffer"/> 17360c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="BindBufferARB" template="BindBuffer"/> 17370c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="BufferDataARB" template="BufferData"/> 17380c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="BufferSubDataARB" template="BufferSubData"/> 17390c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DeleteBuffersARB" template="DeleteBuffers"/> 17400c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GenBuffersARB" template="GenBuffers"/> 17410c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetBufferParameterivARB" template="GetBufferParameter" gltype="GLint"/> 17420c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="IsBufferARB" template="IsBuffer"/> 17430c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 17440c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="CreateShader" template="CreateShader"/> 17450c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="ShaderSourceARB" template="ShaderSource"/> 17460c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="CompileShaderARB" template="CompileShader"/> 17470c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="ReleaseShaderCompiler" template="ReleaseShaderCompiler"/> 17480c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DeleteShader" template="DeleteShader"/> 17490c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="ShaderBinary" template="ShaderBinary"/> 17500c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="CreateProgram" template="CreateProgram"/> 17510c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="AttachShader" template="AttachShader"/> 17520c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DetachShader" template="DetachShader"/> 17530c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="LinkProgramARB" template="LinkProgram"/> 17540c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="UseProgramObjectARB" template="UseProgram"/> 17550c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DeleteProgram" template="DeleteProgram"/> 17560c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 17570c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetActiveAttribARB" template="GetActiveAttrib"/> 17580c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetAttribLocationARB" template="GetAttribLocation"/> 17590c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="BindAttribLocationARB" template="BindAttribLocation"/> 17600c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetUniformLocationARB" template="GetUniformLocation"/> 17610c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetActiveUniformARB" template="GetActiveUniform"/> 17620c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 17630c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Uniform1fARB" template="Uniform" gltype="GLfloat" vector_size="1" expand_vector="true"/> 17640c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Uniform2fARB" template="Uniform" gltype="GLfloat" vector_size="2" expand_vector="true"/> 17650c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Uniform3fARB" template="Uniform" gltype="GLfloat" vector_size="3" expand_vector="true"/> 17660c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Uniform4fARB" template="Uniform" gltype="GLfloat" vector_size="4" expand_vector="true"/> 17670c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Uniform1iARB" template="Uniform" gltype="GLint" vector_size="1" expand_vector="true"/> 17680c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Uniform2iARB" template="Uniform" gltype="GLint" vector_size="2" expand_vector="true"/> 17690c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Uniform3iARB" template="Uniform" gltype="GLint" vector_size="3" expand_vector="true"/> 17700c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Uniform4iARB" template="Uniform" gltype="GLint" vector_size="4" expand_vector="true"/> 17710c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Uniform1fvARB" template="Uniform" gltype="GLfloat" vector_size="1"/> 17720c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Uniform2fvARB" template="Uniform" gltype="GLfloat" vector_size="2"/> 17730c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Uniform3fvARB" template="Uniform" gltype="GLfloat" vector_size="3"/> 17740c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Uniform4fvARB" template="Uniform" gltype="GLfloat" vector_size="4"/> 17750c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Uniform1ivARB" template="Uniform" gltype="GLint" vector_size="1"/> 17760c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Uniform2ivARB" template="Uniform" gltype="GLint" vector_size="2"/> 17770c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Uniform3ivARB" template="Uniform" gltype="GLint" vector_size="3"/> 17780c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Uniform4ivARB" template="Uniform" gltype="GLint" vector_size="4"/> 17790c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 17800c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="UniformMatrix2fvARB" template="UniformMatrix" gltype="GLfloat" vector_size="2"/> 17810c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="UniformMatrix3fvARB" template="UniformMatrix" gltype="GLfloat" vector_size="3"/> 17820c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="UniformMatrix4fvARB" template="UniformMatrix" gltype="GLfloat" vector_size="4"/> 17830c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 17840c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="ValidateProgramARB" template="ValidateProgram"/> 17850c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 17860c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GenerateMipmapEXT" template="GenerateMipmap"/> 17870c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="BindFramebufferEXT" template="BindFramebuffer"/> 17880c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DeleteFramebuffersEXT" template="DeleteFramebuffers"/> 17890c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GenFramebuffersEXT" template="GenFramebuffers"/> 17900c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="BindRenderbufferEXT" template="BindRenderbuffer"/> 17910c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DeleteRenderbuffersEXT" template="DeleteRenderbuffers"/> 17920c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GenRenderbuffersEXT" template="GenRenderbuffers"/> 17930c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="RenderbufferStorageEXT" template="RenderbufferStorage"/> 17940c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="FramebufferRenderbufferEXT" template="FramebufferRenderbuffer"/> 17950c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="FramebufferTexture2DEXT" template="FramebufferTexture2D"/> 17960c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="FramebufferTexture3DEXT" template="FramebufferTexture3D"/> 17970c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="CheckFramebufferStatusEXT" template="CheckFramebufferStatus"/> 17980c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetFramebufferAttachmentParameterivEXT" template="GetFramebufferAttachmentParameter" gltype="GLint"/> 17990c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetRenderbufferParameterivEXT" template="GetRenderbufferParameter" gltype="GLint"/> 18000c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="IsRenderbufferEXT" template="IsRenderbuffer"/> 18010c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="IsFramebufferEXT" template="IsFramebuffer"/> 18020c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 18030c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="IsShader" template="IsShader"/> 18040c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetShaderiv" template="GetShader" gltype="GLint"/> 18050c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetAttachedShaders" template="GetAttachedShaders"/> 18060c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetShaderInfoLog" template="GetShaderInfoLog"/> 18070c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetProgramInfoLog" template="GetProgramInfoLog"/> 18080c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetShaderSourceARB" template="GetShaderSource"/> 18090c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetShaderPrecisionFormat" template="GetShaderPrecisionFormat"/> 18100c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetUniformfvARB" template="GetUniform" gltype="GLfloat"/> 18110c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetUniformivARB" template="GetUniform" gltype="GLint"/> 18120c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 18130c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DrawTexf" template="DrawTex" gltype="GLfloat" expand_vector="true"/> 18140c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DrawTexfv" template="DrawTex" gltype="GLfloat"/> 18150c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DrawTexi" template="DrawTex" gltype="GLint" expand_vector="true"/> 18160c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DrawTexiv" template="DrawTex" gltype="GLint"/> 18170c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DrawTexs" template="DrawTex" gltype="GLshort" expand_vector="true"/> 18180c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DrawTexsv" template="DrawTex" gltype="GLshort"/> 1819f88297b369e9c2d4521554d8a6c66e288eb3b178Chia-I Wu 1820f88297b369e9c2d4521554d8a6c66e288eb3b178Chia-I Wu <!-- EXT_multi_draw_arrays --> 1821f88297b369e9c2d4521554d8a6c66e288eb3b178Chia-I Wu <function name="MultiDrawArraysEXT" template="MultiDrawArrays"/> 1822f88297b369e9c2d4521554d8a6c66e288eb3b178Chia-I Wu <function name="MultiDrawElementsEXT" template="MultiDrawElements"/> 18233490923c817cd81d46a405de117e9ba8a8aeef3cChia-I Wu 18243490923c817cd81d46a405de117e9ba8a8aeef3cChia-I Wu <!-- OES_EGL_image --> 18253490923c817cd81d46a405de117e9ba8a8aeef3cChia-I Wu <function name="EGLImageTargetTexture2DOES" template="EGLImageTargetTexture2D"/> 18263490923c817cd81d46a405de117e9ba8a8aeef3cChia-I Wu <function name="EGLImageTargetRenderbufferStorageOES" template="EGLImageTargetRenderbufferStorage"/> 182743251b970d2d4969b0166aaea50383479a09c3bcIan Romanick 182843251b970d2d4969b0166aaea50383479a09c3bcIan Romanick <function name="DrawBuffersARB" template="DrawBuffers"/> 18292d7b2d7a87f037fa435772b7ce7c7cc0f426d912Kristian Høgsberg 18302d7b2d7a87f037fa435772b7ce7c7cc0f426d912Kristian Høgsberg <function name="ReadBuffer" template="ReadBuffer"/> 18312d7b2d7a87f037fa435772b7ce7c7cc0f426d912Kristian Høgsberg 18320c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</api> 18330c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 18340c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<api name="GLES1.1"> 18350c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="GLES1.1"/> 18360c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 18370c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="OES_byte_coordinates"/> 18380c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="OES_fixed_point"/> 18390c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="OES_single_precision"/> 18400c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="OES_matrix_get"/> 18410c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="OES_read_format"/> 18420c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="OES_compressed_paletted_texture"/> 1843d4a38e86d4b4d66cca20ee63222f940cb73fa709Chia-I Wu <category name="OES_compressed_ETC1_RGB8_texture"/> 18440c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="OES_point_size_array"/> 18450c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="OES_point_sprite"/> 18460c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="OES_query_matrix"/> 18470c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="OES_draw_texture"/> 18480c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="OES_blend_equation_separate"/> 18490c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="OES_blend_func_separate"/> 18500c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="OES_blend_subtract"/> 18510c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="OES_stencil_wrap"/> 18520c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="OES_texture_cube_map"/> 18530c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="OES_texture_env_crossbar"/> 18540c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="OES_texture_mirrored_repeat"/> 18550c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="OES_framebuffer_object"/> 18560c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="OES_depth24"/> 18570c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="OES_depth32"/> 18580c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="OES_fbo_render_mipmap"/> 18590c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="OES_rgb8_rgba8"/> 18600c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="OES_stencil1"/> 18610c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="OES_stencil4"/> 18620c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="OES_stencil8"/> 18630c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="OES_element_index_uint"/> 18640c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="OES_mapbuffer"/> 18650c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="EXT_texture_filter_anisotropic"/> 1866e9a5457d730e4616ec6820029ba80e9641b22652Benjamin Franzke <category name="EXT_texture_format_BGRA8888"/> 1867860f4846c711ac2e9d597314a692561bf34c86baBenjamin Franzke <category name="EXT_read_format_bgra"/> 1868f88297b369e9c2d4521554d8a6c66e288eb3b178Chia-I Wu 18690c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="ARB_texture_non_power_of_two"/> 1870f88297b369e9c2d4521554d8a6c66e288eb3b178Chia-I Wu <!-- disabled due to missing enums 1871f88297b369e9c2d4521554d8a6c66e288eb3b178Chia-I Wu <category name="EXT_texture_compression_dxt1"/> 18729ca59b2427837b8a70b580d66b4909e5f8443945Chia-I Wu --> 1873f88297b369e9c2d4521554d8a6c66e288eb3b178Chia-I Wu <category name="EXT_texture_lod_bias"/> 1874f88297b369e9c2d4521554d8a6c66e288eb3b178Chia-I Wu <category name="EXT_blend_minmax"/> 18750c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="EXT_multi_draw_arrays"/> 18763490923c817cd81d46a405de117e9ba8a8aeef3cChia-I Wu <category name="OES_EGL_image"/> 18770c87f16817ff0bf1f05e0d634944fd47b097faeeChia-I Wu <category name="OES_EGL_image_external"/> 18780c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 18790c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="OES_matrix_palette"/> 18800c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 188198ee6739d97b5592a7dad0b453c78e180a51ad50Chia-I Wu <function name="Color4f" external="true" template="Color" gltype="GLfloat" vector_size="4" expand_vector="true"/> 18820c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Color4ub" template="Color" gltype="GLubyte" vector_size="4" expand_vector="true"/> 18830c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Color4x" template="Color" gltype="GLfixed" vector_size="4" expand_vector="true"/> 18840c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 18850c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="ClipPlanef" template="ClipPlane" gltype="GLfloat"/> 18860c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="ClipPlanex" template="ClipPlane" gltype="GLfixed"/> 18870c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 18880c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="CullFace" template="CullFace"/> 18890c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 18900c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Fogf" template="Fog" gltype="GLfloat" expand_vector="true"/> 18910c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Fogx" template="Fog" gltype="GLfixed" expand_vector="true"/> 18920c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Fogfv" template="Fog" gltype="GLfloat"/> 18930c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Fogxv" template="Fog" gltype="GLfixed"/> 18940c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 18950c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="FrontFace" template="FrontFace"/> 18960c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Hint" template="Hint"/> 18970c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 18980c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Lightf" template="Light" gltype="GLfloat" expand_vector="true"/> 18990c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Lightx" template="Light" gltype="GLfixed" expand_vector="true"/> 19000c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Lightfv" template="Light" gltype="GLfloat"/> 19010c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Lightxv" template="Light" gltype="GLfixed"/> 19020c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 19030c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="LightModelf" template="LightModel" gltype="GLfloat" expand_vector="true"/> 19040c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="LightModelx" template="LightModel" gltype="GLfixed" expand_vector="true"/> 19050c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="LightModelfv" template="LightModel" gltype="GLfloat"/> 19060c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="LightModelxv" template="LightModel" gltype="GLfixed"/> 19070c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 19080c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="LineWidth" template="LineWidth" gltype="GLfloat"/> 19090c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="LineWidthx" template="LineWidth" gltype="GLfixed"/> 19100c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 191198ee6739d97b5592a7dad0b453c78e180a51ad50Chia-I Wu <function name="Materialf" external="true" template="Material" gltype="GLfloat" expand_vector="true"/> 191298ee6739d97b5592a7dad0b453c78e180a51ad50Chia-I Wu <function name="Materialfv" external="true" template="Material" gltype="GLfloat"/> 19130c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Materialx" template="Material" gltype="GLfixed" expand_vector="true"/> 19140c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Materialxv" template="Material" gltype="GLfixed"/> 19150c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 19160c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="PointSize" template="PointSize" gltype="GLfloat"/> 19170c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="PointSizex" template="PointSize" gltype="GLfixed"/> 19180c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="PointSizePointerOES" template="PointSizePointer"/> 19190c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 19200c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Scissor" template="Scissor"/> 19210c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="ShadeModel" template="ShadeModel"/> 19220c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 19230c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="TexParameterf" template="TexParameter" gltype="GLfloat" expand_vector="true"/> 19240c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="TexParameterfv" template="TexParameter" gltype="GLfloat"/> 19250c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="TexParameteri" template="TexParameter" gltype="GLint" expand_vector="true"/> 19260c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="TexParameteriv" template="TexParameter" gltype="GLint"/> 19270c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="TexParameterx" template="TexParameter" gltype="GLfixed" expand_vector="true"/> 19280c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="TexParameterxv" template="TexParameter" gltype="GLfixed"/> 19290c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 19300c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="TexImage2D" template="TexImage2D"/> 19310c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 19320c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="TexEnvf" template="TexEnv" gltype="GLfloat" expand_vector="true"/> 19330c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="TexEnvfv" template="TexEnv" gltype="GLfloat"/> 19340c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="TexEnvi" template="TexEnv" gltype="GLint" expand_vector="true"/> 19350c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="TexEnviv" template="TexEnv" gltype="GLint"/> 19360c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="TexEnvx" template="TexEnv" gltype="GLfixed" expand_vector="true"/> 19370c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="TexEnvxv" template="TexEnv" gltype="GLfixed"/> 19380c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 1939b80ec33f3559e9a14d08f84c8e369a0dc81b46d7Chia-I Wu <function name="TexGenfOES" external="true" template="TexGen" gltype="GLfloat" expand_vector="true"/> 1940b80ec33f3559e9a14d08f84c8e369a0dc81b46d7Chia-I Wu <function name="TexGenfvOES" external="true" template="TexGen" gltype="GLfloat"/> 1941b80ec33f3559e9a14d08f84c8e369a0dc81b46d7Chia-I Wu <function name="TexGeniOES" external="true" template="TexGen" gltype="GLint" expand_vector="true"/> 1942b80ec33f3559e9a14d08f84c8e369a0dc81b46d7Chia-I Wu <function name="TexGenivOES" external="true" template="TexGen" gltype="GLint"/> 1943b80ec33f3559e9a14d08f84c8e369a0dc81b46d7Chia-I Wu <function name="TexGenxOES" external="true" template="TexGen" gltype="GLfixed" expand_vector="true"/> 1944b80ec33f3559e9a14d08f84c8e369a0dc81b46d7Chia-I Wu <function name="TexGenxvOES" external="true" template="TexGen" gltype="GLfixed"/> 19450c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 19460c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Clear" template="Clear"/> 19470c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="ClearColor" template="ClearColor" gltype="GLclampf"/> 19480c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="ClearColorx" template="ClearColor" gltype="GLclampx"/> 19490c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 19500c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="ClearStencil" template="ClearStencil"/> 19510c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="ClearDepthf" template="ClearDepth" gltype="GLclampf"/> 19520c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="ClearDepthx" template="ClearDepth" gltype="GLclampx"/> 19530c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 19540c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="StencilMask" template="StencilMask"/> 19550c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="ColorMask" template="ColorMask"/> 19560c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DepthMask" template="DepthMask"/> 19570c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 195808fae07f5246052dccdd89689e27dc8820a24ff7Kristian Høgsberg <function name="Disable" template="Disable"/> 195908fae07f5246052dccdd89689e27dc8820a24ff7Kristian Høgsberg <function name="Enable" template="Enable"/> 19600c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Finish" template="Finish"/> 19610c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Flush" template="Flush"/> 19620c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 19630c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="AlphaFunc" template="AlphaFunc" gltype="GLclampf"/> 19640c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="AlphaFuncx" template="AlphaFunc" gltype="GLclampx"/> 19650c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 19660c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="BlendFunc" template="BlendFunc"/> 19670c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="LogicOp" template="LogicOp"/> 19680c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="StencilFunc" template="StencilFunc"/> 19690c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 19700c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="StencilOp" template="StencilOp"/> 19710c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DepthFunc" template="DepthFunc"/> 19720c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 19730c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="PixelStorei" template="PixelStore" gltype="GLint"/> 19740c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="ReadPixels" template="ReadPixels"/> 19750c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 1976199b0894b501607bf8d599ef5efc08cd6c08c79dKristian Høgsberg <function name="GetBooleanv" template="GetState" gltype="GLboolean"/> 19770c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 19780c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetClipPlanef" template="GetClipPlane" gltype="GLfloat"/> 19790c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetClipPlanex" template="GetClipPlane" gltype="GLfixed"/> 19800c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 19810c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetError" template="GetError"/> 1982199b0894b501607bf8d599ef5efc08cd6c08c79dKristian Høgsberg <function name="GetFloatv" template="GetState" gltype="GLfloat"/> 1983199b0894b501607bf8d599ef5efc08cd6c08c79dKristian Høgsberg <function name="GetFixedv" template="GetState" gltype="GLfixed"/> 1984199b0894b501607bf8d599ef5efc08cd6c08c79dKristian Høgsberg <function name="GetIntegerv" template="GetState" gltype="GLint"/> 19850c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 19860c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetLightfv" template="GetLight" gltype="GLfloat"/> 19870c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetLightxv" template="GetLight" gltype="GLfixed"/> 19880c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 19890c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetMaterialfv" template="GetMaterial" gltype="GLfloat"/> 19900c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetMaterialxv" template="GetMaterial" gltype="GLfixed"/> 19910c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 1992ade150d66724259119012420068fa930807311c2Kristian Høgsberg <function name="GetString" template="GetString"/> 19930c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 19940c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetTexEnvfv" template="GetTexEnv" gltype="GLfloat"/> 19950c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetTexEnviv" template="GetTexEnv" gltype="GLint"/> 19960c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetTexEnvxv" template="GetTexEnv" gltype="GLfixed"/> 19970c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 1998b80ec33f3559e9a14d08f84c8e369a0dc81b46d7Chia-I Wu <function name="GetTexGenfvOES" external="true" template="GetTexGen" gltype="GLfloat"/> 1999b80ec33f3559e9a14d08f84c8e369a0dc81b46d7Chia-I Wu <function name="GetTexGenivOES" external="true" template="GetTexGen" gltype="GLint"/> 2000b80ec33f3559e9a14d08f84c8e369a0dc81b46d7Chia-I Wu <function name="GetTexGenxvOES" external="true" template="GetTexGen" gltype="GLfixed"/> 20010c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 20020c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetTexParameterfv" template="GetTexParameter" gltype="GLfloat"/> 20030c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetTexParameteriv" template="GetTexParameter" gltype="GLint"/> 20040c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetTexParameterxv" template="GetTexParameter" gltype="GLfixed"/> 20050c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 200608fae07f5246052dccdd89689e27dc8820a24ff7Kristian Høgsberg <function name="IsEnabled" template="IsEnabled"/> 20070c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 20080c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DepthRangef" template="DepthRange" gltype="GLclampf"/> 20090c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DepthRangex" template="DepthRange" gltype="GLclampx"/> 20100c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 20110c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Frustumf" template="Frustum" gltype="GLfloat"/> 20120c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Frustumx" template="Frustum" gltype="GLfixed"/> 20130c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 20140c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="LoadIdentity" template="LoadIdentity"/> 20150c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="LoadMatrixf" template="LoadMatrix" gltype="GLfloat"/> 20160c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="LoadMatrixx" template="LoadMatrix" gltype="GLfixed"/> 20170c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="MatrixMode" template="MatrixMode"/> 20180c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 20190c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="MultMatrixf" template="MultMatrix" gltype="GLfloat"/> 20200c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="MultMatrixx" template="MultMatrix" gltype="GLfixed"/> 20210c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Orthof" template="Ortho" gltype="GLfloat"/> 20220c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Orthox" template="Ortho" gltype="GLfixed"/> 20230c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 20240c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="PopMatrix" template="PopMatrix"/> 20250c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="PushMatrix" template="PushMatrix"/> 20260c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 20270c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Rotatef" template="Rotate" gltype="GLfloat"/> 20280c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Rotatex" template="Rotate" gltype="GLfixed"/> 20290c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Scalef" template="Scale" gltype="GLfloat"/> 20300c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Scalex" template="Scale" gltype="GLfixed"/> 20310c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Translatef" template="Translate" gltype="GLfloat"/> 20320c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Translatex" template="Translate" gltype="GLfixed"/> 20330c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 20340c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Viewport" template="Viewport"/> 20350c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="ColorPointer" template="ColorPointer"/> 20360c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DisableClientState" template="DisableClientState"/> 20370c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DrawArrays" template="DrawArrays"/> 20380c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DrawElements" template="DrawElements"/> 20390c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="EnableClientState" template="EnableClientState"/> 20400c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 20410c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetPointerv" template="GetPointer"/> 20420c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 204398ee6739d97b5592a7dad0b453c78e180a51ad50Chia-I Wu <function name="Normal3f" external="true" template="Normal" gltype="GLfloat" expand_vector="true"/> 20440c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Normal3x" template="Normal" gltype="GLfixed" expand_vector="true"/> 20450c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="NormalPointer" template="NormalPointer"/> 20460c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="TexCoordPointer" template="TexCoordPointer"/> 20470c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="VertexPointer" template="VertexPointer"/> 20480c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 20490c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="PolygonOffset" template="PolygonOffset" gltype="GLfloat"/> 20500c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="PolygonOffsetx" template="PolygonOffset" gltype="GLfixed"/> 20510c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 20520c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="CopyTexImage2D" template="CopyTexImage2D"/> 20530c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="CopyTexSubImage2D" template="CopyTexSubImage2D"/> 20540c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 20550c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="TexSubImage2D" template="TexSubImage2D"/> 20560c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 20570c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="BindTexture" template="BindTexture"/> 20580c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DeleteTextures" template="DeleteTextures"/> 20590c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GenTextures" template="GenTextures"/> 20600c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="IsTexture" template="IsTexture"/> 20610c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 20620c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="BlendEquationOES" template="BlendEquation"/> 20630c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="BlendEquationSeparateOES" template="BlendEquationSeparate"/> 20640c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 20650c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="MultiTexCoord4x" template="MultiTexCoord" gltype="GLfixed" vector_size="4" expand_vector="true"/> 20660c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 20670c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="ActiveTexture" template="ActiveTexture"/> 20680c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="ClientActiveTexture" template="ClientActiveTexture"/> 20690c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 207098ee6739d97b5592a7dad0b453c78e180a51ad50Chia-I Wu <function name="MultiTexCoord4f" external="true" template="MultiTexCoord" gltype="GLfloat" vector_size="4" expand_vector="true"/> 20710c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 20720c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="SampleCoverage" template="SampleCoverage" gltype="GLclampf"/> 20730c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="SampleCoveragex" template="SampleCoverage" gltype="GLclampx"/> 20740c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 20750c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <!-- CompressedTexImage2D calls out to two different functions based on 20760c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu whether the image is a paletted image or not --> 20777179a822628963d8cfa0817cf072c5acb70638a7Kristian Høgsberg <function name="CompressedTexImage2D" template="CompressedTexImage2D"/> 20780c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="CompressedTexSubImage2D" template="CompressedTexSubImage2D"/> 20790c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 20800c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="BlendFuncSeparateOES" template="BlendFuncSeparate"/> 20810c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 20820c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="PointParameterf" template="PointParameter" gltype="GLfloat" expand_vector="true"/> 20830c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="PointParameterfv" template="PointParameter" gltype="GLfloat"/> 20840c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="PointParameterx" template="PointParameter" gltype="GLfixed" expand_vector="true"/> 20850c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="PointParameterxv" template="PointParameter" gltype="GLfixed"/> 20860c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 20870c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <!-- OES_mapbuffer --> 20880c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetBufferPointervOES" template="GetBufferPointer"/> 20890c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="MapBufferOES" template="MapBuffer"/> 20900c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="UnmapBufferOES" template="UnmapBuffer"/> 20910c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 20920c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="BindBuffer" template="BindBuffer"/> 20930c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="BufferData" template="BufferData"/> 20940c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="BufferSubData" template="BufferSubData"/> 20950c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DeleteBuffers" template="DeleteBuffers"/> 20960c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GenBuffers" template="GenBuffers"/> 20970c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetBufferParameteriv" template="GetBufferParameter" gltype="GLint"/> 20980c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="IsBuffer" template="IsBuffer"/> 20990c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 21000c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <!-- OES_framebuffer_object --> 21010c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GenerateMipmapOES" template="GenerateMipmap"/> 21020c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="BindFramebufferOES" template="BindFramebuffer"/> 21030c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DeleteFramebuffersOES" template="DeleteFramebuffers"/> 21040c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GenFramebuffersOES" template="GenFramebuffers"/> 21050c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="BindRenderbufferOES" template="BindRenderbuffer"/> 21060c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DeleteRenderbuffersOES" template="DeleteRenderbuffers"/> 21070c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GenRenderbuffersOES" template="GenRenderbuffers"/> 2108c4b9e1aa1a2f1fda9e5764e3f7dd1a268216df09Chia-I Wu <function name="RenderbufferStorageOES" external="true" template="RenderbufferStorage"/> 21090c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="FramebufferRenderbufferOES" template="FramebufferRenderbuffer"/> 21100c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="FramebufferTexture2DOES" template="FramebufferTexture2D"/> 21110c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="CheckFramebufferStatusOES" template="CheckFramebufferStatus"/> 21120c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetFramebufferAttachmentParameterivOES" template="GetFramebufferAttachmentParameter" gltype="GLint"/> 21130c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetRenderbufferParameterivOES" template="GetRenderbufferParameter" gltype="GLint"/> 21140c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="IsRenderbufferOES" template="IsRenderbuffer"/> 21150c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="IsFramebufferOES" template="IsFramebuffer"/> 21160c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 21170c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <!-- OES_query_matrix --> 21180c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <!-- QueryMatrixx returns values in an unusual, decomposed, fixed-value 21190c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu form; it has its own code for this --> 21200c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="QueryMatrixxOES" external="true" template="QueryMatrix" gltype="GLfixed"/> 21210c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 21220c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <!-- OES_draw_texture --> 21230c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DrawTexfOES" template="DrawTex" gltype="GLfloat" expand_vector="true"/> 21240c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DrawTexiOES" template="DrawTex" gltype="GLint" expand_vector="true"/> 21250c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DrawTexsOES" template="DrawTex" gltype="GLshort" expand_vector="true"/> 21260c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DrawTexxOES" template="DrawTex" gltype="GLfixed" expand_vector="true"/> 21270c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DrawTexfvOES" template="DrawTex" gltype="GLfloat"/> 21280c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DrawTexivOES" template="DrawTex" gltype="GLint"/> 21290c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DrawTexsvOES" template="DrawTex" gltype="GLshort"/> 21300c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DrawTexxvOES" template="DrawTex" gltype="GLfixed"/> 2131f88297b369e9c2d4521554d8a6c66e288eb3b178Chia-I Wu 2132f88297b369e9c2d4521554d8a6c66e288eb3b178Chia-I Wu <!-- EXT_multi_draw_arrays --> 2133f88297b369e9c2d4521554d8a6c66e288eb3b178Chia-I Wu <function name="MultiDrawArraysEXT" template="MultiDrawArrays"/> 2134f88297b369e9c2d4521554d8a6c66e288eb3b178Chia-I Wu <function name="MultiDrawElementsEXT" template="MultiDrawElements"/> 21353490923c817cd81d46a405de117e9ba8a8aeef3cChia-I Wu 21363490923c817cd81d46a405de117e9ba8a8aeef3cChia-I Wu <!-- OES_EGL_image --> 21373490923c817cd81d46a405de117e9ba8a8aeef3cChia-I Wu <function name="EGLImageTargetTexture2DOES" template="EGLImageTargetTexture2D"/> 21383490923c817cd81d46a405de117e9ba8a8aeef3cChia-I Wu <function name="EGLImageTargetRenderbufferStorageOES" template="EGLImageTargetRenderbufferStorage"/> 21390c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</api> 21400c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 21410c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu<api name="GLES2.0"> 21420c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="GLES2.0"/> 21430c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 21440c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="OES_compressed_paletted_texture"/> 2145d4a38e86d4b4d66cca20ee63222f940cb73fa709Chia-I Wu <category name="OES_compressed_ETC1_RGB8_texture"/> 21460c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="OES_depth24"/> 21470c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="OES_depth32"/> 21480c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="OES_fbo_render_mipmap"/> 21490c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="OES_rgb8_rgba8"/> 21500c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="OES_stencil1"/> 21510c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="OES_stencil4"/> 21520c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="OES_element_index_uint"/> 21530c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="OES_mapbuffer"/> 21540c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="OES_texture_3D"/> 21550c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="OES_texture_npot"/> 21560c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="EXT_texture_filter_anisotropic"/> 21570c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="EXT_texture_type_2_10_10_10_REV"/> 21580c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="OES_depth_texture"/> 21590c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="OES_packed_depth_stencil"/> 21600c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="OES_standard_derivatives"/> 21611d595c7cd4aefc7baf1942626f53bec8f6699f7fKristian Høgsberg <category name="EXT_texture_format_BGRA8888"/> 216269f031cc198b2ce3095cde3f8e00dcd2eed39301Gwenole Beauchesne <category name="EXT_texture_rg"/> 2163860f4846c711ac2e9d597314a692561bf34c86baBenjamin Franzke <category name="EXT_read_format_bgra"/> 2164f88297b369e9c2d4521554d8a6c66e288eb3b178Chia-I Wu 2165f88297b369e9c2d4521554d8a6c66e288eb3b178Chia-I Wu <category name="EXT_texture_compression_dxt1"/> 2166f88297b369e9c2d4521554d8a6c66e288eb3b178Chia-I Wu <category name="EXT_blend_minmax"/> 21670c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <category name="EXT_multi_draw_arrays"/> 21683490923c817cd81d46a405de117e9ba8a8aeef3cChia-I Wu <category name="OES_EGL_image"/> 21690c87f16817ff0bf1f05e0d634944fd47b097faeeChia-I Wu <category name="OES_EGL_image_external"/> 217003f617f413ce0d24ac3c162337d06a24856198ffNeil Roberts <category name="EXT_unpack_subimage"/> 21710c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 217243251b970d2d4969b0166aaea50383479a09c3bcIan Romanick <category name="NV_draw_buffers"/> 21732d7b2d7a87f037fa435772b7ce7c7cc0f426d912Kristian Høgsberg <category name="NV_read_buffer"/> 21742d7b2d7a87f037fa435772b7ce7c7cc0f426d912Kristian Høgsberg 217543251b970d2d4969b0166aaea50383479a09c3bcIan Romanick <function name="DrawBuffersNV" template="DrawBuffers"/> 21762d7b2d7a87f037fa435772b7ce7c7cc0f426d912Kristian Høgsberg <function name="ReadBufferNV" template="ReadBuffer"/> 217743251b970d2d4969b0166aaea50383479a09c3bcIan Romanick 21780c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="CullFace" template="CullFace"/> 21790c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 21800c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="FrontFace" template="FrontFace"/> 21810c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Hint" template="Hint"/> 21820c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 21830c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="LineWidth" template="LineWidth" gltype="GLfloat"/> 21840c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 21850c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Scissor" template="Scissor"/> 21860c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 21870c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="TexParameterf" template="TexParameter" gltype="GLfloat" expand_vector="true"/> 21880c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="TexParameterfv" template="TexParameter" gltype="GLfloat"/> 21890c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="TexParameteri" template="TexParameter" gltype="GLint" expand_vector="true"/> 21900c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="TexParameteriv" template="TexParameter" gltype="GLint"/> 21910c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 21920c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="TexImage2D" template="TexImage2D"/> 21930c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 21940c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Clear" template="Clear"/> 21950c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="ClearColor" template="ClearColor" gltype="GLclampf"/> 21960c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="ClearStencil" template="ClearStencil"/> 21970c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="ClearDepthf" template="ClearDepth" gltype="GLclampf"/> 21980c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 21990c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="StencilMask" template="StencilMask"/> 22000c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="StencilMaskSeparate" template="StencilMaskSeparate"/> 22010c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="ColorMask" template="ColorMask"/> 22020c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DepthMask" template="DepthMask"/> 22030c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Disable" template="Disable"/> 22040c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Enable" template="Enable"/> 22050c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Finish" template="Finish"/> 22060c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Flush" template="Flush"/> 22070c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 22080c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="BlendFunc" template="BlendFunc"/> 22090c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 22100c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="StencilFunc" template="StencilFunc"/> 22110c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="StencilFuncSeparate" template="StencilFuncSeparate"/> 22120c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="StencilOp" template="StencilOp"/> 22130c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="StencilOpSeparate" template="StencilOpSeparate"/> 22140c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 22150c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DepthFunc" template="DepthFunc"/> 22160c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 22170c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="PixelStorei" template="PixelStore" gltype="GLint"/> 22180c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="ReadPixels" template="ReadPixels"/> 22190c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 2220199b0894b501607bf8d599ef5efc08cd6c08c79dKristian Høgsberg <function name="GetBooleanv" template="GetState" gltype="GLboolean"/> 22210c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetError" template="GetError"/> 2222199b0894b501607bf8d599ef5efc08cd6c08c79dKristian Høgsberg <function name="GetFloatv" template="GetState" gltype="GLfloat"/> 2223199b0894b501607bf8d599ef5efc08cd6c08c79dKristian Høgsberg <function name="GetIntegerv" template="GetState" gltype="GLint"/> 22240c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 2225ade150d66724259119012420068fa930807311c2Kristian Høgsberg <function name="GetString" template="GetString"/> 22260c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 22270c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetTexParameterfv" template="GetTexParameter" gltype="GLfloat"/> 22280c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetTexParameteriv" template="GetTexParameter" gltype="GLint"/> 22290c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 22300c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="IsEnabled" template="IsEnabled"/> 22310c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 22320c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DepthRangef" template="DepthRange" gltype="GLclampf"/> 22330c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 22340c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Viewport" template="Viewport"/> 22350c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 22360c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DrawArrays" template="DrawArrays"/> 22370c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DrawElements" template="DrawElements"/> 22380c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 22390c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="PolygonOffset" template="PolygonOffset" gltype="GLfloat"/> 22400c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="CopyTexImage2D" template="CopyTexImage2D"/> 22410c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="CopyTexSubImage2D" template="CopyTexSubImage2D"/> 22420c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="TexSubImage2D" template="TexSubImage2D"/> 22430c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 22440c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="BindTexture" template="BindTexture"/> 22450c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DeleteTextures" template="DeleteTextures"/> 22460c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GenTextures" template="GenTextures"/> 22470c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="IsTexture" template="IsTexture"/> 22480c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 22490c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="BlendColor" template="BlendColor" gltype="GLclampf"/> 22500c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="BlendEquation" template="BlendEquation"/> 22510c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="BlendEquationSeparate" template="BlendEquationSeparate"/> 22520c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 22530c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="TexImage3DOES" template="TexImage3D"/> 22540c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="TexSubImage3DOES" template="TexSubImage3D"/> 22550c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="CopyTexSubImage3DOES" template="CopyTexSubImage3D"/> 22560c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 22570c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="CompressedTexImage3DOES" template="CompressedTexImage3D"/> 22580c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="CompressedTexSubImage3DOES" template="CompressedTexSubImage3D"/> 22590c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 22600c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="ActiveTexture" template="ActiveTexture"/> 22610c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 22620c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="SampleCoverage" template="SampleCoverage" gltype="GLclampf"/> 22630c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 22647179a822628963d8cfa0817cf072c5acb70638a7Kristian Høgsberg <function name="CompressedTexImage2D" template="CompressedTexImage2D"/> 22650c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="CompressedTexSubImage2D" template="CompressedTexSubImage2D"/> 22660c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 22670c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="BlendFuncSeparate" template="BlendFuncSeparate"/> 22680c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 226998ee6739d97b5592a7dad0b453c78e180a51ad50Chia-I Wu <function name="VertexAttrib1f" external="true" template="VertexAttrib" gltype="GLfloat" vector_size="1" expand_vector="true"/> 227098ee6739d97b5592a7dad0b453c78e180a51ad50Chia-I Wu <function name="VertexAttrib2f" external="true" template="VertexAttrib" gltype="GLfloat" vector_size="2" expand_vector="true"/> 227198ee6739d97b5592a7dad0b453c78e180a51ad50Chia-I Wu <function name="VertexAttrib3f" external="true" template="VertexAttrib" gltype="GLfloat" vector_size="3" expand_vector="true"/> 227298ee6739d97b5592a7dad0b453c78e180a51ad50Chia-I Wu <function name="VertexAttrib4f" external="true" template="VertexAttrib" gltype="GLfloat" vector_size="4" expand_vector="true"/> 227398ee6739d97b5592a7dad0b453c78e180a51ad50Chia-I Wu <function name="VertexAttrib1fv" external="true" template="VertexAttrib" gltype="GLfloat" vector_size="1"/> 227498ee6739d97b5592a7dad0b453c78e180a51ad50Chia-I Wu <function name="VertexAttrib2fv" external="true" template="VertexAttrib" gltype="GLfloat" vector_size="2"/> 227598ee6739d97b5592a7dad0b453c78e180a51ad50Chia-I Wu <function name="VertexAttrib3fv" external="true" template="VertexAttrib" gltype="GLfloat" vector_size="3"/> 227698ee6739d97b5592a7dad0b453c78e180a51ad50Chia-I Wu <function name="VertexAttrib4fv" external="true" template="VertexAttrib" gltype="GLfloat" vector_size="4"/> 22770c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 22780c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="VertexAttribPointer" template="VertexAttribPointer"/> 22790c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 22800c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="EnableVertexAttribArray" template="EnableVertexAttribArray"/> 22810c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DisableVertexAttribArray" template="DisableVertexAttribArray"/> 22820c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 22830c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="IsProgram" template="IsProgram"/> 22840c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetProgramiv" template="GetProgram" gltype="GLint"/> 22850c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 22860c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetVertexAttribfv" template="GetVertexAttrib" gltype="GLfloat"/> 22870c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetVertexAttribiv" template="GetVertexAttrib" gltype="GLint"/> 22880c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetVertexAttribPointerv" template="GetVertexAttribPointer"/> 22890c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 22900c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetBufferPointervOES" template="GetBufferPointer"/> 22910c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="MapBufferOES" template="MapBuffer"/> 22920c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="UnmapBufferOES" template="UnmapBuffer"/> 22930c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="BindBuffer" template="BindBuffer"/> 22940c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="BufferData" template="BufferData"/> 22950c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="BufferSubData" template="BufferSubData"/> 22960c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DeleteBuffers" template="DeleteBuffers"/> 22970c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GenBuffers" template="GenBuffers"/> 22980c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetBufferParameteriv" template="GetBufferParameter" gltype="GLint"/> 22990c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="IsBuffer" template="IsBuffer"/> 23000c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 23010c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="CreateShader" template="CreateShader"/> 23020c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="ShaderSource" template="ShaderSource"/> 23030c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="CompileShader" template="CompileShader"/> 23040c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="ReleaseShaderCompiler" template="ReleaseShaderCompiler"/> 23050c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DeleteShader" template="DeleteShader"/> 23060c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="ShaderBinary" template="ShaderBinary"/> 23070c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="CreateProgram" template="CreateProgram"/> 23080c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="AttachShader" template="AttachShader"/> 23090c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DetachShader" template="DetachShader"/> 23100c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="LinkProgram" template="LinkProgram"/> 23110c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="UseProgram" template="UseProgram"/> 23120c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DeleteProgram" template="DeleteProgram"/> 23130c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 23140c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetActiveAttrib" template="GetActiveAttrib"/> 23150c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetAttribLocation" template="GetAttribLocation"/> 23160c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="BindAttribLocation" template="BindAttribLocation"/> 23170c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetUniformLocation" template="GetUniformLocation"/> 23180c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetActiveUniform" template="GetActiveUniform"/> 23190c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 23200c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Uniform1f" template="Uniform" gltype="GLfloat" vector_size="1" expand_vector="true"/> 23210c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Uniform2f" template="Uniform" gltype="GLfloat" vector_size="2" expand_vector="true"/> 23220c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Uniform3f" template="Uniform" gltype="GLfloat" vector_size="3" expand_vector="true"/> 23230c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Uniform4f" template="Uniform" gltype="GLfloat" vector_size="4" expand_vector="true"/> 23240c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Uniform1i" template="Uniform" gltype="GLint" vector_size="1" expand_vector="true"/> 23250c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Uniform2i" template="Uniform" gltype="GLint" vector_size="2" expand_vector="true"/> 23260c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Uniform3i" template="Uniform" gltype="GLint" vector_size="3" expand_vector="true"/> 23270c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Uniform4i" template="Uniform" gltype="GLint" vector_size="4" expand_vector="true"/> 23280c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 23290c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Uniform1fv" template="Uniform" gltype="GLfloat" vector_size="1"/> 23300c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Uniform2fv" template="Uniform" gltype="GLfloat" vector_size="2"/> 23310c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Uniform3fv" template="Uniform" gltype="GLfloat" vector_size="3"/> 23320c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Uniform4fv" template="Uniform" gltype="GLfloat" vector_size="4"/> 23330c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Uniform1iv" template="Uniform" gltype="GLint" vector_size="1"/> 23340c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Uniform2iv" template="Uniform" gltype="GLint" vector_size="2"/> 23350c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Uniform3iv" template="Uniform" gltype="GLint" vector_size="3"/> 23360c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="Uniform4iv" template="Uniform" gltype="GLint" vector_size="4"/> 23370c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 23380c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="UniformMatrix2fv" template="UniformMatrix" gltype="GLfloat" vector_size="2"/> 23390c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="UniformMatrix3fv" template="UniformMatrix" gltype="GLfloat" vector_size="3"/> 23400c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="UniformMatrix4fv" template="UniformMatrix" gltype="GLfloat" vector_size="4"/> 23410c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 23420c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="ValidateProgram" template="ValidateProgram"/> 23430c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 23440c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GenerateMipmap" template="GenerateMipmap"/> 23450c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="BindFramebuffer" template="BindFramebuffer"/> 23460c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DeleteFramebuffers" template="DeleteFramebuffers"/> 23470c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GenFramebuffers" template="GenFramebuffers"/> 23480c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="BindRenderbuffer" template="BindRenderbuffer"/> 23490c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="DeleteRenderbuffers" template="DeleteRenderbuffers"/> 23500c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GenRenderbuffers" template="GenRenderbuffers"/> 23510c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="RenderbufferStorage" external="true" template="RenderbufferStorage"/> 23520c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="FramebufferRenderbuffer" template="FramebufferRenderbuffer"/> 23530c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="FramebufferTexture2D" template="FramebufferTexture2D"/> 23540c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="FramebufferTexture3DOES" template="FramebufferTexture3D"/> 23550c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="CheckFramebufferStatus" template="CheckFramebufferStatus"/> 23560c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetFramebufferAttachmentParameteriv" template="GetFramebufferAttachmentParameter" gltype="GLint"/> 23570c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetRenderbufferParameteriv" template="GetRenderbufferParameter" gltype="GLint"/> 23580c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="IsRenderbuffer" template="IsRenderbuffer"/> 23590c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="IsFramebuffer" template="IsFramebuffer"/> 23600c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 23610c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="IsShader" template="IsShader"/> 23620c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetShaderiv" template="GetShader" gltype="GLint"/> 23630c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetAttachedShaders" template="GetAttachedShaders"/> 23640c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetShaderInfoLog" template="GetShaderInfoLog"/> 23650c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetProgramInfoLog" template="GetProgramInfoLog"/> 23660c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetShaderSource" template="GetShaderSource"/> 23670c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetShaderPrecisionFormat" template="GetShaderPrecisionFormat"/> 23680c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetUniformfv" template="GetUniform" gltype="GLfloat"/> 23690c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu <function name="GetUniformiv" template="GetUniform" gltype="GLint"/> 2370f88297b369e9c2d4521554d8a6c66e288eb3b178Chia-I Wu 2371f88297b369e9c2d4521554d8a6c66e288eb3b178Chia-I Wu <!-- EXT_multi_draw_arrays --> 2372f88297b369e9c2d4521554d8a6c66e288eb3b178Chia-I Wu <function name="MultiDrawArraysEXT" template="MultiDrawArrays"/> 2373f88297b369e9c2d4521554d8a6c66e288eb3b178Chia-I Wu <function name="MultiDrawElementsEXT" template="MultiDrawElements"/> 23743490923c817cd81d46a405de117e9ba8a8aeef3cChia-I Wu 23753490923c817cd81d46a405de117e9ba8a8aeef3cChia-I Wu <!-- OES_EGL_image --> 23763490923c817cd81d46a405de117e9ba8a8aeef3cChia-I Wu <function name="EGLImageTargetTexture2DOES" template="EGLImageTargetTexture2D"/> 23773490923c817cd81d46a405de117e9ba8a8aeef3cChia-I Wu <function name="EGLImageTargetRenderbufferStorageOES" template="EGLImageTargetRenderbufferStorage"/> 23780c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</api> 23790c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu 23800c1a7bbe0d0c6727a432890164032188787e7e26Chia-I Wu</apispec> 2381