SaschaWillems / vulkan.gpuinfo.org

Front-End and Back-End for the Vulkan Hardware Database
https://vulkan.gpuinfo.org
GNU Affero General Public License v3.0
23 stars 4 forks source link

Advanced search in database would be useful #16

Open archimedus opened 5 years ago

archimedus commented 5 years ago

I need to find a hardware that supports VK_QUEUE_PROTECTED_BIT, though it seems there is no such request.

Specialized search in VkQueueFlagBits might be useful, though I suppose general site search capability might be useful.

SaschaWillems commented 5 years ago

That's true, I'm not happy with the limited search capabilities myself and that's something I want to improve. I'm not sure how to easily add some kind of advanced search, but I'm planning to add something that'll add more search options.

krys-g commented 4 years ago

I humbly second that request.

More generally, the ability to search for the reported values of a specific field across the device database would be particularly useful.

SaschaWillems commented 4 years ago

Some sort of advanced search, outside of the listings like e.g. for extensions, limits and features, is often requested.

And though this isn't easy to implement I reckon that this is a feature that a lot of users would find useful.

I did a quick prototype for this today, and it's actually feasible. I'm still not sure about the user interface and what search possibilities need to be exposed there, but I plan on making this as flexible as possible from the programming's POV, so new search requirements can be easily added.

With that first prototype I'm already able to select a queue family flag bit and get a list of devices supporting that flag.

There is no ETA on this feature, but i'll definitely add some advanced search functions in the future.