@@ -4061,13 +4061,15 @@ void chain_iterator_phys_device_props2(Printer &p, AppInstance &inst, AppGpu &gp
4061
4061
}
4062
4062
}
4063
4063
4064
- void prepare_phys_device_props2_twocall_chain_vectors(std::unique_ptr<phys_device_props2_chain>& chain) {
4064
+ bool prepare_phys_device_props2_twocall_chain_vectors(std::unique_ptr<phys_device_props2_chain>& chain) {
4065
+ (void)chain;
4065
4066
chain->VkPhysicalDeviceHostImageCopyPropertiesEXT_pCopySrcLayouts.resize(chain->PhysicalDeviceHostImageCopyPropertiesEXT.copySrcLayoutCount);
4066
4067
chain->PhysicalDeviceHostImageCopyPropertiesEXT.pCopySrcLayouts = chain->VkPhysicalDeviceHostImageCopyPropertiesEXT_pCopySrcLayouts.data();
4067
4068
chain->VkPhysicalDeviceHostImageCopyPropertiesEXT_pCopyDstLayouts.resize(chain->PhysicalDeviceHostImageCopyPropertiesEXT.copyDstLayoutCount);
4068
4069
chain->PhysicalDeviceHostImageCopyPropertiesEXT.pCopyDstLayouts = chain->VkPhysicalDeviceHostImageCopyPropertiesEXT_pCopyDstLayouts.data();
4069
4070
chain->VkPhysicalDeviceLayeredApiPropertiesListKHR_pLayeredApis.resize(chain->PhysicalDeviceLayeredApiPropertiesListKHR.layeredApiCount);
4070
4071
chain->PhysicalDeviceLayeredApiPropertiesListKHR.pLayeredApis = chain->VkPhysicalDeviceLayeredApiPropertiesListKHR_pLayeredApis.data();
4072
+ return true;
4071
4073
}
4072
4074
struct phys_device_mem_props2_chain {
4073
4075
phys_device_mem_props2_chain() = default;
@@ -4096,6 +4098,11 @@ void setup_phys_device_mem_props2_chain(VkPhysicalDeviceMemoryProperties2& start
4096
4098
chain->initialize_chain(gpu);
4097
4099
start.pNext = chain->start_of_chain;
4098
4100
};
4101
+
4102
+ bool prepare_phys_device_mem_props2_twocall_chain_vectors(std::unique_ptr<phys_device_mem_props2_chain>& chain) {
4103
+ (void)chain;
4104
+ return false;
4105
+ }
4099
4106
struct phys_device_features2_chain {
4100
4107
phys_device_features2_chain() = default;
4101
4108
phys_device_features2_chain(const phys_device_features2_chain &) = delete;
@@ -5408,6 +5415,11 @@ void chain_iterator_phys_device_features2(Printer &p, AppGpu &gpu, bool show_pro
5408
5415
place = structure->pNext;
5409
5416
}
5410
5417
}
5418
+
5419
+ bool prepare_phys_device_features2_twocall_chain_vectors(std::unique_ptr<phys_device_features2_chain>& chain) {
5420
+ (void)chain;
5421
+ return false;
5422
+ }
5411
5423
struct surface_capabilities2_chain {
5412
5424
surface_capabilities2_chain() = default;
5413
5425
surface_capabilities2_chain(const surface_capabilities2_chain &) = delete;
@@ -5474,6 +5486,11 @@ void chain_iterator_surface_capabilities2(Printer &p, AppInstance &inst, AppGpu
5474
5486
place = structure->pNext;
5475
5487
}
5476
5488
}
5489
+
5490
+ bool prepare_surface_capabilities2_twocall_chain_vectors(std::unique_ptr<surface_capabilities2_chain>& chain) {
5491
+ (void)chain;
5492
+ return false;
5493
+ }
5477
5494
struct format_properties2_chain {
5478
5495
format_properties2_chain() = default;
5479
5496
format_properties2_chain(const format_properties2_chain &) = delete;
@@ -5524,6 +5541,11 @@ void chain_iterator_format_properties2(Printer &p, AppGpu &gpu, void * place) {
5524
5541
place = structure->pNext;
5525
5542
}
5526
5543
}
5544
+
5545
+ bool prepare_format_properties2_twocall_chain_vectors(std::unique_ptr<format_properties2_chain>& chain) {
5546
+ (void)chain;
5547
+ return false;
5548
+ }
5527
5549
struct queue_properties2_chain {
5528
5550
queue_properties2_chain() = default;
5529
5551
queue_properties2_chain(const queue_properties2_chain &) = delete;
@@ -5583,6 +5605,11 @@ void chain_iterator_queue_properties2(Printer &p, AppGpu &gpu, void * place) {
5583
5605
place = structure->pNext;
5584
5606
}
5585
5607
}
5608
+
5609
+ bool prepare_queue_properties2_twocall_chain_vectors(std::unique_ptr<queue_properties2_chain>& chain) {
5610
+ (void)chain;
5611
+ return false;
5612
+ }
5586
5613
bool operator==(const VkExtent2D & a, const VkExtent2D b);
5587
5614
bool operator==(const VkSurfaceCapabilities2EXT & a, const VkSurfaceCapabilities2EXT b);
5588
5615
bool operator==(const VkSurfaceCapabilities2KHR & a, const VkSurfaceCapabilities2KHR b);
0 commit comments