Project

General

Profile

Emulator Issues #7128

Widescreen Hack Currently Performs Poorly

Added by JMC4789 over 5 years ago.

Status:
Accepted
Priority:
Low
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

The Widescreen Hack performs poorly, and for some time issues reporting individual games have been closed.

Rather than wasting the testing of users interested in a better feature, this issue will stand as two things.

  1. Users can report games that have problems + screenshots here.
  2. Rather than invalidating people's reported issues, they can be marked as duplicates and linked to this issue. That way they don't go to waste.

Screenshots comparing the game normally (no hack, no stretching) to the widescreen hack would be greatly appreciated and likely help out future developers interested in solving this issue.

One last thing to remember is that a perfect widescreen hack with 100% compatibility is very highly unlikely, and that expectations need to be tempered.


Related issues

Has duplicate Emulator - Emulator Issues #2183: Objects disappearing with widescreen hackDuplicate

Has duplicate Emulator - Emulator Issues #2528: The Legend of Zelda: Twilight Princess aim target problem in Direct3D9Duplicate

Has duplicate Emulator - Emulator Issues #2712: Twilight Princess (Gamecube) + Widescreen hack (DX9)Duplicate

Has duplicate Emulator - Emulator Issues #3577: widescreen hack objects appear off screen at curtain angles Duplicate

Has duplicate Emulator - Emulator Issues #3627: EFB copies are incorrect aspect.Duplicate

Has duplicate Emulator - Emulator Issues #6924: Zelda Wind Waker heat glitch still present when using the widescreen hackDuplicate

Has duplicate Emulator - Emulator Issues #7120: LUIGI'S MANSION Shadow's are distortedDuplicate

History

#1 Updated by JMC4789 over 5 years ago

issue 7120 has been merged into this issue.

#2 Updated by JMC4789 over 5 years ago

issue 6924 has been merged into this issue.

#3 Updated by JMC4789 over 5 years ago

issue 5123 has been merged into this issue.

#4 Updated by MayImilae over 5 years ago

issue 2528 has been merged into this issue.

#5 Updated by MayImilae over 5 years ago

issue 3577 has been merged into this issue.

#6 Updated by MayImilae over 5 years ago

issue 3627 has been merged into this issue.

#7 Updated by MayImilae over 5 years ago

issue 2712 has been merged into this issue.

#8 Updated by MayImilae over 5 years ago

issue 2183 has been merged into this issue.

#10 Updated by tueidj over 5 years ago

Any issues related to the widescreen hack causing distorted graphics, particularly ones involving heat effects and/or reflections are caused by not patching C_MTXLightPerspective (the function typically used to create a transformation matrix for indirect texturing) to account for the adjusted 16:9 aspect ratio.

#11 Updated by tueidj over 5 years ago

issue 5123 has nothing to do with the widescreen hack, the screenshots in that issue show it's not even active.

#12 Updated by JMC4789 over 5 years ago

my bad, fixing. That's just stretching, plus it's not happening in modern builds so I assumed it was widescreen. It is broken in widescreen hack too though, so whatever.

#13 Updated by tueidj over 5 years ago

PSO is broken with the widescreen hack because it draws everything using a 3D projection matrix, instead of only drawing the 3D scene and then switching to a 2D projection for the GUI/overlay.

#14 Updated by delroth over 5 years ago

tueidj: we have no way to patch the indirect texturing matrices with out current widescreen hack. It is implemented fully at the GPU level by patching projection matrices. jchadwick is working on a new widescreen hack that operates at PPC level and I think already implemented MTXLightPerspective patching.

#15 Updated by MofoMan2000 over 5 years ago

Hmm, sounds sexy. What other things could we expect this new widescreen hack to address? That haze effect in DelFino Plaza in Super Mario Sunshine gets really annoying, but I love the widescreen hack. SSBM in 1080p is stunning.

#16 Updated by tueidj over 5 years ago

Don't see why it can't be HLE patched like other functions.

#17 Updated by johnwchadwick over 5 years ago

Hmm, sounds sexy. What other things could we expect this new widescreen hack to address? That haze effect in DelFino Plaza in Super Mario Sunshine gets really annoying, but I love the widescreen hack. SSBM in 1080p is stunning.
Does it work with Swiss-gc's widescreen hack? if so, probably. It's the same idea.

Don't see why it can't be HLE patched like other functions.
It can be.

#18 Updated by JMC4789 over 5 years ago

Assigning this to you since you kinda have been working on it.

#19 Updated by JMC4789 over 5 years ago

jchadwick is no longer working on this.

#20 Updated by jschulma about 5 years ago

Wario World (GWWP01) has lots of flickering and white squares with Widescreen hack enabled (assuming this is the right place to report this?).

With hack: http://i.imgur.com/yDkowEa.jpg (note: there are tons of squares, but they all tend to appear on the sides of the screen and flicker in and out as you walk, so good screenshots are hard to get)
Without: http://i.imgur.com/RvgUQeG.jpg

(Dolphin 4.0-2883)

Also available in: Atom PDF