If you're unfamiliar with the situation as it stands, here's a quick primer:
DirectX: Graphics API made by Microsoft. Works only on computers running Windows 10 and Xbox consoles
OpenGL: graphics API made by Khronos (an industry group for making open standards), works on Windows, Mac OS X, Linux, Android, and iOS
DirectX has been favored over OpenGL for quite some time, for a variety of reasons. (Slower to adopt new technologies, GPU vendor-specific extensions, etc.) Over the years, GPU manufacturers have had to incorporate program-specific cheats and quirks into their drivers to get games to run correctly/well, which has caused drivers to become very large and messy. Then, AMD introduces Mantle, an API that works only on AMD GPUs that aimed to cut out a lot of historical baggage, reducing CPU overhead and giving greater control over GPU functions. While Mantle wasn't very successful, it led to the creation of—and formed as a base for further development of—DirectX 12 and Vulkan, carrying over the reduced CPU overhead and greater GPU control.
16,585 Comments - Last post 9 minutes ago by npocmakaxx
47,286 Comments - Last post 13 minutes ago by Picollo30
1,079 Comments - Last post 18 minutes ago by sensualshakti
13 Comments - Last post 2 hours ago by adam1224
68 Comments - Last post 3 hours ago by CapitanOblivios
1,074 Comments - Last post 4 hours ago by LighteningOne
10 Comments - Last post 20 hours ago by Inkyyy
8,420 Comments - Last post 6 minutes ago by raydotn
124 Comments - Last post 6 minutes ago by SilentGuy
119 Comments - Last post 18 minutes ago by lav29
156 Comments - Last post 19 minutes ago by lav29
214 Comments - Last post 19 minutes ago by lav29
149 Comments - Last post 24 minutes ago by Greativity
9,825 Comments - Last post 41 minutes ago by CurryKingWurst
Good to know more about something related to gaming. =w=b
Comment has been collapsed.