Project

General

Profile

Actions

Emulator Issues #7965

closed

BBox doesn't work with OpenGL in Paper Mario TTYD

Added by ThatInvaderGuy over 9 years ago.

Status:
Fixed
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

Game Name?
Paper Mario: The Thousand Year Door

Game ID?
G8ME01

What's the problem? Describe what went wrong in few words.
In OpenGL, anything that uses BBox Calculation causes severe graphical glitches.

What did you expect to happen instead?
The game to play with no graphical glitches.

What steps will reproduce the problem?
Paper airplane transformations, Paper Boat transformations, flipping animations, and paper mode (by pressing "R" after getting the second black box in the game which should be towards the end of Chapter 1)

Which versions of Dolphin did you test on?
4.0-4740

Does using an older version of Dolphin solve your issue? If yes, which
versions of Dolphin used to work?
4.0-4563

4.0-4565 seems to have broken it: https://dolphin-emu.org/download/dev/57d2469d93ca6e2d3e0efe7c0efa85dfb95ed9c0/

What are your PC specifications? (including, but not limited to: Operating
System, CPU and GPU)
CPU: Intel i7-2700K @ 3.50 GHz (3.9 GHz with turbo boost)
GPU: nVidia GeForce GTX 560 Ti
RAM: 16 GB
OS: Windows 7 64-bit

Is there any other relevant information? (e.g. logs, screenshots,
configuration files)
Forum Post:
https://forums.dolphin-emu.org/Thread-gc-paper-mario-the-thousand-year-door?pid=349548#pid349548
Screenshots:
http://i.imgur.com/hqmppmp.jpg
http://i.imgur.com/Uie452g.jpg

Config Screenshots:
http://i.imgur.com/qQAQx06.png
http://i.imgur.com/GM7Ri8Q.png
http://i.imgur.com/Njv4YPP.png
http://i.imgur.com/t2kR0i2.png


Related issues 1 (0 open1 closed)

Has duplicate Emulator - Emulator Issues #7977: Super Paper Mario Animation Glitches and Disappearing PixlsDuplicatedegasus

Actions
Actions #1

Updated by kodiacktech over 9 years ago

I just noticed this myself and came to the issues list to see if it was a reported regression. I can definitely confirm this unintended behaviour when using the OpenGL back-end. However, I am running a Radeon R9 290, so this is unlikely to be an issue with video drivers or anything of the sort.

Actions #2

Updated by degasus over 9 years ago

Issue 7977 has been merged into this issue.

Actions #3

Updated by skidau over 9 years ago

  • Status changed from New to Fixed

Fixed by 4.0-4800 (68821aea93e30df5e3172ed050d9fd4f7f58d843)

Actions #4

Updated by eesmir over 9 years ago

It wasn't fixed in linux version

Actions #5

Updated by skidau over 9 years ago

  • Status changed from Fixed to Accepted
Actions #6

Updated by JMC4789 about 9 years ago

Is it working by now? Or is it not getting a high enough OpenGL context?

Actions #7

Updated by aldelaro5 about 9 years ago

So, I was able to reproduce this issue on my Linux (issue 8405) and it still isn't working since Dolphin 4.0-5143. From what I read in this issue tracker, it has to do with no software BBox calculation.

I guess I can use 4.0-5124 until it's fixed, but I actually love the fixes and features of the newer builds...

Actions #8

Updated by JMC4789 almost 9 years ago

Did this Linux thing ever get sorted out?

Actions #9

Updated by degasus almost 9 years ago

It's working fine on my nvidia here. On which driver did you test? Please note that OGL4.3 is required, so there is no mesa or osx support right now.

Actions #10

Updated by JMC4789 almost 9 years ago

  • Status changed from Accepted to Fixed

Requires OpenGL 4.3 for use with the new Hardware Bounding Box. If you have a GPU/Driver combination that supports OpenGL 4.3 and bounding box does not function, please open a new issue. The original issue here should be fixed.

Actions #11

Updated by bdr9 almost 9 years ago

I'm having the same issue as shown in the screenshots, but for me, it happens in both Direct3D and OpenGL. My graphics card supports OpenGL 4.3 so I don't think that's the reason. Should I open a new issue?

Actions #12

Updated by JMC4789 almost 9 years ago

Can you check and make sure? What graphics card driver version do you have?

Actions #13

Updated by bdr9 almost 9 years ago

Wow, I just did some testing and the issue seems to be more complex than I thought. Yes, it definitely is happening. I am not at the same point in the game as ThatInvaderGuy, but the issue I am seeing is almost identical.

Now here's the interesting thing. It seems to only happen if I open the graphics settings screen while the game is running. When I first start the game, it works perfectly. But as soon as I click on the graphics settings button, the bounding box stops working. Even if I don't change anything in the graphics settings, just opening the screen is enough to trigger the glitch. I notice no difference in behavior between Direct3D and OpenGL.

I am using a laptop with an NVIDIA Quadro K1100M, running the latest graphics driver, version 341.49. Dolphin version is 4.0-6454. I also experienced the same issue on a PC with a Radeon HD 6670 which also supports OpenGL 4.3.

Here's a video:
https://www.youtube.com/watch?v=D4J4HYq_CXY

Actions #14

Updated by JMC4789 almost 9 years ago

You probably have Disable Bounding Box checked in the Graphics Settings/Hacks tab.

Actions #15

Updated by bdr9 almost 9 years ago

Shouldn't this be overridden in the game ini?

Actions #16

Updated by JMC4789 almost 9 years ago

INI only overrides until you open the graphics menu. We'd get too many complaints if we didn't allow the users to override our overrides manually.

Actions #17

Updated by bdr9 almost 9 years ago

Oh ok, that makes sense. Thanks for explaining it to me.

Actions

Also available in: Atom PDF