Closed Blisto91 closed 2 months ago
https://github.com/HansKristian-Work/vkd3d-proton/pull/2096 have fixed the spir-v validation errors. Mesa issue have been reopened as radv still crashes
@KonstantinSeurer Managed to dump the crashing spirv and it fails validation. Not sure why fossilize wasn't showing anything.
spirv-val fail-0.spirv
error: line 1799: Header block '2214[%2214]' is contained in the loop construct headed by '2187[%2187]', but its merge block '2269[%2269]' is not
%2214 = OpLabel
Shader dump made with VKD3D_SHADER_DUMP_PATH
https://drive.proton.me/urls/VYMEH7P5YR#i4RvXvtBAIWJ
Edit: Updated link since i accidentally made a dump with 2.13 stable instead of master
Another dump, this time made from about half an hour of gameplay with every setting cranked up to max on Nvidia: https://drive.google.com/file/d/1_D7fxoZe9u1A0kUbRPHY-GUxbnER0JiA/view?usp=drivesdk
Edit: see second comment below (https://github.com/HansKristian-Work/dxil-spirv/issues/199#issuecomment-2321718287) for newest update
Port of https://gitlab.freedesktop.org/mesa/mesa/-/issues/11792 as @KonstantinSeurer says it is a likely dxil-spirv issue.
When setting "Raytraced contact shadows" to medium or high in Star Wars Outlaws the game will crash to desktop.
Lines of interest from Proton log
spirv-val output from fossilize dump
System information
Steps to reproduce
API captures
fossizile-dump.tar.gz
Log
outlaws-rt-crash-debug.tar.gz