DirectX vs OpenGL GSDX
#1
is there a general consensus of which has better compatibility and/or which has better speed?
Reply

Sponsored links

#2
OpenGL will always be more accurate. For speed it depends, sometimes Direct3D11 will be faster because it is less accurate, while others OpenGL will be faster because it is better optimized.
CPU: I7-4770 3.9GHZ
Motherboard: Asrock B85M - DGS
RAM: Hyper X Savage 2x8GB 1.6GHZ CL9
GPU: GTX1070 8GB GDDR5
OS: Windows 10 Pro 64bit
Reply
#3
(01-26-2020, 11:59 AM)lightningterror Wrote: OpenGL will always be more accurate. For speed it depends, sometimes Direct3D11 will be faster because it is less accurate, while others OpenGL will be faster because it is better optimized.

Is d3d slowly being deprecated in favor of ogl?
Reply
#4
OpenGL is both compatible with windows and linux while DX is windows only.

The main goal is compatibility and OGL is better at it.
If you check other emulators,if the emulator support OGL and DX,more focus will be done on OGL and if it supports Vulkan,then more focus will be done on vulkan
The way the ps2 hardware works makes using vulkan not all that useful compared to other emulators for other consoles

RPCS3 was OGL and DX12 but since OGL offers better compatibility and it is not windows only,more work is done on OGL
Since Vulkan was added,OGL was left behind and more work is done on Vulkan because vulkan offers better results and it is also not windows only and it is good for amd gpus too.
Cemu also went that way...vulkan.It's still on early stages but I definitely seen an improvements over OGL which was in there since long time ago
PPSSPP have OGL\DX9\11 and Vulkan and since Vulkan was added,more work is done on it because it gives better results.

Basically whatever offers better compatibility\speed and it is multi platform,it will have higher attention by the devs
Reply
#5
(01-26-2020, 01:13 PM)Seta-San Wrote: Is d3d slowly being deprecated in favor of ogl?

Not really, the last couple of years we spent a lot of time improving the accuracy on dx11. A lot of features were ported from Opengl.
There are some leftover things that can still be ported however current DX is limited, we will need to use higher feature level, 11.3 and higher to implement other features.
CPU: I7-4770 3.9GHZ
Motherboard: Asrock B85M - DGS
RAM: Hyper X Savage 2x8GB 1.6GHZ CL9
GPU: GTX1070 8GB GDDR5
OS: Windows 10 Pro 64bit
Reply




Users browsing this thread: 1 Guest(s)