From 6732f95f743e9a368096930d6f5c24e50db6eb47 Mon Sep 17 00:00:00 2001 From: abux Date: Fri, 10 Jul 2026 21:32:59 +0100 Subject: [PATCH] triangle... yes... --- src/assets/shaders/pbr.wgsl | 2 +- src/system/frame.zig | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/src/assets/shaders/pbr.wgsl b/src/assets/shaders/pbr.wgsl index cec44b5..e0d2fc2 100644 --- a/src/assets/shaders/pbr.wgsl +++ b/src/assets/shaders/pbr.wgsl @@ -13,5 +13,5 @@ fn vs_main(@builtin(vertex_index) in_vertex_index: u32) -> @builtin(position) ve @fragment fn fs_main() -> @location(0) vec4f { - return vec4f(0.0, 0.4, 1.0, 1.0); + return vec4f(0.0, 0.0, 0.0, 1.0); } diff --git a/src/system/frame.zig b/src/system/frame.zig index ddf5bb9..891fdd1 100644 --- a/src/system/frame.zig +++ b/src/system/frame.zig @@ -167,6 +167,21 @@ pub fn draw(ctx: App.scheduler.Context) !void { wgpu.wgpuRenderPassEncoderRelease(pass); } _ = camera_queue; + + // TODO: Get pipeline from model instead + wgpu.wgpuRenderPassEncoderSetPipeline( + pass, + res.cache.pipelines.getPtr(.{ .shader = .pbr }).?.*, + ); + + // TODO: Yes + wgpu.wgpuRenderPassEncoderDraw( + pass, + 3, + 1, + 0, + 0, + ); } }