Project

General

Profile

Actions

Emulator Issues #2654

closed

EFB layer dimension is incorrect in DirectX plugin

Added by Line524 over 14 years ago.

Status:
Duplicate
Priority:
Normal
Assignee:
-
Category:
GFX
% 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

What steps will reproduce the problem?
1.Run any Dolphin revision
2.Use D3D plugin
3.Launch any game that using EFB to produce bloom effect

Please provide any additional information below.

Many games suffer from incorrect EFB layer placement. The root of this
problem is - overriding native resolution to wrong values - 640x480,
1024x768,1280x1024, etc.
If someone enable native resolution in d3d plugin and additional modes,
such as x2,x3,x4 - it will solve this problem. And it will also work as
supersampling antialiasing =) I tested this on OpenGL plugin :)
Also, Ace1000 made a patch that will temporary fix EFB layer offset, until
someone will include native resilution multiplication in D3D plugin. Here
it is:
http://forums.dolphin-emu.com/attachment.php?aid=3125

PLease apply this patch into all new revisions :)


Related issues 1 (0 open1 closed)

Is duplicate of Emulator - Emulator Issues #2068: bloom is offset in d3dFixed

Actions
Actions #1

Updated by rodolfoosvaldobogado over 14 years ago

: i'm working to fix that issue, sorry to tell that multiplication
only do not fix the issue. the patch fix mario kart wii but breaks super mario galaxy
so i will not apply it.

Actions #2

Updated by Hefran64 over 14 years ago

Another good game for testing possible fixes is Shadow the Hedgehog.
It has a huge white outline around the edges of the screen in anything higher than
native resolution.

Thanks for your interest Rodolfo!

Actions #3

Updated by Line524 over 14 years ago

Ummm, I tested EFB offset with native resolution on OpenGL plugin with activated x2
multiplication - everything worked correctly... But if I changed resolution from
native to something different - EFB offset problem came back :P Why you don't want to
add this patch ? It allow us to chose between normal mode and EFB offset hack...
Anyway - thanks for everything =)

Actions #4

Updated by Hefran64 over 14 years ago

The white outline in Shadow the Hedgehog is still here in r5473.
However, r5458 fixed this issue under OpenGL.

Actions #5

Updated by pauloconstanca about 14 years ago

Just a little update to this issue, with Shadow the Hedgehog: Under OpenGL, I can't start the game, it just crashes, in Direct x 9 plugin, the screen is all blank in game (can't see anything but the HUD bars), only under Direct x 11 plugin the game is playable, however, with those annoying blank bars in the top and left side of the screen. This was tested with r6179, Under JIT and JITIL, with a ATI radeon 5870 10.8 catalyst drivers, and i5 750 4 Ghz.

Actions #6

Updated by skidau about 14 years ago

  • Category set to gfx
Actions #7

Updated by Anonymous almost 14 years ago

  • Status changed from Questionable to New
Actions #8

Updated by pauloconstanca almost 14 years ago

Ok, lets give a little update to this issue: Shadow the Hedgehog now can run with Direct X 9, with the white borders in all plugins. When i switch to 1x, the border disappears for a short time. In fact, when i change the EFB scale, the border goes away for some time.

But in Sonic Colors, i can notice now that the textures are weird (with lines in them, not stretched properly) without scale set at 1x. This didn't happened with 6284, but i don't that was the revision that caused the issue.

here is the report, basically: yes, the issue still persists, and in some games got worse.

Actions #9

Updated by NeoBrainX almost 14 years ago

  • Status changed from New to Duplicate

fwiw, this is a duplicate of issue 2068.

Actions

Also available in: Atom PDF