Dont return an error for 0 physical device extensions
authorCharles Giessen <charles@lunarg.com>
Thu, 10 Feb 2022 18:34:50 +0000 (11:34 -0700)
committerCharles Giessen <46324611+charles-lunarg@users.noreply.github.com>
Thu, 10 Feb 2022 23:38:15 +0000 (16:38 -0700)
commit66ee58e87a986facb702d8597f1ebe6f81014195
tree8f6c1b3046c3e780230f4cc6791a713eaa2fd827
parent9ec9ef8d177e96c8c92ad944117fcafcd2066633
Dont return an error for 0 physical device extensions

Previously the logic of loader_add_device_extensions could return an error from
enumerating device extensions. This was because the code would return immediately
if either an error was returned from the driver or the count was zero. Now the
logic will return an error only if the driver returned an error. Zero device
extensions won't be treated as an error and will simply return VK_SUCCESS.
loader/loader.c