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.
251 Comments - Last post 48 minutes ago by cheshirecatgirl
294 Comments - Last post 4 hours ago by OwieczkaDollyv21
189 Comments - Last post 4 hours ago by BlazeHaze
375 Comments - Last post 10 hours ago by AnonymousBroccoli
47,195 Comments - Last post 13 hours ago by Mhol1071
49 Comments - Last post 14 hours ago by OneManArmyStar
19 Comments - Last post 16 hours ago by FranEldense
234 Comments - Last post 9 seconds ago by gus09
28,968 Comments - Last post 1 minute ago by FranckCastle
615 Comments - Last post 8 minutes ago by xXToXiiCDOGZz
435 Comments - Last post 18 minutes ago by lindax
10,855 Comments - Last post 28 minutes ago by JMM72
223 Comments - Last post 32 minutes ago by Kolisz
55 Comments - Last post 54 minutes ago by CheMan39
Good to know more about something related to gaming. =w=b
Comment has been collapsed.