protonscr

UE5.2 ValleyoftheAncient spir-v validation error

vkd3dclosed
HansKristian-Work/vkd3d-proton#1555 · opened 2023-05-14 by CME42 · updated 2023-05-15 · 0 comments · github
CCME42 2023-05-14 github

48ff484fe4c2d4b2 throws the following validation error:

error: line 480: block <ID> '3349[%3349]' exits the selection headed by <ID> '3196[%3196]', but not via a structured exit
  %3349 = OpLabel

and hits the this assert in radv:

SPIR-V parsing FAILED:
    Unrecognized branch from block pos 4 (id=3349) to block pos 161 (id=3350)
    Inner construct 'selection': 3 -> 6  (merge=6 then=4 else=5)
    Outer construct 'selection': 2 -> 7  (merge=7 then=3 else=7)
SPIR-V parsing FAILED:
    In file ../src/compiler/spirv/vtn_structured_cfg.c:965
    Unable to identify branch type
    0 bytes into the SPIR-V binary

shaders.zip

Nothing extracted yet.