Arcady Goldmints-Orlov cdb350b356 Fix generation of conditionals with a struct result in SPIR-V
It is possible for the SPIR-V code generator to receive a conditional
where the two branches have the same shader language level type but
different SPIR-V types because of things like offset decorations. This
change modifies visitSelection() to handle this case by using either
multiTypeStore() or, if that is available, OpCopyLogical.

Fixes #3164
2023-04-03 12:33:59 -04:00
..
2022-12-22 15:43:03 -07:00
2018-08-07 03:16:20 +09:00
2020-03-30 01:32:23 +03:00