aboutsummaryrefslogtreecommitdiff
path: root/lib/std/builtin.zig
diff options
context:
space:
mode:
authorAli Chraghi <alichraghi@proton.me>2024-02-01 15:48:51 +0330
committerAli Chraghi <alichraghi@proton.me>2024-02-05 11:55:14 +0330
commitafa779335186acf10f79848775afaf55698d8d88 (patch)
tree7d53299a957a1fc048e4fd6b444299b50d5705f7 /lib/std/builtin.zig
parent7634a115c50ef66edbdd5644c4ba310eb31e6343 (diff)
downloadzig-afa779335186acf10f79848775afaf55698d8d88.tar.gz
zig-afa779335186acf10f79848775afaf55698d8d88.zip
spirv: basic shader support
Diffstat (limited to 'lib/std/builtin.zig')
-rw-r--r--lib/std/builtin.zig6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/std/builtin.zig b/lib/std/builtin.zig
index 56ee990c5f..a0fbaea7de 100644
--- a/lib/std/builtin.zig
+++ b/lib/std/builtin.zig
@@ -205,6 +205,9 @@ pub const CallingConvention = enum(u8) {
Win64,
/// AMD GPU, NVPTX, or SPIR-V kernel
Kernel,
+ // Vulkan-only
+ Fragment,
+ Vertex,
};
/// This data structure is used by the Zig language code generation and
@@ -222,6 +225,9 @@ pub const AddressSpace = enum(u5) {
param,
shared,
local,
+ input,
+ output,
+ uniform,
// AVR address spaces.
flash,