From 91b5710e001a24d4f714a3432db3f078e58a7a2c Mon Sep 17 00:00:00 2001 From: mcrcortex <18544518+MCRcortex@users.noreply.github.com> Date: Tue, 15 Jul 2025 01:06:36 +1000 Subject: [PATCH] Change structs to expected --- .../resources/assets/voxy/shaders/lod/meshext/frag.glsl | 8 ++++---- .../resources/assets/voxy/shaders/lod/meshext/mesh.glsl | 6 ++---- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/src/main/resources/assets/voxy/shaders/lod/meshext/frag.glsl b/src/main/resources/assets/voxy/shaders/lod/meshext/frag.glsl index bbec6c8e..d1f3ee55 100644 --- a/src/main/resources/assets/voxy/shaders/lod/meshext/frag.glsl +++ b/src/main/resources/assets/voxy/shaders/lod/meshext/frag.glsl @@ -1,13 +1,13 @@ #version 460 core +#extension GL_EXT_mesh_shader : require + layout(binding = 0) uniform sampler2D blockModelAtlas; layout(binding = 2) uniform sampler2D depthTex; -struct PerPrimData { +layout(location=1) perprimitiveEXT flat in PerPrimData { uvec4 data; -}; - -layout(location=1) perprimitiveEXT PerPrimData primIn; +} primIn; layout(location = 0) out vec4 outColour; diff --git a/src/main/resources/assets/voxy/shaders/lod/meshext/mesh.glsl b/src/main/resources/assets/voxy/shaders/lod/meshext/mesh.glsl index 5c1b6788..2fcb63d2 100644 --- a/src/main/resources/assets/voxy/shaders/lod/meshext/mesh.glsl +++ b/src/main/resources/assets/voxy/shaders/lod/meshext/mesh.glsl @@ -29,11 +29,9 @@ struct Task { taskPayloadSharedEXT Task task; -struct PerPrimData { +layout(location=1) perprimitiveEXT flat out PerPrimData { uvec4 data; -}; - -layout(location=1) perprimitiveEXT PerPrimData primOut[]; +} primOut[]; uint getQuadId() {