[i18n] Updated POT and PO files.
[0ad.git] / binaries / data / mods / public / art / materials / material.rng
blob3eaaabf0afd7c403d3aa0aeda6969bc4e790030c
1 <?xml version="1.0" encoding="UTF-8"?>
2 <element name="material" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
3 <interleave>
4 <zeroOrMore>
5 <element name="alternative">
6 <interleave>
7 <attribute name="material"/>
8 <optional>
9 <attribute name="quality">
10 <data type="decimal">
11 <param name="minInclusive">0</param>
12 </data>
13 </attribute>
14 </optional>
15 <optional>
16 <attribute name="if"/>
17 </optional>
18 </interleave>
19 </element>
20 </zeroOrMore>
21 <optional>
22 <element name="alpha_blending">
23 <!-- flag; true if present -->
24 <empty/>
25 </element>
26 </optional>
27 <element name="shader">
28 <attribute name="effect"/>
29 </element>
30 <zeroOrMore>
31 <element name="define">
32 <attribute name="name"/>
33 <attribute name="value"/>
34 </element>
35 </zeroOrMore>
36 <zeroOrMore>
37 <element name="uniform">
38 <attribute name="name"/>
39 <attribute name="value">
40 <list>
41 <!-- X Y Z W -->
42 <data type="float"/>
43 <optional>
44 <data type="float"/>
45 </optional>
46 <optional>
47 <data type="float"/>
48 </optional>
49 <optional>
50 <data type="float"/>
51 </optional>
52 </list>
53 </attribute>
54 </element>
55 </zeroOrMore>
56 <zeroOrMore>
57 <element name="renderquery">
58 <attribute name="name"/>
59 </element>
60 </zeroOrMore>
61 <zeroOrMore>
62 <element name="required_texture">
63 <attribute name="name"/>
64 <optional>
65 <attribute name="define"/>
66 </optional>
67 </element>
68 </zeroOrMore>
69 </interleave>
70 </element>