ClearHandleAlpha.bsl 456 B

123456789101112131415161718192021222324252627282930313233
  1. Technique =
  2. {
  3. Pass =
  4. {
  5. Target =
  6. {
  7. WriteMask = A;
  8. };
  9. DepthRead = false;
  10. DepthWrite = false;
  11. Stencil = true;
  12. StencilOpFront = { KEEP, KEEP, KEEP, LTE };
  13. StencilRef = 1;
  14. Vertex =
  15. {
  16. float4 main(float2 screenPos : POSITION) : SV_POSITION
  17. {
  18. return float4(screenPos, 0, 1);
  19. }
  20. };
  21. Fragment =
  22. {
  23. float4 main(in float4 inPos : SV_Position) : SV_Target
  24. {
  25. return float4(0, 0, 0, 1);
  26. }
  27. };
  28. };
  29. };