inexorgame / vulkan-renderer

A new 3D game engine for Linux and Windows using C++20 and Vulkan API 1.3, in very early but ongoing development
https://inexor.org
MIT License
777 stars 34 forks source link

Refactor GPU selection mechanism #457

Closed IAmNotHanni closed 1 year ago

IAmNotHanni commented 2 years ago

Is your feature request related to a problem?

The current gpu selection mechanism is over engineered. It should be replaced with a simple sort algorithm, which knows the criteria for sorting as we define it. This idea was proposed by yeetari.