home *** CD-ROM | disk | FTP | other *** search
/ BitJam / bitjam1-1.iso / interface / sign_of_life / particle.vs < prev    next >
Text File  |  2007-09-05  |  413b  |  18 lines

  1. float4x4 view_proj_matrix:register(c0);
  2. struct VS_OUTPUT {
  3.     float4 Pos: POSITION;
  4.     float2 texCoord: TEXCOORD0;
  5.     float2 color: TEXCOORD1;
  6. };
  7. VS_OUTPUT main(float3 Pos:POSITION,float2 tx:TEXCOORD0) {
  8.     VS_OUTPUT Out;
  9.  
  10.     float4 pos = mul(view_proj_matrix, float4(Pos, 1));
  11.     pos.x += tx.x * .2;
  12.     pos.y += tx.y * .2;
  13.     Out.Pos = pos;
  14.     Out.texCoord = tx;
  15.     Out.color = clamp(pos.z, 0.5, 1);
  16.     return Out;
  17. }
  18.