4 ms·
>> Is there any case where you would not want to use Vulkan in a new project? Any project with graphics simple enough that it already easily hits the desired p
by w0utert 11y ago
>> Is there any case where you would not want to use Vulkan in a new project?
Any project with graphics simple enough that it already easily hits the desired performance on baseline hardware?
If you don't need full control or maximum performance, something like OpenGL ES 2 will still be a lot easier to program because it does a lot of things for you that you would have to do yourself when using Vulkan. Also, the installed base of supported hardware/drivers will be much larger for the foreseeable future.
I've looked into Metal (Apple's take on an API along the same lines as Vulkan) for my simple 2D game, but for my purpose it does not offer any benefits. The same thing would hold for Vulkan, in case I would want to port to some other platform.
- creshal 11y ago> If you don't need full control or maximum performance, something like OpenGL ES 2 will still be a lot easier to program because it does a lot of things for you that you would have to do yourself when using Vulkan. Which is normally done by the game engine. And the big ones are already migrating to Metal et. al. Is the market for self-made game engines still that big? From a consumers perspective, virtually everything is on one of the "big" engines nowadays (when in doubt, Unity).
- dragonwriter 11y ago> Which is normally done by the game engine. Sure, for games. Not all projects using 3d graphics are games, or use game engines.