OpenGL vs. Direct3D
Page 1 of 1

Author:  cibomatto2002 [ 06/03/2015, 6:11 ]
Post subject:  OpenGL vs. Direct3D

I notice that MAMEUIFX 0.159 has OpenGL why do we need it? I don't understand why anyone needs it anyone that has a Windows Computer all ready has Driect3D? Would having OpenGL make it easier to port to Linux?

Author:  mamesick [ 06/03/2015, 10:10 ]
Post subject:  Re: OpenGL vs. Direct3D

OpenGL is cross-platform, yes. MAME is not Windows-only, so that's why it's there. If it's enabled in plain MAME, MAMEUIFX (which is Windows-only) must support it in any case. Also, it offers some features that D3D cannot, just have a read in the thread opened by u-man here. In 0.160 there will be full support in FX for OpenGL. Then it will be up to you make your choice. It's an option. Following your statement we should ask then why we support GDI and DirectDraw video modes...

Author:  cibomatto2002 [ 13/03/2015, 8:46 ]
Post subject:  Re: OpenGL vs. Direct3D

I see. Does all video cards have OpenGL? I can't get the u-man here link to open it's like there is no link. when i land my mouse on it nothing happens.

Author:  mamesick [ 13/03/2015, 12:37 ]
Post subject:  Re: OpenGL vs. Direct3D

As u-man said, your video cards must support at least OpenGL 2.0 and should not be integrated with the main board but a dedicated one. On my old quad-core I'm not able to use GLSL shaders at full speed. So I believe an ultimate generation PC is needed.

Author:  cibomatto2002 [ 14/03/2015, 9:21 ]
Post subject:  Re: OpenGL vs. Direct3D


Author:  haynor666 [ 14/03/2015, 22:08 ]
Post subject:  Re: OpenGL vs. Direct3D

DDraw and GDI could be abandoned when mamedev make integer stretch option.

Author:  toufic [ 14/02/2016, 0:59 ]
Post subject:  Re: OpenGL vs. Direct3D

I know this is an old thread, but: I learned these things by googling 'video card', 'video standard', 'video hardware', 'Direct 3D, 'OpenGL', etc.........

Of course, hanging around MAMEWorld Emuchat has kept me in the know of how MAME will implement these - but I ahreddy knoo what they was and whys.

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited