1bf215546Sopenharmony_ci<?xml version="1.0"?> 2bf215546Sopenharmony_ci<!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd"> 3bf215546Sopenharmony_ci 4bf215546Sopenharmony_ci<OpenGLAPI> 5bf215546Sopenharmony_ci 6bf215546Sopenharmony_ci<category name="GL_NV_half_float" number="283"> 7bf215546Sopenharmony_ci 8bf215546Sopenharmony_ci <function name="Vertex2hNV" exec="vtxfmt" deprecated="3.1"> 9bf215546Sopenharmony_ci <param name="x" type="GLhalfNV"/> 10bf215546Sopenharmony_ci <param name="y" type="GLhalfNV"/> 11bf215546Sopenharmony_ci </function> 12bf215546Sopenharmony_ci 13bf215546Sopenharmony_ci <function name="Vertex2hvNV" exec="vtxfmt" deprecated="3.1"> 14bf215546Sopenharmony_ci <param name="v" type="const GLhalfNV *" count="2"/> 15bf215546Sopenharmony_ci </function> 16bf215546Sopenharmony_ci 17bf215546Sopenharmony_ci <function name="Vertex3hNV" exec="vtxfmt" deprecated="3.1"> 18bf215546Sopenharmony_ci <param name="x" type="GLhalfNV"/> 19bf215546Sopenharmony_ci <param name="y" type="GLhalfNV"/> 20bf215546Sopenharmony_ci <param name="z" type="GLhalfNV"/> 21bf215546Sopenharmony_ci </function> 22bf215546Sopenharmony_ci 23bf215546Sopenharmony_ci <function name="Vertex3hvNV" exec="vtxfmt" deprecated="3.1"> 24bf215546Sopenharmony_ci <param name="v" type="const GLhalfNV *" count="3"/> 25bf215546Sopenharmony_ci </function> 26bf215546Sopenharmony_ci 27bf215546Sopenharmony_ci <function name="Vertex4hNV" exec="vtxfmt" deprecated="3.1"> 28bf215546Sopenharmony_ci <param name="x" type="GLhalfNV"/> 29bf215546Sopenharmony_ci <param name="y" type="GLhalfNV"/> 30bf215546Sopenharmony_ci <param name="z" type="GLhalfNV"/> 31bf215546Sopenharmony_ci <param name="w" type="GLhalfNV"/> 32bf215546Sopenharmony_ci </function> 33bf215546Sopenharmony_ci 34bf215546Sopenharmony_ci <function name="Vertex4hvNV" exec="vtxfmt" deprecated="3.1"> 35bf215546Sopenharmony_ci <param name="v" type="const GLhalfNV *" count="4"/> 36bf215546Sopenharmony_ci </function> 37bf215546Sopenharmony_ci 38bf215546Sopenharmony_ci <function name="Normal3hNV" exec="vtxfmt" deprecated="3.1"> 39bf215546Sopenharmony_ci <param name="nx" type="GLhalfNV"/> 40bf215546Sopenharmony_ci <param name="ny" type="GLhalfNV"/> 41bf215546Sopenharmony_ci <param name="nz" type="GLhalfNV"/> 42bf215546Sopenharmony_ci </function> 43bf215546Sopenharmony_ci 44bf215546Sopenharmony_ci <function name="Normal3hvNV" exec="vtxfmt" deprecated="3.1"> 45bf215546Sopenharmony_ci <param name="v" type="const GLhalfNV *" count="3"/> 46bf215546Sopenharmony_ci </function> 47bf215546Sopenharmony_ci 48bf215546Sopenharmony_ci <function name="Color3hNV" exec="vtxfmt" deprecated="3.1"> 49bf215546Sopenharmony_ci <param name="red" type="GLhalfNV"/> 50bf215546Sopenharmony_ci <param name="green" type="GLhalfNV"/> 51bf215546Sopenharmony_ci <param name="blue" type="GLhalfNV"/> 52bf215546Sopenharmony_ci </function> 53bf215546Sopenharmony_ci 54bf215546Sopenharmony_ci <function name="Color3hvNV" exec="vtxfmt" deprecated="3.1"> 55bf215546Sopenharmony_ci <param name="v" type="const GLhalfNV *" count="3"/> 56bf215546Sopenharmony_ci </function> 57bf215546Sopenharmony_ci 58bf215546Sopenharmony_ci <function name="Color4hNV" exec="vtxfmt" deprecated="3.1"> 59bf215546Sopenharmony_ci <param name="red" type="GLhalfNV"/> 60bf215546Sopenharmony_ci <param name="green" type="GLhalfNV"/> 61bf215546Sopenharmony_ci <param name="blue" type="GLhalfNV"/> 62bf215546Sopenharmony_ci <param name="alpha" type="GLhalfNV"/> 63bf215546Sopenharmony_ci </function> 64bf215546Sopenharmony_ci 65bf215546Sopenharmony_ci <function name="Color4hvNV" exec="vtxfmt" deprecated="3.1"> 66bf215546Sopenharmony_ci <param name="v" type="const GLhalfNV *" count="4"/> 67bf215546Sopenharmony_ci </function> 68bf215546Sopenharmony_ci 69bf215546Sopenharmony_ci <function name="TexCoord1hNV" exec="vtxfmt" deprecated="3.1"> 70bf215546Sopenharmony_ci <param name="s" type="GLhalfNV"/> 71bf215546Sopenharmony_ci </function> 72bf215546Sopenharmony_ci 73bf215546Sopenharmony_ci <function name="TexCoord1hvNV" exec="vtxfmt" deprecated="3.1"> 74bf215546Sopenharmony_ci <param name="v" type="const GLhalfNV *" count="1"/> 75bf215546Sopenharmony_ci </function> 76bf215546Sopenharmony_ci 77bf215546Sopenharmony_ci <function name="TexCoord2hNV" exec="vtxfmt" deprecated="3.1"> 78bf215546Sopenharmony_ci <param name="s" type="GLhalfNV"/> 79bf215546Sopenharmony_ci <param name="t" type="GLhalfNV"/> 80bf215546Sopenharmony_ci </function> 81bf215546Sopenharmony_ci 82bf215546Sopenharmony_ci <function name="TexCoord2hvNV" exec="vtxfmt" deprecated="3.1"> 83bf215546Sopenharmony_ci <param name="v" type="const GLhalfNV *" count="2"/> 84bf215546Sopenharmony_ci </function> 85bf215546Sopenharmony_ci 86bf215546Sopenharmony_ci <function name="TexCoord3hNV" exec="vtxfmt" deprecated="3.1"> 87bf215546Sopenharmony_ci <param name="s" type="GLhalfNV"/> 88bf215546Sopenharmony_ci <param name="t" type="GLhalfNV"/> 89bf215546Sopenharmony_ci <param name="r" type="GLhalfNV"/> 90bf215546Sopenharmony_ci </function> 91bf215546Sopenharmony_ci 92bf215546Sopenharmony_ci <function name="TexCoord3hvNV" exec="vtxfmt" deprecated="3.1"> 93bf215546Sopenharmony_ci <param name="v" type="const GLhalfNV *" count="3"/> 94bf215546Sopenharmony_ci </function> 95bf215546Sopenharmony_ci 96bf215546Sopenharmony_ci <function name="TexCoord4hNV" exec="vtxfmt" deprecated="3.1"> 97bf215546Sopenharmony_ci <param name="s" type="GLhalfNV"/> 98bf215546Sopenharmony_ci <param name="t" type="GLhalfNV"/> 99bf215546Sopenharmony_ci <param name="r" type="GLhalfNV"/> 100bf215546Sopenharmony_ci <param name="q" type="GLhalfNV"/> 101bf215546Sopenharmony_ci </function> 102bf215546Sopenharmony_ci 103bf215546Sopenharmony_ci <function name="TexCoord4hvNV" exec="vtxfmt" deprecated="3.1"> 104bf215546Sopenharmony_ci <param name="v" type="const GLhalfNV *" count="4"/> 105bf215546Sopenharmony_ci </function> 106bf215546Sopenharmony_ci 107bf215546Sopenharmony_ci <function name="MultiTexCoord1hNV" exec="vtxfmt" deprecated="3.1"> 108bf215546Sopenharmony_ci <param name="target" type="GLenum"/> 109bf215546Sopenharmony_ci <param name="s" type="GLhalfNV"/> 110bf215546Sopenharmony_ci </function> 111bf215546Sopenharmony_ci 112bf215546Sopenharmony_ci <function name="MultiTexCoord1hvNV" exec="vtxfmt" deprecated="3.1"> 113bf215546Sopenharmony_ci <param name="target" type="GLenum"/> 114bf215546Sopenharmony_ci <param name="v" type="const GLhalfNV *" count="1"/> 115bf215546Sopenharmony_ci </function> 116bf215546Sopenharmony_ci 117bf215546Sopenharmony_ci <function name="MultiTexCoord2hNV" exec="vtxfmt" deprecated="3.1"> 118bf215546Sopenharmony_ci <param name="target" type="GLenum"/> 119bf215546Sopenharmony_ci <param name="s" type="GLhalfNV"/> 120bf215546Sopenharmony_ci <param name="t" type="GLhalfNV"/> 121bf215546Sopenharmony_ci </function> 122bf215546Sopenharmony_ci 123bf215546Sopenharmony_ci <function name="MultiTexCoord2hvNV" exec="vtxfmt" deprecated="3.1"> 124bf215546Sopenharmony_ci <param name="target" type="GLenum"/> 125bf215546Sopenharmony_ci <param name="v" type="const GLhalfNV *" count="2"/> 126bf215546Sopenharmony_ci </function> 127bf215546Sopenharmony_ci 128bf215546Sopenharmony_ci <function name="MultiTexCoord3hNV" exec="vtxfmt" deprecated="3.1"> 129bf215546Sopenharmony_ci <param name="target" type="GLenum"/> 130bf215546Sopenharmony_ci <param name="s" type="GLhalfNV"/> 131bf215546Sopenharmony_ci <param name="t" type="GLhalfNV"/> 132bf215546Sopenharmony_ci <param name="r" type="GLhalfNV"/> 133bf215546Sopenharmony_ci </function> 134bf215546Sopenharmony_ci 135bf215546Sopenharmony_ci <function name="MultiTexCoord3hvNV" exec="vtxfmt" deprecated="3.1"> 136bf215546Sopenharmony_ci <param name="target" type="GLenum"/> 137bf215546Sopenharmony_ci <param name="v" type="const GLhalfNV *" count="3"/> 138bf215546Sopenharmony_ci </function> 139bf215546Sopenharmony_ci 140bf215546Sopenharmony_ci <function name="MultiTexCoord4hNV" exec="vtxfmt" deprecated="3.1"> 141bf215546Sopenharmony_ci <param name="target" type="GLenum"/> 142bf215546Sopenharmony_ci <param name="s" type="GLhalfNV"/> 143bf215546Sopenharmony_ci <param name="t" type="GLhalfNV"/> 144bf215546Sopenharmony_ci <param name="r" type="GLhalfNV"/> 145bf215546Sopenharmony_ci <param name="q" type="GLhalfNV"/> 146bf215546Sopenharmony_ci </function> 147bf215546Sopenharmony_ci 148bf215546Sopenharmony_ci <function name="MultiTexCoord4hvNV" exec="vtxfmt" deprecated="3.1"> 149bf215546Sopenharmony_ci <param name="target" type="GLenum"/> 150bf215546Sopenharmony_ci <param name="v" type="const GLhalfNV *" count="4"/> 151bf215546Sopenharmony_ci </function> 152bf215546Sopenharmony_ci 153bf215546Sopenharmony_ci <function name="VertexAttrib1hNV" exec="vtxfmt" deprecated="3.1"> 154bf215546Sopenharmony_ci <param name="index" type="GLuint"/> 155bf215546Sopenharmony_ci <param name="x" type="GLhalfNV"/> 156bf215546Sopenharmony_ci </function> 157bf215546Sopenharmony_ci 158bf215546Sopenharmony_ci <function name="VertexAttrib1hvNV" exec="vtxfmt" deprecated="3.1"> 159bf215546Sopenharmony_ci <param name="index" type="GLuint"/> 160bf215546Sopenharmony_ci <param name="v" type="const GLhalfNV *" count="1"/> 161bf215546Sopenharmony_ci </function> 162bf215546Sopenharmony_ci 163bf215546Sopenharmony_ci <function name="VertexAttrib2hNV" exec="vtxfmt" deprecated="3.1"> 164bf215546Sopenharmony_ci <param name="index" type="GLuint"/> 165bf215546Sopenharmony_ci <param name="x" type="GLhalfNV"/> 166bf215546Sopenharmony_ci <param name="y" type="GLhalfNV"/> 167bf215546Sopenharmony_ci </function> 168bf215546Sopenharmony_ci 169bf215546Sopenharmony_ci <function name="VertexAttrib2hvNV" exec="vtxfmt" deprecated="3.1"> 170bf215546Sopenharmony_ci <param name="index" type="GLuint"/> 171bf215546Sopenharmony_ci <param name="v" type="const GLhalfNV *" count="2"/> 172bf215546Sopenharmony_ci </function> 173bf215546Sopenharmony_ci 174bf215546Sopenharmony_ci <function name="VertexAttrib3hNV" exec="vtxfmt" deprecated="3.1"> 175bf215546Sopenharmony_ci <param name="index" type="GLuint"/> 176bf215546Sopenharmony_ci <param name="x" type="GLhalfNV"/> 177bf215546Sopenharmony_ci <param name="y" type="GLhalfNV"/> 178bf215546Sopenharmony_ci <param name="z" type="GLhalfNV"/> 179bf215546Sopenharmony_ci </function> 180bf215546Sopenharmony_ci 181bf215546Sopenharmony_ci <function name="VertexAttrib3hvNV" exec="vtxfmt" deprecated="3.1"> 182bf215546Sopenharmony_ci <param name="index" type="GLuint"/> 183bf215546Sopenharmony_ci <param name="v" type="const GLhalfNV *" count="3"/> 184bf215546Sopenharmony_ci </function> 185bf215546Sopenharmony_ci 186bf215546Sopenharmony_ci <function name="VertexAttrib4hNV" exec="vtxfmt" deprecated="3.1"> 187bf215546Sopenharmony_ci <param name="index" type="GLuint"/> 188bf215546Sopenharmony_ci <param name="x" type="GLhalfNV"/> 189bf215546Sopenharmony_ci <param name="y" type="GLhalfNV"/> 190bf215546Sopenharmony_ci <param name="z" type="GLhalfNV"/> 191bf215546Sopenharmony_ci <param name="w" type="GLhalfNV"/> 192bf215546Sopenharmony_ci </function> 193bf215546Sopenharmony_ci 194bf215546Sopenharmony_ci <function name="VertexAttrib4hvNV" exec="vtxfmt" deprecated="3.1"> 195bf215546Sopenharmony_ci <param name="index" type="GLuint"/> 196bf215546Sopenharmony_ci <param name="v" type="const GLhalfNV *" count="4"/> 197bf215546Sopenharmony_ci </function> 198bf215546Sopenharmony_ci 199bf215546Sopenharmony_ci <function name="VertexAttribs1hvNV" exec="vtxfmt" deprecated="3.1"> 200bf215546Sopenharmony_ci <param name="index" type="GLuint"/> 201bf215546Sopenharmony_ci <param name="n" type="GLsizei"/> 202bf215546Sopenharmony_ci <param name="v" type="const GLhalfNV *" count="n"/> 203bf215546Sopenharmony_ci </function> 204bf215546Sopenharmony_ci 205bf215546Sopenharmony_ci <function name="VertexAttribs2hvNV" exec="vtxfmt" deprecated="3.1"> 206bf215546Sopenharmony_ci <param name="index" type="GLuint"/> 207bf215546Sopenharmony_ci <param name="n" type="GLsizei"/> 208bf215546Sopenharmony_ci <param name="v" type="const GLhalfNV *" count="n" count_scale="2"/> 209bf215546Sopenharmony_ci </function> 210bf215546Sopenharmony_ci 211bf215546Sopenharmony_ci <function name="VertexAttribs3hvNV" exec="vtxfmt" deprecated="3.1"> 212bf215546Sopenharmony_ci <param name="index" type="GLuint"/> 213bf215546Sopenharmony_ci <param name="n" type="GLsizei"/> 214bf215546Sopenharmony_ci <param name="v" type="const GLhalfNV *" count="n" count_scale="3"/> 215bf215546Sopenharmony_ci </function> 216bf215546Sopenharmony_ci 217bf215546Sopenharmony_ci <function name="VertexAttribs4hvNV" exec="vtxfmt" deprecated="3.1"> 218bf215546Sopenharmony_ci <param name="index" type="GLuint"/> 219bf215546Sopenharmony_ci <param name="n" type="GLsizei"/> 220bf215546Sopenharmony_ci <param name="v" type="const GLhalfNV *" count="n" count_scale="4"/> 221bf215546Sopenharmony_ci </function> 222bf215546Sopenharmony_ci 223bf215546Sopenharmony_ci <function name="FogCoordhNV" exec="vtxfmt" deprecated="3.1"> 224bf215546Sopenharmony_ci <param name="x" type="GLhalfNV"/> 225bf215546Sopenharmony_ci </function> 226bf215546Sopenharmony_ci 227bf215546Sopenharmony_ci <function name="FogCoordhvNV" exec="vtxfmt" deprecated="3.1"> 228bf215546Sopenharmony_ci <param name="v" type="const GLhalfNV *" count="1"/> 229bf215546Sopenharmony_ci </function> 230bf215546Sopenharmony_ci 231bf215546Sopenharmony_ci <function name="SecondaryColor3hNV" exec="vtxfmt" deprecated="3.1"> 232bf215546Sopenharmony_ci <param name="red" type="GLhalfNV"/> 233bf215546Sopenharmony_ci <param name="green" type="GLhalfNV"/> 234bf215546Sopenharmony_ci <param name="blue" type="GLhalfNV"/> 235bf215546Sopenharmony_ci </function> 236bf215546Sopenharmony_ci 237bf215546Sopenharmony_ci <function name="SecondaryColor3hvNV" exec="vtxfmt" deprecated="3.1"> 238bf215546Sopenharmony_ci <param name="v" type="const GLhalfNV *" count="3"/> 239bf215546Sopenharmony_ci </function> 240bf215546Sopenharmony_ci 241bf215546Sopenharmony_ci</category> 242bf215546Sopenharmony_ci 243bf215546Sopenharmony_ci</OpenGLAPI> 244