a73x

0b323daf

Use shared baseline coverage preset

a73x   2026-04-09 08:14


diff --git a/src/main.zig b/src/main.zig
index d206f4a..4820276 100644
--- a/src/main.zig
+++ b/src/main.zig
@@ -402,7 +402,7 @@ fn runTerminal(alloc: std.mem.Allocator) !void {
            }
        }

        const baseline_coverage = .{ 1.0, 0.0 };
        const baseline_coverage = renderer.coverageVariantParams(.baseline);
        ctx.drawCells(
            render_cache.total_instance_count,
            .{ @floatFromInt(cell_w), @floatFromInt(cell_h) },
@@ -1509,7 +1509,7 @@ fn runDrawSmokeTest(alloc: std.mem.Allocator) !void {
            _ = conn.display.readEvents();
        }
        _ = conn.display.dispatchPending();
        const baseline_coverage = .{ 1.0, 0.0 };
        const baseline_coverage = renderer.coverageVariantParams(.baseline);
        ctx.drawCells(1, .{ cell_w, cell_h }, .{ 0.0, 0.0, 0.0, 1.0 }, baseline_coverage) catch |err| switch (err) {
            error.OutOfDateKHR => {
                _ = try ctx.vkd.deviceWaitIdle(ctx.device);
diff --git a/src/renderer.zig b/src/renderer.zig
index 1728139..d3a2346 100644
--- a/src/renderer.zig
+++ b/src/renderer.zig
@@ -321,7 +321,7 @@ pub const CoverageVariant = enum(u32) {
    crisp,
};

fn coverageVariantParams(variant: CoverageVariant) [2]f32 {
pub fn coverageVariantParams(variant: CoverageVariant) [2]f32 {
    return switch (variant) {
        .baseline => .{ 1.0, 0.0 },
        .mild => .{ 1.15, 0.0 },