LineHandle.bsl 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. #include "$EDITOR$/LineGizmo.bslinc"
  2. Technique : inherits("LineGizmo") =
  3. {
  4. Language = "HLSL11";
  5. Pass =
  6. {
  7. DepthWrite = false;
  8. DepthRead = false;
  9. Stencil = true;
  10. StencilOpFront = { KEEP, KEEP, INC, PASS };
  11. Multisample = false; // This controls line rendering algorithm
  12. AALine = true;
  13. Target =
  14. {
  15. Blend = true;
  16. Color = { SRCA, SRCIA, ADD };
  17. };
  18. };
  19. };
  20. Technique : inherits("LineGizmo") =
  21. {
  22. Language = "HLSL9";
  23. Pass =
  24. {
  25. DepthWrite = false;
  26. DepthRead = false;
  27. Stencil = true;
  28. StencilOpFront = { KEEP, KEEP, INC, PASS };
  29. Multisample = false; // This controls line rendering algorithm
  30. AALine = true;
  31. Target =
  32. {
  33. Blend = true;
  34. Color = { SRCA, SRCIA, ADD };
  35. };
  36. };
  37. };
  38. Technique : inherits("LineGizmo") =
  39. {
  40. Language = "GLSL";
  41. Pass =
  42. {
  43. DepthWrite = false;
  44. DepthRead = false;
  45. Stencil = true;
  46. StencilOpFront = { KEEP, KEEP, INC, PASS };
  47. Multisample = false; // This controls line rendering algorithm
  48. AALine = true;
  49. Target =
  50. {
  51. Blend = true;
  52. Color = { SRCA, SRCIA, ADD };
  53. };
  54. };
  55. };