06-11-2025, 07:18 PM
STAR OCEAN: Integrity and Faithlessness (CUSA03219) crashes on the following assertion on main:
[Debug] <Critical> liverpool_to_vk.cpp:710 operator(): Assertion Failed!
Unknown data_format=40 and num_format=7
A PR was made to fix this assertion (https://github.com/shadps4-emu/shadPS4/pull/2813) but after some discussions it seems like this is not correct according to Stephen's research on AMD's open source PAL. With this though the game goes from nothing to ingame, with really broken graphics. Using those changes it gets in game with broken graphics, changing the vk format from unsigned to signed (eBc6HUfloatBlock and eBc6HSfloatBlock) breaks the water rendering, so if anything it should be unsigned as it looks the same as real hardware.
[Debug] <Critical> liverpool_to_vk.cpp:710 operator(): Assertion Failed!
Unknown data_format=40 and num_format=7
A PR was made to fix this assertion (https://github.com/shadps4-emu/shadPS4/pull/2813) but after some discussions it seems like this is not correct according to Stephen's research on AMD's open source PAL. With this though the game goes from nothing to ingame, with really broken graphics. Using those changes it gets in game with broken graphics, changing the vk format from unsigned to signed (eBc6HUfloatBlock and eBc6HSfloatBlock) breaks the water rendering, so if anything it should be unsigned as it looks the same as real hardware.