From 79233ba5e5202abf23a7d084f500ed4c8fb4eb37 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Capucho?= Date: Mon, 3 Jan 2022 22:07:11 +0000 Subject: [PATCH] glsl-out: Fix array constants constructor --- src/back/glsl/mod.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/back/glsl/mod.rs b/src/back/glsl/mod.rs index ada2ea676f..eee1b34c2e 100644 --- a/src/back/glsl/mod.rs +++ b/src/back/glsl/mod.rs @@ -1343,6 +1343,9 @@ impl<'a, W: Write> Writer<'a, W> { // `type(components)` where `components` is a comma separated list of constants crate::ConstantInner::Composite { ty, ref components } => { self.write_type(ty)?; + if let TypeInner::Array { size, .. } = self.module.types[ty].inner { + self.write_array_size(size)?; + } write!(self.out, "(")?; // Write the comma separated constants