Move some engine required files to the mod mod.
[0ad.git] / binaries / data / mods / mod / shaders / effects / terrain_base.xml
blob72052c2c69f7db22d518cf432db8f709372eef78
1 <?xml version="1.0" encoding="utf-8"?>
2 <effect>
4         <technique>
5                 <require context="PASS_REFLECTIONS"/>
6                 <require shaders="arb"/>
7                 <pass shader="arb/terrain_base">
8                         <cull mode="FRONT"/>
9                 </pass>
10         </technique>
12         <technique>
13                 <require context="PASS_REFLECTIONS"/>
14                 <require shaders="glsl"/>
15                 <pass shader="glsl/terrain_base">
16                         <cull mode="FRONT"/>
17                 </pass>
18         </technique>
20         <technique>
21                 <require context="PASS_REFLECTIONS"/>
22                 <require shaders="spirv"/>
23                 <pass shader="spirv/terrain_base">
24                         <cull mode="FRONT"/>
25                 </pass>
26         </technique>
29         <technique>
30                 <require shaders="arb"/>
31                 <require context="MODE_WIREFRAME"/>
32                 <pass shader="arb/terrain_base">
33                         <polygon mode="LINE"/>
34                 </pass>
35         </technique>
37         <technique>
38                 <require shaders="glsl"/>
39                 <require context="MODE_WIREFRAME"/>
40                 <pass shader="glsl/terrain_base">
41                         <polygon mode="LINE"/>
42                 </pass>
43         </technique>
45         <technique>
46                 <require shaders="spirv"/>
47                 <require context="MODE_WIREFRAME"/>
48                 <pass shader="spirv/terrain_base">
49                         <polygon mode="LINE"/>
50                 </pass>
51         </technique>
54         <technique>
55                 <require shaders="arb"/>
56                 <pass shader="arb/terrain_base"/>
57         </technique>
59         <technique>
60                 <require shaders="glsl"/>
61                 <pass shader="glsl/terrain_base"/>
62         </technique>
64         <technique>
65                 <require shaders="spirv"/>
66                 <pass shader="spirv/terrain_base"/>
67         </technique>
69 </effect>