

/*
 *
 * Copyright (c) 2002, NVIDIA Corporation.
 * 
 *  
 * 
 * NVIDIA Corporation("NVIDIA") supplies this software to you in consideration 
 * of your agreement to the following terms, and your use, installation, 
 * modification or redistribution of this NVIDIA software constitutes 
 * acceptance of these terms.  If you do not agree with these terms, please do 
 * not use, install, modify or redistribute this NVIDIA software.
 * 
 *  
 * 
 * In consideration of your agreement to abide by the following terms, and 
 * subject to these terms, NVIDIA grants you a personal, non-exclusive license,
 * under NVIDIA's copyrights in this original NVIDIA software (the "NVIDIA 
 * Software"), to use, reproduce, modify and redistribute the NVIDIA 
 * Software, with or without modifications, in source and/or binary forms; 
 * provided that if you redistribute the NVIDIA Software, you must retain the 
 * copyright notice of NVIDIA, this notice and the following text and 
 * disclaimers in all such redistributions of the NVIDIA Software. Neither the 
 * name, trademarks, service marks nor logos of NVIDIA Corporation may be used 
 * to endorse or promote products derived from the NVIDIA Software without 
 * specific prior written permission from NVIDIA.  Except as expressly stated 
 * in this notice, no other rights or licenses express or implied, are granted 
 * by NVIDIA herein, including but not limited to any patent rights that may be 
 * infringed by your derivative works or by other works in which the NVIDIA 
 * Software may be incorporated. No hardware is licensed hereunder. 
 * 
 *  
 * 
 * THE NVIDIA SOFTWARE IS BEING PROVIDED ON AN "AS IS" BASIS, WITHOUT 
 * WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING 
 * WITHOUT LIMITATION, WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, 
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR ITS USE AND OPERATION 
 * EITHER ALONE OR IN COMBINATION WITH OTHER PRODUCTS.
 * 
 *  
 * 
 * IN NO EVENT SHALL NVIDIA BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, 
 * EXEMPLARY, CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, LOST 
 * PROFITS; PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 
 * PROFITS; OR BUSINESS INTERRUPTION) OR ARISING IN ANY WAY OUT OF THE USE, 
 * REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION OF THE NVIDIA SOFTWARE, 
 * HOWEVER CAUSED AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING 
 * NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN IF NVIDIA HAS BEEN ADVISED 
 * OF THE POSSIBILITY OF SUCH DAMAGE.
 * 
 */ 


/* 
 * The following macro invocations define the supported CG basic hardware 
 * bind locations.
 *
 * The macros have the form :
 *
 *   CG_BINDLOCATION_MACRO(name, compiler_name, enum_int)
 *
 *     name          : The name of the location.
 *     enum_name     : The C enumerant.
 *     compiler_name : The name of the location within the compiler syntax.
 *     int_id        : Integer enumerant associated with this bind location.
 *                       (3256 is reservered for CG_UNDEFINED)
 *     addressable   : The bind location must have an integer address 
 *                     associated with it.
 *     ParamType     : the cgParamType of this register. 
 *   
 */


CG_BINDLOCATION_MACRO(TexUnit0,CG_TEXUNIT0,"texunit 0",2048,0,CG_TEXOBJ_PARAM)
CG_BINDLOCATION_MACRO(TexUnit1,CG_TEXUNIT1,"texunit 1",2049,0,CG_TEXOBJ_PARAM)
CG_BINDLOCATION_MACRO(TexUnit2,CG_TEXUNIT2,"texunit 2",2050,0,CG_TEXOBJ_PARAM)
CG_BINDLOCATION_MACRO(TexUnit3,CG_TEXUNIT3,"texunit 3",2051,0,CG_TEXOBJ_PARAM)
CG_BINDLOCATION_MACRO(TexUnit4,CG_TEXUNIT4,"texunit 4",2052,0,CG_TEXOBJ_PARAM)
CG_BINDLOCATION_MACRO(TexUnit5,CG_TEXUNIT5,"texunit 5",2053,0,CG_TEXOBJ_PARAM)
CG_BINDLOCATION_MACRO(TexUnit6,CG_TEXUNIT6,"texunit 6",2054,0,CG_TEXOBJ_PARAM)
CG_BINDLOCATION_MACRO(TexUnit7,CG_TEXUNIT7,"texunit 7",2055,0,CG_TEXOBJ_PARAM)
CG_BINDLOCATION_MACRO(TexUnit8,CG_TEXUNIT8,"texunit 8",2056,0,CG_TEXOBJ_PARAM)
CG_BINDLOCATION_MACRO(TexUnit9,CG_TEXUNIT9,"texunit 9",2057,0,CG_TEXOBJ_PARAM)
CG_BINDLOCATION_MACRO(TexUnit10,CG_TEXUNIT10,"texunit 10",2058,0,CG_TEXOBJ_PARAM)
CG_BINDLOCATION_MACRO(TexUnit11,CG_TEXUNIT11,"texunit 11",2059,0,CG_TEXOBJ_PARAM)
CG_BINDLOCATION_MACRO(TexUnit12,CG_TEXUNIT12,"texunit 12",2060,0,CG_TEXOBJ_PARAM)
CG_BINDLOCATION_MACRO(TexUnit13,CG_TEXUNIT13,"texunit 13",2061,0,CG_TEXOBJ_PARAM)
CG_BINDLOCATION_MACRO(TexUnit14,CG_TEXUNIT14,"texunit 14",2062,0,CG_TEXOBJ_PARAM)
CG_BINDLOCATION_MACRO(TexUnit15,CG_TEXUNIT15,"texunit 15",2063,0,CG_TEXOBJ_PARAM)

