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

Incorrect implied requirements for limits. #10

Closed TiemoJung closed 5 months ago

TiemoJung commented 5 years ago

Hi,

just stumbled over maxDrawIndexedIndexValue limit and the implied requirement of fullDrawIndexUint32, which is incorrect. First, logically it makes no sense to have this value if the device supports full 32bits, it can be only one value and the data in maxDrawIndexedIndexValue is only valuable if fullDrawIndexUint32 is not supported. Also the spec does not imply a requirement, see https://www.khronos.org/registry/vulkan/specs/1.1-extensions/html/vkspec.html#features-features-fullDrawIndexUint32

May be other values are affected too, but just found this for now. (The implied requirement should, if applied, be inverted)

SaschaWillems commented 5 months ago

I have completely removed those limit displays. Imo they don't belong in the database.