src/codegen/spirv.zig | 448 ++++++++++---------- src/codegen/spirv/Cache.zig | 31 +- src/codegen/spirv/Module.zig | 270 ++---------- src/codegen/spirv/Section.zig | 11 + src/codegen/spirv/spec.zig | 279 +++++++------ src/link/SpirV.zig | 37 +- src/link/SpirV/BinaryModule.zig | 194 +-------- src/link/SpirV/lower_invocation_globals.zig | 714 ++++++++++++++++++++++++++++++++ test/behavior/basic.zig | 1 + tools/gen_spirv_spec.zig | 41 +- 10 files changed, 1255 insertions(+), 771 deletions(-)