CG_BINDLOCATION_MACRO(Attr0,CG_ATTR0,"ATTR0",2113,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Attr1,CG_ATTR1,"ATTR1",2114,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Attr2,CG_ATTR2,"ATTR2",2115,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Attr3,CG_ATTR3,"ATTR3",2116,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Attr4,CG_ATTR4,"ATTR4",2117,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Attr5,CG_ATTR5,"ATTR5",2118,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Attr6,CG_ATTR6,"ATTR6",2119,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Attr7,CG_ATTR7,"ATTR7",2120,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Attr8,CG_ATTR8,"ATTR8",2121,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Attr9,CG_ATTR9,"ATTR9",2122,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Attr10,CG_ATTR10,"ATTR10",2123,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Attr11,CG_ATTR11,"ATTR11",2124,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Attr12,CG_ATTR12,"ATTR12",2125,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Attr13,CG_ATTR13,"ATTR13",2126,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Attr14,CG_ATTR14,"ATTR14",2127,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Attr15,CG_ATTR15,"ATTR15",2128,0,CG_VARYING_PARAM)

CG_BINDLOCATION_MACRO(VertUniform,CG_C,"c",2178,1,CGI_UNIFORM_PARAM)

CG_BINDLOCATION_MACRO(Tex0,CG_TEX0,"TEX0",2179,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Tex1,CG_TEX1,"TEX1",2180,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Tex2,CG_TEX2,"TEX2",2181,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Tex3,CG_TEX3,"TEX3",2192,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Tex4,CG_TEX4,"TEX4",2193,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Tex5,CG_TEX5,"TEX5",2194,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Tex6,CG_TEX6,"TEX6",2195,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Tex7,CG_TEX7,"TEX7",2196,0,CG_VARYING_PARAM)

