PPBase.bslinc 622 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. Technique : base("PPBase") =
  2. {
  3. Language = "HLSL11";
  4. Pass =
  5. {
  6. DepthWrite = false;
  7. DepthRead = false;
  8. Common =
  9. {
  10. struct VStoFS
  11. {
  12. float4 position : SV_POSITION;
  13. float2 uv0 : TEXCOORD0;
  14. };
  15. };
  16. Vertex =
  17. {
  18. struct VertexInput
  19. {
  20. float2 screenPos : POSITION;
  21. float2 uv0 : TEXCOORD0;
  22. };
  23. VStoFS main(VertexInput input)
  24. {
  25. VStoFS output;
  26. output.position = float4(input.screenPos, 0, 1);
  27. output.uv0 = input.uv0;
  28. return output;
  29. }
  30. };
  31. };
  32. };
  33. Technique : base("PPBase") =
  34. {
  35. Language = "GLSL";
  36. Pass =
  37. {
  38. Vertex =
  39. {
  40. // TODO
  41. };
  42. };
  43. };