mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 03:08:05 +02:00
anv/device: initialize the list of enabled extensions properly
The loop goes through the list of enabled extensions marking them as enabled in the list, but this relies on every other extension being initialized to false by default. This bug would make us, for example, advertise certain device extension entry points as available even when the corresponding extensions had not been enabled. Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Reviewed-by: Jason Ekstrand <jason@jlekstrand.net> Fixes:abc62282b5"anv: Add a per-device table of enabled extensions" Cc: "18.0" <mesa-stable@lists.freedesktop.org> (cherry picked from commita5053ba27e)
This commit is contained in:
parent
7adc454c94
commit
758355b34c
1 changed files with 1 additions and 1 deletions
|
|
@ -1331,7 +1331,7 @@ VkResult anv_CreateDevice(
|
|||
|
||||
assert(pCreateInfo->sType == VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO);
|
||||
|
||||
struct anv_device_extension_table enabled_extensions;
|
||||
struct anv_device_extension_table enabled_extensions = { };
|
||||
for (uint32_t i = 0; i < pCreateInfo->enabledExtensionCount; i++) {
|
||||
int idx;
|
||||
for (idx = 0; idx < ANV_DEVICE_EXTENSION_COUNT; idx++) {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue