Project

General

Profile

Actions

Emulator Issues #7749

closed

OpenGL Fails to Properly Emulate Point/Line-Width

Added by JMC4789 over 9 years ago.

Status:
Fixed
Priority:
High
Assignee:
Category:
GFX
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Current
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

Game Name?

Mega Man Network Transmission - GREE08
Metal Gear Solid: The Twin Snakes - GGSEA4
F-Zero GX - GFZE01
Super Mario Sunshine - GMSE01

What's the problem? Describe what went wrong in few words.

While D3D correctly emulates Point/Line-Width, OpenGL does not. The solution to this is to implement geometry shaders in OpenGL to handle the situations where it is necessary.

Playing MegaMan Network Transmission and observing spawn/death animations, the rain in F-Zero GX's Thunder tracks at higher IRs, Metal Gear Solid Twin Snakes Minimap at higher resolutions, Super Mario Sunshine's expanding loading bubbles at higher resolutions.

Examples:

MegaMan Network Transmission OGL -> http://i.imgur.com/Dci6pq6.jpg
MegaMan Network Transmission D3D -> http://i.imgur.com/PJuEyqR.jpg

Super Mario Sunshine Loading -> http://i.imgur.com/nxKdy9H.png

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

Older versions of Dolphin do not work; as far as I can tell this has never been implemented.

What are your PC specifications? (including, but not limited to: Operating
System, CPU and GPU)

Core i5 3570K, GTX 760, Radeon HD5850, Windows 7 x64


Related issues 3 (0 open3 closed)

Has duplicate Emulator - Emulator Issues #6139: Super Mario Sunshine Lined Loading ScreensDuplicate

Actions
Has duplicate Emulator - Emulator Issues #6467: Mega Man Network Transmission: Special Effects Broken on OpenGLDuplicatedegasus

Actions
Has duplicate Emulator - Emulator Issues #7664: Line-Width does not work in Star Wars Rogue Leader in OpenGLDuplicate

Actions
Actions #1

Updated by JMC4789 over 9 years ago

Issue 6139 has been merged into this issue.

Actions #2

Updated by JMC4789 over 9 years ago

Issue 6467 has been merged into this issue.

Actions #4

Updated by JMC4789 over 9 years ago

Issue 7664 has been merged into this issue.

Actions #6

Updated by JMC4789 over 9 years ago

  • Milestone changed from Next to Current
Actions #7

Updated by JMC4789 over 9 years ago

  • Status changed from New to Fix pending

Everything is working 100% here: https://github.com/dolphin-emu/dolphin/pull/1706

Actions #8

Updated by JMC4789 over 9 years ago

  • Status changed from Fix pending to Fixed

Fixed by 4.0-4699 -> https://dolphin-emu.org/download/dev/02f22152bedc292101d15fb89856fa89b861bfde/

Also fixes other line-width stuff that was broken before, like the tow-cables in Rogue Squadron 2/3

Actions

Also available in: Atom PDF