aboutsummaryrefslogtreecommitdiff
path: root/src/codegen/spirv/Module.zig
diff options
context:
space:
mode:
authorAli Cheraghi <alichraghi@proton.me>2025-03-11 00:49:16 +0330
committerAli Cheraghi <alichraghi@proton.me>2025-03-17 21:56:17 +0330
commit50539a2447c0720f91789063d7349bd0103de4bd (patch)
tree4e199fd54e58623f363b84c0899f149c8c718d97 /src/codegen/spirv/Module.zig
parente2e75774748591fb44bfc905080e7a14008d4ec3 (diff)
downloadzig-50539a2447c0720f91789063d7349bd0103de4bd.tar.gz
zig-50539a2447c0720f91789063d7349bd0103de4bd.zip
spirv/target: arbitrary_precision_integers feature support
Diffstat (limited to 'src/codegen/spirv/Module.zig')
-rw-r--r--src/codegen/spirv/Module.zig4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/codegen/spirv/Module.zig b/src/codegen/spirv/Module.zig
index f7d32ba178..6dc0e5842a 100644
--- a/src/codegen/spirv/Module.zig
+++ b/src/codegen/spirv/Module.zig
@@ -343,6 +343,10 @@ pub fn finalize(self: *Module, a: Allocator) ![]Word {
try self.addExtension("SPV_KHR_16bit_storage");
try self.addCapability(.StoragePushConstant16);
},
+ .arbitrary_precision_integers => {
+ try self.addExtension("SPV_INTEL_arbitrary_precision_integers");
+ try self.addCapability(.ArbitraryPrecisionIntegersINTEL);
+ },
.addresses => try self.addCapability(.Addresses),
// Kernel
.kernel => try self.addCapability(.Kernel),