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
diff --git a/vulkan/scripts/vk.py b/vulkan/scripts/vk.py
index 983e0dc..a68a99d 100644
--- a/vulkan/scripts/vk.py
+++ b/vulkan/scripts/vk.py
@@ -742,7 +742,7 @@
   pipelineProtectedAccess: VkBool32
   pipelineRobustness: VkBool32
   hostImageCopy: VkBool32
-  # pushDescriptor: bool
+  pushDescriptor: VkBool32
 
 
 @dataclass
diff --git a/vulkan/vkjson/vkjson.cc b/vulkan/vkjson/vkjson.cc
index 517e62d..45fb46c 100644
--- a/vulkan/vkjson/vkjson.cc
+++ b/vulkan/vkjson/vkjson.cc
@@ -1896,7 +1896,8 @@
       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 <typename Visitor>