From a6962e8b814a3d166eaed9e0b9f7fd37a4d0e01a Mon Sep 17 00:00:00 2001 From: Nikita Gupta Date: Wed, 26 Mar 2025 11:18:33 +0000 Subject: Add missing pushDescriptor field to VkPhysicalDeviceVulkan14Features Bug: b/403413507 Test: adb shell cmd gpu vkjson Flag: NONE infeasible (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:b5e5941572cc1c35c502bddaeac47398e7270e40) Merged-In: I68403240b59985f79d7660398a000ed50371539f Change-Id: I68403240b59985f79d7660398a000ed50371539f --- vulkan/scripts/vk.py | 2 +- vulkan/vkjson/vkjson.cc | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/vulkan/scripts/vk.py b/vulkan/scripts/vk.py index 983e0dc296..a68a99dda7 100644 --- a/vulkan/scripts/vk.py +++ b/vulkan/scripts/vk.py @@ -742,7 +742,7 @@ class VkPhysicalDeviceVulkan14Features: pipelineProtectedAccess: VkBool32 pipelineRobustness: VkBool32 hostImageCopy: VkBool32 - # pushDescriptor: bool + pushDescriptor: VkBool32 @dataclass diff --git a/vulkan/vkjson/vkjson.cc b/vulkan/vkjson/vkjson.cc index 517e62d1db..45fb46c09c 100644 --- a/vulkan/vkjson/vkjson.cc +++ b/vulkan/vkjson/vkjson.cc @@ -1896,7 +1896,8 @@ inline bool Iterate(Visitor* visitor, visitor->Visit("pipelineProtectedAccess", &features->pipelineProtectedAccess) && visitor->Visit("pipelineRobustness", &features->pipelineRobustness) && - visitor->Visit("hostImageCopy", &features->hostImageCopy); + visitor->Visit("hostImageCopy", &features->hostImageCopy) && + visitor->Visit("pushDescriptor", &features->pushDescriptor); } template -- cgit v1.2.3-59-g8ed1b