CG_BINDLOCATION_MACRO(HPos,CG_HPOS,"HPOS",2243,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Col0,CG_COL0,"COL0",2245,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Col1,CG_COL1,"COL1",2246,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Col2,CG_COL2,"COL2",2247,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Col3,CG_COL3,"COL3",2248,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(PSiz,CG_PSIZ,"PSIZ",2309,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Clp0,CG_CLP0,"CLP0",2310,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Clp1,CG_CLP1,"CLP1",2311,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Clp2,CG_CLP2,"CLP2",2312,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Clp3,CG_CLP3,"CLP3",2313,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Clp4,CG_CLP4,"CLP4",2314,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Clp5,CG_CLP5,"CLP5",2315,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(WPos,CG_WPOS,"WPOS",2373,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(PointCoord,CG_POINTCOORD,"POINTCOORD",2374,0,CG_VARYING_PARAM)

CG_BINDLOCATION_MACRO(Position0,CG_POSITION0,"POSITION0",2437,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Position1,CG_POSITION1,"POSITION1",2438,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Position2,CG_POSITION2,"POSITION2",2439,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Position3,CG_POSITION3,"POSITION3",2440,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Position4,CG_POSITION4,"POSITION4",2441,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Position5,CG_POSITION5,"POSITION5",2442,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Position6,CG_POSITION6,"POSITION6",2443,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Position7,CG_POSITION7,"POSITION7",2444,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Position8,CG_POSITION8,"POSITION8",2445,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Position9,CG_POSITION9,"POSITION9",2446,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Position10,CG_POSITION10,"POSITION10",2447,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Position11,CG_POSITION11,"POSITION11",2448,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Position12,CG_POSITION12,"POSITION12",2449,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Position13,CG_POSITION13,"POSITION13",2450,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Position14,CG_POSITION14,"POSITION14",2451,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Position15,CG_POSITION15,"POSITION15",2452,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Diffuse0,CG_DIFFUSE0,"DIFFUSE0",2501,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Tangent0,CG_TANGENT0,"TANGENT0",2565,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Tangent1,CG_TANGENT1,"TANGENT1",2566,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Tangent2,CG_TANGENT2,"TANGENT2",2567,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Tangent3,CG_TANGENT3,"TANGENT3",2568,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Tangent4,CG_TANGENT4,"TANGENT4",2569,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Tangent5,CG_TANGENT5,"TANGENT5",2570,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Tangent6,CG_TANGENT6,"TANGENT6",2571,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Tangent7,CG_TANGENT7,"TANGENT7",2572,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Tangent8,CG_TANGENT8,"TANGENT8",2573,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Tangent9,CG_TANGENT9,"TANGENT9",2574,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Tangent10,CG_TANGENT10,"TANGENT10",2575,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Tangent11,CG_TANGENT11,"TANGENT11",2576,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Tangent12,CG_TANGENT12,"TANGENT12",2577,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Tangent13,CG_TANGENT13,"TANGENT13",2578,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Tangent14,CG_TANGENT14,"TANGENT14",2579,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Tangent15,CG_TANGENT15,"TANGENT15",2580,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Specular0,CG_SPECULAR0,"SPECULAR0",2629,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BlendIndices0,CG_BLENDINDICES0,"BLENDINDICES0",2693,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BlendIndices1,CG_BLENDINDICES1,"BLENDINDICES1",2694,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BlendIndices2,CG_BLENDINDICES2,"BLENDINDICES2",2695,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BlendIndices3,CG_BLENDINDICES3,"BLENDINDICES3",2696,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BlendIndices4,CG_BLENDINDICES4,"BLENDINDICES4",2697,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BlendIndices5,CG_BLENDINDICES5,"BLENDINDICES5",2698,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BlendIndices6,CG_BLENDINDICES6,"BLENDINDICES6",2699,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BlendIndices7,CG_BLENDINDICES7,"BLENDINDICES7",2700,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BlendIndices8,CG_BLENDINDICES8,"BLENDINDICES8",2701,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BlendIndices9,CG_BLENDINDICES9,"BLENDINDICES9",2702,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BlendIndices10,CG_BLENDINDICES10,"BLENDINDICES10",2703,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BlendIndices11,CG_BLENDINDICES11,"BLENDINDICES11",2704,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BlendIndices12,CG_BLENDINDICES12,"BLENDINDICES12",2705,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BlendIndices13,CG_BLENDINDICES13,"BLENDINDICES13",2706,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BlendIndices14,CG_BLENDINDICES14,"BLENDINDICES14",2707,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BlendIndices15,CG_BLENDINDICES15,"BLENDINDICES15",2708,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Color0,CG_COLOR0,"COLOR0",2757,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Color1,CG_COLOR1,"COLOR1",2758,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Color2,CG_COLOR2,"COLOR2",2759,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Color3,CG_COLOR3,"COLOR3",2760,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Color4,CG_COLOR4,"COLOR4",2761,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Color5,CG_COLOR5,"COLOR5",2762,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Color6,CG_COLOR6,"COLOR6",2763,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Color7,CG_COLOR7,"COLOR7",2764,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Color8,CG_COLOR8,"COLOR8",2765,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Color9,CG_COLOR9,"COLOR9",2766,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Color10,CG_COLOR10,"COLOR10",2767,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Color11,CG_COLOR11,"COLOR11",2768,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Color12,CG_COLOR12,"COLOR12",2769,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Color13,CG_COLOR13,"COLOR13",2770,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Color14,CG_COLOR14,"COLOR14",2771,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Color15,CG_COLOR15,"COLOR15",2772,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(PSize0,CG_PSIZE0,"PSIZE0",2821,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(PSize1,CG_PSIZE1,"PSIZE1",2822,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(PSize2,CG_PSIZE2,"PSIZE2",2823,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(PSize3,CG_PSIZE3,"PSIZE3",2824,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(PSize4,CG_PSIZE4,"PSIZE4",2825,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(PSize5,CG_PSIZE5,"PSIZE5",2826,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(PSize6,CG_PSIZE6,"PSIZE6",2827,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(PSize7,CG_PSIZE7,"PSIZE7",2828,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(PSize8,CG_PSIZE8,"PSIZE8",2829,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(PSize9,CG_PSIZE9,"PSIZE9",2830,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(PSize10,CG_PSIZE10,"PSIZE10",2831,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(PSize11,CG_PSIZE11,"PSIZE11",2832,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(PSize12,CG_PSIZE12,"PSIZE12",2833,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(PSize13,CG_PSIZE13,"PSIZE13",2834,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(PSize14,CG_PSIZE14,"PSIZE14",2835,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(PSize15,CG_PSIZE15,"PSIZE15",2836,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BiNormal0,CG_BINORMAL0,"BINORMAL0",2885,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BiNormal1,CG_BINORMAL1,"BINORMAL1",2886,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BiNormal2,CG_BINORMAL2,"BINORMAL2",2887,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BiNormal3,CG_BINORMAL3,"BINORMAL3",2888,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BiNormal4,CG_BINORMAL4,"BINORMAL4",2889,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BiNormal5,CG_BINORMAL5,"BINORMAL5",2890,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BiNormal6,CG_BINORMAL6,"BINORMAL6",2891,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BiNormal7,CG_BINORMAL7,"BINORMAL7",2892,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BiNormal8,CG_BINORMAL8,"BINORMAL8",2893,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BiNormal9,CG_BINORMAL9,"BINORMAL9",2894,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BiNormal10,CG_BINORMAL10,"BINORMAL10",2895,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BiNormal11,CG_BINORMAL11,"BINORMAL11",2896,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BiNormal12,CG_BINORMAL12,"BINORMAL12",2897,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BiNormal13,CG_BINORMAL13,"BINORMAL13",2898,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BiNormal14,CG_BINORMAL14,"BINORMAL14",2899,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BiNormal15,CG_BINORMAL15,"BINORMAL15",2900,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(FOG0,CG_FOG0,"FOG0",2917,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(FOG1,CG_FOG1,"FOG1",2918,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(FOG2,CG_FOG2,"FOG2",2919,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(FOG3,CG_FOG3,"FOG3",2920,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(FOG4,CG_FOG4,"FOG4",2921,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(FOG5,CG_FOG5,"FOG5",2922,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(FOG6,CG_FOG6,"FOG6",2923,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(FOG7,CG_FOG7,"FOG7",2924,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(FOG8,CG_FOG8,"FOG8",2925,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(FOG9,CG_FOG9,"FOG9",2926,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(FOG10,CG_FOG10,"FOG10",2927,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(FOG11,CG_FOG11,"FOG11",2928,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(FOG12,CG_FOG12,"FOG12",2929,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(FOG13,CG_FOG13,"FOG13",2930,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(FOG14,CG_FOG14,"FOG14",2931,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(FOG15,CG_FOG15,"FOG15",2932,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(DEPTH0,CG_DEPTH0,"DEPTH0",2933,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(DEPTH1,CG_DEPTH1,"DEPTH1",2934,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(DEPTH2,CG_DEPTH2,"DEPTH2",2935,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(DEPTH3,CG_DEPTH3,"DEPTH3",2936,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(DEPTH4,CG_DEPTH4,"DEPTH4",2937,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(DEPTH5,CG_DEPTH5,"DEPTH5",2938,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(DEPTH6,CG_DEPTH6,"DEPTH6",2939,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(DEPTH7,CG_DEPTH7,"DEPTH7",2940,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(DEPTH8,CG_DEPTH8,"DEPTH8",2941,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(DEPTH9,CG_DEPTH9,"DEPTH9",2942,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(DEPTH10,CG_DEPTH10,"DEPTH10",2943,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(DEPTH11,CG_DEPTH11,"DEPTH11",2944,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(DEPTH12,CG_DEPTH12,"DEPTH12",2945,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(DEPTH13,CG_DEPTH13,"DEPTH13",2946,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(DEPTH14,CG_DEPTH14,"DEPTH14",2947,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(DEPTH15,CG_DEPTH15,"DEPTH15",2948,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(SAMPLE0,CG_SAMPLE0,"SAMPLE0",2949,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(SAMPLE1,CG_SAMPLE1,"SAMPLE1",2950,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(SAMPLE2,CG_SAMPLE2,"SAMPLE2",2951,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(SAMPLE3,CG_SAMPLE3,"SAMPLE3",2952,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(SAMPLE4,CG_SAMPLE4,"SAMPLE4",2953,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(SAMPLE5,CG_SAMPLE5,"SAMPLE5",2954,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(SAMPLE6,CG_SAMPLE6,"SAMPLE6",2955,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(SAMPLE7,CG_SAMPLE7,"SAMPLE7",2956,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(SAMPLE8,CG_SAMPLE8,"SAMPLE8",2957,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(SAMPLE9,CG_SAMPLE9,"SAMPLE9",2958,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(SAMPLE10,CG_SAMPLE10,"SAMPLE10",2959,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(SAMPLE11,CG_SAMPLE11,"SAMPLE11",2960,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(SAMPLE12,CG_SAMPLE12,"SAMPLE12",2961,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(SAMPLE13,CG_SAMPLE13,"SAMPLE13",2962,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(SAMPLE14,CG_SAMPLE14,"SAMPLE14",2963,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(SAMPLE15,CG_SAMPLE15,"SAMPLE15",2964,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BlendWeight0,CG_BLENDWEIGHT0,"BLENDWEIGHT0",3028,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BlendWeight1,CG_BLENDWEIGHT1,"BLENDWEIGHT1",3029,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BlendWeight2,CG_BLENDWEIGHT2,"BLENDWEIGHT2",3030,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BlendWeight3,CG_BLENDWEIGHT3,"BLENDWEIGHT3",3031,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BlendWeight4,CG_BLENDWEIGHT4,"BLENDWEIGHT4",3032,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BlendWeight5,CG_BLENDWEIGHT5,"BLENDWEIGHT5",3033,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BlendWeight6,CG_BLENDWEIGHT6,"BLENDWEIGHT6",3034,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BlendWeight7,CG_BLENDWEIGHT7,"BLENDWEIGHT7",3035,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BlendWeight8,CG_BLENDWEIGHT8,"BLENDWEIGHT8",3036,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BlendWeight9,CG_BLENDWEIGHT9,"BLENDWEIGHT9",3037,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BlendWeight10,CG_BLENDWEIGHT10,"BLENDWEIGHT10",3038,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BlendWeight11,CG_BLENDWEIGHT11,"BLENDWEIGHT11",3039,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BlendWeight12,CG_BLENDWEIGHT12,"BLENDWEIGHT12",3040,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BlendWeight13,CG_BLENDWEIGHT13,"BLENDWEIGHT13",3041,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BlendWeight14,CG_BLENDWEIGHT14,"BLENDWEIGHT14",3042,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(BlendWeight15,CG_BLENDWEIGHT15,"BLENDWEIGHT15",3043,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Normal0,CG_NORMAL0,"NORMAL0",3092,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Normal1,CG_NORMAL1,"NORMAL1",3093,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Normal2,CG_NORMAL2,"NORMAL2",3094,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Normal3,CG_NORMAL3,"NORMAL3",3095,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Normal4,CG_NORMAL4,"NORMAL4",3096,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Normal5,CG_NORMAL5,"NORMAL5",3097,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Normal6,CG_NORMAL6,"NORMAL6",3098,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Normal7,CG_NORMAL7,"NORMAL7",3099,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Normal8,CG_NORMAL8,"NORMAL8",3100,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Normal9,CG_NORMAL9,"NORMAL9",3101,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Normal10,CG_NORMAL10,"NORMAL10",3102,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Normal11,CG_NORMAL11,"NORMAL11",3103,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Normal12,CG_NORMAL12,"NORMAL12",3104,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Normal13,CG_NORMAL13,"NORMAL13",3105,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Normal14,CG_NORMAL14,"NORMAL14",3106,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Normal15,CG_NORMAL15,"NORMAL15",3107,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(FogCoord,CG_FOGCOORD,"FOGCOORD",3156,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(TexCoord0,CG_TEXCOORD0,"TEXCOORD0",3220,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(TexCoord1,CG_TEXCOORD1,"TEXCOORD1",3221,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(TexCoord2,CG_TEXCOORD2,"TEXCOORD2",3222,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(TexCoord3,CG_TEXCOORD3,"TEXCOORD3",3223,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(TexCoord4,CG_TEXCOORD4,"TEXCOORD4",3224,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(TexCoord5,CG_TEXCOORD5,"TEXCOORD5",3225,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(TexCoord6,CG_TEXCOORD6,"TEXCOORD6",3226,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(TexCoord7,CG_TEXCOORD7,"TEXCOORD7",3227,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(TexCoord8,CG_TEXCOORD8,"TEXCOORD8",3228,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(TexCoord9,CG_TEXCOORD9,"TEXCOORD9",3229,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(TexCoord10,CG_TEXCOORD10,"TEXCOORD10",3230,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(TexCoord11,CG_TEXCOORD11,"TEXCOORD11",3231,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(TexCoord12,CG_TEXCOORD12,"TEXCOORD12",3232,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(TexCoord13,CG_TEXCOORD13,"TEXCOORD13",3233,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(TexCoord14,CG_TEXCOORD14,"TEXCOORD14",3234,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(TexCoord15,CG_TEXCOORD15,"TEXCOORD15",3235,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(CombinerConst0,CG_COMBINER_CONST0,"COMBINER_CONST0",3284,0,CGI_UNIFORM_PARAM)
CG_BINDLOCATION_MACRO(CombinerConst1,CG_COMBINER_CONST1,"COMBINER_CONST1",3285,0,CGI_UNIFORM_PARAM)
CG_BINDLOCATION_MACRO(CombinerStageConst0,CG_COMBINER_STAGE_CONST0,"COMBINER_STAGE_CONST0",3286,1,CGI_UNIFORM_PARAM)
CG_BINDLOCATION_MACRO(CombinerStageConst1,CG_COMBINER_STAGE_CONST1,"COMBINER_STAGE_CONST1",3287,1,CGI_UNIFORM_PARAM)
CG_BINDLOCATION_MACRO(OffsetTextureMatrix,CG_OFFSET_TEXTURE_MATRIX,"OFFSET_TEXTURE_MATRIX",3288,0,CGI_UNIFORM_PARAM)
CG_BINDLOCATION_MACRO(OffsetTextureScale,CG_OFFSET_TEXTURE_SCALE,"OFFSET_TEXTURE_SCALE",3289,0,CGI_UNIFORM_PARAM)
CG_BINDLOCATION_MACRO(OffsetTextureBias,CG_OFFSET_TEXTURE_BIAS,"OFFSET_TEXTURE_BIAS",3290,0,CGI_UNIFORM_PARAM)
CG_BINDLOCATION_MACRO(ConstEye,CG_CONST_EYE,"CONST_EYE",3291,0,CGI_UNIFORM_PARAM)
CG_BINDLOCATION_MACRO(Coverage, CG_COVERAGE, "COVERAGE", 3292, 0, CG_VARYING_PARAM)

CG_BINDLOCATION_MACRO(TessFactor,CG_TESSFACTOR,"TESSFACTOR",3255,0,CG_VARYING_PARAM)


CG_BINDLOCATION_MACRO(GLSLUniform,CG_GLSL_UNIFORM,"glsl_uniform",3300,1,CGI_UNIFORM_PARAM)
CG_BINDLOCATION_MACRO(GLSLAttrib,CG_GLSL_ATTRIB,"glsl_attrib",3301,1,CG_VARYING_PARAM)

CG_BINDLOCATION_MACRO(Env,CG_ENV,"ENV",3302,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env0,CG_ENV0,"ENV0",3303,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env1,CG_ENV1,"ENV1",3304,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env2,CG_ENV2,"ENV2",3305,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env3,CG_ENV3,"ENV3",3306,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env4,CG_ENV4,"ENV4",3307,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env5,CG_ENV5,"ENV5",3308,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env6,CG_ENV6,"ENV6",3309,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env7,CG_ENV7,"ENV7",3310,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env8,CG_ENV8,"ENV8",3311,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env9,CG_ENV9,"ENV9",3312,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env10,CG_ENV10,"ENV10",3313,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env11,CG_ENV11,"ENV11",3314,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env12,CG_ENV12,"ENV12",3315,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env13,CG_ENV13,"ENV13",3316,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env14,CG_ENV14,"ENV14",3317,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env15,CG_ENV15,"ENV15",3318,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env16,CG_ENV16,"ENV16",3319,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env17,CG_ENV17,"ENV17",3320,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env18,CG_ENV18,"ENV18",3321,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env19,CG_ENV19,"ENV19",3322,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env20,CG_ENV20,"ENV20",3323,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env21,CG_ENV21,"ENV21",3324,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env22,CG_ENV22,"ENV22",3325,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env23,CG_ENV23,"ENV23",3326,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env24,CG_ENV24,"ENV24",3327,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env25,CG_ENV25,"ENV25",3328,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env26,CG_ENV26,"ENV26",3329,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env27,CG_ENV27,"ENV27",3330,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env28,CG_ENV28,"ENV28",3331,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env29,CG_ENV29,"ENV29",3332,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env30,CG_ENV30,"ENV30",3333,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env31,CG_ENV31,"ENV31",3334,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env32,CG_ENV32,"ENV32",3335,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env33,CG_ENV33,"ENV33",3336,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env34,CG_ENV34,"ENV34",3337,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env35,CG_ENV35,"ENV35",3338,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env36,CG_ENV36,"ENV36",3339,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env37,CG_ENV37,"ENV37",3340,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env38,CG_ENV38,"ENV38",3341,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env39,CG_ENV39,"ENV39",3342,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env40,CG_ENV40,"ENV40",3343,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env41,CG_ENV41,"ENV41",3344,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env42,CG_ENV42,"ENV42",3345,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env43,CG_ENV43,"ENV43",3346,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env44,CG_ENV44,"ENV44",3347,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env45,CG_ENV45,"ENV45",3348,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env46,CG_ENV46,"ENV46",3349,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env47,CG_ENV47,"ENV47",3350,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env48,CG_ENV48,"ENV48",3351,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env49,CG_ENV49,"ENV49",3352,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env50,CG_ENV50,"ENV50",3353,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env51,CG_ENV51,"ENV51",3354,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env52,CG_ENV52,"ENV52",3355,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env53,CG_ENV53,"ENV53",3356,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env54,CG_ENV54,"ENV54",3357,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env55,CG_ENV55,"ENV55",3358,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env56,CG_ENV56,"ENV56",3359,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env57,CG_ENV57,"ENV57",3360,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env58,CG_ENV58,"ENV58",3361,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env59,CG_ENV59,"ENV59",3362,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env60,CG_ENV60,"ENV60",3363,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env61,CG_ENV61,"ENV61",3364,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env62,CG_ENV62,"ENV62",3365,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env63,CG_ENV63,"ENV63",3366,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env64,CG_ENV64,"ENV64",3367,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env65,CG_ENV65,"ENV65",3368,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env66,CG_ENV66,"ENV66",3369,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env67,CG_ENV67,"ENV67",3370,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env68,CG_ENV68,"ENV68",3371,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env69,CG_ENV69,"ENV69",3372,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env70,CG_ENV70,"ENV70",3373,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env71,CG_ENV71,"ENV71",3374,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env72,CG_ENV72,"ENV72",3375,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env73,CG_ENV73,"ENV73",3376,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env74,CG_ENV74,"ENV74",3377,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env75,CG_ENV75,"ENV75",3378,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env76,CG_ENV76,"ENV76",3379,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env77,CG_ENV77,"ENV77",3380,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env78,CG_ENV78,"ENV78",3381,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env79,CG_ENV79,"ENV79",3382,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env80,CG_ENV80,"ENV80",3383,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env81,CG_ENV81,"ENV81",3384,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env82,CG_ENV82,"ENV82",3385,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env83,CG_ENV83,"ENV83",3386,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env84,CG_ENV84,"ENV84",3387,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env85,CG_ENV85,"ENV85",3388,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env86,CG_ENV86,"ENV86",3389,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env87,CG_ENV87,"ENV87",3390,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env88,CG_ENV88,"ENV88",3391,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env89,CG_ENV89,"ENV89",3392,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env90,CG_ENV90,"ENV90",3393,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env91,CG_ENV91,"ENV91",3394,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env92,CG_ENV92,"ENV92",3395,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env93,CG_ENV93,"ENV93",3396,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env94,CG_ENV94,"ENV94",3397,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env95,CG_ENV95,"ENV95",3398,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env96,CG_ENV96,"ENV96",3399,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env97,CG_ENV97,"ENV97",3400,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env98,CG_ENV98,"ENV98",3401,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env99,CG_ENV99,"ENV99",3402,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env100,CG_ENV100,"ENV100",3403,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env101,CG_ENV101,"ENV101",3404,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env102,CG_ENV102,"ENV102",3405,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env103,CG_ENV103,"ENV103",3406,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env104,CG_ENV104,"ENV104",3407,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env105,CG_ENV105,"ENV105",3408,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env106,CG_ENV106,"ENV106",3409,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env107,CG_ENV107,"ENV107",3410,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env108,CG_ENV108,"ENV108",3411,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env109,CG_ENV109,"ENV109",3412,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env110,CG_ENV110,"ENV110",3413,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env111,CG_ENV111,"ENV111",3414,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env112,CG_ENV112,"ENV112",3415,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env113,CG_ENV113,"ENV113",3416,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env114,CG_ENV114,"ENV114",3417,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env115,CG_ENV115,"ENV115",3418,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env116,CG_ENV116,"ENV116",3419,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env117,CG_ENV117,"ENV117",3420,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env118,CG_ENV118,"ENV118",3421,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env119,CG_ENV119,"ENV119",3422,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env120,CG_ENV120,"ENV120",3423,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env121,CG_ENV121,"ENV121",3424,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env122,CG_ENV122,"ENV122",3425,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env123,CG_ENV123,"ENV123",3426,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env124,CG_ENV124,"ENV124",3427,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env125,CG_ENV125,"ENV125",3428,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env126,CG_ENV126,"ENV126",3429,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env127,CG_ENV127,"ENV127",3430,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env128,CG_ENV128,"ENV128",3431,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env129,CG_ENV129,"ENV129",3432,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env130,CG_ENV130,"ENV130",3433,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env131,CG_ENV131,"ENV131",3434,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env132,CG_ENV132,"ENV132",3435,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env133,CG_ENV133,"ENV133",3436,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env134,CG_ENV134,"ENV134",3437,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env135,CG_ENV135,"ENV135",3438,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env136,CG_ENV136,"ENV136",3439,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env137,CG_ENV137,"ENV137",3440,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env138,CG_ENV138,"ENV138",3441,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env139,CG_ENV139,"ENV139",3442,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env140,CG_ENV140,"ENV140",3443,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env141,CG_ENV141,"ENV141",3444,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env142,CG_ENV142,"ENV142",3445,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env143,CG_ENV143,"ENV143",3446,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env144,CG_ENV144,"ENV144",3447,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env145,CG_ENV145,"ENV145",3448,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env146,CG_ENV146,"ENV146",3449,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env147,CG_ENV147,"ENV147",3450,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env148,CG_ENV148,"ENV148",3451,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env149,CG_ENV149,"ENV149",3452,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env150,CG_ENV150,"ENV150",3453,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env151,CG_ENV151,"ENV151",3454,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env152,CG_ENV152,"ENV152",3455,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env153,CG_ENV153,"ENV153",3456,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env154,CG_ENV154,"ENV154",3457,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env155,CG_ENV155,"ENV155",3458,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env156,CG_ENV156,"ENV156",3459,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env157,CG_ENV157,"ENV157",3460,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env158,CG_ENV158,"ENV158",3461,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env159,CG_ENV159,"ENV159",3462,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env160,CG_ENV160,"ENV160",3463,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env161,CG_ENV161,"ENV161",3464,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env162,CG_ENV162,"ENV162",3465,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env163,CG_ENV163,"ENV163",3466,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env164,CG_ENV164,"ENV164",3467,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env165,CG_ENV165,"ENV165",3468,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env166,CG_ENV166,"ENV166",3469,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env167,CG_ENV167,"ENV167",3470,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env168,CG_ENV168,"ENV168",3471,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env169,CG_ENV169,"ENV169",3472,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env170,CG_ENV170,"ENV170",3473,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env171,CG_ENV171,"ENV171",3474,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env172,CG_ENV172,"ENV172",3475,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env173,CG_ENV173,"ENV173",3476,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env174,CG_ENV174,"ENV174",3477,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env175,CG_ENV175,"ENV175",3478,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env176,CG_ENV176,"ENV176",3479,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env177,CG_ENV177,"ENV177",3480,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env178,CG_ENV178,"ENV178",3481,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env179,CG_ENV179,"ENV179",3482,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env180,CG_ENV180,"ENV180",3483,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env181,CG_ENV181,"ENV181",3484,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env182,CG_ENV182,"ENV182",3485,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env183,CG_ENV183,"ENV183",3486,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env184,CG_ENV184,"ENV184",3487,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env185,CG_ENV185,"ENV185",3488,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env186,CG_ENV186,"ENV186",3489,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env187,CG_ENV187,"ENV187",3490,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env188,CG_ENV188,"ENV188",3491,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env189,CG_ENV189,"ENV189",3492,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env190,CG_ENV190,"ENV190",3493,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env191,CG_ENV191,"ENV191",3494,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env192,CG_ENV192,"ENV192",3495,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env193,CG_ENV193,"ENV193",3496,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env194,CG_ENV194,"ENV194",3497,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env195,CG_ENV195,"ENV195",3498,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env196,CG_ENV196,"ENV196",3499,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env197,CG_ENV197,"ENV197",3500,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env198,CG_ENV198,"ENV198",3501,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env199,CG_ENV199,"ENV199",3502,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env200,CG_ENV200,"ENV200",3503,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env201,CG_ENV201,"ENV201",3504,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env202,CG_ENV202,"ENV202",3505,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env203,CG_ENV203,"ENV203",3506,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env204,CG_ENV204,"ENV204",3507,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env205,CG_ENV205,"ENV205",3508,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env206,CG_ENV206,"ENV206",3509,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env207,CG_ENV207,"ENV207",3510,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env208,CG_ENV208,"ENV208",3511,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env209,CG_ENV209,"ENV209",3512,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env210,CG_ENV210,"ENV210",3513,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env211,CG_ENV211,"ENV211",3514,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env212,CG_ENV212,"ENV212",3515,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env213,CG_ENV213,"ENV213",3516,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env214,CG_ENV214,"ENV214",3517,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env215,CG_ENV215,"ENV215",3518,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env216,CG_ENV216,"ENV216",3519,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env217,CG_ENV217,"ENV217",3520,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env218,CG_ENV218,"ENV218",3521,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env219,CG_ENV219,"ENV219",3522,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env220,CG_ENV220,"ENV220",3523,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env221,CG_ENV221,"ENV221",3524,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env222,CG_ENV222,"ENV222",3525,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env223,CG_ENV223,"ENV223",3526,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env224,CG_ENV224,"ENV224",3527,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env225,CG_ENV225,"ENV225",3528,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env226,CG_ENV226,"ENV226",3529,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env227,CG_ENV227,"ENV227",3530,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env228,CG_ENV228,"ENV228",3531,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env229,CG_ENV229,"ENV229",3532,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env230,CG_ENV230,"ENV230",3533,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env231,CG_ENV231,"ENV231",3534,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env232,CG_ENV232,"ENV232",3535,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env233,CG_ENV233,"ENV233",3536,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env234,CG_ENV234,"ENV234",3537,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env235,CG_ENV235,"ENV235",3538,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env236,CG_ENV236,"ENV236",3539,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env237,CG_ENV237,"ENV237",3540,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env238,CG_ENV238,"ENV238",3541,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env239,CG_ENV239,"ENV239",3542,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env240,CG_ENV240,"ENV240",3543,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env241,CG_ENV241,"ENV241",3544,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env242,CG_ENV242,"ENV242",3545,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env243,CG_ENV243,"ENV243",3546,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env244,CG_ENV244,"ENV244",3547,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env245,CG_ENV245,"ENV245",3548,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env246,CG_ENV246,"ENV246",3549,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env247,CG_ENV247,"ENV247",3550,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env248,CG_ENV248,"ENV248",3551,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env249,CG_ENV249,"ENV249",3552,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env250,CG_ENV250,"ENV250",3553,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env251,CG_ENV251,"ENV251",3554,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env252,CG_ENV252,"ENV252",3555,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env253,CG_ENV253,"ENV253",3556,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env254,CG_ENV254,"ENV254",3557,0,CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(Env255,CG_ENV255,"ENV255",3558,0,CG_VARYING_PARAM)

CG_BINDLOCATION_MACRO(LastColor0, CG_LASTCOL0, "LASTCOL0", 4400, 0, CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(LastColor1, CG_LASTCOL1, "LASTCOL1", 4401, 0, CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(LastColor2, CG_LASTCOL2, "LASTCOL2", 4402, 0, CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(LastColor3, CG_LASTCOL3, "LASTCOL3", 4403, 0, CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(LastColor4, CG_LASTCOL4, "LASTCOL4", 4404, 0, CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(LastColor5, CG_LASTCOL5, "LASTCOL5", 4405, 0, CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(LastColor6, CG_LASTCOL6, "LASTCOL6", 4406, 0, CG_VARYING_PARAM)
CG_BINDLOCATION_MACRO(LastColor7, CG_LASTCOL7, "LASTCOL7", 4407, 0, CG_VARYING_PARAM)

#undef CG_BINDLOCATION_MACRO
