home *** CD-ROM | disk | FTP | other *** search
/ MacFormat UK 128 / MF_UK_128_1.iso / mac / Reviewed⁄Demos / WormsBlastDemo / WormsBlastDemo.dmg / XEF / Backdrop.xef next >
Encoding:
Text File  |  2001-11-08  |  1.7 KB  |  65 lines

  1.  
  2. Parameter DIFF          / required for textured mesh /
  3.  
  4. systemstream TEMP {
  5.     FLOAT3 POSITION label POSN
  6.     FLOAT2 TEXCOORD0 label TEX0
  7. }
  8.  
  9. vertexstream VSTR {
  10.     FLOAT3 POSITION clone TEMP POSN label OUTP
  11.     FLOAT2 TEXCOORD0 clone TEMP TEX0 label OUTT
  12. }
  13.  
  14. vertexshader VSH0 {
  15.     Stream[0] VSTR
  16.  
  17.     ST_POSITION VSTR OUTP
  18.     ST_TEXCOORD2F VSTR OUTT
  19. }
  20.  
  21. /* --------------- PlayStation2 --------------------------------------- */
  22.  
  23. vertexstream PS2P {
  24.     FLOAT3 POSITION     label OUTP
  25. }
  26.  
  27. vertexstream PS2T {
  28.     FLOAT2 TEXCOORD0    label OUTT
  29. }
  30.  
  31. ps2vertexshader VSH0 {
  32.     ST_POSITION   PS2P OUTP
  33.     ST_TEXCOORD2F PS2T OUTT
  34. }
  35.  
  36. /* --------------- Techniques ----------------------------------------- */
  37.  
  38. technique tec0 LODValid 0
  39.         pass pas0
  40.                 VertexShader      = VSH0
  41.  
  42.                 X_DEPTHTEST             false
  43.                                         kCompareFunctionLess
  44.                                         0.0
  45.                                         1.0
  46.  
  47.                 X_OGLTEXTURESTAGE       true
  48.                                         0
  49.                                         0
  50.                                         1.0
  51.                                         kAddressModeClamp
  52.                                         kAddressModeClamp
  53.                                         kFilterModeLinear
  54.                                         kFilterModeLinear
  55.                                         kFilterModeNone
  56.  
  57.                                         <DIFF>
  58.  
  59.                                         kOglBlendReplace
  60.                                         0.0  0.0  0.0  1.0
  61.         end pas0
  62. end tec0
  63.  
  64. endfile
  65.