Request: Widescreen Support

Found a bug? Please report it, but remember to follow the bug reporting guidelines.
Missing a sane feature? Let us know!
But please do NOT request ports to other systems.

Moderator: ZSNES Mods

Tallgeese
Justice is Blind
Posts: 620
Joined: Wed Jul 28, 2004 3:33 pm
Location: Test
Contact:

Post by Tallgeese »

Nightcrawler wrote:Ok.. thanks for the information. That's the way to go in my eyes.

OpenGL and D3D are for most purposes equal in their functionality. If you use OpenGL in the windows port, you have the advantage that you can make one OpenGL change for all ports rather than have to do it in D3D and OpenGL

I'm not sure why you would choose to use D3D if you are managing multiple ports and know how to use OpenGL.
Didn't it have something to do with Windows' default drivers having abysmal OpenGL support? I think somebody touched on this like a year ago, so my memory may be sketchy.
Noxious Ninja
Dark Wind
Posts: 1271
Joined: Thu Jul 29, 2004 8:58 pm
Location: Texas
Contact:

Post by Noxious Ninja »

So? Linux default drivers have even worse OpenGL support, if your have an ATi or nVidia card.
[u][url=http://bash.org/?577451]#577451[/url][/u]
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

nVidia has excellent driver support. ATi is the ones that need to learn what it means to make something that even a moron can install.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
Reznor007
Lurker
Posts: 118
Joined: Fri Jul 30, 2004 8:11 am
Contact:

Post by Reznor007 »

Nightcrawler wrote:Ok.. thanks for the information. That's the way to go in my eyes.

OpenGL and D3D are for most purposes equal in their functionality. If you use OpenGL in the windows port, you have the advantage that you can make one OpenGL change for all ports rather than have to do it in D3D and OpenGL

I'm not sure why you would choose to use D3D if you are managing multiple ports and know how to use OpenGL.
With MAME the official platform is Windows, with others being ports not necessarily done by the core team. Each port(Win32, DOS, Linux, Mac, Xbox, BeOS, SDL, Solaris, PS2, N64, Gamecube, Dreamcast, etc.) has it's own section that handles sound/display output, and a method of input. The core merely interfaces the same way with all of the OSD layers.

EDIT-Think of the OSD layer as a separate API that each port uses.
Nightcrawler
Romhacking God
Posts: 922
Joined: Wed Jul 28, 2004 11:27 pm
Contact:

Post by Nightcrawler »

Ok.. that makes perfect sense. Thanks.
[url=http://transcorp.romhacking.net]TransCorp[/url] - Home of the Dual Orb 2, Cho Mahou Tairyku Wozz, and Emerald Dragon SFC/SNES translations.
[url=http://www.romhacking.net]ROMhacking.net[/url] - The central hub of the ROM hacking community.
Post Reply