LineGizmo.bslinc 437 B

123456789101112131415161718192021222324
  1. #include "$EDITOR$/GizmoCommon.bslinc"
  2. mixin LineGizmoBase
  3. {
  4. mixin GizmoCommon;
  5. code
  6. {
  7. void vsmain(
  8. in float3 inPos : POSITION,
  9. in float4 color : COLOR0,
  10. out float4 oPosition : SV_Position,
  11. out float4 oColor : COLOR0)
  12. {
  13. oPosition = mul(gMatViewProj, float4(inPos.xyz, 1));
  14. oColor = color;
  15. }
  16. float4 fsmain(in float4 inPos : SV_Position, in float4 color : COLOR0) : SV_Target
  17. {
  18. return color;
  19. }
  20. };
  21. };