postprocess.material 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. material postprocess
  2. {
  3. renderState
  4. {
  5. depthTest = false
  6. }
  7. technique Passthrough
  8. {
  9. pass
  10. {
  11. vertexShader = res/common/postprocess/postprocess.vert
  12. fragmentShader = res/common/postprocess/postprocess_passthrough.frag
  13. }
  14. }
  15. technique Grayscale
  16. {
  17. pass
  18. {
  19. vertexShader = res/common/postprocess/postprocess.vert
  20. fragmentShader = res/common/postprocess/postprocess_grayscale.frag
  21. }
  22. }
  23. technique Sepia
  24. {
  25. pass
  26. {
  27. vertexShader = res/common/postprocess/postprocess.vert
  28. fragmentShader = res/common/postprocess/postprocess_sepia.frag
  29. }
  30. }
  31. technique Pixelate
  32. {
  33. pass
  34. {
  35. vertexShader = res/common/postprocess/postprocess.vert
  36. fragmentShader = res/common/postprocess/postprocess_pixelate.frag
  37. }
  38. }
  39. technique Sobel Edge
  40. {
  41. pass
  42. {
  43. vertexShader = res/common/postprocess/postprocess.vert
  44. fragmentShader = res/common/postprocess/postprocess_sobeledge.frag
  45. }
  46. }
  47. technique Gaussian Blur
  48. {
  49. pass
  50. {
  51. vertexShader = res/common/postprocess/postprocess.vert
  52. fragmentShader = res/common/postprocess/postprocess_gaussianblur.frag
  53. }
  54. }
  55. technique Old Film
  56. {
  57. pass
  58. {
  59. vertexShader = res/common/postprocess/postprocess.vert
  60. fragmentShader = res/common/postprocess/postprocess_oldfilm.frag
  61. }
  62. }
  63. }