Project

General

Profile

Actions

Emulator Issues #2003

closed

Animated coins in NSMB appear rough/scaled

Added by jayork42 over 14 years ago.

Status:
Invalid
Priority:
Normal
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

What steps will reproduce the problem?

  1. Start New Super Mario Bros. with EFB to RAM enabled
  2. Start a level
    3.

What is the expected output? What do you see instead?
The animated coins appear rough and slightly scaled up with both video
plugins. In OGL a few pixels are cut off the top.

What version of the product are you using? On what operating system?
SVN R 4812 WinXP Pro MCE x86

Please provide any additional information below.
I'm not sure if this is a game issue or how the coins really draw on the
real hardware. As clean as this game is I believe there's something wrong
here. I took a look at some EFB frames of the coins from the D3D plugin
and all of the yellow coin frames have a dark line on the very bottom;
could this be a texture handling bug? I tried all of the available filters
(including OGL's linear filter) but the coins didn't appear any
differently.

~Screenshots:
http://i45.tinypic.com/2nm0px3.png
http://i45.tinypic.com/4zxp1v.png

Actions #1

Updated by ebirnie over 14 years ago

yeah they are not displaying right. theres instances where you kill stuff and they
turn into spinning coins and those look very sharp and proper and even show up when
using efb to texture. its only the static coins that are placed in a level that look
like this.

Actions #2

Updated by jayork42 over 14 years ago

Moving coins do not use EFB copy. I proved this by disabling texturing. They look
very nice in HD, but I can't figure out why the static ones use EFB copy.

Actions #3

Updated by jayork42 over 14 years ago

I compared two coins in a video. The one on the left uses EFB copy and the one on
the right was spawned from a block and is drawn normally. It looks to me like the
right coin is slightly clearer, suggesting that EFB copy coins are actualy low-res
in-game!

http://i46.tinypic.com/f19uo1.png

Actions #4

Updated by ebirnie over 14 years ago

i think this better shows how clear the spinning coins can be. the one in the bubble
was spinning.

http://i.imgur.com/gMFut.png

Actions #5

Updated by jayork42 over 14 years ago

The video was from the actual Wii, but thanks for the image. I'll post 2 more images
shortly.

Actions #6

Updated by jayork42 over 14 years ago

Here are the same EFB and 3D coins (left and right respectively) compared between
the actual Wii and Dolphin running at 720x480. I did this to try and resemble the
native resolution. As far as the 3D comparison goes, there's not much difference.
But when comparing the EFB coins, the coins in Dolphin look much rougher and the top
and right edges have a few repeated pixels. So although the Wii EFB coins look a
little blurrier than the Wii 3D ones, this is proof that it's a problem with
Dolphin. Glad I could confirm this since I wasn't sure before.

http://i49.tinypic.com/2r70s5v.png

Actions #7

Updated by jayork42 over 14 years ago

Actually ebirnie, your image shows the EFB to texture coins. This issue is about EFB
to RAM.

Actions #8

Updated by ebirnie over 14 years ago

i know what the issue is. im showing what the properly rendered coins should look like.

Actions #9

Updated by jayork42 over 14 years ago

Yes, and thanks for that, but you were comparing a 3D coin to an EFB to texture coin.

Actions #11

Updated by Anonymous over 13 years ago

Please respond if this issue is still valid, or it will be closed.

Actions #12

Updated by NeoBrainX over 13 years ago

  • Status changed from New to Invalid

The coins don't look low-res if internal resolution is high and scaled efb copies are enabled, so invalid.

Actions #13

Updated by edgeof101 about 13 years ago

Valid, whent through enough settings, and they wont spin nor change resolution

Actions #14

Updated by NeoBrainX about 13 years ago

Enable EFB to RAM and disable efb to ram copy cache to make the coins spin, enable EFB to texture for hires coins. Both of them aren't possible IIRC.Enable EFB to RAM and disable efb to ram copy cache to make the coins spin, enable EFB to texture for hires coins. Both of them aren't possible IIRC.

Actions

Also available in: Atom PDF