Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

ShTexCoord.cpp

00001 // Sh: A GPU metaprogramming language.
00002 //
00003 // Copyright (c) 2003 University of Waterloo Computer Graphics Laboratory
00004 // Project administrator: Michael D. McCool
00005 // Authors: Zheng Qin, Stefanus Du Toit, Kevin Moule, Tiberiu S. Popa,
00006 //          Michael D. McCool
00007 //
00008 // This software is provided 'as-is', without any express or implied
00009 // warranty. In no event will the authors be held liable for any damages
00010 // arising from the use of this software.
00011 //
00012 // Permission is granted to anyone to use this software for any purpose,
00013 // including commercial applications, and to alter it and redistribute it
00014 // freely, subject to the following restrictions:
00015 //
00016 // 1. The origin of this software must not be misrepresented; you must
00017 // not claim that you wrote the original software. If you use this
00018 // software in a product, an acknowledgment in the product documentation
00019 // would be appreciated but is not required.
00020 //
00021 // 2. Altered source versions must be plainly marked as such, and must
00022 // not be misrepresented as being the original software.
00023 //
00024 // 3. This notice may not be removed or altered from any source
00025 // distribution.
00027 
00028 #include "ShTexCoord.hpp"
00029 #include "ShTexCoordImpl.hpp"
00030 namespace SH {
00031 
00032 template class ShTexCoord<1, SH_INPUT, ShInterval<double> , false>;
00033 template class ShTexCoord<1, SH_INPUT, ShInterval<double> , true>;
00034 template class ShTexCoord<1, SH_INPUT, ShFracUShort, false>;
00035 template class ShTexCoord<1, SH_INPUT, ShFracUShort, true>;
00036 template class ShTexCoord<1, SH_INPUT, short, false>;
00037 template class ShTexCoord<1, SH_INPUT, short, true>;
00038 template class ShTexCoord<1, SH_INPUT, ShFracUInt, false>;
00039 template class ShTexCoord<1, SH_INPUT, ShFracUInt, true>;
00040 template class ShTexCoord<1, SH_INPUT, ShFracByte, false>;
00041 template class ShTexCoord<1, SH_INPUT, ShFracByte, true>;
00042 template class ShTexCoord<1, SH_INPUT, int, false>;
00043 template class ShTexCoord<1, SH_INPUT, int, true>;
00044 template class ShTexCoord<1, SH_INPUT, double, false>;
00045 template class ShTexCoord<1, SH_INPUT, double, true>;
00046 template class ShTexCoord<1, SH_INPUT, unsigned char, false>;
00047 template class ShTexCoord<1, SH_INPUT, unsigned char, true>;
00048 template class ShTexCoord<1, SH_INPUT, float, false>;
00049 template class ShTexCoord<1, SH_INPUT, float, true>;
00050 template class ShTexCoord<1, SH_INPUT, char, false>;
00051 template class ShTexCoord<1, SH_INPUT, char, true>;
00052 template class ShTexCoord<1, SH_INPUT, unsigned short, false>;
00053 template class ShTexCoord<1, SH_INPUT, unsigned short, true>;
00054 template class ShTexCoord<1, SH_INPUT, ShFracUByte, false>;
00055 template class ShTexCoord<1, SH_INPUT, ShFracUByte, true>;
00056 template class ShTexCoord<1, SH_INPUT, ShHalf, false>;
00057 template class ShTexCoord<1, SH_INPUT, ShHalf, true>;
00058 template class ShTexCoord<1, SH_INPUT, ShInterval<float> , false>;
00059 template class ShTexCoord<1, SH_INPUT, ShInterval<float> , true>;
00060 template class ShTexCoord<1, SH_INPUT, ShFracShort, false>;
00061 template class ShTexCoord<1, SH_INPUT, ShFracShort, true>;
00062 template class ShTexCoord<1, SH_INPUT, ShFracInt, false>;
00063 template class ShTexCoord<1, SH_INPUT, ShFracInt, true>;
00064 template class ShTexCoord<1, SH_INPUT, unsigned int, false>;
00065 template class ShTexCoord<1, SH_INPUT, unsigned int, true>;
00066 template class ShTexCoord<1, SH_OUTPUT, ShInterval<double> , false>;
00067 template class ShTexCoord<1, SH_OUTPUT, ShInterval<double> , true>;
00068 template class ShTexCoord<1, SH_OUTPUT, ShFracUShort, false>;
00069 template class ShTexCoord<1, SH_OUTPUT, ShFracUShort, true>;
00070 template class ShTexCoord<1, SH_OUTPUT, short, false>;
00071 template class ShTexCoord<1, SH_OUTPUT, short, true>;
00072 template class ShTexCoord<1, SH_OUTPUT, ShFracUInt, false>;
00073 template class ShTexCoord<1, SH_OUTPUT, ShFracUInt, true>;
00074 template class ShTexCoord<1, SH_OUTPUT, ShFracByte, false>;
00075 template class ShTexCoord<1, SH_OUTPUT, ShFracByte, true>;
00076 template class ShTexCoord<1, SH_OUTPUT, int, false>;
00077 template class ShTexCoord<1, SH_OUTPUT, int, true>;
00078 template class ShTexCoord<1, SH_OUTPUT, double, false>;
00079 template class ShTexCoord<1, SH_OUTPUT, double, true>;
00080 template class ShTexCoord<1, SH_OUTPUT, unsigned char, false>;
00081 template class ShTexCoord<1, SH_OUTPUT, unsigned char, true>;
00082 template class ShTexCoord<1, SH_OUTPUT, float, false>;
00083 template class ShTexCoord<1, SH_OUTPUT, float, true>;
00084 template class ShTexCoord<1, SH_OUTPUT, char, false>;
00085 template class ShTexCoord<1, SH_OUTPUT, char, true>;
00086 template class ShTexCoord<1, SH_OUTPUT, unsigned short, false>;
00087 template class ShTexCoord<1, SH_OUTPUT, unsigned short, true>;
00088 template class ShTexCoord<1, SH_OUTPUT, ShFracUByte, false>;
00089 template class ShTexCoord<1, SH_OUTPUT, ShFracUByte, true>;
00090 template class ShTexCoord<1, SH_OUTPUT, ShHalf, false>;
00091 template class ShTexCoord<1, SH_OUTPUT, ShHalf, true>;
00092 template class ShTexCoord<1, SH_OUTPUT, ShInterval<float> , false>;
00093 template class ShTexCoord<1, SH_OUTPUT, ShInterval<float> , true>;
00094 template class ShTexCoord<1, SH_OUTPUT, ShFracShort, false>;
00095 template class ShTexCoord<1, SH_OUTPUT, ShFracShort, true>;
00096 template class ShTexCoord<1, SH_OUTPUT, ShFracInt, false>;
00097 template class ShTexCoord<1, SH_OUTPUT, ShFracInt, true>;
00098 template class ShTexCoord<1, SH_OUTPUT, unsigned int, false>;
00099 template class ShTexCoord<1, SH_OUTPUT, unsigned int, true>;
00100 template class ShTexCoord<1, SH_INOUT, ShInterval<double> , false>;
00101 template class ShTexCoord<1, SH_INOUT, ShInterval<double> , true>;
00102 template class ShTexCoord<1, SH_INOUT, ShFracUShort, false>;
00103 template class ShTexCoord<1, SH_INOUT, ShFracUShort, true>;
00104 template class ShTexCoord<1, SH_INOUT, short, false>;
00105 template class ShTexCoord<1, SH_INOUT, short, true>;
00106 template class ShTexCoord<1, SH_INOUT, ShFracUInt, false>;
00107 template class ShTexCoord<1, SH_INOUT, ShFracUInt, true>;
00108 template class ShTexCoord<1, SH_INOUT, ShFracByte, false>;
00109 template class ShTexCoord<1, SH_INOUT, ShFracByte, true>;
00110 template class ShTexCoord<1, SH_INOUT, int, false>;
00111 template class ShTexCoord<1, SH_INOUT, int, true>;
00112 template class ShTexCoord<1, SH_INOUT, double, false>;
00113 template class ShTexCoord<1, SH_INOUT, double, true>;
00114 template class ShTexCoord<1, SH_INOUT, unsigned char, false>;
00115 template class ShTexCoord<1, SH_INOUT, unsigned char, true>;
00116 template class ShTexCoord<1, SH_INOUT, float, false>;
00117 template class ShTexCoord<1, SH_INOUT, float, true>;
00118 template class ShTexCoord<1, SH_INOUT, char, false>;
00119 template class ShTexCoord<1, SH_INOUT, char, true>;
00120 template class ShTexCoord<1, SH_INOUT, unsigned short, false>;
00121 template class ShTexCoord<1, SH_INOUT, unsigned short, true>;
00122 template class ShTexCoord<1, SH_INOUT, ShFracUByte, false>;
00123 template class ShTexCoord<1, SH_INOUT, ShFracUByte, true>;
00124 template class ShTexCoord<1, SH_INOUT, ShHalf, false>;
00125 template class ShTexCoord<1, SH_INOUT, ShHalf, true>;
00126 template class ShTexCoord<1, SH_INOUT, ShInterval<float> , false>;
00127 template class ShTexCoord<1, SH_INOUT, ShInterval<float> , true>;
00128 template class ShTexCoord<1, SH_INOUT, ShFracShort, false>;
00129 template class ShTexCoord<1, SH_INOUT, ShFracShort, true>;
00130 template class ShTexCoord<1, SH_INOUT, ShFracInt, false>;
00131 template class ShTexCoord<1, SH_INOUT, ShFracInt, true>;
00132 template class ShTexCoord<1, SH_INOUT, unsigned int, false>;
00133 template class ShTexCoord<1, SH_INOUT, unsigned int, true>;
00134 template class ShTexCoord<1, SH_TEMP, ShInterval<double> , false>;
00135 template class ShTexCoord<1, SH_TEMP, ShInterval<double> , true>;
00136 template class ShTexCoord<1, SH_TEMP, ShFracUShort, false>;
00137 template class ShTexCoord<1, SH_TEMP, ShFracUShort, true>;
00138 template class ShTexCoord<1, SH_TEMP, short, false>;
00139 template class ShTexCoord<1, SH_TEMP, short, true>;
00140 template class ShTexCoord<1, SH_TEMP, ShFracUInt, false>;
00141 template class ShTexCoord<1, SH_TEMP, ShFracUInt, true>;
00142 template class ShTexCoord<1, SH_TEMP, ShFracByte, false>;
00143 template class ShTexCoord<1, SH_TEMP, ShFracByte, true>;
00144 template class ShTexCoord<1, SH_TEMP, int, false>;
00145 template class ShTexCoord<1, SH_TEMP, int, true>;
00146 template class ShTexCoord<1, SH_TEMP, double, false>;
00147 template class ShTexCoord<1, SH_TEMP, double, true>;
00148 template class ShTexCoord<1, SH_TEMP, unsigned char, false>;
00149 template class ShTexCoord<1, SH_TEMP, unsigned char, true>;
00150 template class ShTexCoord<1, SH_TEMP, float, false>;
00151 template class ShTexCoord<1, SH_TEMP, float, true>;
00152 template class ShTexCoord<1, SH_TEMP, char, false>;
00153 template class ShTexCoord<1, SH_TEMP, char, true>;
00154 template class ShTexCoord<1, SH_TEMP, unsigned short, false>;
00155 template class ShTexCoord<1, SH_TEMP, unsigned short, true>;
00156 template class ShTexCoord<1, SH_TEMP, ShFracUByte, false>;
00157 template class ShTexCoord<1, SH_TEMP, ShFracUByte, true>;
00158 template class ShTexCoord<1, SH_TEMP, ShHalf, false>;
00159 template class ShTexCoord<1, SH_TEMP, ShHalf, true>;
00160 template class ShTexCoord<1, SH_TEMP, ShInterval<float> , false>;
00161 template class ShTexCoord<1, SH_TEMP, ShInterval<float> , true>;
00162 template class ShTexCoord<1, SH_TEMP, ShFracShort, false>;
00163 template class ShTexCoord<1, SH_TEMP, ShFracShort, true>;
00164 template class ShTexCoord<1, SH_TEMP, ShFracInt, false>;
00165 template class ShTexCoord<1, SH_TEMP, ShFracInt, true>;
00166 template class ShTexCoord<1, SH_TEMP, unsigned int, false>;
00167 template class ShTexCoord<1, SH_TEMP, unsigned int, true>;
00168 template class ShTexCoord<1, SH_CONST, ShInterval<double> , false>;
00169 template class ShTexCoord<1, SH_CONST, ShInterval<double> , true>;
00170 template class ShTexCoord<1, SH_CONST, ShFracUShort, false>;
00171 template class ShTexCoord<1, SH_CONST, ShFracUShort, true>;
00172 template class ShTexCoord<1, SH_CONST, short, false>;
00173 template class ShTexCoord<1, SH_CONST, short, true>;
00174 template class ShTexCoord<1, SH_CONST, ShFracUInt, false>;
00175 template class ShTexCoord<1, SH_CONST, ShFracUInt, true>;
00176 template class ShTexCoord<1, SH_CONST, ShFracByte, false>;
00177 template class ShTexCoord<1, SH_CONST, ShFracByte, true>;
00178 template class ShTexCoord<1, SH_CONST, int, false>;
00179 template class ShTexCoord<1, SH_CONST, int, true>;
00180 template class ShTexCoord<1, SH_CONST, double, false>;
00181 template class ShTexCoord<1, SH_CONST, double, true>;
00182 template class ShTexCoord<1, SH_CONST, unsigned char, false>;
00183 template class ShTexCoord<1, SH_CONST, unsigned char, true>;
00184 template class ShTexCoord<1, SH_CONST, float, false>;
00185 template class ShTexCoord<1, SH_CONST, float, true>;
00186 template class ShTexCoord<1, SH_CONST, char, false>;
00187 template class ShTexCoord<1, SH_CONST, char, true>;
00188 template class ShTexCoord<1, SH_CONST, unsigned short, false>;
00189 template class ShTexCoord<1, SH_CONST, unsigned short, true>;
00190 template class ShTexCoord<1, SH_CONST, ShFracUByte, false>;
00191 template class ShTexCoord<1, SH_CONST, ShFracUByte, true>;
00192 template class ShTexCoord<1, SH_CONST, ShHalf, false>;
00193 template class ShTexCoord<1, SH_CONST, ShHalf, true>;
00194 template class ShTexCoord<1, SH_CONST, ShInterval<float> , false>;
00195 template class ShTexCoord<1, SH_CONST, ShInterval<float> , true>;
00196 template class ShTexCoord<1, SH_CONST, ShFracShort, false>;
00197 template class ShTexCoord<1, SH_CONST, ShFracShort, true>;
00198 template class ShTexCoord<1, SH_CONST, ShFracInt, false>;
00199 template class ShTexCoord<1, SH_CONST, ShFracInt, true>;
00200 template class ShTexCoord<1, SH_CONST, unsigned int, false>;
00201 template class ShTexCoord<1, SH_CONST, unsigned int, true>;
00202 template class ShTexCoord<2, SH_INPUT, ShInterval<double> , false>;
00203 template class ShTexCoord<2, SH_INPUT, ShInterval<double> , true>;
00204 template class ShTexCoord<2, SH_INPUT, ShFracUShort, false>;
00205 template class ShTexCoord<2, SH_INPUT, ShFracUShort, true>;
00206 template class ShTexCoord<2, SH_INPUT, short, false>;
00207 template class ShTexCoord<2, SH_INPUT, short, true>;
00208 template class ShTexCoord<2, SH_INPUT, ShFracUInt, false>;
00209 template class ShTexCoord<2, SH_INPUT, ShFracUInt, true>;
00210 template class ShTexCoord<2, SH_INPUT, ShFracByte, false>;
00211 template class ShTexCoord<2, SH_INPUT, ShFracByte, true>;
00212 template class ShTexCoord<2, SH_INPUT, int, false>;
00213 template class ShTexCoord<2, SH_INPUT, int, true>;
00214 template class ShTexCoord<2, SH_INPUT, double, false>;
00215 template class ShTexCoord<2, SH_INPUT, double, true>;
00216 template class ShTexCoord<2, SH_INPUT, unsigned char, false>;
00217 template class ShTexCoord<2, SH_INPUT, unsigned char, true>;
00218 template class ShTexCoord<2, SH_INPUT, float, false>;
00219 template class ShTexCoord<2, SH_INPUT, float, true>;
00220 template class ShTexCoord<2, SH_INPUT, char, false>;
00221 template class ShTexCoord<2, SH_INPUT, char, true>;
00222 template class ShTexCoord<2, SH_INPUT, unsigned short, false>;
00223 template class ShTexCoord<2, SH_INPUT, unsigned short, true>;
00224 template class ShTexCoord<2, SH_INPUT, ShFracUByte, false>;
00225 template class ShTexCoord<2, SH_INPUT, ShFracUByte, true>;
00226 template class ShTexCoord<2, SH_INPUT, ShHalf, false>;
00227 template class ShTexCoord<2, SH_INPUT, ShHalf, true>;
00228 template class ShTexCoord<2, SH_INPUT, ShInterval<float> , false>;
00229 template class ShTexCoord<2, SH_INPUT, ShInterval<float> , true>;
00230 template class ShTexCoord<2, SH_INPUT, ShFracShort, false>;
00231 template class ShTexCoord<2, SH_INPUT, ShFracShort, true>;
00232 template class ShTexCoord<2, SH_INPUT, ShFracInt, false>;
00233 template class ShTexCoord<2, SH_INPUT, ShFracInt, true>;
00234 template class ShTexCoord<2, SH_INPUT, unsigned int, false>;
00235 template class ShTexCoord<2, SH_INPUT, unsigned int, true>;
00236 template class ShTexCoord<2, SH_OUTPUT, ShInterval<double> , false>;
00237 template class ShTexCoord<2, SH_OUTPUT, ShInterval<double> , true>;
00238 template class ShTexCoord<2, SH_OUTPUT, ShFracUShort, false>;
00239 template class ShTexCoord<2, SH_OUTPUT, ShFracUShort, true>;
00240 template class ShTexCoord<2, SH_OUTPUT, short, false>;
00241 template class ShTexCoord<2, SH_OUTPUT, short, true>;
00242 template class ShTexCoord<2, SH_OUTPUT, ShFracUInt, false>;
00243 template class ShTexCoord<2, SH_OUTPUT, ShFracUInt, true>;
00244 template class ShTexCoord<2, SH_OUTPUT, ShFracByte, false>;
00245 template class ShTexCoord<2, SH_OUTPUT, ShFracByte, true>;
00246 template class ShTexCoord<2, SH_OUTPUT, int, false>;
00247 template class ShTexCoord<2, SH_OUTPUT, int, true>;
00248 template class ShTexCoord<2, SH_OUTPUT, double, false>;
00249 template class ShTexCoord<2, SH_OUTPUT, double, true>;
00250 template class ShTexCoord<2, SH_OUTPUT, unsigned char, false>;
00251 template class ShTexCoord<2, SH_OUTPUT, unsigned char, true>;
00252 template class ShTexCoord<2, SH_OUTPUT, float, false>;
00253 template class ShTexCoord<2, SH_OUTPUT, float, true>;
00254 template class ShTexCoord<2, SH_OUTPUT, char, false>;
00255 template class ShTexCoord<2, SH_OUTPUT, char, true>;
00256 template class ShTexCoord<2, SH_OUTPUT, unsigned short, false>;
00257 template class ShTexCoord<2, SH_OUTPUT, unsigned short, true>;
00258 template class ShTexCoord<2, SH_OUTPUT, ShFracUByte, false>;
00259 template class ShTexCoord<2, SH_OUTPUT, ShFracUByte, true>;
00260 template class ShTexCoord<2, SH_OUTPUT, ShHalf, false>;
00261 template class ShTexCoord<2, SH_OUTPUT, ShHalf, true>;
00262 template class ShTexCoord<2, SH_OUTPUT, ShInterval<float> , false>;
00263 template class ShTexCoord<2, SH_OUTPUT, ShInterval<float> , true>;
00264 template class ShTexCoord<2, SH_OUTPUT, ShFracShort, false>;
00265 template class ShTexCoord<2, SH_OUTPUT, ShFracShort, true>;
00266 template class ShTexCoord<2, SH_OUTPUT, ShFracInt, false>;
00267 template class ShTexCoord<2, SH_OUTPUT, ShFracInt, true>;
00268 template class ShTexCoord<2, SH_OUTPUT, unsigned int, false>;
00269 template class ShTexCoord<2, SH_OUTPUT, unsigned int, true>;
00270 template class ShTexCoord<2, SH_INOUT, ShInterval<double> , false>;
00271 template class ShTexCoord<2, SH_INOUT, ShInterval<double> , true>;
00272 template class ShTexCoord<2, SH_INOUT, ShFracUShort, false>;
00273 template class ShTexCoord<2, SH_INOUT, ShFracUShort, true>;
00274 template class ShTexCoord<2, SH_INOUT, short, false>;
00275 template class ShTexCoord<2, SH_INOUT, short, true>;
00276 template class ShTexCoord<2, SH_INOUT, ShFracUInt, false>;
00277 template class ShTexCoord<2, SH_INOUT, ShFracUInt, true>;
00278 template class ShTexCoord<2, SH_INOUT, ShFracByte, false>;
00279 template class ShTexCoord<2, SH_INOUT, ShFracByte, true>;
00280 template class ShTexCoord<2, SH_INOUT, int, false>;
00281 template class ShTexCoord<2, SH_INOUT, int, true>;
00282 template class ShTexCoord<2, SH_INOUT, double, false>;
00283 template class ShTexCoord<2, SH_INOUT, double, true>;
00284 template class ShTexCoord<2, SH_INOUT, unsigned char, false>;
00285 template class ShTexCoord<2, SH_INOUT, unsigned char, true>;
00286 template class ShTexCoord<2, SH_INOUT, float, false>;
00287 template class ShTexCoord<2, SH_INOUT, float, true>;
00288 template class ShTexCoord<2, SH_INOUT, char, false>;
00289 template class ShTexCoord<2, SH_INOUT, char, true>;
00290 template class ShTexCoord<2, SH_INOUT, unsigned short, false>;
00291 template class ShTexCoord<2, SH_INOUT, unsigned short, true>;
00292 template class ShTexCoord<2, SH_INOUT, ShFracUByte, false>;
00293 template class ShTexCoord<2, SH_INOUT, ShFracUByte, true>;
00294 template class ShTexCoord<2, SH_INOUT, ShHalf, false>;
00295 template class ShTexCoord<2, SH_INOUT, ShHalf, true>;
00296 template class ShTexCoord<2, SH_INOUT, ShInterval<float> , false>;
00297 template class ShTexCoord<2, SH_INOUT, ShInterval<float> , true>;
00298 template class ShTexCoord<2, SH_INOUT, ShFracShort, false>;
00299 template class ShTexCoord<2, SH_INOUT, ShFracShort, true>;
00300 template class ShTexCoord<2, SH_INOUT, ShFracInt, false>;
00301 template class ShTexCoord<2, SH_INOUT, ShFracInt, true>;
00302 template class ShTexCoord<2, SH_INOUT, unsigned int, false>;
00303 template class ShTexCoord<2, SH_INOUT, unsigned int, true>;
00304 template class ShTexCoord<2, SH_TEMP, ShInterval<double> , false>;
00305 template class ShTexCoord<2, SH_TEMP, ShInterval<double> , true>;
00306 template class ShTexCoord<2, SH_TEMP, ShFracUShort, false>;
00307 template class ShTexCoord<2, SH_TEMP, ShFracUShort, true>;
00308 template class ShTexCoord<2, SH_TEMP, short, false>;
00309 template class ShTexCoord<2, SH_TEMP, short, true>;
00310 template class ShTexCoord<2, SH_TEMP, ShFracUInt, false>;
00311 template class ShTexCoord<2, SH_TEMP, ShFracUInt, true>;
00312 template class ShTexCoord<2, SH_TEMP, ShFracByte, false>;
00313 template class ShTexCoord<2, SH_TEMP, ShFracByte, true>;
00314 template class ShTexCoord<2, SH_TEMP, int, false>;
00315 template class ShTexCoord<2, SH_TEMP, int, true>;
00316 template class ShTexCoord<2, SH_TEMP, double, false>;
00317 template class ShTexCoord<2, SH_TEMP, double, true>;
00318 template class ShTexCoord<2, SH_TEMP, unsigned char, false>;
00319 template class ShTexCoord<2, SH_TEMP, unsigned char, true>;
00320 template class ShTexCoord<2, SH_TEMP, float, false>;
00321 template class ShTexCoord<2, SH_TEMP, float, true>;
00322 template class ShTexCoord<2, SH_TEMP, char, false>;
00323 template class ShTexCoord<2, SH_TEMP, char, true>;
00324 template class ShTexCoord<2, SH_TEMP, unsigned short, false>;
00325 template class ShTexCoord<2, SH_TEMP, unsigned short, true>;
00326 template class ShTexCoord<2, SH_TEMP, ShFracUByte, false>;
00327 template class ShTexCoord<2, SH_TEMP, ShFracUByte, true>;
00328 template class ShTexCoord<2, SH_TEMP, ShHalf, false>;
00329 template class ShTexCoord<2, SH_TEMP, ShHalf, true>;
00330 template class ShTexCoord<2, SH_TEMP, ShInterval<float> , false>;
00331 template class ShTexCoord<2, SH_TEMP, ShInterval<float> , true>;
00332 template class ShTexCoord<2, SH_TEMP, ShFracShort, false>;
00333 template class ShTexCoord<2, SH_TEMP, ShFracShort, true>;
00334 template class ShTexCoord<2, SH_TEMP, ShFracInt, false>;
00335 template class ShTexCoord<2, SH_TEMP, ShFracInt, true>;
00336 template class ShTexCoord<2, SH_TEMP, unsigned int, false>;
00337 template class ShTexCoord<2, SH_TEMP, unsigned int, true>;
00338 template class ShTexCoord<2, SH_CONST, ShInterval<double> , false>;
00339 template class ShTexCoord<2, SH_CONST, ShInterval<double> , true>;
00340 template class ShTexCoord<2, SH_CONST, ShFracUShort, false>;
00341 template class ShTexCoord<2, SH_CONST, ShFracUShort, true>;
00342 template class ShTexCoord<2, SH_CONST, short, false>;
00343 template class ShTexCoord<2, SH_CONST, short, true>;
00344 template class ShTexCoord<2, SH_CONST, ShFracUInt, false>;
00345 template class ShTexCoord<2, SH_CONST, ShFracUInt, true>;
00346 template class ShTexCoord<2, SH_CONST, ShFracByte, false>;
00347 template class ShTexCoord<2, SH_CONST, ShFracByte, true>;
00348 template class ShTexCoord<2, SH_CONST, int, false>;
00349 template class ShTexCoord<2, SH_CONST, int, true>;
00350 template class ShTexCoord<2, SH_CONST, double, false>;
00351 template class ShTexCoord<2, SH_CONST, double, true>;
00352 template class ShTexCoord<2, SH_CONST, unsigned char, false>;
00353 template class ShTexCoord<2, SH_CONST, unsigned char, true>;
00354 template class ShTexCoord<2, SH_CONST, float, false>;
00355 template class ShTexCoord<2, SH_CONST, float, true>;
00356 template class ShTexCoord<2, SH_CONST, char, false>;
00357 template class ShTexCoord<2, SH_CONST, char, true>;
00358 template class ShTexCoord<2, SH_CONST, unsigned short, false>;
00359 template class ShTexCoord<2, SH_CONST, unsigned short, true>;
00360 template class ShTexCoord<2, SH_CONST, ShFracUByte, false>;
00361 template class ShTexCoord<2, SH_CONST, ShFracUByte, true>;
00362 template class ShTexCoord<2, SH_CONST, ShHalf, false>;
00363 template class ShTexCoord<2, SH_CONST, ShHalf, true>;
00364 template class ShTexCoord<2, SH_CONST, ShInterval<float> , false>;
00365 template class ShTexCoord<2, SH_CONST, ShInterval<float> , true>;
00366 template class ShTexCoord<2, SH_CONST, ShFracShort, false>;
00367 template class ShTexCoord<2, SH_CONST, ShFracShort, true>;
00368 template class ShTexCoord<2, SH_CONST, ShFracInt, false>;
00369 template class ShTexCoord<2, SH_CONST, ShFracInt, true>;
00370 template class ShTexCoord<2, SH_CONST, unsigned int, false>;
00371 template class ShTexCoord<2, SH_CONST, unsigned int, true>;
00372 template class ShTexCoord<3, SH_INPUT, ShInterval<double> , false>;
00373 template class ShTexCoord<3, SH_INPUT, ShInterval<double> , true>;
00374 template class ShTexCoord<3, SH_INPUT, ShFracUShort, false>;
00375 template class ShTexCoord<3, SH_INPUT, ShFracUShort, true>;
00376 template class ShTexCoord<3, SH_INPUT, short, false>;
00377 template class ShTexCoord<3, SH_INPUT, short, true>;
00378 template class ShTexCoord<3, SH_INPUT, ShFracUInt, false>;
00379 template class ShTexCoord<3, SH_INPUT, ShFracUInt, true>;
00380 template class ShTexCoord<3, SH_INPUT, ShFracByte, false>;
00381 template class ShTexCoord<3, SH_INPUT, ShFracByte, true>;
00382 template class ShTexCoord<3, SH_INPUT, int, false>;
00383 template class ShTexCoord<3, SH_INPUT, int, true>;
00384 template class ShTexCoord<3, SH_INPUT, double, false>;
00385 template class ShTexCoord<3, SH_INPUT, double, true>;
00386 template class ShTexCoord<3, SH_INPUT, unsigned char, false>;
00387 template class ShTexCoord<3, SH_INPUT, unsigned char, true>;
00388 template class ShTexCoord<3, SH_INPUT, float, false>;
00389 template class ShTexCoord<3, SH_INPUT, float, true>;
00390 template class ShTexCoord<3, SH_INPUT, char, false>;
00391 template class ShTexCoord<3, SH_INPUT, char, true>;
00392 template class ShTexCoord<3, SH_INPUT, unsigned short, false>;
00393 template class ShTexCoord<3, SH_INPUT, unsigned short, true>;
00394 template class ShTexCoord<3, SH_INPUT, ShFracUByte, false>;
00395 template class ShTexCoord<3, SH_INPUT, ShFracUByte, true>;
00396 template class ShTexCoord<3, SH_INPUT, ShHalf, false>;
00397 template class ShTexCoord<3, SH_INPUT, ShHalf, true>;
00398 template class ShTexCoord<3, SH_INPUT, ShInterval<float> , false>;
00399 template class ShTexCoord<3, SH_INPUT, ShInterval<float> , true>;
00400 template class ShTexCoord<3, SH_INPUT, ShFracShort, false>;
00401 template class ShTexCoord<3, SH_INPUT, ShFracShort, true>;
00402 template class ShTexCoord<3, SH_INPUT, ShFracInt, false>;
00403 template class ShTexCoord<3, SH_INPUT, ShFracInt, true>;
00404 template class ShTexCoord<3, SH_INPUT, unsigned int, false>;
00405 template class ShTexCoord<3, SH_INPUT, unsigned int, true>;
00406 template class ShTexCoord<3, SH_OUTPUT, ShInterval<double> , false>;
00407 template class ShTexCoord<3, SH_OUTPUT, ShInterval<double> , true>;
00408 template class ShTexCoord<3, SH_OUTPUT, ShFracUShort, false>;
00409 template class ShTexCoord<3, SH_OUTPUT, ShFracUShort, true>;
00410 template class ShTexCoord<3, SH_OUTPUT, short, false>;
00411 template class ShTexCoord<3, SH_OUTPUT, short, true>;
00412 template class ShTexCoord<3, SH_OUTPUT, ShFracUInt, false>;
00413 template class ShTexCoord<3, SH_OUTPUT, ShFracUInt, true>;
00414 template class ShTexCoord<3, SH_OUTPUT, ShFracByte, false>;
00415 template class ShTexCoord<3, SH_OUTPUT, ShFracByte, true>;
00416 template class ShTexCoord<3, SH_OUTPUT, int, false>;
00417 template class ShTexCoord<3, SH_OUTPUT, int, true>;
00418 template class ShTexCoord<3, SH_OUTPUT, double, false>;
00419 template class ShTexCoord<3, SH_OUTPUT, double, true>;
00420 template class ShTexCoord<3, SH_OUTPUT, unsigned char, false>;
00421 template class ShTexCoord<3, SH_OUTPUT, unsigned char, true>;
00422 template class ShTexCoord<3, SH_OUTPUT, float, false>;
00423 template class ShTexCoord<3, SH_OUTPUT, float, true>;
00424 template class ShTexCoord<3, SH_OUTPUT, char, false>;
00425 template class ShTexCoord<3, SH_OUTPUT, char, true>;
00426 template class ShTexCoord<3, SH_OUTPUT, unsigned short, false>;
00427 template class ShTexCoord<3, SH_OUTPUT, unsigned short, true>;
00428 template class ShTexCoord<3, SH_OUTPUT, ShFracUByte, false>;
00429 template class ShTexCoord<3, SH_OUTPUT, ShFracUByte, true>;
00430 template class ShTexCoord<3, SH_OUTPUT, ShHalf, false>;
00431 template class ShTexCoord<3, SH_OUTPUT, ShHalf, true>;
00432 template class ShTexCoord<3, SH_OUTPUT, ShInterval<float> , false>;
00433 template class ShTexCoord<3, SH_OUTPUT, ShInterval<float> , true>;
00434 template class ShTexCoord<3, SH_OUTPUT, ShFracShort, false>;
00435 template class ShTexCoord<3, SH_OUTPUT, ShFracShort, true>;
00436 template class ShTexCoord<3, SH_OUTPUT, ShFracInt, false>;
00437 template class ShTexCoord<3, SH_OUTPUT, ShFracInt, true>;
00438 template class ShTexCoord<3, SH_OUTPUT, unsigned int, false>;
00439 template class ShTexCoord<3, SH_OUTPUT, unsigned int, true>;
00440 template class ShTexCoord<3, SH_INOUT, ShInterval<double> , false>;
00441 template class ShTexCoord<3, SH_INOUT, ShInterval<double> , true>;
00442 template class ShTexCoord<3, SH_INOUT, ShFracUShort, false>;
00443 template class ShTexCoord<3, SH_INOUT, ShFracUShort, true>;
00444 template class ShTexCoord<3, SH_INOUT, short, false>;
00445 template class ShTexCoord<3, SH_INOUT, short, true>;
00446 template class ShTexCoord<3, SH_INOUT, ShFracUInt, false>;
00447 template class ShTexCoord<3, SH_INOUT, ShFracUInt, true>;
00448 template class ShTexCoord<3, SH_INOUT, ShFracByte, false>;
00449 template class ShTexCoord<3, SH_INOUT, ShFracByte, true>;
00450 template class ShTexCoord<3, SH_INOUT, int, false>;
00451 template class ShTexCoord<3, SH_INOUT, int, true>;
00452 template class ShTexCoord<3, SH_INOUT, double, false>;
00453 template class ShTexCoord<3, SH_INOUT, double, true>;
00454 template class ShTexCoord<3, SH_INOUT, unsigned char, false>;
00455 template class ShTexCoord<3, SH_INOUT, unsigned char, true>;
00456 template class ShTexCoord<3, SH_INOUT, float, false>;
00457 template class ShTexCoord<3, SH_INOUT, float, true>;
00458 template class ShTexCoord<3, SH_INOUT, char, false>;
00459 template class ShTexCoord<3, SH_INOUT, char, true>;
00460 template class ShTexCoord<3, SH_INOUT, unsigned short, false>;
00461 template class ShTexCoord<3, SH_INOUT, unsigned short, true>;
00462 template class ShTexCoord<3, SH_INOUT, ShFracUByte, false>;
00463 template class ShTexCoord<3, SH_INOUT, ShFracUByte, true>;
00464 template class ShTexCoord<3, SH_INOUT, ShHalf, false>;
00465 template class ShTexCoord<3, SH_INOUT, ShHalf, true>;
00466 template class ShTexCoord<3, SH_INOUT, ShInterval<float> , false>;
00467 template class ShTexCoord<3, SH_INOUT, ShInterval<float> , true>;
00468 template class ShTexCoord<3, SH_INOUT, ShFracShort, false>;
00469 template class ShTexCoord<3, SH_INOUT, ShFracShort, true>;
00470 template class ShTexCoord<3, SH_INOUT, ShFracInt, false>;
00471 template class ShTexCoord<3, SH_INOUT, ShFracInt, true>;
00472 template class ShTexCoord<3, SH_INOUT, unsigned int, false>;
00473 template class ShTexCoord<3, SH_INOUT, unsigned int, true>;
00474 template class ShTexCoord<3, SH_TEMP, ShInterval<double> , false>;
00475 template class ShTexCoord<3, SH_TEMP, ShInterval<double> , true>;
00476 template class ShTexCoord<3, SH_TEMP, ShFracUShort, false>;
00477 template class ShTexCoord<3, SH_TEMP, ShFracUShort, true>;
00478 template class ShTexCoord<3, SH_TEMP, short, false>;
00479 template class ShTexCoord<3, SH_TEMP, short, true>;
00480 template class ShTexCoord<3, SH_TEMP, ShFracUInt, false>;
00481 template class ShTexCoord<3, SH_TEMP, ShFracUInt, true>;
00482 template class ShTexCoord<3, SH_TEMP, ShFracByte, false>;
00483 template class ShTexCoord<3, SH_TEMP, ShFracByte, true>;
00484 template class ShTexCoord<3, SH_TEMP, int, false>;
00485 template class ShTexCoord<3, SH_TEMP, int, true>;
00486 template class ShTexCoord<3, SH_TEMP, double, false>;
00487 template class ShTexCoord<3, SH_TEMP, double, true>;
00488 template class ShTexCoord<3, SH_TEMP, unsigned char, false>;
00489 template class ShTexCoord<3, SH_TEMP, unsigned char, true>;
00490 template class ShTexCoord<3, SH_TEMP, float, false>;
00491 template class ShTexCoord<3, SH_TEMP, float, true>;
00492 template class ShTexCoord<3, SH_TEMP, char, false>;
00493 template class ShTexCoord<3, SH_TEMP, char, true>;
00494 template class ShTexCoord<3, SH_TEMP, unsigned short, false>;
00495 template class ShTexCoord<3, SH_TEMP, unsigned short, true>;
00496 template class ShTexCoord<3, SH_TEMP, ShFracUByte, false>;
00497 template class ShTexCoord<3, SH_TEMP, ShFracUByte, true>;
00498 template class ShTexCoord<3, SH_TEMP, ShHalf, false>;
00499 template class ShTexCoord<3, SH_TEMP, ShHalf, true>;
00500 template class ShTexCoord<3, SH_TEMP, ShInterval<float> , false>;
00501 template class ShTexCoord<3, SH_TEMP, ShInterval<float> , true>;
00502 template class ShTexCoord<3, SH_TEMP, ShFracShort, false>;
00503 template class ShTexCoord<3, SH_TEMP, ShFracShort, true>;
00504 template class ShTexCoord<3, SH_TEMP, ShFracInt, false>;
00505 template class ShTexCoord<3, SH_TEMP, ShFracInt, true>;
00506 template class ShTexCoord<3, SH_TEMP, unsigned int, false>;
00507 template class ShTexCoord<3, SH_TEMP, unsigned int, true>;
00508 template class ShTexCoord<3, SH_CONST, ShInterval<double> , false>;
00509 template class ShTexCoord<3, SH_CONST, ShInterval<double> , true>;
00510 template class ShTexCoord<3, SH_CONST, ShFracUShort, false>;
00511 template class ShTexCoord<3, SH_CONST, ShFracUShort, true>;
00512 template class ShTexCoord<3, SH_CONST, short, false>;
00513 template class ShTexCoord<3, SH_CONST, short, true>;
00514 template class ShTexCoord<3, SH_CONST, ShFracUInt, false>;
00515 template class ShTexCoord<3, SH_CONST, ShFracUInt, true>;
00516 template class ShTexCoord<3, SH_CONST, ShFracByte, false>;
00517 template class ShTexCoord<3, SH_CONST, ShFracByte, true>;
00518 template class ShTexCoord<3, SH_CONST, int, false>;
00519 template class ShTexCoord<3, SH_CONST, int, true>;
00520 template class ShTexCoord<3, SH_CONST, double, false>;
00521 template class ShTexCoord<3, SH_CONST, double, true>;
00522 template class ShTexCoord<3, SH_CONST, unsigned char, false>;
00523 template class ShTexCoord<3, SH_CONST, unsigned char, true>;
00524 template class ShTexCoord<3, SH_CONST, float, false>;
00525 template class ShTexCoord<3, SH_CONST, float, true>;
00526 template class ShTexCoord<3, SH_CONST, char, false>;
00527 template class ShTexCoord<3, SH_CONST, char, true>;
00528 template class ShTexCoord<3, SH_CONST, unsigned short, false>;
00529 template class ShTexCoord<3, SH_CONST, unsigned short, true>;
00530 template class ShTexCoord<3, SH_CONST, ShFracUByte, false>;
00531 template class ShTexCoord<3, SH_CONST, ShFracUByte, true>;
00532 template class ShTexCoord<3, SH_CONST, ShHalf, false>;
00533 template class ShTexCoord<3, SH_CONST, ShHalf, true>;
00534 template class ShTexCoord<3, SH_CONST, ShInterval<float> , false>;
00535 template class ShTexCoord<3, SH_CONST, ShInterval<float> , true>;
00536 template class ShTexCoord<3, SH_CONST, ShFracShort, false>;
00537 template class ShTexCoord<3, SH_CONST, ShFracShort, true>;
00538 template class ShTexCoord<3, SH_CONST, ShFracInt, false>;
00539 template class ShTexCoord<3, SH_CONST, ShFracInt, true>;
00540 template class ShTexCoord<3, SH_CONST, unsigned int, false>;
00541 template class ShTexCoord<3, SH_CONST, unsigned int, true>;
00542 template class ShTexCoord<4, SH_INPUT, ShInterval<double> , false>;
00543 template class ShTexCoord<4, SH_INPUT, ShInterval<double> , true>;
00544 template class ShTexCoord<4, SH_INPUT, ShFracUShort, false>;
00545 template class ShTexCoord<4, SH_INPUT, ShFracUShort, true>;
00546 template class ShTexCoord<4, SH_INPUT, short, false>;
00547 template class ShTexCoord<4, SH_INPUT, short, true>;
00548 template class ShTexCoord<4, SH_INPUT, ShFracUInt, false>;
00549 template class ShTexCoord<4, SH_INPUT, ShFracUInt, true>;
00550 template class ShTexCoord<4, SH_INPUT, ShFracByte, false>;
00551 template class ShTexCoord<4, SH_INPUT, ShFracByte, true>;
00552 template class ShTexCoord<4, SH_INPUT, int, false>;
00553 template class ShTexCoord<4, SH_INPUT, int, true>;
00554 template class ShTexCoord<4, SH_INPUT, double, false>;
00555 template class ShTexCoord<4, SH_INPUT, double, true>;
00556 template class ShTexCoord<4, SH_INPUT, unsigned char, false>;
00557 template class ShTexCoord<4, SH_INPUT, unsigned char, true>;
00558 template class ShTexCoord<4, SH_INPUT, float, false>;
00559 template class ShTexCoord<4, SH_INPUT, float, true>;
00560 template class ShTexCoord<4, SH_INPUT, char, false>;
00561 template class ShTexCoord<4, SH_INPUT, char, true>;
00562 template class ShTexCoord<4, SH_INPUT, unsigned short, false>;
00563 template class ShTexCoord<4, SH_INPUT, unsigned short, true>;
00564 template class ShTexCoord<4, SH_INPUT, ShFracUByte, false>;
00565 template class ShTexCoord<4, SH_INPUT, ShFracUByte, true>;
00566 template class ShTexCoord<4, SH_INPUT, ShHalf, false>;
00567 template class ShTexCoord<4, SH_INPUT, ShHalf, true>;
00568 template class ShTexCoord<4, SH_INPUT, ShInterval<float> , false>;
00569 template class ShTexCoord<4, SH_INPUT, ShInterval<float> , true>;
00570 template class ShTexCoord<4, SH_INPUT, ShFracShort, false>;
00571 template class ShTexCoord<4, SH_INPUT, ShFracShort, true>;
00572 template class ShTexCoord<4, SH_INPUT, ShFracInt, false>;
00573 template class ShTexCoord<4, SH_INPUT, ShFracInt, true>;
00574 template class ShTexCoord<4, SH_INPUT, unsigned int, false>;
00575 template class ShTexCoord<4, SH_INPUT, unsigned int, true>;
00576 template class ShTexCoord<4, SH_OUTPUT, ShInterval<double> , false>;
00577 template class ShTexCoord<4, SH_OUTPUT, ShInterval<double> , true>;
00578 template class ShTexCoord<4, SH_OUTPUT, ShFracUShort, false>;
00579 template class ShTexCoord<4, SH_OUTPUT, ShFracUShort, true>;
00580 template class ShTexCoord<4, SH_OUTPUT, short, false>;
00581 template class ShTexCoord<4, SH_OUTPUT, short, true>;
00582 template class ShTexCoord<4, SH_OUTPUT, ShFracUInt, false>;
00583 template class ShTexCoord<4, SH_OUTPUT, ShFracUInt, true>;
00584 template class ShTexCoord<4, SH_OUTPUT, ShFracByte, false>;
00585 template class ShTexCoord<4, SH_OUTPUT, ShFracByte, true>;
00586 template class ShTexCoord<4, SH_OUTPUT, int, false>;
00587 template class ShTexCoord<4, SH_OUTPUT, int, true>;
00588 template class ShTexCoord<4, SH_OUTPUT, double, false>;
00589 template class ShTexCoord<4, SH_OUTPUT, double, true>;
00590 template class ShTexCoord<4, SH_OUTPUT, unsigned char, false>;
00591 template class ShTexCoord<4, SH_OUTPUT, unsigned char, true>;
00592 template class ShTexCoord<4, SH_OUTPUT, float, false>;
00593 template class ShTexCoord<4, SH_OUTPUT, float, true>;
00594 template class ShTexCoord<4, SH_OUTPUT, char, false>;
00595 template class ShTexCoord<4, SH_OUTPUT, char, true>;
00596 template class ShTexCoord<4, SH_OUTPUT, unsigned short, false>;
00597 template class ShTexCoord<4, SH_OUTPUT, unsigned short, true>;
00598 template class ShTexCoord<4, SH_OUTPUT, ShFracUByte, false>;
00599 template class ShTexCoord<4, SH_OUTPUT, ShFracUByte, true>;
00600 template class ShTexCoord<4, SH_OUTPUT, ShHalf, false>;
00601 template class ShTexCoord<4, SH_OUTPUT, ShHalf, true>;
00602 template class ShTexCoord<4, SH_OUTPUT, ShInterval<float> , false>;
00603 template class ShTexCoord<4, SH_OUTPUT, ShInterval<float> , true>;
00604 template class ShTexCoord<4, SH_OUTPUT, ShFracShort, false>;
00605 template class ShTexCoord<4, SH_OUTPUT, ShFracShort, true>;
00606 template class ShTexCoord<4, SH_OUTPUT, ShFracInt, false>;
00607 template class ShTexCoord<4, SH_OUTPUT, ShFracInt, true>;
00608 template class ShTexCoord<4, SH_OUTPUT, unsigned int, false>;
00609 template class ShTexCoord<4, SH_OUTPUT, unsigned int, true>;
00610 template class ShTexCoord<4, SH_INOUT, ShInterval<double> , false>;
00611 template class ShTexCoord<4, SH_INOUT, ShInterval<double> , true>;
00612 template class ShTexCoord<4, SH_INOUT, ShFracUShort, false>;
00613 template class ShTexCoord<4, SH_INOUT, ShFracUShort, true>;
00614 template class ShTexCoord<4, SH_INOUT, short, false>;
00615 template class ShTexCoord<4, SH_INOUT, short, true>;
00616 template class ShTexCoord<4, SH_INOUT, ShFracUInt, false>;
00617 template class ShTexCoord<4, SH_INOUT, ShFracUInt, true>;
00618 template class ShTexCoord<4, SH_INOUT, ShFracByte, false>;
00619 template class ShTexCoord<4, SH_INOUT, ShFracByte, true>;
00620 template class ShTexCoord<4, SH_INOUT, int, false>;
00621 template class ShTexCoord<4, SH_INOUT, int, true>;
00622 template class ShTexCoord<4, SH_INOUT, double, false>;
00623 template class ShTexCoord<4, SH_INOUT, double, true>;
00624 template class ShTexCoord<4, SH_INOUT, unsigned char, false>;
00625 template class ShTexCoord<4, SH_INOUT, unsigned char, true>;
00626 template class ShTexCoord<4, SH_INOUT, float, false>;
00627 template class ShTexCoord<4, SH_INOUT, float, true>;
00628 template class ShTexCoord<4, SH_INOUT, char, false>;
00629 template class ShTexCoord<4, SH_INOUT, char, true>;
00630 template class ShTexCoord<4, SH_INOUT, unsigned short, false>;
00631 template class ShTexCoord<4, SH_INOUT, unsigned short, true>;
00632 template class ShTexCoord<4, SH_INOUT, ShFracUByte, false>;
00633 template class ShTexCoord<4, SH_INOUT, ShFracUByte, true>;
00634 template class ShTexCoord<4, SH_INOUT, ShHalf, false>;
00635 template class ShTexCoord<4, SH_INOUT, ShHalf, true>;
00636 template class ShTexCoord<4, SH_INOUT, ShInterval<float> , false>;
00637 template class ShTexCoord<4, SH_INOUT, ShInterval<float> , true>;
00638 template class ShTexCoord<4, SH_INOUT, ShFracShort, false>;
00639 template class ShTexCoord<4, SH_INOUT, ShFracShort, true>;
00640 template class ShTexCoord<4, SH_INOUT, ShFracInt, false>;
00641 template class ShTexCoord<4, SH_INOUT, ShFracInt, true>;
00642 template class ShTexCoord<4, SH_INOUT, unsigned int, false>;
00643 template class ShTexCoord<4, SH_INOUT, unsigned int, true>;
00644 template class ShTexCoord<4, SH_TEMP, ShInterval<double> , false>;
00645 template class ShTexCoord<4, SH_TEMP, ShInterval<double> , true>;
00646 template class ShTexCoord<4, SH_TEMP, ShFracUShort, false>;
00647 template class ShTexCoord<4, SH_TEMP, ShFracUShort, true>;
00648 template class ShTexCoord<4, SH_TEMP, short, false>;
00649 template class ShTexCoord<4, SH_TEMP, short, true>;
00650 template class ShTexCoord<4, SH_TEMP, ShFracUInt, false>;
00651 template class ShTexCoord<4, SH_TEMP, ShFracUInt, true>;
00652 template class ShTexCoord<4, SH_TEMP, ShFracByte, false>;
00653 template class ShTexCoord<4, SH_TEMP, ShFracByte, true>;
00654 template class ShTexCoord<4, SH_TEMP, int, false>;
00655 template class ShTexCoord<4, SH_TEMP, int, true>;
00656 template class ShTexCoord<4, SH_TEMP, double, false>;
00657 template class ShTexCoord<4, SH_TEMP, double, true>;
00658 template class ShTexCoord<4, SH_TEMP, unsigned char, false>;
00659 template class ShTexCoord<4, SH_TEMP, unsigned char, true>;
00660 template class ShTexCoord<4, SH_TEMP, float, false>;
00661 template class ShTexCoord<4, SH_TEMP, float, true>;
00662 template class ShTexCoord<4, SH_TEMP, char, false>;
00663 template class ShTexCoord<4, SH_TEMP, char, true>;
00664 template class ShTexCoord<4, SH_TEMP, unsigned short, false>;
00665 template class ShTexCoord<4, SH_TEMP, unsigned short, true>;
00666 template class ShTexCoord<4, SH_TEMP, ShFracUByte, false>;
00667 template class ShTexCoord<4, SH_TEMP, ShFracUByte, true>;
00668 template class ShTexCoord<4, SH_TEMP, ShHalf, false>;
00669 template class ShTexCoord<4, SH_TEMP, ShHalf, true>;
00670 template class ShTexCoord<4, SH_TEMP, ShInterval<float> , false>;
00671 template class ShTexCoord<4, SH_TEMP, ShInterval<float> , true>;
00672 template class ShTexCoord<4, SH_TEMP, ShFracShort, false>;
00673 template class ShTexCoord<4, SH_TEMP, ShFracShort, true>;
00674 template class ShTexCoord<4, SH_TEMP, ShFracInt, false>;
00675 template class ShTexCoord<4, SH_TEMP, ShFracInt, true>;
00676 template class ShTexCoord<4, SH_TEMP, unsigned int, false>;
00677 template class ShTexCoord<4, SH_TEMP, unsigned int, true>;
00678 template class ShTexCoord<4, SH_CONST, ShInterval<double> , false>;
00679 template class ShTexCoord<4, SH_CONST, ShInterval<double> , true>;
00680 template class ShTexCoord<4, SH_CONST, ShFracUShort, false>;
00681 template class ShTexCoord<4, SH_CONST, ShFracUShort, true>;
00682 template class ShTexCoord<4, SH_CONST, short, false>;
00683 template class ShTexCoord<4, SH_CONST, short, true>;
00684 template class ShTexCoord<4, SH_CONST, ShFracUInt, false>;
00685 template class ShTexCoord<4, SH_CONST, ShFracUInt, true>;
00686 template class ShTexCoord<4, SH_CONST, ShFracByte, false>;
00687 template class ShTexCoord<4, SH_CONST, ShFracByte, true>;
00688 template class ShTexCoord<4, SH_CONST, int, false>;
00689 template class ShTexCoord<4, SH_CONST, int, true>;
00690 template class ShTexCoord<4, SH_CONST, double, false>;
00691 template class ShTexCoord<4, SH_CONST, double, true>;
00692 template class ShTexCoord<4, SH_CONST, unsigned char, false>;
00693 template class ShTexCoord<4, SH_CONST, unsigned char, true>;
00694 template class ShTexCoord<4, SH_CONST, float, false>;
00695 template class ShTexCoord<4, SH_CONST, float, true>;
00696 template class ShTexCoord<4, SH_CONST, char, false>;
00697 template class ShTexCoord<4, SH_CONST, char, true>;
00698 template class ShTexCoord<4, SH_CONST, unsigned short, false>;
00699 template class ShTexCoord<4, SH_CONST, unsigned short, true>;
00700 template class ShTexCoord<4, SH_CONST, ShFracUByte, false>;
00701 template class ShTexCoord<4, SH_CONST, ShFracUByte, true>;
00702 template class ShTexCoord<4, SH_CONST, ShHalf, false>;
00703 template class ShTexCoord<4, SH_CONST, ShHalf, true>;
00704 template class ShTexCoord<4, SH_CONST, ShInterval<float> , false>;
00705 template class ShTexCoord<4, SH_CONST, ShInterval<float> , true>;
00706 template class ShTexCoord<4, SH_CONST, ShFracShort, false>;
00707 template class ShTexCoord<4, SH_CONST, ShFracShort, true>;
00708 template class ShTexCoord<4, SH_CONST, ShFracInt, false>;
00709 template class ShTexCoord<4, SH_CONST, ShFracInt, true>;
00710 template class ShTexCoord<4, SH_CONST, unsigned int, false>;
00711 template class ShTexCoord<4, SH_CONST, unsigned int, true>;
00712 
00713 } // namespace SH

Generated on Mon Jan 24 18:36:35 2005 for Sh by  doxygen 1.4.1