12
12
13
13
genNameMap () {
14
14
prefix=$1
15
- echo " template<> inline void
16
- SPIRVMap<$prefix , std::string>::init() {"
15
+ echo " template <> inline void SPIRVMap<$prefix , std::string>::init() {"
17
16
18
17
cat $spirvHeader | sed -n -e " /^ *${prefix} [^a-z]/s:^ *${prefix} \([^= ][^= ]*\)[= ][= ]*\([0x]*[0-9][0-9]*\).*:\1 \2:p" | while read a b; do
19
18
printf " add(${prefix} %s, \" %s\" );\n" $a $a
@@ -32,29 +31,27 @@ SPIRV_DEF_NAMEMAP($prefix, SPIRV${prefix}NameMap)
32
31
# ##########################
33
32
genIsValid () {
34
33
prefix=$1
35
- echo " inline bool
36
- isValid(spv::$prefix V) {
37
- switch(V) {"
34
+ echo " inline bool isValid(spv::$prefix V) {
35
+ switch (V) {"
38
36
39
37
cat $spirvHeader | sed -n -e " /^ *${prefix} [^a-z]/s:^ *${prefix} \([^= ][^= ]*\)[= ][= ]*\(.*\).*:\1 \2:p" | while read a b; do
40
38
if [[ $a == CapabilityNone ]]; then
41
39
continue
42
40
fi
43
- printf " case ${prefix} %s:\n" $a
41
+ printf " case ${prefix} %s:\n" $a
44
42
done
45
43
46
- echo " return true;
47
- default:
48
- return false;
44
+ echo " return true;
45
+ default:
46
+ return false;
49
47
}
50
48
}
51
49
"
52
50
}
53
51
genMaskIsValid () {
54
52
prefix=$1
55
53
subprefix=` echo $prefix | sed -e " s:Mask::g" `
56
- echo " inline bool
57
- isValid$prefix (SPIRVWord Mask) {
54
+ echo " inline bool isValid$prefix (SPIRVWord Mask) {
58
55
SPIRVWord ValidMask = 0u;"
59
56
60
57
cat $spirvHeader | sed -n -e " /^ *${subprefix} [^a-z]/s:^ *${subprefix} \([^= ][^= ]*\)Mask[= ][= ]*\(.*\).*:\1 \2:p" | while read a b; do
@@ -164,8 +161,8 @@ echo "//===- ${outputBasename} - SPIR-V ${type} enums ----------------*- C++ -*-
164
161
#ifndef ${includeGuard}
165
162
#define ${includeGuard}
166
163
167
- #include \" spirv.hpp\"
168
164
#include \" SPIRVEnum.h\"
165
+ #include \" spirv.hpp\"
169
166
170
167
using namespace spv;
171
168
@@ -176,4 +173,4 @@ gen $type >> ${outputFile}
176
173
177
174
echo " } /* namespace SPIRV */
178
175
179
- #endif /* ${includeGuard} */ " >> ${outputFile}
176
+ #endif // ${includeGuard} " >> ${outputFile}
0 commit comments