document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. sampler TextureSampler : register(s0);
  2.  
  3. float4x4 transform;
  4.  
  5. struct VSOutput
  6. {
  7. float4 position : SV_Position;
  8. float4 color : COLOR0;
  9. float2 texCoord : TEXCOORD0;
  10. };
  11.  
  12. VSOutput main_vs(float4 position : SV_Position, float4 color : COLOR0, float2 texCoord : TEXCOORD0)
  13. {
  14. VSOutput output;
  15. output.position = mul(position, transform);
  16. output.color = color;
  17. output.texCoord = texCoord;
  18. return output;
  19. }
  20.  
  21. float4 main_ps(VSOutput input) : SV_Target0
  22. {
  23. return tex2D(TextureSampler, input.texCoord) * input.color;
  24. }
  25.  
  26. technique Technique1
  27. {
  28. pass Pass1
  29. {
  30. VertexShader = compile vs_5_0 main_vs();
  31. PixelShader = compile ps_5_0 main_ps();
  32. }
  33. }
');