From 74a56d840c43d1fc77e0cf3bfa287498dd8f5fa7 Mon Sep 17 00:00:00 2001 From: jstefanelli Date: Tue, 2 Sep 2025 13:39:43 +0200 Subject: [PATCH] [Shaders] Work around (probable) slang bug --- assets/shaders/shaders.slang | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/assets/shaders/shaders.slang b/assets/shaders/shaders.slang index ec9447f..017f21c 100644 --- a/assets/shaders/shaders.slang +++ b/assets/shaders/shaders.slang @@ -13,15 +13,17 @@ struct STDCamera { float3 position; float3 direction; }; - -[vk::binding(0, 0)] +[vk::binding(1, 0)] +StructuredBuffer vertices; +[vk::binding(0, 0)] uniform ConstantBuffer camera; [shader("vertex")] -VertexOut vsMain(uint vertex_id: SV_VertexID, uint instance_id: SV_InstanceID, [vk::binding(1, 0)] StructuredBuffer vertices) { +VertexOut vsMain(uint vertex_id: SV_VertexID, uint instance_id: SV_InstanceID){ return VertexOut(mul(camera.mvp, float4(vertices[vertex_id].pos, 1.0)), vertices[vertex_id].col); } + [shader("pixel")] float4 fsMain(VertexOut fsIn){ return fsIn.col;