21 lines
391 B
Bash
Executable File
21 lines
391 B
Bash
Executable File
#!/bin/bash
|
|
set -eu
|
|
|
|
# SHADERS
|
|
|
|
shader_compiler="glslang"
|
|
shader_flags="--target-env vulkan1.2 -gVS"
|
|
shader_out="-o assets/"
|
|
|
|
mkdir -p build
|
|
mkdir -p assets
|
|
|
|
for shader in src/shaders/*.glsl; do
|
|
base_name=$(basename -- "$shader" .glsl)
|
|
$shader_compiler $shader_flags $shader_out${base_name}.spv $shader
|
|
done
|
|
|
|
/bin/bash src/VulkanRenderer/build.sh build
|
|
|
|
/bin/bash src/dlib/build.sh build
|