X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=shaders.sh;h=4d78657f0a5a50f990ffd09ed81a49c548673687;hb=15beb60ade240af4e00b0d204f7e89a4d35dca36;hp=2ebc67b6a83508e569f101839dde2aa7fc692f8b;hpb=b8ce05b34d018f52a190b6be837f9693a983b771;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/shaders.sh b/shaders.sh old mode 100644 new mode 100755 index 2ebc67b..4d78657 --- a/shaders.sh +++ b/shaders.sh @@ -1,16 +1,33 @@ +#!/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" +} + 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 vblend standard.vs vblend.fs +shader terrain standard.vs terrain.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 fscolour blit.vs colour.fs +shader alphatest standard.vs std_alphatest.fs shader scoretext scoretext.vs vblend.fs +shader water standard.vs water.fs +shader gate gate.vs gate.fs +shader gatelq gate.vs gate_lq.fs +shader route standard.vs route.fs +shader routeui routeui.vs routeui.fs +shader viewchar standard_skinned.vs viewchar.fs +shader menu standard.vs unlit.fs + +cd shaders +../bin/linux/tools/shader $target_shaders +cd ..