enable workshop world submissions
[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 # uses scene
14 shader scene_standard scene.vs scene_standard.fs
15 shader scene_standard_alphatest scene.vs scene_standard_alphatest.fs
16 shader scene_vertex_blend scene.vs scene_vertex_blend.fs
17 shader scene_terrain scene.vs scene_terrain.fs
18 shader scene_route scene.vs scene_route.fs
19 shader scene_depth scene.vs scene_depth.fs
20
21 # model shaders
22 shader model_sky model.vs model_sky.fs
23 shader model_water model.vs model_water.fs
24 shader model_water_fast model.vs model_water_fast.fs
25 shader model_menu model.vs model_menu.fs
26 shader model_character_view model_skinned.vs model_character_view.fs
27 shader model_gate model_gate.vs model_gate.fs
28 shader model_gatelq model_gate.vs model_gate_lq.fs
29
30 # fullscreen
31 shader blit blit.vs blit.fs
32 shader fscolour blit.vs colour.fs
33
34 #shader planeinf standard.vs planeinf.fs
35 #shader scoretext scoretext.vs vblend.fs
36 # Special
37
38 shader routeui routeui.vs routeui.fs
39
40 cd shaders
41 ../bin/linux/tools/shader $target_shaders
42 cd ..