GpuParticleClear.bsl 490 B

12345678910111213141516171819202122232425
  1. #include "$ENGINE$/GpuParticleTileVertex.bslinc"
  2. shader GpuParticleClear
  3. {
  4. mixin GpuParticleTileVertex;
  5. code
  6. {
  7. void fsmain(VStoFS input,
  8. out float4 outPosAndTime : SV_Target0,
  9. out float4 outVel : SV_Target1,
  10. out float4 outSizeAndRotation : SV_Target2)
  11. {
  12. // Time > 1.0f means the particle is dead
  13. float time = 10.0f;
  14. outPosAndTime.xyz = float3(1.0f, 0.0f, 0.0f);
  15. outPosAndTime.w = time;
  16. outVel = 0.0f;
  17. outSizeAndRotation = 0.0f;
  18. }
  19. };
  20. };