Emulator Issues #2654
closedEFB layer dimension is incorrect in DirectX plugin
0%
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 :)
Updated by rodolfoosvaldobogado over 14 years ago
Line524@mail.ru: 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.
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!
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 =)
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.
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.
Updated by Anonymous almost 14 years ago
- Status changed from Questionable to New
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.
Updated by NeoBrainX almost 14 years ago
- Status changed from New to Duplicate
fwiw, this is a duplicate of issue 2068.