DepthAwareBlur.ankiprog 873 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. <!--
  2. Copyright (C) 2009-2018, Panagiotis Christopoulos Charitos and contributors.
  3. All rights reserved.
  4. Code licensed under the BSD License.
  5. http://www.anki3d.org/LICENSE
  6. -->
  7. <shaderProgram>
  8. <mutators>
  9. <mutator name="ORIENTATION" values="0 1 2"/> <!-- 0: VERTICAL, 1: HORIZONTAL, 2: BOX -->
  10. <mutator name="SAMPLE_COUNT" values="3 5 7 9 11 13 15"/>
  11. <mutator name="COLOR_COMPONENTS" values="4 3 1"/>
  12. </mutators>
  13. <shaders>
  14. <shader type="vert">
  15. <source><![CDATA[
  16. #include "shaders/QuadVert.glsl"
  17. ]]></source>
  18. </shader>
  19. <shader type="frag">
  20. <inputs>
  21. <input name="TEXTURE_SIZE" type="uvec2" const="1"/>
  22. </inputs>
  23. <source><![CDATA[
  24. #if ORIENTATION == 0
  25. # define VERTICAL 1
  26. #elif ORIENTATION == 1
  27. # define HORIZONTAL 1
  28. #else
  29. # define BOX 1
  30. #endif
  31. #include "shaders/DepthAwareBlur.glsl"
  32. ]]></source>
  33. </shader>
  34. </shaders>
  35. </shaderProgram>