Tobias Frisch (e7772f6e) at 14 Jan 02:07
Fix windows specific value_type errors~
Tobias Frisch (73971c7f) at 13 Jan 22:53
Update shady submodule
Tobias Frisch (aeb95532) at 13 Jan 21:29
Disable runtime and samples building of shady
Tobias Frisch (3abd5b15) at 13 Jan 21:04
Fix shady build issues
Tobias Frisch (ceb1bbe7) at 13 Jan 20:47
Update shady submodule
Tobias Frisch (f0342a62) at 13 Jan 19:34
Adjust include dir to be absolute
Tobias Frisch (53ba48e8) at 13 Jan 19:03
Fix shady include dir of json-c
Tobias Frisch (af28426d) at 13 Jan 17:43
Remove workarounds
Tobias Frisch (7de1e310) at 13 Jan 17:16
Update glslang and fix build issues
... and 24 more commits
Tobias Frisch (236d426c) at 13 Jan 16:58
Fix json-c dependency in shady
Tobias Frisch (e5e52ba9) at 13 Jan 05:13
Update readme of shader compiler module
Tobias Frisch (e800d8d3) at 13 Jan 05:07
Part of the VCC (Vulkan Clang Compiler) project is the IR and compiler Shady. It should be possible to implement a compiler to the VkCV extension which utilizes those efforts under open-source licenses.
I think this makes a lot of sense to integrate offering an alternative to CUDA. But cross-compatible and proper support with most GPU configurations. Great stuff!
Closes #147
Tobias Frisch (44ebe324) at 13 Jan 05:07
Merge branch '147-vcc-shady-support' into 'develop'
... and 5 more commits
Tobias Frisch (e800d8d3) at 13 Jan 05:06
Fix linking errors and double free issues
Tobias Frisch (271347ad) at 13 Jan 00:47
Implement separate compiler classes for LLVM and slim front-ends
Tobias Frisch (66cc857c) at 12 Jan 23:27
Fix shady compiler output file
Tobias Frisch (f1927bda) at 12 Jan 22:45
Fix build issues with shady and implement base for compiler
Tobias Frisch (3abbab4a) at 11 Jan 01:50
Initial commit to add submodules and cmake configs