RPCS3 / rpcs3

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

RSX: Unknown blend factor 0x7 (gcm_enums) #4938

Closed TotalCaesar659 closed 4 years ago

TotalCaesar659 commented 6 years ago

After starting a new game:

·F 0:11:54.867391 {rsx::thread} class std::runtime_error thrown: Unknown blend factor 0x7 (in file Emu\RSX\gcm_enums.cpp:773)

RPCS3.zip disney_bolt

Zangetsu38 commented 6 years ago

ouch, this issue is very old :/

uaqlover commented 5 years ago

any updates...?

digitaldude555 commented 5 years ago

Still an issue.

Zangetsu38 commented 5 years ago

Tested here and yes, not changed F {RSX [0x01955f4]} RSX: class std::runtime_error thrown: Unknown blend factor 0x7 (in file h:\git\rpcs3-gui\rpcs3\emu\rsx\gcm_enums.cpp:774) I can get works with hack but not best idea ^^ image image

Like you see, can works with good speed, but rain and other smoke, is glitched with black texture I have already report this very old time to @kd-11

digitaldude555 commented 5 years ago

Call of Duty 3 and 4 also have this error.

digitaldude555 commented 5 years ago

Virtua Tennis 3 is another one.

kd-11 commented 5 years ago

Is it always 7 for all these games? Or are they different values?

digitaldude555 commented 5 years ago

@kd-11 They all have F {RSX [0x000525c]} RSX: class std::runtime_error thrown: Unknown blend eq 0x0 (in file c:\projects\rpcs3\rpcs3\emu\rsx\gcm_enums.cpp:734) so it's different my bad...

kd-11 commented 5 years ago

Clearly not, the value matters. In your example its 0x0 but the OP is 0x7

digitaldude555 commented 5 years ago

So I should make a separate issue for virtua tennis 3 and the rest?

kd-11 commented 5 years ago

No need. One hardware test can confirm all of these.

Realmantik commented 5 years ago

Another game with this issue is "007: Quantum of Solace".

CookiePLMonster commented 5 years ago

Gran Turismo 5 Prologue throws Unknown blend eq 0x0 when attempting to race on High Speed Ring. Other tracks also don't work (with the exception of Suzuka and Eiger Nordwand), but I haven't checked if it's the same blend eq.

money123451 commented 4 years ago

needs testing with #7780

uaqlover commented 4 years ago

still not fixed after https://github.com/RPCS3/rpcs3/pull/7780

now it shows

F {RSX [0x000bbd4]} sig_log: Thread terminated due to fatal error: Unknown blend factor 0x7 (in file C:\projects\rpcs3\rpcs3\Emu\RSX\gcm_enums.cpp:751)

kd-11 commented 4 years ago

Fixed by https://github.com/RPCS3/rpcs3/pull/8479