#!/bin/bash # # Copyright (c) 2016-2020 The Brenwill Workshop Ltd. # # generateSPIRVShaders - Convert GLSL shader files to SPIRV header files # # macOS usage: ./generateSPIRVShaders # set -e echo echo ========== Building MoltenVKShaderConverter tool ========== echo cd "../../.." XC_PROJ="MoltenVKPackaging.xcodeproj" XC_SCHEME="MVKShaderConverterTool Package" xcodebuild \ -project "MoltenVKPackaging.xcodeproj" \ -scheme "MVKShaderConverterTool Package" \ -quiet \ build echo echo ========== Converting API-Samples shader files ========== echo "Package/Latest/MoltenVKShaderConverter/Tools/MoltenVKShaderConverter" \ -r -gi -so -oh -xs . -q \ -d "Demos/LunarG-VulkanSamples/VulkanSamples/API-Samples" cd - > /dev/null echo ========== Done! ==========