RPCS3 / rpcs3

PS3 emulator/debugger
https://rpcs3.net/
GNU General Public License v2.0
15.19k stars 1.89k forks source link

[Regression] Pull request #15743 crashes/exits RPCS3 for several games (build v0.0.32-16646-ef136acb) #15751

Closed 5kft closed 2 months ago

5kft commented 2 months ago

Quick summary

Pull request https://github.com/RPCS3/rpcs3/pull/15743 (rsx: Fix wrapped/clamped MSAA sampling behavior with dynamic flags) crashes RPCS3 for several games. Everything works great when reverting to the previous RPCS3 build prior to this change.

Details

I've provided details of this issue in the original pull request - please see https://github.com/RPCS3/rpcs3/pull/15743#issuecomment-2196032879 and https://github.com/RPCS3/rpcs3/pull/15743#issuecomment-2196064010 - relevant log excerpts are provided there. Happy to provide additional information if necessary.

Build with regression

v0.0.32-16646-ef136acb

Attach two log files

(Relevant log excerpts attached to the comments in the pull request - see Details section above)

Attach capture files for visual issues

No response

System configuration

No response

Other details

No response

ReLyf47 commented 2 months ago

Heres a tiny compilation from complaining discord user of the game that is affected:

LittleBigPlanet 1-3 Metal Gear Solid 4 Heavy Rain God of War HD Collection Uncharted: Drake's Fortune Gran Turismo 5 Dark Souls Skate 3

Latest known good build is 16644

ReLyf47 commented 2 months ago

GoWC.log GT5.log Uncharted.log MGS4.log.gz Skate3.log

I have also compiled the log that was sent in the "#help" from discord

error seems to be the same and about

Failed to compile fragment shader
(in file D:\a\1\s\rpcs3\Emu\RSX\VK\VKProgramPipeline.cpp:30[:25], in function struct VkShaderModule_T *__cdecl vk::glsl::shader::compile(void))