Files
mesa/src/mapi/glapi/gen/NV_half_float.xml
Marek Olšák 3c621f8a2a glapi: rename 'vtxfmt' to 'beginend' to make it clear
These are really just the functions that execute between Begin/End.

Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18828>
2022-09-26 22:58:16 +00:00

244 lines
8.6 KiB
XML

<?xml version="1.0"?>
<!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd">
<OpenGLAPI>
<category name="GL_NV_half_float" number="283">
<function name="Vertex2hNV" exec="beginend" deprecated="3.1">
<param name="x" type="GLhalfNV"/>
<param name="y" type="GLhalfNV"/>
</function>
<function name="Vertex2hvNV" exec="beginend" deprecated="3.1">
<param name="v" type="const GLhalfNV *" count="2"/>
</function>
<function name="Vertex3hNV" exec="beginend" deprecated="3.1">
<param name="x" type="GLhalfNV"/>
<param name="y" type="GLhalfNV"/>
<param name="z" type="GLhalfNV"/>
</function>
<function name="Vertex3hvNV" exec="beginend" deprecated="3.1">
<param name="v" type="const GLhalfNV *" count="3"/>
</function>
<function name="Vertex4hNV" exec="beginend" deprecated="3.1">
<param name="x" type="GLhalfNV"/>
<param name="y" type="GLhalfNV"/>
<param name="z" type="GLhalfNV"/>
<param name="w" type="GLhalfNV"/>
</function>
<function name="Vertex4hvNV" exec="beginend" deprecated="3.1">
<param name="v" type="const GLhalfNV *" count="4"/>
</function>
<function name="Normal3hNV" exec="beginend" deprecated="3.1">
<param name="nx" type="GLhalfNV"/>
<param name="ny" type="GLhalfNV"/>
<param name="nz" type="GLhalfNV"/>
</function>
<function name="Normal3hvNV" exec="beginend" deprecated="3.1">
<param name="v" type="const GLhalfNV *" count="3"/>
</function>
<function name="Color3hNV" exec="beginend" deprecated="3.1">
<param name="red" type="GLhalfNV"/>
<param name="green" type="GLhalfNV"/>
<param name="blue" type="GLhalfNV"/>
</function>
<function name="Color3hvNV" exec="beginend" deprecated="3.1">
<param name="v" type="const GLhalfNV *" count="3"/>
</function>
<function name="Color4hNV" exec="beginend" deprecated="3.1">
<param name="red" type="GLhalfNV"/>
<param name="green" type="GLhalfNV"/>
<param name="blue" type="GLhalfNV"/>
<param name="alpha" type="GLhalfNV"/>
</function>
<function name="Color4hvNV" exec="beginend" deprecated="3.1">
<param name="v" type="const GLhalfNV *" count="4"/>
</function>
<function name="TexCoord1hNV" exec="beginend" deprecated="3.1">
<param name="s" type="GLhalfNV"/>
</function>
<function name="TexCoord1hvNV" exec="beginend" deprecated="3.1">
<param name="v" type="const GLhalfNV *" count="1"/>
</function>
<function name="TexCoord2hNV" exec="beginend" deprecated="3.1">
<param name="s" type="GLhalfNV"/>
<param name="t" type="GLhalfNV"/>
</function>
<function name="TexCoord2hvNV" exec="beginend" deprecated="3.1">
<param name="v" type="const GLhalfNV *" count="2"/>
</function>
<function name="TexCoord3hNV" exec="beginend" deprecated="3.1">
<param name="s" type="GLhalfNV"/>
<param name="t" type="GLhalfNV"/>
<param name="r" type="GLhalfNV"/>
</function>
<function name="TexCoord3hvNV" exec="beginend" deprecated="3.1">
<param name="v" type="const GLhalfNV *" count="3"/>
</function>
<function name="TexCoord4hNV" exec="beginend" deprecated="3.1">
<param name="s" type="GLhalfNV"/>
<param name="t" type="GLhalfNV"/>
<param name="r" type="GLhalfNV"/>
<param name="q" type="GLhalfNV"/>
</function>
<function name="TexCoord4hvNV" exec="beginend" deprecated="3.1">
<param name="v" type="const GLhalfNV *" count="4"/>
</function>
<function name="MultiTexCoord1hNV" exec="beginend" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="s" type="GLhalfNV"/>
</function>
<function name="MultiTexCoord1hvNV" exec="beginend" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="v" type="const GLhalfNV *" count="1"/>
</function>
<function name="MultiTexCoord2hNV" exec="beginend" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="s" type="GLhalfNV"/>
<param name="t" type="GLhalfNV"/>
</function>
<function name="MultiTexCoord2hvNV" exec="beginend" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="v" type="const GLhalfNV *" count="2"/>
</function>
<function name="MultiTexCoord3hNV" exec="beginend" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="s" type="GLhalfNV"/>
<param name="t" type="GLhalfNV"/>
<param name="r" type="GLhalfNV"/>
</function>
<function name="MultiTexCoord3hvNV" exec="beginend" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="v" type="const GLhalfNV *" count="3"/>
</function>
<function name="MultiTexCoord4hNV" exec="beginend" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="s" type="GLhalfNV"/>
<param name="t" type="GLhalfNV"/>
<param name="r" type="GLhalfNV"/>
<param name="q" type="GLhalfNV"/>
</function>
<function name="MultiTexCoord4hvNV" exec="beginend" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="v" type="const GLhalfNV *" count="4"/>
</function>
<function name="VertexAttrib1hNV" exec="beginend" deprecated="3.1">
<param name="index" type="GLuint"/>
<param name="x" type="GLhalfNV"/>
</function>
<function name="VertexAttrib1hvNV" exec="beginend" deprecated="3.1">
<param name="index" type="GLuint"/>
<param name="v" type="const GLhalfNV *" count="1"/>
</function>
<function name="VertexAttrib2hNV" exec="beginend" deprecated="3.1">
<param name="index" type="GLuint"/>
<param name="x" type="GLhalfNV"/>
<param name="y" type="GLhalfNV"/>
</function>
<function name="VertexAttrib2hvNV" exec="beginend" deprecated="3.1">
<param name="index" type="GLuint"/>
<param name="v" type="const GLhalfNV *" count="2"/>
</function>
<function name="VertexAttrib3hNV" exec="beginend" deprecated="3.1">
<param name="index" type="GLuint"/>
<param name="x" type="GLhalfNV"/>
<param name="y" type="GLhalfNV"/>
<param name="z" type="GLhalfNV"/>
</function>
<function name="VertexAttrib3hvNV" exec="beginend" deprecated="3.1">
<param name="index" type="GLuint"/>
<param name="v" type="const GLhalfNV *" count="3"/>
</function>
<function name="VertexAttrib4hNV" exec="beginend" deprecated="3.1">
<param name="index" type="GLuint"/>
<param name="x" type="GLhalfNV"/>
<param name="y" type="GLhalfNV"/>
<param name="z" type="GLhalfNV"/>
<param name="w" type="GLhalfNV"/>
</function>
<function name="VertexAttrib4hvNV" exec="beginend" deprecated="3.1">
<param name="index" type="GLuint"/>
<param name="v" type="const GLhalfNV *" count="4"/>
</function>
<function name="VertexAttribs1hvNV" exec="beginend" deprecated="3.1">
<param name="index" type="GLuint"/>
<param name="n" type="GLsizei"/>
<param name="v" type="const GLhalfNV *" count="n"/>
</function>
<function name="VertexAttribs2hvNV" exec="beginend" deprecated="3.1">
<param name="index" type="GLuint"/>
<param name="n" type="GLsizei"/>
<param name="v" type="const GLhalfNV *" count="n" count_scale="2"/>
</function>
<function name="VertexAttribs3hvNV" exec="beginend" deprecated="3.1">
<param name="index" type="GLuint"/>
<param name="n" type="GLsizei"/>
<param name="v" type="const GLhalfNV *" count="n" count_scale="3"/>
</function>
<function name="VertexAttribs4hvNV" exec="beginend" deprecated="3.1">
<param name="index" type="GLuint"/>
<param name="n" type="GLsizei"/>
<param name="v" type="const GLhalfNV *" count="n" count_scale="4"/>
</function>
<function name="FogCoordhNV" exec="beginend" deprecated="3.1">
<param name="x" type="GLhalfNV"/>
</function>
<function name="FogCoordhvNV" exec="beginend" deprecated="3.1">
<param name="v" type="const GLhalfNV *" count="1"/>
</function>
<function name="SecondaryColor3hNV" exec="beginend" deprecated="3.1">
<param name="red" type="GLhalfNV"/>
<param name="green" type="GLhalfNV"/>
<param name="blue" type="GLhalfNV"/>
</function>
<function name="SecondaryColor3hvNV" exec="beginend" deprecated="3.1">
<param name="v" type="const GLhalfNV *" count="3"/>
</function>
</category>
</OpenGLAPI>