Soldato
- Joined
- 20 Apr 2004
- Posts
- 4,383
- Location
- Oxford
Its great Vulkan is out there and DX12 will have a 2 heavy hitters in march/april. However lots and lots of readers seem to think a to the metal API will be the magic bullet, I've always argued not everyone will want to use such a API epspecaily in the PC space with so many graphics cards out there and coming out that you would have to program and test for. Croteam put it better them selfs in there Vulkan FAQ.
That being said I hope the bigger and better PC dev's will jump on Vulkan/DX12 as they have resources to do so, the CDred's the Bioware's, the Dice's etc. Smaller teams I would think will end up sticking to DX11 like api.
That's my 2p anyway
Q: That's better. Now, why was Vulkan support added to Talos?
A: Good question! We (Croteam) firmly believe that Vulkan is really the best low(est)-level API there can be. Fast and portable!
Yes, it has downside(s). For one, it's quite hard to program for. You have to do a lot of things manually, instead of relying on drivers to do the work for you. This is both good and bad at the same time. Good for performance reasons, because driver doesn't assume what game wants to render (I won't go into any more details here, sorry). Bad because there's a lot more coding and in general, it's a more complex approach. You better know what you're doing, because you won't get any help from the driver. You're on your own.
It's really great to have that much control. IF you know what you're doing!
That being said I hope the bigger and better PC dev's will jump on Vulkan/DX12 as they have resources to do so, the CDred's the Bioware's, the Dice's etc. Smaller teams I would think will end up sticking to DX11 like api.
That's my 2p anyway