docs
[carveJwlIkooP6JGAAIwe30JlM.git] / shaders.sh
1 #!/bin/bash
2 # Copyright (C) 2021-2022 Harry Godden (hgn) - 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 fscolour blit.vs colour.fs
15 shader terrain standard.vs terrain.fs
16 shader vblend standard.vs vblend.fs
17 shader alphatest standard.vs std_alphatest.fs
18 shader standard standard.vs standard.fs
19 shader unlit standard.vs unlit.fs
20 shader character character.vs character.fs
21 shader gate gate.vs gate.fs
22 shader gatelq gate.vs gate_lq.fs
23 shader water standard.vs water.fs
24 shader sky standard.vs sky.fs
25 shader planeinf standard.vs planeinf.fs
26 shader gpos standard.vs gpos.fs
27 shader route standard.vs route.fs
28 shader scoretext scoretext.vs vblend.fs
29
30 cd shaders
31 ../bin/linux/tools/shader $target_shaders
32 cd ..