diff options
Diffstat (limited to 'vk-asylum/build-shaders.sh')
| -rwxr-xr-x | vk-asylum/build-shaders.sh | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/vk-asylum/build-shaders.sh b/vk-asylum/build-shaders.sh new file mode 100755 index 0000000..51d4475 --- /dev/null +++ b/vk-asylum/build-shaders.sh @@ -0,0 +1,6 @@ +#!/bin/bash +mkdir -p build +glslc -fshader-stage=vert ./triangle_vs.glsl -o build/triangle_vs.spv +glslc -fshader-stage=frag ./triangle_fs.glsl -o build/triangle_fs.spv +echo "const uint32_t triangle_vert_spv[] = { "$(hexdump -v -e '1/4 "0x%08x, "' build/triangle_vs.spv)" };" > shaders.h +echo "const uint32_t triangle_frag_spv[] = { "$(hexdump -v -e '1/4 "0x%08x, "' build/triangle_vs.spv)" };" >> shaders.h |