SHADERS.gl 957 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. //HeatEffect shader
  2. HardwareShader PostProcess scene {
  3. Name "heatshader"
  4. Shader "shaders/heat.fp" 330
  5. Uniform float amount
  6. Uniform float timer
  7. }
  8. //SandStorm shader
  9. HardwareShader PostProcess scene {
  10. Name "sandshader"
  11. Shader "shaders/snow.fp" 330
  12. Uniform float angle
  13. Uniform float pitch
  14. Uniform float fov
  15. Uniform vec3 position
  16. Uniform vec3 particlecolor
  17. Uniform float size
  18. Uniform float timer
  19. Uniform float alpha
  20. Uniform float maxparticles
  21. }
  22. //MotionBlur shader
  23. HardwareShader PostProcess beforebloom
  24. {
  25. Name "sthblur"
  26. Shader "shaders/mblur.fp" 330
  27. Uniform vec2 steps
  28. Uniform int samples
  29. Uniform float increment
  30. Uniform int blendmode
  31. }
  32. //Underwater shader
  33. HardwareShader PostProcess scene
  34. {
  35. Name "watershader"
  36. Shader "shaders/Water.frag" 330
  37. Uniform float waterFactor
  38. Uniform float timer // placeholder?
  39. }
  40. HardwareShader PostProcess scene
  41. {
  42. Name "waterzoomshader"
  43. Shader "shaders/WaterZoom.frag" 330
  44. Uniform float zoomFactor
  45. }