Maybe sometime in the future we should switch to Direct3D12? Most of the people here have GPUs that will support (Kepler and Maxwell, and soon Pascal) it and its lower CPU over head theoritically makes it the ideal rendering engine for BeamNG. Also werent we going to use OpenCL accelerated Physics? I remember hearing about that back in 2013-2014 and thats why i was originally so intrested in it, it was going to finally un cpu bind Softbody physics
I can confidently say that we won't be switching to anything that prevents people with a certain brand of whatever from playing. AMD GPUs are amazing right now. The new ones have insane DX12 performance and are on par with Nvidia competition in pretty much every other aspect (except CUDA because CUDA is Nvidia only, but you should know that). Never heard about this. Links?
Ive never owned a AMD product so i cant said much, my only Radeon is a HD 2600 under the ATI brand name. And Win10 might take off, Xbox exclusives on windows 10 are pretty intresting to alot of PC gamers.
Even better: Vulkan. tdev said that the next API they'd switch to would be Vulkan, which is the successor to OpenGL if I recall correctly. Here's the thread: http://www.beamng.com/threads/directx-12.22316/#post-334210 Vulkan would give the performance optimizations and new features that DX12 has, except that Vulkan is not platform specific (ie works on Linux, Windows 7 and lower).
Vulkan successes OpenGL not OpenCL. OpenCL is the alternative to CUDA, GPU based general purpose computation.