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

Rework compare functionality #53

Closed SaschaWillems closed 1 year ago

SaschaWillems commented 1 year ago

This PR overhauls the compare functionality for reports and devices. Currently you can only compare reports and devices that are visible in the current page of the table, making it hard to impossible to filter for a given set of devices.

With the changes in this PR instead of checking devices to compare, one can add every device to a compare list that is persistent across different operating system tabs and is filter changes, making it possible to add the exact devices or reports to the compare that the user is looking for.