Gfx Stack Update
[nyanlinux.git] / builders / mesa-gl-amd-sh-a642ff15a6e6692b31a01a216787e685d70ec63f / contrib / generators_spirv.sh
blobc8b59a5490d244bd646acc68c83028088a872fd4
1 printf "Running spirv code generators-->\n"
2 mkdir $build_dir/src
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 &
22 unset PYTHONPATH
24 printf "<--spirv code generation done\n"