ShoterXX

SXX_Pipeline.fx

Nov 19th, 2017
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1.  
  2. #include "ReShade.fxh"
  3. #include "PI/Blur.fx"
  4.  
  5. namespace ShoterXX
  6. {
  7.  
  8. void PS_ImagePass(in float4 vpos : SV_Position, in float2 xy : TEXCOORD, in float4x4 fetchMatrix : TEXCOORD1, out float4 put : SV_Target0)
  9. {
  10. DoBlurNP(2, PI_Blur, xy, put, fetchMatrix);
  11. put.rgb = sqrt(put.rgb);
  12. }
  13.  
  14. }
  15.  
  16. technique SXX_Pipeline
  17. {
  18.  
  19. pass
  20. {
  21. VertexShader = ShoterXX::VS_PI_BLUR6;
  22. PixelShader = ShoterXX::PS_PI_BlurGet;
  23. RenderTarget0 = ShoterXX::PI_Blur2Tex;
  24. }
  25.  
  26. DoBlurPassEven(1)
  27. DoBlurPassOdd(2)
  28. DoBlurPassEven(3)
  29. DoBlurPassOdd(4)
  30. DoBlurPassEven(5)
  31.  
  32. pass
  33. {
  34. VertexShader = ShoterXX::VS_PI_BLUR2;
  35. PixelShader = ShoterXX::PS_ImagePass;
  36. }
  37.  
  38. }
Add Comment
Please, Sign In to add comment