From dde8518f6f725b96b2c93d37195afcea2618a866 Mon Sep 17 00:00:00 2001 From: Robert Swain Date: Tue, 1 Aug 2023 10:02:16 +0200 Subject: [PATCH] custom_material.vert: gl_InstanceIndex includes gl_BaseInstance (#9326) Fixes shader_material_glsl on DX12 too. --- assets/shaders/custom_material.vert | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/shaders/custom_material.vert b/assets/shaders/custom_material.vert index f8d6b128a9..71fe6d8e14 100644 --- a/assets/shaders/custom_material.vert +++ b/assets/shaders/custom_material.vert @@ -33,6 +33,6 @@ layout(set = 2, binding = 0) readonly buffer _Meshes { void main() { v_Uv = Vertex_Uv; gl_Position = ViewProj - * Meshes[gl_BaseInstance + gl_InstanceIndex].Model + * Meshes[gl_InstanceIndex].Model * vec4(Vertex_Position, 1.0); }