Forward.xml 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. <shaders>
  2. <shader name="Forward" type="vs">
  3. <option name="Normal" define="NORMALMAP" />
  4. <option name="VCol" define="VERTEXCOLOR" />
  5. <option name="Spot" define="SPOTLIGHT" />
  6. <option name="Shadow" define="SHADOW" />
  7. <variation name="" />
  8. <variation name="Skinned" define="SKINNED" />
  9. <variation name="Instanced" define="INSTANCED" />
  10. <variation name="Billboard" define="BILLBOARD">
  11. <exclude name="Normal" />
  12. </variation>
  13. </shader>
  14. <shader name="Forward" type="ps">
  15. <option name="Diff" define="DIFFMAP" />
  16. <option name="Normal" define="NORMALMAP" />
  17. <option name="SpecMap" define="SPECMAP" include="Spec" />
  18. <option name="VCol" define="VERTEXCOLOR" />
  19. <option name="Volume" define="VOLUMETRIC">
  20. <exclude name="Additive" />
  21. <exclude name="Ambient" />
  22. <exclude name="Normal" />
  23. <exclude name="Shadow" />
  24. <exclude name="SpecMap" />
  25. <exclude name="Unlit" />
  26. </option>
  27. <variation name="Unlit" define="UNLIT">
  28. <exclude name="Normal" />
  29. <exclude name="Spec" />
  30. <exclude name="SpecMap" />
  31. </variation>
  32. <variation name="Additive" define="ADDITIVE">
  33. <exclude name="Normal" />
  34. <exclude name="Spec" />
  35. <exclude name="SpecMap" />
  36. </variation>
  37. <variation name="Ambient" define="AMBIENT">
  38. <exclude name="Normal" />
  39. <exclude name="Spec" />
  40. <exclude name="SpecMap" />
  41. </variation>
  42. <variation name="AmbientDir">
  43. <define name="AMBIENT" />
  44. <define name="DIRLIGHT" />
  45. <define name="LIGHT" />
  46. </variation>
  47. <variation name="Dir">
  48. <define name="DIRLIGHT" />
  49. <define name="LIGHT" />
  50. </variation>
  51. <variation name="Spot">
  52. <define name="SPOTLIGHT" />
  53. <define name="LIGHT" />
  54. </variation>
  55. <variation name="Point">
  56. <define name="POINTLIGHT" />
  57. <define name="LIGHT" />
  58. </variation>
  59. <option name="Mask" define="CUBEMASK" require="POINTLIGHT" />
  60. <option name="Shadow" define="SHADOW" require="LIGHT" />
  61. <option name="Spec" define="SPECULAR" />
  62. <option name="HW" define="HWSHADOW" require="SHADOW" />
  63. </shader>
  64. </shaders>