home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2006 April / Gamestar_83_2006-04_dvd.iso / Dema / demowot_english.exe / InfDX / Shaders / dirt-default-overlay-pixel.hlsl < prev    next >
Text File  |  2005-07-04  |  952b  |  36 lines

  1. //***************************************************************************
  2. // Author:  Laszlo Rimoczi (Rimo)
  3. // Purpose: Dirt.mat
  4. //
  5. // Copyright (C) 2005 by Digital Reality Inc.
  6. // All rights reserved.
  7. //
  8. // This source may not be distributed and/or modified without
  9. // expressly written permission by Digital Reality Inc.
  10. //***************************************************************************
  11.  
  12. struct VS_OUTPUT
  13. {
  14. #if defined(TDX_SHADERFLAG_VERTEXCOLOR)||defined(TDX_SHADERFLAG_LIGHTING)
  15.     half4 Diffuse: COLOR0;
  16. #endif
  17.     float2 UV: TEXCOORD0;
  18. };
  19.  
  20. float4 TDX_CONST_MODELCOLOR;
  21.  
  22. sampler sampler_albedo: register(s0);
  23.  
  24. half4 main(VS_OUTPUT In): COLOR
  25. {
  26.     half4 Albedo=tex2D(sampler_albedo, In.UV);
  27. #if defined(TDX_SHADERFLAG_VERTEXCOLOR)||defined(TDX_SHADERFLAG_LIGHTING)
  28.     Albedo*=In.Diffuse;
  29. #endif
  30. #if TDX_SHADERFLAG_MODELCOLOR
  31.     Albedo*=TDX_CONST_MODELCOLOR;
  32. #endif
  33.     
  34.     return Albedo;
  35. }  
  36.