From 97fb6b38ae4c87021ab4dd998b069a3d0214718e Mon Sep 17 00:00:00 2001 From: baldurk Date: Tue, 14 Apr 2020 16:02:37 +0100 Subject: [PATCH] Test OpCompositeExtract on vectors --- util/test/demos/vk/vk_shader_debug_zoo.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/util/test/demos/vk/vk_shader_debug_zoo.cpp b/util/test/demos/vk/vk_shader_debug_zoo.cpp index 39061a06d..0ef9ac7fc 100644 --- a/util/test/demos/vk/vk_shader_debug_zoo.cpp +++ b/util/test/demos/vk/vk_shader_debug_zoo.cpp @@ -792,6 +792,13 @@ void main() "%_out_float4 = OpCompositeInsert %float4 %float_dyn_2_222 %_d 0\n", }); + // test OpCompositeExtract on vectors + append_tests({ + "%_out_float = OpCompositeExtract %float %float4_dyn_1234 0", + "%_out_float = OpCompositeExtract %float %float4_dyn_1234 1", + "%_out_float = OpCompositeExtract %float %float4_dyn_1234 3", + }); + // test OpCompositeInsert on structs asm_tests.push_back(R"EOTEST( %_a = OpCompositeConstruct %float4 %float_dyn_4_2 %float_dyn_1_0 %float_dyn_9_5 %float_dyn_0_01