X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=shaders.sh;h=e7a6f61a9ebdc612d0af03c5bb9a981f4cc6d2b8;hb=fee9867cee40c393a7142178039e8bcda964e004;hp=2ebc67b6a83508e569f101839dde2aa7fc692f8b;hpb=b8ce05b34d018f52a190b6be837f9693a983b771;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/shaders.sh b/shaders.sh old mode 100644 new mode 100755 index 2ebc67b..e7a6f61 --- a/shaders.sh +++ b/shaders.sh @@ -1,16 +1,42 @@ -shader blit blit.vs blit.fs -shader fscolour blit.vs colour.fs -shader terrain standard.vs terrain.fs -shader vblend standard.vs vblend.fs -shader alphatest standard.vs std_alphatest.fs -shader standard standard.vs standard.fs -shader unlit standard.vs unlit.fs -shader character character.vs character.fs -shader gate gate.vs gate.fs -shader gatelq gate.vs gate_lq.fs -shader water standard.vs water.fs -shader sky standard.vs sky.fs -shader planeinf standard.vs planeinf.fs -shader gpos standard.vs gpos.fs -shader route standard.vs route.fs -shader scoretext scoretext.vs vblend.fs +#!/bin/bash +# Copyright (C) 2021-2022 Mt.ZERO Software, Harry Godden - All Rights Reserved +# +# Shader header generator script which wraps vg's tool +# Stores a list of shaders to build into -> .h files +# + +target_shaders="" +shader(){ + target_shaders="$target_shaders $1 $2 $3" +} + +# uses scene +shader scene_standard scene.vs scene_standard.fs +shader scene_standard_alphatest scene.vs scene_standard_alphatest.fs +shader scene_vertex_blend scene.vs scene_vertex_blend.fs +shader scene_terrain scene.vs scene_terrain.fs +shader scene_route scene.vs scene_route.fs +shader scene_depth scene.vs scene_depth.fs + +# model shaders +shader model_sky model.vs model_sky.fs +shader model_water model.vs model_water.fs +shader model_water_fast model.vs model_water_fast.fs +shader model_menu model.vs model_menu.fs +shader model_character_view model_skinned.vs model_character_view.fs +shader model_gate model_gate.vs model_gate.fs +shader model_gatelq model_gate.vs model_gate_lq.fs + +# fullscreen +shader blit blit.vs blit.fs +shader fscolour blit.vs colour.fs + +#shader planeinf standard.vs planeinf.fs +#shader scoretext scoretext.vs vblend.fs +# Special + +shader routeui routeui.vs routeui.fs + +cd shaders +../bin/linux/tools/shader $target_shaders +cd ..