theoparis / dyadikos-cpp

Simple game engine written in C++ 17.
MIT License
0 stars 0 forks source link

Vulkan #2

Open theoparis opened 2 years ago

theoparis commented 2 years ago

This will provide a Vulkan implementation, that could improve performance. This comes with the disadvantage of requiring newer graphics cards to run (although most modern computers support Vulkan these days).

Unfortunately this will require a massive rendering engine rewrite, as the Vulkan API requires a lot more code to create a minimal example.

Although this would be quite a difficult task (since I am the only developer working on this at this moment), having multi-backend support would be a better solution so that dyadikos can provide cross platform support.

theoparis commented 1 month ago

Hmm, it seems like I won't be able to integrate the OpenUSD format at the moment due to https://github.com/PixarAnimationStudios/OpenUSD/issues/3330