After 1 year & 3 months of work, HCC the C -> SPIR-V compiler for Vulkan has its first release!!!
- vertex, pixel & compute shaders
- share structs, functions & enums across the CPU & GPU
- fully bindless resources
- multiple shaders in a single file
- vulkan 1.3 +
- windows & linux support
- aims for C11 support
- textures, atomics, quad & wave intrinsics
- scalars, vectors, matrices maths library
- samples app with 5 shader samples
- playground app (shadertoy clone)
Show HN: HCC the C –> SPIR-V Compiler for Vulkan | Heykuki News