Module: vkd3d Branch: master Commit: ffc65215ba7f624d84ddaf83be46da3edfb19e67 URL: https://gitlab.winehq.org/wine/vkd3d/-/commit/ffc65215ba7f624d84ddaf83be46da...
Author: Conor McCarthy cmccarthy@codeweavers.com Date: Tue Dec 12 15:58:08 2023 +1000
vkd3d-shader/ir: Flatten SWITCH/CASE/DEFAULT/ENDSWITCH control flow instructions.
---
libs/vkd3d-shader/d3d_asm.c | 1 + libs/vkd3d-shader/ir.c | 110 +++++++++++- libs/vkd3d-shader/spirv.c | 295 +++++-------------------------- libs/vkd3d-shader/vkd3d_shader_private.h | 1 + 4 files changed, 155 insertions(+), 252 deletions(-)