diff options
| author | Veikka Tuominen <git@vexu.eu> | 2024-02-09 14:11:31 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-02-09 14:11:31 +0200 |
| commit | ddcea2cad486684607039aab45634e0e30e7312a (patch) | |
| tree | d7f2c3372321c27bc6111bdeb3430bcd3e1cc76f /src/codegen/spirv/Module.zig | |
| parent | 919a3bae1c5f2024b09e127a15c752d9dc0aa9a6 (diff) | |
| parent | 37b0aa600ad47872d3a03f9e9fb60316fc3587c5 (diff) | |
| download | zig-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.zig | 13 |
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; |
