include more low-level bindings
[clinton/guile-figl.git] / upstream-man-pages / manglsl / gl_TessCoord.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook MathML Module V1.1b1//EN"
3 "http://www.oasis-open.org/docbook/xml/mathml/1.1CR1/dbmathml.dtd">
4 <refentry id="gl_TessCoord">
5 <refmeta>
6 <refmetainfo>
7 <copyright>
8 <year>2011</year>
9 <holder>Khronos Group</holder>
10 </copyright>
11 </refmetainfo>
12 <refentrytitle>gl_TessCoord</refentrytitle>
13 <manvolnum>3G</manvolnum>
14 </refmeta>
15 <refnamediv>
16 <refname>gl_TessCoord</refname>
17 <refpurpose>contains the coordinate of the vertex within the current patch</refpurpose>
18 </refnamediv>
19 <refsynopsisdiv><title>Declaration</title>
20 <funcsynopsis>
21 <function>in vec3 gl_TessCoord;</function>
22 </funcsynopsis>
23 </refsynopsisdiv>
24 <refsect1 id="description"><title>Description</title>
25 <para>
26 Available only in the tessellation cevaluation language, <function>gl_TessCoord</function>
27 specifies the three component (u, v, w) vector identifying the position of the vertex being
28 processed by the shader relative to the primitive being tessellated.
29 </para>
30 </refsect1>
31 <refsect1 id="versions"><title>Version Support</title>
32 <informaltable frame="topbot">
33 <tgroup cols="3" align="left">
34 <colspec colwidth="1.1*" />
35 <colspec colwidth="1*" align="center" />
36 <colspec colwidth="1*" align="center" />
37 <colspec colwidth="1*" align="center" />
38 <colspec colwidth="1*" align="center" />
39 <colspec colwidth="1*" align="center" />
40 <colspec colwidth="1*" align="center" />
41 <colspec colwidth="1*" align="center" />
42 <colspec colwidth="1*" align="center" />
43 <thead>
44 <row>
45 <entry rowsep="1" align="left"><emphasis role="bold">
46 Variable
47 </emphasis></entry>
48 <entry rowsep="1" align="left"><emphasis role="bold">
49 Version 1.10
50 </emphasis></entry>
51 <entry rowsep="1" align="left"><emphasis role="bold">
52 Version 1.20
53 </emphasis></entry>
54 <entry rowsep="1" align="left"><emphasis role="bold">
55 Version 1.30
56 </emphasis></entry>
57 <entry rowsep="1" align="left"><emphasis role="bold">
58 Version 1.40
59 </emphasis></entry>
60 <entry rowsep="1" align="left"><emphasis role="bold">
61 Version 1.50
62 </emphasis></entry>
63 <entry rowsep="1" align="left"><emphasis role="bold">
64 Version 3.30
65 </emphasis></entry>
66 <entry rowsep="1" align="left"><emphasis role="bold">
67 Version 4.00
68 </emphasis></entry>
69 <entry rowsep="1" align="left"><emphasis role="bold">
70 Version 4.10
71 </emphasis></entry>
72 </row>
73 <row>
74 <entry>
75 gl_TessCoord
76 </entry>
77 <entry>
78 <emphasis>-</emphasis> <!-- 1.10, OpenGL 2.0 -->
79 </entry>
80 <entry>
81 <emphasis>-</emphasis> <!-- 1.20, OpenGL 2.1 -->
82 </entry>
83 <entry>
84 <emphasis>-</emphasis> <!-- 1.30, OpenGL 3.0 -->
85 </entry>
86 <entry>
87 <emphasis>-</emphasis> <!-- 1.40, OpenGL 3.1 -->
88 </entry>
89 <entry>
90 <emphasis>-</emphasis> <!-- 1.50, OpenGL 3.2 -->
91 </entry>
92 <entry>
93 <emphasis>-</emphasis> <!-- 3.30, OpenGL 3.3 -->
94 </entry>
95 <entry>
96 <emphasis>Y</emphasis> <!-- 4.00, OpenGL 4.0 -->
97 </entry>
98 <entry>
99 <emphasis>Y</emphasis> <!-- 4.10, OpenGL 4.1 -->
100 </entry>
101 </row>
102 </thead>
103 </tgroup>
104 </informaltable>
105 </refsect1>
106 <refsect1 id="seealso"><title>See Also</title>
107 <para>
108 <citerefentry><refentrytitle>gl_TessLevelOuter</refentrytitle></citerefentry>,
109 <citerefentry><refentrytitle>gl_TessLevelInner</refentrytitle></citerefentry>,
110 <citerefentry><refentrytitle>gl_PatchVerticesIn</refentrytitle></citerefentry>
111 </para>
112 </refsect1>
113 <refsect1 id="Copyright"><title>Copyright</title>
114 <para>
115 Copyright <trademark class="copyright"></trademark> 2011 Khronos Group.
116 This material may be distributed subject to the terms and conditions set forth in
117 the Open Publication License, v 1.0, 8 June 1999.
118 <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
119 </para>
120 </refsect1>
121 </refentry>