home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2005 February / Gamestar_70_2005-02_dvd.iso / DVDStar / Editace / ogierinstall_103.exe / VPDefines_ARB.xrg < prev    next >
Text File  |  2004-12-21  |  3KB  |  129 lines

  1. *Defines
  2. {
  3.     *HEADER 
  4.     "!!ARBvp1.0
  5.     ATTRIB vPos = vertex.position;
  6.     ATTRIB vNrm = vertex.normal;
  7.     ATTRIB vC0 = vertex.color.primary;
  8.     ATTRIB vMI = vertex.attrib[4];
  9.     ATTRIB vMW = vertex.attrib[1];
  10.     OUTPUT oPos = result.position;
  11.     OUTPUT oC0 = result.color.primary;
  12.     OUTPUT oC1 = result.color.secondary;
  13.     OUTPUT oFog = result.fogcoord;
  14.     TEMP R0,R1,R2,R3,R4,R5,R6,R7,R8,R9,R10,R11;
  15.     ADDRESS A0;
  16.     PARAM c[96] = { 
  17.         program.env[0], program.env[1], program.env[2], program.env[3], program.env[4], program.env[5], program.env[6], program.env[7], program.env[8], program.env[9],
  18.         program.env[10], program.env[11], program.env[12], program.env[13], program.env[14], program.env[15], program.env[16], program.env[17], program.env[18], program.env[19],
  19.         program.env[20], program.env[21], program.env[22], program.env[23], program.env[24], program.env[25], program.env[26], program.env[27], program.env[28], program.env[29],
  20.         program.env[30], program.env[31], program.env[32], program.env[33], program.env[34], program.env[35], program.env[36], program.env[37], program.env[38], program.env[39],
  21.         program.env[40], program.env[41], program.env[42], program.env[43], program.env[44], program.env[45], program.env[46], program.env[47], program.env[48], program.env[49],
  22.         program.env[50], program.env[51], program.env[52], program.env[53], program.env[54], program.env[55], program.env[56], program.env[57], program.env[58], program.env[59],
  23.         program.env[60], program.env[61], program.env[62], program.env[63], program.env[64], program.env[65], program.env[66], program.env[67], program.env[68], program.env[69],
  24.         program.env[70], program.env[71], program.env[72], program.env[73], program.env[74], program.env[75], program.env[76], program.env[77], program.env[78], program.env[79],
  25.         program.env[80], program.env[81], program.env[82], program.env[83], program.env[84], program.env[85], program.env[86], program.env[87], program.env[88], program.env[89],
  26.         program.env[90], program.env[91], program.env[92], program.env[93], program.env[94], program.env[95]    
  27.     };
  28.     "
  29.     *END "END"
  30.  
  31.     *TEXCOORDIN0
  32.     "
  33.     ATTRIB vT0 = vertex.attrib[8];
  34.     "
  35.     *TEXCOORDIN1
  36.     "
  37.     ATTRIB vT1 = vertex.attrib[9];
  38.     "
  39.     *TEXCOORDIN2
  40.     "
  41.     ATTRIB vT2 = vertex.attrib[10];
  42.     "
  43.     *TEXCOORDIN3
  44.     "
  45.     ATTRIB vT3 = vertex.attrib[11];
  46.     "
  47.     *TEXCOORDIN4
  48.     "
  49.     ATTRIB vT4 = vertex.attrib[12];
  50.     "
  51.     *TEXCOORDIN5
  52.     "
  53.     ATTRIB vT5 = vertex.attrib[13];
  54.     "
  55.     *TEXCOORDIN6
  56.     "
  57.     ATTRIB vT6 = vertex.attrib[14];
  58.     "
  59.     *TEXCOORDIN7
  60.     "
  61.     ATTRIB vT7 = vertex.attrib[15];
  62.     "
  63.  
  64.     *TEXCOORDOUT0
  65.     "
  66.     OUTPUT oT0 = result.texcoord[0];
  67.     "
  68.     *TEXCOORDOUT1
  69.     "
  70.     OUTPUT oT1 = result.texcoord[1];
  71.     "
  72.     *TEXCOORDOUT2
  73.     "
  74.     OUTPUT oT2 = result.texcoord[2];
  75.     "
  76.     *TEXCOORDOUT3
  77.     "
  78.     OUTPUT oT3 = result.texcoord[3];
  79.     "
  80.     *TEXCOORDOUT4
  81.     "
  82.     OUTPUT oT4 = result.texcoord[4];
  83.     "
  84.     *TEXCOORDOUT5
  85.     "
  86.     OUTPUT oT5 = result.texcoord[5];
  87.     "
  88.     *TEXCOORDOUT6
  89.     "
  90.     OUTPUT oT6 = result.texcoord[6];
  91.     "
  92.     *TEXCOORDOUT7
  93.     "
  94.     OUTPUT oT7 = result.texcoord[7];
  95.     "
  96.  
  97.     *V_POS vPos
  98.     *V_NRML vNrm
  99.     *V_TEX0 vT0
  100.     *V_TEX1 vT1
  101.     *V_TEX2 vT2
  102.     *V_TEX3 vT3
  103.     *V_TEX4 vT4
  104.     *V_TEX5 vT5
  105.     *V_TEX6 vT6
  106.     *V_TEX7 vT7
  107.     *V_COL0 vC0
  108.     *V_COL1 vC1
  109.     *V_MI vMI
  110.     *V_MW vMW
  111.  
  112.     *O_HPOS oPos
  113.     *O_TEX0 oT0
  114.     *O_TEX1 oT1
  115.     *O_TEX2 oT2
  116.     *O_TEX3 oT3
  117.     *O_TEX4 oT4
  118.     *O_TEX5 oT5
  119.     *O_TEX6 oT6
  120.     *O_TEX7 oT7
  121.     *O_COL0 oC0
  122.     *O_COL1 oC1
  123.     *O_FOG oFog
  124.  
  125.     *ARL ARL
  126.     *MPSIGN +
  127. }
  128.  
  129.