Files
VEFontCache-Odin/thirdparty/sokol/build_shaders_macos.sh
2025-04-14 14:49:36 -04:00

31 lines
663 B
Bash

set -e
sokol_tools_root=../sokol-tools-bin
build_shader() {
name=$1
dir=examples/$name
if [[ $(arch) =~ "arm64" ]]
then
shdc=$sokol_tools_root/bin/osx_arm64/sokol-shdc
else
shdc=$sokol_tools_root/bin/osx/sokol-shdc
fi
echo $dir
$shdc -i $dir/shader.glsl -o $dir/shader.odin -l glsl430:metal_macos:hlsl5 -f sokol_odin
}
build_shader blend
build_shader bufferoffsets
build_shader cube
build_shader instancing
build_shader instancing-compute
build_shader mrt
build_shader noninterleaved
build_shader offscreen
build_shader quad
build_shader shapes
build_shader texcube
build_shader triangle
build_shader vertexpull