diff --git a/src/gfx2d/Sprite2D.zig b/src/gfx2d/Sprite2D.zig index 278233e0..75252255 100644 --- a/src/gfx2d/Sprite2D.zig +++ b/src/gfx2d/Sprite2D.zig @@ -70,8 +70,8 @@ pub fn machSprite2DInit(adapter: anytype) !void { // Create a sampler with linear filtering for smooth interpolation. const queue = device.getQueue(); const texture_sampler = device.createSampler(&.{ - .mag_filter = .linear, - .min_filter = .linear, + .mag_filter = .nearest, + .min_filter = .nearest, }); const sprite_buffer_cap = 1024 * 128; // TODO: allow user to specify preallocation diff --git a/src/gfx2d/shader.wgsl b/src/gfx2d/shader.wgsl index 17c8af6b..cc97f368 100644 --- a/src/gfx2d/shader.wgsl +++ b/src/gfx2d/shader.wgsl @@ -98,5 +98,5 @@ fn frag_main( if (c.a <= 0.0) { discard; } - return vec4(0.3, 0.2, 0.5, 1.0); + return c; } \ No newline at end of file