improving renderpasses support
Build / build (push) Failing after 0s
Test / build_and_test (push) Failing after 7s

This commit is contained in:
2026-06-20 02:41:37 +02:00
parent 4d4578ff46
commit 291c65ed18
10 changed files with 265 additions and 71 deletions
@@ -182,6 +182,7 @@ inline fn run(data: RunData) !void {
var fragment_result: fragment.InvocationResult = .{
.outputs = std.mem.zeroes([spv.SPIRV_MAX_OUTPUT_LOCATIONS][@sizeOf(F32x4)]u8),
.depth = null,
.sample_mask = null,
};
if (data.has_fragment_shader) {
const inputs = try common.interpolateVertexOutputs(data.allocator, &data.v0, &data.v1, &data.v2, b0, b1, b2);
@@ -251,6 +252,7 @@ inline fn run(data: RunData) !void {
@intCast(x),
@intCast(y),
fragment_result.depth orelse z,
fragment_result.sample_mask,
);
}
}