rename upstream-man-pages to upstream-doc
[clinton/guile-figl.git] / upstream-doc / manglsl / interpolateAtOffset.xml
CommitLineData
7faf1d71
AW
1<?xml version="1.0" encoding="UTF-8"?>\r
2<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook MathML Module V1.1b1//EN"\r
3 "http://www.oasis-open.org/docbook/xml/mathml/1.1CR1/dbmathml.dtd">\r
4<refentry id="interpolateAtOffset">\r
5 <refmeta>\r
6 <refmetainfo>\r
7 <copyright>\r
8 <year>2011</year>\r
9 <holder>Khronos Group</holder>\r
10 </copyright>\r
11 </refmetainfo>\r
12 <refentrytitle>interpolateAtOffset</refentrytitle>\r
13 <manvolnum>3G</manvolnum>\r
14 </refmeta>\r
15 <refnamediv>\r
16 <refname>interpolateAtOffset</refname>\r
17 <refpurpose>sample a varying at specified offset from the center of a pixel</refpurpose>\r
18 </refnamediv>\r
19 <refsynopsisdiv><title>Declaration</title>\r
20 <funcsynopsis>\r
21 <funcprototype>\r
22 <funcdef>float <function>interpolateAtOffset</function></funcdef>\r
23 <paramdef>float <parameter>interpolant</parameter></paramdef>\r
24 <paramdef>vec2 <parameter>offset</parameter></paramdef>\r
25 </funcprototype>\r
26 <funcprototype>\r
27 <funcdef>vec2 <function>interpolateAtOffset</function></funcdef>\r
28 <paramdef>vec2 <parameter>interpolant</parameter></paramdef>\r
29 <paramdef>vec2 <parameter>offset</parameter></paramdef>\r
30 </funcprototype>\r
31 <funcprototype>\r
32 <funcdef>vec3 <function>interpolateAtOffset</function></funcdef>\r
33 <paramdef>vec3 <parameter>interpolant</parameter></paramdef>\r
34 <paramdef>vec2 <parameter>offset</parameter></paramdef>\r
35 </funcprototype>\r
36 <funcprototype>\r
37 <funcdef>vec4 <function>interpolateAtOffset</function></funcdef>\r
38 <paramdef>vec4 <parameter>interpolant</parameter></paramdef>\r
39 <paramdef>vec2 <parameter>offset</parameter></paramdef>\r
40 </funcprototype>\r
41 </funcsynopsis>\r
42 </refsynopsisdiv>\r
43 <refsect1 id="parameters"><title>Parameters</title>\r
44 <variablelist>\r
45 <varlistentry>\r
46 <term><parameter>interpolant</parameter></term>\r
47 <listitem>\r
48 <para>\r
49 Specifies the interpolant to be sampled at the specified offset.\r
50 </para>\r
51 </listitem>\r
52 </varlistentry>\r
53 <varlistentry>\r
54 <term><parameter>offset</parameter></term>\r
55 <listitem>\r
56 <para>\r
57 Specifies the offset from the center of the pixel at which to sample <parameter>interpolant</parameter>.\r
58 </para>\r
59 </listitem>\r
60 </varlistentry>\r
61 </variablelist>\r
62 </refsect1>\r
63 <refsect1 id="description"><title>Description</title>\r
64 <para>\r
65 <function>interpolateAtOffset</function> returns the value of the input varying <parameter>interpolant</parameter>\r
66 sampled at an offset from the center of the pixel specified by <parameter>offset</parameter>. The two floating-point\r
67 components of <parameter>offset</parameter> give the offset in pixels in the <emphasis>x</emphasis> and <emphasis>y</emphasis>\r
68 directions from the center of the pixel, respectively. An offset of (0, 0) identifies the center of the pixel. The range and granularity of\r
69 offsets supported by this function is implementation-dependent.\r
70 </para>\r
71 </refsect1>\r
72 <refsect1 id="versions"><title>Version Support</title>\r
73 <informaltable frame="topbot">\r
74 #VARTABLECOLS#\r
75 <thead>\r
76 #FUNCTABLEHEADER#\r
77 <row>\r
78 <entry>interpolateAtoOffset</entry>#newin40#\r
79 </row>\r
80 </thead>\r
81 </tgroup>\r
82 </informaltable>\r
83 </refsect1>\r
84 <refsect1 id="seealso"><title>See Also</title>\r
85 <para>\r
86 <citerefentry><refentrytitle>interpolateAtCentroid</refentrytitle></citerefentry>,\r
87 <citerefentry><refentrytitle>interpolateAtSample</refentrytitle></citerefentry>\r
88 </para>\r
89 </refsect1>\r
90 <refsect1 id="Copyright"><title>Copyright</title>\r
91 <para>\r
92 Copyright <trademark class="copyright"></trademark> 2011 Khronos Group. \r
93 This material may be distributed subject to the terms and conditions set forth in \r
94 the Open Publication License, v 1.0, 8 June 1999.\r
95 <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.\r
96 </para>\r
97 </refsect1>\r
98</refentry>\r