1 printf "Running spirv code generators-->\n"
3 mkdir
$build_dir/src
/compiler
4 mkdir
$build_dir/src
/compiler
/spirv
6 # nir related spirv stuff, even if, here, we build opengl, because nir deals
7 # with both glsl and spirv
9 export PYTHONPATH
=$mako
10 $python3 $src_dir/src
/compiler
/spirv
/vtn_gather_types_c.py \
11 $src_dir/src
/compiler
/spirv
/spirv.core.grammar.json \
12 $build_dir/src
/compiler
/spirv
/vtn_gather_types.c
&
14 $python3 $src_dir/src
/compiler
/spirv
/spirv_info_gen.py \
15 --json $src_dir/src
/compiler
/spirv
/spirv.core.grammar.json \
16 --out-h $build_dir/src
/compiler
/spirv
/spirv_info.h \
17 --out-c $build_dir/src
/compiler
/spirv
/spirv_info.c
&
19 $python3 $src_dir/src
/compiler
/spirv
/vtn_generator_ids_h.py \
20 $src_dir/src
/compiler
/spirv
/spir-v.xml \
21 $build_dir/src
/compiler
/spirv
/vtn_generator_ids.h
&
24 printf "<--spirv code generation done\n"