ClearHandleAlpha.bsl 437 B

123456789101112131415161718192021222324252627282930313233343536
  1. technique ClearHandleAlpha
  2. {
  3. blend
  4. {
  5. target
  6. {
  7. writemask = A;
  8. };
  9. };
  10. depth
  11. {
  12. read = false;
  13. write = false;
  14. };
  15. stencil
  16. {
  17. enabled = true;
  18. front = { keep, keep, keep, lte };
  19. reference = 1;
  20. };
  21. code
  22. {
  23. float4 vsmain(float2 screenPos : POSITION) : SV_POSITION
  24. {
  25. return float4(screenPos, 0, 1);
  26. }
  27. float4 fsmain(in float4 inPos : SV_Position) : SV_Target
  28. {
  29. return float4(0, 0, 0, 1);
  30. }
  31. };
  32. };