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.
2,997 Comments - Last post 10 minutes ago by MeguminShiro
41 Comments - Last post 17 minutes ago by Ale2Passos
22 Comments - Last post 37 minutes ago by fackia777
1,754 Comments - Last post 1 hour ago by KjaerBeto
21 Comments - Last post 1 hour ago by UraniumFalconPunch
6 Comments - Last post 2 hours ago by sensualshakti
240 Comments - Last post 4 hours ago by CelticBatman
81 Comments - Last post 37 seconds ago by 404HPKVV
1,827 Comments - Last post 29 minutes ago by Bainsol
161 Comments - Last post 58 minutes ago by xMisiu
1,263 Comments - Last post 1 hour ago by s4k1s
30,562 Comments - Last post 1 hour ago by Pepe99
171 Comments - Last post 2 hours ago by UraniumFalconPunch
69 Comments - Last post 2 hours ago by mhetralla
Good to know more about something related to gaming. =w=b
Comment has been collapsed.