3333#undef max
3434#endif
3535
36+ /*
37+ * This file is autogenerated by vkjson_generator.py. Do not edit directly.
38+ */
3639struct VkJsonLayer {
3740 VkLayerProperties properties;
3841 std::vector<VkExtensionProperties> extensions;
@@ -263,23 +266,41 @@ struct VkJsonKHRDriverProperties {
263266};
264267
265268struct VkJsonCore11 {
269+ VkJsonCore11 () {
270+ memset (&properties, 0 , sizeof (VkPhysicalDeviceVulkan11Properties));
271+ memset (&features, 0 , sizeof (VkPhysicalDeviceVulkan11Features));
272+ }
266273 VkPhysicalDeviceVulkan11Properties properties;
267274 VkPhysicalDeviceVulkan11Features features;
268275};
269276
270277struct VkJsonCore12 {
278+ VkJsonCore12 () {
279+ memset (&properties, 0 , sizeof (VkPhysicalDeviceVulkan12Properties));
280+ memset (&features, 0 , sizeof (VkPhysicalDeviceVulkan12Features));
281+ }
271282 VkPhysicalDeviceVulkan12Properties properties;
272283 VkPhysicalDeviceVulkan12Features features;
273284};
274285
275286struct VkJsonCore13 {
287+ VkJsonCore13 () {
288+ memset (&properties, 0 , sizeof (VkPhysicalDeviceVulkan13Properties));
289+ memset (&features, 0 , sizeof (VkPhysicalDeviceVulkan13Features));
290+ }
276291 VkPhysicalDeviceVulkan13Properties properties;
277292 VkPhysicalDeviceVulkan13Features features;
278293};
279294
280295struct VkJsonCore14 {
296+ VkJsonCore14 () {
297+ memset (&properties, 0 , sizeof (VkPhysicalDeviceVulkan14Properties));
298+ memset (&features, 0 , sizeof (VkPhysicalDeviceVulkan14Features));
299+ }
281300 VkPhysicalDeviceVulkan14Properties properties;
282301 VkPhysicalDeviceVulkan14Features features;
302+ std::vector<VkImageLayout> copy_src_layouts;
303+ std::vector<VkImageLayout> copy_dst_layouts;
283304};
284305
285306struct VkJsonDevice {
@@ -306,10 +327,6 @@ struct VkJsonDevice {
306327 sizeof (VkPhysicalDeviceSamplerYcbcrConversionFeatures));
307328 memset (&shader_draw_parameter_features, 0 ,
308329 sizeof (VkPhysicalDeviceShaderDrawParameterFeatures));
309- memset (&core11, 0 , sizeof (VkJsonCore11));
310- memset (&core12, 0 , sizeof (VkJsonCore12));
311- memset (&core13, 0 , sizeof (VkJsonCore13));
312- memset (&core14, 0 , sizeof (VkJsonCore14));
313330 }
314331 VkJsonKHRVariablePointers khr_variable_pointers;
315332 VkJsonKHRShaderFloat16Int8 khr_shader_float16_int8;
0 commit comments