vk: Add a GLSL scraper utility
authorJason Ekstrand <jason.ekstrand@intel.com>
Fri, 15 May 2015 02:07:50 +0000 (19:07 -0700)
committerJason Ekstrand <jason.ekstrand@intel.com>
Fri, 15 May 2015 02:18:57 +0000 (19:18 -0700)
commit41db8db0f2310f2620ef63a3c24ab5842fe88118
tree320973b955aba05e25e56e4544d786865b0485c0
parent79ace6def603f235b40f5df16f5d88dd6fb4c4d5
vk: Add a GLSL scraper utility

This new utility, glsl_scraper.py scrapes C files for instances of the
GLSL_VK_SHADER macro, pulls out the shader source, and compiles it to
SPIR-V.  The compilation is done using glslValidator.  The result is then
placed into another C file as arrays of dwords that can be easiliy handed
to a Vulkan driver.
src/vulkan/glsl_scraper.py [new file with mode: 0644]