aboutsummaryrefslogtreecommitdiff
path: root/src/codegen/spirv/Module.zig
diff options
context:
space:
mode:
authorVeikka Tuominen <git@vexu.eu>2024-02-09 14:11:31 +0200
committerGitHub <noreply@github.com>2024-02-09 14:11:31 +0200
commitddcea2cad486684607039aab45634e0e30e7312a (patch)
treed7f2c3372321c27bc6111bdeb3430bcd3e1cc76f /src/codegen/spirv/Module.zig
parent919a3bae1c5f2024b09e127a15c752d9dc0aa9a6 (diff)
parent37b0aa600ad47872d3a03f9e9fb60316fc3587c5 (diff)
downloadzig-ddcea2cad486684607039aab45634e0e30e7312a.tar.gz
zig-ddcea2cad486684607039aab45634e0e30e7312a.zip
Merge pull request #18857 from alichraghi/shader
spirv: make rusticl the primary testing implementation
Diffstat (limited to 'src/codegen/spirv/Module.zig')
-rw-r--r--src/codegen/spirv/Module.zig13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/codegen/spirv/Module.zig b/src/codegen/spirv/Module.zig
index 2c411b4590..eaefdb3a96 100644
--- a/src/codegen/spirv/Module.zig
+++ b/src/codegen/spirv/Module.zig
@@ -407,12 +407,12 @@ pub fn flush(self: *Module, file: std.fs.File, target: std.Target) !void {
var types_constants = try self.cache.materialize(self);
defer types_constants.deinit(self.gpa);
- // TODO: Vulkan doesn't support initializer kernel
- var init_func = if (target.os.tag != .vulkan)
- try self.initializer(&entry_points)
- else
- Section{};
- defer init_func.deinit(self.gpa);
+ // // TODO: Pass global variables as function parameters
+ // var init_func = if (target.os.tag != .vulkan)
+ // try self.initializer(&entry_points)
+ // else
+ // Section{};
+ // defer init_func.deinit(self.gpa);
const header = [_]Word{
spec.magic_number,
@@ -458,7 +458,6 @@ pub fn flush(self: *Module, file: std.fs.File, target: std.Target) !void {
self.sections.types_globals_constants.toWords(),
globals.toWords(),
self.sections.functions.toWords(),
- init_func.toWords(),
};
var iovc_buffers: [buffers.len]std.os.iovec_const = undefined;