From 1cb4447ec305f24f5c22b4a3530df55ed4a04393 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Capucho?= Date: Fri, 17 Sep 2021 18:43:27 +0100 Subject: [PATCH] [glsl-in] Add test array constant dynamic indexing --- tests/in/glsl/global-constant-array.vert | 6 ++++++ tests/out/wgsl/global-constant-array-vert.wgsl | 13 +++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 tests/in/glsl/global-constant-array.vert create mode 100644 tests/out/wgsl/global-constant-array-vert.wgsl diff --git a/tests/in/glsl/global-constant-array.vert b/tests/in/glsl/global-constant-array.vert new file mode 100644 index 0000000000..de4f3c7080 --- /dev/null +++ b/tests/in/glsl/global-constant-array.vert @@ -0,0 +1,6 @@ +#version 450 core + +uint i; +const float[2] array = { 1.0, 2.0 }; + +void main() { array[i]; } diff --git a/tests/out/wgsl/global-constant-array-vert.wgsl b/tests/out/wgsl/global-constant-array-vert.wgsl new file mode 100644 index 0000000000..01ec742e04 --- /dev/null +++ b/tests/out/wgsl/global-constant-array-vert.wgsl @@ -0,0 +1,13 @@ +var i: u32; + +fn main1() { + var local: array = array(1.0, 2.0); + + let _e2: u32 = i; +} + +[[stage(vertex)]] +fn main() { + main1(); + return; +}