4 ms·
I think there was a problem in that it is difficult to get good performance from games written for Direct X ported to Open Gl. If graphics performance is alway
by georgeecollins 8y ago
I think there was a problem in that it is difficult to get good performance from games written for Direct X ported to Open Gl. If graphics performance is always worse on the same hardware, it is hard to offer good value. Now there are some alternatives (Vulkan) but the concept has essentially failed and would be hard to restart.
- craftyguy 8y ago> Now there are some alternatives (Vulkan) but the concept has essentially failed I don't think so. DXVK is extremely promising, as a way for running DX11's crap API on Vulkan.
- pjmlp 8y agoYet that crap is being adopted by Khronos and Google, as a way to entice AAA studios to use Vulkan by having first class support for HLSL. Crap is having a 3D API and respective shader language stuck in a C world in 2018.
- craftyguy 8y agoRather than turn this into a programming language flame war (lol), care to explain how an API only designed to run on a proprietary OS is not crap?
- pjmlp 8y agoBy using a modern language, having a C++ subset as shading language, SDK with support for fonts, texturing, 2D, math library with SIMD support, input devices, model loading, a debugger than can even go through shader code. Instead of having to play "go fish" for libraries of various quality and support levels. By the way, this applies to same productivity offered by Apple, Sony and Nintendo 3D APIs as well. If you read the article properly, the only place where Vulkan is getting traction is on Linux. Even on mobile space, Samsung and Google keep trying to advocate it, because being optional and with only Pixel and Samsung S devices having good support for Vulkan, no one is really bothering to use it, when considering targeting the widest user base. https://vulkan.gpuinfo.org/vulkansupport.php#android_devices https://vulkan.gpuinfo.org/vulkansupport.php#android_devices
- georgeecollins 8y agoI meant the concept of a Steam Box has failed. I think the concept of a Direct X replacement is still viable.