PCSX2 / pcsx2

PCSX2 - The Playstation 2 Emulator
https://pcsx2.net
GNU General Public License v3.0
11.81k stars 1.63k forks source link

[BUG]: Honda Demo, TOCA Race Driver 2 and 3 #913

Open ssakash opened 9 years ago

ssakash commented 9 years ago

_PCSX2 versions used:_ pcsx2-v1.3.1-1299-gb6d9ea8-windows-x86 _Emulation settings:_ "Safest" preset, no hacks. _Plugins used:_ GSdx-AVX2, cddvdGigaherz _Plugin settings:_ CRC Hack Level "None"

Hardware Specifications

_CPU:_ Intel® Core™ i5-4690K CPU @ 3.50GHz _GPU:_ GeForce GTX 970 (Driver: NVIDIA 358.50)

Description

This is from demo disc SCED-52933 but it's also reported in the full versions. While using any HW renderer, in 3rd person view a translucent black box covers the player's car and its dynamic shadow appears to be broken. Other cars passing through this box get their shadows turned into boxes too. Setting the HW hack "Skip Draw" to 1 is a known workaround but it disables the player's car dynamic shadow and some other effects. This bug is known in the wiki as "Broken Shadows".

Screenshots

Software mode image:1

OGL HW renderer

image:2

OGL HW renderer with Skip Draw set to 1

image:3

_GS dump_ : http://forums.pcsx2.net/attachment.php?aid=57698

bositman commented 9 years ago

The screenshots are so tiny they are of no use...

gregory38 commented 9 years ago

Did the isssue occurs in the SW renderer of the 1.2 release?

ssakash commented 9 years ago

@bositman : Fixed it.

@gregory38 : The issue doesn't occur on SW renderer of 1.2.1 stable version. It works exactly the same as the software mode on latest dev build. though the D3D9 & D3D11 (hardware mode) on 1.2.1 don't have the vertical lines bug, whereas the current D3D9 & D3D11 ( hardware mode) have blue & red colored vertical lines which could only be solved by using Skipdraw to 1.

gregory38 commented 9 years ago

Because 1.2.1 set automatically skipdraw to 1.

Hum, it is likely related to a depth effect. Maybe it is related to #806

ssakash commented 9 years ago

Just tried out #806 and the issue still exists.

gregory38 commented 8 years ago

Could you try #1306 (in case I'm very lucky)

FlatOutPS2 commented 8 years ago

Posting it here to safe anyone from trying, 1306 doesn't fix this issue.

gregory38 commented 8 years ago

Ok. I need to look into it but I guess there using a dynamic buffer width. It could explain why the left of the screen is correct.

lightningterror commented 6 years ago

This is a half screen bottom issue. It depends on which angle you rotate the car but it's possible to make the entire bottom half broken.

RedDevilus commented 1 year ago

GS dump from Discord because OG dump is 8 years old: TOCA_Race_Driver2-_The_Ultimate_Racing_Simulator_SLUS-21039_20230305005626.gs.zip