MENY
[carveJwlIkooP6JGAAIwe30JlM.git] / shaders.sh
1 #!/bin/bash
2 # Copyright (C) 2021-2022 Mt.ZERO Software, Harry Godden - All Rights Reserved
3 #
4 # Shader header generator script which wraps vg's tool
5 # Stores a list of shaders to build into -> .h files
6 #
7
8 target_shaders=""
9 shader(){
10 target_shaders="$target_shaders $1 $2 $3"
11 }
12
13 shader blit blit.vs blit.fs
14 shader standard standard.vs standard.fs
15 shader vblend standard.vs vblend.fs
16 shader terrain standard.vs terrain.fs
17 shader sky standard.vs sky.fs
18 shader planeinf standard.vs planeinf.fs
19 shader gpos standard.vs gpos.fs
20 shader fscolour blit.vs colour.fs
21 shader alphatest standard.vs std_alphatest.fs
22 shader scoretext scoretext.vs vblend.fs
23 shader water standard.vs water.fs
24 shader gate gate.vs gate.fs
25 shader gatelq gate.vs gate_lq.fs
26 shader route standard.vs route.fs
27 shader routeui routeui.vs routeui.fs
28 shader viewchar standard_skinned.vs viewchar.fs
29 shader menu standard.vs unlit.fs
30
31 cd shaders
32 ../bin/linux/tools/shader $target_shaders
33 cd ..