KomputeProject / kompute

General purpose GPU compute framework built on Vulkan to support 1000s of cross vendor graphics cards (AMD, Qualcomm, NVIDIA & friends). Blazing fast, mobile-enabled, asynchronous and optimized for advanced GPU data processing usecases. Backed by the Linux Foundation.
http://kompute.cc/
Apache License 2.0
1.94k stars 146 forks source link

Add ability to pass args to shader compiler #303

Closed jswag180 closed 1 year ago

jswag180 commented 1 year ago

This enables things like: convert_shaders.py -p shaders/ -s glslangValidator -c shaders/headers/ -v -o '--target-env vulkan1.2 --nan-clamp' The above is necessary if you want to use subgroups witch requires spirv 1.3.