Emulator Issues #5094
closedKirby's Return to Dream Land - OpenGL - shadow bug
0%
Description
--------------------------------------
-
Game Name and ID (as it appears in right click > properties: "GZ2P01",
"RSBE01", etc): SUKE01 -
Shadow is black and it's vertical instead of normal shadow.
3) Did the game ever work correctly (i.e. not have this problem) on an
earlier version of dolphin? Please specify the exact revision when the
problem began.
Not on any known revision that runs this game.
4) What steps will reproduce the problem?
Just run the game with OpenGL backend.
5) What version of dolphin are you using (32bit/64bit along with the
version as it appears in the title bar, etc)?
3.0-305.
On what operating system, drivers, and hardware? Be sure to list OS,
graphics driver information, and video card model if you are having
graphics problems, for example.
Kubuntu 11.10 32-bit. GeForce GT440 video card. 290.10 drivers (doesn't matter, same bug with earlier drivers)
Updated by tommyhl2.SS almost 13 years ago
I'm getting this. http://i.imgur.com/J9OuS.jpg Windows 7 x64, HD6650, Catalyst 11.12.
Updated by shadowflash almost 13 years ago
If renderer is OpenGL then it's the source of that bug, because i have different OS, video card and drivers, and i'm getting exactly same bug.
Updated by shadowflash almost 13 years ago
Just ran win32 build in wine with D3D9 plugin and got normal shadow.
Updated by Billiard26 almost 12 years ago
- Issue type set to Bug
- Category set to gfx
Updated by tommyhl2.SS almost 12 years ago
- Status changed from New to Accepted
This is still an issue with OGL.
Dolphin 3.5-290 - 64-Bit (cae8bb33c334)
Asus Laptop: K53TA
OS: Windows 7 Home Premium, 64-Bit - SP1
CPU: AMD Llano A6-3400M, Quad-Core, 2.4GHz (Overclocked)
GPU: AMD Radeon HD6650M, 1GB GDDR3 (Catalyst 12.4)
RAM: Samsung 4GB DDR3-1333
Updated by tommyhl2.SS almost 12 years ago
GLSL-master has this issue as well. Dolphin 3.5-356 - 64-Bit (a87fd89fce2c)
Updated by NeoBrainX almost 12 years ago
Upload a two-frame fifo log and a reference screenshot showing the same scene, please.
Updated by tommyhl2.SS almost 12 years ago
Updated by MayImilae over 11 years ago
A forum user mentioned that it still occurs even after the GLSL OpenGL rewrite in 3.5-1064. https://forums.dolphin-emu.org/Thread-wii-kirby-s-return-to-dream-land?pid=285711#pid285711
Updated by tommyhl2.SS over 11 years ago
Replacing the broken mediafire FIFO log download from comment 8.
http://www.mediafire.com/download/xmw3qt39aicod8r/KirbyOglBlackShadow.7z
Updated by degasus about 11 years ago
Better fifo log which also shows the shadow in working backends:
https://mega.co.nz/#!yNoSlRaQ!D0ZrSlxUPkmSQ4BtiDO2Xgwifm8diJZIoZ2ERszAe3k
Some hours of debugging later: This game renders with logicOp=Noop and DstAlpha=1 the alpha channel, but dstAlpha + logicOp isn't supported by OpenGL nor Direct3D.
But it's working on D3D11 because this backend doesn't have logicOp support implemented at all. It just use the same based on blending hack as the D3D9 backend. But as blending support dstAlpha, this hack also does.
Updated by NeoBrainX about 11 years ago
For reference, it seems like the issue does not occur in the software renderer anymore when testing on revision c1ddeacc9d09.
Updated by NeoBrainX about 11 years ago
Not surprisingly, it also does not happen on real hw.
Updated by idan345 over 10 years ago
has there been any progress on this? still have that bug and i wonder if its going to be fixed at some point ?
Updated by Stevoisiak about 10 years ago
Can confirm the issue does not happen when using the software renderer or Direct3D. Only OpenGL
Updated by degasus about 10 years ago
@idan345 This issue is hard to fix. We could add a check if the logicOp is Noop and emulate this with color masking, but other games may still be broken because of this issue.
But good luck, at least on some mobile GPUs, there will be an extension to use custom blending. This would allow us to emulate this feature there. But bad luck, this feature isn't possible on current gen desktop GPUs at all.
Updated by pauldacheez almost 10 years ago
Issue 8085 has been merged into this issue.
Updated by ZephyrSurfer about 8 years ago
A current PR fixes this on Dolphin: https://github.com/dolphin-emu/dolphin/pull/4153
Updated by JosJuice about 8 years ago
- Status changed from Accepted to Fixed
- Fixed in set to 5.0-730