41159 lines
4.3 MiB
41159 lines
4.3 MiB
//
|
|
// This file was auto-generated using the following command:
|
|
//
|
|
// jai generate.jai
|
|
//
|
|
|
|
|
|
|
|
VULKAN_H_ :: 1;
|
|
|
|
VULKAN_CORE_H_ :: 1;
|
|
|
|
VK_VERSION_1_0 :: 1;
|
|
|
|
VK_USE_64_BIT_PTR_DEFINES :: 1;
|
|
|
|
VK_NULL_HANDLE :: cast(*void) 0;
|
|
|
|
VK_HEADER_VERSION :: 304;
|
|
|
|
VK_ATTACHMENT_UNUSED :: ~0;
|
|
VK_FALSE :: 0;
|
|
VK_LOD_CLAMP_NONE :: 1000.0;
|
|
VK_QUEUE_FAMILY_IGNORED :: ~0;
|
|
VK_REMAINING_ARRAY_LAYERS :: ~0;
|
|
VK_REMAINING_MIP_LEVELS :: ~0;
|
|
VK_SUBPASS_EXTERNAL :: ~0;
|
|
VK_TRUE :: 1;
|
|
VK_WHOLE_SIZE :: ~0;
|
|
VK_MAX_MEMORY_TYPES :: 32;
|
|
VK_MAX_PHYSICAL_DEVICE_NAME_SIZE :: 256;
|
|
VK_UUID_SIZE :: 16;
|
|
VK_MAX_EXTENSION_NAME_SIZE :: 256;
|
|
VK_MAX_DESCRIPTION_SIZE :: 256;
|
|
VK_MAX_MEMORY_HEAPS :: 16;
|
|
|
|
VK_VERSION_1_1 :: 1;
|
|
|
|
VK_MAX_DEVICE_GROUP_SIZE :: 32;
|
|
VK_LUID_SIZE :: 8;
|
|
VK_QUEUE_FAMILY_EXTERNAL :: ~1;
|
|
|
|
VK_VERSION_1_2 :: 1;
|
|
|
|
VK_MAX_DRIVER_NAME_SIZE :: 256;
|
|
VK_MAX_DRIVER_INFO_SIZE :: 256;
|
|
|
|
VK_VERSION_1_3 :: 1;
|
|
|
|
VK_VERSION_1_4 :: 1;
|
|
|
|
VK_MAX_GLOBAL_PRIORITY_SIZE :: 16;
|
|
|
|
VK_KHR_surface :: 1;
|
|
|
|
VK_KHR_SURFACE_SPEC_VERSION :: 25;
|
|
VK_KHR_SURFACE_EXTENSION_NAME :: "VK_KHR_surface";
|
|
|
|
VK_KHR_swapchain :: 1;
|
|
|
|
VK_KHR_SWAPCHAIN_SPEC_VERSION :: 70;
|
|
VK_KHR_SWAPCHAIN_EXTENSION_NAME :: "VK_KHR_swapchain";
|
|
|
|
VK_KHR_display :: 1;
|
|
|
|
VK_KHR_DISPLAY_SPEC_VERSION :: 23;
|
|
VK_KHR_DISPLAY_EXTENSION_NAME :: "VK_KHR_display";
|
|
|
|
VK_KHR_display_swapchain :: 1;
|
|
VK_KHR_DISPLAY_SWAPCHAIN_SPEC_VERSION :: 10;
|
|
VK_KHR_DISPLAY_SWAPCHAIN_EXTENSION_NAME :: "VK_KHR_display_swapchain";
|
|
|
|
VK_KHR_sampler_mirror_clamp_to_edge :: 1;
|
|
VK_KHR_SAMPLER_MIRROR_CLAMP_TO_EDGE_SPEC_VERSION :: 3;
|
|
VK_KHR_SAMPLER_MIRROR_CLAMP_TO_EDGE_EXTENSION_NAME :: "VK_KHR_sampler_mirror_clamp_to_edge";
|
|
|
|
VK_KHR_video_queue :: 1;
|
|
|
|
VK_KHR_VIDEO_QUEUE_SPEC_VERSION :: 8;
|
|
VK_KHR_VIDEO_QUEUE_EXTENSION_NAME :: "VK_KHR_video_queue";
|
|
|
|
VK_KHR_video_decode_queue :: 1;
|
|
VK_KHR_VIDEO_DECODE_QUEUE_SPEC_VERSION :: 8;
|
|
VK_KHR_VIDEO_DECODE_QUEUE_EXTENSION_NAME :: "VK_KHR_video_decode_queue";
|
|
|
|
VK_KHR_video_encode_h264 :: 1;
|
|
|
|
VULKAN_VIDEO_CODEC_H264STD_H_ :: 1;
|
|
|
|
vulkan_video_codec_h264std :: 1;
|
|
|
|
VULKAN_VIDEO_CODECS_COMMON_H_ :: 1;
|
|
|
|
vulkan_video_codecs_common :: 1;
|
|
|
|
STD_VIDEO_H264_CPB_CNT_LIST_SIZE :: 32;
|
|
STD_VIDEO_H264_SCALING_LIST_4X4_NUM_LISTS :: 6;
|
|
STD_VIDEO_H264_SCALING_LIST_4X4_NUM_ELEMENTS :: 16;
|
|
STD_VIDEO_H264_SCALING_LIST_8X8_NUM_LISTS :: 6;
|
|
STD_VIDEO_H264_SCALING_LIST_8X8_NUM_ELEMENTS :: 64;
|
|
STD_VIDEO_H264_MAX_NUM_LIST_REF :: 32;
|
|
STD_VIDEO_H264_MAX_CHROMA_PLANES :: 2;
|
|
STD_VIDEO_H264_NO_REFERENCE_PICTURE :: 0xFF;
|
|
|
|
VULKAN_VIDEO_CODEC_H264STD_ENCODE_H_ :: 1;
|
|
|
|
vulkan_video_codec_h264std_encode :: 1;
|
|
|
|
VK_STD_VULKAN_VIDEO_CODEC_H264_ENCODE_EXTENSION_NAME :: "VK_STD_vulkan_video_codec_h264_encode";
|
|
|
|
VK_KHR_VIDEO_ENCODE_H264_SPEC_VERSION :: 14;
|
|
VK_KHR_VIDEO_ENCODE_H264_EXTENSION_NAME :: "VK_KHR_video_encode_h264";
|
|
|
|
VK_KHR_video_encode_h265 :: 1;
|
|
|
|
VULKAN_VIDEO_CODEC_H265STD_H_ :: 1;
|
|
|
|
vulkan_video_codec_h265std :: 1;
|
|
|
|
STD_VIDEO_H265_CPB_CNT_LIST_SIZE :: 32;
|
|
STD_VIDEO_H265_SUBLAYERS_LIST_SIZE :: 7;
|
|
STD_VIDEO_H265_SCALING_LIST_4X4_NUM_LISTS :: 6;
|
|
STD_VIDEO_H265_SCALING_LIST_4X4_NUM_ELEMENTS :: 16;
|
|
STD_VIDEO_H265_SCALING_LIST_8X8_NUM_LISTS :: 6;
|
|
STD_VIDEO_H265_SCALING_LIST_8X8_NUM_ELEMENTS :: 64;
|
|
STD_VIDEO_H265_SCALING_LIST_16X16_NUM_LISTS :: 6;
|
|
STD_VIDEO_H265_SCALING_LIST_16X16_NUM_ELEMENTS :: 64;
|
|
STD_VIDEO_H265_SCALING_LIST_32X32_NUM_LISTS :: 2;
|
|
STD_VIDEO_H265_SCALING_LIST_32X32_NUM_ELEMENTS :: 64;
|
|
STD_VIDEO_H265_CHROMA_QP_OFFSET_LIST_SIZE :: 6;
|
|
STD_VIDEO_H265_CHROMA_QP_OFFSET_TILE_COLS_LIST_SIZE :: 19;
|
|
STD_VIDEO_H265_CHROMA_QP_OFFSET_TILE_ROWS_LIST_SIZE :: 21;
|
|
STD_VIDEO_H265_PREDICTOR_PALETTE_COMPONENTS_LIST_SIZE :: 3;
|
|
STD_VIDEO_H265_PREDICTOR_PALETTE_COMP_ENTRIES_LIST_SIZE :: 128;
|
|
STD_VIDEO_H265_MAX_NUM_LIST_REF :: 15;
|
|
STD_VIDEO_H265_MAX_CHROMA_PLANES :: 2;
|
|
STD_VIDEO_H265_MAX_SHORT_TERM_REF_PIC_SETS :: 64;
|
|
STD_VIDEO_H265_MAX_DPB_SIZE :: 16;
|
|
STD_VIDEO_H265_MAX_LONG_TERM_REF_PICS_SPS :: 32;
|
|
STD_VIDEO_H265_MAX_LONG_TERM_PICS :: 16;
|
|
STD_VIDEO_H265_MAX_DELTA_POC :: 48;
|
|
STD_VIDEO_H265_NO_REFERENCE_PICTURE :: 0xFF;
|
|
|
|
VULKAN_VIDEO_CODEC_H265STD_ENCODE_H_ :: 1;
|
|
|
|
vulkan_video_codec_h265std_encode :: 1;
|
|
|
|
VK_STD_VULKAN_VIDEO_CODEC_H265_ENCODE_EXTENSION_NAME :: "VK_STD_vulkan_video_codec_h265_encode";
|
|
|
|
VK_KHR_VIDEO_ENCODE_H265_SPEC_VERSION :: 14;
|
|
VK_KHR_VIDEO_ENCODE_H265_EXTENSION_NAME :: "VK_KHR_video_encode_h265";
|
|
|
|
VK_KHR_video_decode_h264 :: 1;
|
|
|
|
VULKAN_VIDEO_CODEC_H264STD_DECODE_H_ :: 1;
|
|
|
|
vulkan_video_codec_h264std_decode :: 1;
|
|
|
|
VK_STD_VULKAN_VIDEO_CODEC_H264_DECODE_EXTENSION_NAME :: "VK_STD_vulkan_video_codec_h264_decode";
|
|
STD_VIDEO_DECODE_H264_FIELD_ORDER_COUNT_LIST_SIZE :: 2;
|
|
|
|
VK_KHR_VIDEO_DECODE_H264_SPEC_VERSION :: 9;
|
|
VK_KHR_VIDEO_DECODE_H264_EXTENSION_NAME :: "VK_KHR_video_decode_h264";
|
|
|
|
VK_KHR_dynamic_rendering :: 1;
|
|
VK_KHR_DYNAMIC_RENDERING_SPEC_VERSION :: 1;
|
|
VK_KHR_DYNAMIC_RENDERING_EXTENSION_NAME :: "VK_KHR_dynamic_rendering";
|
|
|
|
VK_KHR_multiview :: 1;
|
|
VK_KHR_MULTIVIEW_SPEC_VERSION :: 1;
|
|
VK_KHR_MULTIVIEW_EXTENSION_NAME :: "VK_KHR_multiview";
|
|
|
|
VK_KHR_get_physical_device_properties2 :: 1;
|
|
VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_SPEC_VERSION :: 2;
|
|
VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME :: "VK_KHR_get_physical_device_properties2";
|
|
|
|
VK_KHR_device_group :: 1;
|
|
VK_KHR_DEVICE_GROUP_SPEC_VERSION :: 4;
|
|
VK_KHR_DEVICE_GROUP_EXTENSION_NAME :: "VK_KHR_device_group";
|
|
|
|
VK_KHR_shader_draw_parameters :: 1;
|
|
VK_KHR_SHADER_DRAW_PARAMETERS_SPEC_VERSION :: 1;
|
|
VK_KHR_SHADER_DRAW_PARAMETERS_EXTENSION_NAME :: "VK_KHR_shader_draw_parameters";
|
|
|
|
VK_KHR_maintenance1 :: 1;
|
|
VK_KHR_MAINTENANCE_1_SPEC_VERSION :: 2;
|
|
VK_KHR_MAINTENANCE_1_EXTENSION_NAME :: "VK_KHR_maintenance1";
|
|
|
|
VK_KHR_MAINTENANCE1_SPEC_VERSION :: VK_KHR_MAINTENANCE_1_SPEC_VERSION;
|
|
|
|
VK_KHR_MAINTENANCE1_EXTENSION_NAME :: VK_KHR_MAINTENANCE_1_EXTENSION_NAME;
|
|
|
|
VK_KHR_device_group_creation :: 1;
|
|
VK_KHR_DEVICE_GROUP_CREATION_SPEC_VERSION :: 1;
|
|
VK_KHR_DEVICE_GROUP_CREATION_EXTENSION_NAME :: "VK_KHR_device_group_creation";
|
|
VK_MAX_DEVICE_GROUP_SIZE_KHR :: VK_MAX_DEVICE_GROUP_SIZE;
|
|
|
|
VK_KHR_external_memory_capabilities :: 1;
|
|
VK_KHR_EXTERNAL_MEMORY_CAPABILITIES_SPEC_VERSION :: 1;
|
|
VK_KHR_EXTERNAL_MEMORY_CAPABILITIES_EXTENSION_NAME :: "VK_KHR_external_memory_capabilities";
|
|
VK_LUID_SIZE_KHR :: VK_LUID_SIZE;
|
|
|
|
VK_KHR_external_memory :: 1;
|
|
VK_KHR_EXTERNAL_MEMORY_SPEC_VERSION :: 1;
|
|
VK_KHR_EXTERNAL_MEMORY_EXTENSION_NAME :: "VK_KHR_external_memory";
|
|
VK_QUEUE_FAMILY_EXTERNAL_KHR :: VK_QUEUE_FAMILY_EXTERNAL;
|
|
|
|
VK_KHR_external_memory_fd :: 1;
|
|
VK_KHR_EXTERNAL_MEMORY_FD_SPEC_VERSION :: 1;
|
|
VK_KHR_EXTERNAL_MEMORY_FD_EXTENSION_NAME :: "VK_KHR_external_memory_fd";
|
|
|
|
VK_KHR_external_semaphore_capabilities :: 1;
|
|
VK_KHR_EXTERNAL_SEMAPHORE_CAPABILITIES_SPEC_VERSION :: 1;
|
|
VK_KHR_EXTERNAL_SEMAPHORE_CAPABILITIES_EXTENSION_NAME :: "VK_KHR_external_semaphore_capabilities";
|
|
|
|
VK_KHR_external_semaphore :: 1;
|
|
VK_KHR_EXTERNAL_SEMAPHORE_SPEC_VERSION :: 1;
|
|
VK_KHR_EXTERNAL_SEMAPHORE_EXTENSION_NAME :: "VK_KHR_external_semaphore";
|
|
|
|
VK_KHR_external_semaphore_fd :: 1;
|
|
VK_KHR_EXTERNAL_SEMAPHORE_FD_SPEC_VERSION :: 1;
|
|
VK_KHR_EXTERNAL_SEMAPHORE_FD_EXTENSION_NAME :: "VK_KHR_external_semaphore_fd";
|
|
|
|
VK_KHR_push_descriptor :: 1;
|
|
VK_KHR_PUSH_DESCRIPTOR_SPEC_VERSION :: 2;
|
|
VK_KHR_PUSH_DESCRIPTOR_EXTENSION_NAME :: "VK_KHR_push_descriptor";
|
|
|
|
VK_KHR_shader_float16_int8 :: 1;
|
|
VK_KHR_SHADER_FLOAT16_INT8_SPEC_VERSION :: 1;
|
|
VK_KHR_SHADER_FLOAT16_INT8_EXTENSION_NAME :: "VK_KHR_shader_float16_int8";
|
|
|
|
VK_KHR_16bit_storage :: 1;
|
|
VK_KHR_16BIT_STORAGE_SPEC_VERSION :: 1;
|
|
VK_KHR_16BIT_STORAGE_EXTENSION_NAME :: "VK_KHR_16bit_storage";
|
|
|
|
VK_KHR_incremental_present :: 1;
|
|
VK_KHR_INCREMENTAL_PRESENT_SPEC_VERSION :: 2;
|
|
VK_KHR_INCREMENTAL_PRESENT_EXTENSION_NAME :: "VK_KHR_incremental_present";
|
|
|
|
VK_KHR_descriptor_update_template :: 1;
|
|
|
|
VK_KHR_DESCRIPTOR_UPDATE_TEMPLATE_SPEC_VERSION :: 1;
|
|
VK_KHR_DESCRIPTOR_UPDATE_TEMPLATE_EXTENSION_NAME :: "VK_KHR_descriptor_update_template";
|
|
|
|
VK_KHR_imageless_framebuffer :: 1;
|
|
VK_KHR_IMAGELESS_FRAMEBUFFER_SPEC_VERSION :: 1;
|
|
VK_KHR_IMAGELESS_FRAMEBUFFER_EXTENSION_NAME :: "VK_KHR_imageless_framebuffer";
|
|
|
|
VK_KHR_create_renderpass2 :: 1;
|
|
VK_KHR_CREATE_RENDERPASS_2_SPEC_VERSION :: 1;
|
|
VK_KHR_CREATE_RENDERPASS_2_EXTENSION_NAME :: "VK_KHR_create_renderpass2";
|
|
|
|
VK_KHR_shared_presentable_image :: 1;
|
|
VK_KHR_SHARED_PRESENTABLE_IMAGE_SPEC_VERSION :: 1;
|
|
VK_KHR_SHARED_PRESENTABLE_IMAGE_EXTENSION_NAME :: "VK_KHR_shared_presentable_image";
|
|
|
|
VK_KHR_external_fence_capabilities :: 1;
|
|
VK_KHR_EXTERNAL_FENCE_CAPABILITIES_SPEC_VERSION :: 1;
|
|
VK_KHR_EXTERNAL_FENCE_CAPABILITIES_EXTENSION_NAME :: "VK_KHR_external_fence_capabilities";
|
|
|
|
VK_KHR_external_fence :: 1;
|
|
VK_KHR_EXTERNAL_FENCE_SPEC_VERSION :: 1;
|
|
VK_KHR_EXTERNAL_FENCE_EXTENSION_NAME :: "VK_KHR_external_fence";
|
|
|
|
VK_KHR_external_fence_fd :: 1;
|
|
VK_KHR_EXTERNAL_FENCE_FD_SPEC_VERSION :: 1;
|
|
VK_KHR_EXTERNAL_FENCE_FD_EXTENSION_NAME :: "VK_KHR_external_fence_fd";
|
|
|
|
VK_KHR_performance_query :: 1;
|
|
VK_KHR_PERFORMANCE_QUERY_SPEC_VERSION :: 1;
|
|
VK_KHR_PERFORMANCE_QUERY_EXTENSION_NAME :: "VK_KHR_performance_query";
|
|
|
|
VK_KHR_maintenance2 :: 1;
|
|
VK_KHR_MAINTENANCE_2_SPEC_VERSION :: 1;
|
|
VK_KHR_MAINTENANCE_2_EXTENSION_NAME :: "VK_KHR_maintenance2";
|
|
|
|
VK_KHR_MAINTENANCE2_SPEC_VERSION :: VK_KHR_MAINTENANCE_2_SPEC_VERSION;
|
|
|
|
VK_KHR_MAINTENANCE2_EXTENSION_NAME :: VK_KHR_MAINTENANCE_2_EXTENSION_NAME;
|
|
|
|
VK_KHR_get_surface_capabilities2 :: 1;
|
|
VK_KHR_GET_SURFACE_CAPABILITIES_2_SPEC_VERSION :: 1;
|
|
VK_KHR_GET_SURFACE_CAPABILITIES_2_EXTENSION_NAME :: "VK_KHR_get_surface_capabilities2";
|
|
|
|
VK_KHR_variable_pointers :: 1;
|
|
VK_KHR_VARIABLE_POINTERS_SPEC_VERSION :: 1;
|
|
VK_KHR_VARIABLE_POINTERS_EXTENSION_NAME :: "VK_KHR_variable_pointers";
|
|
|
|
VK_KHR_get_display_properties2 :: 1;
|
|
VK_KHR_GET_DISPLAY_PROPERTIES_2_SPEC_VERSION :: 1;
|
|
VK_KHR_GET_DISPLAY_PROPERTIES_2_EXTENSION_NAME :: "VK_KHR_get_display_properties2";
|
|
|
|
VK_KHR_dedicated_allocation :: 1;
|
|
VK_KHR_DEDICATED_ALLOCATION_SPEC_VERSION :: 3;
|
|
VK_KHR_DEDICATED_ALLOCATION_EXTENSION_NAME :: "VK_KHR_dedicated_allocation";
|
|
|
|
VK_KHR_storage_buffer_storage_class :: 1;
|
|
VK_KHR_STORAGE_BUFFER_STORAGE_CLASS_SPEC_VERSION :: 1;
|
|
VK_KHR_STORAGE_BUFFER_STORAGE_CLASS_EXTENSION_NAME :: "VK_KHR_storage_buffer_storage_class";
|
|
|
|
VK_KHR_relaxed_block_layout :: 1;
|
|
VK_KHR_RELAXED_BLOCK_LAYOUT_SPEC_VERSION :: 1;
|
|
VK_KHR_RELAXED_BLOCK_LAYOUT_EXTENSION_NAME :: "VK_KHR_relaxed_block_layout";
|
|
|
|
VK_KHR_get_memory_requirements2 :: 1;
|
|
VK_KHR_GET_MEMORY_REQUIREMENTS_2_SPEC_VERSION :: 1;
|
|
VK_KHR_GET_MEMORY_REQUIREMENTS_2_EXTENSION_NAME :: "VK_KHR_get_memory_requirements2";
|
|
|
|
VK_KHR_image_format_list :: 1;
|
|
VK_KHR_IMAGE_FORMAT_LIST_SPEC_VERSION :: 1;
|
|
VK_KHR_IMAGE_FORMAT_LIST_EXTENSION_NAME :: "VK_KHR_image_format_list";
|
|
|
|
VK_KHR_sampler_ycbcr_conversion :: 1;
|
|
|
|
VK_KHR_SAMPLER_YCBCR_CONVERSION_SPEC_VERSION :: 14;
|
|
VK_KHR_SAMPLER_YCBCR_CONVERSION_EXTENSION_NAME :: "VK_KHR_sampler_ycbcr_conversion";
|
|
|
|
VK_KHR_bind_memory2 :: 1;
|
|
VK_KHR_BIND_MEMORY_2_SPEC_VERSION :: 1;
|
|
VK_KHR_BIND_MEMORY_2_EXTENSION_NAME :: "VK_KHR_bind_memory2";
|
|
|
|
VK_KHR_maintenance3 :: 1;
|
|
VK_KHR_MAINTENANCE_3_SPEC_VERSION :: 1;
|
|
VK_KHR_MAINTENANCE_3_EXTENSION_NAME :: "VK_KHR_maintenance3";
|
|
|
|
VK_KHR_MAINTENANCE3_SPEC_VERSION :: VK_KHR_MAINTENANCE_3_SPEC_VERSION;
|
|
|
|
VK_KHR_MAINTENANCE3_EXTENSION_NAME :: VK_KHR_MAINTENANCE_3_EXTENSION_NAME;
|
|
|
|
VK_KHR_draw_indirect_count :: 1;
|
|
VK_KHR_DRAW_INDIRECT_COUNT_SPEC_VERSION :: 1;
|
|
VK_KHR_DRAW_INDIRECT_COUNT_EXTENSION_NAME :: "VK_KHR_draw_indirect_count";
|
|
|
|
VK_KHR_shader_subgroup_extended_types :: 1;
|
|
VK_KHR_SHADER_SUBGROUP_EXTENDED_TYPES_SPEC_VERSION :: 1;
|
|
VK_KHR_SHADER_SUBGROUP_EXTENDED_TYPES_EXTENSION_NAME :: "VK_KHR_shader_subgroup_extended_types";
|
|
|
|
VK_KHR_8bit_storage :: 1;
|
|
VK_KHR_8BIT_STORAGE_SPEC_VERSION :: 1;
|
|
VK_KHR_8BIT_STORAGE_EXTENSION_NAME :: "VK_KHR_8bit_storage";
|
|
|
|
VK_KHR_shader_atomic_int64 :: 1;
|
|
VK_KHR_SHADER_ATOMIC_INT64_SPEC_VERSION :: 1;
|
|
VK_KHR_SHADER_ATOMIC_INT64_EXTENSION_NAME :: "VK_KHR_shader_atomic_int64";
|
|
|
|
VK_KHR_shader_clock :: 1;
|
|
VK_KHR_SHADER_CLOCK_SPEC_VERSION :: 1;
|
|
VK_KHR_SHADER_CLOCK_EXTENSION_NAME :: "VK_KHR_shader_clock";
|
|
|
|
VK_KHR_video_decode_h265 :: 1;
|
|
|
|
VULKAN_VIDEO_CODEC_H265STD_DECODE_H_ :: 1;
|
|
|
|
vulkan_video_codec_h265std_decode :: 1;
|
|
|
|
VK_STD_VULKAN_VIDEO_CODEC_H265_DECODE_EXTENSION_NAME :: "VK_STD_vulkan_video_codec_h265_decode";
|
|
STD_VIDEO_DECODE_H265_REF_PIC_SET_LIST_SIZE :: 8;
|
|
|
|
VK_KHR_VIDEO_DECODE_H265_SPEC_VERSION :: 8;
|
|
VK_KHR_VIDEO_DECODE_H265_EXTENSION_NAME :: "VK_KHR_video_decode_h265";
|
|
|
|
VK_KHR_global_priority :: 1;
|
|
VK_KHR_GLOBAL_PRIORITY_SPEC_VERSION :: 1;
|
|
VK_KHR_GLOBAL_PRIORITY_EXTENSION_NAME :: "VK_KHR_global_priority";
|
|
VK_MAX_GLOBAL_PRIORITY_SIZE_KHR :: VK_MAX_GLOBAL_PRIORITY_SIZE;
|
|
|
|
VK_KHR_driver_properties :: 1;
|
|
VK_KHR_DRIVER_PROPERTIES_SPEC_VERSION :: 1;
|
|
VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME :: "VK_KHR_driver_properties";
|
|
VK_MAX_DRIVER_NAME_SIZE_KHR :: VK_MAX_DRIVER_NAME_SIZE;
|
|
VK_MAX_DRIVER_INFO_SIZE_KHR :: VK_MAX_DRIVER_INFO_SIZE;
|
|
|
|
VK_KHR_shader_float_controls :: 1;
|
|
VK_KHR_SHADER_FLOAT_CONTROLS_SPEC_VERSION :: 4;
|
|
VK_KHR_SHADER_FLOAT_CONTROLS_EXTENSION_NAME :: "VK_KHR_shader_float_controls";
|
|
|
|
VK_KHR_depth_stencil_resolve :: 1;
|
|
VK_KHR_DEPTH_STENCIL_RESOLVE_SPEC_VERSION :: 1;
|
|
VK_KHR_DEPTH_STENCIL_RESOLVE_EXTENSION_NAME :: "VK_KHR_depth_stencil_resolve";
|
|
|
|
VK_KHR_swapchain_mutable_format :: 1;
|
|
VK_KHR_SWAPCHAIN_MUTABLE_FORMAT_SPEC_VERSION :: 1;
|
|
VK_KHR_SWAPCHAIN_MUTABLE_FORMAT_EXTENSION_NAME :: "VK_KHR_swapchain_mutable_format";
|
|
|
|
VK_KHR_timeline_semaphore :: 1;
|
|
VK_KHR_TIMELINE_SEMAPHORE_SPEC_VERSION :: 2;
|
|
VK_KHR_TIMELINE_SEMAPHORE_EXTENSION_NAME :: "VK_KHR_timeline_semaphore";
|
|
|
|
VK_KHR_vulkan_memory_model :: 1;
|
|
VK_KHR_VULKAN_MEMORY_MODEL_SPEC_VERSION :: 3;
|
|
VK_KHR_VULKAN_MEMORY_MODEL_EXTENSION_NAME :: "VK_KHR_vulkan_memory_model";
|
|
|
|
VK_KHR_shader_terminate_invocation :: 1;
|
|
VK_KHR_SHADER_TERMINATE_INVOCATION_SPEC_VERSION :: 1;
|
|
VK_KHR_SHADER_TERMINATE_INVOCATION_EXTENSION_NAME :: "VK_KHR_shader_terminate_invocation";
|
|
|
|
VK_KHR_fragment_shading_rate :: 1;
|
|
VK_KHR_FRAGMENT_SHADING_RATE_SPEC_VERSION :: 2;
|
|
VK_KHR_FRAGMENT_SHADING_RATE_EXTENSION_NAME :: "VK_KHR_fragment_shading_rate";
|
|
|
|
VK_KHR_dynamic_rendering_local_read :: 1;
|
|
VK_KHR_DYNAMIC_RENDERING_LOCAL_READ_SPEC_VERSION :: 1;
|
|
VK_KHR_DYNAMIC_RENDERING_LOCAL_READ_EXTENSION_NAME :: "VK_KHR_dynamic_rendering_local_read";
|
|
|
|
VK_KHR_shader_quad_control :: 1;
|
|
VK_KHR_SHADER_QUAD_CONTROL_SPEC_VERSION :: 1;
|
|
VK_KHR_SHADER_QUAD_CONTROL_EXTENSION_NAME :: "VK_KHR_shader_quad_control";
|
|
|
|
VK_KHR_spirv_1_4 :: 1;
|
|
VK_KHR_SPIRV_1_4_SPEC_VERSION :: 1;
|
|
VK_KHR_SPIRV_1_4_EXTENSION_NAME :: "VK_KHR_spirv_1_4";
|
|
|
|
VK_KHR_surface_protected_capabilities :: 1;
|
|
VK_KHR_SURFACE_PROTECTED_CAPABILITIES_SPEC_VERSION :: 1;
|
|
VK_KHR_SURFACE_PROTECTED_CAPABILITIES_EXTENSION_NAME :: "VK_KHR_surface_protected_capabilities";
|
|
|
|
VK_KHR_separate_depth_stencil_layouts :: 1;
|
|
VK_KHR_SEPARATE_DEPTH_STENCIL_LAYOUTS_SPEC_VERSION :: 1;
|
|
VK_KHR_SEPARATE_DEPTH_STENCIL_LAYOUTS_EXTENSION_NAME :: "VK_KHR_separate_depth_stencil_layouts";
|
|
|
|
VK_KHR_present_wait :: 1;
|
|
VK_KHR_PRESENT_WAIT_SPEC_VERSION :: 1;
|
|
VK_KHR_PRESENT_WAIT_EXTENSION_NAME :: "VK_KHR_present_wait";
|
|
|
|
VK_KHR_uniform_buffer_standard_layout :: 1;
|
|
VK_KHR_UNIFORM_BUFFER_STANDARD_LAYOUT_SPEC_VERSION :: 1;
|
|
VK_KHR_UNIFORM_BUFFER_STANDARD_LAYOUT_EXTENSION_NAME :: "VK_KHR_uniform_buffer_standard_layout";
|
|
|
|
VK_KHR_buffer_device_address :: 1;
|
|
VK_KHR_BUFFER_DEVICE_ADDRESS_SPEC_VERSION :: 1;
|
|
VK_KHR_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME :: "VK_KHR_buffer_device_address";
|
|
|
|
VK_KHR_deferred_host_operations :: 1;
|
|
|
|
VK_KHR_DEFERRED_HOST_OPERATIONS_SPEC_VERSION :: 4;
|
|
VK_KHR_DEFERRED_HOST_OPERATIONS_EXTENSION_NAME :: "VK_KHR_deferred_host_operations";
|
|
|
|
VK_KHR_pipeline_executable_properties :: 1;
|
|
VK_KHR_PIPELINE_EXECUTABLE_PROPERTIES_SPEC_VERSION :: 1;
|
|
VK_KHR_PIPELINE_EXECUTABLE_PROPERTIES_EXTENSION_NAME :: "VK_KHR_pipeline_executable_properties";
|
|
|
|
VK_KHR_map_memory2 :: 1;
|
|
VK_KHR_MAP_MEMORY_2_SPEC_VERSION :: 1;
|
|
VK_KHR_MAP_MEMORY_2_EXTENSION_NAME :: "VK_KHR_map_memory2";
|
|
|
|
VK_KHR_shader_integer_dot_product :: 1;
|
|
VK_KHR_SHADER_INTEGER_DOT_PRODUCT_SPEC_VERSION :: 1;
|
|
VK_KHR_SHADER_INTEGER_DOT_PRODUCT_EXTENSION_NAME :: "VK_KHR_shader_integer_dot_product";
|
|
|
|
VK_KHR_pipeline_library :: 1;
|
|
VK_KHR_PIPELINE_LIBRARY_SPEC_VERSION :: 1;
|
|
VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME :: "VK_KHR_pipeline_library";
|
|
|
|
VK_KHR_shader_non_semantic_info :: 1;
|
|
VK_KHR_SHADER_NON_SEMANTIC_INFO_SPEC_VERSION :: 1;
|
|
VK_KHR_SHADER_NON_SEMANTIC_INFO_EXTENSION_NAME :: "VK_KHR_shader_non_semantic_info";
|
|
|
|
VK_KHR_present_id :: 1;
|
|
VK_KHR_PRESENT_ID_SPEC_VERSION :: 1;
|
|
VK_KHR_PRESENT_ID_EXTENSION_NAME :: "VK_KHR_present_id";
|
|
|
|
VK_KHR_video_encode_queue :: 1;
|
|
VK_KHR_VIDEO_ENCODE_QUEUE_SPEC_VERSION :: 12;
|
|
VK_KHR_VIDEO_ENCODE_QUEUE_EXTENSION_NAME :: "VK_KHR_video_encode_queue";
|
|
|
|
VK_KHR_synchronization2 :: 1;
|
|
VK_KHR_SYNCHRONIZATION_2_SPEC_VERSION :: 1;
|
|
VK_KHR_SYNCHRONIZATION_2_EXTENSION_NAME :: "VK_KHR_synchronization2";
|
|
|
|
VK_KHR_fragment_shader_barycentric :: 1;
|
|
VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_SPEC_VERSION :: 1;
|
|
VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME :: "VK_KHR_fragment_shader_barycentric";
|
|
|
|
VK_KHR_shader_subgroup_uniform_control_flow :: 1;
|
|
VK_KHR_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_SPEC_VERSION :: 1;
|
|
VK_KHR_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_EXTENSION_NAME :: "VK_KHR_shader_subgroup_uniform_control_flow";
|
|
|
|
VK_KHR_zero_initialize_workgroup_memory :: 1;
|
|
VK_KHR_ZERO_INITIALIZE_WORKGROUP_MEMORY_SPEC_VERSION :: 1;
|
|
VK_KHR_ZERO_INITIALIZE_WORKGROUP_MEMORY_EXTENSION_NAME :: "VK_KHR_zero_initialize_workgroup_memory";
|
|
|
|
VK_KHR_workgroup_memory_explicit_layout :: 1;
|
|
VK_KHR_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_SPEC_VERSION :: 1;
|
|
VK_KHR_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_EXTENSION_NAME :: "VK_KHR_workgroup_memory_explicit_layout";
|
|
|
|
VK_KHR_copy_commands2 :: 1;
|
|
VK_KHR_COPY_COMMANDS_2_SPEC_VERSION :: 1;
|
|
VK_KHR_COPY_COMMANDS_2_EXTENSION_NAME :: "VK_KHR_copy_commands2";
|
|
|
|
VK_KHR_format_feature_flags2 :: 1;
|
|
VK_KHR_FORMAT_FEATURE_FLAGS_2_SPEC_VERSION :: 2;
|
|
VK_KHR_FORMAT_FEATURE_FLAGS_2_EXTENSION_NAME :: "VK_KHR_format_feature_flags2";
|
|
|
|
VK_KHR_ray_tracing_maintenance1 :: 1;
|
|
VK_KHR_RAY_TRACING_MAINTENANCE_1_SPEC_VERSION :: 1;
|
|
VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME :: "VK_KHR_ray_tracing_maintenance1";
|
|
|
|
VK_KHR_portability_enumeration :: 1;
|
|
VK_KHR_PORTABILITY_ENUMERATION_SPEC_VERSION :: 1;
|
|
VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME :: "VK_KHR_portability_enumeration";
|
|
|
|
VK_KHR_maintenance4 :: 1;
|
|
VK_KHR_MAINTENANCE_4_SPEC_VERSION :: 2;
|
|
VK_KHR_MAINTENANCE_4_EXTENSION_NAME :: "VK_KHR_maintenance4";
|
|
|
|
VK_KHR_shader_subgroup_rotate :: 1;
|
|
VK_KHR_SHADER_SUBGROUP_ROTATE_SPEC_VERSION :: 2;
|
|
VK_KHR_SHADER_SUBGROUP_ROTATE_EXTENSION_NAME :: "VK_KHR_shader_subgroup_rotate";
|
|
|
|
VK_KHR_shader_maximal_reconvergence :: 1;
|
|
VK_KHR_SHADER_MAXIMAL_RECONVERGENCE_SPEC_VERSION :: 1;
|
|
VK_KHR_SHADER_MAXIMAL_RECONVERGENCE_EXTENSION_NAME :: "VK_KHR_shader_maximal_reconvergence";
|
|
|
|
VK_KHR_maintenance5 :: 1;
|
|
VK_KHR_MAINTENANCE_5_SPEC_VERSION :: 1;
|
|
VK_KHR_MAINTENANCE_5_EXTENSION_NAME :: "VK_KHR_maintenance5";
|
|
|
|
VK_KHR_ray_tracing_position_fetch :: 1;
|
|
VK_KHR_RAY_TRACING_POSITION_FETCH_SPEC_VERSION :: 1;
|
|
VK_KHR_RAY_TRACING_POSITION_FETCH_EXTENSION_NAME :: "VK_KHR_ray_tracing_position_fetch";
|
|
|
|
VK_KHR_pipeline_binary :: 1;
|
|
|
|
VK_MAX_PIPELINE_BINARY_KEY_SIZE_KHR :: 32;
|
|
VK_KHR_PIPELINE_BINARY_SPEC_VERSION :: 1;
|
|
VK_KHR_PIPELINE_BINARY_EXTENSION_NAME :: "VK_KHR_pipeline_binary";
|
|
|
|
VK_KHR_cooperative_matrix :: 1;
|
|
VK_KHR_COOPERATIVE_MATRIX_SPEC_VERSION :: 2;
|
|
VK_KHR_COOPERATIVE_MATRIX_EXTENSION_NAME :: "VK_KHR_cooperative_matrix";
|
|
|
|
VK_KHR_compute_shader_derivatives :: 1;
|
|
VK_KHR_COMPUTE_SHADER_DERIVATIVES_SPEC_VERSION :: 1;
|
|
VK_KHR_COMPUTE_SHADER_DERIVATIVES_EXTENSION_NAME :: "VK_KHR_compute_shader_derivatives";
|
|
|
|
VK_KHR_video_decode_av1 :: 1;
|
|
|
|
VULKAN_VIDEO_CODEC_AV1STD_H_ :: 1;
|
|
|
|
vulkan_video_codec_av1std :: 1;
|
|
|
|
STD_VIDEO_AV1_NUM_REF_FRAMES :: 8;
|
|
STD_VIDEO_AV1_REFS_PER_FRAME :: 7;
|
|
STD_VIDEO_AV1_TOTAL_REFS_PER_FRAME :: 8;
|
|
STD_VIDEO_AV1_MAX_TILE_COLS :: 64;
|
|
STD_VIDEO_AV1_MAX_TILE_ROWS :: 64;
|
|
STD_VIDEO_AV1_MAX_SEGMENTS :: 8;
|
|
STD_VIDEO_AV1_SEG_LVL_MAX :: 8;
|
|
STD_VIDEO_AV1_PRIMARY_REF_NONE :: 7;
|
|
STD_VIDEO_AV1_SELECT_INTEGER_MV :: 2;
|
|
STD_VIDEO_AV1_SELECT_SCREEN_CONTENT_TOOLS :: 2;
|
|
STD_VIDEO_AV1_SKIP_MODE_FRAMES :: 2;
|
|
STD_VIDEO_AV1_MAX_LOOP_FILTER_STRENGTHS :: 4;
|
|
STD_VIDEO_AV1_LOOP_FILTER_ADJUSTMENTS :: 2;
|
|
STD_VIDEO_AV1_MAX_CDEF_FILTER_STRENGTHS :: 8;
|
|
STD_VIDEO_AV1_MAX_NUM_PLANES :: 3;
|
|
STD_VIDEO_AV1_GLOBAL_MOTION_PARAMS :: 6;
|
|
STD_VIDEO_AV1_MAX_NUM_Y_POINTS :: 14;
|
|
STD_VIDEO_AV1_MAX_NUM_CB_POINTS :: 10;
|
|
STD_VIDEO_AV1_MAX_NUM_CR_POINTS :: 10;
|
|
STD_VIDEO_AV1_MAX_NUM_POS_LUMA :: 24;
|
|
STD_VIDEO_AV1_MAX_NUM_POS_CHROMA :: 25;
|
|
|
|
VULKAN_VIDEO_CODEC_AV1STD_DECODE_H_ :: 1;
|
|
|
|
vulkan_video_codec_av1std_decode :: 1;
|
|
|
|
VK_STD_VULKAN_VIDEO_CODEC_AV1_DECODE_EXTENSION_NAME :: "VK_STD_vulkan_video_codec_av1_decode";
|
|
|
|
VK_MAX_VIDEO_AV1_REFERENCES_PER_FRAME_KHR :: 7;
|
|
VK_KHR_VIDEO_DECODE_AV1_SPEC_VERSION :: 1;
|
|
VK_KHR_VIDEO_DECODE_AV1_EXTENSION_NAME :: "VK_KHR_video_decode_av1";
|
|
|
|
VK_KHR_video_encode_av1 :: 1;
|
|
|
|
VULKAN_VIDEO_CODEC_AV1STD_ENCODE_H_ :: 1;
|
|
|
|
vulkan_video_codec_av1std_encode :: 1;
|
|
|
|
VK_STD_VULKAN_VIDEO_CODEC_AV1_ENCODE_EXTENSION_NAME :: "VK_STD_vulkan_video_codec_av1_encode";
|
|
|
|
VK_KHR_VIDEO_ENCODE_AV1_SPEC_VERSION :: 1;
|
|
VK_KHR_VIDEO_ENCODE_AV1_EXTENSION_NAME :: "VK_KHR_video_encode_av1";
|
|
|
|
VK_KHR_video_maintenance1 :: 1;
|
|
VK_KHR_VIDEO_MAINTENANCE_1_SPEC_VERSION :: 1;
|
|
VK_KHR_VIDEO_MAINTENANCE_1_EXTENSION_NAME :: "VK_KHR_video_maintenance1";
|
|
|
|
VK_KHR_vertex_attribute_divisor :: 1;
|
|
VK_KHR_VERTEX_ATTRIBUTE_DIVISOR_SPEC_VERSION :: 1;
|
|
VK_KHR_VERTEX_ATTRIBUTE_DIVISOR_EXTENSION_NAME :: "VK_KHR_vertex_attribute_divisor";
|
|
|
|
VK_KHR_load_store_op_none :: 1;
|
|
VK_KHR_LOAD_STORE_OP_NONE_SPEC_VERSION :: 1;
|
|
VK_KHR_LOAD_STORE_OP_NONE_EXTENSION_NAME :: "VK_KHR_load_store_op_none";
|
|
|
|
VK_KHR_shader_float_controls2 :: 1;
|
|
VK_KHR_SHADER_FLOAT_CONTROLS_2_SPEC_VERSION :: 1;
|
|
VK_KHR_SHADER_FLOAT_CONTROLS_2_EXTENSION_NAME :: "VK_KHR_shader_float_controls2";
|
|
|
|
VK_KHR_index_type_uint8 :: 1;
|
|
VK_KHR_INDEX_TYPE_UINT8_SPEC_VERSION :: 1;
|
|
VK_KHR_INDEX_TYPE_UINT8_EXTENSION_NAME :: "VK_KHR_index_type_uint8";
|
|
|
|
VK_KHR_line_rasterization :: 1;
|
|
VK_KHR_LINE_RASTERIZATION_SPEC_VERSION :: 1;
|
|
VK_KHR_LINE_RASTERIZATION_EXTENSION_NAME :: "VK_KHR_line_rasterization";
|
|
|
|
VK_KHR_calibrated_timestamps :: 1;
|
|
VK_KHR_CALIBRATED_TIMESTAMPS_SPEC_VERSION :: 1;
|
|
VK_KHR_CALIBRATED_TIMESTAMPS_EXTENSION_NAME :: "VK_KHR_calibrated_timestamps";
|
|
|
|
VK_KHR_shader_expect_assume :: 1;
|
|
VK_KHR_SHADER_EXPECT_ASSUME_SPEC_VERSION :: 1;
|
|
VK_KHR_SHADER_EXPECT_ASSUME_EXTENSION_NAME :: "VK_KHR_shader_expect_assume";
|
|
|
|
VK_KHR_maintenance6 :: 1;
|
|
VK_KHR_MAINTENANCE_6_SPEC_VERSION :: 1;
|
|
VK_KHR_MAINTENANCE_6_EXTENSION_NAME :: "VK_KHR_maintenance6";
|
|
|
|
VK_KHR_video_encode_quantization_map :: 1;
|
|
VK_KHR_VIDEO_ENCODE_QUANTIZATION_MAP_SPEC_VERSION :: 2;
|
|
VK_KHR_VIDEO_ENCODE_QUANTIZATION_MAP_EXTENSION_NAME :: "VK_KHR_video_encode_quantization_map";
|
|
|
|
VK_KHR_shader_relaxed_extended_instruction :: 1;
|
|
VK_KHR_SHADER_RELAXED_EXTENDED_INSTRUCTION_SPEC_VERSION :: 1;
|
|
VK_KHR_SHADER_RELAXED_EXTENDED_INSTRUCTION_EXTENSION_NAME :: "VK_KHR_shader_relaxed_extended_instruction";
|
|
|
|
VK_KHR_maintenance7 :: 1;
|
|
VK_KHR_MAINTENANCE_7_SPEC_VERSION :: 1;
|
|
VK_KHR_MAINTENANCE_7_EXTENSION_NAME :: "VK_KHR_maintenance7";
|
|
|
|
VK_EXT_debug_report :: 1;
|
|
|
|
VK_EXT_DEBUG_REPORT_SPEC_VERSION :: 10;
|
|
VK_EXT_DEBUG_REPORT_EXTENSION_NAME :: "VK_EXT_debug_report";
|
|
|
|
VK_NV_glsl_shader :: 1;
|
|
VK_NV_GLSL_SHADER_SPEC_VERSION :: 1;
|
|
VK_NV_GLSL_SHADER_EXTENSION_NAME :: "VK_NV_glsl_shader";
|
|
|
|
VK_EXT_depth_range_unrestricted :: 1;
|
|
VK_EXT_DEPTH_RANGE_UNRESTRICTED_SPEC_VERSION :: 1;
|
|
VK_EXT_DEPTH_RANGE_UNRESTRICTED_EXTENSION_NAME :: "VK_EXT_depth_range_unrestricted";
|
|
|
|
VK_IMG_filter_cubic :: 1;
|
|
VK_IMG_FILTER_CUBIC_SPEC_VERSION :: 1;
|
|
VK_IMG_FILTER_CUBIC_EXTENSION_NAME :: "VK_IMG_filter_cubic";
|
|
|
|
VK_AMD_rasterization_order :: 1;
|
|
VK_AMD_RASTERIZATION_ORDER_SPEC_VERSION :: 1;
|
|
VK_AMD_RASTERIZATION_ORDER_EXTENSION_NAME :: "VK_AMD_rasterization_order";
|
|
|
|
VK_AMD_shader_trinary_minmax :: 1;
|
|
VK_AMD_SHADER_TRINARY_MINMAX_SPEC_VERSION :: 1;
|
|
VK_AMD_SHADER_TRINARY_MINMAX_EXTENSION_NAME :: "VK_AMD_shader_trinary_minmax";
|
|
|
|
VK_AMD_shader_explicit_vertex_parameter :: 1;
|
|
VK_AMD_SHADER_EXPLICIT_VERTEX_PARAMETER_SPEC_VERSION :: 1;
|
|
VK_AMD_SHADER_EXPLICIT_VERTEX_PARAMETER_EXTENSION_NAME :: "VK_AMD_shader_explicit_vertex_parameter";
|
|
|
|
VK_EXT_debug_marker :: 1;
|
|
VK_EXT_DEBUG_MARKER_SPEC_VERSION :: 4;
|
|
VK_EXT_DEBUG_MARKER_EXTENSION_NAME :: "VK_EXT_debug_marker";
|
|
|
|
VK_AMD_gcn_shader :: 1;
|
|
VK_AMD_GCN_SHADER_SPEC_VERSION :: 1;
|
|
VK_AMD_GCN_SHADER_EXTENSION_NAME :: "VK_AMD_gcn_shader";
|
|
|
|
VK_NV_dedicated_allocation :: 1;
|
|
VK_NV_DEDICATED_ALLOCATION_SPEC_VERSION :: 1;
|
|
VK_NV_DEDICATED_ALLOCATION_EXTENSION_NAME :: "VK_NV_dedicated_allocation";
|
|
|
|
VK_EXT_transform_feedback :: 1;
|
|
VK_EXT_TRANSFORM_FEEDBACK_SPEC_VERSION :: 1;
|
|
VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME :: "VK_EXT_transform_feedback";
|
|
|
|
VK_NVX_binary_import :: 1;
|
|
|
|
VK_NVX_BINARY_IMPORT_SPEC_VERSION :: 2;
|
|
VK_NVX_BINARY_IMPORT_EXTENSION_NAME :: "VK_NVX_binary_import";
|
|
|
|
VK_NVX_image_view_handle :: 1;
|
|
VK_NVX_IMAGE_VIEW_HANDLE_SPEC_VERSION :: 3;
|
|
VK_NVX_IMAGE_VIEW_HANDLE_EXTENSION_NAME :: "VK_NVX_image_view_handle";
|
|
|
|
VK_AMD_draw_indirect_count :: 1;
|
|
VK_AMD_DRAW_INDIRECT_COUNT_SPEC_VERSION :: 2;
|
|
VK_AMD_DRAW_INDIRECT_COUNT_EXTENSION_NAME :: "VK_AMD_draw_indirect_count";
|
|
|
|
VK_AMD_negative_viewport_height :: 1;
|
|
VK_AMD_NEGATIVE_VIEWPORT_HEIGHT_SPEC_VERSION :: 1;
|
|
VK_AMD_NEGATIVE_VIEWPORT_HEIGHT_EXTENSION_NAME :: "VK_AMD_negative_viewport_height";
|
|
|
|
VK_AMD_gpu_shader_half_float :: 1;
|
|
VK_AMD_GPU_SHADER_HALF_FLOAT_SPEC_VERSION :: 2;
|
|
VK_AMD_GPU_SHADER_HALF_FLOAT_EXTENSION_NAME :: "VK_AMD_gpu_shader_half_float";
|
|
|
|
VK_AMD_shader_ballot :: 1;
|
|
VK_AMD_SHADER_BALLOT_SPEC_VERSION :: 1;
|
|
VK_AMD_SHADER_BALLOT_EXTENSION_NAME :: "VK_AMD_shader_ballot";
|
|
|
|
VK_AMD_texture_gather_bias_lod :: 1;
|
|
VK_AMD_TEXTURE_GATHER_BIAS_LOD_SPEC_VERSION :: 1;
|
|
VK_AMD_TEXTURE_GATHER_BIAS_LOD_EXTENSION_NAME :: "VK_AMD_texture_gather_bias_lod";
|
|
|
|
VK_AMD_shader_info :: 1;
|
|
VK_AMD_SHADER_INFO_SPEC_VERSION :: 1;
|
|
VK_AMD_SHADER_INFO_EXTENSION_NAME :: "VK_AMD_shader_info";
|
|
|
|
VK_AMD_shader_image_load_store_lod :: 1;
|
|
VK_AMD_SHADER_IMAGE_LOAD_STORE_LOD_SPEC_VERSION :: 1;
|
|
VK_AMD_SHADER_IMAGE_LOAD_STORE_LOD_EXTENSION_NAME :: "VK_AMD_shader_image_load_store_lod";
|
|
|
|
VK_NV_corner_sampled_image :: 1;
|
|
VK_NV_CORNER_SAMPLED_IMAGE_SPEC_VERSION :: 2;
|
|
VK_NV_CORNER_SAMPLED_IMAGE_EXTENSION_NAME :: "VK_NV_corner_sampled_image";
|
|
|
|
VK_IMG_format_pvrtc :: 1;
|
|
VK_IMG_FORMAT_PVRTC_SPEC_VERSION :: 1;
|
|
VK_IMG_FORMAT_PVRTC_EXTENSION_NAME :: "VK_IMG_format_pvrtc";
|
|
|
|
VK_NV_external_memory_capabilities :: 1;
|
|
VK_NV_EXTERNAL_MEMORY_CAPABILITIES_SPEC_VERSION :: 1;
|
|
VK_NV_EXTERNAL_MEMORY_CAPABILITIES_EXTENSION_NAME :: "VK_NV_external_memory_capabilities";
|
|
|
|
VK_NV_external_memory :: 1;
|
|
VK_NV_EXTERNAL_MEMORY_SPEC_VERSION :: 1;
|
|
VK_NV_EXTERNAL_MEMORY_EXTENSION_NAME :: "VK_NV_external_memory";
|
|
|
|
VK_EXT_validation_flags :: 1;
|
|
VK_EXT_VALIDATION_FLAGS_SPEC_VERSION :: 3;
|
|
VK_EXT_VALIDATION_FLAGS_EXTENSION_NAME :: "VK_EXT_validation_flags";
|
|
|
|
VK_EXT_shader_subgroup_ballot :: 1;
|
|
VK_EXT_SHADER_SUBGROUP_BALLOT_SPEC_VERSION :: 1;
|
|
VK_EXT_SHADER_SUBGROUP_BALLOT_EXTENSION_NAME :: "VK_EXT_shader_subgroup_ballot";
|
|
|
|
VK_EXT_shader_subgroup_vote :: 1;
|
|
VK_EXT_SHADER_SUBGROUP_VOTE_SPEC_VERSION :: 1;
|
|
VK_EXT_SHADER_SUBGROUP_VOTE_EXTENSION_NAME :: "VK_EXT_shader_subgroup_vote";
|
|
|
|
VK_EXT_texture_compression_astc_hdr :: 1;
|
|
VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_SPEC_VERSION :: 1;
|
|
VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME :: "VK_EXT_texture_compression_astc_hdr";
|
|
|
|
VK_EXT_astc_decode_mode :: 1;
|
|
VK_EXT_ASTC_DECODE_MODE_SPEC_VERSION :: 1;
|
|
VK_EXT_ASTC_DECODE_MODE_EXTENSION_NAME :: "VK_EXT_astc_decode_mode";
|
|
|
|
VK_EXT_pipeline_robustness :: 1;
|
|
VK_EXT_PIPELINE_ROBUSTNESS_SPEC_VERSION :: 1;
|
|
VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME :: "VK_EXT_pipeline_robustness";
|
|
|
|
VK_EXT_conditional_rendering :: 1;
|
|
VK_EXT_CONDITIONAL_RENDERING_SPEC_VERSION :: 2;
|
|
VK_EXT_CONDITIONAL_RENDERING_EXTENSION_NAME :: "VK_EXT_conditional_rendering";
|
|
|
|
VK_NV_clip_space_w_scaling :: 1;
|
|
VK_NV_CLIP_SPACE_W_SCALING_SPEC_VERSION :: 1;
|
|
VK_NV_CLIP_SPACE_W_SCALING_EXTENSION_NAME :: "VK_NV_clip_space_w_scaling";
|
|
|
|
VK_EXT_direct_mode_display :: 1;
|
|
VK_EXT_DIRECT_MODE_DISPLAY_SPEC_VERSION :: 1;
|
|
VK_EXT_DIRECT_MODE_DISPLAY_EXTENSION_NAME :: "VK_EXT_direct_mode_display";
|
|
|
|
VK_EXT_display_surface_counter :: 1;
|
|
VK_EXT_DISPLAY_SURFACE_COUNTER_SPEC_VERSION :: 1;
|
|
VK_EXT_DISPLAY_SURFACE_COUNTER_EXTENSION_NAME :: "VK_EXT_display_surface_counter";
|
|
|
|
VK_EXT_display_control :: 1;
|
|
VK_EXT_DISPLAY_CONTROL_SPEC_VERSION :: 1;
|
|
VK_EXT_DISPLAY_CONTROL_EXTENSION_NAME :: "VK_EXT_display_control";
|
|
|
|
VK_GOOGLE_display_timing :: 1;
|
|
VK_GOOGLE_DISPLAY_TIMING_SPEC_VERSION :: 1;
|
|
VK_GOOGLE_DISPLAY_TIMING_EXTENSION_NAME :: "VK_GOOGLE_display_timing";
|
|
|
|
VK_NV_sample_mask_override_coverage :: 1;
|
|
VK_NV_SAMPLE_MASK_OVERRIDE_COVERAGE_SPEC_VERSION :: 1;
|
|
VK_NV_SAMPLE_MASK_OVERRIDE_COVERAGE_EXTENSION_NAME :: "VK_NV_sample_mask_override_coverage";
|
|
|
|
VK_NV_geometry_shader_passthrough :: 1;
|
|
VK_NV_GEOMETRY_SHADER_PASSTHROUGH_SPEC_VERSION :: 1;
|
|
VK_NV_GEOMETRY_SHADER_PASSTHROUGH_EXTENSION_NAME :: "VK_NV_geometry_shader_passthrough";
|
|
|
|
VK_NV_viewport_array2 :: 1;
|
|
VK_NV_VIEWPORT_ARRAY_2_SPEC_VERSION :: 1;
|
|
VK_NV_VIEWPORT_ARRAY_2_EXTENSION_NAME :: "VK_NV_viewport_array2";
|
|
|
|
VK_NV_VIEWPORT_ARRAY2_SPEC_VERSION :: VK_NV_VIEWPORT_ARRAY_2_SPEC_VERSION;
|
|
|
|
VK_NV_VIEWPORT_ARRAY2_EXTENSION_NAME :: VK_NV_VIEWPORT_ARRAY_2_EXTENSION_NAME;
|
|
|
|
VK_NVX_multiview_per_view_attributes :: 1;
|
|
VK_NVX_MULTIVIEW_PER_VIEW_ATTRIBUTES_SPEC_VERSION :: 1;
|
|
VK_NVX_MULTIVIEW_PER_VIEW_ATTRIBUTES_EXTENSION_NAME :: "VK_NVX_multiview_per_view_attributes";
|
|
|
|
VK_NV_viewport_swizzle :: 1;
|
|
VK_NV_VIEWPORT_SWIZZLE_SPEC_VERSION :: 1;
|
|
VK_NV_VIEWPORT_SWIZZLE_EXTENSION_NAME :: "VK_NV_viewport_swizzle";
|
|
|
|
VK_EXT_discard_rectangles :: 1;
|
|
VK_EXT_DISCARD_RECTANGLES_SPEC_VERSION :: 2;
|
|
VK_EXT_DISCARD_RECTANGLES_EXTENSION_NAME :: "VK_EXT_discard_rectangles";
|
|
|
|
VK_EXT_conservative_rasterization :: 1;
|
|
VK_EXT_CONSERVATIVE_RASTERIZATION_SPEC_VERSION :: 1;
|
|
VK_EXT_CONSERVATIVE_RASTERIZATION_EXTENSION_NAME :: "VK_EXT_conservative_rasterization";
|
|
|
|
VK_EXT_depth_clip_enable :: 1;
|
|
VK_EXT_DEPTH_CLIP_ENABLE_SPEC_VERSION :: 1;
|
|
VK_EXT_DEPTH_CLIP_ENABLE_EXTENSION_NAME :: "VK_EXT_depth_clip_enable";
|
|
|
|
VK_EXT_swapchain_colorspace :: 1;
|
|
VK_EXT_SWAPCHAIN_COLOR_SPACE_SPEC_VERSION :: 5;
|
|
VK_EXT_SWAPCHAIN_COLOR_SPACE_EXTENSION_NAME :: "VK_EXT_swapchain_colorspace";
|
|
|
|
VK_EXT_hdr_metadata :: 1;
|
|
VK_EXT_HDR_METADATA_SPEC_VERSION :: 3;
|
|
VK_EXT_HDR_METADATA_EXTENSION_NAME :: "VK_EXT_hdr_metadata";
|
|
|
|
VK_IMG_relaxed_line_rasterization :: 1;
|
|
VK_IMG_RELAXED_LINE_RASTERIZATION_SPEC_VERSION :: 1;
|
|
VK_IMG_RELAXED_LINE_RASTERIZATION_EXTENSION_NAME :: "VK_IMG_relaxed_line_rasterization";
|
|
|
|
VK_EXT_external_memory_dma_buf :: 1;
|
|
VK_EXT_EXTERNAL_MEMORY_DMA_BUF_SPEC_VERSION :: 1;
|
|
VK_EXT_EXTERNAL_MEMORY_DMA_BUF_EXTENSION_NAME :: "VK_EXT_external_memory_dma_buf";
|
|
|
|
VK_EXT_queue_family_foreign :: 1;
|
|
VK_EXT_QUEUE_FAMILY_FOREIGN_SPEC_VERSION :: 1;
|
|
VK_EXT_QUEUE_FAMILY_FOREIGN_EXTENSION_NAME :: "VK_EXT_queue_family_foreign";
|
|
VK_QUEUE_FAMILY_FOREIGN_EXT :: ~2;
|
|
|
|
VK_EXT_debug_utils :: 1;
|
|
|
|
VK_EXT_DEBUG_UTILS_SPEC_VERSION :: 2;
|
|
VK_EXT_DEBUG_UTILS_EXTENSION_NAME :: "VK_EXT_debug_utils";
|
|
|
|
VK_EXT_sampler_filter_minmax :: 1;
|
|
VK_EXT_SAMPLER_FILTER_MINMAX_SPEC_VERSION :: 2;
|
|
VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME :: "VK_EXT_sampler_filter_minmax";
|
|
|
|
VK_AMD_gpu_shader_int16 :: 1;
|
|
VK_AMD_GPU_SHADER_INT16_SPEC_VERSION :: 2;
|
|
VK_AMD_GPU_SHADER_INT16_EXTENSION_NAME :: "VK_AMD_gpu_shader_int16";
|
|
|
|
VK_AMD_mixed_attachment_samples :: 1;
|
|
VK_AMD_MIXED_ATTACHMENT_SAMPLES_SPEC_VERSION :: 1;
|
|
VK_AMD_MIXED_ATTACHMENT_SAMPLES_EXTENSION_NAME :: "VK_AMD_mixed_attachment_samples";
|
|
|
|
VK_AMD_shader_fragment_mask :: 1;
|
|
VK_AMD_SHADER_FRAGMENT_MASK_SPEC_VERSION :: 1;
|
|
VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME :: "VK_AMD_shader_fragment_mask";
|
|
|
|
VK_EXT_inline_uniform_block :: 1;
|
|
VK_EXT_INLINE_UNIFORM_BLOCK_SPEC_VERSION :: 1;
|
|
VK_EXT_INLINE_UNIFORM_BLOCK_EXTENSION_NAME :: "VK_EXT_inline_uniform_block";
|
|
|
|
VK_EXT_shader_stencil_export :: 1;
|
|
VK_EXT_SHADER_STENCIL_EXPORT_SPEC_VERSION :: 1;
|
|
VK_EXT_SHADER_STENCIL_EXPORT_EXTENSION_NAME :: "VK_EXT_shader_stencil_export";
|
|
|
|
VK_EXT_sample_locations :: 1;
|
|
VK_EXT_SAMPLE_LOCATIONS_SPEC_VERSION :: 1;
|
|
VK_EXT_SAMPLE_LOCATIONS_EXTENSION_NAME :: "VK_EXT_sample_locations";
|
|
|
|
VK_EXT_blend_operation_advanced :: 1;
|
|
VK_EXT_BLEND_OPERATION_ADVANCED_SPEC_VERSION :: 2;
|
|
VK_EXT_BLEND_OPERATION_ADVANCED_EXTENSION_NAME :: "VK_EXT_blend_operation_advanced";
|
|
|
|
VK_NV_fragment_coverage_to_color :: 1;
|
|
VK_NV_FRAGMENT_COVERAGE_TO_COLOR_SPEC_VERSION :: 1;
|
|
VK_NV_FRAGMENT_COVERAGE_TO_COLOR_EXTENSION_NAME :: "VK_NV_fragment_coverage_to_color";
|
|
|
|
VK_NV_framebuffer_mixed_samples :: 1;
|
|
VK_NV_FRAMEBUFFER_MIXED_SAMPLES_SPEC_VERSION :: 1;
|
|
VK_NV_FRAMEBUFFER_MIXED_SAMPLES_EXTENSION_NAME :: "VK_NV_framebuffer_mixed_samples";
|
|
|
|
VK_NV_fill_rectangle :: 1;
|
|
VK_NV_FILL_RECTANGLE_SPEC_VERSION :: 1;
|
|
VK_NV_FILL_RECTANGLE_EXTENSION_NAME :: "VK_NV_fill_rectangle";
|
|
|
|
VK_NV_shader_sm_builtins :: 1;
|
|
VK_NV_SHADER_SM_BUILTINS_SPEC_VERSION :: 1;
|
|
VK_NV_SHADER_SM_BUILTINS_EXTENSION_NAME :: "VK_NV_shader_sm_builtins";
|
|
|
|
VK_EXT_post_depth_coverage :: 1;
|
|
VK_EXT_POST_DEPTH_COVERAGE_SPEC_VERSION :: 1;
|
|
VK_EXT_POST_DEPTH_COVERAGE_EXTENSION_NAME :: "VK_EXT_post_depth_coverage";
|
|
|
|
VK_EXT_image_drm_format_modifier :: 1;
|
|
VK_EXT_IMAGE_DRM_FORMAT_MODIFIER_SPEC_VERSION :: 2;
|
|
VK_EXT_IMAGE_DRM_FORMAT_MODIFIER_EXTENSION_NAME :: "VK_EXT_image_drm_format_modifier";
|
|
|
|
VK_EXT_validation_cache :: 1;
|
|
|
|
VK_EXT_VALIDATION_CACHE_SPEC_VERSION :: 1;
|
|
VK_EXT_VALIDATION_CACHE_EXTENSION_NAME :: "VK_EXT_validation_cache";
|
|
|
|
VK_EXT_descriptor_indexing :: 1;
|
|
VK_EXT_DESCRIPTOR_INDEXING_SPEC_VERSION :: 2;
|
|
VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME :: "VK_EXT_descriptor_indexing";
|
|
|
|
VK_EXT_shader_viewport_index_layer :: 1;
|
|
VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_SPEC_VERSION :: 1;
|
|
VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME :: "VK_EXT_shader_viewport_index_layer";
|
|
|
|
VK_NV_shading_rate_image :: 1;
|
|
VK_NV_SHADING_RATE_IMAGE_SPEC_VERSION :: 3;
|
|
VK_NV_SHADING_RATE_IMAGE_EXTENSION_NAME :: "VK_NV_shading_rate_image";
|
|
|
|
VK_NV_ray_tracing :: 1;
|
|
|
|
VK_NV_RAY_TRACING_SPEC_VERSION :: 3;
|
|
VK_NV_RAY_TRACING_EXTENSION_NAME :: "VK_NV_ray_tracing";
|
|
VK_SHADER_UNUSED_KHR :: ~0;
|
|
VK_SHADER_UNUSED_NV :: VK_SHADER_UNUSED_KHR;
|
|
|
|
VK_NV_representative_fragment_test :: 1;
|
|
VK_NV_REPRESENTATIVE_FRAGMENT_TEST_SPEC_VERSION :: 2;
|
|
VK_NV_REPRESENTATIVE_FRAGMENT_TEST_EXTENSION_NAME :: "VK_NV_representative_fragment_test";
|
|
|
|
VK_EXT_filter_cubic :: 1;
|
|
VK_EXT_FILTER_CUBIC_SPEC_VERSION :: 3;
|
|
VK_EXT_FILTER_CUBIC_EXTENSION_NAME :: "VK_EXT_filter_cubic";
|
|
|
|
VK_QCOM_render_pass_shader_resolve :: 1;
|
|
VK_QCOM_RENDER_PASS_SHADER_RESOLVE_SPEC_VERSION :: 4;
|
|
VK_QCOM_RENDER_PASS_SHADER_RESOLVE_EXTENSION_NAME :: "VK_QCOM_render_pass_shader_resolve";
|
|
|
|
VK_EXT_global_priority :: 1;
|
|
VK_EXT_GLOBAL_PRIORITY_SPEC_VERSION :: 2;
|
|
VK_EXT_GLOBAL_PRIORITY_EXTENSION_NAME :: "VK_EXT_global_priority";
|
|
|
|
VK_EXT_external_memory_host :: 1;
|
|
VK_EXT_EXTERNAL_MEMORY_HOST_SPEC_VERSION :: 1;
|
|
VK_EXT_EXTERNAL_MEMORY_HOST_EXTENSION_NAME :: "VK_EXT_external_memory_host";
|
|
|
|
VK_AMD_buffer_marker :: 1;
|
|
VK_AMD_BUFFER_MARKER_SPEC_VERSION :: 1;
|
|
VK_AMD_BUFFER_MARKER_EXTENSION_NAME :: "VK_AMD_buffer_marker";
|
|
|
|
VK_AMD_pipeline_compiler_control :: 1;
|
|
VK_AMD_PIPELINE_COMPILER_CONTROL_SPEC_VERSION :: 1;
|
|
VK_AMD_PIPELINE_COMPILER_CONTROL_EXTENSION_NAME :: "VK_AMD_pipeline_compiler_control";
|
|
|
|
VK_EXT_calibrated_timestamps :: 1;
|
|
VK_EXT_CALIBRATED_TIMESTAMPS_SPEC_VERSION :: 2;
|
|
VK_EXT_CALIBRATED_TIMESTAMPS_EXTENSION_NAME :: "VK_EXT_calibrated_timestamps";
|
|
|
|
VK_AMD_shader_core_properties :: 1;
|
|
VK_AMD_SHADER_CORE_PROPERTIES_SPEC_VERSION :: 2;
|
|
VK_AMD_SHADER_CORE_PROPERTIES_EXTENSION_NAME :: "VK_AMD_shader_core_properties";
|
|
|
|
VK_AMD_memory_overallocation_behavior :: 1;
|
|
VK_AMD_MEMORY_OVERALLOCATION_BEHAVIOR_SPEC_VERSION :: 1;
|
|
VK_AMD_MEMORY_OVERALLOCATION_BEHAVIOR_EXTENSION_NAME :: "VK_AMD_memory_overallocation_behavior";
|
|
|
|
VK_EXT_vertex_attribute_divisor :: 1;
|
|
VK_EXT_VERTEX_ATTRIBUTE_DIVISOR_SPEC_VERSION :: 3;
|
|
VK_EXT_VERTEX_ATTRIBUTE_DIVISOR_EXTENSION_NAME :: "VK_EXT_vertex_attribute_divisor";
|
|
|
|
VK_EXT_pipeline_creation_feedback :: 1;
|
|
VK_EXT_PIPELINE_CREATION_FEEDBACK_SPEC_VERSION :: 1;
|
|
VK_EXT_PIPELINE_CREATION_FEEDBACK_EXTENSION_NAME :: "VK_EXT_pipeline_creation_feedback";
|
|
|
|
VK_NV_shader_subgroup_partitioned :: 1;
|
|
VK_NV_SHADER_SUBGROUP_PARTITIONED_SPEC_VERSION :: 1;
|
|
VK_NV_SHADER_SUBGROUP_PARTITIONED_EXTENSION_NAME :: "VK_NV_shader_subgroup_partitioned";
|
|
|
|
VK_NV_compute_shader_derivatives :: 1;
|
|
VK_NV_COMPUTE_SHADER_DERIVATIVES_SPEC_VERSION :: 1;
|
|
VK_NV_COMPUTE_SHADER_DERIVATIVES_EXTENSION_NAME :: "VK_NV_compute_shader_derivatives";
|
|
|
|
VK_NV_mesh_shader :: 1;
|
|
VK_NV_MESH_SHADER_SPEC_VERSION :: 1;
|
|
VK_NV_MESH_SHADER_EXTENSION_NAME :: "VK_NV_mesh_shader";
|
|
|
|
VK_NV_fragment_shader_barycentric :: 1;
|
|
VK_NV_FRAGMENT_SHADER_BARYCENTRIC_SPEC_VERSION :: 1;
|
|
VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME :: "VK_NV_fragment_shader_barycentric";
|
|
|
|
VK_NV_shader_image_footprint :: 1;
|
|
VK_NV_SHADER_IMAGE_FOOTPRINT_SPEC_VERSION :: 2;
|
|
VK_NV_SHADER_IMAGE_FOOTPRINT_EXTENSION_NAME :: "VK_NV_shader_image_footprint";
|
|
|
|
VK_NV_scissor_exclusive :: 1;
|
|
VK_NV_SCISSOR_EXCLUSIVE_SPEC_VERSION :: 2;
|
|
VK_NV_SCISSOR_EXCLUSIVE_EXTENSION_NAME :: "VK_NV_scissor_exclusive";
|
|
|
|
VK_NV_device_diagnostic_checkpoints :: 1;
|
|
VK_NV_DEVICE_DIAGNOSTIC_CHECKPOINTS_SPEC_VERSION :: 2;
|
|
VK_NV_DEVICE_DIAGNOSTIC_CHECKPOINTS_EXTENSION_NAME :: "VK_NV_device_diagnostic_checkpoints";
|
|
|
|
VK_INTEL_shader_integer_functions2 :: 1;
|
|
VK_INTEL_SHADER_INTEGER_FUNCTIONS_2_SPEC_VERSION :: 1;
|
|
VK_INTEL_SHADER_INTEGER_FUNCTIONS_2_EXTENSION_NAME :: "VK_INTEL_shader_integer_functions2";
|
|
|
|
VK_INTEL_performance_query :: 1;
|
|
|
|
VK_INTEL_PERFORMANCE_QUERY_SPEC_VERSION :: 2;
|
|
VK_INTEL_PERFORMANCE_QUERY_EXTENSION_NAME :: "VK_INTEL_performance_query";
|
|
|
|
VK_EXT_pci_bus_info :: 1;
|
|
VK_EXT_PCI_BUS_INFO_SPEC_VERSION :: 2;
|
|
VK_EXT_PCI_BUS_INFO_EXTENSION_NAME :: "VK_EXT_pci_bus_info";
|
|
|
|
VK_AMD_display_native_hdr :: 1;
|
|
VK_AMD_DISPLAY_NATIVE_HDR_SPEC_VERSION :: 1;
|
|
VK_AMD_DISPLAY_NATIVE_HDR_EXTENSION_NAME :: "VK_AMD_display_native_hdr";
|
|
|
|
VK_EXT_fragment_density_map :: 1;
|
|
VK_EXT_FRAGMENT_DENSITY_MAP_SPEC_VERSION :: 2;
|
|
VK_EXT_FRAGMENT_DENSITY_MAP_EXTENSION_NAME :: "VK_EXT_fragment_density_map";
|
|
|
|
VK_EXT_scalar_block_layout :: 1;
|
|
VK_EXT_SCALAR_BLOCK_LAYOUT_SPEC_VERSION :: 1;
|
|
VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME :: "VK_EXT_scalar_block_layout";
|
|
|
|
VK_GOOGLE_hlsl_functionality1 :: 1;
|
|
VK_GOOGLE_HLSL_FUNCTIONALITY_1_SPEC_VERSION :: 1;
|
|
VK_GOOGLE_HLSL_FUNCTIONALITY_1_EXTENSION_NAME :: "VK_GOOGLE_hlsl_functionality1";
|
|
|
|
VK_GOOGLE_HLSL_FUNCTIONALITY1_SPEC_VERSION :: VK_GOOGLE_HLSL_FUNCTIONALITY_1_SPEC_VERSION;
|
|
|
|
VK_GOOGLE_HLSL_FUNCTIONALITY1_EXTENSION_NAME :: VK_GOOGLE_HLSL_FUNCTIONALITY_1_EXTENSION_NAME;
|
|
|
|
VK_GOOGLE_decorate_string :: 1;
|
|
VK_GOOGLE_DECORATE_STRING_SPEC_VERSION :: 1;
|
|
VK_GOOGLE_DECORATE_STRING_EXTENSION_NAME :: "VK_GOOGLE_decorate_string";
|
|
|
|
VK_EXT_subgroup_size_control :: 1;
|
|
VK_EXT_SUBGROUP_SIZE_CONTROL_SPEC_VERSION :: 2;
|
|
VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME :: "VK_EXT_subgroup_size_control";
|
|
|
|
VK_AMD_shader_core_properties2 :: 1;
|
|
VK_AMD_SHADER_CORE_PROPERTIES_2_SPEC_VERSION :: 1;
|
|
VK_AMD_SHADER_CORE_PROPERTIES_2_EXTENSION_NAME :: "VK_AMD_shader_core_properties2";
|
|
|
|
VK_AMD_device_coherent_memory :: 1;
|
|
VK_AMD_DEVICE_COHERENT_MEMORY_SPEC_VERSION :: 1;
|
|
VK_AMD_DEVICE_COHERENT_MEMORY_EXTENSION_NAME :: "VK_AMD_device_coherent_memory";
|
|
|
|
VK_EXT_shader_image_atomic_int64 :: 1;
|
|
VK_EXT_SHADER_IMAGE_ATOMIC_INT64_SPEC_VERSION :: 1;
|
|
VK_EXT_SHADER_IMAGE_ATOMIC_INT64_EXTENSION_NAME :: "VK_EXT_shader_image_atomic_int64";
|
|
|
|
VK_EXT_memory_budget :: 1;
|
|
VK_EXT_MEMORY_BUDGET_SPEC_VERSION :: 1;
|
|
VK_EXT_MEMORY_BUDGET_EXTENSION_NAME :: "VK_EXT_memory_budget";
|
|
|
|
VK_EXT_memory_priority :: 1;
|
|
VK_EXT_MEMORY_PRIORITY_SPEC_VERSION :: 1;
|
|
VK_EXT_MEMORY_PRIORITY_EXTENSION_NAME :: "VK_EXT_memory_priority";
|
|
|
|
VK_NV_dedicated_allocation_image_aliasing :: 1;
|
|
VK_NV_DEDICATED_ALLOCATION_IMAGE_ALIASING_SPEC_VERSION :: 1;
|
|
VK_NV_DEDICATED_ALLOCATION_IMAGE_ALIASING_EXTENSION_NAME :: "VK_NV_dedicated_allocation_image_aliasing";
|
|
|
|
VK_EXT_buffer_device_address :: 1;
|
|
VK_EXT_BUFFER_DEVICE_ADDRESS_SPEC_VERSION :: 2;
|
|
VK_EXT_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME :: "VK_EXT_buffer_device_address";
|
|
|
|
VK_EXT_tooling_info :: 1;
|
|
VK_EXT_TOOLING_INFO_SPEC_VERSION :: 1;
|
|
VK_EXT_TOOLING_INFO_EXTENSION_NAME :: "VK_EXT_tooling_info";
|
|
|
|
VK_EXT_separate_stencil_usage :: 1;
|
|
VK_EXT_SEPARATE_STENCIL_USAGE_SPEC_VERSION :: 1;
|
|
VK_EXT_SEPARATE_STENCIL_USAGE_EXTENSION_NAME :: "VK_EXT_separate_stencil_usage";
|
|
|
|
VK_EXT_validation_features :: 1;
|
|
VK_EXT_VALIDATION_FEATURES_SPEC_VERSION :: 6;
|
|
VK_EXT_VALIDATION_FEATURES_EXTENSION_NAME :: "VK_EXT_validation_features";
|
|
|
|
VK_NV_cooperative_matrix :: 1;
|
|
VK_NV_COOPERATIVE_MATRIX_SPEC_VERSION :: 1;
|
|
VK_NV_COOPERATIVE_MATRIX_EXTENSION_NAME :: "VK_NV_cooperative_matrix";
|
|
|
|
VK_NV_coverage_reduction_mode :: 1;
|
|
VK_NV_COVERAGE_REDUCTION_MODE_SPEC_VERSION :: 1;
|
|
VK_NV_COVERAGE_REDUCTION_MODE_EXTENSION_NAME :: "VK_NV_coverage_reduction_mode";
|
|
|
|
VK_EXT_fragment_shader_interlock :: 1;
|
|
VK_EXT_FRAGMENT_SHADER_INTERLOCK_SPEC_VERSION :: 1;
|
|
VK_EXT_FRAGMENT_SHADER_INTERLOCK_EXTENSION_NAME :: "VK_EXT_fragment_shader_interlock";
|
|
|
|
VK_EXT_ycbcr_image_arrays :: 1;
|
|
VK_EXT_YCBCR_IMAGE_ARRAYS_SPEC_VERSION :: 1;
|
|
VK_EXT_YCBCR_IMAGE_ARRAYS_EXTENSION_NAME :: "VK_EXT_ycbcr_image_arrays";
|
|
|
|
VK_EXT_provoking_vertex :: 1;
|
|
VK_EXT_PROVOKING_VERTEX_SPEC_VERSION :: 1;
|
|
VK_EXT_PROVOKING_VERTEX_EXTENSION_NAME :: "VK_EXT_provoking_vertex";
|
|
|
|
VK_EXT_headless_surface :: 1;
|
|
VK_EXT_HEADLESS_SURFACE_SPEC_VERSION :: 1;
|
|
VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME :: "VK_EXT_headless_surface";
|
|
|
|
VK_EXT_line_rasterization :: 1;
|
|
VK_EXT_LINE_RASTERIZATION_SPEC_VERSION :: 1;
|
|
VK_EXT_LINE_RASTERIZATION_EXTENSION_NAME :: "VK_EXT_line_rasterization";
|
|
|
|
VK_EXT_shader_atomic_float :: 1;
|
|
VK_EXT_SHADER_ATOMIC_FLOAT_SPEC_VERSION :: 1;
|
|
VK_EXT_SHADER_ATOMIC_FLOAT_EXTENSION_NAME :: "VK_EXT_shader_atomic_float";
|
|
|
|
VK_EXT_host_query_reset :: 1;
|
|
VK_EXT_HOST_QUERY_RESET_SPEC_VERSION :: 1;
|
|
VK_EXT_HOST_QUERY_RESET_EXTENSION_NAME :: "VK_EXT_host_query_reset";
|
|
|
|
VK_EXT_index_type_uint8 :: 1;
|
|
VK_EXT_INDEX_TYPE_UINT8_SPEC_VERSION :: 1;
|
|
VK_EXT_INDEX_TYPE_UINT8_EXTENSION_NAME :: "VK_EXT_index_type_uint8";
|
|
|
|
VK_EXT_extended_dynamic_state :: 1;
|
|
VK_EXT_EXTENDED_DYNAMIC_STATE_SPEC_VERSION :: 1;
|
|
VK_EXT_EXTENDED_DYNAMIC_STATE_EXTENSION_NAME :: "VK_EXT_extended_dynamic_state";
|
|
|
|
VK_EXT_host_image_copy :: 1;
|
|
VK_EXT_HOST_IMAGE_COPY_SPEC_VERSION :: 1;
|
|
VK_EXT_HOST_IMAGE_COPY_EXTENSION_NAME :: "VK_EXT_host_image_copy";
|
|
|
|
VK_EXT_map_memory_placed :: 1;
|
|
VK_EXT_MAP_MEMORY_PLACED_SPEC_VERSION :: 1;
|
|
VK_EXT_MAP_MEMORY_PLACED_EXTENSION_NAME :: "VK_EXT_map_memory_placed";
|
|
|
|
VK_EXT_shader_atomic_float2 :: 1;
|
|
VK_EXT_SHADER_ATOMIC_FLOAT_2_SPEC_VERSION :: 1;
|
|
VK_EXT_SHADER_ATOMIC_FLOAT_2_EXTENSION_NAME :: "VK_EXT_shader_atomic_float2";
|
|
|
|
VK_EXT_surface_maintenance1 :: 1;
|
|
VK_EXT_SURFACE_MAINTENANCE_1_SPEC_VERSION :: 1;
|
|
VK_EXT_SURFACE_MAINTENANCE_1_EXTENSION_NAME :: "VK_EXT_surface_maintenance1";
|
|
|
|
VK_EXT_swapchain_maintenance1 :: 1;
|
|
VK_EXT_SWAPCHAIN_MAINTENANCE_1_SPEC_VERSION :: 1;
|
|
VK_EXT_SWAPCHAIN_MAINTENANCE_1_EXTENSION_NAME :: "VK_EXT_swapchain_maintenance1";
|
|
|
|
VK_EXT_shader_demote_to_helper_invocation :: 1;
|
|
VK_EXT_SHADER_DEMOTE_TO_HELPER_INVOCATION_SPEC_VERSION :: 1;
|
|
VK_EXT_SHADER_DEMOTE_TO_HELPER_INVOCATION_EXTENSION_NAME :: "VK_EXT_shader_demote_to_helper_invocation";
|
|
|
|
VK_NV_device_generated_commands :: 1;
|
|
|
|
VK_NV_DEVICE_GENERATED_COMMANDS_SPEC_VERSION :: 3;
|
|
VK_NV_DEVICE_GENERATED_COMMANDS_EXTENSION_NAME :: "VK_NV_device_generated_commands";
|
|
|
|
VK_NV_inherited_viewport_scissor :: 1;
|
|
VK_NV_INHERITED_VIEWPORT_SCISSOR_SPEC_VERSION :: 1;
|
|
VK_NV_INHERITED_VIEWPORT_SCISSOR_EXTENSION_NAME :: "VK_NV_inherited_viewport_scissor";
|
|
|
|
VK_EXT_texel_buffer_alignment :: 1;
|
|
VK_EXT_TEXEL_BUFFER_ALIGNMENT_SPEC_VERSION :: 1;
|
|
VK_EXT_TEXEL_BUFFER_ALIGNMENT_EXTENSION_NAME :: "VK_EXT_texel_buffer_alignment";
|
|
|
|
VK_QCOM_render_pass_transform :: 1;
|
|
VK_QCOM_RENDER_PASS_TRANSFORM_SPEC_VERSION :: 4;
|
|
VK_QCOM_RENDER_PASS_TRANSFORM_EXTENSION_NAME :: "VK_QCOM_render_pass_transform";
|
|
|
|
VK_EXT_depth_bias_control :: 1;
|
|
VK_EXT_DEPTH_BIAS_CONTROL_SPEC_VERSION :: 1;
|
|
VK_EXT_DEPTH_BIAS_CONTROL_EXTENSION_NAME :: "VK_EXT_depth_bias_control";
|
|
|
|
VK_EXT_device_memory_report :: 1;
|
|
VK_EXT_DEVICE_MEMORY_REPORT_SPEC_VERSION :: 2;
|
|
VK_EXT_DEVICE_MEMORY_REPORT_EXTENSION_NAME :: "VK_EXT_device_memory_report";
|
|
|
|
VK_EXT_acquire_drm_display :: 1;
|
|
VK_EXT_ACQUIRE_DRM_DISPLAY_SPEC_VERSION :: 1;
|
|
VK_EXT_ACQUIRE_DRM_DISPLAY_EXTENSION_NAME :: "VK_EXT_acquire_drm_display";
|
|
|
|
VK_EXT_robustness2 :: 1;
|
|
VK_EXT_ROBUSTNESS_2_SPEC_VERSION :: 1;
|
|
VK_EXT_ROBUSTNESS_2_EXTENSION_NAME :: "VK_EXT_robustness2";
|
|
|
|
VK_EXT_custom_border_color :: 1;
|
|
VK_EXT_CUSTOM_BORDER_COLOR_SPEC_VERSION :: 12;
|
|
VK_EXT_CUSTOM_BORDER_COLOR_EXTENSION_NAME :: "VK_EXT_custom_border_color";
|
|
|
|
VK_GOOGLE_user_type :: 1;
|
|
VK_GOOGLE_USER_TYPE_SPEC_VERSION :: 1;
|
|
VK_GOOGLE_USER_TYPE_EXTENSION_NAME :: "VK_GOOGLE_user_type";
|
|
|
|
VK_NV_present_barrier :: 1;
|
|
VK_NV_PRESENT_BARRIER_SPEC_VERSION :: 1;
|
|
VK_NV_PRESENT_BARRIER_EXTENSION_NAME :: "VK_NV_present_barrier";
|
|
|
|
VK_EXT_private_data :: 1;
|
|
|
|
VK_EXT_PRIVATE_DATA_SPEC_VERSION :: 1;
|
|
VK_EXT_PRIVATE_DATA_EXTENSION_NAME :: "VK_EXT_private_data";
|
|
|
|
VK_EXT_pipeline_creation_cache_control :: 1;
|
|
VK_EXT_PIPELINE_CREATION_CACHE_CONTROL_SPEC_VERSION :: 3;
|
|
VK_EXT_PIPELINE_CREATION_CACHE_CONTROL_EXTENSION_NAME :: "VK_EXT_pipeline_creation_cache_control";
|
|
|
|
VK_NV_device_diagnostics_config :: 1;
|
|
VK_NV_DEVICE_DIAGNOSTICS_CONFIG_SPEC_VERSION :: 2;
|
|
VK_NV_DEVICE_DIAGNOSTICS_CONFIG_EXTENSION_NAME :: "VK_NV_device_diagnostics_config";
|
|
|
|
VK_QCOM_render_pass_store_ops :: 1;
|
|
VK_QCOM_RENDER_PASS_STORE_OPS_SPEC_VERSION :: 2;
|
|
VK_QCOM_RENDER_PASS_STORE_OPS_EXTENSION_NAME :: "VK_QCOM_render_pass_store_ops";
|
|
|
|
VK_NV_cuda_kernel_launch :: 1;
|
|
|
|
VK_NV_CUDA_KERNEL_LAUNCH_SPEC_VERSION :: 2;
|
|
VK_NV_CUDA_KERNEL_LAUNCH_EXTENSION_NAME :: "VK_NV_cuda_kernel_launch";
|
|
|
|
VK_NV_low_latency :: 1;
|
|
VK_NV_LOW_LATENCY_SPEC_VERSION :: 1;
|
|
VK_NV_LOW_LATENCY_EXTENSION_NAME :: "VK_NV_low_latency";
|
|
|
|
VK_EXT_descriptor_buffer :: 1;
|
|
|
|
VK_EXT_DESCRIPTOR_BUFFER_SPEC_VERSION :: 1;
|
|
VK_EXT_DESCRIPTOR_BUFFER_EXTENSION_NAME :: "VK_EXT_descriptor_buffer";
|
|
|
|
VK_EXT_graphics_pipeline_library :: 1;
|
|
VK_EXT_GRAPHICS_PIPELINE_LIBRARY_SPEC_VERSION :: 1;
|
|
VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME :: "VK_EXT_graphics_pipeline_library";
|
|
|
|
VK_AMD_shader_early_and_late_fragment_tests :: 1;
|
|
VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_SPEC_VERSION :: 1;
|
|
VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME :: "VK_AMD_shader_early_and_late_fragment_tests";
|
|
|
|
VK_NV_fragment_shading_rate_enums :: 1;
|
|
VK_NV_FRAGMENT_SHADING_RATE_ENUMS_SPEC_VERSION :: 1;
|
|
VK_NV_FRAGMENT_SHADING_RATE_ENUMS_EXTENSION_NAME :: "VK_NV_fragment_shading_rate_enums";
|
|
|
|
VK_NV_ray_tracing_motion_blur :: 1;
|
|
VK_NV_RAY_TRACING_MOTION_BLUR_SPEC_VERSION :: 1;
|
|
VK_NV_RAY_TRACING_MOTION_BLUR_EXTENSION_NAME :: "VK_NV_ray_tracing_motion_blur";
|
|
|
|
VK_EXT_ycbcr_2plane_444_formats :: 1;
|
|
VK_EXT_YCBCR_2PLANE_444_FORMATS_SPEC_VERSION :: 1;
|
|
VK_EXT_YCBCR_2PLANE_444_FORMATS_EXTENSION_NAME :: "VK_EXT_ycbcr_2plane_444_formats";
|
|
|
|
VK_EXT_fragment_density_map2 :: 1;
|
|
VK_EXT_FRAGMENT_DENSITY_MAP_2_SPEC_VERSION :: 1;
|
|
VK_EXT_FRAGMENT_DENSITY_MAP_2_EXTENSION_NAME :: "VK_EXT_fragment_density_map2";
|
|
|
|
VK_QCOM_rotated_copy_commands :: 1;
|
|
VK_QCOM_ROTATED_COPY_COMMANDS_SPEC_VERSION :: 2;
|
|
VK_QCOM_ROTATED_COPY_COMMANDS_EXTENSION_NAME :: "VK_QCOM_rotated_copy_commands";
|
|
|
|
VK_EXT_image_robustness :: 1;
|
|
VK_EXT_IMAGE_ROBUSTNESS_SPEC_VERSION :: 1;
|
|
VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME :: "VK_EXT_image_robustness";
|
|
|
|
VK_EXT_image_compression_control :: 1;
|
|
VK_EXT_IMAGE_COMPRESSION_CONTROL_SPEC_VERSION :: 1;
|
|
VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME :: "VK_EXT_image_compression_control";
|
|
|
|
VK_EXT_attachment_feedback_loop_layout :: 1;
|
|
VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_SPEC_VERSION :: 2;
|
|
VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME :: "VK_EXT_attachment_feedback_loop_layout";
|
|
|
|
VK_EXT_4444_formats :: 1;
|
|
VK_EXT_4444_FORMATS_SPEC_VERSION :: 1;
|
|
VK_EXT_4444_FORMATS_EXTENSION_NAME :: "VK_EXT_4444_formats";
|
|
|
|
VK_EXT_device_fault :: 1;
|
|
VK_EXT_DEVICE_FAULT_SPEC_VERSION :: 2;
|
|
VK_EXT_DEVICE_FAULT_EXTENSION_NAME :: "VK_EXT_device_fault";
|
|
|
|
VK_ARM_rasterization_order_attachment_access :: 1;
|
|
VK_ARM_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_SPEC_VERSION :: 1;
|
|
VK_ARM_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_EXTENSION_NAME :: "VK_ARM_rasterization_order_attachment_access";
|
|
|
|
VK_EXT_rgba10x6_formats :: 1;
|
|
VK_EXT_RGBA10X6_FORMATS_SPEC_VERSION :: 1;
|
|
VK_EXT_RGBA10X6_FORMATS_EXTENSION_NAME :: "VK_EXT_rgba10x6_formats";
|
|
|
|
VK_VALVE_mutable_descriptor_type :: 1;
|
|
VK_VALVE_MUTABLE_DESCRIPTOR_TYPE_SPEC_VERSION :: 1;
|
|
VK_VALVE_MUTABLE_DESCRIPTOR_TYPE_EXTENSION_NAME :: "VK_VALVE_mutable_descriptor_type";
|
|
|
|
VK_EXT_vertex_input_dynamic_state :: 1;
|
|
VK_EXT_VERTEX_INPUT_DYNAMIC_STATE_SPEC_VERSION :: 2;
|
|
VK_EXT_VERTEX_INPUT_DYNAMIC_STATE_EXTENSION_NAME :: "VK_EXT_vertex_input_dynamic_state";
|
|
|
|
VK_EXT_physical_device_drm :: 1;
|
|
VK_EXT_PHYSICAL_DEVICE_DRM_SPEC_VERSION :: 1;
|
|
VK_EXT_PHYSICAL_DEVICE_DRM_EXTENSION_NAME :: "VK_EXT_physical_device_drm";
|
|
|
|
VK_EXT_device_address_binding_report :: 1;
|
|
VK_EXT_DEVICE_ADDRESS_BINDING_REPORT_SPEC_VERSION :: 1;
|
|
VK_EXT_DEVICE_ADDRESS_BINDING_REPORT_EXTENSION_NAME :: "VK_EXT_device_address_binding_report";
|
|
|
|
VK_EXT_depth_clip_control :: 1;
|
|
VK_EXT_DEPTH_CLIP_CONTROL_SPEC_VERSION :: 1;
|
|
VK_EXT_DEPTH_CLIP_CONTROL_EXTENSION_NAME :: "VK_EXT_depth_clip_control";
|
|
|
|
VK_EXT_primitive_topology_list_restart :: 1;
|
|
VK_EXT_PRIMITIVE_TOPOLOGY_LIST_RESTART_SPEC_VERSION :: 1;
|
|
VK_EXT_PRIMITIVE_TOPOLOGY_LIST_RESTART_EXTENSION_NAME :: "VK_EXT_primitive_topology_list_restart";
|
|
|
|
VK_EXT_present_mode_fifo_latest_ready :: 1;
|
|
VK_EXT_PRESENT_MODE_FIFO_LATEST_READY_SPEC_VERSION :: 1;
|
|
VK_EXT_PRESENT_MODE_FIFO_LATEST_READY_EXTENSION_NAME :: "VK_EXT_present_mode_fifo_latest_ready";
|
|
|
|
VK_HUAWEI_subpass_shading :: 1;
|
|
VK_HUAWEI_SUBPASS_SHADING_SPEC_VERSION :: 3;
|
|
VK_HUAWEI_SUBPASS_SHADING_EXTENSION_NAME :: "VK_HUAWEI_subpass_shading";
|
|
|
|
VK_HUAWEI_invocation_mask :: 1;
|
|
VK_HUAWEI_INVOCATION_MASK_SPEC_VERSION :: 1;
|
|
VK_HUAWEI_INVOCATION_MASK_EXTENSION_NAME :: "VK_HUAWEI_invocation_mask";
|
|
|
|
VK_NV_external_memory_rdma :: 1;
|
|
|
|
VK_NV_EXTERNAL_MEMORY_RDMA_SPEC_VERSION :: 1;
|
|
VK_NV_EXTERNAL_MEMORY_RDMA_EXTENSION_NAME :: "VK_NV_external_memory_rdma";
|
|
|
|
VK_EXT_pipeline_properties :: 1;
|
|
VK_EXT_PIPELINE_PROPERTIES_SPEC_VERSION :: 1;
|
|
VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME :: "VK_EXT_pipeline_properties";
|
|
|
|
VK_EXT_frame_boundary :: 1;
|
|
VK_EXT_FRAME_BOUNDARY_SPEC_VERSION :: 1;
|
|
VK_EXT_FRAME_BOUNDARY_EXTENSION_NAME :: "VK_EXT_frame_boundary";
|
|
|
|
VK_EXT_multisampled_render_to_single_sampled :: 1;
|
|
VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_SPEC_VERSION :: 1;
|
|
VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME :: "VK_EXT_multisampled_render_to_single_sampled";
|
|
|
|
VK_EXT_extended_dynamic_state2 :: 1;
|
|
VK_EXT_EXTENDED_DYNAMIC_STATE_2_SPEC_VERSION :: 1;
|
|
VK_EXT_EXTENDED_DYNAMIC_STATE_2_EXTENSION_NAME :: "VK_EXT_extended_dynamic_state2";
|
|
|
|
VK_EXT_color_write_enable :: 1;
|
|
VK_EXT_COLOR_WRITE_ENABLE_SPEC_VERSION :: 1;
|
|
VK_EXT_COLOR_WRITE_ENABLE_EXTENSION_NAME :: "VK_EXT_color_write_enable";
|
|
|
|
VK_EXT_primitives_generated_query :: 1;
|
|
VK_EXT_PRIMITIVES_GENERATED_QUERY_SPEC_VERSION :: 1;
|
|
VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME :: "VK_EXT_primitives_generated_query";
|
|
|
|
VK_EXT_global_priority_query :: 1;
|
|
VK_EXT_GLOBAL_PRIORITY_QUERY_SPEC_VERSION :: 1;
|
|
VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME :: "VK_EXT_global_priority_query";
|
|
VK_MAX_GLOBAL_PRIORITY_SIZE_EXT :: VK_MAX_GLOBAL_PRIORITY_SIZE;
|
|
|
|
VK_EXT_image_view_min_lod :: 1;
|
|
VK_EXT_IMAGE_VIEW_MIN_LOD_SPEC_VERSION :: 1;
|
|
VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME :: "VK_EXT_image_view_min_lod";
|
|
|
|
VK_EXT_multi_draw :: 1;
|
|
VK_EXT_MULTI_DRAW_SPEC_VERSION :: 1;
|
|
VK_EXT_MULTI_DRAW_EXTENSION_NAME :: "VK_EXT_multi_draw";
|
|
|
|
VK_EXT_image_2d_view_of_3d :: 1;
|
|
VK_EXT_IMAGE_2D_VIEW_OF_3D_SPEC_VERSION :: 1;
|
|
VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME :: "VK_EXT_image_2d_view_of_3d";
|
|
|
|
VK_EXT_shader_tile_image :: 1;
|
|
VK_EXT_SHADER_TILE_IMAGE_SPEC_VERSION :: 1;
|
|
VK_EXT_SHADER_TILE_IMAGE_EXTENSION_NAME :: "VK_EXT_shader_tile_image";
|
|
|
|
VK_EXT_opacity_micromap :: 1;
|
|
|
|
VK_EXT_OPACITY_MICROMAP_SPEC_VERSION :: 2;
|
|
VK_EXT_OPACITY_MICROMAP_EXTENSION_NAME :: "VK_EXT_opacity_micromap";
|
|
|
|
VK_EXT_load_store_op_none :: 1;
|
|
VK_EXT_LOAD_STORE_OP_NONE_SPEC_VERSION :: 1;
|
|
VK_EXT_LOAD_STORE_OP_NONE_EXTENSION_NAME :: "VK_EXT_load_store_op_none";
|
|
|
|
VK_HUAWEI_cluster_culling_shader :: 1;
|
|
VK_HUAWEI_CLUSTER_CULLING_SHADER_SPEC_VERSION :: 3;
|
|
VK_HUAWEI_CLUSTER_CULLING_SHADER_EXTENSION_NAME :: "VK_HUAWEI_cluster_culling_shader";
|
|
|
|
VK_EXT_border_color_swizzle :: 1;
|
|
VK_EXT_BORDER_COLOR_SWIZZLE_SPEC_VERSION :: 1;
|
|
VK_EXT_BORDER_COLOR_SWIZZLE_EXTENSION_NAME :: "VK_EXT_border_color_swizzle";
|
|
|
|
VK_EXT_pageable_device_local_memory :: 1;
|
|
VK_EXT_PAGEABLE_DEVICE_LOCAL_MEMORY_SPEC_VERSION :: 1;
|
|
VK_EXT_PAGEABLE_DEVICE_LOCAL_MEMORY_EXTENSION_NAME :: "VK_EXT_pageable_device_local_memory";
|
|
|
|
VK_ARM_shader_core_properties :: 1;
|
|
VK_ARM_SHADER_CORE_PROPERTIES_SPEC_VERSION :: 1;
|
|
VK_ARM_SHADER_CORE_PROPERTIES_EXTENSION_NAME :: "VK_ARM_shader_core_properties";
|
|
|
|
VK_ARM_scheduling_controls :: 1;
|
|
VK_ARM_SCHEDULING_CONTROLS_SPEC_VERSION :: 1;
|
|
VK_ARM_SCHEDULING_CONTROLS_EXTENSION_NAME :: "VK_ARM_scheduling_controls";
|
|
|
|
VK_EXT_image_sliced_view_of_3d :: 1;
|
|
VK_EXT_IMAGE_SLICED_VIEW_OF_3D_SPEC_VERSION :: 1;
|
|
VK_EXT_IMAGE_SLICED_VIEW_OF_3D_EXTENSION_NAME :: "VK_EXT_image_sliced_view_of_3d";
|
|
VK_REMAINING_3D_SLICES_EXT :: ~0;
|
|
|
|
VK_VALVE_descriptor_set_host_mapping :: 1;
|
|
VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_SPEC_VERSION :: 1;
|
|
VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME :: "VK_VALVE_descriptor_set_host_mapping";
|
|
|
|
VK_EXT_depth_clamp_zero_one :: 1;
|
|
VK_EXT_DEPTH_CLAMP_ZERO_ONE_SPEC_VERSION :: 1;
|
|
VK_EXT_DEPTH_CLAMP_ZERO_ONE_EXTENSION_NAME :: "VK_EXT_depth_clamp_zero_one";
|
|
|
|
VK_EXT_non_seamless_cube_map :: 1;
|
|
VK_EXT_NON_SEAMLESS_CUBE_MAP_SPEC_VERSION :: 1;
|
|
VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME :: "VK_EXT_non_seamless_cube_map";
|
|
|
|
VK_ARM_render_pass_striped :: 1;
|
|
VK_ARM_RENDER_PASS_STRIPED_SPEC_VERSION :: 1;
|
|
VK_ARM_RENDER_PASS_STRIPED_EXTENSION_NAME :: "VK_ARM_render_pass_striped";
|
|
|
|
VK_QCOM_fragment_density_map_offset :: 1;
|
|
VK_QCOM_FRAGMENT_DENSITY_MAP_OFFSET_SPEC_VERSION :: 2;
|
|
VK_QCOM_FRAGMENT_DENSITY_MAP_OFFSET_EXTENSION_NAME :: "VK_QCOM_fragment_density_map_offset";
|
|
|
|
VK_NV_copy_memory_indirect :: 1;
|
|
VK_NV_COPY_MEMORY_INDIRECT_SPEC_VERSION :: 1;
|
|
VK_NV_COPY_MEMORY_INDIRECT_EXTENSION_NAME :: "VK_NV_copy_memory_indirect";
|
|
|
|
VK_NV_memory_decompression :: 1;
|
|
VK_NV_MEMORY_DECOMPRESSION_SPEC_VERSION :: 1;
|
|
VK_NV_MEMORY_DECOMPRESSION_EXTENSION_NAME :: "VK_NV_memory_decompression";
|
|
|
|
VK_NV_device_generated_commands_compute :: 1;
|
|
VK_NV_DEVICE_GENERATED_COMMANDS_COMPUTE_SPEC_VERSION :: 2;
|
|
VK_NV_DEVICE_GENERATED_COMMANDS_COMPUTE_EXTENSION_NAME :: "VK_NV_device_generated_commands_compute";
|
|
|
|
VK_NV_linear_color_attachment :: 1;
|
|
VK_NV_LINEAR_COLOR_ATTACHMENT_SPEC_VERSION :: 1;
|
|
VK_NV_LINEAR_COLOR_ATTACHMENT_EXTENSION_NAME :: "VK_NV_linear_color_attachment";
|
|
|
|
VK_GOOGLE_surfaceless_query :: 1;
|
|
VK_GOOGLE_SURFACELESS_QUERY_SPEC_VERSION :: 2;
|
|
VK_GOOGLE_SURFACELESS_QUERY_EXTENSION_NAME :: "VK_GOOGLE_surfaceless_query";
|
|
|
|
VK_EXT_image_compression_control_swapchain :: 1;
|
|
VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_SPEC_VERSION :: 1;
|
|
VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME :: "VK_EXT_image_compression_control_swapchain";
|
|
|
|
VK_QCOM_image_processing :: 1;
|
|
VK_QCOM_IMAGE_PROCESSING_SPEC_VERSION :: 1;
|
|
VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME :: "VK_QCOM_image_processing";
|
|
|
|
VK_EXT_nested_command_buffer :: 1;
|
|
VK_EXT_NESTED_COMMAND_BUFFER_SPEC_VERSION :: 1;
|
|
VK_EXT_NESTED_COMMAND_BUFFER_EXTENSION_NAME :: "VK_EXT_nested_command_buffer";
|
|
|
|
VK_EXT_external_memory_acquire_unmodified :: 1;
|
|
VK_EXT_EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_SPEC_VERSION :: 1;
|
|
VK_EXT_EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_EXTENSION_NAME :: "VK_EXT_external_memory_acquire_unmodified";
|
|
|
|
VK_EXT_extended_dynamic_state3 :: 1;
|
|
VK_EXT_EXTENDED_DYNAMIC_STATE_3_SPEC_VERSION :: 2;
|
|
VK_EXT_EXTENDED_DYNAMIC_STATE_3_EXTENSION_NAME :: "VK_EXT_extended_dynamic_state3";
|
|
|
|
VK_EXT_subpass_merge_feedback :: 1;
|
|
VK_EXT_SUBPASS_MERGE_FEEDBACK_SPEC_VERSION :: 2;
|
|
VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME :: "VK_EXT_subpass_merge_feedback";
|
|
|
|
VK_LUNARG_direct_driver_loading :: 1;
|
|
VK_LUNARG_DIRECT_DRIVER_LOADING_SPEC_VERSION :: 1;
|
|
VK_LUNARG_DIRECT_DRIVER_LOADING_EXTENSION_NAME :: "VK_LUNARG_direct_driver_loading";
|
|
|
|
VK_EXT_shader_module_identifier :: 1;
|
|
VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT :: 32;
|
|
VK_EXT_SHADER_MODULE_IDENTIFIER_SPEC_VERSION :: 1;
|
|
VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME :: "VK_EXT_shader_module_identifier";
|
|
|
|
VK_EXT_rasterization_order_attachment_access :: 1;
|
|
VK_EXT_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_SPEC_VERSION :: 1;
|
|
VK_EXT_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_EXTENSION_NAME :: "VK_EXT_rasterization_order_attachment_access";
|
|
|
|
VK_NV_optical_flow :: 1;
|
|
|
|
VK_NV_OPTICAL_FLOW_SPEC_VERSION :: 1;
|
|
VK_NV_OPTICAL_FLOW_EXTENSION_NAME :: "VK_NV_optical_flow";
|
|
|
|
VK_EXT_legacy_dithering :: 1;
|
|
VK_EXT_LEGACY_DITHERING_SPEC_VERSION :: 2;
|
|
VK_EXT_LEGACY_DITHERING_EXTENSION_NAME :: "VK_EXT_legacy_dithering";
|
|
|
|
VK_EXT_pipeline_protected_access :: 1;
|
|
VK_EXT_PIPELINE_PROTECTED_ACCESS_SPEC_VERSION :: 1;
|
|
VK_EXT_PIPELINE_PROTECTED_ACCESS_EXTENSION_NAME :: "VK_EXT_pipeline_protected_access";
|
|
|
|
VK_AMD_anti_lag :: 1;
|
|
VK_AMD_ANTI_LAG_SPEC_VERSION :: 1;
|
|
VK_AMD_ANTI_LAG_EXTENSION_NAME :: "VK_AMD_anti_lag";
|
|
|
|
VK_EXT_shader_object :: 1;
|
|
|
|
VK_EXT_SHADER_OBJECT_SPEC_VERSION :: 1;
|
|
VK_EXT_SHADER_OBJECT_EXTENSION_NAME :: "VK_EXT_shader_object";
|
|
|
|
VK_QCOM_tile_properties :: 1;
|
|
VK_QCOM_TILE_PROPERTIES_SPEC_VERSION :: 1;
|
|
VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME :: "VK_QCOM_tile_properties";
|
|
|
|
VK_SEC_amigo_profiling :: 1;
|
|
VK_SEC_AMIGO_PROFILING_SPEC_VERSION :: 1;
|
|
VK_SEC_AMIGO_PROFILING_EXTENSION_NAME :: "VK_SEC_amigo_profiling";
|
|
|
|
VK_QCOM_multiview_per_view_viewports :: 1;
|
|
VK_QCOM_MULTIVIEW_PER_VIEW_VIEWPORTS_SPEC_VERSION :: 1;
|
|
VK_QCOM_MULTIVIEW_PER_VIEW_VIEWPORTS_EXTENSION_NAME :: "VK_QCOM_multiview_per_view_viewports";
|
|
|
|
VK_NV_ray_tracing_invocation_reorder :: 1;
|
|
VK_NV_RAY_TRACING_INVOCATION_REORDER_SPEC_VERSION :: 1;
|
|
VK_NV_RAY_TRACING_INVOCATION_REORDER_EXTENSION_NAME :: "VK_NV_ray_tracing_invocation_reorder";
|
|
|
|
VK_NV_extended_sparse_address_space :: 1;
|
|
VK_NV_EXTENDED_SPARSE_ADDRESS_SPACE_SPEC_VERSION :: 1;
|
|
VK_NV_EXTENDED_SPARSE_ADDRESS_SPACE_EXTENSION_NAME :: "VK_NV_extended_sparse_address_space";
|
|
|
|
VK_EXT_mutable_descriptor_type :: 1;
|
|
VK_EXT_MUTABLE_DESCRIPTOR_TYPE_SPEC_VERSION :: 1;
|
|
VK_EXT_MUTABLE_DESCRIPTOR_TYPE_EXTENSION_NAME :: "VK_EXT_mutable_descriptor_type";
|
|
|
|
VK_EXT_legacy_vertex_attributes :: 1;
|
|
VK_EXT_LEGACY_VERTEX_ATTRIBUTES_SPEC_VERSION :: 1;
|
|
VK_EXT_LEGACY_VERTEX_ATTRIBUTES_EXTENSION_NAME :: "VK_EXT_legacy_vertex_attributes";
|
|
|
|
VK_EXT_layer_settings :: 1;
|
|
VK_EXT_LAYER_SETTINGS_SPEC_VERSION :: 2;
|
|
VK_EXT_LAYER_SETTINGS_EXTENSION_NAME :: "VK_EXT_layer_settings";
|
|
|
|
VK_ARM_shader_core_builtins :: 1;
|
|
VK_ARM_SHADER_CORE_BUILTINS_SPEC_VERSION :: 2;
|
|
VK_ARM_SHADER_CORE_BUILTINS_EXTENSION_NAME :: "VK_ARM_shader_core_builtins";
|
|
|
|
VK_EXT_pipeline_library_group_handles :: 1;
|
|
VK_EXT_PIPELINE_LIBRARY_GROUP_HANDLES_SPEC_VERSION :: 1;
|
|
VK_EXT_PIPELINE_LIBRARY_GROUP_HANDLES_EXTENSION_NAME :: "VK_EXT_pipeline_library_group_handles";
|
|
|
|
VK_EXT_dynamic_rendering_unused_attachments :: 1;
|
|
VK_EXT_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_SPEC_VERSION :: 1;
|
|
VK_EXT_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_EXTENSION_NAME :: "VK_EXT_dynamic_rendering_unused_attachments";
|
|
|
|
VK_NV_low_latency2 :: 1;
|
|
VK_NV_LOW_LATENCY_2_SPEC_VERSION :: 2;
|
|
VK_NV_LOW_LATENCY_2_EXTENSION_NAME :: "VK_NV_low_latency2";
|
|
|
|
VK_QCOM_multiview_per_view_render_areas :: 1;
|
|
VK_QCOM_MULTIVIEW_PER_VIEW_RENDER_AREAS_SPEC_VERSION :: 1;
|
|
VK_QCOM_MULTIVIEW_PER_VIEW_RENDER_AREAS_EXTENSION_NAME :: "VK_QCOM_multiview_per_view_render_areas";
|
|
|
|
VK_NV_per_stage_descriptor_set :: 1;
|
|
VK_NV_PER_STAGE_DESCRIPTOR_SET_SPEC_VERSION :: 1;
|
|
VK_NV_PER_STAGE_DESCRIPTOR_SET_EXTENSION_NAME :: "VK_NV_per_stage_descriptor_set";
|
|
|
|
VK_QCOM_image_processing2 :: 1;
|
|
VK_QCOM_IMAGE_PROCESSING_2_SPEC_VERSION :: 1;
|
|
VK_QCOM_IMAGE_PROCESSING_2_EXTENSION_NAME :: "VK_QCOM_image_processing2";
|
|
|
|
VK_QCOM_filter_cubic_weights :: 1;
|
|
VK_QCOM_FILTER_CUBIC_WEIGHTS_SPEC_VERSION :: 1;
|
|
VK_QCOM_FILTER_CUBIC_WEIGHTS_EXTENSION_NAME :: "VK_QCOM_filter_cubic_weights";
|
|
|
|
VK_QCOM_ycbcr_degamma :: 1;
|
|
VK_QCOM_YCBCR_DEGAMMA_SPEC_VERSION :: 1;
|
|
VK_QCOM_YCBCR_DEGAMMA_EXTENSION_NAME :: "VK_QCOM_ycbcr_degamma";
|
|
|
|
VK_QCOM_filter_cubic_clamp :: 1;
|
|
VK_QCOM_FILTER_CUBIC_CLAMP_SPEC_VERSION :: 1;
|
|
VK_QCOM_FILTER_CUBIC_CLAMP_EXTENSION_NAME :: "VK_QCOM_filter_cubic_clamp";
|
|
|
|
VK_EXT_attachment_feedback_loop_dynamic_state :: 1;
|
|
VK_EXT_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_SPEC_VERSION :: 1;
|
|
VK_EXT_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_EXTENSION_NAME :: "VK_EXT_attachment_feedback_loop_dynamic_state";
|
|
|
|
VK_MSFT_layered_driver :: 1;
|
|
VK_MSFT_LAYERED_DRIVER_SPEC_VERSION :: 1;
|
|
VK_MSFT_LAYERED_DRIVER_EXTENSION_NAME :: "VK_MSFT_layered_driver";
|
|
|
|
VK_NV_descriptor_pool_overallocation :: 1;
|
|
VK_NV_DESCRIPTOR_POOL_OVERALLOCATION_SPEC_VERSION :: 1;
|
|
VK_NV_DESCRIPTOR_POOL_OVERALLOCATION_EXTENSION_NAME :: "VK_NV_descriptor_pool_overallocation";
|
|
|
|
VK_NV_display_stereo :: 1;
|
|
VK_NV_DISPLAY_STEREO_SPEC_VERSION :: 1;
|
|
VK_NV_DISPLAY_STEREO_EXTENSION_NAME :: "VK_NV_display_stereo";
|
|
|
|
VK_NV_raw_access_chains :: 1;
|
|
VK_NV_RAW_ACCESS_CHAINS_SPEC_VERSION :: 1;
|
|
VK_NV_RAW_ACCESS_CHAINS_EXTENSION_NAME :: "VK_NV_raw_access_chains";
|
|
|
|
VK_NV_command_buffer_inheritance :: 1;
|
|
VK_NV_COMMAND_BUFFER_INHERITANCE_SPEC_VERSION :: 1;
|
|
VK_NV_COMMAND_BUFFER_INHERITANCE_EXTENSION_NAME :: "VK_NV_command_buffer_inheritance";
|
|
|
|
VK_NV_shader_atomic_float16_vector :: 1;
|
|
VK_NV_SHADER_ATOMIC_FLOAT16_VECTOR_SPEC_VERSION :: 1;
|
|
VK_NV_SHADER_ATOMIC_FLOAT16_VECTOR_EXTENSION_NAME :: "VK_NV_shader_atomic_float16_vector";
|
|
|
|
VK_EXT_shader_replicated_composites :: 1;
|
|
VK_EXT_SHADER_REPLICATED_COMPOSITES_SPEC_VERSION :: 1;
|
|
VK_EXT_SHADER_REPLICATED_COMPOSITES_EXTENSION_NAME :: "VK_EXT_shader_replicated_composites";
|
|
|
|
VK_NV_ray_tracing_validation :: 1;
|
|
VK_NV_RAY_TRACING_VALIDATION_SPEC_VERSION :: 1;
|
|
VK_NV_RAY_TRACING_VALIDATION_EXTENSION_NAME :: "VK_NV_ray_tracing_validation";
|
|
|
|
VK_EXT_device_generated_commands :: 1;
|
|
|
|
VK_EXT_DEVICE_GENERATED_COMMANDS_SPEC_VERSION :: 1;
|
|
VK_EXT_DEVICE_GENERATED_COMMANDS_EXTENSION_NAME :: "VK_EXT_device_generated_commands";
|
|
|
|
VK_MESA_image_alignment_control :: 1;
|
|
VK_MESA_IMAGE_ALIGNMENT_CONTROL_SPEC_VERSION :: 1;
|
|
VK_MESA_IMAGE_ALIGNMENT_CONTROL_EXTENSION_NAME :: "VK_MESA_image_alignment_control";
|
|
|
|
VK_EXT_depth_clamp_control :: 1;
|
|
VK_EXT_DEPTH_CLAMP_CONTROL_SPEC_VERSION :: 1;
|
|
VK_EXT_DEPTH_CLAMP_CONTROL_EXTENSION_NAME :: "VK_EXT_depth_clamp_control";
|
|
|
|
VK_HUAWEI_hdr_vivid :: 1;
|
|
VK_HUAWEI_HDR_VIVID_SPEC_VERSION :: 1;
|
|
VK_HUAWEI_HDR_VIVID_EXTENSION_NAME :: "VK_HUAWEI_hdr_vivid";
|
|
|
|
VK_NV_cooperative_matrix2 :: 1;
|
|
VK_NV_COOPERATIVE_MATRIX_2_SPEC_VERSION :: 1;
|
|
VK_NV_COOPERATIVE_MATRIX_2_EXTENSION_NAME :: "VK_NV_cooperative_matrix2";
|
|
|
|
VK_EXT_vertex_attribute_robustness :: 1;
|
|
VK_EXT_VERTEX_ATTRIBUTE_ROBUSTNESS_SPEC_VERSION :: 1;
|
|
VK_EXT_VERTEX_ATTRIBUTE_ROBUSTNESS_EXTENSION_NAME :: "VK_EXT_vertex_attribute_robustness";
|
|
|
|
VK_KHR_acceleration_structure :: 1;
|
|
VK_KHR_ACCELERATION_STRUCTURE_SPEC_VERSION :: 13;
|
|
VK_KHR_ACCELERATION_STRUCTURE_EXTENSION_NAME :: "VK_KHR_acceleration_structure";
|
|
|
|
VK_KHR_ray_tracing_pipeline :: 1;
|
|
VK_KHR_RAY_TRACING_PIPELINE_SPEC_VERSION :: 1;
|
|
VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME :: "VK_KHR_ray_tracing_pipeline";
|
|
|
|
VK_KHR_ray_query :: 1;
|
|
VK_KHR_RAY_QUERY_SPEC_VERSION :: 1;
|
|
VK_KHR_RAY_QUERY_EXTENSION_NAME :: "VK_KHR_ray_query";
|
|
|
|
VK_EXT_mesh_shader :: 1;
|
|
VK_EXT_MESH_SHADER_SPEC_VERSION :: 1;
|
|
VK_EXT_MESH_SHADER_EXTENSION_NAME :: "VK_EXT_mesh_shader";
|
|
|
|
VkBool32 :: u32;
|
|
VkDeviceAddress :: u64;
|
|
VkDeviceSize :: u64;
|
|
VkFlags :: u32;
|
|
VkSampleMask :: u32;
|
|
VkBuffer_T :: struct {}
|
|
VkBuffer :: *VkBuffer_T;
|
|
VkImage_T :: struct {}
|
|
VkImage :: *VkImage_T;
|
|
VkInstance_T :: struct {}
|
|
VkInstance :: *VkInstance_T;
|
|
VkPhysicalDevice_T :: struct {}
|
|
VkPhysicalDevice :: *VkPhysicalDevice_T;
|
|
VkDevice_T :: struct {}
|
|
VkDevice :: *VkDevice_T;
|
|
VkQueue_T :: struct {}
|
|
VkQueue :: *VkQueue_T;
|
|
VkSemaphore_T :: struct {}
|
|
VkSemaphore :: *VkSemaphore_T;
|
|
VkCommandBuffer_T :: struct {}
|
|
VkCommandBuffer :: *VkCommandBuffer_T;
|
|
VkFence_T :: struct {}
|
|
VkFence :: *VkFence_T;
|
|
VkDeviceMemory_T :: struct {}
|
|
VkDeviceMemory :: *VkDeviceMemory_T;
|
|
VkEvent_T :: struct {}
|
|
VkEvent :: *VkEvent_T;
|
|
VkQueryPool_T :: struct {}
|
|
VkQueryPool :: *VkQueryPool_T;
|
|
VkBufferView_T :: struct {}
|
|
VkBufferView :: *VkBufferView_T;
|
|
VkImageView_T :: struct {}
|
|
VkImageView :: *VkImageView_T;
|
|
VkShaderModule_T :: struct {}
|
|
VkShaderModule :: *VkShaderModule_T;
|
|
VkPipelineCache_T :: struct {}
|
|
VkPipelineCache :: *VkPipelineCache_T;
|
|
VkPipelineLayout_T :: struct {}
|
|
VkPipelineLayout :: *VkPipelineLayout_T;
|
|
VkPipeline_T :: struct {}
|
|
VkPipeline :: *VkPipeline_T;
|
|
VkRenderPass_T :: struct {}
|
|
VkRenderPass :: *VkRenderPass_T;
|
|
VkDescriptorSetLayout_T :: struct {}
|
|
VkDescriptorSetLayout :: *VkDescriptorSetLayout_T;
|
|
VkSampler_T :: struct {}
|
|
VkSampler :: *VkSampler_T;
|
|
VkDescriptorSet_T :: struct {}
|
|
VkDescriptorSet :: *VkDescriptorSet_T;
|
|
VkDescriptorPool_T :: struct {}
|
|
VkDescriptorPool :: *VkDescriptorPool_T;
|
|
VkFramebuffer_T :: struct {}
|
|
VkFramebuffer :: *VkFramebuffer_T;
|
|
VkCommandPool_T :: struct {}
|
|
VkCommandPool :: *VkCommandPool_T;
|
|
|
|
VkResult :: enum s32 {
|
|
SUCCESS :: 0;
|
|
NOT_READY :: 1;
|
|
TIMEOUT :: 2;
|
|
EVENT_SET :: 3;
|
|
EVENT_RESET :: 4;
|
|
INCOMPLETE :: 5;
|
|
ERROR_OUT_OF_HOST_MEMORY :: -1;
|
|
ERROR_OUT_OF_DEVICE_MEMORY :: -2;
|
|
ERROR_INITIALIZATION_FAILED :: -3;
|
|
ERROR_DEVICE_LOST :: -4;
|
|
ERROR_MEMORY_MAP_FAILED :: -5;
|
|
ERROR_LAYER_NOT_PRESENT :: -6;
|
|
ERROR_EXTENSION_NOT_PRESENT :: -7;
|
|
ERROR_FEATURE_NOT_PRESENT :: -8;
|
|
ERROR_INCOMPATIBLE_DRIVER :: -9;
|
|
ERROR_TOO_MANY_OBJECTS :: -10;
|
|
ERROR_FORMAT_NOT_SUPPORTED :: -11;
|
|
ERROR_FRAGMENTED_POOL :: -12;
|
|
ERROR_UNKNOWN :: -13;
|
|
ERROR_OUT_OF_POOL_MEMORY :: -1000069000;
|
|
ERROR_INVALID_EXTERNAL_HANDLE :: -1000072003;
|
|
ERROR_FRAGMENTATION :: -1000161000;
|
|
ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS :: -1000257000;
|
|
PIPELINE_COMPILE_REQUIRED :: 1000297000;
|
|
ERROR_NOT_PERMITTED :: -1000174001;
|
|
ERROR_SURFACE_LOST_KHR :: -1000000000;
|
|
ERROR_NATIVE_WINDOW_IN_USE_KHR :: -1000000001;
|
|
SUBOPTIMAL_KHR :: 1000001003;
|
|
ERROR_OUT_OF_DATE_KHR :: -1000001004;
|
|
ERROR_INCOMPATIBLE_DISPLAY_KHR :: -1000003001;
|
|
ERROR_VALIDATION_FAILED_EXT :: -1000011001;
|
|
ERROR_INVALID_SHADER_NV :: -1000012000;
|
|
ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR :: -1000023000;
|
|
ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR :: -1000023001;
|
|
ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR :: -1000023002;
|
|
ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR :: -1000023003;
|
|
ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR :: -1000023004;
|
|
ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR :: -1000023005;
|
|
ERROR_INVALID_DRM_FORMAT_MODIFIER_PLANE_LAYOUT_EXT :: -1000158000;
|
|
ERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT :: -1000255000;
|
|
THREAD_IDLE_KHR :: 1000268000;
|
|
THREAD_DONE_KHR :: 1000268001;
|
|
OPERATION_DEFERRED_KHR :: 1000268002;
|
|
OPERATION_NOT_DEFERRED_KHR :: 1000268003;
|
|
ERROR_INVALID_VIDEO_STD_PARAMETERS_KHR :: -1000299000;
|
|
ERROR_COMPRESSION_EXHAUSTED_EXT :: -1000338000;
|
|
INCOMPATIBLE_SHADER_BINARY_EXT :: 1000482000;
|
|
PIPELINE_BINARY_MISSING_KHR :: 1000483000;
|
|
ERROR_NOT_ENOUGH_SPACE_KHR :: -1000483000;
|
|
ERROR_OUT_OF_POOL_MEMORY_KHR :: -1000069000;
|
|
ERROR_INVALID_EXTERNAL_HANDLE_KHR :: -1000072003;
|
|
ERROR_FRAGMENTATION_EXT :: -1000161000;
|
|
ERROR_NOT_PERMITTED_EXT :: -1000174001;
|
|
ERROR_NOT_PERMITTED_KHR :: -1000174001;
|
|
ERROR_INVALID_DEVICE_ADDRESS_EXT :: -1000257000;
|
|
ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR :: -1000257000;
|
|
PIPELINE_COMPILE_REQUIRED_EXT :: 1000297000;
|
|
ERROR_PIPELINE_COMPILE_REQUIRED_EXT :: 1000297000;
|
|
|
|
ERROR_INCOMPATIBLE_SHADER_BINARY_EXT :: 1000482000;
|
|
RESULT_MAX_ENUM :: 2147483647;
|
|
|
|
VK_SUCCESS :: SUCCESS;
|
|
VK_NOT_READY :: NOT_READY;
|
|
VK_TIMEOUT :: TIMEOUT;
|
|
VK_EVENT_SET :: EVENT_SET;
|
|
VK_EVENT_RESET :: EVENT_RESET;
|
|
VK_INCOMPLETE :: INCOMPLETE;
|
|
VK_ERROR_OUT_OF_HOST_MEMORY :: ERROR_OUT_OF_HOST_MEMORY;
|
|
VK_ERROR_OUT_OF_DEVICE_MEMORY :: ERROR_OUT_OF_DEVICE_MEMORY;
|
|
VK_ERROR_INITIALIZATION_FAILED :: ERROR_INITIALIZATION_FAILED;
|
|
VK_ERROR_DEVICE_LOST :: ERROR_DEVICE_LOST;
|
|
VK_ERROR_MEMORY_MAP_FAILED :: ERROR_MEMORY_MAP_FAILED;
|
|
VK_ERROR_LAYER_NOT_PRESENT :: ERROR_LAYER_NOT_PRESENT;
|
|
VK_ERROR_EXTENSION_NOT_PRESENT :: ERROR_EXTENSION_NOT_PRESENT;
|
|
VK_ERROR_FEATURE_NOT_PRESENT :: ERROR_FEATURE_NOT_PRESENT;
|
|
VK_ERROR_INCOMPATIBLE_DRIVER :: ERROR_INCOMPATIBLE_DRIVER;
|
|
VK_ERROR_TOO_MANY_OBJECTS :: ERROR_TOO_MANY_OBJECTS;
|
|
VK_ERROR_FORMAT_NOT_SUPPORTED :: ERROR_FORMAT_NOT_SUPPORTED;
|
|
VK_ERROR_FRAGMENTED_POOL :: ERROR_FRAGMENTED_POOL;
|
|
VK_ERROR_UNKNOWN :: ERROR_UNKNOWN;
|
|
VK_ERROR_OUT_OF_POOL_MEMORY :: ERROR_OUT_OF_POOL_MEMORY;
|
|
VK_ERROR_INVALID_EXTERNAL_HANDLE :: ERROR_INVALID_EXTERNAL_HANDLE;
|
|
VK_ERROR_FRAGMENTATION :: ERROR_FRAGMENTATION;
|
|
VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS :: ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS;
|
|
VK_PIPELINE_COMPILE_REQUIRED :: PIPELINE_COMPILE_REQUIRED;
|
|
VK_ERROR_NOT_PERMITTED :: ERROR_NOT_PERMITTED;
|
|
VK_ERROR_SURFACE_LOST_KHR :: ERROR_SURFACE_LOST_KHR;
|
|
VK_ERROR_NATIVE_WINDOW_IN_USE_KHR :: ERROR_NATIVE_WINDOW_IN_USE_KHR;
|
|
VK_SUBOPTIMAL_KHR :: SUBOPTIMAL_KHR;
|
|
VK_ERROR_OUT_OF_DATE_KHR :: ERROR_OUT_OF_DATE_KHR;
|
|
VK_ERROR_INCOMPATIBLE_DISPLAY_KHR :: ERROR_INCOMPATIBLE_DISPLAY_KHR;
|
|
VK_ERROR_VALIDATION_FAILED_EXT :: ERROR_VALIDATION_FAILED_EXT;
|
|
VK_ERROR_INVALID_SHADER_NV :: ERROR_INVALID_SHADER_NV;
|
|
VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR :: ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR;
|
|
VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR :: ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR;
|
|
VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR :: ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR;
|
|
VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR :: ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR;
|
|
VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR :: ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR;
|
|
VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR :: ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR;
|
|
VK_ERROR_INVALID_DRM_FORMAT_MODIFIER_PLANE_LAYOUT_EXT :: ERROR_INVALID_DRM_FORMAT_MODIFIER_PLANE_LAYOUT_EXT;
|
|
VK_ERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT :: ERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT;
|
|
VK_THREAD_IDLE_KHR :: THREAD_IDLE_KHR;
|
|
VK_THREAD_DONE_KHR :: THREAD_DONE_KHR;
|
|
VK_OPERATION_DEFERRED_KHR :: OPERATION_DEFERRED_KHR;
|
|
VK_OPERATION_NOT_DEFERRED_KHR :: OPERATION_NOT_DEFERRED_KHR;
|
|
VK_ERROR_INVALID_VIDEO_STD_PARAMETERS_KHR :: ERROR_INVALID_VIDEO_STD_PARAMETERS_KHR;
|
|
VK_ERROR_COMPRESSION_EXHAUSTED_EXT :: ERROR_COMPRESSION_EXHAUSTED_EXT;
|
|
VK_INCOMPATIBLE_SHADER_BINARY_EXT :: INCOMPATIBLE_SHADER_BINARY_EXT;
|
|
VK_PIPELINE_BINARY_MISSING_KHR :: PIPELINE_BINARY_MISSING_KHR;
|
|
VK_ERROR_NOT_ENOUGH_SPACE_KHR :: ERROR_NOT_ENOUGH_SPACE_KHR;
|
|
VK_ERROR_OUT_OF_POOL_MEMORY_KHR :: ERROR_OUT_OF_POOL_MEMORY_KHR;
|
|
VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR :: ERROR_INVALID_EXTERNAL_HANDLE_KHR;
|
|
VK_ERROR_FRAGMENTATION_EXT :: ERROR_FRAGMENTATION_EXT;
|
|
VK_ERROR_NOT_PERMITTED_EXT :: ERROR_NOT_PERMITTED_EXT;
|
|
VK_ERROR_NOT_PERMITTED_KHR :: ERROR_NOT_PERMITTED_KHR;
|
|
VK_ERROR_INVALID_DEVICE_ADDRESS_EXT :: ERROR_INVALID_DEVICE_ADDRESS_EXT;
|
|
VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR :: ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR;
|
|
VK_PIPELINE_COMPILE_REQUIRED_EXT :: PIPELINE_COMPILE_REQUIRED_EXT;
|
|
VK_ERROR_PIPELINE_COMPILE_REQUIRED_EXT :: ERROR_PIPELINE_COMPILE_REQUIRED_EXT;
|
|
|
|
VK_ERROR_INCOMPATIBLE_SHADER_BINARY_EXT :: ERROR_INCOMPATIBLE_SHADER_BINARY_EXT;
|
|
VK_RESULT_MAX_ENUM :: RESULT_MAX_ENUM;
|
|
}
|
|
|
|
VkStructureType :: enum s32 {
|
|
APPLICATION_INFO :: 0;
|
|
INSTANCE_CREATE_INFO :: 1;
|
|
DEVICE_QUEUE_CREATE_INFO :: 2;
|
|
DEVICE_CREATE_INFO :: 3;
|
|
SUBMIT_INFO :: 4;
|
|
MEMORY_ALLOCATE_INFO :: 5;
|
|
MAPPED_MEMORY_RANGE :: 6;
|
|
BIND_SPARSE_INFO :: 7;
|
|
FENCE_CREATE_INFO :: 8;
|
|
SEMAPHORE_CREATE_INFO :: 9;
|
|
EVENT_CREATE_INFO :: 10;
|
|
QUERY_POOL_CREATE_INFO :: 11;
|
|
BUFFER_CREATE_INFO :: 12;
|
|
BUFFER_VIEW_CREATE_INFO :: 13;
|
|
IMAGE_CREATE_INFO :: 14;
|
|
IMAGE_VIEW_CREATE_INFO :: 15;
|
|
SHADER_MODULE_CREATE_INFO :: 16;
|
|
PIPELINE_CACHE_CREATE_INFO :: 17;
|
|
PIPELINE_SHADER_STAGE_CREATE_INFO :: 18;
|
|
PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO :: 19;
|
|
PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO :: 20;
|
|
PIPELINE_TESSELLATION_STATE_CREATE_INFO :: 21;
|
|
PIPELINE_VIEWPORT_STATE_CREATE_INFO :: 22;
|
|
PIPELINE_RASTERIZATION_STATE_CREATE_INFO :: 23;
|
|
PIPELINE_MULTISAMPLE_STATE_CREATE_INFO :: 24;
|
|
PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO :: 25;
|
|
PIPELINE_COLOR_BLEND_STATE_CREATE_INFO :: 26;
|
|
PIPELINE_DYNAMIC_STATE_CREATE_INFO :: 27;
|
|
GRAPHICS_PIPELINE_CREATE_INFO :: 28;
|
|
COMPUTE_PIPELINE_CREATE_INFO :: 29;
|
|
PIPELINE_LAYOUT_CREATE_INFO :: 30;
|
|
SAMPLER_CREATE_INFO :: 31;
|
|
DESCRIPTOR_SET_LAYOUT_CREATE_INFO :: 32;
|
|
DESCRIPTOR_POOL_CREATE_INFO :: 33;
|
|
DESCRIPTOR_SET_ALLOCATE_INFO :: 34;
|
|
WRITE_DESCRIPTOR_SET :: 35;
|
|
COPY_DESCRIPTOR_SET :: 36;
|
|
FRAMEBUFFER_CREATE_INFO :: 37;
|
|
RENDER_PASS_CREATE_INFO :: 38;
|
|
COMMAND_POOL_CREATE_INFO :: 39;
|
|
COMMAND_BUFFER_ALLOCATE_INFO :: 40;
|
|
COMMAND_BUFFER_INHERITANCE_INFO :: 41;
|
|
COMMAND_BUFFER_BEGIN_INFO :: 42;
|
|
RENDER_PASS_BEGIN_INFO :: 43;
|
|
BUFFER_MEMORY_BARRIER :: 44;
|
|
IMAGE_MEMORY_BARRIER :: 45;
|
|
MEMORY_BARRIER :: 46;
|
|
LOADER_INSTANCE_CREATE_INFO :: 47;
|
|
LOADER_DEVICE_CREATE_INFO :: 48;
|
|
PHYSICAL_DEVICE_SUBGROUP_PROPERTIES :: 1000094000;
|
|
BIND_BUFFER_MEMORY_INFO :: 1000157000;
|
|
BIND_IMAGE_MEMORY_INFO :: 1000157001;
|
|
PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES :: 1000083000;
|
|
MEMORY_DEDICATED_REQUIREMENTS :: 1000127000;
|
|
MEMORY_DEDICATED_ALLOCATE_INFO :: 1000127001;
|
|
MEMORY_ALLOCATE_FLAGS_INFO :: 1000060000;
|
|
DEVICE_GROUP_RENDER_PASS_BEGIN_INFO :: 1000060003;
|
|
DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO :: 1000060004;
|
|
DEVICE_GROUP_SUBMIT_INFO :: 1000060005;
|
|
DEVICE_GROUP_BIND_SPARSE_INFO :: 1000060006;
|
|
BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO :: 1000060013;
|
|
BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO :: 1000060014;
|
|
PHYSICAL_DEVICE_GROUP_PROPERTIES :: 1000070000;
|
|
DEVICE_GROUP_DEVICE_CREATE_INFO :: 1000070001;
|
|
BUFFER_MEMORY_REQUIREMENTS_INFO_2 :: 1000146000;
|
|
IMAGE_MEMORY_REQUIREMENTS_INFO_2 :: 1000146001;
|
|
IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2 :: 1000146002;
|
|
MEMORY_REQUIREMENTS_2 :: 1000146003;
|
|
SPARSE_IMAGE_MEMORY_REQUIREMENTS_2 :: 1000146004;
|
|
PHYSICAL_DEVICE_FEATURES_2 :: 1000059000;
|
|
PHYSICAL_DEVICE_PROPERTIES_2 :: 1000059001;
|
|
FORMAT_PROPERTIES_2 :: 1000059002;
|
|
IMAGE_FORMAT_PROPERTIES_2 :: 1000059003;
|
|
PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2 :: 1000059004;
|
|
QUEUE_FAMILY_PROPERTIES_2 :: 1000059005;
|
|
PHYSICAL_DEVICE_MEMORY_PROPERTIES_2 :: 1000059006;
|
|
SPARSE_IMAGE_FORMAT_PROPERTIES_2 :: 1000059007;
|
|
PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2 :: 1000059008;
|
|
PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES :: 1000117000;
|
|
RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO :: 1000117001;
|
|
IMAGE_VIEW_USAGE_CREATE_INFO :: 1000117002;
|
|
PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO :: 1000117003;
|
|
RENDER_PASS_MULTIVIEW_CREATE_INFO :: 1000053000;
|
|
PHYSICAL_DEVICE_MULTIVIEW_FEATURES :: 1000053001;
|
|
PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES :: 1000053002;
|
|
PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES :: 1000120000;
|
|
PROTECTED_SUBMIT_INFO :: 1000145000;
|
|
PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES :: 1000145001;
|
|
PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES :: 1000145002;
|
|
DEVICE_QUEUE_INFO_2 :: 1000145003;
|
|
SAMPLER_YCBCR_CONVERSION_CREATE_INFO :: 1000156000;
|
|
SAMPLER_YCBCR_CONVERSION_INFO :: 1000156001;
|
|
BIND_IMAGE_PLANE_MEMORY_INFO :: 1000156002;
|
|
IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO :: 1000156003;
|
|
PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES :: 1000156004;
|
|
SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES :: 1000156005;
|
|
DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO :: 1000085000;
|
|
PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO :: 1000071000;
|
|
EXTERNAL_IMAGE_FORMAT_PROPERTIES :: 1000071001;
|
|
PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO :: 1000071002;
|
|
EXTERNAL_BUFFER_PROPERTIES :: 1000071003;
|
|
PHYSICAL_DEVICE_ID_PROPERTIES :: 1000071004;
|
|
EXTERNAL_MEMORY_BUFFER_CREATE_INFO :: 1000072000;
|
|
EXTERNAL_MEMORY_IMAGE_CREATE_INFO :: 1000072001;
|
|
EXPORT_MEMORY_ALLOCATE_INFO :: 1000072002;
|
|
PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO :: 1000112000;
|
|
EXTERNAL_FENCE_PROPERTIES :: 1000112001;
|
|
EXPORT_FENCE_CREATE_INFO :: 1000113000;
|
|
EXPORT_SEMAPHORE_CREATE_INFO :: 1000077000;
|
|
PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO :: 1000076000;
|
|
EXTERNAL_SEMAPHORE_PROPERTIES :: 1000076001;
|
|
PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES :: 1000168000;
|
|
DESCRIPTOR_SET_LAYOUT_SUPPORT :: 1000168001;
|
|
PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES :: 1000063000;
|
|
PHYSICAL_DEVICE_VULKAN_1_1_FEATURES :: 49;
|
|
PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES :: 50;
|
|
PHYSICAL_DEVICE_VULKAN_1_2_FEATURES :: 51;
|
|
PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES :: 52;
|
|
IMAGE_FORMAT_LIST_CREATE_INFO :: 1000147000;
|
|
ATTACHMENT_DESCRIPTION_2 :: 1000109000;
|
|
ATTACHMENT_REFERENCE_2 :: 1000109001;
|
|
SUBPASS_DESCRIPTION_2 :: 1000109002;
|
|
SUBPASS_DEPENDENCY_2 :: 1000109003;
|
|
RENDER_PASS_CREATE_INFO_2 :: 1000109004;
|
|
SUBPASS_BEGIN_INFO :: 1000109005;
|
|
SUBPASS_END_INFO :: 1000109006;
|
|
PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES :: 1000177000;
|
|
PHYSICAL_DEVICE_DRIVER_PROPERTIES :: 1000196000;
|
|
PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES :: 1000180000;
|
|
PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES :: 1000082000;
|
|
PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES :: 1000197000;
|
|
DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO :: 1000161000;
|
|
PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES :: 1000161001;
|
|
PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES :: 1000161002;
|
|
DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO :: 1000161003;
|
|
DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT :: 1000161004;
|
|
PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES :: 1000199000;
|
|
SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE :: 1000199001;
|
|
PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES :: 1000221000;
|
|
IMAGE_STENCIL_USAGE_CREATE_INFO :: 1000246000;
|
|
PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES :: 1000130000;
|
|
SAMPLER_REDUCTION_MODE_CREATE_INFO :: 1000130001;
|
|
PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES :: 1000211000;
|
|
PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES :: 1000108000;
|
|
FRAMEBUFFER_ATTACHMENTS_CREATE_INFO :: 1000108001;
|
|
FRAMEBUFFER_ATTACHMENT_IMAGE_INFO :: 1000108002;
|
|
RENDER_PASS_ATTACHMENT_BEGIN_INFO :: 1000108003;
|
|
PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES :: 1000253000;
|
|
PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES :: 1000175000;
|
|
PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES :: 1000241000;
|
|
ATTACHMENT_REFERENCE_STENCIL_LAYOUT :: 1000241001;
|
|
ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT :: 1000241002;
|
|
PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES :: 1000261000;
|
|
PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES :: 1000207000;
|
|
PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES :: 1000207001;
|
|
SEMAPHORE_TYPE_CREATE_INFO :: 1000207002;
|
|
TIMELINE_SEMAPHORE_SUBMIT_INFO :: 1000207003;
|
|
SEMAPHORE_WAIT_INFO :: 1000207004;
|
|
SEMAPHORE_SIGNAL_INFO :: 1000207005;
|
|
PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES :: 1000257000;
|
|
BUFFER_DEVICE_ADDRESS_INFO :: 1000244001;
|
|
BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO :: 1000257002;
|
|
MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO :: 1000257003;
|
|
DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO :: 1000257004;
|
|
PHYSICAL_DEVICE_VULKAN_1_3_FEATURES :: 53;
|
|
PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES :: 54;
|
|
PIPELINE_CREATION_FEEDBACK_CREATE_INFO :: 1000192000;
|
|
PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES :: 1000215000;
|
|
PHYSICAL_DEVICE_TOOL_PROPERTIES :: 1000245000;
|
|
PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES :: 1000276000;
|
|
PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES :: 1000295000;
|
|
DEVICE_PRIVATE_DATA_CREATE_INFO :: 1000295001;
|
|
PRIVATE_DATA_SLOT_CREATE_INFO :: 1000295002;
|
|
PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES :: 1000297000;
|
|
MEMORY_BARRIER_2 :: 1000314000;
|
|
BUFFER_MEMORY_BARRIER_2 :: 1000314001;
|
|
IMAGE_MEMORY_BARRIER_2 :: 1000314002;
|
|
DEPENDENCY_INFO :: 1000314003;
|
|
SUBMIT_INFO_2 :: 1000314004;
|
|
SEMAPHORE_SUBMIT_INFO :: 1000314005;
|
|
COMMAND_BUFFER_SUBMIT_INFO :: 1000314006;
|
|
PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES :: 1000314007;
|
|
PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES :: 1000325000;
|
|
PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES :: 1000335000;
|
|
COPY_BUFFER_INFO_2 :: 1000337000;
|
|
COPY_IMAGE_INFO_2 :: 1000337001;
|
|
COPY_BUFFER_TO_IMAGE_INFO_2 :: 1000337002;
|
|
COPY_IMAGE_TO_BUFFER_INFO_2 :: 1000337003;
|
|
BLIT_IMAGE_INFO_2 :: 1000337004;
|
|
RESOLVE_IMAGE_INFO_2 :: 1000337005;
|
|
BUFFER_COPY_2 :: 1000337006;
|
|
IMAGE_COPY_2 :: 1000337007;
|
|
IMAGE_BLIT_2 :: 1000337008;
|
|
BUFFER_IMAGE_COPY_2 :: 1000337009;
|
|
IMAGE_RESOLVE_2 :: 1000337010;
|
|
PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES :: 1000225000;
|
|
PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO :: 1000225001;
|
|
PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES :: 1000225002;
|
|
PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES :: 1000138000;
|
|
PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES :: 1000138001;
|
|
WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK :: 1000138002;
|
|
DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO :: 1000138003;
|
|
PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES :: 1000066000;
|
|
RENDERING_INFO :: 1000044000;
|
|
RENDERING_ATTACHMENT_INFO :: 1000044001;
|
|
PIPELINE_RENDERING_CREATE_INFO :: 1000044002;
|
|
PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES :: 1000044003;
|
|
COMMAND_BUFFER_INHERITANCE_RENDERING_INFO :: 1000044004;
|
|
PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES :: 1000280000;
|
|
PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES :: 1000280001;
|
|
PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES :: 1000281001;
|
|
FORMAT_PROPERTIES_3 :: 1000360000;
|
|
PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES :: 1000413000;
|
|
PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES :: 1000413001;
|
|
DEVICE_BUFFER_MEMORY_REQUIREMENTS :: 1000413002;
|
|
DEVICE_IMAGE_MEMORY_REQUIREMENTS :: 1000413003;
|
|
PHYSICAL_DEVICE_VULKAN_1_4_FEATURES :: 55;
|
|
PHYSICAL_DEVICE_VULKAN_1_4_PROPERTIES :: 56;
|
|
DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO :: 1000174000;
|
|
PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES :: 1000388000;
|
|
QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES :: 1000388001;
|
|
PHYSICAL_DEVICE_SHADER_SUBGROUP_ROTATE_FEATURES :: 1000416000;
|
|
PHYSICAL_DEVICE_SHADER_FLOAT_CONTROLS_2_FEATURES :: 1000528000;
|
|
PHYSICAL_DEVICE_SHADER_EXPECT_ASSUME_FEATURES :: 1000544000;
|
|
PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES :: 1000259000;
|
|
PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO :: 1000259001;
|
|
PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES :: 1000259002;
|
|
PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES :: 1000525000;
|
|
PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO :: 1000190001;
|
|
PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES :: 1000190002;
|
|
PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES :: 1000265000;
|
|
MEMORY_MAP_INFO :: 1000271000;
|
|
MEMORY_UNMAP_INFO :: 1000271001;
|
|
PHYSICAL_DEVICE_MAINTENANCE_5_FEATURES :: 1000470000;
|
|
PHYSICAL_DEVICE_MAINTENANCE_5_PROPERTIES :: 1000470001;
|
|
RENDERING_AREA_INFO :: 1000470003;
|
|
DEVICE_IMAGE_SUBRESOURCE_INFO :: 1000470004;
|
|
SUBRESOURCE_LAYOUT_2 :: 1000338002;
|
|
IMAGE_SUBRESOURCE_2 :: 1000338003;
|
|
PIPELINE_CREATE_FLAGS_2_CREATE_INFO :: 1000470005;
|
|
BUFFER_USAGE_FLAGS_2_CREATE_INFO :: 1000470006;
|
|
PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES :: 1000080000;
|
|
PHYSICAL_DEVICE_DYNAMIC_RENDERING_LOCAL_READ_FEATURES :: 1000232000;
|
|
RENDERING_ATTACHMENT_LOCATION_INFO :: 1000232001;
|
|
RENDERING_INPUT_ATTACHMENT_INDEX_INFO :: 1000232002;
|
|
PHYSICAL_DEVICE_MAINTENANCE_6_FEATURES :: 1000545000;
|
|
PHYSICAL_DEVICE_MAINTENANCE_6_PROPERTIES :: 1000545001;
|
|
BIND_MEMORY_STATUS :: 1000545002;
|
|
BIND_DESCRIPTOR_SETS_INFO :: 1000545003;
|
|
PUSH_CONSTANTS_INFO :: 1000545004;
|
|
PUSH_DESCRIPTOR_SET_INFO :: 1000545005;
|
|
PUSH_DESCRIPTOR_SET_WITH_TEMPLATE_INFO :: 1000545006;
|
|
PHYSICAL_DEVICE_PIPELINE_PROTECTED_ACCESS_FEATURES :: 1000466000;
|
|
PIPELINE_ROBUSTNESS_CREATE_INFO :: 1000068000;
|
|
PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES :: 1000068001;
|
|
PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES :: 1000068002;
|
|
PHYSICAL_DEVICE_HOST_IMAGE_COPY_FEATURES :: 1000270000;
|
|
PHYSICAL_DEVICE_HOST_IMAGE_COPY_PROPERTIES :: 1000270001;
|
|
MEMORY_TO_IMAGE_COPY :: 1000270002;
|
|
IMAGE_TO_MEMORY_COPY :: 1000270003;
|
|
COPY_IMAGE_TO_MEMORY_INFO :: 1000270004;
|
|
COPY_MEMORY_TO_IMAGE_INFO :: 1000270005;
|
|
HOST_IMAGE_LAYOUT_TRANSITION_INFO :: 1000270006;
|
|
COPY_IMAGE_TO_IMAGE_INFO :: 1000270007;
|
|
SUBRESOURCE_HOST_MEMCPY_SIZE :: 1000270008;
|
|
HOST_IMAGE_COPY_DEVICE_PERFORMANCE_QUERY :: 1000270009;
|
|
SWAPCHAIN_CREATE_INFO_KHR :: 1000001000;
|
|
PRESENT_INFO_KHR :: 1000001001;
|
|
DEVICE_GROUP_PRESENT_CAPABILITIES_KHR :: 1000060007;
|
|
IMAGE_SWAPCHAIN_CREATE_INFO_KHR :: 1000060008;
|
|
BIND_IMAGE_MEMORY_SWAPCHAIN_INFO_KHR :: 1000060009;
|
|
ACQUIRE_NEXT_IMAGE_INFO_KHR :: 1000060010;
|
|
DEVICE_GROUP_PRESENT_INFO_KHR :: 1000060011;
|
|
DEVICE_GROUP_SWAPCHAIN_CREATE_INFO_KHR :: 1000060012;
|
|
DISPLAY_MODE_CREATE_INFO_KHR :: 1000002000;
|
|
DISPLAY_SURFACE_CREATE_INFO_KHR :: 1000002001;
|
|
DISPLAY_PRESENT_INFO_KHR :: 1000003000;
|
|
XLIB_SURFACE_CREATE_INFO_KHR :: 1000004000;
|
|
XCB_SURFACE_CREATE_INFO_KHR :: 1000005000;
|
|
WAYLAND_SURFACE_CREATE_INFO_KHR :: 1000006000;
|
|
ANDROID_SURFACE_CREATE_INFO_KHR :: 1000008000;
|
|
WIN32_SURFACE_CREATE_INFO_KHR :: 1000009000;
|
|
DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT :: 1000011000;
|
|
PIPELINE_RASTERIZATION_STATE_RASTERIZATION_ORDER_AMD :: 1000018000;
|
|
DEBUG_MARKER_OBJECT_NAME_INFO_EXT :: 1000022000;
|
|
DEBUG_MARKER_OBJECT_TAG_INFO_EXT :: 1000022001;
|
|
DEBUG_MARKER_MARKER_INFO_EXT :: 1000022002;
|
|
VIDEO_PROFILE_INFO_KHR :: 1000023000;
|
|
VIDEO_CAPABILITIES_KHR :: 1000023001;
|
|
VIDEO_PICTURE_RESOURCE_INFO_KHR :: 1000023002;
|
|
VIDEO_SESSION_MEMORY_REQUIREMENTS_KHR :: 1000023003;
|
|
BIND_VIDEO_SESSION_MEMORY_INFO_KHR :: 1000023004;
|
|
VIDEO_SESSION_CREATE_INFO_KHR :: 1000023005;
|
|
VIDEO_SESSION_PARAMETERS_CREATE_INFO_KHR :: 1000023006;
|
|
VIDEO_SESSION_PARAMETERS_UPDATE_INFO_KHR :: 1000023007;
|
|
VIDEO_BEGIN_CODING_INFO_KHR :: 1000023008;
|
|
VIDEO_END_CODING_INFO_KHR :: 1000023009;
|
|
VIDEO_CODING_CONTROL_INFO_KHR :: 1000023010;
|
|
VIDEO_REFERENCE_SLOT_INFO_KHR :: 1000023011;
|
|
QUEUE_FAMILY_VIDEO_PROPERTIES_KHR :: 1000023012;
|
|
VIDEO_PROFILE_LIST_INFO_KHR :: 1000023013;
|
|
PHYSICAL_DEVICE_VIDEO_FORMAT_INFO_KHR :: 1000023014;
|
|
VIDEO_FORMAT_PROPERTIES_KHR :: 1000023015;
|
|
QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR :: 1000023016;
|
|
VIDEO_DECODE_INFO_KHR :: 1000024000;
|
|
VIDEO_DECODE_CAPABILITIES_KHR :: 1000024001;
|
|
VIDEO_DECODE_USAGE_INFO_KHR :: 1000024002;
|
|
DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV :: 1000026000;
|
|
DEDICATED_ALLOCATION_BUFFER_CREATE_INFO_NV :: 1000026001;
|
|
DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV :: 1000026002;
|
|
PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT :: 1000028000;
|
|
PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT :: 1000028001;
|
|
PIPELINE_RASTERIZATION_STATE_STREAM_CREATE_INFO_EXT :: 1000028002;
|
|
CU_MODULE_CREATE_INFO_NVX :: 1000029000;
|
|
CU_FUNCTION_CREATE_INFO_NVX :: 1000029001;
|
|
CU_LAUNCH_INFO_NVX :: 1000029002;
|
|
CU_MODULE_TEXTURING_MODE_CREATE_INFO_NVX :: 1000029004;
|
|
IMAGE_VIEW_HANDLE_INFO_NVX :: 1000030000;
|
|
IMAGE_VIEW_ADDRESS_PROPERTIES_NVX :: 1000030001;
|
|
VIDEO_ENCODE_H264_CAPABILITIES_KHR :: 1000038000;
|
|
VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_KHR :: 1000038001;
|
|
VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_KHR :: 1000038002;
|
|
VIDEO_ENCODE_H264_PICTURE_INFO_KHR :: 1000038003;
|
|
VIDEO_ENCODE_H264_DPB_SLOT_INFO_KHR :: 1000038004;
|
|
VIDEO_ENCODE_H264_NALU_SLICE_INFO_KHR :: 1000038005;
|
|
VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_KHR :: 1000038006;
|
|
VIDEO_ENCODE_H264_PROFILE_INFO_KHR :: 1000038007;
|
|
VIDEO_ENCODE_H264_RATE_CONTROL_INFO_KHR :: 1000038008;
|
|
VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_KHR :: 1000038009;
|
|
VIDEO_ENCODE_H264_SESSION_CREATE_INFO_KHR :: 1000038010;
|
|
VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_KHR :: 1000038011;
|
|
VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_KHR :: 1000038012;
|
|
VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_KHR :: 1000038013;
|
|
VIDEO_ENCODE_H265_CAPABILITIES_KHR :: 1000039000;
|
|
VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_KHR :: 1000039001;
|
|
VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_KHR :: 1000039002;
|
|
VIDEO_ENCODE_H265_PICTURE_INFO_KHR :: 1000039003;
|
|
VIDEO_ENCODE_H265_DPB_SLOT_INFO_KHR :: 1000039004;
|
|
VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_KHR :: 1000039005;
|
|
VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_KHR :: 1000039006;
|
|
VIDEO_ENCODE_H265_PROFILE_INFO_KHR :: 1000039007;
|
|
VIDEO_ENCODE_H265_RATE_CONTROL_INFO_KHR :: 1000039009;
|
|
VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_KHR :: 1000039010;
|
|
VIDEO_ENCODE_H265_SESSION_CREATE_INFO_KHR :: 1000039011;
|
|
VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_KHR :: 1000039012;
|
|
VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_KHR :: 1000039013;
|
|
VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_KHR :: 1000039014;
|
|
VIDEO_DECODE_H264_CAPABILITIES_KHR :: 1000040000;
|
|
VIDEO_DECODE_H264_PICTURE_INFO_KHR :: 1000040001;
|
|
VIDEO_DECODE_H264_PROFILE_INFO_KHR :: 1000040003;
|
|
VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_KHR :: 1000040004;
|
|
VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_KHR :: 1000040005;
|
|
VIDEO_DECODE_H264_DPB_SLOT_INFO_KHR :: 1000040006;
|
|
TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD :: 1000041000;
|
|
STREAM_DESCRIPTOR_SURFACE_CREATE_INFO_GGP :: 1000049000;
|
|
PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV :: 1000050000;
|
|
EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV :: 1000056000;
|
|
EXPORT_MEMORY_ALLOCATE_INFO_NV :: 1000056001;
|
|
IMPORT_MEMORY_WIN32_HANDLE_INFO_NV :: 1000057000;
|
|
EXPORT_MEMORY_WIN32_HANDLE_INFO_NV :: 1000057001;
|
|
WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_NV :: 1000058000;
|
|
VALIDATION_FLAGS_EXT :: 1000061000;
|
|
VI_SURFACE_CREATE_INFO_NN :: 1000062000;
|
|
IMAGE_VIEW_ASTC_DECODE_MODE_EXT :: 1000067000;
|
|
PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT :: 1000067001;
|
|
IMPORT_MEMORY_WIN32_HANDLE_INFO_KHR :: 1000073000;
|
|
EXPORT_MEMORY_WIN32_HANDLE_INFO_KHR :: 1000073001;
|
|
MEMORY_WIN32_HANDLE_PROPERTIES_KHR :: 1000073002;
|
|
MEMORY_GET_WIN32_HANDLE_INFO_KHR :: 1000073003;
|
|
IMPORT_MEMORY_FD_INFO_KHR :: 1000074000;
|
|
MEMORY_FD_PROPERTIES_KHR :: 1000074001;
|
|
MEMORY_GET_FD_INFO_KHR :: 1000074002;
|
|
WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_KHR :: 1000075000;
|
|
IMPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR :: 1000078000;
|
|
EXPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR :: 1000078001;
|
|
D3D12_FENCE_SUBMIT_INFO_KHR :: 1000078002;
|
|
SEMAPHORE_GET_WIN32_HANDLE_INFO_KHR :: 1000078003;
|
|
IMPORT_SEMAPHORE_FD_INFO_KHR :: 1000079000;
|
|
SEMAPHORE_GET_FD_INFO_KHR :: 1000079001;
|
|
COMMAND_BUFFER_INHERITANCE_CONDITIONAL_RENDERING_INFO_EXT :: 1000081000;
|
|
PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT :: 1000081001;
|
|
CONDITIONAL_RENDERING_BEGIN_INFO_EXT :: 1000081002;
|
|
PRESENT_REGIONS_KHR :: 1000084000;
|
|
PIPELINE_VIEWPORT_W_SCALING_STATE_CREATE_INFO_NV :: 1000087000;
|
|
SURFACE_CAPABILITIES_2_EXT :: 1000090000;
|
|
DISPLAY_POWER_INFO_EXT :: 1000091000;
|
|
DEVICE_EVENT_INFO_EXT :: 1000091001;
|
|
DISPLAY_EVENT_INFO_EXT :: 1000091002;
|
|
SWAPCHAIN_COUNTER_CREATE_INFO_EXT :: 1000091003;
|
|
PRESENT_TIMES_INFO_GOOGLE :: 1000092000;
|
|
PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX :: 1000097000;
|
|
MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX :: 1000044009;
|
|
PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV :: 1000098000;
|
|
PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT :: 1000099000;
|
|
PIPELINE_DISCARD_RECTANGLE_STATE_CREATE_INFO_EXT :: 1000099001;
|
|
PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT :: 1000101000;
|
|
PIPELINE_RASTERIZATION_CONSERVATIVE_STATE_CREATE_INFO_EXT :: 1000101001;
|
|
PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT :: 1000102000;
|
|
PIPELINE_RASTERIZATION_DEPTH_CLIP_STATE_CREATE_INFO_EXT :: 1000102001;
|
|
HDR_METADATA_EXT :: 1000105000;
|
|
PHYSICAL_DEVICE_RELAXED_LINE_RASTERIZATION_FEATURES_IMG :: 1000110000;
|
|
SHARED_PRESENT_SURFACE_CAPABILITIES_KHR :: 1000111000;
|
|
IMPORT_FENCE_WIN32_HANDLE_INFO_KHR :: 1000114000;
|
|
EXPORT_FENCE_WIN32_HANDLE_INFO_KHR :: 1000114001;
|
|
FENCE_GET_WIN32_HANDLE_INFO_KHR :: 1000114002;
|
|
IMPORT_FENCE_FD_INFO_KHR :: 1000115000;
|
|
FENCE_GET_FD_INFO_KHR :: 1000115001;
|
|
PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR :: 1000116000;
|
|
PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHR :: 1000116001;
|
|
QUERY_POOL_PERFORMANCE_CREATE_INFO_KHR :: 1000116002;
|
|
PERFORMANCE_QUERY_SUBMIT_INFO_KHR :: 1000116003;
|
|
ACQUIRE_PROFILING_LOCK_INFO_KHR :: 1000116004;
|
|
PERFORMANCE_COUNTER_KHR :: 1000116005;
|
|
PERFORMANCE_COUNTER_DESCRIPTION_KHR :: 1000116006;
|
|
PHYSICAL_DEVICE_SURFACE_INFO_2_KHR :: 1000119000;
|
|
SURFACE_CAPABILITIES_2_KHR :: 1000119001;
|
|
SURFACE_FORMAT_2_KHR :: 1000119002;
|
|
DISPLAY_PROPERTIES_2_KHR :: 1000121000;
|
|
DISPLAY_PLANE_PROPERTIES_2_KHR :: 1000121001;
|
|
DISPLAY_MODE_PROPERTIES_2_KHR :: 1000121002;
|
|
DISPLAY_PLANE_INFO_2_KHR :: 1000121003;
|
|
DISPLAY_PLANE_CAPABILITIES_2_KHR :: 1000121004;
|
|
IOS_SURFACE_CREATE_INFO_MVK :: 1000122000;
|
|
MACOS_SURFACE_CREATE_INFO_MVK :: 1000123000;
|
|
DEBUG_UTILS_OBJECT_NAME_INFO_EXT :: 1000128000;
|
|
DEBUG_UTILS_OBJECT_TAG_INFO_EXT :: 1000128001;
|
|
DEBUG_UTILS_LABEL_EXT :: 1000128002;
|
|
DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT :: 1000128003;
|
|
DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT :: 1000128004;
|
|
ANDROID_HARDWARE_BUFFER_USAGE_ANDROID :: 1000129000;
|
|
ANDROID_HARDWARE_BUFFER_PROPERTIES_ANDROID :: 1000129001;
|
|
ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_ANDROID :: 1000129002;
|
|
IMPORT_ANDROID_HARDWARE_BUFFER_INFO_ANDROID :: 1000129003;
|
|
MEMORY_GET_ANDROID_HARDWARE_BUFFER_INFO_ANDROID :: 1000129004;
|
|
EXTERNAL_FORMAT_ANDROID :: 1000129005;
|
|
ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_2_ANDROID :: 1000129006;
|
|
|
|
ATTACHMENT_SAMPLE_COUNT_INFO_AMD :: 1000044008;
|
|
SAMPLE_LOCATIONS_INFO_EXT :: 1000143000;
|
|
RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT :: 1000143001;
|
|
PIPELINE_SAMPLE_LOCATIONS_STATE_CREATE_INFO_EXT :: 1000143002;
|
|
PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT :: 1000143003;
|
|
MULTISAMPLE_PROPERTIES_EXT :: 1000143004;
|
|
PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT :: 1000148000;
|
|
PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT :: 1000148001;
|
|
PIPELINE_COLOR_BLEND_ADVANCED_STATE_CREATE_INFO_EXT :: 1000148002;
|
|
PIPELINE_COVERAGE_TO_COLOR_STATE_CREATE_INFO_NV :: 1000149000;
|
|
WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_KHR :: 1000150007;
|
|
ACCELERATION_STRUCTURE_BUILD_GEOMETRY_INFO_KHR :: 1000150000;
|
|
ACCELERATION_STRUCTURE_DEVICE_ADDRESS_INFO_KHR :: 1000150002;
|
|
ACCELERATION_STRUCTURE_GEOMETRY_AABBS_DATA_KHR :: 1000150003;
|
|
ACCELERATION_STRUCTURE_GEOMETRY_INSTANCES_DATA_KHR :: 1000150004;
|
|
ACCELERATION_STRUCTURE_GEOMETRY_TRIANGLES_DATA_KHR :: 1000150005;
|
|
ACCELERATION_STRUCTURE_GEOMETRY_KHR :: 1000150006;
|
|
ACCELERATION_STRUCTURE_VERSION_INFO_KHR :: 1000150009;
|
|
COPY_ACCELERATION_STRUCTURE_INFO_KHR :: 1000150010;
|
|
COPY_ACCELERATION_STRUCTURE_TO_MEMORY_INFO_KHR :: 1000150011;
|
|
COPY_MEMORY_TO_ACCELERATION_STRUCTURE_INFO_KHR :: 1000150012;
|
|
PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR :: 1000150013;
|
|
PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_KHR :: 1000150014;
|
|
ACCELERATION_STRUCTURE_CREATE_INFO_KHR :: 1000150017;
|
|
ACCELERATION_STRUCTURE_BUILD_SIZES_INFO_KHR :: 1000150020;
|
|
PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR :: 1000347000;
|
|
PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_PROPERTIES_KHR :: 1000347001;
|
|
RAY_TRACING_PIPELINE_CREATE_INFO_KHR :: 1000150015;
|
|
RAY_TRACING_SHADER_GROUP_CREATE_INFO_KHR :: 1000150016;
|
|
RAY_TRACING_PIPELINE_INTERFACE_CREATE_INFO_KHR :: 1000150018;
|
|
PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR :: 1000348013;
|
|
PIPELINE_COVERAGE_MODULATION_STATE_CREATE_INFO_NV :: 1000152000;
|
|
PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV :: 1000154000;
|
|
PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV :: 1000154001;
|
|
DRM_FORMAT_MODIFIER_PROPERTIES_LIST_EXT :: 1000158000;
|
|
PHYSICAL_DEVICE_IMAGE_DRM_FORMAT_MODIFIER_INFO_EXT :: 1000158002;
|
|
IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXT :: 1000158003;
|
|
IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT :: 1000158004;
|
|
IMAGE_DRM_FORMAT_MODIFIER_PROPERTIES_EXT :: 1000158005;
|
|
DRM_FORMAT_MODIFIER_PROPERTIES_LIST_2_EXT :: 1000158006;
|
|
VALIDATION_CACHE_CREATE_INFO_EXT :: 1000160000;
|
|
SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT :: 1000160001;
|
|
|
|
PIPELINE_VIEWPORT_SHADING_RATE_IMAGE_STATE_CREATE_INFO_NV :: 1000164000;
|
|
PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV :: 1000164001;
|
|
PHYSICAL_DEVICE_SHADING_RATE_IMAGE_PROPERTIES_NV :: 1000164002;
|
|
PIPELINE_VIEWPORT_COARSE_SAMPLE_ORDER_STATE_CREATE_INFO_NV :: 1000164005;
|
|
RAY_TRACING_PIPELINE_CREATE_INFO_NV :: 1000165000;
|
|
ACCELERATION_STRUCTURE_CREATE_INFO_NV :: 1000165001;
|
|
GEOMETRY_NV :: 1000165003;
|
|
GEOMETRY_TRIANGLES_NV :: 1000165004;
|
|
GEOMETRY_AABB_NV :: 1000165005;
|
|
BIND_ACCELERATION_STRUCTURE_MEMORY_INFO_NV :: 1000165006;
|
|
WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_NV :: 1000165007;
|
|
ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_INFO_NV :: 1000165008;
|
|
PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV :: 1000165009;
|
|
RAY_TRACING_SHADER_GROUP_CREATE_INFO_NV :: 1000165011;
|
|
ACCELERATION_STRUCTURE_INFO_NV :: 1000165012;
|
|
PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV :: 1000166000;
|
|
PIPELINE_REPRESENTATIVE_FRAGMENT_TEST_STATE_CREATE_INFO_NV :: 1000166001;
|
|
PHYSICAL_DEVICE_IMAGE_VIEW_IMAGE_FORMAT_INFO_EXT :: 1000170000;
|
|
FILTER_CUBIC_IMAGE_VIEW_IMAGE_FORMAT_PROPERTIES_EXT :: 1000170001;
|
|
IMPORT_MEMORY_HOST_POINTER_INFO_EXT :: 1000178000;
|
|
MEMORY_HOST_POINTER_PROPERTIES_EXT :: 1000178001;
|
|
PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT :: 1000178002;
|
|
PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR :: 1000181000;
|
|
PIPELINE_COMPILER_CONTROL_CREATE_INFO_AMD :: 1000183000;
|
|
PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMD :: 1000185000;
|
|
VIDEO_DECODE_H265_CAPABILITIES_KHR :: 1000187000;
|
|
VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_KHR :: 1000187001;
|
|
VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_KHR :: 1000187002;
|
|
VIDEO_DECODE_H265_PROFILE_INFO_KHR :: 1000187003;
|
|
VIDEO_DECODE_H265_PICTURE_INFO_KHR :: 1000187004;
|
|
VIDEO_DECODE_H265_DPB_SLOT_INFO_KHR :: 1000187005;
|
|
DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD :: 1000189000;
|
|
PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT :: 1000190000;
|
|
PRESENT_FRAME_TOKEN_GGP :: 1000191000;
|
|
PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV :: 1000202000;
|
|
PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV :: 1000202001;
|
|
PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV :: 1000204000;
|
|
PIPELINE_VIEWPORT_EXCLUSIVE_SCISSOR_STATE_CREATE_INFO_NV :: 1000205000;
|
|
PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV :: 1000205002;
|
|
CHECKPOINT_DATA_NV :: 1000206000;
|
|
QUEUE_FAMILY_CHECKPOINT_PROPERTIES_NV :: 1000206001;
|
|
QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV :: 1000314008;
|
|
CHECKPOINT_DATA_2_NV :: 1000314009;
|
|
PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL :: 1000209000;
|
|
QUERY_POOL_PERFORMANCE_QUERY_CREATE_INFO_INTEL :: 1000210000;
|
|
INITIALIZE_PERFORMANCE_API_INFO_INTEL :: 1000210001;
|
|
PERFORMANCE_MARKER_INFO_INTEL :: 1000210002;
|
|
PERFORMANCE_STREAM_MARKER_INFO_INTEL :: 1000210003;
|
|
PERFORMANCE_OVERRIDE_INFO_INTEL :: 1000210004;
|
|
PERFORMANCE_CONFIGURATION_ACQUIRE_INFO_INTEL :: 1000210005;
|
|
PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT :: 1000212000;
|
|
DISPLAY_NATIVE_HDR_SURFACE_CAPABILITIES_AMD :: 1000213000;
|
|
SWAPCHAIN_DISPLAY_NATIVE_HDR_CREATE_INFO_AMD :: 1000213001;
|
|
IMAGEPIPE_SURFACE_CREATE_INFO_FUCHSIA :: 1000214000;
|
|
METAL_SURFACE_CREATE_INFO_EXT :: 1000217000;
|
|
PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT :: 1000218000;
|
|
PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_PROPERTIES_EXT :: 1000218001;
|
|
RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT :: 1000218002;
|
|
RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT :: 1000044007;
|
|
FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR :: 1000226000;
|
|
PIPELINE_FRAGMENT_SHADING_RATE_STATE_CREATE_INFO_KHR :: 1000226001;
|
|
PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_PROPERTIES_KHR :: 1000226002;
|
|
PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR :: 1000226003;
|
|
PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_KHR :: 1000226004;
|
|
RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR :: 1000044006;
|
|
PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD :: 1000227000;
|
|
PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD :: 1000229000;
|
|
PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT :: 1000234000;
|
|
PHYSICAL_DEVICE_SHADER_QUAD_CONTROL_FEATURES_KHR :: 1000235000;
|
|
PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES_EXT :: 1000237000;
|
|
PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT :: 1000238000;
|
|
MEMORY_PRIORITY_ALLOCATE_INFO_EXT :: 1000238001;
|
|
SURFACE_PROTECTED_CAPABILITIES_KHR :: 1000239000;
|
|
PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV :: 1000240000;
|
|
PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT :: 1000244000;
|
|
BUFFER_DEVICE_ADDRESS_CREATE_INFO_EXT :: 1000244002;
|
|
VALIDATION_FEATURES_EXT :: 1000247000;
|
|
PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR :: 1000248000;
|
|
PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV :: 1000249000;
|
|
COOPERATIVE_MATRIX_PROPERTIES_NV :: 1000249001;
|
|
PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NV :: 1000249002;
|
|
PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV :: 1000250000;
|
|
PIPELINE_COVERAGE_REDUCTION_STATE_CREATE_INFO_NV :: 1000250001;
|
|
FRAMEBUFFER_MIXED_SAMPLES_COMBINATION_NV :: 1000250002;
|
|
PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT :: 1000251000;
|
|
PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT :: 1000252000;
|
|
PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT :: 1000254000;
|
|
PIPELINE_RASTERIZATION_PROVOKING_VERTEX_STATE_CREATE_INFO_EXT :: 1000254001;
|
|
PHYSICAL_DEVICE_PROVOKING_VERTEX_PROPERTIES_EXT :: 1000254002;
|
|
SURFACE_FULL_SCREEN_EXCLUSIVE_INFO_EXT :: 1000255000;
|
|
SURFACE_CAPABILITIES_FULL_SCREEN_EXCLUSIVE_EXT :: 1000255002;
|
|
SURFACE_FULL_SCREEN_EXCLUSIVE_WIN32_INFO_EXT :: 1000255001;
|
|
HEADLESS_SURFACE_CREATE_INFO_EXT :: 1000256000;
|
|
PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT :: 1000260000;
|
|
PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT :: 1000267000;
|
|
PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR :: 1000269000;
|
|
PIPELINE_INFO_KHR :: 1000269001;
|
|
PIPELINE_EXECUTABLE_PROPERTIES_KHR :: 1000269002;
|
|
PIPELINE_EXECUTABLE_INFO_KHR :: 1000269003;
|
|
PIPELINE_EXECUTABLE_STATISTIC_KHR :: 1000269004;
|
|
PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR :: 1000269005;
|
|
PHYSICAL_DEVICE_MAP_MEMORY_PLACED_FEATURES_EXT :: 1000272000;
|
|
PHYSICAL_DEVICE_MAP_MEMORY_PLACED_PROPERTIES_EXT :: 1000272001;
|
|
MEMORY_MAP_PLACED_INFO_EXT :: 1000272002;
|
|
PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT :: 1000273000;
|
|
SURFACE_PRESENT_MODE_EXT :: 1000274000;
|
|
SURFACE_PRESENT_SCALING_CAPABILITIES_EXT :: 1000274001;
|
|
SURFACE_PRESENT_MODE_COMPATIBILITY_EXT :: 1000274002;
|
|
PHYSICAL_DEVICE_SWAPCHAIN_MAINTENANCE_1_FEATURES_EXT :: 1000275000;
|
|
SWAPCHAIN_PRESENT_FENCE_INFO_EXT :: 1000275001;
|
|
SWAPCHAIN_PRESENT_MODES_CREATE_INFO_EXT :: 1000275002;
|
|
SWAPCHAIN_PRESENT_MODE_INFO_EXT :: 1000275003;
|
|
SWAPCHAIN_PRESENT_SCALING_CREATE_INFO_EXT :: 1000275004;
|
|
RELEASE_SWAPCHAIN_IMAGES_INFO_EXT :: 1000275005;
|
|
PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV :: 1000277000;
|
|
GRAPHICS_SHADER_GROUP_CREATE_INFO_NV :: 1000277001;
|
|
GRAPHICS_PIPELINE_SHADER_GROUPS_CREATE_INFO_NV :: 1000277002;
|
|
INDIRECT_COMMANDS_LAYOUT_TOKEN_NV :: 1000277003;
|
|
INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_NV :: 1000277004;
|
|
GENERATED_COMMANDS_INFO_NV :: 1000277005;
|
|
GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_NV :: 1000277006;
|
|
PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV :: 1000277007;
|
|
PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV :: 1000278000;
|
|
COMMAND_BUFFER_INHERITANCE_VIEWPORT_SCISSOR_INFO_NV :: 1000278001;
|
|
PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT :: 1000281000;
|
|
COMMAND_BUFFER_INHERITANCE_RENDER_PASS_TRANSFORM_INFO_QCOM :: 1000282000;
|
|
RENDER_PASS_TRANSFORM_BEGIN_INFO_QCOM :: 1000282001;
|
|
PHYSICAL_DEVICE_DEPTH_BIAS_CONTROL_FEATURES_EXT :: 1000283000;
|
|
DEPTH_BIAS_INFO_EXT :: 1000283001;
|
|
DEPTH_BIAS_REPRESENTATION_INFO_EXT :: 1000283002;
|
|
PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT :: 1000284000;
|
|
DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT :: 1000284001;
|
|
DEVICE_MEMORY_REPORT_CALLBACK_DATA_EXT :: 1000284002;
|
|
PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT :: 1000286000;
|
|
PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT :: 1000286001;
|
|
SAMPLER_CUSTOM_BORDER_COLOR_CREATE_INFO_EXT :: 1000287000;
|
|
PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_PROPERTIES_EXT :: 1000287001;
|
|
PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT :: 1000287002;
|
|
PIPELINE_LIBRARY_CREATE_INFO_KHR :: 1000290000;
|
|
PHYSICAL_DEVICE_PRESENT_BARRIER_FEATURES_NV :: 1000292000;
|
|
SURFACE_CAPABILITIES_PRESENT_BARRIER_NV :: 1000292001;
|
|
SWAPCHAIN_PRESENT_BARRIER_CREATE_INFO_NV :: 1000292002;
|
|
PRESENT_ID_KHR :: 1000294000;
|
|
PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR :: 1000294001;
|
|
VIDEO_ENCODE_INFO_KHR :: 1000299000;
|
|
VIDEO_ENCODE_RATE_CONTROL_INFO_KHR :: 1000299001;
|
|
VIDEO_ENCODE_RATE_CONTROL_LAYER_INFO_KHR :: 1000299002;
|
|
VIDEO_ENCODE_CAPABILITIES_KHR :: 1000299003;
|
|
VIDEO_ENCODE_USAGE_INFO_KHR :: 1000299004;
|
|
QUERY_POOL_VIDEO_ENCODE_FEEDBACK_CREATE_INFO_KHR :: 1000299005;
|
|
PHYSICAL_DEVICE_VIDEO_ENCODE_QUALITY_LEVEL_INFO_KHR :: 1000299006;
|
|
VIDEO_ENCODE_QUALITY_LEVEL_PROPERTIES_KHR :: 1000299007;
|
|
VIDEO_ENCODE_QUALITY_LEVEL_INFO_KHR :: 1000299008;
|
|
VIDEO_ENCODE_SESSION_PARAMETERS_GET_INFO_KHR :: 1000299009;
|
|
VIDEO_ENCODE_SESSION_PARAMETERS_FEEDBACK_INFO_KHR :: 1000299010;
|
|
PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV :: 1000300000;
|
|
DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV :: 1000300001;
|
|
CUDA_MODULE_CREATE_INFO_NV :: 1000307000;
|
|
CUDA_FUNCTION_CREATE_INFO_NV :: 1000307001;
|
|
CUDA_LAUNCH_INFO_NV :: 1000307002;
|
|
PHYSICAL_DEVICE_CUDA_KERNEL_LAUNCH_FEATURES_NV :: 1000307003;
|
|
PHYSICAL_DEVICE_CUDA_KERNEL_LAUNCH_PROPERTIES_NV :: 1000307004;
|
|
QUERY_LOW_LATENCY_SUPPORT_NV :: 1000310000;
|
|
EXPORT_METAL_OBJECT_CREATE_INFO_EXT :: 1000311000;
|
|
EXPORT_METAL_OBJECTS_INFO_EXT :: 1000311001;
|
|
EXPORT_METAL_DEVICE_INFO_EXT :: 1000311002;
|
|
EXPORT_METAL_COMMAND_QUEUE_INFO_EXT :: 1000311003;
|
|
EXPORT_METAL_BUFFER_INFO_EXT :: 1000311004;
|
|
IMPORT_METAL_BUFFER_INFO_EXT :: 1000311005;
|
|
EXPORT_METAL_TEXTURE_INFO_EXT :: 1000311006;
|
|
IMPORT_METAL_TEXTURE_INFO_EXT :: 1000311007;
|
|
EXPORT_METAL_IO_SURFACE_INFO_EXT :: 1000311008;
|
|
IMPORT_METAL_IO_SURFACE_INFO_EXT :: 1000311009;
|
|
EXPORT_METAL_SHARED_EVENT_INFO_EXT :: 1000311010;
|
|
IMPORT_METAL_SHARED_EVENT_INFO_EXT :: 1000311011;
|
|
PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_PROPERTIES_EXT :: 1000316000;
|
|
PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_DENSITY_MAP_PROPERTIES_EXT :: 1000316001;
|
|
PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_FEATURES_EXT :: 1000316002;
|
|
DESCRIPTOR_ADDRESS_INFO_EXT :: 1000316003;
|
|
DESCRIPTOR_GET_INFO_EXT :: 1000316004;
|
|
BUFFER_CAPTURE_DESCRIPTOR_DATA_INFO_EXT :: 1000316005;
|
|
IMAGE_CAPTURE_DESCRIPTOR_DATA_INFO_EXT :: 1000316006;
|
|
IMAGE_VIEW_CAPTURE_DESCRIPTOR_DATA_INFO_EXT :: 1000316007;
|
|
SAMPLER_CAPTURE_DESCRIPTOR_DATA_INFO_EXT :: 1000316008;
|
|
OPAQUE_CAPTURE_DESCRIPTOR_DATA_CREATE_INFO_EXT :: 1000316010;
|
|
DESCRIPTOR_BUFFER_BINDING_INFO_EXT :: 1000316011;
|
|
DESCRIPTOR_BUFFER_BINDING_PUSH_DESCRIPTOR_BUFFER_HANDLE_EXT :: 1000316012;
|
|
ACCELERATION_STRUCTURE_CAPTURE_DESCRIPTOR_DATA_INFO_EXT :: 1000316009;
|
|
PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT :: 1000320000;
|
|
PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT :: 1000320001;
|
|
GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT :: 1000320002;
|
|
PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD :: 1000321000;
|
|
PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR :: 1000203000;
|
|
PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR :: 1000322000;
|
|
PHYSICAL_DEVICE_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_FEATURES_KHR :: 1000323000;
|
|
PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_PROPERTIES_NV :: 1000326000;
|
|
PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV :: 1000326001;
|
|
PIPELINE_FRAGMENT_SHADING_RATE_ENUM_STATE_CREATE_INFO_NV :: 1000326002;
|
|
ACCELERATION_STRUCTURE_GEOMETRY_MOTION_TRIANGLES_DATA_NV :: 1000327000;
|
|
PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV :: 1000327001;
|
|
ACCELERATION_STRUCTURE_MOTION_INFO_NV :: 1000327002;
|
|
PHYSICAL_DEVICE_MESH_SHADER_FEATURES_EXT :: 1000328000;
|
|
PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_EXT :: 1000328001;
|
|
PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT :: 1000330000;
|
|
PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT :: 1000332000;
|
|
PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_PROPERTIES_EXT :: 1000332001;
|
|
COPY_COMMAND_TRANSFORM_INFO_QCOM :: 1000333000;
|
|
PHYSICAL_DEVICE_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_FEATURES_KHR :: 1000336000;
|
|
PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT :: 1000338000;
|
|
IMAGE_COMPRESSION_CONTROL_EXT :: 1000338001;
|
|
IMAGE_COMPRESSION_PROPERTIES_EXT :: 1000338004;
|
|
PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT :: 1000339000;
|
|
PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT :: 1000340000;
|
|
PHYSICAL_DEVICE_FAULT_FEATURES_EXT :: 1000341000;
|
|
DEVICE_FAULT_COUNTS_EXT :: 1000341001;
|
|
DEVICE_FAULT_INFO_EXT :: 1000341002;
|
|
PHYSICAL_DEVICE_RGBA10X6_FORMATS_FEATURES_EXT :: 1000344000;
|
|
DIRECTFB_SURFACE_CREATE_INFO_EXT :: 1000346000;
|
|
PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT :: 1000352000;
|
|
VERTEX_INPUT_BINDING_DESCRIPTION_2_EXT :: 1000352001;
|
|
VERTEX_INPUT_ATTRIBUTE_DESCRIPTION_2_EXT :: 1000352002;
|
|
PHYSICAL_DEVICE_DRM_PROPERTIES_EXT :: 1000353000;
|
|
PHYSICAL_DEVICE_ADDRESS_BINDING_REPORT_FEATURES_EXT :: 1000354000;
|
|
DEVICE_ADDRESS_BINDING_CALLBACK_DATA_EXT :: 1000354001;
|
|
PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT :: 1000355000;
|
|
PIPELINE_VIEWPORT_DEPTH_CLIP_CONTROL_CREATE_INFO_EXT :: 1000355001;
|
|
PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT :: 1000356000;
|
|
PHYSICAL_DEVICE_PRESENT_MODE_FIFO_LATEST_READY_FEATURES_EXT :: 1000361000;
|
|
IMPORT_MEMORY_ZIRCON_HANDLE_INFO_FUCHSIA :: 1000364000;
|
|
MEMORY_ZIRCON_HANDLE_PROPERTIES_FUCHSIA :: 1000364001;
|
|
MEMORY_GET_ZIRCON_HANDLE_INFO_FUCHSIA :: 1000364002;
|
|
IMPORT_SEMAPHORE_ZIRCON_HANDLE_INFO_FUCHSIA :: 1000365000;
|
|
SEMAPHORE_GET_ZIRCON_HANDLE_INFO_FUCHSIA :: 1000365001;
|
|
BUFFER_COLLECTION_CREATE_INFO_FUCHSIA :: 1000366000;
|
|
IMPORT_MEMORY_BUFFER_COLLECTION_FUCHSIA :: 1000366001;
|
|
BUFFER_COLLECTION_IMAGE_CREATE_INFO_FUCHSIA :: 1000366002;
|
|
BUFFER_COLLECTION_PROPERTIES_FUCHSIA :: 1000366003;
|
|
BUFFER_CONSTRAINTS_INFO_FUCHSIA :: 1000366004;
|
|
BUFFER_COLLECTION_BUFFER_CREATE_INFO_FUCHSIA :: 1000366005;
|
|
IMAGE_CONSTRAINTS_INFO_FUCHSIA :: 1000366006;
|
|
IMAGE_FORMAT_CONSTRAINTS_INFO_FUCHSIA :: 1000366007;
|
|
SYSMEM_COLOR_SPACE_FUCHSIA :: 1000366008;
|
|
BUFFER_COLLECTION_CONSTRAINTS_INFO_FUCHSIA :: 1000366009;
|
|
SUBPASS_SHADING_PIPELINE_CREATE_INFO_HUAWEI :: 1000369000;
|
|
PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI :: 1000369001;
|
|
PHYSICAL_DEVICE_SUBPASS_SHADING_PROPERTIES_HUAWEI :: 1000369002;
|
|
PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI :: 1000370000;
|
|
MEMORY_GET_REMOTE_ADDRESS_INFO_NV :: 1000371000;
|
|
PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV :: 1000371001;
|
|
PIPELINE_PROPERTIES_IDENTIFIER_EXT :: 1000372000;
|
|
PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT :: 1000372001;
|
|
PHYSICAL_DEVICE_FRAME_BOUNDARY_FEATURES_EXT :: 1000375000;
|
|
FRAME_BOUNDARY_EXT :: 1000375001;
|
|
PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT :: 1000376000;
|
|
SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT :: 1000376001;
|
|
MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT :: 1000376002;
|
|
PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT :: 1000377000;
|
|
SCREEN_SURFACE_CREATE_INFO_QNX :: 1000378000;
|
|
PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT :: 1000381000;
|
|
PIPELINE_COLOR_WRITE_CREATE_INFO_EXT :: 1000381001;
|
|
PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT :: 1000382000;
|
|
PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR :: 1000386000;
|
|
PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT :: 1000391000;
|
|
IMAGE_VIEW_MIN_LOD_CREATE_INFO_EXT :: 1000391001;
|
|
PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT :: 1000392000;
|
|
PHYSICAL_DEVICE_MULTI_DRAW_PROPERTIES_EXT :: 1000392001;
|
|
PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT :: 1000393000;
|
|
PHYSICAL_DEVICE_SHADER_TILE_IMAGE_FEATURES_EXT :: 1000395000;
|
|
PHYSICAL_DEVICE_SHADER_TILE_IMAGE_PROPERTIES_EXT :: 1000395001;
|
|
MICROMAP_BUILD_INFO_EXT :: 1000396000;
|
|
MICROMAP_VERSION_INFO_EXT :: 1000396001;
|
|
COPY_MICROMAP_INFO_EXT :: 1000396002;
|
|
COPY_MICROMAP_TO_MEMORY_INFO_EXT :: 1000396003;
|
|
COPY_MEMORY_TO_MICROMAP_INFO_EXT :: 1000396004;
|
|
PHYSICAL_DEVICE_OPACITY_MICROMAP_FEATURES_EXT :: 1000396005;
|
|
PHYSICAL_DEVICE_OPACITY_MICROMAP_PROPERTIES_EXT :: 1000396006;
|
|
MICROMAP_CREATE_INFO_EXT :: 1000396007;
|
|
MICROMAP_BUILD_SIZES_INFO_EXT :: 1000396008;
|
|
ACCELERATION_STRUCTURE_TRIANGLES_OPACITY_MICROMAP_EXT :: 1000396009;
|
|
|
|
PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_FEATURES_HUAWEI :: 1000404000;
|
|
PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_PROPERTIES_HUAWEI :: 1000404001;
|
|
PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_VRS_FEATURES_HUAWEI :: 1000404002;
|
|
PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT :: 1000411000;
|
|
SAMPLER_BORDER_COLOR_COMPONENT_MAPPING_CREATE_INFO_EXT :: 1000411001;
|
|
PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT :: 1000412000;
|
|
PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_ARM :: 1000415000;
|
|
DEVICE_QUEUE_SHADER_CORE_CONTROL_CREATE_INFO_ARM :: 1000417000;
|
|
PHYSICAL_DEVICE_SCHEDULING_CONTROLS_FEATURES_ARM :: 1000417001;
|
|
PHYSICAL_DEVICE_SCHEDULING_CONTROLS_PROPERTIES_ARM :: 1000417002;
|
|
PHYSICAL_DEVICE_IMAGE_SLICED_VIEW_OF_3D_FEATURES_EXT :: 1000418000;
|
|
IMAGE_VIEW_SLICED_CREATE_INFO_EXT :: 1000418001;
|
|
PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE :: 1000420000;
|
|
DESCRIPTOR_SET_BINDING_REFERENCE_VALVE :: 1000420001;
|
|
DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE :: 1000420002;
|
|
PHYSICAL_DEVICE_DEPTH_CLAMP_ZERO_ONE_FEATURES_EXT :: 1000421000;
|
|
PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT :: 1000422000;
|
|
PHYSICAL_DEVICE_RENDER_PASS_STRIPED_FEATURES_ARM :: 1000424000;
|
|
PHYSICAL_DEVICE_RENDER_PASS_STRIPED_PROPERTIES_ARM :: 1000424001;
|
|
RENDER_PASS_STRIPE_BEGIN_INFO_ARM :: 1000424002;
|
|
RENDER_PASS_STRIPE_INFO_ARM :: 1000424003;
|
|
RENDER_PASS_STRIPE_SUBMIT_INFO_ARM :: 1000424004;
|
|
PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM :: 1000425000;
|
|
PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_PROPERTIES_QCOM :: 1000425001;
|
|
SUBPASS_FRAGMENT_DENSITY_MAP_OFFSET_END_INFO_QCOM :: 1000425002;
|
|
PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_FEATURES_NV :: 1000426000;
|
|
PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_PROPERTIES_NV :: 1000426001;
|
|
PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_FEATURES_NV :: 1000427000;
|
|
PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_PROPERTIES_NV :: 1000427001;
|
|
PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_COMPUTE_FEATURES_NV :: 1000428000;
|
|
COMPUTE_PIPELINE_INDIRECT_BUFFER_INFO_NV :: 1000428001;
|
|
PIPELINE_INDIRECT_DEVICE_ADDRESS_INFO_NV :: 1000428002;
|
|
PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV :: 1000430000;
|
|
PHYSICAL_DEVICE_SHADER_MAXIMAL_RECONVERGENCE_FEATURES_KHR :: 1000434000;
|
|
PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT :: 1000437000;
|
|
PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM :: 1000440000;
|
|
PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM :: 1000440001;
|
|
IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM :: 1000440002;
|
|
PHYSICAL_DEVICE_NESTED_COMMAND_BUFFER_FEATURES_EXT :: 1000451000;
|
|
PHYSICAL_DEVICE_NESTED_COMMAND_BUFFER_PROPERTIES_EXT :: 1000451001;
|
|
EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_EXT :: 1000453000;
|
|
PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_3_FEATURES_EXT :: 1000455000;
|
|
PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_3_PROPERTIES_EXT :: 1000455001;
|
|
PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT :: 1000458000;
|
|
RENDER_PASS_CREATION_CONTROL_EXT :: 1000458001;
|
|
RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT :: 1000458002;
|
|
RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT :: 1000458003;
|
|
DIRECT_DRIVER_LOADING_INFO_LUNARG :: 1000459000;
|
|
DIRECT_DRIVER_LOADING_LIST_LUNARG :: 1000459001;
|
|
PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT :: 1000462000;
|
|
PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT :: 1000462001;
|
|
PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT :: 1000462002;
|
|
SHADER_MODULE_IDENTIFIER_EXT :: 1000462003;
|
|
PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_EXT :: 1000342000;
|
|
PHYSICAL_DEVICE_OPTICAL_FLOW_FEATURES_NV :: 1000464000;
|
|
PHYSICAL_DEVICE_OPTICAL_FLOW_PROPERTIES_NV :: 1000464001;
|
|
OPTICAL_FLOW_IMAGE_FORMAT_INFO_NV :: 1000464002;
|
|
OPTICAL_FLOW_IMAGE_FORMAT_PROPERTIES_NV :: 1000464003;
|
|
OPTICAL_FLOW_SESSION_CREATE_INFO_NV :: 1000464004;
|
|
OPTICAL_FLOW_EXECUTE_INFO_NV :: 1000464005;
|
|
OPTICAL_FLOW_SESSION_CREATE_PRIVATE_DATA_INFO_NV :: 1000464010;
|
|
PHYSICAL_DEVICE_LEGACY_DITHERING_FEATURES_EXT :: 1000465000;
|
|
PHYSICAL_DEVICE_EXTERNAL_FORMAT_RESOLVE_FEATURES_ANDROID :: 1000468000;
|
|
PHYSICAL_DEVICE_EXTERNAL_FORMAT_RESOLVE_PROPERTIES_ANDROID :: 1000468001;
|
|
ANDROID_HARDWARE_BUFFER_FORMAT_RESOLVE_PROPERTIES_ANDROID :: 1000468002;
|
|
PHYSICAL_DEVICE_ANTI_LAG_FEATURES_AMD :: 1000476000;
|
|
ANTI_LAG_DATA_AMD :: 1000476001;
|
|
ANTI_LAG_PRESENTATION_INFO_AMD :: 1000476002;
|
|
PHYSICAL_DEVICE_RAY_TRACING_POSITION_FETCH_FEATURES_KHR :: 1000481000;
|
|
PHYSICAL_DEVICE_SHADER_OBJECT_FEATURES_EXT :: 1000482000;
|
|
PHYSICAL_DEVICE_SHADER_OBJECT_PROPERTIES_EXT :: 1000482001;
|
|
SHADER_CREATE_INFO_EXT :: 1000482002;
|
|
PHYSICAL_DEVICE_PIPELINE_BINARY_FEATURES_KHR :: 1000483000;
|
|
PIPELINE_BINARY_CREATE_INFO_KHR :: 1000483001;
|
|
PIPELINE_BINARY_INFO_KHR :: 1000483002;
|
|
PIPELINE_BINARY_KEY_KHR :: 1000483003;
|
|
PHYSICAL_DEVICE_PIPELINE_BINARY_PROPERTIES_KHR :: 1000483004;
|
|
RELEASE_CAPTURED_PIPELINE_DATA_INFO_KHR :: 1000483005;
|
|
PIPELINE_BINARY_DATA_INFO_KHR :: 1000483006;
|
|
PIPELINE_CREATE_INFO_KHR :: 1000483007;
|
|
DEVICE_PIPELINE_BINARY_INTERNAL_CACHE_CONTROL_KHR :: 1000483008;
|
|
PIPELINE_BINARY_HANDLES_INFO_KHR :: 1000483009;
|
|
PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM :: 1000484000;
|
|
TILE_PROPERTIES_QCOM :: 1000484001;
|
|
PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC :: 1000485000;
|
|
AMIGO_PROFILING_SUBMIT_INFO_SEC :: 1000485001;
|
|
PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_VIEWPORTS_FEATURES_QCOM :: 1000488000;
|
|
PHYSICAL_DEVICE_RAY_TRACING_INVOCATION_REORDER_FEATURES_NV :: 1000490000;
|
|
PHYSICAL_DEVICE_RAY_TRACING_INVOCATION_REORDER_PROPERTIES_NV :: 1000490001;
|
|
PHYSICAL_DEVICE_EXTENDED_SPARSE_ADDRESS_SPACE_FEATURES_NV :: 1000492000;
|
|
PHYSICAL_DEVICE_EXTENDED_SPARSE_ADDRESS_SPACE_PROPERTIES_NV :: 1000492001;
|
|
PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_EXT :: 1000351000;
|
|
MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_EXT :: 1000351002;
|
|
PHYSICAL_DEVICE_LEGACY_VERTEX_ATTRIBUTES_FEATURES_EXT :: 1000495000;
|
|
PHYSICAL_DEVICE_LEGACY_VERTEX_ATTRIBUTES_PROPERTIES_EXT :: 1000495001;
|
|
LAYER_SETTINGS_CREATE_INFO_EXT :: 1000496000;
|
|
PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_FEATURES_ARM :: 1000497000;
|
|
PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_PROPERTIES_ARM :: 1000497001;
|
|
PHYSICAL_DEVICE_PIPELINE_LIBRARY_GROUP_HANDLES_FEATURES_EXT :: 1000498000;
|
|
PHYSICAL_DEVICE_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_FEATURES_EXT :: 1000499000;
|
|
LATENCY_SLEEP_MODE_INFO_NV :: 1000505000;
|
|
LATENCY_SLEEP_INFO_NV :: 1000505001;
|
|
SET_LATENCY_MARKER_INFO_NV :: 1000505002;
|
|
GET_LATENCY_MARKER_INFO_NV :: 1000505003;
|
|
LATENCY_TIMINGS_FRAME_REPORT_NV :: 1000505004;
|
|
LATENCY_SUBMISSION_PRESENT_ID_NV :: 1000505005;
|
|
OUT_OF_BAND_QUEUE_TYPE_INFO_NV :: 1000505006;
|
|
SWAPCHAIN_LATENCY_CREATE_INFO_NV :: 1000505007;
|
|
LATENCY_SURFACE_CAPABILITIES_NV :: 1000505008;
|
|
PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_KHR :: 1000506000;
|
|
COOPERATIVE_MATRIX_PROPERTIES_KHR :: 1000506001;
|
|
PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_KHR :: 1000506002;
|
|
PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_RENDER_AREAS_FEATURES_QCOM :: 1000510000;
|
|
MULTIVIEW_PER_VIEW_RENDER_AREAS_RENDER_PASS_BEGIN_INFO_QCOM :: 1000510001;
|
|
PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_KHR :: 1000201000;
|
|
PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_PROPERTIES_KHR :: 1000511000;
|
|
VIDEO_DECODE_AV1_CAPABILITIES_KHR :: 1000512000;
|
|
VIDEO_DECODE_AV1_PICTURE_INFO_KHR :: 1000512001;
|
|
VIDEO_DECODE_AV1_PROFILE_INFO_KHR :: 1000512003;
|
|
VIDEO_DECODE_AV1_SESSION_PARAMETERS_CREATE_INFO_KHR :: 1000512004;
|
|
VIDEO_DECODE_AV1_DPB_SLOT_INFO_KHR :: 1000512005;
|
|
VIDEO_ENCODE_AV1_CAPABILITIES_KHR :: 1000513000;
|
|
VIDEO_ENCODE_AV1_SESSION_PARAMETERS_CREATE_INFO_KHR :: 1000513001;
|
|
VIDEO_ENCODE_AV1_PICTURE_INFO_KHR :: 1000513002;
|
|
VIDEO_ENCODE_AV1_DPB_SLOT_INFO_KHR :: 1000513003;
|
|
PHYSICAL_DEVICE_VIDEO_ENCODE_AV1_FEATURES_KHR :: 1000513004;
|
|
VIDEO_ENCODE_AV1_PROFILE_INFO_KHR :: 1000513005;
|
|
VIDEO_ENCODE_AV1_RATE_CONTROL_INFO_KHR :: 1000513006;
|
|
VIDEO_ENCODE_AV1_RATE_CONTROL_LAYER_INFO_KHR :: 1000513007;
|
|
VIDEO_ENCODE_AV1_QUALITY_LEVEL_PROPERTIES_KHR :: 1000513008;
|
|
VIDEO_ENCODE_AV1_SESSION_CREATE_INFO_KHR :: 1000513009;
|
|
VIDEO_ENCODE_AV1_GOP_REMAINING_FRAME_INFO_KHR :: 1000513010;
|
|
PHYSICAL_DEVICE_VIDEO_MAINTENANCE_1_FEATURES_KHR :: 1000515000;
|
|
VIDEO_INLINE_QUERY_INFO_KHR :: 1000515001;
|
|
PHYSICAL_DEVICE_PER_STAGE_DESCRIPTOR_SET_FEATURES_NV :: 1000516000;
|
|
PHYSICAL_DEVICE_IMAGE_PROCESSING_2_FEATURES_QCOM :: 1000518000;
|
|
PHYSICAL_DEVICE_IMAGE_PROCESSING_2_PROPERTIES_QCOM :: 1000518001;
|
|
SAMPLER_BLOCK_MATCH_WINDOW_CREATE_INFO_QCOM :: 1000518002;
|
|
SAMPLER_CUBIC_WEIGHTS_CREATE_INFO_QCOM :: 1000519000;
|
|
PHYSICAL_DEVICE_CUBIC_WEIGHTS_FEATURES_QCOM :: 1000519001;
|
|
BLIT_IMAGE_CUBIC_WEIGHTS_INFO_QCOM :: 1000519002;
|
|
PHYSICAL_DEVICE_YCBCR_DEGAMMA_FEATURES_QCOM :: 1000520000;
|
|
SAMPLER_YCBCR_CONVERSION_YCBCR_DEGAMMA_CREATE_INFO_QCOM :: 1000520001;
|
|
PHYSICAL_DEVICE_CUBIC_CLAMP_FEATURES_QCOM :: 1000521000;
|
|
PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_FEATURES_EXT :: 1000524000;
|
|
SCREEN_BUFFER_PROPERTIES_QNX :: 1000529000;
|
|
SCREEN_BUFFER_FORMAT_PROPERTIES_QNX :: 1000529001;
|
|
IMPORT_SCREEN_BUFFER_INFO_QNX :: 1000529002;
|
|
EXTERNAL_FORMAT_QNX :: 1000529003;
|
|
PHYSICAL_DEVICE_EXTERNAL_MEMORY_SCREEN_BUFFER_FEATURES_QNX :: 1000529004;
|
|
PHYSICAL_DEVICE_LAYERED_DRIVER_PROPERTIES_MSFT :: 1000530000;
|
|
CALIBRATED_TIMESTAMP_INFO_KHR :: 1000184000;
|
|
SET_DESCRIPTOR_BUFFER_OFFSETS_INFO_EXT :: 1000545007;
|
|
BIND_DESCRIPTOR_BUFFER_EMBEDDED_SAMPLERS_INFO_EXT :: 1000545008;
|
|
PHYSICAL_DEVICE_DESCRIPTOR_POOL_OVERALLOCATION_FEATURES_NV :: 1000546000;
|
|
DISPLAY_SURFACE_STEREO_CREATE_INFO_NV :: 1000551000;
|
|
DISPLAY_MODE_STEREO_PROPERTIES_NV :: 1000551001;
|
|
VIDEO_ENCODE_QUANTIZATION_MAP_CAPABILITIES_KHR :: 1000553000;
|
|
VIDEO_FORMAT_QUANTIZATION_MAP_PROPERTIES_KHR :: 1000553001;
|
|
VIDEO_ENCODE_QUANTIZATION_MAP_INFO_KHR :: 1000553002;
|
|
VIDEO_ENCODE_QUANTIZATION_MAP_SESSION_PARAMETERS_CREATE_INFO_KHR :: 1000553005;
|
|
PHYSICAL_DEVICE_VIDEO_ENCODE_QUANTIZATION_MAP_FEATURES_KHR :: 1000553009;
|
|
VIDEO_ENCODE_H264_QUANTIZATION_MAP_CAPABILITIES_KHR :: 1000553003;
|
|
VIDEO_ENCODE_H265_QUANTIZATION_MAP_CAPABILITIES_KHR :: 1000553004;
|
|
VIDEO_FORMAT_H265_QUANTIZATION_MAP_PROPERTIES_KHR :: 1000553006;
|
|
VIDEO_ENCODE_AV1_QUANTIZATION_MAP_CAPABILITIES_KHR :: 1000553007;
|
|
VIDEO_FORMAT_AV1_QUANTIZATION_MAP_PROPERTIES_KHR :: 1000553008;
|
|
PHYSICAL_DEVICE_RAW_ACCESS_CHAINS_FEATURES_NV :: 1000555000;
|
|
PHYSICAL_DEVICE_SHADER_RELAXED_EXTENDED_INSTRUCTION_FEATURES_KHR :: 1000558000;
|
|
PHYSICAL_DEVICE_COMMAND_BUFFER_INHERITANCE_FEATURES_NV :: 1000559000;
|
|
PHYSICAL_DEVICE_MAINTENANCE_7_FEATURES_KHR :: 1000562000;
|
|
PHYSICAL_DEVICE_MAINTENANCE_7_PROPERTIES_KHR :: 1000562001;
|
|
PHYSICAL_DEVICE_LAYERED_API_PROPERTIES_LIST_KHR :: 1000562002;
|
|
PHYSICAL_DEVICE_LAYERED_API_PROPERTIES_KHR :: 1000562003;
|
|
PHYSICAL_DEVICE_LAYERED_API_VULKAN_PROPERTIES_KHR :: 1000562004;
|
|
PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT16_VECTOR_FEATURES_NV :: 1000563000;
|
|
PHYSICAL_DEVICE_SHADER_REPLICATED_COMPOSITES_FEATURES_EXT :: 1000564000;
|
|
PHYSICAL_DEVICE_RAY_TRACING_VALIDATION_FEATURES_NV :: 1000568000;
|
|
PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_EXT :: 1000572000;
|
|
PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_EXT :: 1000572001;
|
|
GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_EXT :: 1000572002;
|
|
INDIRECT_EXECUTION_SET_CREATE_INFO_EXT :: 1000572003;
|
|
GENERATED_COMMANDS_INFO_EXT :: 1000572004;
|
|
INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_EXT :: 1000572006;
|
|
INDIRECT_COMMANDS_LAYOUT_TOKEN_EXT :: 1000572007;
|
|
WRITE_INDIRECT_EXECUTION_SET_PIPELINE_EXT :: 1000572008;
|
|
WRITE_INDIRECT_EXECUTION_SET_SHADER_EXT :: 1000572009;
|
|
INDIRECT_EXECUTION_SET_PIPELINE_INFO_EXT :: 1000572010;
|
|
INDIRECT_EXECUTION_SET_SHADER_INFO_EXT :: 1000572011;
|
|
INDIRECT_EXECUTION_SET_SHADER_LAYOUT_INFO_EXT :: 1000572012;
|
|
GENERATED_COMMANDS_PIPELINE_INFO_EXT :: 1000572013;
|
|
GENERATED_COMMANDS_SHADER_INFO_EXT :: 1000572014;
|
|
PHYSICAL_DEVICE_IMAGE_ALIGNMENT_CONTROL_FEATURES_MESA :: 1000575000;
|
|
PHYSICAL_DEVICE_IMAGE_ALIGNMENT_CONTROL_PROPERTIES_MESA :: 1000575001;
|
|
IMAGE_ALIGNMENT_CONTROL_CREATE_INFO_MESA :: 1000575002;
|
|
PHYSICAL_DEVICE_DEPTH_CLAMP_CONTROL_FEATURES_EXT :: 1000582000;
|
|
PIPELINE_VIEWPORT_DEPTH_CLAMP_CONTROL_CREATE_INFO_EXT :: 1000582001;
|
|
PHYSICAL_DEVICE_HDR_VIVID_FEATURES_HUAWEI :: 1000590000;
|
|
HDR_VIVID_DYNAMIC_METADATA_HUAWEI :: 1000590001;
|
|
PHYSICAL_DEVICE_COOPERATIVE_MATRIX_2_FEATURES_NV :: 1000593000;
|
|
COOPERATIVE_MATRIX_FLEXIBLE_DIMENSIONS_PROPERTIES_NV :: 1000593001;
|
|
PHYSICAL_DEVICE_COOPERATIVE_MATRIX_2_PROPERTIES_NV :: 1000593002;
|
|
PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_ROBUSTNESS_FEATURES_EXT :: 1000608000;
|
|
PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES :: 1000120000;
|
|
PHYSICAL_DEVICE_SHADER_DRAW_PARAMETER_FEATURES :: 1000063000;
|
|
|
|
DEBUG_REPORT_CREATE_INFO_EXT :: 1000011000;
|
|
RENDERING_INFO_KHR :: 1000044000;
|
|
RENDERING_ATTACHMENT_INFO_KHR :: 1000044001;
|
|
PIPELINE_RENDERING_CREATE_INFO_KHR :: 1000044002;
|
|
PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES_KHR :: 1000044003;
|
|
COMMAND_BUFFER_INHERITANCE_RENDERING_INFO_KHR :: 1000044004;
|
|
RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR :: 1000053000;
|
|
PHYSICAL_DEVICE_MULTIVIEW_FEATURES_KHR :: 1000053001;
|
|
PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES_KHR :: 1000053002;
|
|
PHYSICAL_DEVICE_FEATURES_2_KHR :: 1000059000;
|
|
PHYSICAL_DEVICE_PROPERTIES_2_KHR :: 1000059001;
|
|
FORMAT_PROPERTIES_2_KHR :: 1000059002;
|
|
IMAGE_FORMAT_PROPERTIES_2_KHR :: 1000059003;
|
|
PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2_KHR :: 1000059004;
|
|
QUEUE_FAMILY_PROPERTIES_2_KHR :: 1000059005;
|
|
PHYSICAL_DEVICE_MEMORY_PROPERTIES_2_KHR :: 1000059006;
|
|
SPARSE_IMAGE_FORMAT_PROPERTIES_2_KHR :: 1000059007;
|
|
PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2_KHR :: 1000059008;
|
|
MEMORY_ALLOCATE_FLAGS_INFO_KHR :: 1000060000;
|
|
DEVICE_GROUP_RENDER_PASS_BEGIN_INFO_KHR :: 1000060003;
|
|
DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO_KHR :: 1000060004;
|
|
DEVICE_GROUP_SUBMIT_INFO_KHR :: 1000060005;
|
|
DEVICE_GROUP_BIND_SPARSE_INFO_KHR :: 1000060006;
|
|
BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO_KHR :: 1000060013;
|
|
BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO_KHR :: 1000060014;
|
|
PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT :: 1000066000;
|
|
PIPELINE_ROBUSTNESS_CREATE_INFO_EXT :: 1000068000;
|
|
PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT :: 1000068001;
|
|
PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT :: 1000068002;
|
|
PHYSICAL_DEVICE_GROUP_PROPERTIES_KHR :: 1000070000;
|
|
DEVICE_GROUP_DEVICE_CREATE_INFO_KHR :: 1000070001;
|
|
PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO_KHR :: 1000071000;
|
|
EXTERNAL_IMAGE_FORMAT_PROPERTIES_KHR :: 1000071001;
|
|
PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO_KHR :: 1000071002;
|
|
EXTERNAL_BUFFER_PROPERTIES_KHR :: 1000071003;
|
|
PHYSICAL_DEVICE_ID_PROPERTIES_KHR :: 1000071004;
|
|
EXTERNAL_MEMORY_BUFFER_CREATE_INFO_KHR :: 1000072000;
|
|
EXTERNAL_MEMORY_IMAGE_CREATE_INFO_KHR :: 1000072001;
|
|
EXPORT_MEMORY_ALLOCATE_INFO_KHR :: 1000072002;
|
|
PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO_KHR :: 1000076000;
|
|
EXTERNAL_SEMAPHORE_PROPERTIES_KHR :: 1000076001;
|
|
EXPORT_SEMAPHORE_CREATE_INFO_KHR :: 1000077000;
|
|
PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR :: 1000080000;
|
|
PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES_KHR :: 1000082000;
|
|
PHYSICAL_DEVICE_FLOAT16_INT8_FEATURES_KHR :: 1000082000;
|
|
PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES_KHR :: 1000083000;
|
|
DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO_KHR :: 1000085000;
|
|
|
|
SURFACE_CAPABILITIES2_EXT :: 1000090000;
|
|
PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES_KHR :: 1000108000;
|
|
FRAMEBUFFER_ATTACHMENTS_CREATE_INFO_KHR :: 1000108001;
|
|
FRAMEBUFFER_ATTACHMENT_IMAGE_INFO_KHR :: 1000108002;
|
|
RENDER_PASS_ATTACHMENT_BEGIN_INFO_KHR :: 1000108003;
|
|
ATTACHMENT_DESCRIPTION_2_KHR :: 1000109000;
|
|
ATTACHMENT_REFERENCE_2_KHR :: 1000109001;
|
|
SUBPASS_DESCRIPTION_2_KHR :: 1000109002;
|
|
SUBPASS_DEPENDENCY_2_KHR :: 1000109003;
|
|
RENDER_PASS_CREATE_INFO_2_KHR :: 1000109004;
|
|
SUBPASS_BEGIN_INFO_KHR :: 1000109005;
|
|
SUBPASS_END_INFO_KHR :: 1000109006;
|
|
PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO_KHR :: 1000112000;
|
|
EXTERNAL_FENCE_PROPERTIES_KHR :: 1000112001;
|
|
EXPORT_FENCE_CREATE_INFO_KHR :: 1000113000;
|
|
PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES_KHR :: 1000117000;
|
|
RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO_KHR :: 1000117001;
|
|
IMAGE_VIEW_USAGE_CREATE_INFO_KHR :: 1000117002;
|
|
PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO_KHR :: 1000117003;
|
|
PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES_KHR :: 1000120000;
|
|
PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES_KHR :: 1000120000;
|
|
MEMORY_DEDICATED_REQUIREMENTS_KHR :: 1000127000;
|
|
MEMORY_DEDICATED_ALLOCATE_INFO_KHR :: 1000127001;
|
|
PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT :: 1000130000;
|
|
SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT :: 1000130001;
|
|
PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT :: 1000138000;
|
|
PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT :: 1000138001;
|
|
WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK_EXT :: 1000138002;
|
|
DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO_EXT :: 1000138003;
|
|
BUFFER_MEMORY_REQUIREMENTS_INFO_2_KHR :: 1000146000;
|
|
IMAGE_MEMORY_REQUIREMENTS_INFO_2_KHR :: 1000146001;
|
|
IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2_KHR :: 1000146002;
|
|
MEMORY_REQUIREMENTS_2_KHR :: 1000146003;
|
|
SPARSE_IMAGE_MEMORY_REQUIREMENTS_2_KHR :: 1000146004;
|
|
IMAGE_FORMAT_LIST_CREATE_INFO_KHR :: 1000147000;
|
|
ATTACHMENT_SAMPLE_COUNT_INFO_NV :: 1000044008;
|
|
SAMPLER_YCBCR_CONVERSION_CREATE_INFO_KHR :: 1000156000;
|
|
SAMPLER_YCBCR_CONVERSION_INFO_KHR :: 1000156001;
|
|
BIND_IMAGE_PLANE_MEMORY_INFO_KHR :: 1000156002;
|
|
IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO_KHR :: 1000156003;
|
|
PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES_KHR :: 1000156004;
|
|
SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES_KHR :: 1000156005;
|
|
BIND_BUFFER_MEMORY_INFO_KHR :: 1000157000;
|
|
BIND_IMAGE_MEMORY_INFO_KHR :: 1000157001;
|
|
DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO_EXT :: 1000161000;
|
|
PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT :: 1000161001;
|
|
PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES_EXT :: 1000161002;
|
|
DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO_EXT :: 1000161003;
|
|
DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT_EXT :: 1000161004;
|
|
PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES_KHR :: 1000168000;
|
|
DESCRIPTOR_SET_LAYOUT_SUPPORT_KHR :: 1000168001;
|
|
DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT :: 1000174000;
|
|
PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES_KHR :: 1000175000;
|
|
PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES_KHR :: 1000177000;
|
|
PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES_KHR :: 1000180000;
|
|
CALIBRATED_TIMESTAMP_INFO_EXT :: 1000184000;
|
|
DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_KHR :: 1000174000;
|
|
PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR :: 1000388000;
|
|
QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_KHR :: 1000388001;
|
|
PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_EXT :: 1000190001;
|
|
PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT :: 1000190002;
|
|
PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT :: 1000192000;
|
|
PHYSICAL_DEVICE_DRIVER_PROPERTIES_KHR :: 1000196000;
|
|
PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES_KHR :: 1000197000;
|
|
PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES_KHR :: 1000199000;
|
|
SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE_KHR :: 1000199001;
|
|
PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV :: 1000201000;
|
|
PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV :: 1000203000;
|
|
PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES_KHR :: 1000207000;
|
|
PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES_KHR :: 1000207001;
|
|
SEMAPHORE_TYPE_CREATE_INFO_KHR :: 1000207002;
|
|
TIMELINE_SEMAPHORE_SUBMIT_INFO_KHR :: 1000207003;
|
|
SEMAPHORE_WAIT_INFO_KHR :: 1000207004;
|
|
SEMAPHORE_SIGNAL_INFO_KHR :: 1000207005;
|
|
|
|
QUERY_POOL_CREATE_INFO_INTEL :: 1000210000;
|
|
PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES_KHR :: 1000211000;
|
|
PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES_KHR :: 1000215000;
|
|
PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT :: 1000221000;
|
|
PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES_EXT :: 1000225000;
|
|
PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT :: 1000225001;
|
|
PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT :: 1000225002;
|
|
PHYSICAL_DEVICE_DYNAMIC_RENDERING_LOCAL_READ_FEATURES_KHR :: 1000232000;
|
|
RENDERING_ATTACHMENT_LOCATION_INFO_KHR :: 1000232001;
|
|
RENDERING_INPUT_ATTACHMENT_INDEX_INFO_KHR :: 1000232002;
|
|
PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES_KHR :: 1000241000;
|
|
ATTACHMENT_REFERENCE_STENCIL_LAYOUT_KHR :: 1000241001;
|
|
ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT_KHR :: 1000241002;
|
|
PHYSICAL_DEVICE_BUFFER_ADDRESS_FEATURES_EXT :: 1000244000;
|
|
BUFFER_DEVICE_ADDRESS_INFO_EXT :: 1000244001;
|
|
PHYSICAL_DEVICE_TOOL_PROPERTIES_EXT :: 1000245000;
|
|
IMAGE_STENCIL_USAGE_CREATE_INFO_EXT :: 1000246000;
|
|
PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES_KHR :: 1000253000;
|
|
PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_KHR :: 1000257000;
|
|
BUFFER_DEVICE_ADDRESS_INFO_KHR :: 1000244001;
|
|
BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO_KHR :: 1000257002;
|
|
MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO_KHR :: 1000257003;
|
|
DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO_KHR :: 1000257004;
|
|
PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT :: 1000259000;
|
|
PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_EXT :: 1000259001;
|
|
PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT :: 1000259002;
|
|
PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES_EXT :: 1000261000;
|
|
PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT :: 1000265000;
|
|
PHYSICAL_DEVICE_HOST_IMAGE_COPY_FEATURES_EXT :: 1000270000;
|
|
PHYSICAL_DEVICE_HOST_IMAGE_COPY_PROPERTIES_EXT :: 1000270001;
|
|
MEMORY_TO_IMAGE_COPY_EXT :: 1000270002;
|
|
IMAGE_TO_MEMORY_COPY_EXT :: 1000270003;
|
|
COPY_IMAGE_TO_MEMORY_INFO_EXT :: 1000270004;
|
|
COPY_MEMORY_TO_IMAGE_INFO_EXT :: 1000270005;
|
|
HOST_IMAGE_LAYOUT_TRANSITION_INFO_EXT :: 1000270006;
|
|
COPY_IMAGE_TO_IMAGE_INFO_EXT :: 1000270007;
|
|
SUBRESOURCE_HOST_MEMCPY_SIZE_EXT :: 1000270008;
|
|
HOST_IMAGE_COPY_DEVICE_PERFORMANCE_QUERY_EXT :: 1000270009;
|
|
MEMORY_MAP_INFO_KHR :: 1000271000;
|
|
MEMORY_UNMAP_INFO_KHR :: 1000271001;
|
|
PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT :: 1000276000;
|
|
PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES_KHR :: 1000280000;
|
|
PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES_KHR :: 1000280001;
|
|
PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES_EXT :: 1000281001;
|
|
PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT :: 1000295000;
|
|
DEVICE_PRIVATE_DATA_CREATE_INFO_EXT :: 1000295001;
|
|
PRIVATE_DATA_SLOT_CREATE_INFO_EXT :: 1000295002;
|
|
PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES_EXT :: 1000297000;
|
|
MEMORY_BARRIER_2_KHR :: 1000314000;
|
|
BUFFER_MEMORY_BARRIER_2_KHR :: 1000314001;
|
|
IMAGE_MEMORY_BARRIER_2_KHR :: 1000314002;
|
|
DEPENDENCY_INFO_KHR :: 1000314003;
|
|
SUBMIT_INFO_2_KHR :: 1000314004;
|
|
SEMAPHORE_SUBMIT_INFO_KHR :: 1000314005;
|
|
COMMAND_BUFFER_SUBMIT_INFO_KHR :: 1000314006;
|
|
PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES_KHR :: 1000314007;
|
|
PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES_KHR :: 1000325000;
|
|
PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT :: 1000335000;
|
|
COPY_BUFFER_INFO_2_KHR :: 1000337000;
|
|
COPY_IMAGE_INFO_2_KHR :: 1000337001;
|
|
COPY_BUFFER_TO_IMAGE_INFO_2_KHR :: 1000337002;
|
|
COPY_IMAGE_TO_BUFFER_INFO_2_KHR :: 1000337003;
|
|
BLIT_IMAGE_INFO_2_KHR :: 1000337004;
|
|
RESOLVE_IMAGE_INFO_2_KHR :: 1000337005;
|
|
BUFFER_COPY_2_KHR :: 1000337006;
|
|
IMAGE_COPY_2_KHR :: 1000337007;
|
|
IMAGE_BLIT_2_KHR :: 1000337008;
|
|
BUFFER_IMAGE_COPY_2_KHR :: 1000337009;
|
|
IMAGE_RESOLVE_2_KHR :: 1000337010;
|
|
SUBRESOURCE_LAYOUT_2_EXT :: 1000338002;
|
|
IMAGE_SUBRESOURCE_2_EXT :: 1000338003;
|
|
PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_ARM :: 1000342000;
|
|
PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE :: 1000351000;
|
|
MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_VALVE :: 1000351002;
|
|
FORMAT_PROPERTIES_3_KHR :: 1000360000;
|
|
PIPELINE_INFO_EXT :: 1000269001;
|
|
PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT :: 1000388000;
|
|
QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_EXT :: 1000388001;
|
|
PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES_KHR :: 1000413000;
|
|
PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES_KHR :: 1000413001;
|
|
DEVICE_BUFFER_MEMORY_REQUIREMENTS_KHR :: 1000413002;
|
|
DEVICE_IMAGE_MEMORY_REQUIREMENTS_KHR :: 1000413003;
|
|
PHYSICAL_DEVICE_SHADER_SUBGROUP_ROTATE_FEATURES_KHR :: 1000416000;
|
|
PHYSICAL_DEVICE_PIPELINE_PROTECTED_ACCESS_FEATURES_EXT :: 1000466000;
|
|
PHYSICAL_DEVICE_MAINTENANCE_5_FEATURES_KHR :: 1000470000;
|
|
PHYSICAL_DEVICE_MAINTENANCE_5_PROPERTIES_KHR :: 1000470001;
|
|
RENDERING_AREA_INFO_KHR :: 1000470003;
|
|
DEVICE_IMAGE_SUBRESOURCE_INFO_KHR :: 1000470004;
|
|
SUBRESOURCE_LAYOUT_2_KHR :: 1000338002;
|
|
IMAGE_SUBRESOURCE_2_KHR :: 1000338003;
|
|
PIPELINE_CREATE_FLAGS_2_CREATE_INFO_KHR :: 1000470005;
|
|
BUFFER_USAGE_FLAGS_2_CREATE_INFO_KHR :: 1000470006;
|
|
SHADER_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT :: 1000225001;
|
|
PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_KHR :: 1000525000;
|
|
PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_KHR :: 1000190001;
|
|
PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_KHR :: 1000190002;
|
|
PHYSICAL_DEVICE_SHADER_FLOAT_CONTROLS_2_FEATURES_KHR :: 1000528000;
|
|
PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_KHR :: 1000265000;
|
|
PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_KHR :: 1000259000;
|
|
PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_KHR :: 1000259001;
|
|
PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_KHR :: 1000259002;
|
|
PHYSICAL_DEVICE_SHADER_EXPECT_ASSUME_FEATURES_KHR :: 1000544000;
|
|
PHYSICAL_DEVICE_MAINTENANCE_6_FEATURES_KHR :: 1000545000;
|
|
PHYSICAL_DEVICE_MAINTENANCE_6_PROPERTIES_KHR :: 1000545001;
|
|
BIND_MEMORY_STATUS_KHR :: 1000545002;
|
|
BIND_DESCRIPTOR_SETS_INFO_KHR :: 1000545003;
|
|
PUSH_CONSTANTS_INFO_KHR :: 1000545004;
|
|
PUSH_DESCRIPTOR_SET_INFO_KHR :: 1000545005;
|
|
PUSH_DESCRIPTOR_SET_WITH_TEMPLATE_INFO_KHR :: 1000545006;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_STRUCTURE_TYPE_APPLICATION_INFO :: APPLICATION_INFO;
|
|
VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO :: INSTANCE_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO :: DEVICE_QUEUE_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO :: DEVICE_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_SUBMIT_INFO :: SUBMIT_INFO;
|
|
VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO :: MEMORY_ALLOCATE_INFO;
|
|
VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE :: MAPPED_MEMORY_RANGE;
|
|
VK_STRUCTURE_TYPE_BIND_SPARSE_INFO :: BIND_SPARSE_INFO;
|
|
VK_STRUCTURE_TYPE_FENCE_CREATE_INFO :: FENCE_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO :: SEMAPHORE_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_EVENT_CREATE_INFO :: EVENT_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO :: QUERY_POOL_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO :: BUFFER_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_BUFFER_VIEW_CREATE_INFO :: BUFFER_VIEW_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO :: IMAGE_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO :: IMAGE_VIEW_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO :: SHADER_MODULE_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO :: PIPELINE_CACHE_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO :: PIPELINE_SHADER_STAGE_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO :: PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO :: PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_STATE_CREATE_INFO :: PIPELINE_TESSELLATION_STATE_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO :: PIPELINE_VIEWPORT_STATE_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO :: PIPELINE_RASTERIZATION_STATE_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO :: PIPELINE_MULTISAMPLE_STATE_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO :: PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO :: PIPELINE_COLOR_BLEND_STATE_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO :: PIPELINE_DYNAMIC_STATE_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO :: GRAPHICS_PIPELINE_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO :: COMPUTE_PIPELINE_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO :: PIPELINE_LAYOUT_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO :: SAMPLER_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO :: DESCRIPTOR_SET_LAYOUT_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO :: DESCRIPTOR_POOL_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO :: DESCRIPTOR_SET_ALLOCATE_INFO;
|
|
VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET :: WRITE_DESCRIPTOR_SET;
|
|
VK_STRUCTURE_TYPE_COPY_DESCRIPTOR_SET :: COPY_DESCRIPTOR_SET;
|
|
VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO :: FRAMEBUFFER_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO :: RENDER_PASS_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO :: COMMAND_POOL_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO :: COMMAND_BUFFER_ALLOCATE_INFO;
|
|
VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO :: COMMAND_BUFFER_INHERITANCE_INFO;
|
|
VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO :: COMMAND_BUFFER_BEGIN_INFO;
|
|
VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO :: RENDER_PASS_BEGIN_INFO;
|
|
VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER :: BUFFER_MEMORY_BARRIER;
|
|
VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER :: IMAGE_MEMORY_BARRIER;
|
|
VK_STRUCTURE_TYPE_MEMORY_BARRIER :: MEMORY_BARRIER;
|
|
VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO :: LOADER_INSTANCE_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO :: LOADER_DEVICE_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES :: PHYSICAL_DEVICE_SUBGROUP_PROPERTIES;
|
|
VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO :: BIND_BUFFER_MEMORY_INFO;
|
|
VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO :: BIND_IMAGE_MEMORY_INFO;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES :: PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES;
|
|
VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS :: MEMORY_DEDICATED_REQUIREMENTS;
|
|
VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO :: MEMORY_DEDICATED_ALLOCATE_INFO;
|
|
VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO :: MEMORY_ALLOCATE_FLAGS_INFO;
|
|
VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO :: DEVICE_GROUP_RENDER_PASS_BEGIN_INFO;
|
|
VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO :: DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO;
|
|
VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO :: DEVICE_GROUP_SUBMIT_INFO;
|
|
VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO :: DEVICE_GROUP_BIND_SPARSE_INFO;
|
|
VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO :: BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO;
|
|
VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO :: BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES :: PHYSICAL_DEVICE_GROUP_PROPERTIES;
|
|
VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO :: DEVICE_GROUP_DEVICE_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 :: BUFFER_MEMORY_REQUIREMENTS_INFO_2;
|
|
VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 :: IMAGE_MEMORY_REQUIREMENTS_INFO_2;
|
|
VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2 :: IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2;
|
|
VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 :: MEMORY_REQUIREMENTS_2;
|
|
VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2 :: SPARSE_IMAGE_MEMORY_REQUIREMENTS_2;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2 :: PHYSICAL_DEVICE_FEATURES_2;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2 :: PHYSICAL_DEVICE_PROPERTIES_2;
|
|
VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2 :: FORMAT_PROPERTIES_2;
|
|
VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 :: IMAGE_FORMAT_PROPERTIES_2;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2 :: PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2;
|
|
VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2 :: QUEUE_FAMILY_PROPERTIES_2;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2 :: PHYSICAL_DEVICE_MEMORY_PROPERTIES_2;
|
|
VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2 :: SPARSE_IMAGE_FORMAT_PROPERTIES_2;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2 :: PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES :: PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES;
|
|
VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO :: RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO :: IMAGE_VIEW_USAGE_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO :: PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO :: RENDER_PASS_MULTIVIEW_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES :: PHYSICAL_DEVICE_MULTIVIEW_FEATURES;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES :: PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES :: PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES;
|
|
VK_STRUCTURE_TYPE_PROTECTED_SUBMIT_INFO :: PROTECTED_SUBMIT_INFO;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES :: PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES :: PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES;
|
|
VK_STRUCTURE_TYPE_DEVICE_QUEUE_INFO_2 :: DEVICE_QUEUE_INFO_2;
|
|
VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO :: SAMPLER_YCBCR_CONVERSION_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO :: SAMPLER_YCBCR_CONVERSION_INFO;
|
|
VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO :: BIND_IMAGE_PLANE_MEMORY_INFO;
|
|
VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO :: IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES :: PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES;
|
|
VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES :: SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES;
|
|
VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO :: DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO :: PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO;
|
|
VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES :: EXTERNAL_IMAGE_FORMAT_PROPERTIES;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO :: PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO;
|
|
VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES :: EXTERNAL_BUFFER_PROPERTIES;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES :: PHYSICAL_DEVICE_ID_PROPERTIES;
|
|
VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO :: EXTERNAL_MEMORY_BUFFER_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO :: EXTERNAL_MEMORY_IMAGE_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO :: EXPORT_MEMORY_ALLOCATE_INFO;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO :: PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO;
|
|
VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES :: EXTERNAL_FENCE_PROPERTIES;
|
|
VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO :: EXPORT_FENCE_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO :: EXPORT_SEMAPHORE_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO :: PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO;
|
|
VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES :: EXTERNAL_SEMAPHORE_PROPERTIES;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES :: PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES;
|
|
VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT :: DESCRIPTOR_SET_LAYOUT_SUPPORT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES :: PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES :: PHYSICAL_DEVICE_VULKAN_1_1_FEATURES;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES :: PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES :: PHYSICAL_DEVICE_VULKAN_1_2_FEATURES;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES :: PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES;
|
|
VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO :: IMAGE_FORMAT_LIST_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2 :: ATTACHMENT_DESCRIPTION_2;
|
|
VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2 :: ATTACHMENT_REFERENCE_2;
|
|
VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2 :: SUBPASS_DESCRIPTION_2;
|
|
VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2 :: SUBPASS_DEPENDENCY_2;
|
|
VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 :: RENDER_PASS_CREATE_INFO_2;
|
|
VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO :: SUBPASS_BEGIN_INFO;
|
|
VK_STRUCTURE_TYPE_SUBPASS_END_INFO :: SUBPASS_END_INFO;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES :: PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES :: PHYSICAL_DEVICE_DRIVER_PROPERTIES;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES :: PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES :: PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES :: PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES;
|
|
VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO :: DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES :: PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES :: PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES;
|
|
VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO :: DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO;
|
|
VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT :: DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES :: PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES;
|
|
VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE :: SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES :: PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES;
|
|
VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO :: IMAGE_STENCIL_USAGE_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES :: PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES;
|
|
VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO :: SAMPLER_REDUCTION_MODE_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES :: PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES :: PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES;
|
|
VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO :: FRAMEBUFFER_ATTACHMENTS_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO :: FRAMEBUFFER_ATTACHMENT_IMAGE_INFO;
|
|
VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO :: RENDER_PASS_ATTACHMENT_BEGIN_INFO;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES :: PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES :: PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES :: PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES;
|
|
VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT :: ATTACHMENT_REFERENCE_STENCIL_LAYOUT;
|
|
VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT :: ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES :: PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES :: PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES :: PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES;
|
|
VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO :: SEMAPHORE_TYPE_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO :: TIMELINE_SEMAPHORE_SUBMIT_INFO;
|
|
VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO :: SEMAPHORE_WAIT_INFO;
|
|
VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO :: SEMAPHORE_SIGNAL_INFO;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES :: PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES;
|
|
VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO :: BUFFER_DEVICE_ADDRESS_INFO;
|
|
VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO :: BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO :: MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO;
|
|
VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO :: DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES :: PHYSICAL_DEVICE_VULKAN_1_3_FEATURES;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES :: PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES;
|
|
VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO :: PIPELINE_CREATION_FEEDBACK_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES :: PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES :: PHYSICAL_DEVICE_TOOL_PROPERTIES;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES :: PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES :: PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES;
|
|
VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO :: DEVICE_PRIVATE_DATA_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO :: PRIVATE_DATA_SLOT_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES :: PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES;
|
|
VK_STRUCTURE_TYPE_MEMORY_BARRIER_2 :: MEMORY_BARRIER_2;
|
|
VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2 :: BUFFER_MEMORY_BARRIER_2;
|
|
VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2 :: IMAGE_MEMORY_BARRIER_2;
|
|
VK_STRUCTURE_TYPE_DEPENDENCY_INFO :: DEPENDENCY_INFO;
|
|
VK_STRUCTURE_TYPE_SUBMIT_INFO_2 :: SUBMIT_INFO_2;
|
|
VK_STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO :: SEMAPHORE_SUBMIT_INFO;
|
|
VK_STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO :: COMMAND_BUFFER_SUBMIT_INFO;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES :: PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES :: PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES :: PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES;
|
|
VK_STRUCTURE_TYPE_COPY_BUFFER_INFO_2 :: COPY_BUFFER_INFO_2;
|
|
VK_STRUCTURE_TYPE_COPY_IMAGE_INFO_2 :: COPY_IMAGE_INFO_2;
|
|
VK_STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2 :: COPY_BUFFER_TO_IMAGE_INFO_2;
|
|
VK_STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2 :: COPY_IMAGE_TO_BUFFER_INFO_2;
|
|
VK_STRUCTURE_TYPE_BLIT_IMAGE_INFO_2 :: BLIT_IMAGE_INFO_2;
|
|
VK_STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2 :: RESOLVE_IMAGE_INFO_2;
|
|
VK_STRUCTURE_TYPE_BUFFER_COPY_2 :: BUFFER_COPY_2;
|
|
VK_STRUCTURE_TYPE_IMAGE_COPY_2 :: IMAGE_COPY_2;
|
|
VK_STRUCTURE_TYPE_IMAGE_BLIT_2 :: IMAGE_BLIT_2;
|
|
VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2 :: BUFFER_IMAGE_COPY_2;
|
|
VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2 :: IMAGE_RESOLVE_2;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES :: PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES;
|
|
VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO :: PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES :: PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES :: PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES :: PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES;
|
|
VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK :: WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK;
|
|
VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO :: DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES :: PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES;
|
|
VK_STRUCTURE_TYPE_RENDERING_INFO :: RENDERING_INFO;
|
|
VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO :: RENDERING_ATTACHMENT_INFO;
|
|
VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO :: PIPELINE_RENDERING_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES :: PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES;
|
|
VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDERING_INFO :: COMMAND_BUFFER_INHERITANCE_RENDERING_INFO;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES :: PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES :: PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES :: PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES;
|
|
VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3 :: FORMAT_PROPERTIES_3;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES :: PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES :: PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES;
|
|
VK_STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS :: DEVICE_BUFFER_MEMORY_REQUIREMENTS;
|
|
VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS :: DEVICE_IMAGE_MEMORY_REQUIREMENTS;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_4_FEATURES :: PHYSICAL_DEVICE_VULKAN_1_4_FEATURES;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_4_PROPERTIES :: PHYSICAL_DEVICE_VULKAN_1_4_PROPERTIES;
|
|
VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO :: DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES :: PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES;
|
|
VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES :: QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_ROTATE_FEATURES :: PHYSICAL_DEVICE_SHADER_SUBGROUP_ROTATE_FEATURES;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT_CONTROLS_2_FEATURES :: PHYSICAL_DEVICE_SHADER_FLOAT_CONTROLS_2_FEATURES;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EXPECT_ASSUME_FEATURES :: PHYSICAL_DEVICE_SHADER_EXPECT_ASSUME_FEATURES;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES :: PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES;
|
|
VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO :: PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES :: PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES :: PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES;
|
|
VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO :: PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES :: PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES :: PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES;
|
|
VK_STRUCTURE_TYPE_MEMORY_MAP_INFO :: MEMORY_MAP_INFO;
|
|
VK_STRUCTURE_TYPE_MEMORY_UNMAP_INFO :: MEMORY_UNMAP_INFO;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_FEATURES :: PHYSICAL_DEVICE_MAINTENANCE_5_FEATURES;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_PROPERTIES :: PHYSICAL_DEVICE_MAINTENANCE_5_PROPERTIES;
|
|
VK_STRUCTURE_TYPE_RENDERING_AREA_INFO :: RENDERING_AREA_INFO;
|
|
VK_STRUCTURE_TYPE_DEVICE_IMAGE_SUBRESOURCE_INFO :: DEVICE_IMAGE_SUBRESOURCE_INFO;
|
|
VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2 :: SUBRESOURCE_LAYOUT_2;
|
|
VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2 :: IMAGE_SUBRESOURCE_2;
|
|
VK_STRUCTURE_TYPE_PIPELINE_CREATE_FLAGS_2_CREATE_INFO :: PIPELINE_CREATE_FLAGS_2_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_BUFFER_USAGE_FLAGS_2_CREATE_INFO :: BUFFER_USAGE_FLAGS_2_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES :: PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_LOCAL_READ_FEATURES :: PHYSICAL_DEVICE_DYNAMIC_RENDERING_LOCAL_READ_FEATURES;
|
|
VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_LOCATION_INFO :: RENDERING_ATTACHMENT_LOCATION_INFO;
|
|
VK_STRUCTURE_TYPE_RENDERING_INPUT_ATTACHMENT_INDEX_INFO :: RENDERING_INPUT_ATTACHMENT_INDEX_INFO;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_FEATURES :: PHYSICAL_DEVICE_MAINTENANCE_6_FEATURES;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_PROPERTIES :: PHYSICAL_DEVICE_MAINTENANCE_6_PROPERTIES;
|
|
VK_STRUCTURE_TYPE_BIND_MEMORY_STATUS :: BIND_MEMORY_STATUS;
|
|
VK_STRUCTURE_TYPE_BIND_DESCRIPTOR_SETS_INFO :: BIND_DESCRIPTOR_SETS_INFO;
|
|
VK_STRUCTURE_TYPE_PUSH_CONSTANTS_INFO :: PUSH_CONSTANTS_INFO;
|
|
VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_INFO :: PUSH_DESCRIPTOR_SET_INFO;
|
|
VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_WITH_TEMPLATE_INFO :: PUSH_DESCRIPTOR_SET_WITH_TEMPLATE_INFO;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROTECTED_ACCESS_FEATURES :: PHYSICAL_DEVICE_PIPELINE_PROTECTED_ACCESS_FEATURES;
|
|
VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO :: PIPELINE_ROBUSTNESS_CREATE_INFO;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES :: PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES :: PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_FEATURES :: PHYSICAL_DEVICE_HOST_IMAGE_COPY_FEATURES;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_PROPERTIES :: PHYSICAL_DEVICE_HOST_IMAGE_COPY_PROPERTIES;
|
|
VK_STRUCTURE_TYPE_MEMORY_TO_IMAGE_COPY :: MEMORY_TO_IMAGE_COPY;
|
|
VK_STRUCTURE_TYPE_IMAGE_TO_MEMORY_COPY :: IMAGE_TO_MEMORY_COPY;
|
|
VK_STRUCTURE_TYPE_COPY_IMAGE_TO_MEMORY_INFO :: COPY_IMAGE_TO_MEMORY_INFO;
|
|
VK_STRUCTURE_TYPE_COPY_MEMORY_TO_IMAGE_INFO :: COPY_MEMORY_TO_IMAGE_INFO;
|
|
VK_STRUCTURE_TYPE_HOST_IMAGE_LAYOUT_TRANSITION_INFO :: HOST_IMAGE_LAYOUT_TRANSITION_INFO;
|
|
VK_STRUCTURE_TYPE_COPY_IMAGE_TO_IMAGE_INFO :: COPY_IMAGE_TO_IMAGE_INFO;
|
|
VK_STRUCTURE_TYPE_SUBRESOURCE_HOST_MEMCPY_SIZE :: SUBRESOURCE_HOST_MEMCPY_SIZE;
|
|
VK_STRUCTURE_TYPE_HOST_IMAGE_COPY_DEVICE_PERFORMANCE_QUERY :: HOST_IMAGE_COPY_DEVICE_PERFORMANCE_QUERY;
|
|
VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR :: SWAPCHAIN_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PRESENT_INFO_KHR :: PRESENT_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_CAPABILITIES_KHR :: DEVICE_GROUP_PRESENT_CAPABILITIES_KHR;
|
|
VK_STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHR :: IMAGE_SWAPCHAIN_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_SWAPCHAIN_INFO_KHR :: BIND_IMAGE_MEMORY_SWAPCHAIN_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_ACQUIRE_NEXT_IMAGE_INFO_KHR :: ACQUIRE_NEXT_IMAGE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_INFO_KHR :: DEVICE_GROUP_PRESENT_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_DEVICE_GROUP_SWAPCHAIN_CREATE_INFO_KHR :: DEVICE_GROUP_SWAPCHAIN_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_DISPLAY_MODE_CREATE_INFO_KHR :: DISPLAY_MODE_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_DISPLAY_SURFACE_CREATE_INFO_KHR :: DISPLAY_SURFACE_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_DISPLAY_PRESENT_INFO_KHR :: DISPLAY_PRESENT_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_XLIB_SURFACE_CREATE_INFO_KHR :: XLIB_SURFACE_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_XCB_SURFACE_CREATE_INFO_KHR :: XCB_SURFACE_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_WAYLAND_SURFACE_CREATE_INFO_KHR :: WAYLAND_SURFACE_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_ANDROID_SURFACE_CREATE_INFO_KHR :: ANDROID_SURFACE_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_WIN32_SURFACE_CREATE_INFO_KHR :: WIN32_SURFACE_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT :: DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_RASTERIZATION_ORDER_AMD :: PIPELINE_RASTERIZATION_STATE_RASTERIZATION_ORDER_AMD;
|
|
VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_NAME_INFO_EXT :: DEBUG_MARKER_OBJECT_NAME_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_TAG_INFO_EXT :: DEBUG_MARKER_OBJECT_TAG_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_DEBUG_MARKER_MARKER_INFO_EXT :: DEBUG_MARKER_MARKER_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR :: VIDEO_PROFILE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR :: VIDEO_CAPABILITIES_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR :: VIDEO_PICTURE_RESOURCE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_SESSION_MEMORY_REQUIREMENTS_KHR :: VIDEO_SESSION_MEMORY_REQUIREMENTS_KHR;
|
|
VK_STRUCTURE_TYPE_BIND_VIDEO_SESSION_MEMORY_INFO_KHR :: BIND_VIDEO_SESSION_MEMORY_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_SESSION_CREATE_INFO_KHR :: VIDEO_SESSION_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_SESSION_PARAMETERS_CREATE_INFO_KHR :: VIDEO_SESSION_PARAMETERS_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_SESSION_PARAMETERS_UPDATE_INFO_KHR :: VIDEO_SESSION_PARAMETERS_UPDATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_BEGIN_CODING_INFO_KHR :: VIDEO_BEGIN_CODING_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_END_CODING_INFO_KHR :: VIDEO_END_CODING_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_CODING_CONTROL_INFO_KHR :: VIDEO_CODING_CONTROL_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR :: VIDEO_REFERENCE_SLOT_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_QUEUE_FAMILY_VIDEO_PROPERTIES_KHR :: QUEUE_FAMILY_VIDEO_PROPERTIES_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_PROFILE_LIST_INFO_KHR :: VIDEO_PROFILE_LIST_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_FORMAT_INFO_KHR :: PHYSICAL_DEVICE_VIDEO_FORMAT_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR :: VIDEO_FORMAT_PROPERTIES_KHR;
|
|
VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR :: QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR :: VIDEO_DECODE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR :: VIDEO_DECODE_CAPABILITIES_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_DECODE_USAGE_INFO_KHR :: VIDEO_DECODE_USAGE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV :: DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV;
|
|
VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_BUFFER_CREATE_INFO_NV :: DEDICATED_ALLOCATION_BUFFER_CREATE_INFO_NV;
|
|
VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV :: DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT :: PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT :: PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT;
|
|
VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_STREAM_CREATE_INFO_EXT :: PIPELINE_RASTERIZATION_STATE_STREAM_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_CU_MODULE_CREATE_INFO_NVX :: CU_MODULE_CREATE_INFO_NVX;
|
|
VK_STRUCTURE_TYPE_CU_FUNCTION_CREATE_INFO_NVX :: CU_FUNCTION_CREATE_INFO_NVX;
|
|
VK_STRUCTURE_TYPE_CU_LAUNCH_INFO_NVX :: CU_LAUNCH_INFO_NVX;
|
|
VK_STRUCTURE_TYPE_CU_MODULE_TEXTURING_MODE_CREATE_INFO_NVX :: CU_MODULE_TEXTURING_MODE_CREATE_INFO_NVX;
|
|
VK_STRUCTURE_TYPE_IMAGE_VIEW_HANDLE_INFO_NVX :: IMAGE_VIEW_HANDLE_INFO_NVX;
|
|
VK_STRUCTURE_TYPE_IMAGE_VIEW_ADDRESS_PROPERTIES_NVX :: IMAGE_VIEW_ADDRESS_PROPERTIES_NVX;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_KHR :: VIDEO_ENCODE_H264_CAPABILITIES_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_KHR :: VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_KHR :: VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_KHR :: VIDEO_ENCODE_H264_PICTURE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_KHR :: VIDEO_ENCODE_H264_DPB_SLOT_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_KHR :: VIDEO_ENCODE_H264_NALU_SLICE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_KHR :: VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_KHR :: VIDEO_ENCODE_H264_PROFILE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_KHR :: VIDEO_ENCODE_H264_RATE_CONTROL_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_KHR :: VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_KHR :: VIDEO_ENCODE_H264_SESSION_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_KHR :: VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_KHR :: VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_KHR :: VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_KHR :: VIDEO_ENCODE_H265_CAPABILITIES_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_KHR :: VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_KHR :: VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_KHR :: VIDEO_ENCODE_H265_PICTURE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_KHR :: VIDEO_ENCODE_H265_DPB_SLOT_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_KHR :: VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_KHR :: VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_KHR :: VIDEO_ENCODE_H265_PROFILE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_KHR :: VIDEO_ENCODE_H265_RATE_CONTROL_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_KHR :: VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_KHR :: VIDEO_ENCODE_H265_SESSION_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_KHR :: VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_KHR :: VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_KHR :: VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_KHR :: VIDEO_DECODE_H264_CAPABILITIES_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR :: VIDEO_DECODE_H264_PICTURE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_INFO_KHR :: VIDEO_DECODE_H264_PROFILE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_KHR :: VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_KHR :: VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_KHR :: VIDEO_DECODE_H264_DPB_SLOT_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD :: TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD;
|
|
VK_STRUCTURE_TYPE_STREAM_DESCRIPTOR_SURFACE_CREATE_INFO_GGP :: STREAM_DESCRIPTOR_SURFACE_CREATE_INFO_GGP;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV :: PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV;
|
|
VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV :: EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV;
|
|
VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV :: EXPORT_MEMORY_ALLOCATE_INFO_NV;
|
|
VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_NV :: IMPORT_MEMORY_WIN32_HANDLE_INFO_NV;
|
|
VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_NV :: EXPORT_MEMORY_WIN32_HANDLE_INFO_NV;
|
|
VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_NV :: WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_NV;
|
|
VK_STRUCTURE_TYPE_VALIDATION_FLAGS_EXT :: VALIDATION_FLAGS_EXT;
|
|
VK_STRUCTURE_TYPE_VI_SURFACE_CREATE_INFO_NN :: VI_SURFACE_CREATE_INFO_NN;
|
|
VK_STRUCTURE_TYPE_IMAGE_VIEW_ASTC_DECODE_MODE_EXT :: IMAGE_VIEW_ASTC_DECODE_MODE_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT :: PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_KHR :: IMPORT_MEMORY_WIN32_HANDLE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_KHR :: EXPORT_MEMORY_WIN32_HANDLE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_MEMORY_WIN32_HANDLE_PROPERTIES_KHR :: MEMORY_WIN32_HANDLE_PROPERTIES_KHR;
|
|
VK_STRUCTURE_TYPE_MEMORY_GET_WIN32_HANDLE_INFO_KHR :: MEMORY_GET_WIN32_HANDLE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_IMPORT_MEMORY_FD_INFO_KHR :: IMPORT_MEMORY_FD_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_MEMORY_FD_PROPERTIES_KHR :: MEMORY_FD_PROPERTIES_KHR;
|
|
VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR :: MEMORY_GET_FD_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_KHR :: WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR :: IMPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR :: EXPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_D3D12_FENCE_SUBMIT_INFO_KHR :: D3D12_FENCE_SUBMIT_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_SEMAPHORE_GET_WIN32_HANDLE_INFO_KHR :: SEMAPHORE_GET_WIN32_HANDLE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_FD_INFO_KHR :: IMPORT_SEMAPHORE_FD_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_SEMAPHORE_GET_FD_INFO_KHR :: SEMAPHORE_GET_FD_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_CONDITIONAL_RENDERING_INFO_EXT :: COMMAND_BUFFER_INHERITANCE_CONDITIONAL_RENDERING_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT :: PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_CONDITIONAL_RENDERING_BEGIN_INFO_EXT :: CONDITIONAL_RENDERING_BEGIN_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PRESENT_REGIONS_KHR :: PRESENT_REGIONS_KHR;
|
|
VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_W_SCALING_STATE_CREATE_INFO_NV :: PIPELINE_VIEWPORT_W_SCALING_STATE_CREATE_INFO_NV;
|
|
VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_EXT :: SURFACE_CAPABILITIES_2_EXT;
|
|
VK_STRUCTURE_TYPE_DISPLAY_POWER_INFO_EXT :: DISPLAY_POWER_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_DEVICE_EVENT_INFO_EXT :: DEVICE_EVENT_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_DISPLAY_EVENT_INFO_EXT :: DISPLAY_EVENT_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_SWAPCHAIN_COUNTER_CREATE_INFO_EXT :: SWAPCHAIN_COUNTER_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PRESENT_TIMES_INFO_GOOGLE :: PRESENT_TIMES_INFO_GOOGLE;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX :: PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX;
|
|
VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX :: MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX;
|
|
VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV :: PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT :: PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT;
|
|
VK_STRUCTURE_TYPE_PIPELINE_DISCARD_RECTANGLE_STATE_CREATE_INFO_EXT :: PIPELINE_DISCARD_RECTANGLE_STATE_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT :: PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT;
|
|
VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_CONSERVATIVE_STATE_CREATE_INFO_EXT :: PIPELINE_RASTERIZATION_CONSERVATIVE_STATE_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT :: PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_DEPTH_CLIP_STATE_CREATE_INFO_EXT :: PIPELINE_RASTERIZATION_DEPTH_CLIP_STATE_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_HDR_METADATA_EXT :: HDR_METADATA_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RELAXED_LINE_RASTERIZATION_FEATURES_IMG :: PHYSICAL_DEVICE_RELAXED_LINE_RASTERIZATION_FEATURES_IMG;
|
|
VK_STRUCTURE_TYPE_SHARED_PRESENT_SURFACE_CAPABILITIES_KHR :: SHARED_PRESENT_SURFACE_CAPABILITIES_KHR;
|
|
VK_STRUCTURE_TYPE_IMPORT_FENCE_WIN32_HANDLE_INFO_KHR :: IMPORT_FENCE_WIN32_HANDLE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_EXPORT_FENCE_WIN32_HANDLE_INFO_KHR :: EXPORT_FENCE_WIN32_HANDLE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_FENCE_GET_WIN32_HANDLE_INFO_KHR :: FENCE_GET_WIN32_HANDLE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR :: IMPORT_FENCE_FD_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_FENCE_GET_FD_INFO_KHR :: FENCE_GET_FD_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR :: PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHR :: PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHR;
|
|
VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_CREATE_INFO_KHR :: QUERY_POOL_PERFORMANCE_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PERFORMANCE_QUERY_SUBMIT_INFO_KHR :: PERFORMANCE_QUERY_SUBMIT_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR :: ACQUIRE_PROFILING_LOCK_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_KHR :: PERFORMANCE_COUNTER_KHR;
|
|
VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_DESCRIPTION_KHR :: PERFORMANCE_COUNTER_DESCRIPTION_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SURFACE_INFO_2_KHR :: PHYSICAL_DEVICE_SURFACE_INFO_2_KHR;
|
|
VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_KHR :: SURFACE_CAPABILITIES_2_KHR;
|
|
VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR :: SURFACE_FORMAT_2_KHR;
|
|
VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR :: DISPLAY_PROPERTIES_2_KHR;
|
|
VK_STRUCTURE_TYPE_DISPLAY_PLANE_PROPERTIES_2_KHR :: DISPLAY_PLANE_PROPERTIES_2_KHR;
|
|
VK_STRUCTURE_TYPE_DISPLAY_MODE_PROPERTIES_2_KHR :: DISPLAY_MODE_PROPERTIES_2_KHR;
|
|
VK_STRUCTURE_TYPE_DISPLAY_PLANE_INFO_2_KHR :: DISPLAY_PLANE_INFO_2_KHR;
|
|
VK_STRUCTURE_TYPE_DISPLAY_PLANE_CAPABILITIES_2_KHR :: DISPLAY_PLANE_CAPABILITIES_2_KHR;
|
|
VK_STRUCTURE_TYPE_IOS_SURFACE_CREATE_INFO_MVK :: IOS_SURFACE_CREATE_INFO_MVK;
|
|
VK_STRUCTURE_TYPE_MACOS_SURFACE_CREATE_INFO_MVK :: MACOS_SURFACE_CREATE_INFO_MVK;
|
|
VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT :: DEBUG_UTILS_OBJECT_NAME_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_TAG_INFO_EXT :: DEBUG_UTILS_OBJECT_TAG_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_DEBUG_UTILS_LABEL_EXT :: DEBUG_UTILS_LABEL_EXT;
|
|
VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT :: DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT;
|
|
VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT :: DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_USAGE_ANDROID :: ANDROID_HARDWARE_BUFFER_USAGE_ANDROID;
|
|
VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_PROPERTIES_ANDROID :: ANDROID_HARDWARE_BUFFER_PROPERTIES_ANDROID;
|
|
VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_ANDROID :: ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_ANDROID;
|
|
VK_STRUCTURE_TYPE_IMPORT_ANDROID_HARDWARE_BUFFER_INFO_ANDROID :: IMPORT_ANDROID_HARDWARE_BUFFER_INFO_ANDROID;
|
|
VK_STRUCTURE_TYPE_MEMORY_GET_ANDROID_HARDWARE_BUFFER_INFO_ANDROID :: MEMORY_GET_ANDROID_HARDWARE_BUFFER_INFO_ANDROID;
|
|
VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_ANDROID :: EXTERNAL_FORMAT_ANDROID;
|
|
VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_2_ANDROID :: ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_2_ANDROID;
|
|
|
|
VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_AMD :: ATTACHMENT_SAMPLE_COUNT_INFO_AMD;
|
|
VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT :: SAMPLE_LOCATIONS_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT :: RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PIPELINE_SAMPLE_LOCATIONS_STATE_CREATE_INFO_EXT :: PIPELINE_SAMPLE_LOCATIONS_STATE_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT :: PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT;
|
|
VK_STRUCTURE_TYPE_MULTISAMPLE_PROPERTIES_EXT :: MULTISAMPLE_PROPERTIES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT :: PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT :: PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT;
|
|
VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_ADVANCED_STATE_CREATE_INFO_EXT :: PIPELINE_COLOR_BLEND_ADVANCED_STATE_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_TO_COLOR_STATE_CREATE_INFO_NV :: PIPELINE_COVERAGE_TO_COLOR_STATE_CREATE_INFO_NV;
|
|
VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_KHR :: WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_KHR;
|
|
VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_GEOMETRY_INFO_KHR :: ACCELERATION_STRUCTURE_BUILD_GEOMETRY_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_DEVICE_ADDRESS_INFO_KHR :: ACCELERATION_STRUCTURE_DEVICE_ADDRESS_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_AABBS_DATA_KHR :: ACCELERATION_STRUCTURE_GEOMETRY_AABBS_DATA_KHR;
|
|
VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_INSTANCES_DATA_KHR :: ACCELERATION_STRUCTURE_GEOMETRY_INSTANCES_DATA_KHR;
|
|
VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_TRIANGLES_DATA_KHR :: ACCELERATION_STRUCTURE_GEOMETRY_TRIANGLES_DATA_KHR;
|
|
VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_KHR :: ACCELERATION_STRUCTURE_GEOMETRY_KHR;
|
|
VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_VERSION_INFO_KHR :: ACCELERATION_STRUCTURE_VERSION_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_INFO_KHR :: COPY_ACCELERATION_STRUCTURE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_TO_MEMORY_INFO_KHR :: COPY_ACCELERATION_STRUCTURE_TO_MEMORY_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_COPY_MEMORY_TO_ACCELERATION_STRUCTURE_INFO_KHR :: COPY_MEMORY_TO_ACCELERATION_STRUCTURE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR :: PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_KHR :: PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_KHR;
|
|
VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_KHR :: ACCELERATION_STRUCTURE_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_SIZES_INFO_KHR :: ACCELERATION_STRUCTURE_BUILD_SIZES_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR :: PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_PROPERTIES_KHR :: PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_PROPERTIES_KHR;
|
|
VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_KHR :: RAY_TRACING_PIPELINE_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_KHR :: RAY_TRACING_SHADER_GROUP_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_INTERFACE_CREATE_INFO_KHR :: RAY_TRACING_PIPELINE_INTERFACE_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR :: PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_MODULATION_STATE_CREATE_INFO_NV :: PIPELINE_COVERAGE_MODULATION_STATE_CREATE_INFO_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV :: PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV :: PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV;
|
|
VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_EXT :: DRM_FORMAT_MODIFIER_PROPERTIES_LIST_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_DRM_FORMAT_MODIFIER_INFO_EXT :: PHYSICAL_DEVICE_IMAGE_DRM_FORMAT_MODIFIER_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXT :: IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT :: IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_PROPERTIES_EXT :: IMAGE_DRM_FORMAT_MODIFIER_PROPERTIES_EXT;
|
|
VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_2_EXT :: DRM_FORMAT_MODIFIER_PROPERTIES_LIST_2_EXT;
|
|
VK_STRUCTURE_TYPE_VALIDATION_CACHE_CREATE_INFO_EXT :: VALIDATION_CACHE_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT :: SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT;
|
|
|
|
VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SHADING_RATE_IMAGE_STATE_CREATE_INFO_NV :: PIPELINE_VIEWPORT_SHADING_RATE_IMAGE_STATE_CREATE_INFO_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV :: PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_PROPERTIES_NV :: PHYSICAL_DEVICE_SHADING_RATE_IMAGE_PROPERTIES_NV;
|
|
VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_COARSE_SAMPLE_ORDER_STATE_CREATE_INFO_NV :: PIPELINE_VIEWPORT_COARSE_SAMPLE_ORDER_STATE_CREATE_INFO_NV;
|
|
VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_NV :: RAY_TRACING_PIPELINE_CREATE_INFO_NV;
|
|
VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_NV :: ACCELERATION_STRUCTURE_CREATE_INFO_NV;
|
|
VK_STRUCTURE_TYPE_GEOMETRY_NV :: GEOMETRY_NV;
|
|
VK_STRUCTURE_TYPE_GEOMETRY_TRIANGLES_NV :: GEOMETRY_TRIANGLES_NV;
|
|
VK_STRUCTURE_TYPE_GEOMETRY_AABB_NV :: GEOMETRY_AABB_NV;
|
|
VK_STRUCTURE_TYPE_BIND_ACCELERATION_STRUCTURE_MEMORY_INFO_NV :: BIND_ACCELERATION_STRUCTURE_MEMORY_INFO_NV;
|
|
VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_NV :: WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_NV;
|
|
VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_INFO_NV :: ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_INFO_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV :: PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV;
|
|
VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_NV :: RAY_TRACING_SHADER_GROUP_CREATE_INFO_NV;
|
|
VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_INFO_NV :: ACCELERATION_STRUCTURE_INFO_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV :: PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV;
|
|
VK_STRUCTURE_TYPE_PIPELINE_REPRESENTATIVE_FRAGMENT_TEST_STATE_CREATE_INFO_NV :: PIPELINE_REPRESENTATIVE_FRAGMENT_TEST_STATE_CREATE_INFO_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_IMAGE_FORMAT_INFO_EXT :: PHYSICAL_DEVICE_IMAGE_VIEW_IMAGE_FORMAT_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_FILTER_CUBIC_IMAGE_VIEW_IMAGE_FORMAT_PROPERTIES_EXT :: FILTER_CUBIC_IMAGE_VIEW_IMAGE_FORMAT_PROPERTIES_EXT;
|
|
VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT :: IMPORT_MEMORY_HOST_POINTER_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_MEMORY_HOST_POINTER_PROPERTIES_EXT :: MEMORY_HOST_POINTER_PROPERTIES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT :: PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR :: PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_PIPELINE_COMPILER_CONTROL_CREATE_INFO_AMD :: PIPELINE_COMPILER_CONTROL_CREATE_INFO_AMD;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMD :: PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMD;
|
|
VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_KHR :: VIDEO_DECODE_H265_CAPABILITIES_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_KHR :: VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_KHR :: VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_INFO_KHR :: VIDEO_DECODE_H265_PROFILE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR :: VIDEO_DECODE_H265_PICTURE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_KHR :: VIDEO_DECODE_H265_DPB_SLOT_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD :: DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT :: PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT;
|
|
VK_STRUCTURE_TYPE_PRESENT_FRAME_TOKEN_GGP :: PRESENT_FRAME_TOKEN_GGP;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV :: PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV :: PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV :: PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV;
|
|
VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_EXCLUSIVE_SCISSOR_STATE_CREATE_INFO_NV :: PIPELINE_VIEWPORT_EXCLUSIVE_SCISSOR_STATE_CREATE_INFO_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV :: PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV;
|
|
VK_STRUCTURE_TYPE_CHECKPOINT_DATA_NV :: CHECKPOINT_DATA_NV;
|
|
VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_NV :: QUEUE_FAMILY_CHECKPOINT_PROPERTIES_NV;
|
|
VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV :: QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV;
|
|
VK_STRUCTURE_TYPE_CHECKPOINT_DATA_2_NV :: CHECKPOINT_DATA_2_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL :: PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL;
|
|
VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_QUERY_CREATE_INFO_INTEL :: QUERY_POOL_PERFORMANCE_QUERY_CREATE_INFO_INTEL;
|
|
VK_STRUCTURE_TYPE_INITIALIZE_PERFORMANCE_API_INFO_INTEL :: INITIALIZE_PERFORMANCE_API_INFO_INTEL;
|
|
VK_STRUCTURE_TYPE_PERFORMANCE_MARKER_INFO_INTEL :: PERFORMANCE_MARKER_INFO_INTEL;
|
|
VK_STRUCTURE_TYPE_PERFORMANCE_STREAM_MARKER_INFO_INTEL :: PERFORMANCE_STREAM_MARKER_INFO_INTEL;
|
|
VK_STRUCTURE_TYPE_PERFORMANCE_OVERRIDE_INFO_INTEL :: PERFORMANCE_OVERRIDE_INFO_INTEL;
|
|
VK_STRUCTURE_TYPE_PERFORMANCE_CONFIGURATION_ACQUIRE_INFO_INTEL :: PERFORMANCE_CONFIGURATION_ACQUIRE_INFO_INTEL;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT :: PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT;
|
|
VK_STRUCTURE_TYPE_DISPLAY_NATIVE_HDR_SURFACE_CAPABILITIES_AMD :: DISPLAY_NATIVE_HDR_SURFACE_CAPABILITIES_AMD;
|
|
VK_STRUCTURE_TYPE_SWAPCHAIN_DISPLAY_NATIVE_HDR_CREATE_INFO_AMD :: SWAPCHAIN_DISPLAY_NATIVE_HDR_CREATE_INFO_AMD;
|
|
VK_STRUCTURE_TYPE_IMAGEPIPE_SURFACE_CREATE_INFO_FUCHSIA :: IMAGEPIPE_SURFACE_CREATE_INFO_FUCHSIA;
|
|
VK_STRUCTURE_TYPE_METAL_SURFACE_CREATE_INFO_EXT :: METAL_SURFACE_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT :: PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_PROPERTIES_EXT :: PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_PROPERTIES_EXT;
|
|
VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT :: RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT :: RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR :: FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_STATE_CREATE_INFO_KHR :: PIPELINE_FRAGMENT_SHADING_RATE_STATE_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_PROPERTIES_KHR :: PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_PROPERTIES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR :: PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_KHR :: PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_KHR;
|
|
VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR :: RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD :: PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD :: PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT :: PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_QUAD_CONTROL_FEATURES_KHR :: PHYSICAL_DEVICE_SHADER_QUAD_CONTROL_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES_EXT :: PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT :: PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_MEMORY_PRIORITY_ALLOCATE_INFO_EXT :: MEMORY_PRIORITY_ALLOCATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_SURFACE_PROTECTED_CAPABILITIES_KHR :: SURFACE_PROTECTED_CAPABILITIES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV :: PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT :: PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_CREATE_INFO_EXT :: BUFFER_DEVICE_ADDRESS_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_VALIDATION_FEATURES_EXT :: VALIDATION_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR :: PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV :: PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV;
|
|
VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_NV :: COOPERATIVE_MATRIX_PROPERTIES_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NV :: PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV :: PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV;
|
|
VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_REDUCTION_STATE_CREATE_INFO_NV :: PIPELINE_COVERAGE_REDUCTION_STATE_CREATE_INFO_NV;
|
|
VK_STRUCTURE_TYPE_FRAMEBUFFER_MIXED_SAMPLES_COMBINATION_NV :: FRAMEBUFFER_MIXED_SAMPLES_COMBINATION_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT :: PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT :: PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT :: PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_PROVOKING_VERTEX_STATE_CREATE_INFO_EXT :: PIPELINE_RASTERIZATION_PROVOKING_VERTEX_STATE_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_PROPERTIES_EXT :: PHYSICAL_DEVICE_PROVOKING_VERTEX_PROPERTIES_EXT;
|
|
VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_INFO_EXT :: SURFACE_FULL_SCREEN_EXCLUSIVE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_FULL_SCREEN_EXCLUSIVE_EXT :: SURFACE_CAPABILITIES_FULL_SCREEN_EXCLUSIVE_EXT;
|
|
VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_WIN32_INFO_EXT :: SURFACE_FULL_SCREEN_EXCLUSIVE_WIN32_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_HEADLESS_SURFACE_CREATE_INFO_EXT :: HEADLESS_SURFACE_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT :: PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT :: PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR :: PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_PIPELINE_INFO_KHR :: PIPELINE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_PROPERTIES_KHR :: PIPELINE_EXECUTABLE_PROPERTIES_KHR;
|
|
VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INFO_KHR :: PIPELINE_EXECUTABLE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_STATISTIC_KHR :: PIPELINE_EXECUTABLE_STATISTIC_KHR;
|
|
VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR :: PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAP_MEMORY_PLACED_FEATURES_EXT :: PHYSICAL_DEVICE_MAP_MEMORY_PLACED_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAP_MEMORY_PLACED_PROPERTIES_EXT :: PHYSICAL_DEVICE_MAP_MEMORY_PLACED_PROPERTIES_EXT;
|
|
VK_STRUCTURE_TYPE_MEMORY_MAP_PLACED_INFO_EXT :: MEMORY_MAP_PLACED_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT :: PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_SURFACE_PRESENT_MODE_EXT :: SURFACE_PRESENT_MODE_EXT;
|
|
VK_STRUCTURE_TYPE_SURFACE_PRESENT_SCALING_CAPABILITIES_EXT :: SURFACE_PRESENT_SCALING_CAPABILITIES_EXT;
|
|
VK_STRUCTURE_TYPE_SURFACE_PRESENT_MODE_COMPATIBILITY_EXT :: SURFACE_PRESENT_MODE_COMPATIBILITY_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SWAPCHAIN_MAINTENANCE_1_FEATURES_EXT :: PHYSICAL_DEVICE_SWAPCHAIN_MAINTENANCE_1_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_FENCE_INFO_EXT :: SWAPCHAIN_PRESENT_FENCE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_MODES_CREATE_INFO_EXT :: SWAPCHAIN_PRESENT_MODES_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_MODE_INFO_EXT :: SWAPCHAIN_PRESENT_MODE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_SCALING_CREATE_INFO_EXT :: SWAPCHAIN_PRESENT_SCALING_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_RELEASE_SWAPCHAIN_IMAGES_INFO_EXT :: RELEASE_SWAPCHAIN_IMAGES_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV :: PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV;
|
|
VK_STRUCTURE_TYPE_GRAPHICS_SHADER_GROUP_CREATE_INFO_NV :: GRAPHICS_SHADER_GROUP_CREATE_INFO_NV;
|
|
VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_SHADER_GROUPS_CREATE_INFO_NV :: GRAPHICS_PIPELINE_SHADER_GROUPS_CREATE_INFO_NV;
|
|
VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_TOKEN_NV :: INDIRECT_COMMANDS_LAYOUT_TOKEN_NV;
|
|
VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_NV :: INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_NV;
|
|
VK_STRUCTURE_TYPE_GENERATED_COMMANDS_INFO_NV :: GENERATED_COMMANDS_INFO_NV;
|
|
VK_STRUCTURE_TYPE_GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_NV :: GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV :: PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV :: PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV;
|
|
VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_VIEWPORT_SCISSOR_INFO_NV :: COMMAND_BUFFER_INHERITANCE_VIEWPORT_SCISSOR_INFO_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT :: PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDER_PASS_TRANSFORM_INFO_QCOM :: COMMAND_BUFFER_INHERITANCE_RENDER_PASS_TRANSFORM_INFO_QCOM;
|
|
VK_STRUCTURE_TYPE_RENDER_PASS_TRANSFORM_BEGIN_INFO_QCOM :: RENDER_PASS_TRANSFORM_BEGIN_INFO_QCOM;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_BIAS_CONTROL_FEATURES_EXT :: PHYSICAL_DEVICE_DEPTH_BIAS_CONTROL_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_DEPTH_BIAS_INFO_EXT :: DEPTH_BIAS_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_DEPTH_BIAS_REPRESENTATION_INFO_EXT :: DEPTH_BIAS_REPRESENTATION_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT :: PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT :: DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_DEVICE_MEMORY_REPORT_CALLBACK_DATA_EXT :: DEVICE_MEMORY_REPORT_CALLBACK_DATA_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT :: PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT :: PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT;
|
|
VK_STRUCTURE_TYPE_SAMPLER_CUSTOM_BORDER_COLOR_CREATE_INFO_EXT :: SAMPLER_CUSTOM_BORDER_COLOR_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_PROPERTIES_EXT :: PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_PROPERTIES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT :: PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR :: PIPELINE_LIBRARY_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_BARRIER_FEATURES_NV :: PHYSICAL_DEVICE_PRESENT_BARRIER_FEATURES_NV;
|
|
VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_PRESENT_BARRIER_NV :: SURFACE_CAPABILITIES_PRESENT_BARRIER_NV;
|
|
VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_BARRIER_CREATE_INFO_NV :: SWAPCHAIN_PRESENT_BARRIER_CREATE_INFO_NV;
|
|
VK_STRUCTURE_TYPE_PRESENT_ID_KHR :: PRESENT_ID_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR :: PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR :: VIDEO_ENCODE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_RATE_CONTROL_INFO_KHR :: VIDEO_ENCODE_RATE_CONTROL_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_RATE_CONTROL_LAYER_INFO_KHR :: VIDEO_ENCODE_RATE_CONTROL_LAYER_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR :: VIDEO_ENCODE_CAPABILITIES_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_USAGE_INFO_KHR :: VIDEO_ENCODE_USAGE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_QUERY_POOL_VIDEO_ENCODE_FEEDBACK_CREATE_INFO_KHR :: QUERY_POOL_VIDEO_ENCODE_FEEDBACK_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_QUALITY_LEVEL_INFO_KHR :: PHYSICAL_DEVICE_VIDEO_ENCODE_QUALITY_LEVEL_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUALITY_LEVEL_PROPERTIES_KHR :: VIDEO_ENCODE_QUALITY_LEVEL_PROPERTIES_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUALITY_LEVEL_INFO_KHR :: VIDEO_ENCODE_QUALITY_LEVEL_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_SESSION_PARAMETERS_GET_INFO_KHR :: VIDEO_ENCODE_SESSION_PARAMETERS_GET_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_SESSION_PARAMETERS_FEEDBACK_INFO_KHR :: VIDEO_ENCODE_SESSION_PARAMETERS_FEEDBACK_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV :: PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV;
|
|
VK_STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV :: DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV;
|
|
VK_STRUCTURE_TYPE_CUDA_MODULE_CREATE_INFO_NV :: CUDA_MODULE_CREATE_INFO_NV;
|
|
VK_STRUCTURE_TYPE_CUDA_FUNCTION_CREATE_INFO_NV :: CUDA_FUNCTION_CREATE_INFO_NV;
|
|
VK_STRUCTURE_TYPE_CUDA_LAUNCH_INFO_NV :: CUDA_LAUNCH_INFO_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUDA_KERNEL_LAUNCH_FEATURES_NV :: PHYSICAL_DEVICE_CUDA_KERNEL_LAUNCH_FEATURES_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUDA_KERNEL_LAUNCH_PROPERTIES_NV :: PHYSICAL_DEVICE_CUDA_KERNEL_LAUNCH_PROPERTIES_NV;
|
|
VK_STRUCTURE_TYPE_QUERY_LOW_LATENCY_SUPPORT_NV :: QUERY_LOW_LATENCY_SUPPORT_NV;
|
|
VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT :: EXPORT_METAL_OBJECT_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT :: EXPORT_METAL_OBJECTS_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT :: EXPORT_METAL_DEVICE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT :: EXPORT_METAL_COMMAND_QUEUE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT :: EXPORT_METAL_BUFFER_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT :: IMPORT_METAL_BUFFER_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT :: EXPORT_METAL_TEXTURE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT :: IMPORT_METAL_TEXTURE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT :: EXPORT_METAL_IO_SURFACE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT :: IMPORT_METAL_IO_SURFACE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT :: EXPORT_METAL_SHARED_EVENT_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT :: IMPORT_METAL_SHARED_EVENT_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_PROPERTIES_EXT :: PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_PROPERTIES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_DENSITY_MAP_PROPERTIES_EXT :: PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_DENSITY_MAP_PROPERTIES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_FEATURES_EXT :: PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_DESCRIPTOR_ADDRESS_INFO_EXT :: DESCRIPTOR_ADDRESS_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_DESCRIPTOR_GET_INFO_EXT :: DESCRIPTOR_GET_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_BUFFER_CAPTURE_DESCRIPTOR_DATA_INFO_EXT :: BUFFER_CAPTURE_DESCRIPTOR_DATA_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_IMAGE_CAPTURE_DESCRIPTOR_DATA_INFO_EXT :: IMAGE_CAPTURE_DESCRIPTOR_DATA_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_IMAGE_VIEW_CAPTURE_DESCRIPTOR_DATA_INFO_EXT :: IMAGE_VIEW_CAPTURE_DESCRIPTOR_DATA_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_SAMPLER_CAPTURE_DESCRIPTOR_DATA_INFO_EXT :: SAMPLER_CAPTURE_DESCRIPTOR_DATA_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_OPAQUE_CAPTURE_DESCRIPTOR_DATA_CREATE_INFO_EXT :: OPAQUE_CAPTURE_DESCRIPTOR_DATA_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_DESCRIPTOR_BUFFER_BINDING_INFO_EXT :: DESCRIPTOR_BUFFER_BINDING_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_DESCRIPTOR_BUFFER_BINDING_PUSH_DESCRIPTOR_BUFFER_HANDLE_EXT :: DESCRIPTOR_BUFFER_BINDING_PUSH_DESCRIPTOR_BUFFER_HANDLE_EXT;
|
|
VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CAPTURE_DESCRIPTOR_DATA_INFO_EXT :: ACCELERATION_STRUCTURE_CAPTURE_DESCRIPTOR_DATA_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT :: PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT :: PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT;
|
|
VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT :: GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD :: PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR :: PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR :: PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_FEATURES_KHR :: PHYSICAL_DEVICE_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_PROPERTIES_NV :: PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_PROPERTIES_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV :: PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV;
|
|
VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_ENUM_STATE_CREATE_INFO_NV :: PIPELINE_FRAGMENT_SHADING_RATE_ENUM_STATE_CREATE_INFO_NV;
|
|
VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_MOTION_TRIANGLES_DATA_NV :: ACCELERATION_STRUCTURE_GEOMETRY_MOTION_TRIANGLES_DATA_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV :: PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV;
|
|
VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MOTION_INFO_NV :: ACCELERATION_STRUCTURE_MOTION_INFO_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_EXT :: PHYSICAL_DEVICE_MESH_SHADER_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_EXT :: PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT :: PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT :: PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_PROPERTIES_EXT :: PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_PROPERTIES_EXT;
|
|
VK_STRUCTURE_TYPE_COPY_COMMAND_TRANSFORM_INFO_QCOM :: COPY_COMMAND_TRANSFORM_INFO_QCOM;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_FEATURES_KHR :: PHYSICAL_DEVICE_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT :: PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT :: IMAGE_COMPRESSION_CONTROL_EXT;
|
|
VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT :: IMAGE_COMPRESSION_PROPERTIES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT :: PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT :: PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FAULT_FEATURES_EXT :: PHYSICAL_DEVICE_FAULT_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_DEVICE_FAULT_COUNTS_EXT :: DEVICE_FAULT_COUNTS_EXT;
|
|
VK_STRUCTURE_TYPE_DEVICE_FAULT_INFO_EXT :: DEVICE_FAULT_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RGBA10X6_FORMATS_FEATURES_EXT :: PHYSICAL_DEVICE_RGBA10X6_FORMATS_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_DIRECTFB_SURFACE_CREATE_INFO_EXT :: DIRECTFB_SURFACE_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT :: PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_VERTEX_INPUT_BINDING_DESCRIPTION_2_EXT :: VERTEX_INPUT_BINDING_DESCRIPTION_2_EXT;
|
|
VK_STRUCTURE_TYPE_VERTEX_INPUT_ATTRIBUTE_DESCRIPTION_2_EXT :: VERTEX_INPUT_ATTRIBUTE_DESCRIPTION_2_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRM_PROPERTIES_EXT :: PHYSICAL_DEVICE_DRM_PROPERTIES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ADDRESS_BINDING_REPORT_FEATURES_EXT :: PHYSICAL_DEVICE_ADDRESS_BINDING_REPORT_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_DEVICE_ADDRESS_BINDING_CALLBACK_DATA_EXT :: DEVICE_ADDRESS_BINDING_CALLBACK_DATA_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT :: PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_DEPTH_CLIP_CONTROL_CREATE_INFO_EXT :: PIPELINE_VIEWPORT_DEPTH_CLIP_CONTROL_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT :: PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_MODE_FIFO_LATEST_READY_FEATURES_EXT :: PHYSICAL_DEVICE_PRESENT_MODE_FIFO_LATEST_READY_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_IMPORT_MEMORY_ZIRCON_HANDLE_INFO_FUCHSIA :: IMPORT_MEMORY_ZIRCON_HANDLE_INFO_FUCHSIA;
|
|
VK_STRUCTURE_TYPE_MEMORY_ZIRCON_HANDLE_PROPERTIES_FUCHSIA :: MEMORY_ZIRCON_HANDLE_PROPERTIES_FUCHSIA;
|
|
VK_STRUCTURE_TYPE_MEMORY_GET_ZIRCON_HANDLE_INFO_FUCHSIA :: MEMORY_GET_ZIRCON_HANDLE_INFO_FUCHSIA;
|
|
VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_ZIRCON_HANDLE_INFO_FUCHSIA :: IMPORT_SEMAPHORE_ZIRCON_HANDLE_INFO_FUCHSIA;
|
|
VK_STRUCTURE_TYPE_SEMAPHORE_GET_ZIRCON_HANDLE_INFO_FUCHSIA :: SEMAPHORE_GET_ZIRCON_HANDLE_INFO_FUCHSIA;
|
|
VK_STRUCTURE_TYPE_BUFFER_COLLECTION_CREATE_INFO_FUCHSIA :: BUFFER_COLLECTION_CREATE_INFO_FUCHSIA;
|
|
VK_STRUCTURE_TYPE_IMPORT_MEMORY_BUFFER_COLLECTION_FUCHSIA :: IMPORT_MEMORY_BUFFER_COLLECTION_FUCHSIA;
|
|
VK_STRUCTURE_TYPE_BUFFER_COLLECTION_IMAGE_CREATE_INFO_FUCHSIA :: BUFFER_COLLECTION_IMAGE_CREATE_INFO_FUCHSIA;
|
|
VK_STRUCTURE_TYPE_BUFFER_COLLECTION_PROPERTIES_FUCHSIA :: BUFFER_COLLECTION_PROPERTIES_FUCHSIA;
|
|
VK_STRUCTURE_TYPE_BUFFER_CONSTRAINTS_INFO_FUCHSIA :: BUFFER_CONSTRAINTS_INFO_FUCHSIA;
|
|
VK_STRUCTURE_TYPE_BUFFER_COLLECTION_BUFFER_CREATE_INFO_FUCHSIA :: BUFFER_COLLECTION_BUFFER_CREATE_INFO_FUCHSIA;
|
|
VK_STRUCTURE_TYPE_IMAGE_CONSTRAINTS_INFO_FUCHSIA :: IMAGE_CONSTRAINTS_INFO_FUCHSIA;
|
|
VK_STRUCTURE_TYPE_IMAGE_FORMAT_CONSTRAINTS_INFO_FUCHSIA :: IMAGE_FORMAT_CONSTRAINTS_INFO_FUCHSIA;
|
|
VK_STRUCTURE_TYPE_SYSMEM_COLOR_SPACE_FUCHSIA :: SYSMEM_COLOR_SPACE_FUCHSIA;
|
|
VK_STRUCTURE_TYPE_BUFFER_COLLECTION_CONSTRAINTS_INFO_FUCHSIA :: BUFFER_COLLECTION_CONSTRAINTS_INFO_FUCHSIA;
|
|
VK_STRUCTURE_TYPE_SUBPASS_SHADING_PIPELINE_CREATE_INFO_HUAWEI :: SUBPASS_SHADING_PIPELINE_CREATE_INFO_HUAWEI;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI :: PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_PROPERTIES_HUAWEI :: PHYSICAL_DEVICE_SUBPASS_SHADING_PROPERTIES_HUAWEI;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI :: PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI;
|
|
VK_STRUCTURE_TYPE_MEMORY_GET_REMOTE_ADDRESS_INFO_NV :: MEMORY_GET_REMOTE_ADDRESS_INFO_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV :: PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV;
|
|
VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT :: PIPELINE_PROPERTIES_IDENTIFIER_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT :: PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAME_BOUNDARY_FEATURES_EXT :: PHYSICAL_DEVICE_FRAME_BOUNDARY_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_FRAME_BOUNDARY_EXT :: FRAME_BOUNDARY_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT :: PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT :: SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT;
|
|
VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT :: MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT :: PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_SCREEN_SURFACE_CREATE_INFO_QNX :: SCREEN_SURFACE_CREATE_INFO_QNX;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT :: PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT :: PIPELINE_COLOR_WRITE_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT :: PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR :: PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT :: PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_IMAGE_VIEW_MIN_LOD_CREATE_INFO_EXT :: IMAGE_VIEW_MIN_LOD_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT :: PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_PROPERTIES_EXT :: PHYSICAL_DEVICE_MULTI_DRAW_PROPERTIES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT :: PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TILE_IMAGE_FEATURES_EXT :: PHYSICAL_DEVICE_SHADER_TILE_IMAGE_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TILE_IMAGE_PROPERTIES_EXT :: PHYSICAL_DEVICE_SHADER_TILE_IMAGE_PROPERTIES_EXT;
|
|
VK_STRUCTURE_TYPE_MICROMAP_BUILD_INFO_EXT :: MICROMAP_BUILD_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_MICROMAP_VERSION_INFO_EXT :: MICROMAP_VERSION_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_COPY_MICROMAP_INFO_EXT :: COPY_MICROMAP_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_COPY_MICROMAP_TO_MEMORY_INFO_EXT :: COPY_MICROMAP_TO_MEMORY_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_COPY_MEMORY_TO_MICROMAP_INFO_EXT :: COPY_MEMORY_TO_MICROMAP_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPACITY_MICROMAP_FEATURES_EXT :: PHYSICAL_DEVICE_OPACITY_MICROMAP_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPACITY_MICROMAP_PROPERTIES_EXT :: PHYSICAL_DEVICE_OPACITY_MICROMAP_PROPERTIES_EXT;
|
|
VK_STRUCTURE_TYPE_MICROMAP_CREATE_INFO_EXT :: MICROMAP_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_MICROMAP_BUILD_SIZES_INFO_EXT :: MICROMAP_BUILD_SIZES_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_TRIANGLES_OPACITY_MICROMAP_EXT :: ACCELERATION_STRUCTURE_TRIANGLES_OPACITY_MICROMAP_EXT;
|
|
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_FEATURES_HUAWEI :: PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_FEATURES_HUAWEI;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_PROPERTIES_HUAWEI :: PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_PROPERTIES_HUAWEI;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_VRS_FEATURES_HUAWEI :: PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_VRS_FEATURES_HUAWEI;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT :: PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_SAMPLER_BORDER_COLOR_COMPONENT_MAPPING_CREATE_INFO_EXT :: SAMPLER_BORDER_COLOR_COMPONENT_MAPPING_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT :: PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_ARM :: PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_ARM;
|
|
VK_STRUCTURE_TYPE_DEVICE_QUEUE_SHADER_CORE_CONTROL_CREATE_INFO_ARM :: DEVICE_QUEUE_SHADER_CORE_CONTROL_CREATE_INFO_ARM;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_FEATURES_ARM :: PHYSICAL_DEVICE_SCHEDULING_CONTROLS_FEATURES_ARM;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_PROPERTIES_ARM :: PHYSICAL_DEVICE_SCHEDULING_CONTROLS_PROPERTIES_ARM;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_SLICED_VIEW_OF_3D_FEATURES_EXT :: PHYSICAL_DEVICE_IMAGE_SLICED_VIEW_OF_3D_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_IMAGE_VIEW_SLICED_CREATE_INFO_EXT :: IMAGE_VIEW_SLICED_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE :: PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE;
|
|
VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE :: DESCRIPTOR_SET_BINDING_REFERENCE_VALVE;
|
|
VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE :: DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLAMP_ZERO_ONE_FEATURES_EXT :: PHYSICAL_DEVICE_DEPTH_CLAMP_ZERO_ONE_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT :: PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RENDER_PASS_STRIPED_FEATURES_ARM :: PHYSICAL_DEVICE_RENDER_PASS_STRIPED_FEATURES_ARM;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RENDER_PASS_STRIPED_PROPERTIES_ARM :: PHYSICAL_DEVICE_RENDER_PASS_STRIPED_PROPERTIES_ARM;
|
|
VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_BEGIN_INFO_ARM :: RENDER_PASS_STRIPE_BEGIN_INFO_ARM;
|
|
VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_INFO_ARM :: RENDER_PASS_STRIPE_INFO_ARM;
|
|
VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_SUBMIT_INFO_ARM :: RENDER_PASS_STRIPE_SUBMIT_INFO_ARM;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM :: PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_PROPERTIES_QCOM :: PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_PROPERTIES_QCOM;
|
|
VK_STRUCTURE_TYPE_SUBPASS_FRAGMENT_DENSITY_MAP_OFFSET_END_INFO_QCOM :: SUBPASS_FRAGMENT_DENSITY_MAP_OFFSET_END_INFO_QCOM;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_FEATURES_NV :: PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_FEATURES_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_PROPERTIES_NV :: PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_PROPERTIES_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_FEATURES_NV :: PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_FEATURES_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_PROPERTIES_NV :: PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_PROPERTIES_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_COMPUTE_FEATURES_NV :: PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_COMPUTE_FEATURES_NV;
|
|
VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_INDIRECT_BUFFER_INFO_NV :: COMPUTE_PIPELINE_INDIRECT_BUFFER_INFO_NV;
|
|
VK_STRUCTURE_TYPE_PIPELINE_INDIRECT_DEVICE_ADDRESS_INFO_NV :: PIPELINE_INDIRECT_DEVICE_ADDRESS_INFO_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV :: PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MAXIMAL_RECONVERGENCE_FEATURES_KHR :: PHYSICAL_DEVICE_SHADER_MAXIMAL_RECONVERGENCE_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT :: PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM :: PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM :: PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM;
|
|
VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM :: IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NESTED_COMMAND_BUFFER_FEATURES_EXT :: PHYSICAL_DEVICE_NESTED_COMMAND_BUFFER_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NESTED_COMMAND_BUFFER_PROPERTIES_EXT :: PHYSICAL_DEVICE_NESTED_COMMAND_BUFFER_PROPERTIES_EXT;
|
|
VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_EXT :: EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_3_FEATURES_EXT :: PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_3_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_3_PROPERTIES_EXT :: PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_3_PROPERTIES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT :: PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT :: RENDER_PASS_CREATION_CONTROL_EXT;
|
|
VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT :: RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT :: RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_DIRECT_DRIVER_LOADING_INFO_LUNARG :: DIRECT_DRIVER_LOADING_INFO_LUNARG;
|
|
VK_STRUCTURE_TYPE_DIRECT_DRIVER_LOADING_LIST_LUNARG :: DIRECT_DRIVER_LOADING_LIST_LUNARG;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT :: PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT :: PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT;
|
|
VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT :: PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT :: SHADER_MODULE_IDENTIFIER_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_EXT :: PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPTICAL_FLOW_FEATURES_NV :: PHYSICAL_DEVICE_OPTICAL_FLOW_FEATURES_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPTICAL_FLOW_PROPERTIES_NV :: PHYSICAL_DEVICE_OPTICAL_FLOW_PROPERTIES_NV;
|
|
VK_STRUCTURE_TYPE_OPTICAL_FLOW_IMAGE_FORMAT_INFO_NV :: OPTICAL_FLOW_IMAGE_FORMAT_INFO_NV;
|
|
VK_STRUCTURE_TYPE_OPTICAL_FLOW_IMAGE_FORMAT_PROPERTIES_NV :: OPTICAL_FLOW_IMAGE_FORMAT_PROPERTIES_NV;
|
|
VK_STRUCTURE_TYPE_OPTICAL_FLOW_SESSION_CREATE_INFO_NV :: OPTICAL_FLOW_SESSION_CREATE_INFO_NV;
|
|
VK_STRUCTURE_TYPE_OPTICAL_FLOW_EXECUTE_INFO_NV :: OPTICAL_FLOW_EXECUTE_INFO_NV;
|
|
VK_STRUCTURE_TYPE_OPTICAL_FLOW_SESSION_CREATE_PRIVATE_DATA_INFO_NV :: OPTICAL_FLOW_SESSION_CREATE_PRIVATE_DATA_INFO_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LEGACY_DITHERING_FEATURES_EXT :: PHYSICAL_DEVICE_LEGACY_DITHERING_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FORMAT_RESOLVE_FEATURES_ANDROID :: PHYSICAL_DEVICE_EXTERNAL_FORMAT_RESOLVE_FEATURES_ANDROID;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FORMAT_RESOLVE_PROPERTIES_ANDROID :: PHYSICAL_DEVICE_EXTERNAL_FORMAT_RESOLVE_PROPERTIES_ANDROID;
|
|
VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_RESOLVE_PROPERTIES_ANDROID :: ANDROID_HARDWARE_BUFFER_FORMAT_RESOLVE_PROPERTIES_ANDROID;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ANTI_LAG_FEATURES_AMD :: PHYSICAL_DEVICE_ANTI_LAG_FEATURES_AMD;
|
|
VK_STRUCTURE_TYPE_ANTI_LAG_DATA_AMD :: ANTI_LAG_DATA_AMD;
|
|
VK_STRUCTURE_TYPE_ANTI_LAG_PRESENTATION_INFO_AMD :: ANTI_LAG_PRESENTATION_INFO_AMD;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_POSITION_FETCH_FEATURES_KHR :: PHYSICAL_DEVICE_RAY_TRACING_POSITION_FETCH_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_OBJECT_FEATURES_EXT :: PHYSICAL_DEVICE_SHADER_OBJECT_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_OBJECT_PROPERTIES_EXT :: PHYSICAL_DEVICE_SHADER_OBJECT_PROPERTIES_EXT;
|
|
VK_STRUCTURE_TYPE_SHADER_CREATE_INFO_EXT :: SHADER_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_BINARY_FEATURES_KHR :: PHYSICAL_DEVICE_PIPELINE_BINARY_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_PIPELINE_BINARY_CREATE_INFO_KHR :: PIPELINE_BINARY_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PIPELINE_BINARY_INFO_KHR :: PIPELINE_BINARY_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PIPELINE_BINARY_KEY_KHR :: PIPELINE_BINARY_KEY_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_BINARY_PROPERTIES_KHR :: PHYSICAL_DEVICE_PIPELINE_BINARY_PROPERTIES_KHR;
|
|
VK_STRUCTURE_TYPE_RELEASE_CAPTURED_PIPELINE_DATA_INFO_KHR :: RELEASE_CAPTURED_PIPELINE_DATA_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PIPELINE_BINARY_DATA_INFO_KHR :: PIPELINE_BINARY_DATA_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PIPELINE_CREATE_INFO_KHR :: PIPELINE_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_DEVICE_PIPELINE_BINARY_INTERNAL_CACHE_CONTROL_KHR :: DEVICE_PIPELINE_BINARY_INTERNAL_CACHE_CONTROL_KHR;
|
|
VK_STRUCTURE_TYPE_PIPELINE_BINARY_HANDLES_INFO_KHR :: PIPELINE_BINARY_HANDLES_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM :: PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM;
|
|
VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM :: TILE_PROPERTIES_QCOM;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC :: PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC;
|
|
VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC :: AMIGO_PROFILING_SUBMIT_INFO_SEC;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_VIEWPORTS_FEATURES_QCOM :: PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_VIEWPORTS_FEATURES_QCOM;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_INVOCATION_REORDER_FEATURES_NV :: PHYSICAL_DEVICE_RAY_TRACING_INVOCATION_REORDER_FEATURES_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_INVOCATION_REORDER_PROPERTIES_NV :: PHYSICAL_DEVICE_RAY_TRACING_INVOCATION_REORDER_PROPERTIES_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_SPARSE_ADDRESS_SPACE_FEATURES_NV :: PHYSICAL_DEVICE_EXTENDED_SPARSE_ADDRESS_SPACE_FEATURES_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_SPARSE_ADDRESS_SPACE_PROPERTIES_NV :: PHYSICAL_DEVICE_EXTENDED_SPARSE_ADDRESS_SPACE_PROPERTIES_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_EXT :: PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_EXT :: MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LEGACY_VERTEX_ATTRIBUTES_FEATURES_EXT :: PHYSICAL_DEVICE_LEGACY_VERTEX_ATTRIBUTES_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LEGACY_VERTEX_ATTRIBUTES_PROPERTIES_EXT :: PHYSICAL_DEVICE_LEGACY_VERTEX_ATTRIBUTES_PROPERTIES_EXT;
|
|
VK_STRUCTURE_TYPE_LAYER_SETTINGS_CREATE_INFO_EXT :: LAYER_SETTINGS_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_FEATURES_ARM :: PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_FEATURES_ARM;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_PROPERTIES_ARM :: PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_PROPERTIES_ARM;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_LIBRARY_GROUP_HANDLES_FEATURES_EXT :: PHYSICAL_DEVICE_PIPELINE_LIBRARY_GROUP_HANDLES_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_FEATURES_EXT :: PHYSICAL_DEVICE_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_LATENCY_SLEEP_MODE_INFO_NV :: LATENCY_SLEEP_MODE_INFO_NV;
|
|
VK_STRUCTURE_TYPE_LATENCY_SLEEP_INFO_NV :: LATENCY_SLEEP_INFO_NV;
|
|
VK_STRUCTURE_TYPE_SET_LATENCY_MARKER_INFO_NV :: SET_LATENCY_MARKER_INFO_NV;
|
|
VK_STRUCTURE_TYPE_GET_LATENCY_MARKER_INFO_NV :: GET_LATENCY_MARKER_INFO_NV;
|
|
VK_STRUCTURE_TYPE_LATENCY_TIMINGS_FRAME_REPORT_NV :: LATENCY_TIMINGS_FRAME_REPORT_NV;
|
|
VK_STRUCTURE_TYPE_LATENCY_SUBMISSION_PRESENT_ID_NV :: LATENCY_SUBMISSION_PRESENT_ID_NV;
|
|
VK_STRUCTURE_TYPE_OUT_OF_BAND_QUEUE_TYPE_INFO_NV :: OUT_OF_BAND_QUEUE_TYPE_INFO_NV;
|
|
VK_STRUCTURE_TYPE_SWAPCHAIN_LATENCY_CREATE_INFO_NV :: SWAPCHAIN_LATENCY_CREATE_INFO_NV;
|
|
VK_STRUCTURE_TYPE_LATENCY_SURFACE_CAPABILITIES_NV :: LATENCY_SURFACE_CAPABILITIES_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_KHR :: PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_KHR :: COOPERATIVE_MATRIX_PROPERTIES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_KHR :: PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_RENDER_AREAS_FEATURES_QCOM :: PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_RENDER_AREAS_FEATURES_QCOM;
|
|
VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_RENDER_AREAS_RENDER_PASS_BEGIN_INFO_QCOM :: MULTIVIEW_PER_VIEW_RENDER_AREAS_RENDER_PASS_BEGIN_INFO_QCOM;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_KHR :: PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_PROPERTIES_KHR :: PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_PROPERTIES_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_CAPABILITIES_KHR :: VIDEO_DECODE_AV1_CAPABILITIES_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_PICTURE_INFO_KHR :: VIDEO_DECODE_AV1_PICTURE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_PROFILE_INFO_KHR :: VIDEO_DECODE_AV1_PROFILE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_SESSION_PARAMETERS_CREATE_INFO_KHR :: VIDEO_DECODE_AV1_SESSION_PARAMETERS_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_DPB_SLOT_INFO_KHR :: VIDEO_DECODE_AV1_DPB_SLOT_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_CAPABILITIES_KHR :: VIDEO_ENCODE_AV1_CAPABILITIES_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_SESSION_PARAMETERS_CREATE_INFO_KHR :: VIDEO_ENCODE_AV1_SESSION_PARAMETERS_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_PICTURE_INFO_KHR :: VIDEO_ENCODE_AV1_PICTURE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_DPB_SLOT_INFO_KHR :: VIDEO_ENCODE_AV1_DPB_SLOT_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_AV1_FEATURES_KHR :: PHYSICAL_DEVICE_VIDEO_ENCODE_AV1_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_PROFILE_INFO_KHR :: VIDEO_ENCODE_AV1_PROFILE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_RATE_CONTROL_INFO_KHR :: VIDEO_ENCODE_AV1_RATE_CONTROL_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_RATE_CONTROL_LAYER_INFO_KHR :: VIDEO_ENCODE_AV1_RATE_CONTROL_LAYER_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_QUALITY_LEVEL_PROPERTIES_KHR :: VIDEO_ENCODE_AV1_QUALITY_LEVEL_PROPERTIES_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_SESSION_CREATE_INFO_KHR :: VIDEO_ENCODE_AV1_SESSION_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_GOP_REMAINING_FRAME_INFO_KHR :: VIDEO_ENCODE_AV1_GOP_REMAINING_FRAME_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_MAINTENANCE_1_FEATURES_KHR :: PHYSICAL_DEVICE_VIDEO_MAINTENANCE_1_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_INLINE_QUERY_INFO_KHR :: VIDEO_INLINE_QUERY_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PER_STAGE_DESCRIPTOR_SET_FEATURES_NV :: PHYSICAL_DEVICE_PER_STAGE_DESCRIPTOR_SET_FEATURES_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_2_FEATURES_QCOM :: PHYSICAL_DEVICE_IMAGE_PROCESSING_2_FEATURES_QCOM;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_2_PROPERTIES_QCOM :: PHYSICAL_DEVICE_IMAGE_PROCESSING_2_PROPERTIES_QCOM;
|
|
VK_STRUCTURE_TYPE_SAMPLER_BLOCK_MATCH_WINDOW_CREATE_INFO_QCOM :: SAMPLER_BLOCK_MATCH_WINDOW_CREATE_INFO_QCOM;
|
|
VK_STRUCTURE_TYPE_SAMPLER_CUBIC_WEIGHTS_CREATE_INFO_QCOM :: SAMPLER_CUBIC_WEIGHTS_CREATE_INFO_QCOM;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUBIC_WEIGHTS_FEATURES_QCOM :: PHYSICAL_DEVICE_CUBIC_WEIGHTS_FEATURES_QCOM;
|
|
VK_STRUCTURE_TYPE_BLIT_IMAGE_CUBIC_WEIGHTS_INFO_QCOM :: BLIT_IMAGE_CUBIC_WEIGHTS_INFO_QCOM;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_DEGAMMA_FEATURES_QCOM :: PHYSICAL_DEVICE_YCBCR_DEGAMMA_FEATURES_QCOM;
|
|
VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_YCBCR_DEGAMMA_CREATE_INFO_QCOM :: SAMPLER_YCBCR_CONVERSION_YCBCR_DEGAMMA_CREATE_INFO_QCOM;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUBIC_CLAMP_FEATURES_QCOM :: PHYSICAL_DEVICE_CUBIC_CLAMP_FEATURES_QCOM;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_FEATURES_EXT :: PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_SCREEN_BUFFER_PROPERTIES_QNX :: SCREEN_BUFFER_PROPERTIES_QNX;
|
|
VK_STRUCTURE_TYPE_SCREEN_BUFFER_FORMAT_PROPERTIES_QNX :: SCREEN_BUFFER_FORMAT_PROPERTIES_QNX;
|
|
VK_STRUCTURE_TYPE_IMPORT_SCREEN_BUFFER_INFO_QNX :: IMPORT_SCREEN_BUFFER_INFO_QNX;
|
|
VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_QNX :: EXTERNAL_FORMAT_QNX;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_SCREEN_BUFFER_FEATURES_QNX :: PHYSICAL_DEVICE_EXTERNAL_MEMORY_SCREEN_BUFFER_FEATURES_QNX;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_DRIVER_PROPERTIES_MSFT :: PHYSICAL_DEVICE_LAYERED_DRIVER_PROPERTIES_MSFT;
|
|
VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_KHR :: CALIBRATED_TIMESTAMP_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_SET_DESCRIPTOR_BUFFER_OFFSETS_INFO_EXT :: SET_DESCRIPTOR_BUFFER_OFFSETS_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_BIND_DESCRIPTOR_BUFFER_EMBEDDED_SAMPLERS_INFO_EXT :: BIND_DESCRIPTOR_BUFFER_EMBEDDED_SAMPLERS_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_POOL_OVERALLOCATION_FEATURES_NV :: PHYSICAL_DEVICE_DESCRIPTOR_POOL_OVERALLOCATION_FEATURES_NV;
|
|
VK_STRUCTURE_TYPE_DISPLAY_SURFACE_STEREO_CREATE_INFO_NV :: DISPLAY_SURFACE_STEREO_CREATE_INFO_NV;
|
|
VK_STRUCTURE_TYPE_DISPLAY_MODE_STEREO_PROPERTIES_NV :: DISPLAY_MODE_STEREO_PROPERTIES_NV;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUANTIZATION_MAP_CAPABILITIES_KHR :: VIDEO_ENCODE_QUANTIZATION_MAP_CAPABILITIES_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_FORMAT_QUANTIZATION_MAP_PROPERTIES_KHR :: VIDEO_FORMAT_QUANTIZATION_MAP_PROPERTIES_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUANTIZATION_MAP_INFO_KHR :: VIDEO_ENCODE_QUANTIZATION_MAP_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUANTIZATION_MAP_SESSION_PARAMETERS_CREATE_INFO_KHR :: VIDEO_ENCODE_QUANTIZATION_MAP_SESSION_PARAMETERS_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_QUANTIZATION_MAP_FEATURES_KHR :: PHYSICAL_DEVICE_VIDEO_ENCODE_QUANTIZATION_MAP_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUANTIZATION_MAP_CAPABILITIES_KHR :: VIDEO_ENCODE_H264_QUANTIZATION_MAP_CAPABILITIES_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUANTIZATION_MAP_CAPABILITIES_KHR :: VIDEO_ENCODE_H265_QUANTIZATION_MAP_CAPABILITIES_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_FORMAT_H265_QUANTIZATION_MAP_PROPERTIES_KHR :: VIDEO_FORMAT_H265_QUANTIZATION_MAP_PROPERTIES_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_QUANTIZATION_MAP_CAPABILITIES_KHR :: VIDEO_ENCODE_AV1_QUANTIZATION_MAP_CAPABILITIES_KHR;
|
|
VK_STRUCTURE_TYPE_VIDEO_FORMAT_AV1_QUANTIZATION_MAP_PROPERTIES_KHR :: VIDEO_FORMAT_AV1_QUANTIZATION_MAP_PROPERTIES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAW_ACCESS_CHAINS_FEATURES_NV :: PHYSICAL_DEVICE_RAW_ACCESS_CHAINS_FEATURES_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_RELAXED_EXTENDED_INSTRUCTION_FEATURES_KHR :: PHYSICAL_DEVICE_SHADER_RELAXED_EXTENDED_INSTRUCTION_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMMAND_BUFFER_INHERITANCE_FEATURES_NV :: PHYSICAL_DEVICE_COMMAND_BUFFER_INHERITANCE_FEATURES_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_7_FEATURES_KHR :: PHYSICAL_DEVICE_MAINTENANCE_7_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_7_PROPERTIES_KHR :: PHYSICAL_DEVICE_MAINTENANCE_7_PROPERTIES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_API_PROPERTIES_LIST_KHR :: PHYSICAL_DEVICE_LAYERED_API_PROPERTIES_LIST_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_API_PROPERTIES_KHR :: PHYSICAL_DEVICE_LAYERED_API_PROPERTIES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_API_VULKAN_PROPERTIES_KHR :: PHYSICAL_DEVICE_LAYERED_API_VULKAN_PROPERTIES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT16_VECTOR_FEATURES_NV :: PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT16_VECTOR_FEATURES_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_REPLICATED_COMPOSITES_FEATURES_EXT :: PHYSICAL_DEVICE_SHADER_REPLICATED_COMPOSITES_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_VALIDATION_FEATURES_NV :: PHYSICAL_DEVICE_RAY_TRACING_VALIDATION_FEATURES_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_EXT :: PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_EXT :: PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_EXT;
|
|
VK_STRUCTURE_TYPE_GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_EXT :: GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_INDIRECT_EXECUTION_SET_CREATE_INFO_EXT :: INDIRECT_EXECUTION_SET_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_GENERATED_COMMANDS_INFO_EXT :: GENERATED_COMMANDS_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_EXT :: INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_TOKEN_EXT :: INDIRECT_COMMANDS_LAYOUT_TOKEN_EXT;
|
|
VK_STRUCTURE_TYPE_WRITE_INDIRECT_EXECUTION_SET_PIPELINE_EXT :: WRITE_INDIRECT_EXECUTION_SET_PIPELINE_EXT;
|
|
VK_STRUCTURE_TYPE_WRITE_INDIRECT_EXECUTION_SET_SHADER_EXT :: WRITE_INDIRECT_EXECUTION_SET_SHADER_EXT;
|
|
VK_STRUCTURE_TYPE_INDIRECT_EXECUTION_SET_PIPELINE_INFO_EXT :: INDIRECT_EXECUTION_SET_PIPELINE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_INDIRECT_EXECUTION_SET_SHADER_INFO_EXT :: INDIRECT_EXECUTION_SET_SHADER_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_INDIRECT_EXECUTION_SET_SHADER_LAYOUT_INFO_EXT :: INDIRECT_EXECUTION_SET_SHADER_LAYOUT_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_GENERATED_COMMANDS_PIPELINE_INFO_EXT :: GENERATED_COMMANDS_PIPELINE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_GENERATED_COMMANDS_SHADER_INFO_EXT :: GENERATED_COMMANDS_SHADER_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ALIGNMENT_CONTROL_FEATURES_MESA :: PHYSICAL_DEVICE_IMAGE_ALIGNMENT_CONTROL_FEATURES_MESA;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ALIGNMENT_CONTROL_PROPERTIES_MESA :: PHYSICAL_DEVICE_IMAGE_ALIGNMENT_CONTROL_PROPERTIES_MESA;
|
|
VK_STRUCTURE_TYPE_IMAGE_ALIGNMENT_CONTROL_CREATE_INFO_MESA :: IMAGE_ALIGNMENT_CONTROL_CREATE_INFO_MESA;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLAMP_CONTROL_FEATURES_EXT :: PHYSICAL_DEVICE_DEPTH_CLAMP_CONTROL_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_DEPTH_CLAMP_CONTROL_CREATE_INFO_EXT :: PIPELINE_VIEWPORT_DEPTH_CLAMP_CONTROL_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HDR_VIVID_FEATURES_HUAWEI :: PHYSICAL_DEVICE_HDR_VIVID_FEATURES_HUAWEI;
|
|
VK_STRUCTURE_TYPE_HDR_VIVID_DYNAMIC_METADATA_HUAWEI :: HDR_VIVID_DYNAMIC_METADATA_HUAWEI;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_2_FEATURES_NV :: PHYSICAL_DEVICE_COOPERATIVE_MATRIX_2_FEATURES_NV;
|
|
VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_FLEXIBLE_DIMENSIONS_PROPERTIES_NV :: COOPERATIVE_MATRIX_FLEXIBLE_DIMENSIONS_PROPERTIES_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_2_PROPERTIES_NV :: PHYSICAL_DEVICE_COOPERATIVE_MATRIX_2_PROPERTIES_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_ROBUSTNESS_FEATURES_EXT :: PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_ROBUSTNESS_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES :: PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETER_FEATURES :: PHYSICAL_DEVICE_SHADER_DRAW_PARAMETER_FEATURES;
|
|
|
|
VK_STRUCTURE_TYPE_DEBUG_REPORT_CREATE_INFO_EXT :: DEBUG_REPORT_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_RENDERING_INFO_KHR :: RENDERING_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO_KHR :: RENDERING_ATTACHMENT_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO_KHR :: PIPELINE_RENDERING_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES_KHR :: PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDERING_INFO_KHR :: COMMAND_BUFFER_INHERITANCE_RENDERING_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR :: RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES_KHR :: PHYSICAL_DEVICE_MULTIVIEW_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES_KHR :: PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2_KHR :: PHYSICAL_DEVICE_FEATURES_2_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2_KHR :: PHYSICAL_DEVICE_PROPERTIES_2_KHR;
|
|
VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2_KHR :: FORMAT_PROPERTIES_2_KHR;
|
|
VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2_KHR :: IMAGE_FORMAT_PROPERTIES_2_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2_KHR :: PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2_KHR;
|
|
VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR :: QUEUE_FAMILY_PROPERTIES_2_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2_KHR :: PHYSICAL_DEVICE_MEMORY_PROPERTIES_2_KHR;
|
|
VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2_KHR :: SPARSE_IMAGE_FORMAT_PROPERTIES_2_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2_KHR :: PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2_KHR;
|
|
VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO_KHR :: MEMORY_ALLOCATE_FLAGS_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO_KHR :: DEVICE_GROUP_RENDER_PASS_BEGIN_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO_KHR :: DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO_KHR :: DEVICE_GROUP_SUBMIT_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO_KHR :: DEVICE_GROUP_BIND_SPARSE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO_KHR :: BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO_KHR :: BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT :: PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT :: PIPELINE_ROBUSTNESS_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT :: PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT :: PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES_KHR :: PHYSICAL_DEVICE_GROUP_PROPERTIES_KHR;
|
|
VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO_KHR :: DEVICE_GROUP_DEVICE_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO_KHR :: PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES_KHR :: EXTERNAL_IMAGE_FORMAT_PROPERTIES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO_KHR :: PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES_KHR :: EXTERNAL_BUFFER_PROPERTIES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES_KHR :: PHYSICAL_DEVICE_ID_PROPERTIES_KHR;
|
|
VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO_KHR :: EXTERNAL_MEMORY_BUFFER_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_KHR :: EXTERNAL_MEMORY_IMAGE_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_KHR :: EXPORT_MEMORY_ALLOCATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO_KHR :: PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES_KHR :: EXTERNAL_SEMAPHORE_PROPERTIES_KHR;
|
|
VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR :: EXPORT_SEMAPHORE_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR :: PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES_KHR :: PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT16_INT8_FEATURES_KHR :: PHYSICAL_DEVICE_FLOAT16_INT8_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES_KHR :: PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO_KHR :: DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO_KHR;
|
|
|
|
VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES2_EXT :: SURFACE_CAPABILITIES2_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES_KHR :: PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO_KHR :: FRAMEBUFFER_ATTACHMENTS_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO_KHR :: FRAMEBUFFER_ATTACHMENT_IMAGE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO_KHR :: RENDER_PASS_ATTACHMENT_BEGIN_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2_KHR :: ATTACHMENT_DESCRIPTION_2_KHR;
|
|
VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2_KHR :: ATTACHMENT_REFERENCE_2_KHR;
|
|
VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2_KHR :: SUBPASS_DESCRIPTION_2_KHR;
|
|
VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR :: SUBPASS_DEPENDENCY_2_KHR;
|
|
VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2_KHR :: RENDER_PASS_CREATE_INFO_2_KHR;
|
|
VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO_KHR :: SUBPASS_BEGIN_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_SUBPASS_END_INFO_KHR :: SUBPASS_END_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO_KHR :: PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES_KHR :: EXTERNAL_FENCE_PROPERTIES_KHR;
|
|
VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR :: EXPORT_FENCE_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES_KHR :: PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES_KHR;
|
|
VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO_KHR :: RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR :: IMAGE_VIEW_USAGE_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO_KHR :: PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES_KHR :: PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES_KHR :: PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS_KHR :: MEMORY_DEDICATED_REQUIREMENTS_KHR;
|
|
VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO_KHR :: MEMORY_DEDICATED_ALLOCATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT :: PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT;
|
|
VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT :: SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT :: PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT :: PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT;
|
|
VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK_EXT :: WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK_EXT;
|
|
VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO_EXT :: DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2_KHR :: BUFFER_MEMORY_REQUIREMENTS_INFO_2_KHR;
|
|
VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2_KHR :: IMAGE_MEMORY_REQUIREMENTS_INFO_2_KHR;
|
|
VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2_KHR :: IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2_KHR;
|
|
VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2_KHR :: MEMORY_REQUIREMENTS_2_KHR;
|
|
VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2_KHR :: SPARSE_IMAGE_MEMORY_REQUIREMENTS_2_KHR;
|
|
VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO_KHR :: IMAGE_FORMAT_LIST_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_NV :: ATTACHMENT_SAMPLE_COUNT_INFO_NV;
|
|
VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO_KHR :: SAMPLER_YCBCR_CONVERSION_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO_KHR :: SAMPLER_YCBCR_CONVERSION_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO_KHR :: BIND_IMAGE_PLANE_MEMORY_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO_KHR :: IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES_KHR :: PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES_KHR :: SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES_KHR;
|
|
VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO_KHR :: BIND_BUFFER_MEMORY_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO_KHR :: BIND_IMAGE_MEMORY_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO_EXT :: DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT :: PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES_EXT :: PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES_EXT;
|
|
VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO_EXT :: DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT_EXT :: DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES_KHR :: PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES_KHR;
|
|
VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT_KHR :: DESCRIPTOR_SET_LAYOUT_SUPPORT_KHR;
|
|
VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT :: DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES_KHR :: PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES_KHR :: PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES_KHR :: PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_EXT :: CALIBRATED_TIMESTAMP_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_KHR :: DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR :: PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_KHR :: QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_KHR;
|
|
VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_EXT :: PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT :: PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT :: PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES_KHR :: PHYSICAL_DEVICE_DRIVER_PROPERTIES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES_KHR :: PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES_KHR :: PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES_KHR;
|
|
VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE_KHR :: SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV :: PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV :: PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES_KHR :: PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES_KHR :: PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES_KHR;
|
|
VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO_KHR :: SEMAPHORE_TYPE_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO_KHR :: TIMELINE_SEMAPHORE_SUBMIT_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO_KHR :: SEMAPHORE_WAIT_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO_KHR :: SEMAPHORE_SIGNAL_INFO_KHR;
|
|
|
|
VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO_INTEL :: QUERY_POOL_CREATE_INFO_INTEL;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES_KHR :: PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES_KHR :: PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT :: PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES_EXT :: PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES_EXT;
|
|
VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT :: PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT :: PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_LOCAL_READ_FEATURES_KHR :: PHYSICAL_DEVICE_DYNAMIC_RENDERING_LOCAL_READ_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_LOCATION_INFO_KHR :: RENDERING_ATTACHMENT_LOCATION_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_RENDERING_INPUT_ATTACHMENT_INDEX_INFO_KHR :: RENDERING_INPUT_ATTACHMENT_INDEX_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES_KHR :: PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT_KHR :: ATTACHMENT_REFERENCE_STENCIL_LAYOUT_KHR;
|
|
VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT_KHR :: ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_ADDRESS_FEATURES_EXT :: PHYSICAL_DEVICE_BUFFER_ADDRESS_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO_EXT :: BUFFER_DEVICE_ADDRESS_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES_EXT :: PHYSICAL_DEVICE_TOOL_PROPERTIES_EXT;
|
|
VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO_EXT :: IMAGE_STENCIL_USAGE_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES_KHR :: PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_KHR :: PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO_KHR :: BUFFER_DEVICE_ADDRESS_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO_KHR :: BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO_KHR :: MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO_KHR :: DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT :: PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_EXT :: PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT :: PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES_EXT :: PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT :: PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_FEATURES_EXT :: PHYSICAL_DEVICE_HOST_IMAGE_COPY_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_PROPERTIES_EXT :: PHYSICAL_DEVICE_HOST_IMAGE_COPY_PROPERTIES_EXT;
|
|
VK_STRUCTURE_TYPE_MEMORY_TO_IMAGE_COPY_EXT :: MEMORY_TO_IMAGE_COPY_EXT;
|
|
VK_STRUCTURE_TYPE_IMAGE_TO_MEMORY_COPY_EXT :: IMAGE_TO_MEMORY_COPY_EXT;
|
|
VK_STRUCTURE_TYPE_COPY_IMAGE_TO_MEMORY_INFO_EXT :: COPY_IMAGE_TO_MEMORY_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_COPY_MEMORY_TO_IMAGE_INFO_EXT :: COPY_MEMORY_TO_IMAGE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_HOST_IMAGE_LAYOUT_TRANSITION_INFO_EXT :: HOST_IMAGE_LAYOUT_TRANSITION_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_COPY_IMAGE_TO_IMAGE_INFO_EXT :: COPY_IMAGE_TO_IMAGE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_SUBRESOURCE_HOST_MEMCPY_SIZE_EXT :: SUBRESOURCE_HOST_MEMCPY_SIZE_EXT;
|
|
VK_STRUCTURE_TYPE_HOST_IMAGE_COPY_DEVICE_PERFORMANCE_QUERY_EXT :: HOST_IMAGE_COPY_DEVICE_PERFORMANCE_QUERY_EXT;
|
|
VK_STRUCTURE_TYPE_MEMORY_MAP_INFO_KHR :: MEMORY_MAP_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_MEMORY_UNMAP_INFO_KHR :: MEMORY_UNMAP_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT :: PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES_KHR :: PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES_KHR :: PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES_EXT :: PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT :: PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO_EXT :: DEVICE_PRIVATE_DATA_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO_EXT :: PRIVATE_DATA_SLOT_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES_EXT :: PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_MEMORY_BARRIER_2_KHR :: MEMORY_BARRIER_2_KHR;
|
|
VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2_KHR :: BUFFER_MEMORY_BARRIER_2_KHR;
|
|
VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2_KHR :: IMAGE_MEMORY_BARRIER_2_KHR;
|
|
VK_STRUCTURE_TYPE_DEPENDENCY_INFO_KHR :: DEPENDENCY_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_SUBMIT_INFO_2_KHR :: SUBMIT_INFO_2_KHR;
|
|
VK_STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO_KHR :: SEMAPHORE_SUBMIT_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO_KHR :: COMMAND_BUFFER_SUBMIT_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES_KHR :: PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES_KHR :: PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT :: PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_COPY_BUFFER_INFO_2_KHR :: COPY_BUFFER_INFO_2_KHR;
|
|
VK_STRUCTURE_TYPE_COPY_IMAGE_INFO_2_KHR :: COPY_IMAGE_INFO_2_KHR;
|
|
VK_STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2_KHR :: COPY_BUFFER_TO_IMAGE_INFO_2_KHR;
|
|
VK_STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2_KHR :: COPY_IMAGE_TO_BUFFER_INFO_2_KHR;
|
|
VK_STRUCTURE_TYPE_BLIT_IMAGE_INFO_2_KHR :: BLIT_IMAGE_INFO_2_KHR;
|
|
VK_STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2_KHR :: RESOLVE_IMAGE_INFO_2_KHR;
|
|
VK_STRUCTURE_TYPE_BUFFER_COPY_2_KHR :: BUFFER_COPY_2_KHR;
|
|
VK_STRUCTURE_TYPE_IMAGE_COPY_2_KHR :: IMAGE_COPY_2_KHR;
|
|
VK_STRUCTURE_TYPE_IMAGE_BLIT_2_KHR :: IMAGE_BLIT_2_KHR;
|
|
VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2_KHR :: BUFFER_IMAGE_COPY_2_KHR;
|
|
VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR :: IMAGE_RESOLVE_2_KHR;
|
|
VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT :: SUBRESOURCE_LAYOUT_2_EXT;
|
|
VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT :: IMAGE_SUBRESOURCE_2_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_ARM :: PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_ARM;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE :: PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE;
|
|
VK_STRUCTURE_TYPE_MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_VALVE :: MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_VALVE;
|
|
VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3_KHR :: FORMAT_PROPERTIES_3_KHR;
|
|
VK_STRUCTURE_TYPE_PIPELINE_INFO_EXT :: PIPELINE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT :: PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_EXT :: QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES_KHR :: PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES_KHR :: PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES_KHR;
|
|
VK_STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS_KHR :: DEVICE_BUFFER_MEMORY_REQUIREMENTS_KHR;
|
|
VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS_KHR :: DEVICE_IMAGE_MEMORY_REQUIREMENTS_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_ROTATE_FEATURES_KHR :: PHYSICAL_DEVICE_SHADER_SUBGROUP_ROTATE_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROTECTED_ACCESS_FEATURES_EXT :: PHYSICAL_DEVICE_PIPELINE_PROTECTED_ACCESS_FEATURES_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_FEATURES_KHR :: PHYSICAL_DEVICE_MAINTENANCE_5_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_PROPERTIES_KHR :: PHYSICAL_DEVICE_MAINTENANCE_5_PROPERTIES_KHR;
|
|
VK_STRUCTURE_TYPE_RENDERING_AREA_INFO_KHR :: RENDERING_AREA_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_DEVICE_IMAGE_SUBRESOURCE_INFO_KHR :: DEVICE_IMAGE_SUBRESOURCE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_KHR :: SUBRESOURCE_LAYOUT_2_KHR;
|
|
VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_KHR :: IMAGE_SUBRESOURCE_2_KHR;
|
|
VK_STRUCTURE_TYPE_PIPELINE_CREATE_FLAGS_2_CREATE_INFO_KHR :: PIPELINE_CREATE_FLAGS_2_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_BUFFER_USAGE_FLAGS_2_CREATE_INFO_KHR :: BUFFER_USAGE_FLAGS_2_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_SHADER_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT :: SHADER_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_KHR :: PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_KHR;
|
|
VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_KHR :: PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_KHR :: PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT_CONTROLS_2_FEATURES_KHR :: PHYSICAL_DEVICE_SHADER_FLOAT_CONTROLS_2_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_KHR :: PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_KHR :: PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_KHR :: PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_KHR :: PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EXPECT_ASSUME_FEATURES_KHR :: PHYSICAL_DEVICE_SHADER_EXPECT_ASSUME_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_FEATURES_KHR :: PHYSICAL_DEVICE_MAINTENANCE_6_FEATURES_KHR;
|
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_PROPERTIES_KHR :: PHYSICAL_DEVICE_MAINTENANCE_6_PROPERTIES_KHR;
|
|
VK_STRUCTURE_TYPE_BIND_MEMORY_STATUS_KHR :: BIND_MEMORY_STATUS_KHR;
|
|
VK_STRUCTURE_TYPE_BIND_DESCRIPTOR_SETS_INFO_KHR :: BIND_DESCRIPTOR_SETS_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PUSH_CONSTANTS_INFO_KHR :: PUSH_CONSTANTS_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_INFO_KHR :: PUSH_DESCRIPTOR_SET_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_WITH_TEMPLATE_INFO_KHR :: PUSH_DESCRIPTOR_SET_WITH_TEMPLATE_INFO_KHR;
|
|
VK_STRUCTURE_TYPE_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkPipelineCacheHeaderVersion :: enum s32 {
|
|
ONE :: 1;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_PIPELINE_CACHE_HEADER_VERSION_ONE :: ONE;
|
|
VK_PIPELINE_CACHE_HEADER_VERSION_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkImageLayout :: enum s32 {
|
|
UNDEFINED :: 0;
|
|
GENERAL :: 1;
|
|
COLOR_ATTACHMENT_OPTIMAL :: 2;
|
|
DEPTH_STENCIL_ATTACHMENT_OPTIMAL :: 3;
|
|
DEPTH_STENCIL_READ_ONLY_OPTIMAL :: 4;
|
|
SHADER_READ_ONLY_OPTIMAL :: 5;
|
|
TRANSFER_SRC_OPTIMAL :: 6;
|
|
TRANSFER_DST_OPTIMAL :: 7;
|
|
PREINITIALIZED :: 8;
|
|
DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL :: 1000117000;
|
|
DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL :: 1000117001;
|
|
DEPTH_ATTACHMENT_OPTIMAL :: 1000241000;
|
|
DEPTH_READ_ONLY_OPTIMAL :: 1000241001;
|
|
STENCIL_ATTACHMENT_OPTIMAL :: 1000241002;
|
|
STENCIL_READ_ONLY_OPTIMAL :: 1000241003;
|
|
READ_ONLY_OPTIMAL :: 1000314000;
|
|
ATTACHMENT_OPTIMAL :: 1000314001;
|
|
RENDERING_LOCAL_READ :: 1000232000;
|
|
PRESENT_SRC_KHR :: 1000001002;
|
|
VIDEO_DECODE_DST_KHR :: 1000024000;
|
|
VIDEO_DECODE_SRC_KHR :: 1000024001;
|
|
VIDEO_DECODE_DPB_KHR :: 1000024002;
|
|
SHARED_PRESENT_KHR :: 1000111000;
|
|
FRAGMENT_DENSITY_MAP_OPTIMAL_EXT :: 1000218000;
|
|
FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR :: 1000164003;
|
|
VIDEO_ENCODE_DST_KHR :: 1000299000;
|
|
VIDEO_ENCODE_SRC_KHR :: 1000299001;
|
|
VIDEO_ENCODE_DPB_KHR :: 1000299002;
|
|
ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT :: 1000339000;
|
|
VIDEO_ENCODE_QUANTIZATION_MAP_KHR :: 1000553000;
|
|
DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL_KHR :: 1000117000;
|
|
DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL_KHR :: 1000117001;
|
|
SHADING_RATE_OPTIMAL_NV :: 1000164003;
|
|
RENDERING_LOCAL_READ_KHR :: 1000232000;
|
|
DEPTH_ATTACHMENT_OPTIMAL_KHR :: 1000241000;
|
|
DEPTH_READ_ONLY_OPTIMAL_KHR :: 1000241001;
|
|
STENCIL_ATTACHMENT_OPTIMAL_KHR :: 1000241002;
|
|
STENCIL_READ_ONLY_OPTIMAL_KHR :: 1000241003;
|
|
READ_ONLY_OPTIMAL_KHR :: 1000314000;
|
|
ATTACHMENT_OPTIMAL_KHR :: 1000314001;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_IMAGE_LAYOUT_UNDEFINED :: UNDEFINED;
|
|
VK_IMAGE_LAYOUT_GENERAL :: GENERAL;
|
|
VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL :: COLOR_ATTACHMENT_OPTIMAL;
|
|
VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL :: DEPTH_STENCIL_ATTACHMENT_OPTIMAL;
|
|
VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL :: DEPTH_STENCIL_READ_ONLY_OPTIMAL;
|
|
VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL :: SHADER_READ_ONLY_OPTIMAL;
|
|
VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL :: TRANSFER_SRC_OPTIMAL;
|
|
VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL :: TRANSFER_DST_OPTIMAL;
|
|
VK_IMAGE_LAYOUT_PREINITIALIZED :: PREINITIALIZED;
|
|
VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL :: DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL;
|
|
VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL :: DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL;
|
|
VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL :: DEPTH_ATTACHMENT_OPTIMAL;
|
|
VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL :: DEPTH_READ_ONLY_OPTIMAL;
|
|
VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL :: STENCIL_ATTACHMENT_OPTIMAL;
|
|
VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL :: STENCIL_READ_ONLY_OPTIMAL;
|
|
VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL :: READ_ONLY_OPTIMAL;
|
|
VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL :: ATTACHMENT_OPTIMAL;
|
|
VK_IMAGE_LAYOUT_RENDERING_LOCAL_READ :: RENDERING_LOCAL_READ;
|
|
VK_IMAGE_LAYOUT_PRESENT_SRC_KHR :: PRESENT_SRC_KHR;
|
|
VK_IMAGE_LAYOUT_VIDEO_DECODE_DST_KHR :: VIDEO_DECODE_DST_KHR;
|
|
VK_IMAGE_LAYOUT_VIDEO_DECODE_SRC_KHR :: VIDEO_DECODE_SRC_KHR;
|
|
VK_IMAGE_LAYOUT_VIDEO_DECODE_DPB_KHR :: VIDEO_DECODE_DPB_KHR;
|
|
VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR :: SHARED_PRESENT_KHR;
|
|
VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT :: FRAGMENT_DENSITY_MAP_OPTIMAL_EXT;
|
|
VK_IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR :: FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR;
|
|
VK_IMAGE_LAYOUT_VIDEO_ENCODE_DST_KHR :: VIDEO_ENCODE_DST_KHR;
|
|
VK_IMAGE_LAYOUT_VIDEO_ENCODE_SRC_KHR :: VIDEO_ENCODE_SRC_KHR;
|
|
VK_IMAGE_LAYOUT_VIDEO_ENCODE_DPB_KHR :: VIDEO_ENCODE_DPB_KHR;
|
|
VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT :: ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT;
|
|
VK_IMAGE_LAYOUT_VIDEO_ENCODE_QUANTIZATION_MAP_KHR :: VIDEO_ENCODE_QUANTIZATION_MAP_KHR;
|
|
VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL_KHR :: DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL_KHR;
|
|
VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL_KHR :: DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL_KHR;
|
|
VK_IMAGE_LAYOUT_SHADING_RATE_OPTIMAL_NV :: SHADING_RATE_OPTIMAL_NV;
|
|
VK_IMAGE_LAYOUT_RENDERING_LOCAL_READ_KHR :: RENDERING_LOCAL_READ_KHR;
|
|
VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL_KHR :: DEPTH_ATTACHMENT_OPTIMAL_KHR;
|
|
VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL_KHR :: DEPTH_READ_ONLY_OPTIMAL_KHR;
|
|
VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL_KHR :: STENCIL_ATTACHMENT_OPTIMAL_KHR;
|
|
VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL_KHR :: STENCIL_READ_ONLY_OPTIMAL_KHR;
|
|
VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL_KHR :: READ_ONLY_OPTIMAL_KHR;
|
|
VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL_KHR :: ATTACHMENT_OPTIMAL_KHR;
|
|
VK_IMAGE_LAYOUT_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkObjectType :: enum s32 {
|
|
UNKNOWN :: 0;
|
|
INSTANCE :: 1;
|
|
PHYSICAL_DEVICE :: 2;
|
|
DEVICE :: 3;
|
|
QUEUE :: 4;
|
|
SEMAPHORE :: 5;
|
|
COMMAND_BUFFER :: 6;
|
|
FENCE :: 7;
|
|
DEVICE_MEMORY :: 8;
|
|
BUFFER :: 9;
|
|
IMAGE :: 10;
|
|
EVENT :: 11;
|
|
QUERY_POOL :: 12;
|
|
BUFFER_VIEW :: 13;
|
|
IMAGE_VIEW :: 14;
|
|
SHADER_MODULE :: 15;
|
|
PIPELINE_CACHE :: 16;
|
|
PIPELINE_LAYOUT :: 17;
|
|
RENDER_PASS :: 18;
|
|
PIPELINE :: 19;
|
|
DESCRIPTOR_SET_LAYOUT :: 20;
|
|
SAMPLER :: 21;
|
|
DESCRIPTOR_POOL :: 22;
|
|
DESCRIPTOR_SET :: 23;
|
|
FRAMEBUFFER :: 24;
|
|
COMMAND_POOL :: 25;
|
|
SAMPLER_YCBCR_CONVERSION :: 1000156000;
|
|
DESCRIPTOR_UPDATE_TEMPLATE :: 1000085000;
|
|
PRIVATE_DATA_SLOT :: 1000295000;
|
|
SURFACE_KHR :: 1000000000;
|
|
SWAPCHAIN_KHR :: 1000001000;
|
|
DISPLAY_KHR :: 1000002000;
|
|
DISPLAY_MODE_KHR :: 1000002001;
|
|
DEBUG_REPORT_CALLBACK_EXT :: 1000011000;
|
|
VIDEO_SESSION_KHR :: 1000023000;
|
|
VIDEO_SESSION_PARAMETERS_KHR :: 1000023001;
|
|
CU_MODULE_NVX :: 1000029000;
|
|
CU_FUNCTION_NVX :: 1000029001;
|
|
DEBUG_UTILS_MESSENGER_EXT :: 1000128000;
|
|
ACCELERATION_STRUCTURE_KHR :: 1000150000;
|
|
VALIDATION_CACHE_EXT :: 1000160000;
|
|
ACCELERATION_STRUCTURE_NV :: 1000165000;
|
|
PERFORMANCE_CONFIGURATION_INTEL :: 1000210000;
|
|
DEFERRED_OPERATION_KHR :: 1000268000;
|
|
INDIRECT_COMMANDS_LAYOUT_NV :: 1000277000;
|
|
CUDA_MODULE_NV :: 1000307000;
|
|
CUDA_FUNCTION_NV :: 1000307001;
|
|
BUFFER_COLLECTION_FUCHSIA :: 1000366000;
|
|
MICROMAP_EXT :: 1000396000;
|
|
OPTICAL_FLOW_SESSION_NV :: 1000464000;
|
|
SHADER_EXT :: 1000482000;
|
|
PIPELINE_BINARY_KHR :: 1000483000;
|
|
INDIRECT_COMMANDS_LAYOUT_EXT :: 1000572000;
|
|
INDIRECT_EXECUTION_SET_EXT :: 1000572001;
|
|
DESCRIPTOR_UPDATE_TEMPLATE_KHR :: 1000085000;
|
|
SAMPLER_YCBCR_CONVERSION_KHR :: 1000156000;
|
|
PRIVATE_DATA_SLOT_EXT :: 1000295000;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_OBJECT_TYPE_UNKNOWN :: UNKNOWN;
|
|
VK_OBJECT_TYPE_INSTANCE :: INSTANCE;
|
|
VK_OBJECT_TYPE_PHYSICAL_DEVICE :: PHYSICAL_DEVICE;
|
|
VK_OBJECT_TYPE_DEVICE :: DEVICE;
|
|
VK_OBJECT_TYPE_QUEUE :: QUEUE;
|
|
VK_OBJECT_TYPE_SEMAPHORE :: SEMAPHORE;
|
|
VK_OBJECT_TYPE_COMMAND_BUFFER :: COMMAND_BUFFER;
|
|
VK_OBJECT_TYPE_FENCE :: FENCE;
|
|
VK_OBJECT_TYPE_DEVICE_MEMORY :: DEVICE_MEMORY;
|
|
VK_OBJECT_TYPE_BUFFER :: BUFFER;
|
|
VK_OBJECT_TYPE_IMAGE :: IMAGE;
|
|
VK_OBJECT_TYPE_EVENT :: EVENT;
|
|
VK_OBJECT_TYPE_QUERY_POOL :: QUERY_POOL;
|
|
VK_OBJECT_TYPE_BUFFER_VIEW :: BUFFER_VIEW;
|
|
VK_OBJECT_TYPE_IMAGE_VIEW :: IMAGE_VIEW;
|
|
VK_OBJECT_TYPE_SHADER_MODULE :: SHADER_MODULE;
|
|
VK_OBJECT_TYPE_PIPELINE_CACHE :: PIPELINE_CACHE;
|
|
VK_OBJECT_TYPE_PIPELINE_LAYOUT :: PIPELINE_LAYOUT;
|
|
VK_OBJECT_TYPE_RENDER_PASS :: RENDER_PASS;
|
|
VK_OBJECT_TYPE_PIPELINE :: PIPELINE;
|
|
VK_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT :: DESCRIPTOR_SET_LAYOUT;
|
|
VK_OBJECT_TYPE_SAMPLER :: SAMPLER;
|
|
VK_OBJECT_TYPE_DESCRIPTOR_POOL :: DESCRIPTOR_POOL;
|
|
VK_OBJECT_TYPE_DESCRIPTOR_SET :: DESCRIPTOR_SET;
|
|
VK_OBJECT_TYPE_FRAMEBUFFER :: FRAMEBUFFER;
|
|
VK_OBJECT_TYPE_COMMAND_POOL :: COMMAND_POOL;
|
|
VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION :: SAMPLER_YCBCR_CONVERSION;
|
|
VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE :: DESCRIPTOR_UPDATE_TEMPLATE;
|
|
VK_OBJECT_TYPE_PRIVATE_DATA_SLOT :: PRIVATE_DATA_SLOT;
|
|
VK_OBJECT_TYPE_SURFACE_KHR :: SURFACE_KHR;
|
|
VK_OBJECT_TYPE_SWAPCHAIN_KHR :: SWAPCHAIN_KHR;
|
|
VK_OBJECT_TYPE_DISPLAY_KHR :: DISPLAY_KHR;
|
|
VK_OBJECT_TYPE_DISPLAY_MODE_KHR :: DISPLAY_MODE_KHR;
|
|
VK_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT :: DEBUG_REPORT_CALLBACK_EXT;
|
|
VK_OBJECT_TYPE_VIDEO_SESSION_KHR :: VIDEO_SESSION_KHR;
|
|
VK_OBJECT_TYPE_VIDEO_SESSION_PARAMETERS_KHR :: VIDEO_SESSION_PARAMETERS_KHR;
|
|
VK_OBJECT_TYPE_CU_MODULE_NVX :: CU_MODULE_NVX;
|
|
VK_OBJECT_TYPE_CU_FUNCTION_NVX :: CU_FUNCTION_NVX;
|
|
VK_OBJECT_TYPE_DEBUG_UTILS_MESSENGER_EXT :: DEBUG_UTILS_MESSENGER_EXT;
|
|
VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR :: ACCELERATION_STRUCTURE_KHR;
|
|
VK_OBJECT_TYPE_VALIDATION_CACHE_EXT :: VALIDATION_CACHE_EXT;
|
|
VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_NV :: ACCELERATION_STRUCTURE_NV;
|
|
VK_OBJECT_TYPE_PERFORMANCE_CONFIGURATION_INTEL :: PERFORMANCE_CONFIGURATION_INTEL;
|
|
VK_OBJECT_TYPE_DEFERRED_OPERATION_KHR :: DEFERRED_OPERATION_KHR;
|
|
VK_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NV :: INDIRECT_COMMANDS_LAYOUT_NV;
|
|
VK_OBJECT_TYPE_CUDA_MODULE_NV :: CUDA_MODULE_NV;
|
|
VK_OBJECT_TYPE_CUDA_FUNCTION_NV :: CUDA_FUNCTION_NV;
|
|
VK_OBJECT_TYPE_BUFFER_COLLECTION_FUCHSIA :: BUFFER_COLLECTION_FUCHSIA;
|
|
VK_OBJECT_TYPE_MICROMAP_EXT :: MICROMAP_EXT;
|
|
VK_OBJECT_TYPE_OPTICAL_FLOW_SESSION_NV :: OPTICAL_FLOW_SESSION_NV;
|
|
VK_OBJECT_TYPE_SHADER_EXT :: SHADER_EXT;
|
|
VK_OBJECT_TYPE_PIPELINE_BINARY_KHR :: PIPELINE_BINARY_KHR;
|
|
VK_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_EXT :: INDIRECT_COMMANDS_LAYOUT_EXT;
|
|
VK_OBJECT_TYPE_INDIRECT_EXECUTION_SET_EXT :: INDIRECT_EXECUTION_SET_EXT;
|
|
VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR :: DESCRIPTOR_UPDATE_TEMPLATE_KHR;
|
|
VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR :: SAMPLER_YCBCR_CONVERSION_KHR;
|
|
VK_OBJECT_TYPE_PRIVATE_DATA_SLOT_EXT :: PRIVATE_DATA_SLOT_EXT;
|
|
VK_OBJECT_TYPE_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkVendorId :: enum s32 {
|
|
KHRONOS :: 65536;
|
|
VIV :: 65537;
|
|
VSI :: 65538;
|
|
KAZAN :: 65539;
|
|
CODEPLAY :: 65540;
|
|
MESA :: 65541;
|
|
POCL :: 65542;
|
|
MOBILEYE :: 65543;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_VENDOR_ID_KHRONOS :: KHRONOS;
|
|
VK_VENDOR_ID_VIV :: VIV;
|
|
VK_VENDOR_ID_VSI :: VSI;
|
|
VK_VENDOR_ID_KAZAN :: KAZAN;
|
|
VK_VENDOR_ID_CODEPLAY :: CODEPLAY;
|
|
VK_VENDOR_ID_MESA :: MESA;
|
|
VK_VENDOR_ID_POCL :: POCL;
|
|
VK_VENDOR_ID_MOBILEYE :: MOBILEYE;
|
|
VK_VENDOR_ID_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkSystemAllocationScope :: enum s32 {
|
|
COMMAND :: 0;
|
|
OBJECT :: 1;
|
|
CACHE :: 2;
|
|
DEVICE :: 3;
|
|
INSTANCE :: 4;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_SYSTEM_ALLOCATION_SCOPE_COMMAND :: COMMAND;
|
|
VK_SYSTEM_ALLOCATION_SCOPE_OBJECT :: OBJECT;
|
|
VK_SYSTEM_ALLOCATION_SCOPE_CACHE :: CACHE;
|
|
VK_SYSTEM_ALLOCATION_SCOPE_DEVICE :: DEVICE;
|
|
VK_SYSTEM_ALLOCATION_SCOPE_INSTANCE :: INSTANCE;
|
|
VK_SYSTEM_ALLOCATION_SCOPE_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkInternalAllocationType :: enum s32 {
|
|
EXECUTABLE :: 0;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_INTERNAL_ALLOCATION_TYPE_EXECUTABLE :: EXECUTABLE;
|
|
VK_INTERNAL_ALLOCATION_TYPE_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkFormat :: enum s32 {
|
|
UNDEFINED :: 0;
|
|
R4G4_UNORM_PACK8 :: 1;
|
|
R4G4B4A4_UNORM_PACK16 :: 2;
|
|
B4G4R4A4_UNORM_PACK16 :: 3;
|
|
R5G6B5_UNORM_PACK16 :: 4;
|
|
B5G6R5_UNORM_PACK16 :: 5;
|
|
R5G5B5A1_UNORM_PACK16 :: 6;
|
|
B5G5R5A1_UNORM_PACK16 :: 7;
|
|
A1R5G5B5_UNORM_PACK16 :: 8;
|
|
R8_UNORM :: 9;
|
|
R8_SNORM :: 10;
|
|
R8_USCALED :: 11;
|
|
R8_SSCALED :: 12;
|
|
R8_UINT :: 13;
|
|
R8_SINT :: 14;
|
|
R8_SRGB :: 15;
|
|
R8G8_UNORM :: 16;
|
|
R8G8_SNORM :: 17;
|
|
R8G8_USCALED :: 18;
|
|
R8G8_SSCALED :: 19;
|
|
R8G8_UINT :: 20;
|
|
R8G8_SINT :: 21;
|
|
R8G8_SRGB :: 22;
|
|
R8G8B8_UNORM :: 23;
|
|
R8G8B8_SNORM :: 24;
|
|
R8G8B8_USCALED :: 25;
|
|
R8G8B8_SSCALED :: 26;
|
|
R8G8B8_UINT :: 27;
|
|
R8G8B8_SINT :: 28;
|
|
R8G8B8_SRGB :: 29;
|
|
B8G8R8_UNORM :: 30;
|
|
B8G8R8_SNORM :: 31;
|
|
B8G8R8_USCALED :: 32;
|
|
B8G8R8_SSCALED :: 33;
|
|
B8G8R8_UINT :: 34;
|
|
B8G8R8_SINT :: 35;
|
|
B8G8R8_SRGB :: 36;
|
|
R8G8B8A8_UNORM :: 37;
|
|
R8G8B8A8_SNORM :: 38;
|
|
R8G8B8A8_USCALED :: 39;
|
|
R8G8B8A8_SSCALED :: 40;
|
|
R8G8B8A8_UINT :: 41;
|
|
R8G8B8A8_SINT :: 42;
|
|
R8G8B8A8_SRGB :: 43;
|
|
B8G8R8A8_UNORM :: 44;
|
|
B8G8R8A8_SNORM :: 45;
|
|
B8G8R8A8_USCALED :: 46;
|
|
B8G8R8A8_SSCALED :: 47;
|
|
B8G8R8A8_UINT :: 48;
|
|
B8G8R8A8_SINT :: 49;
|
|
B8G8R8A8_SRGB :: 50;
|
|
A8B8G8R8_UNORM_PACK32 :: 51;
|
|
A8B8G8R8_SNORM_PACK32 :: 52;
|
|
A8B8G8R8_USCALED_PACK32 :: 53;
|
|
A8B8G8R8_SSCALED_PACK32 :: 54;
|
|
A8B8G8R8_UINT_PACK32 :: 55;
|
|
A8B8G8R8_SINT_PACK32 :: 56;
|
|
A8B8G8R8_SRGB_PACK32 :: 57;
|
|
A2R10G10B10_UNORM_PACK32 :: 58;
|
|
A2R10G10B10_SNORM_PACK32 :: 59;
|
|
A2R10G10B10_USCALED_PACK32 :: 60;
|
|
A2R10G10B10_SSCALED_PACK32 :: 61;
|
|
A2R10G10B10_UINT_PACK32 :: 62;
|
|
A2R10G10B10_SINT_PACK32 :: 63;
|
|
A2B10G10R10_UNORM_PACK32 :: 64;
|
|
A2B10G10R10_SNORM_PACK32 :: 65;
|
|
A2B10G10R10_USCALED_PACK32 :: 66;
|
|
A2B10G10R10_SSCALED_PACK32 :: 67;
|
|
A2B10G10R10_UINT_PACK32 :: 68;
|
|
A2B10G10R10_SINT_PACK32 :: 69;
|
|
R16_UNORM :: 70;
|
|
R16_SNORM :: 71;
|
|
R16_USCALED :: 72;
|
|
R16_SSCALED :: 73;
|
|
R16_UINT :: 74;
|
|
R16_SINT :: 75;
|
|
R16_SFLOAT :: 76;
|
|
R16G16_UNORM :: 77;
|
|
R16G16_SNORM :: 78;
|
|
R16G16_USCALED :: 79;
|
|
R16G16_SSCALED :: 80;
|
|
R16G16_UINT :: 81;
|
|
R16G16_SINT :: 82;
|
|
R16G16_SFLOAT :: 83;
|
|
R16G16B16_UNORM :: 84;
|
|
R16G16B16_SNORM :: 85;
|
|
R16G16B16_USCALED :: 86;
|
|
R16G16B16_SSCALED :: 87;
|
|
R16G16B16_UINT :: 88;
|
|
R16G16B16_SINT :: 89;
|
|
R16G16B16_SFLOAT :: 90;
|
|
R16G16B16A16_UNORM :: 91;
|
|
R16G16B16A16_SNORM :: 92;
|
|
R16G16B16A16_USCALED :: 93;
|
|
R16G16B16A16_SSCALED :: 94;
|
|
R16G16B16A16_UINT :: 95;
|
|
R16G16B16A16_SINT :: 96;
|
|
R16G16B16A16_SFLOAT :: 97;
|
|
R32_UINT :: 98;
|
|
R32_SINT :: 99;
|
|
R32_SFLOAT :: 100;
|
|
R32G32_UINT :: 101;
|
|
R32G32_SINT :: 102;
|
|
R32G32_SFLOAT :: 103;
|
|
R32G32B32_UINT :: 104;
|
|
R32G32B32_SINT :: 105;
|
|
R32G32B32_SFLOAT :: 106;
|
|
R32G32B32A32_UINT :: 107;
|
|
R32G32B32A32_SINT :: 108;
|
|
R32G32B32A32_SFLOAT :: 109;
|
|
R64_UINT :: 110;
|
|
R64_SINT :: 111;
|
|
R64_SFLOAT :: 112;
|
|
R64G64_UINT :: 113;
|
|
R64G64_SINT :: 114;
|
|
R64G64_SFLOAT :: 115;
|
|
R64G64B64_UINT :: 116;
|
|
R64G64B64_SINT :: 117;
|
|
R64G64B64_SFLOAT :: 118;
|
|
R64G64B64A64_UINT :: 119;
|
|
R64G64B64A64_SINT :: 120;
|
|
R64G64B64A64_SFLOAT :: 121;
|
|
B10G11R11_UFLOAT_PACK32 :: 122;
|
|
E5B9G9R9_UFLOAT_PACK32 :: 123;
|
|
D16_UNORM :: 124;
|
|
X8_D24_UNORM_PACK32 :: 125;
|
|
D32_SFLOAT :: 126;
|
|
S8_UINT :: 127;
|
|
D16_UNORM_S8_UINT :: 128;
|
|
D24_UNORM_S8_UINT :: 129;
|
|
D32_SFLOAT_S8_UINT :: 130;
|
|
BC1_RGB_UNORM_BLOCK :: 131;
|
|
BC1_RGB_SRGB_BLOCK :: 132;
|
|
BC1_RGBA_UNORM_BLOCK :: 133;
|
|
BC1_RGBA_SRGB_BLOCK :: 134;
|
|
BC2_UNORM_BLOCK :: 135;
|
|
BC2_SRGB_BLOCK :: 136;
|
|
BC3_UNORM_BLOCK :: 137;
|
|
BC3_SRGB_BLOCK :: 138;
|
|
BC4_UNORM_BLOCK :: 139;
|
|
BC4_SNORM_BLOCK :: 140;
|
|
BC5_UNORM_BLOCK :: 141;
|
|
BC5_SNORM_BLOCK :: 142;
|
|
BC6H_UFLOAT_BLOCK :: 143;
|
|
BC6H_SFLOAT_BLOCK :: 144;
|
|
BC7_UNORM_BLOCK :: 145;
|
|
BC7_SRGB_BLOCK :: 146;
|
|
ETC2_R8G8B8_UNORM_BLOCK :: 147;
|
|
ETC2_R8G8B8_SRGB_BLOCK :: 148;
|
|
ETC2_R8G8B8A1_UNORM_BLOCK :: 149;
|
|
ETC2_R8G8B8A1_SRGB_BLOCK :: 150;
|
|
ETC2_R8G8B8A8_UNORM_BLOCK :: 151;
|
|
ETC2_R8G8B8A8_SRGB_BLOCK :: 152;
|
|
EAC_R11_UNORM_BLOCK :: 153;
|
|
EAC_R11_SNORM_BLOCK :: 154;
|
|
EAC_R11G11_UNORM_BLOCK :: 155;
|
|
EAC_R11G11_SNORM_BLOCK :: 156;
|
|
ASTC_4x4_UNORM_BLOCK :: 157;
|
|
ASTC_4x4_SRGB_BLOCK :: 158;
|
|
ASTC_5x4_UNORM_BLOCK :: 159;
|
|
ASTC_5x4_SRGB_BLOCK :: 160;
|
|
ASTC_5x5_UNORM_BLOCK :: 161;
|
|
ASTC_5x5_SRGB_BLOCK :: 162;
|
|
ASTC_6x5_UNORM_BLOCK :: 163;
|
|
ASTC_6x5_SRGB_BLOCK :: 164;
|
|
ASTC_6x6_UNORM_BLOCK :: 165;
|
|
ASTC_6x6_SRGB_BLOCK :: 166;
|
|
ASTC_8x5_UNORM_BLOCK :: 167;
|
|
ASTC_8x5_SRGB_BLOCK :: 168;
|
|
ASTC_8x6_UNORM_BLOCK :: 169;
|
|
ASTC_8x6_SRGB_BLOCK :: 170;
|
|
ASTC_8x8_UNORM_BLOCK :: 171;
|
|
ASTC_8x8_SRGB_BLOCK :: 172;
|
|
ASTC_10x5_UNORM_BLOCK :: 173;
|
|
ASTC_10x5_SRGB_BLOCK :: 174;
|
|
ASTC_10x6_UNORM_BLOCK :: 175;
|
|
ASTC_10x6_SRGB_BLOCK :: 176;
|
|
ASTC_10x8_UNORM_BLOCK :: 177;
|
|
ASTC_10x8_SRGB_BLOCK :: 178;
|
|
ASTC_10x10_UNORM_BLOCK :: 179;
|
|
ASTC_10x10_SRGB_BLOCK :: 180;
|
|
ASTC_12x10_UNORM_BLOCK :: 181;
|
|
ASTC_12x10_SRGB_BLOCK :: 182;
|
|
ASTC_12x12_UNORM_BLOCK :: 183;
|
|
ASTC_12x12_SRGB_BLOCK :: 184;
|
|
G8B8G8R8_422_UNORM :: 1000156000;
|
|
B8G8R8G8_422_UNORM :: 1000156001;
|
|
G8_B8_R8_3PLANE_420_UNORM :: 1000156002;
|
|
G8_B8R8_2PLANE_420_UNORM :: 1000156003;
|
|
G8_B8_R8_3PLANE_422_UNORM :: 1000156004;
|
|
G8_B8R8_2PLANE_422_UNORM :: 1000156005;
|
|
G8_B8_R8_3PLANE_444_UNORM :: 1000156006;
|
|
R10X6_UNORM_PACK16 :: 1000156007;
|
|
R10X6G10X6_UNORM_2PACK16 :: 1000156008;
|
|
R10X6G10X6B10X6A10X6_UNORM_4PACK16 :: 1000156009;
|
|
G10X6B10X6G10X6R10X6_422_UNORM_4PACK16 :: 1000156010;
|
|
B10X6G10X6R10X6G10X6_422_UNORM_4PACK16 :: 1000156011;
|
|
G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16 :: 1000156012;
|
|
G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16 :: 1000156013;
|
|
G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16 :: 1000156014;
|
|
G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16 :: 1000156015;
|
|
G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16 :: 1000156016;
|
|
R12X4_UNORM_PACK16 :: 1000156017;
|
|
R12X4G12X4_UNORM_2PACK16 :: 1000156018;
|
|
R12X4G12X4B12X4A12X4_UNORM_4PACK16 :: 1000156019;
|
|
G12X4B12X4G12X4R12X4_422_UNORM_4PACK16 :: 1000156020;
|
|
B12X4G12X4R12X4G12X4_422_UNORM_4PACK16 :: 1000156021;
|
|
G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16 :: 1000156022;
|
|
G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16 :: 1000156023;
|
|
G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16 :: 1000156024;
|
|
G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16 :: 1000156025;
|
|
G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16 :: 1000156026;
|
|
G16B16G16R16_422_UNORM :: 1000156027;
|
|
B16G16R16G16_422_UNORM :: 1000156028;
|
|
G16_B16_R16_3PLANE_420_UNORM :: 1000156029;
|
|
G16_B16R16_2PLANE_420_UNORM :: 1000156030;
|
|
G16_B16_R16_3PLANE_422_UNORM :: 1000156031;
|
|
G16_B16R16_2PLANE_422_UNORM :: 1000156032;
|
|
G16_B16_R16_3PLANE_444_UNORM :: 1000156033;
|
|
G8_B8R8_2PLANE_444_UNORM :: 1000330000;
|
|
G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16 :: 1000330001;
|
|
G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16 :: 1000330002;
|
|
G16_B16R16_2PLANE_444_UNORM :: 1000330003;
|
|
A4R4G4B4_UNORM_PACK16 :: 1000340000;
|
|
A4B4G4R4_UNORM_PACK16 :: 1000340001;
|
|
ASTC_4x4_SFLOAT_BLOCK :: 1000066000;
|
|
ASTC_5x4_SFLOAT_BLOCK :: 1000066001;
|
|
ASTC_5x5_SFLOAT_BLOCK :: 1000066002;
|
|
ASTC_6x5_SFLOAT_BLOCK :: 1000066003;
|
|
ASTC_6x6_SFLOAT_BLOCK :: 1000066004;
|
|
ASTC_8x5_SFLOAT_BLOCK :: 1000066005;
|
|
ASTC_8x6_SFLOAT_BLOCK :: 1000066006;
|
|
ASTC_8x8_SFLOAT_BLOCK :: 1000066007;
|
|
ASTC_10x5_SFLOAT_BLOCK :: 1000066008;
|
|
ASTC_10x6_SFLOAT_BLOCK :: 1000066009;
|
|
ASTC_10x8_SFLOAT_BLOCK :: 1000066010;
|
|
ASTC_10x10_SFLOAT_BLOCK :: 1000066011;
|
|
ASTC_12x10_SFLOAT_BLOCK :: 1000066012;
|
|
ASTC_12x12_SFLOAT_BLOCK :: 1000066013;
|
|
A1B5G5R5_UNORM_PACK16 :: 1000470000;
|
|
A8_UNORM :: 1000470001;
|
|
PVRTC1_2BPP_UNORM_BLOCK_IMG :: 1000054000;
|
|
PVRTC1_4BPP_UNORM_BLOCK_IMG :: 1000054001;
|
|
PVRTC2_2BPP_UNORM_BLOCK_IMG :: 1000054002;
|
|
PVRTC2_4BPP_UNORM_BLOCK_IMG :: 1000054003;
|
|
PVRTC1_2BPP_SRGB_BLOCK_IMG :: 1000054004;
|
|
PVRTC1_4BPP_SRGB_BLOCK_IMG :: 1000054005;
|
|
PVRTC2_2BPP_SRGB_BLOCK_IMG :: 1000054006;
|
|
PVRTC2_4BPP_SRGB_BLOCK_IMG :: 1000054007;
|
|
R16G16_SFIXED5_NV :: 1000464000;
|
|
ASTC_4x4_SFLOAT_BLOCK_EXT :: 1000066000;
|
|
ASTC_5x4_SFLOAT_BLOCK_EXT :: 1000066001;
|
|
ASTC_5x5_SFLOAT_BLOCK_EXT :: 1000066002;
|
|
ASTC_6x5_SFLOAT_BLOCK_EXT :: 1000066003;
|
|
ASTC_6x6_SFLOAT_BLOCK_EXT :: 1000066004;
|
|
ASTC_8x5_SFLOAT_BLOCK_EXT :: 1000066005;
|
|
ASTC_8x6_SFLOAT_BLOCK_EXT :: 1000066006;
|
|
ASTC_8x8_SFLOAT_BLOCK_EXT :: 1000066007;
|
|
ASTC_10x5_SFLOAT_BLOCK_EXT :: 1000066008;
|
|
ASTC_10x6_SFLOAT_BLOCK_EXT :: 1000066009;
|
|
ASTC_10x8_SFLOAT_BLOCK_EXT :: 1000066010;
|
|
ASTC_10x10_SFLOAT_BLOCK_EXT :: 1000066011;
|
|
ASTC_12x10_SFLOAT_BLOCK_EXT :: 1000066012;
|
|
ASTC_12x12_SFLOAT_BLOCK_EXT :: 1000066013;
|
|
G8B8G8R8_422_UNORM_KHR :: 1000156000;
|
|
B8G8R8G8_422_UNORM_KHR :: 1000156001;
|
|
G8_B8_R8_3PLANE_420_UNORM_KHR :: 1000156002;
|
|
G8_B8R8_2PLANE_420_UNORM_KHR :: 1000156003;
|
|
G8_B8_R8_3PLANE_422_UNORM_KHR :: 1000156004;
|
|
G8_B8R8_2PLANE_422_UNORM_KHR :: 1000156005;
|
|
G8_B8_R8_3PLANE_444_UNORM_KHR :: 1000156006;
|
|
R10X6_UNORM_PACK16_KHR :: 1000156007;
|
|
R10X6G10X6_UNORM_2PACK16_KHR :: 1000156008;
|
|
R10X6G10X6B10X6A10X6_UNORM_4PACK16_KHR :: 1000156009;
|
|
G10X6B10X6G10X6R10X6_422_UNORM_4PACK16_KHR :: 1000156010;
|
|
B10X6G10X6R10X6G10X6_422_UNORM_4PACK16_KHR :: 1000156011;
|
|
G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16_KHR :: 1000156012;
|
|
G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16_KHR :: 1000156013;
|
|
G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16_KHR :: 1000156014;
|
|
G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16_KHR :: 1000156015;
|
|
G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16_KHR :: 1000156016;
|
|
R12X4_UNORM_PACK16_KHR :: 1000156017;
|
|
R12X4G12X4_UNORM_2PACK16_KHR :: 1000156018;
|
|
R12X4G12X4B12X4A12X4_UNORM_4PACK16_KHR :: 1000156019;
|
|
G12X4B12X4G12X4R12X4_422_UNORM_4PACK16_KHR :: 1000156020;
|
|
B12X4G12X4R12X4G12X4_422_UNORM_4PACK16_KHR :: 1000156021;
|
|
G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16_KHR :: 1000156022;
|
|
G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16_KHR :: 1000156023;
|
|
G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16_KHR :: 1000156024;
|
|
G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16_KHR :: 1000156025;
|
|
G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16_KHR :: 1000156026;
|
|
G16B16G16R16_422_UNORM_KHR :: 1000156027;
|
|
B16G16R16G16_422_UNORM_KHR :: 1000156028;
|
|
G16_B16_R16_3PLANE_420_UNORM_KHR :: 1000156029;
|
|
G16_B16R16_2PLANE_420_UNORM_KHR :: 1000156030;
|
|
G16_B16_R16_3PLANE_422_UNORM_KHR :: 1000156031;
|
|
G16_B16R16_2PLANE_422_UNORM_KHR :: 1000156032;
|
|
G16_B16_R16_3PLANE_444_UNORM_KHR :: 1000156033;
|
|
G8_B8R8_2PLANE_444_UNORM_EXT :: 1000330000;
|
|
G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16_EXT :: 1000330001;
|
|
G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16_EXT :: 1000330002;
|
|
G16_B16R16_2PLANE_444_UNORM_EXT :: 1000330003;
|
|
A4R4G4B4_UNORM_PACK16_EXT :: 1000340000;
|
|
A4B4G4R4_UNORM_PACK16_EXT :: 1000340001;
|
|
|
|
R16G16_S10_5_NV :: 1000464000;
|
|
A1B5G5R5_UNORM_PACK16_KHR :: 1000470000;
|
|
A8_UNORM_KHR :: 1000470001;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_FORMAT_UNDEFINED :: UNDEFINED;
|
|
VK_FORMAT_R4G4_UNORM_PACK8 :: R4G4_UNORM_PACK8;
|
|
VK_FORMAT_R4G4B4A4_UNORM_PACK16 :: R4G4B4A4_UNORM_PACK16;
|
|
VK_FORMAT_B4G4R4A4_UNORM_PACK16 :: B4G4R4A4_UNORM_PACK16;
|
|
VK_FORMAT_R5G6B5_UNORM_PACK16 :: R5G6B5_UNORM_PACK16;
|
|
VK_FORMAT_B5G6R5_UNORM_PACK16 :: B5G6R5_UNORM_PACK16;
|
|
VK_FORMAT_R5G5B5A1_UNORM_PACK16 :: R5G5B5A1_UNORM_PACK16;
|
|
VK_FORMAT_B5G5R5A1_UNORM_PACK16 :: B5G5R5A1_UNORM_PACK16;
|
|
VK_FORMAT_A1R5G5B5_UNORM_PACK16 :: A1R5G5B5_UNORM_PACK16;
|
|
VK_FORMAT_R8_UNORM :: R8_UNORM;
|
|
VK_FORMAT_R8_SNORM :: R8_SNORM;
|
|
VK_FORMAT_R8_USCALED :: R8_USCALED;
|
|
VK_FORMAT_R8_SSCALED :: R8_SSCALED;
|
|
VK_FORMAT_R8_UINT :: R8_UINT;
|
|
VK_FORMAT_R8_SINT :: R8_SINT;
|
|
VK_FORMAT_R8_SRGB :: R8_SRGB;
|
|
VK_FORMAT_R8G8_UNORM :: R8G8_UNORM;
|
|
VK_FORMAT_R8G8_SNORM :: R8G8_SNORM;
|
|
VK_FORMAT_R8G8_USCALED :: R8G8_USCALED;
|
|
VK_FORMAT_R8G8_SSCALED :: R8G8_SSCALED;
|
|
VK_FORMAT_R8G8_UINT :: R8G8_UINT;
|
|
VK_FORMAT_R8G8_SINT :: R8G8_SINT;
|
|
VK_FORMAT_R8G8_SRGB :: R8G8_SRGB;
|
|
VK_FORMAT_R8G8B8_UNORM :: R8G8B8_UNORM;
|
|
VK_FORMAT_R8G8B8_SNORM :: R8G8B8_SNORM;
|
|
VK_FORMAT_R8G8B8_USCALED :: R8G8B8_USCALED;
|
|
VK_FORMAT_R8G8B8_SSCALED :: R8G8B8_SSCALED;
|
|
VK_FORMAT_R8G8B8_UINT :: R8G8B8_UINT;
|
|
VK_FORMAT_R8G8B8_SINT :: R8G8B8_SINT;
|
|
VK_FORMAT_R8G8B8_SRGB :: R8G8B8_SRGB;
|
|
VK_FORMAT_B8G8R8_UNORM :: B8G8R8_UNORM;
|
|
VK_FORMAT_B8G8R8_SNORM :: B8G8R8_SNORM;
|
|
VK_FORMAT_B8G8R8_USCALED :: B8G8R8_USCALED;
|
|
VK_FORMAT_B8G8R8_SSCALED :: B8G8R8_SSCALED;
|
|
VK_FORMAT_B8G8R8_UINT :: B8G8R8_UINT;
|
|
VK_FORMAT_B8G8R8_SINT :: B8G8R8_SINT;
|
|
VK_FORMAT_B8G8R8_SRGB :: B8G8R8_SRGB;
|
|
VK_FORMAT_R8G8B8A8_UNORM :: R8G8B8A8_UNORM;
|
|
VK_FORMAT_R8G8B8A8_SNORM :: R8G8B8A8_SNORM;
|
|
VK_FORMAT_R8G8B8A8_USCALED :: R8G8B8A8_USCALED;
|
|
VK_FORMAT_R8G8B8A8_SSCALED :: R8G8B8A8_SSCALED;
|
|
VK_FORMAT_R8G8B8A8_UINT :: R8G8B8A8_UINT;
|
|
VK_FORMAT_R8G8B8A8_SINT :: R8G8B8A8_SINT;
|
|
VK_FORMAT_R8G8B8A8_SRGB :: R8G8B8A8_SRGB;
|
|
VK_FORMAT_B8G8R8A8_UNORM :: B8G8R8A8_UNORM;
|
|
VK_FORMAT_B8G8R8A8_SNORM :: B8G8R8A8_SNORM;
|
|
VK_FORMAT_B8G8R8A8_USCALED :: B8G8R8A8_USCALED;
|
|
VK_FORMAT_B8G8R8A8_SSCALED :: B8G8R8A8_SSCALED;
|
|
VK_FORMAT_B8G8R8A8_UINT :: B8G8R8A8_UINT;
|
|
VK_FORMAT_B8G8R8A8_SINT :: B8G8R8A8_SINT;
|
|
VK_FORMAT_B8G8R8A8_SRGB :: B8G8R8A8_SRGB;
|
|
VK_FORMAT_A8B8G8R8_UNORM_PACK32 :: A8B8G8R8_UNORM_PACK32;
|
|
VK_FORMAT_A8B8G8R8_SNORM_PACK32 :: A8B8G8R8_SNORM_PACK32;
|
|
VK_FORMAT_A8B8G8R8_USCALED_PACK32 :: A8B8G8R8_USCALED_PACK32;
|
|
VK_FORMAT_A8B8G8R8_SSCALED_PACK32 :: A8B8G8R8_SSCALED_PACK32;
|
|
VK_FORMAT_A8B8G8R8_UINT_PACK32 :: A8B8G8R8_UINT_PACK32;
|
|
VK_FORMAT_A8B8G8R8_SINT_PACK32 :: A8B8G8R8_SINT_PACK32;
|
|
VK_FORMAT_A8B8G8R8_SRGB_PACK32 :: A8B8G8R8_SRGB_PACK32;
|
|
VK_FORMAT_A2R10G10B10_UNORM_PACK32 :: A2R10G10B10_UNORM_PACK32;
|
|
VK_FORMAT_A2R10G10B10_SNORM_PACK32 :: A2R10G10B10_SNORM_PACK32;
|
|
VK_FORMAT_A2R10G10B10_USCALED_PACK32 :: A2R10G10B10_USCALED_PACK32;
|
|
VK_FORMAT_A2R10G10B10_SSCALED_PACK32 :: A2R10G10B10_SSCALED_PACK32;
|
|
VK_FORMAT_A2R10G10B10_UINT_PACK32 :: A2R10G10B10_UINT_PACK32;
|
|
VK_FORMAT_A2R10G10B10_SINT_PACK32 :: A2R10G10B10_SINT_PACK32;
|
|
VK_FORMAT_A2B10G10R10_UNORM_PACK32 :: A2B10G10R10_UNORM_PACK32;
|
|
VK_FORMAT_A2B10G10R10_SNORM_PACK32 :: A2B10G10R10_SNORM_PACK32;
|
|
VK_FORMAT_A2B10G10R10_USCALED_PACK32 :: A2B10G10R10_USCALED_PACK32;
|
|
VK_FORMAT_A2B10G10R10_SSCALED_PACK32 :: A2B10G10R10_SSCALED_PACK32;
|
|
VK_FORMAT_A2B10G10R10_UINT_PACK32 :: A2B10G10R10_UINT_PACK32;
|
|
VK_FORMAT_A2B10G10R10_SINT_PACK32 :: A2B10G10R10_SINT_PACK32;
|
|
VK_FORMAT_R16_UNORM :: R16_UNORM;
|
|
VK_FORMAT_R16_SNORM :: R16_SNORM;
|
|
VK_FORMAT_R16_USCALED :: R16_USCALED;
|
|
VK_FORMAT_R16_SSCALED :: R16_SSCALED;
|
|
VK_FORMAT_R16_UINT :: R16_UINT;
|
|
VK_FORMAT_R16_SINT :: R16_SINT;
|
|
VK_FORMAT_R16_SFLOAT :: R16_SFLOAT;
|
|
VK_FORMAT_R16G16_UNORM :: R16G16_UNORM;
|
|
VK_FORMAT_R16G16_SNORM :: R16G16_SNORM;
|
|
VK_FORMAT_R16G16_USCALED :: R16G16_USCALED;
|
|
VK_FORMAT_R16G16_SSCALED :: R16G16_SSCALED;
|
|
VK_FORMAT_R16G16_UINT :: R16G16_UINT;
|
|
VK_FORMAT_R16G16_SINT :: R16G16_SINT;
|
|
VK_FORMAT_R16G16_SFLOAT :: R16G16_SFLOAT;
|
|
VK_FORMAT_R16G16B16_UNORM :: R16G16B16_UNORM;
|
|
VK_FORMAT_R16G16B16_SNORM :: R16G16B16_SNORM;
|
|
VK_FORMAT_R16G16B16_USCALED :: R16G16B16_USCALED;
|
|
VK_FORMAT_R16G16B16_SSCALED :: R16G16B16_SSCALED;
|
|
VK_FORMAT_R16G16B16_UINT :: R16G16B16_UINT;
|
|
VK_FORMAT_R16G16B16_SINT :: R16G16B16_SINT;
|
|
VK_FORMAT_R16G16B16_SFLOAT :: R16G16B16_SFLOAT;
|
|
VK_FORMAT_R16G16B16A16_UNORM :: R16G16B16A16_UNORM;
|
|
VK_FORMAT_R16G16B16A16_SNORM :: R16G16B16A16_SNORM;
|
|
VK_FORMAT_R16G16B16A16_USCALED :: R16G16B16A16_USCALED;
|
|
VK_FORMAT_R16G16B16A16_SSCALED :: R16G16B16A16_SSCALED;
|
|
VK_FORMAT_R16G16B16A16_UINT :: R16G16B16A16_UINT;
|
|
VK_FORMAT_R16G16B16A16_SINT :: R16G16B16A16_SINT;
|
|
VK_FORMAT_R16G16B16A16_SFLOAT :: R16G16B16A16_SFLOAT;
|
|
VK_FORMAT_R32_UINT :: R32_UINT;
|
|
VK_FORMAT_R32_SINT :: R32_SINT;
|
|
VK_FORMAT_R32_SFLOAT :: R32_SFLOAT;
|
|
VK_FORMAT_R32G32_UINT :: R32G32_UINT;
|
|
VK_FORMAT_R32G32_SINT :: R32G32_SINT;
|
|
VK_FORMAT_R32G32_SFLOAT :: R32G32_SFLOAT;
|
|
VK_FORMAT_R32G32B32_UINT :: R32G32B32_UINT;
|
|
VK_FORMAT_R32G32B32_SINT :: R32G32B32_SINT;
|
|
VK_FORMAT_R32G32B32_SFLOAT :: R32G32B32_SFLOAT;
|
|
VK_FORMAT_R32G32B32A32_UINT :: R32G32B32A32_UINT;
|
|
VK_FORMAT_R32G32B32A32_SINT :: R32G32B32A32_SINT;
|
|
VK_FORMAT_R32G32B32A32_SFLOAT :: R32G32B32A32_SFLOAT;
|
|
VK_FORMAT_R64_UINT :: R64_UINT;
|
|
VK_FORMAT_R64_SINT :: R64_SINT;
|
|
VK_FORMAT_R64_SFLOAT :: R64_SFLOAT;
|
|
VK_FORMAT_R64G64_UINT :: R64G64_UINT;
|
|
VK_FORMAT_R64G64_SINT :: R64G64_SINT;
|
|
VK_FORMAT_R64G64_SFLOAT :: R64G64_SFLOAT;
|
|
VK_FORMAT_R64G64B64_UINT :: R64G64B64_UINT;
|
|
VK_FORMAT_R64G64B64_SINT :: R64G64B64_SINT;
|
|
VK_FORMAT_R64G64B64_SFLOAT :: R64G64B64_SFLOAT;
|
|
VK_FORMAT_R64G64B64A64_UINT :: R64G64B64A64_UINT;
|
|
VK_FORMAT_R64G64B64A64_SINT :: R64G64B64A64_SINT;
|
|
VK_FORMAT_R64G64B64A64_SFLOAT :: R64G64B64A64_SFLOAT;
|
|
VK_FORMAT_B10G11R11_UFLOAT_PACK32 :: B10G11R11_UFLOAT_PACK32;
|
|
VK_FORMAT_E5B9G9R9_UFLOAT_PACK32 :: E5B9G9R9_UFLOAT_PACK32;
|
|
VK_FORMAT_D16_UNORM :: D16_UNORM;
|
|
VK_FORMAT_X8_D24_UNORM_PACK32 :: X8_D24_UNORM_PACK32;
|
|
VK_FORMAT_D32_SFLOAT :: D32_SFLOAT;
|
|
VK_FORMAT_S8_UINT :: S8_UINT;
|
|
VK_FORMAT_D16_UNORM_S8_UINT :: D16_UNORM_S8_UINT;
|
|
VK_FORMAT_D24_UNORM_S8_UINT :: D24_UNORM_S8_UINT;
|
|
VK_FORMAT_D32_SFLOAT_S8_UINT :: D32_SFLOAT_S8_UINT;
|
|
VK_FORMAT_BC1_RGB_UNORM_BLOCK :: BC1_RGB_UNORM_BLOCK;
|
|
VK_FORMAT_BC1_RGB_SRGB_BLOCK :: BC1_RGB_SRGB_BLOCK;
|
|
VK_FORMAT_BC1_RGBA_UNORM_BLOCK :: BC1_RGBA_UNORM_BLOCK;
|
|
VK_FORMAT_BC1_RGBA_SRGB_BLOCK :: BC1_RGBA_SRGB_BLOCK;
|
|
VK_FORMAT_BC2_UNORM_BLOCK :: BC2_UNORM_BLOCK;
|
|
VK_FORMAT_BC2_SRGB_BLOCK :: BC2_SRGB_BLOCK;
|
|
VK_FORMAT_BC3_UNORM_BLOCK :: BC3_UNORM_BLOCK;
|
|
VK_FORMAT_BC3_SRGB_BLOCK :: BC3_SRGB_BLOCK;
|
|
VK_FORMAT_BC4_UNORM_BLOCK :: BC4_UNORM_BLOCK;
|
|
VK_FORMAT_BC4_SNORM_BLOCK :: BC4_SNORM_BLOCK;
|
|
VK_FORMAT_BC5_UNORM_BLOCK :: BC5_UNORM_BLOCK;
|
|
VK_FORMAT_BC5_SNORM_BLOCK :: BC5_SNORM_BLOCK;
|
|
VK_FORMAT_BC6H_UFLOAT_BLOCK :: BC6H_UFLOAT_BLOCK;
|
|
VK_FORMAT_BC6H_SFLOAT_BLOCK :: BC6H_SFLOAT_BLOCK;
|
|
VK_FORMAT_BC7_UNORM_BLOCK :: BC7_UNORM_BLOCK;
|
|
VK_FORMAT_BC7_SRGB_BLOCK :: BC7_SRGB_BLOCK;
|
|
VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK :: ETC2_R8G8B8_UNORM_BLOCK;
|
|
VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK :: ETC2_R8G8B8_SRGB_BLOCK;
|
|
VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK :: ETC2_R8G8B8A1_UNORM_BLOCK;
|
|
VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK :: ETC2_R8G8B8A1_SRGB_BLOCK;
|
|
VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK :: ETC2_R8G8B8A8_UNORM_BLOCK;
|
|
VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK :: ETC2_R8G8B8A8_SRGB_BLOCK;
|
|
VK_FORMAT_EAC_R11_UNORM_BLOCK :: EAC_R11_UNORM_BLOCK;
|
|
VK_FORMAT_EAC_R11_SNORM_BLOCK :: EAC_R11_SNORM_BLOCK;
|
|
VK_FORMAT_EAC_R11G11_UNORM_BLOCK :: EAC_R11G11_UNORM_BLOCK;
|
|
VK_FORMAT_EAC_R11G11_SNORM_BLOCK :: EAC_R11G11_SNORM_BLOCK;
|
|
VK_FORMAT_ASTC_4x4_UNORM_BLOCK :: ASTC_4x4_UNORM_BLOCK;
|
|
VK_FORMAT_ASTC_4x4_SRGB_BLOCK :: ASTC_4x4_SRGB_BLOCK;
|
|
VK_FORMAT_ASTC_5x4_UNORM_BLOCK :: ASTC_5x4_UNORM_BLOCK;
|
|
VK_FORMAT_ASTC_5x4_SRGB_BLOCK :: ASTC_5x4_SRGB_BLOCK;
|
|
VK_FORMAT_ASTC_5x5_UNORM_BLOCK :: ASTC_5x5_UNORM_BLOCK;
|
|
VK_FORMAT_ASTC_5x5_SRGB_BLOCK :: ASTC_5x5_SRGB_BLOCK;
|
|
VK_FORMAT_ASTC_6x5_UNORM_BLOCK :: ASTC_6x5_UNORM_BLOCK;
|
|
VK_FORMAT_ASTC_6x5_SRGB_BLOCK :: ASTC_6x5_SRGB_BLOCK;
|
|
VK_FORMAT_ASTC_6x6_UNORM_BLOCK :: ASTC_6x6_UNORM_BLOCK;
|
|
VK_FORMAT_ASTC_6x6_SRGB_BLOCK :: ASTC_6x6_SRGB_BLOCK;
|
|
VK_FORMAT_ASTC_8x5_UNORM_BLOCK :: ASTC_8x5_UNORM_BLOCK;
|
|
VK_FORMAT_ASTC_8x5_SRGB_BLOCK :: ASTC_8x5_SRGB_BLOCK;
|
|
VK_FORMAT_ASTC_8x6_UNORM_BLOCK :: ASTC_8x6_UNORM_BLOCK;
|
|
VK_FORMAT_ASTC_8x6_SRGB_BLOCK :: ASTC_8x6_SRGB_BLOCK;
|
|
VK_FORMAT_ASTC_8x8_UNORM_BLOCK :: ASTC_8x8_UNORM_BLOCK;
|
|
VK_FORMAT_ASTC_8x8_SRGB_BLOCK :: ASTC_8x8_SRGB_BLOCK;
|
|
VK_FORMAT_ASTC_10x5_UNORM_BLOCK :: ASTC_10x5_UNORM_BLOCK;
|
|
VK_FORMAT_ASTC_10x5_SRGB_BLOCK :: ASTC_10x5_SRGB_BLOCK;
|
|
VK_FORMAT_ASTC_10x6_UNORM_BLOCK :: ASTC_10x6_UNORM_BLOCK;
|
|
VK_FORMAT_ASTC_10x6_SRGB_BLOCK :: ASTC_10x6_SRGB_BLOCK;
|
|
VK_FORMAT_ASTC_10x8_UNORM_BLOCK :: ASTC_10x8_UNORM_BLOCK;
|
|
VK_FORMAT_ASTC_10x8_SRGB_BLOCK :: ASTC_10x8_SRGB_BLOCK;
|
|
VK_FORMAT_ASTC_10x10_UNORM_BLOCK :: ASTC_10x10_UNORM_BLOCK;
|
|
VK_FORMAT_ASTC_10x10_SRGB_BLOCK :: ASTC_10x10_SRGB_BLOCK;
|
|
VK_FORMAT_ASTC_12x10_UNORM_BLOCK :: ASTC_12x10_UNORM_BLOCK;
|
|
VK_FORMAT_ASTC_12x10_SRGB_BLOCK :: ASTC_12x10_SRGB_BLOCK;
|
|
VK_FORMAT_ASTC_12x12_UNORM_BLOCK :: ASTC_12x12_UNORM_BLOCK;
|
|
VK_FORMAT_ASTC_12x12_SRGB_BLOCK :: ASTC_12x12_SRGB_BLOCK;
|
|
VK_FORMAT_G8B8G8R8_422_UNORM :: G8B8G8R8_422_UNORM;
|
|
VK_FORMAT_B8G8R8G8_422_UNORM :: B8G8R8G8_422_UNORM;
|
|
VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM :: G8_B8_R8_3PLANE_420_UNORM;
|
|
VK_FORMAT_G8_B8R8_2PLANE_420_UNORM :: G8_B8R8_2PLANE_420_UNORM;
|
|
VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM :: G8_B8_R8_3PLANE_422_UNORM;
|
|
VK_FORMAT_G8_B8R8_2PLANE_422_UNORM :: G8_B8R8_2PLANE_422_UNORM;
|
|
VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM :: G8_B8_R8_3PLANE_444_UNORM;
|
|
VK_FORMAT_R10X6_UNORM_PACK16 :: R10X6_UNORM_PACK16;
|
|
VK_FORMAT_R10X6G10X6_UNORM_2PACK16 :: R10X6G10X6_UNORM_2PACK16;
|
|
VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16 :: R10X6G10X6B10X6A10X6_UNORM_4PACK16;
|
|
VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16 :: G10X6B10X6G10X6R10X6_422_UNORM_4PACK16;
|
|
VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16 :: B10X6G10X6R10X6G10X6_422_UNORM_4PACK16;
|
|
VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16 :: G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16;
|
|
VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16 :: G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16;
|
|
VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16 :: G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16;
|
|
VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16 :: G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16;
|
|
VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16 :: G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16;
|
|
VK_FORMAT_R12X4_UNORM_PACK16 :: R12X4_UNORM_PACK16;
|
|
VK_FORMAT_R12X4G12X4_UNORM_2PACK16 :: R12X4G12X4_UNORM_2PACK16;
|
|
VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16 :: R12X4G12X4B12X4A12X4_UNORM_4PACK16;
|
|
VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16 :: G12X4B12X4G12X4R12X4_422_UNORM_4PACK16;
|
|
VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16 :: B12X4G12X4R12X4G12X4_422_UNORM_4PACK16;
|
|
VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16 :: G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16;
|
|
VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16 :: G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16;
|
|
VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16 :: G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16;
|
|
VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16 :: G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16;
|
|
VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16 :: G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16;
|
|
VK_FORMAT_G16B16G16R16_422_UNORM :: G16B16G16R16_422_UNORM;
|
|
VK_FORMAT_B16G16R16G16_422_UNORM :: B16G16R16G16_422_UNORM;
|
|
VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM :: G16_B16_R16_3PLANE_420_UNORM;
|
|
VK_FORMAT_G16_B16R16_2PLANE_420_UNORM :: G16_B16R16_2PLANE_420_UNORM;
|
|
VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM :: G16_B16_R16_3PLANE_422_UNORM;
|
|
VK_FORMAT_G16_B16R16_2PLANE_422_UNORM :: G16_B16R16_2PLANE_422_UNORM;
|
|
VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM :: G16_B16_R16_3PLANE_444_UNORM;
|
|
VK_FORMAT_G8_B8R8_2PLANE_444_UNORM :: G8_B8R8_2PLANE_444_UNORM;
|
|
VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16 :: G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16;
|
|
VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16 :: G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16;
|
|
VK_FORMAT_G16_B16R16_2PLANE_444_UNORM :: G16_B16R16_2PLANE_444_UNORM;
|
|
VK_FORMAT_A4R4G4B4_UNORM_PACK16 :: A4R4G4B4_UNORM_PACK16;
|
|
VK_FORMAT_A4B4G4R4_UNORM_PACK16 :: A4B4G4R4_UNORM_PACK16;
|
|
VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK :: ASTC_4x4_SFLOAT_BLOCK;
|
|
VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK :: ASTC_5x4_SFLOAT_BLOCK;
|
|
VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK :: ASTC_5x5_SFLOAT_BLOCK;
|
|
VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK :: ASTC_6x5_SFLOAT_BLOCK;
|
|
VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK :: ASTC_6x6_SFLOAT_BLOCK;
|
|
VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK :: ASTC_8x5_SFLOAT_BLOCK;
|
|
VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK :: ASTC_8x6_SFLOAT_BLOCK;
|
|
VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK :: ASTC_8x8_SFLOAT_BLOCK;
|
|
VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK :: ASTC_10x5_SFLOAT_BLOCK;
|
|
VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK :: ASTC_10x6_SFLOAT_BLOCK;
|
|
VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK :: ASTC_10x8_SFLOAT_BLOCK;
|
|
VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK :: ASTC_10x10_SFLOAT_BLOCK;
|
|
VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK :: ASTC_12x10_SFLOAT_BLOCK;
|
|
VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK :: ASTC_12x12_SFLOAT_BLOCK;
|
|
VK_FORMAT_A1B5G5R5_UNORM_PACK16 :: A1B5G5R5_UNORM_PACK16;
|
|
VK_FORMAT_A8_UNORM :: A8_UNORM;
|
|
VK_FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG :: PVRTC1_2BPP_UNORM_BLOCK_IMG;
|
|
VK_FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG :: PVRTC1_4BPP_UNORM_BLOCK_IMG;
|
|
VK_FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG :: PVRTC2_2BPP_UNORM_BLOCK_IMG;
|
|
VK_FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG :: PVRTC2_4BPP_UNORM_BLOCK_IMG;
|
|
VK_FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG :: PVRTC1_2BPP_SRGB_BLOCK_IMG;
|
|
VK_FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG :: PVRTC1_4BPP_SRGB_BLOCK_IMG;
|
|
VK_FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG :: PVRTC2_2BPP_SRGB_BLOCK_IMG;
|
|
VK_FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG :: PVRTC2_4BPP_SRGB_BLOCK_IMG;
|
|
VK_FORMAT_R16G16_SFIXED5_NV :: R16G16_SFIXED5_NV;
|
|
VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK_EXT :: ASTC_4x4_SFLOAT_BLOCK_EXT;
|
|
VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK_EXT :: ASTC_5x4_SFLOAT_BLOCK_EXT;
|
|
VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK_EXT :: ASTC_5x5_SFLOAT_BLOCK_EXT;
|
|
VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK_EXT :: ASTC_6x5_SFLOAT_BLOCK_EXT;
|
|
VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK_EXT :: ASTC_6x6_SFLOAT_BLOCK_EXT;
|
|
VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK_EXT :: ASTC_8x5_SFLOAT_BLOCK_EXT;
|
|
VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK_EXT :: ASTC_8x6_SFLOAT_BLOCK_EXT;
|
|
VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK_EXT :: ASTC_8x8_SFLOAT_BLOCK_EXT;
|
|
VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK_EXT :: ASTC_10x5_SFLOAT_BLOCK_EXT;
|
|
VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK_EXT :: ASTC_10x6_SFLOAT_BLOCK_EXT;
|
|
VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK_EXT :: ASTC_10x8_SFLOAT_BLOCK_EXT;
|
|
VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK_EXT :: ASTC_10x10_SFLOAT_BLOCK_EXT;
|
|
VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK_EXT :: ASTC_12x10_SFLOAT_BLOCK_EXT;
|
|
VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK_EXT :: ASTC_12x12_SFLOAT_BLOCK_EXT;
|
|
VK_FORMAT_G8B8G8R8_422_UNORM_KHR :: G8B8G8R8_422_UNORM_KHR;
|
|
VK_FORMAT_B8G8R8G8_422_UNORM_KHR :: B8G8R8G8_422_UNORM_KHR;
|
|
VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM_KHR :: G8_B8_R8_3PLANE_420_UNORM_KHR;
|
|
VK_FORMAT_G8_B8R8_2PLANE_420_UNORM_KHR :: G8_B8R8_2PLANE_420_UNORM_KHR;
|
|
VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM_KHR :: G8_B8_R8_3PLANE_422_UNORM_KHR;
|
|
VK_FORMAT_G8_B8R8_2PLANE_422_UNORM_KHR :: G8_B8R8_2PLANE_422_UNORM_KHR;
|
|
VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM_KHR :: G8_B8_R8_3PLANE_444_UNORM_KHR;
|
|
VK_FORMAT_R10X6_UNORM_PACK16_KHR :: R10X6_UNORM_PACK16_KHR;
|
|
VK_FORMAT_R10X6G10X6_UNORM_2PACK16_KHR :: R10X6G10X6_UNORM_2PACK16_KHR;
|
|
VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16_KHR :: R10X6G10X6B10X6A10X6_UNORM_4PACK16_KHR;
|
|
VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16_KHR :: G10X6B10X6G10X6R10X6_422_UNORM_4PACK16_KHR;
|
|
VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16_KHR :: B10X6G10X6R10X6G10X6_422_UNORM_4PACK16_KHR;
|
|
VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16_KHR :: G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16_KHR;
|
|
VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16_KHR :: G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16_KHR;
|
|
VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16_KHR :: G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16_KHR;
|
|
VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16_KHR :: G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16_KHR;
|
|
VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16_KHR :: G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16_KHR;
|
|
VK_FORMAT_R12X4_UNORM_PACK16_KHR :: R12X4_UNORM_PACK16_KHR;
|
|
VK_FORMAT_R12X4G12X4_UNORM_2PACK16_KHR :: R12X4G12X4_UNORM_2PACK16_KHR;
|
|
VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16_KHR :: R12X4G12X4B12X4A12X4_UNORM_4PACK16_KHR;
|
|
VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16_KHR :: G12X4B12X4G12X4R12X4_422_UNORM_4PACK16_KHR;
|
|
VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16_KHR :: B12X4G12X4R12X4G12X4_422_UNORM_4PACK16_KHR;
|
|
VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16_KHR :: G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16_KHR;
|
|
VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16_KHR :: G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16_KHR;
|
|
VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16_KHR :: G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16_KHR;
|
|
VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16_KHR :: G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16_KHR;
|
|
VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16_KHR :: G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16_KHR;
|
|
VK_FORMAT_G16B16G16R16_422_UNORM_KHR :: G16B16G16R16_422_UNORM_KHR;
|
|
VK_FORMAT_B16G16R16G16_422_UNORM_KHR :: B16G16R16G16_422_UNORM_KHR;
|
|
VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM_KHR :: G16_B16_R16_3PLANE_420_UNORM_KHR;
|
|
VK_FORMAT_G16_B16R16_2PLANE_420_UNORM_KHR :: G16_B16R16_2PLANE_420_UNORM_KHR;
|
|
VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM_KHR :: G16_B16_R16_3PLANE_422_UNORM_KHR;
|
|
VK_FORMAT_G16_B16R16_2PLANE_422_UNORM_KHR :: G16_B16R16_2PLANE_422_UNORM_KHR;
|
|
VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM_KHR :: G16_B16_R16_3PLANE_444_UNORM_KHR;
|
|
VK_FORMAT_G8_B8R8_2PLANE_444_UNORM_EXT :: G8_B8R8_2PLANE_444_UNORM_EXT;
|
|
VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16_EXT :: G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16_EXT;
|
|
VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16_EXT :: G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16_EXT;
|
|
VK_FORMAT_G16_B16R16_2PLANE_444_UNORM_EXT :: G16_B16R16_2PLANE_444_UNORM_EXT;
|
|
VK_FORMAT_A4R4G4B4_UNORM_PACK16_EXT :: A4R4G4B4_UNORM_PACK16_EXT;
|
|
VK_FORMAT_A4B4G4R4_UNORM_PACK16_EXT :: A4B4G4R4_UNORM_PACK16_EXT;
|
|
|
|
VK_FORMAT_R16G16_S10_5_NV :: R16G16_S10_5_NV;
|
|
VK_FORMAT_A1B5G5R5_UNORM_PACK16_KHR :: A1B5G5R5_UNORM_PACK16_KHR;
|
|
VK_FORMAT_A8_UNORM_KHR :: A8_UNORM_KHR;
|
|
VK_FORMAT_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkImageTiling :: enum s32 {
|
|
OPTIMAL :: 0;
|
|
LINEAR :: 1;
|
|
DRM_FORMAT_MODIFIER_EXT :: 1000158000;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_IMAGE_TILING_OPTIMAL :: OPTIMAL;
|
|
VK_IMAGE_TILING_LINEAR :: LINEAR;
|
|
VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT :: DRM_FORMAT_MODIFIER_EXT;
|
|
VK_IMAGE_TILING_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkImageType :: enum s32 {
|
|
_1D :: 0;
|
|
_2D :: 1;
|
|
_3D :: 2;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_IMAGE_TYPE_1D :: _1D;
|
|
VK_IMAGE_TYPE_2D :: _2D;
|
|
VK_IMAGE_TYPE_3D :: _3D;
|
|
VK_IMAGE_TYPE_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkPhysicalDeviceType :: enum s32 {
|
|
OTHER :: 0;
|
|
INTEGRATED_GPU :: 1;
|
|
DISCRETE_GPU :: 2;
|
|
VIRTUAL_GPU :: 3;
|
|
CPU :: 4;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_PHYSICAL_DEVICE_TYPE_OTHER :: OTHER;
|
|
VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU :: INTEGRATED_GPU;
|
|
VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU :: DISCRETE_GPU;
|
|
VK_PHYSICAL_DEVICE_TYPE_VIRTUAL_GPU :: VIRTUAL_GPU;
|
|
VK_PHYSICAL_DEVICE_TYPE_CPU :: CPU;
|
|
VK_PHYSICAL_DEVICE_TYPE_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkQueryType :: enum s32 {
|
|
OCCLUSION :: 0;
|
|
PIPELINE_STATISTICS :: 1;
|
|
TIMESTAMP :: 2;
|
|
RESULT_STATUS_ONLY_KHR :: 1000023000;
|
|
TRANSFORM_FEEDBACK_STREAM_EXT :: 1000028004;
|
|
PERFORMANCE_QUERY_KHR :: 1000116000;
|
|
ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR :: 1000150000;
|
|
ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR :: 1000150001;
|
|
ACCELERATION_STRUCTURE_COMPACTED_SIZE_NV :: 1000165000;
|
|
PERFORMANCE_QUERY_INTEL :: 1000210000;
|
|
VIDEO_ENCODE_FEEDBACK_KHR :: 1000299000;
|
|
MESH_PRIMITIVES_GENERATED_EXT :: 1000328000;
|
|
PRIMITIVES_GENERATED_EXT :: 1000382000;
|
|
ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR :: 1000386000;
|
|
ACCELERATION_STRUCTURE_SIZE_KHR :: 1000386001;
|
|
MICROMAP_SERIALIZATION_SIZE_EXT :: 1000396000;
|
|
MICROMAP_COMPACTED_SIZE_EXT :: 1000396001;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_QUERY_TYPE_OCCLUSION :: OCCLUSION;
|
|
VK_QUERY_TYPE_PIPELINE_STATISTICS :: PIPELINE_STATISTICS;
|
|
VK_QUERY_TYPE_TIMESTAMP :: TIMESTAMP;
|
|
VK_QUERY_TYPE_RESULT_STATUS_ONLY_KHR :: RESULT_STATUS_ONLY_KHR;
|
|
VK_QUERY_TYPE_TRANSFORM_FEEDBACK_STREAM_EXT :: TRANSFORM_FEEDBACK_STREAM_EXT;
|
|
VK_QUERY_TYPE_PERFORMANCE_QUERY_KHR :: PERFORMANCE_QUERY_KHR;
|
|
VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR :: ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR;
|
|
VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR :: ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR;
|
|
VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_NV :: ACCELERATION_STRUCTURE_COMPACTED_SIZE_NV;
|
|
VK_QUERY_TYPE_PERFORMANCE_QUERY_INTEL :: PERFORMANCE_QUERY_INTEL;
|
|
VK_QUERY_TYPE_VIDEO_ENCODE_FEEDBACK_KHR :: VIDEO_ENCODE_FEEDBACK_KHR;
|
|
VK_QUERY_TYPE_MESH_PRIMITIVES_GENERATED_EXT :: MESH_PRIMITIVES_GENERATED_EXT;
|
|
VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT :: PRIMITIVES_GENERATED_EXT;
|
|
VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR :: ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR;
|
|
VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR :: ACCELERATION_STRUCTURE_SIZE_KHR;
|
|
VK_QUERY_TYPE_MICROMAP_SERIALIZATION_SIZE_EXT :: MICROMAP_SERIALIZATION_SIZE_EXT;
|
|
VK_QUERY_TYPE_MICROMAP_COMPACTED_SIZE_EXT :: MICROMAP_COMPACTED_SIZE_EXT;
|
|
VK_QUERY_TYPE_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkSharingMode :: enum s32 {
|
|
EXCLUSIVE :: 0;
|
|
CONCURRENT :: 1;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_SHARING_MODE_EXCLUSIVE :: EXCLUSIVE;
|
|
VK_SHARING_MODE_CONCURRENT :: CONCURRENT;
|
|
VK_SHARING_MODE_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkComponentSwizzle :: enum s32 {
|
|
IDENTITY :: 0;
|
|
ZERO :: 1;
|
|
ONE :: 2;
|
|
R :: 3;
|
|
G :: 4;
|
|
B :: 5;
|
|
A :: 6;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_COMPONENT_SWIZZLE_IDENTITY :: IDENTITY;
|
|
VK_COMPONENT_SWIZZLE_ZERO :: ZERO;
|
|
VK_COMPONENT_SWIZZLE_ONE :: ONE;
|
|
VK_COMPONENT_SWIZZLE_R :: R;
|
|
VK_COMPONENT_SWIZZLE_G :: G;
|
|
VK_COMPONENT_SWIZZLE_B :: B;
|
|
VK_COMPONENT_SWIZZLE_A :: A;
|
|
VK_COMPONENT_SWIZZLE_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkImageViewType :: enum s32 {
|
|
_1D :: 0;
|
|
_2D :: 1;
|
|
_3D :: 2;
|
|
CUBE :: 3;
|
|
_1D_ARRAY :: 4;
|
|
_2D_ARRAY :: 5;
|
|
CUBE_ARRAY :: 6;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_IMAGE_VIEW_TYPE_1D :: _1D;
|
|
VK_IMAGE_VIEW_TYPE_2D :: _2D;
|
|
VK_IMAGE_VIEW_TYPE_3D :: _3D;
|
|
VK_IMAGE_VIEW_TYPE_CUBE :: CUBE;
|
|
VK_IMAGE_VIEW_TYPE_1D_ARRAY :: _1D_ARRAY;
|
|
VK_IMAGE_VIEW_TYPE_2D_ARRAY :: _2D_ARRAY;
|
|
VK_IMAGE_VIEW_TYPE_CUBE_ARRAY :: CUBE_ARRAY;
|
|
VK_IMAGE_VIEW_TYPE_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkBlendFactor :: enum s32 {
|
|
ZERO :: 0;
|
|
ONE :: 1;
|
|
SRC_COLOR :: 2;
|
|
ONE_MINUS_SRC_COLOR :: 3;
|
|
DST_COLOR :: 4;
|
|
ONE_MINUS_DST_COLOR :: 5;
|
|
SRC_ALPHA :: 6;
|
|
ONE_MINUS_SRC_ALPHA :: 7;
|
|
DST_ALPHA :: 8;
|
|
ONE_MINUS_DST_ALPHA :: 9;
|
|
CONSTANT_COLOR :: 10;
|
|
ONE_MINUS_CONSTANT_COLOR :: 11;
|
|
CONSTANT_ALPHA :: 12;
|
|
ONE_MINUS_CONSTANT_ALPHA :: 13;
|
|
SRC_ALPHA_SATURATE :: 14;
|
|
SRC1_COLOR :: 15;
|
|
ONE_MINUS_SRC1_COLOR :: 16;
|
|
SRC1_ALPHA :: 17;
|
|
ONE_MINUS_SRC1_ALPHA :: 18;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_BLEND_FACTOR_ZERO :: ZERO;
|
|
VK_BLEND_FACTOR_ONE :: ONE;
|
|
VK_BLEND_FACTOR_SRC_COLOR :: SRC_COLOR;
|
|
VK_BLEND_FACTOR_ONE_MINUS_SRC_COLOR :: ONE_MINUS_SRC_COLOR;
|
|
VK_BLEND_FACTOR_DST_COLOR :: DST_COLOR;
|
|
VK_BLEND_FACTOR_ONE_MINUS_DST_COLOR :: ONE_MINUS_DST_COLOR;
|
|
VK_BLEND_FACTOR_SRC_ALPHA :: SRC_ALPHA;
|
|
VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA :: ONE_MINUS_SRC_ALPHA;
|
|
VK_BLEND_FACTOR_DST_ALPHA :: DST_ALPHA;
|
|
VK_BLEND_FACTOR_ONE_MINUS_DST_ALPHA :: ONE_MINUS_DST_ALPHA;
|
|
VK_BLEND_FACTOR_CONSTANT_COLOR :: CONSTANT_COLOR;
|
|
VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_COLOR :: ONE_MINUS_CONSTANT_COLOR;
|
|
VK_BLEND_FACTOR_CONSTANT_ALPHA :: CONSTANT_ALPHA;
|
|
VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHA :: ONE_MINUS_CONSTANT_ALPHA;
|
|
VK_BLEND_FACTOR_SRC_ALPHA_SATURATE :: SRC_ALPHA_SATURATE;
|
|
VK_BLEND_FACTOR_SRC1_COLOR :: SRC1_COLOR;
|
|
VK_BLEND_FACTOR_ONE_MINUS_SRC1_COLOR :: ONE_MINUS_SRC1_COLOR;
|
|
VK_BLEND_FACTOR_SRC1_ALPHA :: SRC1_ALPHA;
|
|
VK_BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA :: ONE_MINUS_SRC1_ALPHA;
|
|
VK_BLEND_FACTOR_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkBlendOp :: enum s32 {
|
|
ADD :: 0;
|
|
SUBTRACT :: 1;
|
|
REVERSE_SUBTRACT :: 2;
|
|
MIN :: 3;
|
|
MAX :: 4;
|
|
ZERO_EXT :: 1000148000;
|
|
SRC_EXT :: 1000148001;
|
|
DST_EXT :: 1000148002;
|
|
SRC_OVER_EXT :: 1000148003;
|
|
DST_OVER_EXT :: 1000148004;
|
|
SRC_IN_EXT :: 1000148005;
|
|
DST_IN_EXT :: 1000148006;
|
|
SRC_OUT_EXT :: 1000148007;
|
|
DST_OUT_EXT :: 1000148008;
|
|
SRC_ATOP_EXT :: 1000148009;
|
|
DST_ATOP_EXT :: 1000148010;
|
|
XOR_EXT :: 1000148011;
|
|
MULTIPLY_EXT :: 1000148012;
|
|
SCREEN_EXT :: 1000148013;
|
|
OVERLAY_EXT :: 1000148014;
|
|
DARKEN_EXT :: 1000148015;
|
|
LIGHTEN_EXT :: 1000148016;
|
|
COLORDODGE_EXT :: 1000148017;
|
|
COLORBURN_EXT :: 1000148018;
|
|
HARDLIGHT_EXT :: 1000148019;
|
|
SOFTLIGHT_EXT :: 1000148020;
|
|
DIFFERENCE_EXT :: 1000148021;
|
|
EXCLUSION_EXT :: 1000148022;
|
|
INVERT_EXT :: 1000148023;
|
|
INVERT_RGB_EXT :: 1000148024;
|
|
LINEARDODGE_EXT :: 1000148025;
|
|
LINEARBURN_EXT :: 1000148026;
|
|
VIVIDLIGHT_EXT :: 1000148027;
|
|
LINEARLIGHT_EXT :: 1000148028;
|
|
PINLIGHT_EXT :: 1000148029;
|
|
HARDMIX_EXT :: 1000148030;
|
|
HSL_HUE_EXT :: 1000148031;
|
|
HSL_SATURATION_EXT :: 1000148032;
|
|
HSL_COLOR_EXT :: 1000148033;
|
|
HSL_LUMINOSITY_EXT :: 1000148034;
|
|
PLUS_EXT :: 1000148035;
|
|
PLUS_CLAMPED_EXT :: 1000148036;
|
|
PLUS_CLAMPED_ALPHA_EXT :: 1000148037;
|
|
PLUS_DARKER_EXT :: 1000148038;
|
|
MINUS_EXT :: 1000148039;
|
|
MINUS_CLAMPED_EXT :: 1000148040;
|
|
CONTRAST_EXT :: 1000148041;
|
|
INVERT_OVG_EXT :: 1000148042;
|
|
RED_EXT :: 1000148043;
|
|
GREEN_EXT :: 1000148044;
|
|
BLUE_EXT :: 1000148045;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_BLEND_OP_ADD :: ADD;
|
|
VK_BLEND_OP_SUBTRACT :: SUBTRACT;
|
|
VK_BLEND_OP_REVERSE_SUBTRACT :: REVERSE_SUBTRACT;
|
|
VK_BLEND_OP_MIN :: MIN;
|
|
VK_BLEND_OP_MAX :: MAX;
|
|
VK_BLEND_OP_ZERO_EXT :: ZERO_EXT;
|
|
VK_BLEND_OP_SRC_EXT :: SRC_EXT;
|
|
VK_BLEND_OP_DST_EXT :: DST_EXT;
|
|
VK_BLEND_OP_SRC_OVER_EXT :: SRC_OVER_EXT;
|
|
VK_BLEND_OP_DST_OVER_EXT :: DST_OVER_EXT;
|
|
VK_BLEND_OP_SRC_IN_EXT :: SRC_IN_EXT;
|
|
VK_BLEND_OP_DST_IN_EXT :: DST_IN_EXT;
|
|
VK_BLEND_OP_SRC_OUT_EXT :: SRC_OUT_EXT;
|
|
VK_BLEND_OP_DST_OUT_EXT :: DST_OUT_EXT;
|
|
VK_BLEND_OP_SRC_ATOP_EXT :: SRC_ATOP_EXT;
|
|
VK_BLEND_OP_DST_ATOP_EXT :: DST_ATOP_EXT;
|
|
VK_BLEND_OP_XOR_EXT :: XOR_EXT;
|
|
VK_BLEND_OP_MULTIPLY_EXT :: MULTIPLY_EXT;
|
|
VK_BLEND_OP_SCREEN_EXT :: SCREEN_EXT;
|
|
VK_BLEND_OP_OVERLAY_EXT :: OVERLAY_EXT;
|
|
VK_BLEND_OP_DARKEN_EXT :: DARKEN_EXT;
|
|
VK_BLEND_OP_LIGHTEN_EXT :: LIGHTEN_EXT;
|
|
VK_BLEND_OP_COLORDODGE_EXT :: COLORDODGE_EXT;
|
|
VK_BLEND_OP_COLORBURN_EXT :: COLORBURN_EXT;
|
|
VK_BLEND_OP_HARDLIGHT_EXT :: HARDLIGHT_EXT;
|
|
VK_BLEND_OP_SOFTLIGHT_EXT :: SOFTLIGHT_EXT;
|
|
VK_BLEND_OP_DIFFERENCE_EXT :: DIFFERENCE_EXT;
|
|
VK_BLEND_OP_EXCLUSION_EXT :: EXCLUSION_EXT;
|
|
VK_BLEND_OP_INVERT_EXT :: INVERT_EXT;
|
|
VK_BLEND_OP_INVERT_RGB_EXT :: INVERT_RGB_EXT;
|
|
VK_BLEND_OP_LINEARDODGE_EXT :: LINEARDODGE_EXT;
|
|
VK_BLEND_OP_LINEARBURN_EXT :: LINEARBURN_EXT;
|
|
VK_BLEND_OP_VIVIDLIGHT_EXT :: VIVIDLIGHT_EXT;
|
|
VK_BLEND_OP_LINEARLIGHT_EXT :: LINEARLIGHT_EXT;
|
|
VK_BLEND_OP_PINLIGHT_EXT :: PINLIGHT_EXT;
|
|
VK_BLEND_OP_HARDMIX_EXT :: HARDMIX_EXT;
|
|
VK_BLEND_OP_HSL_HUE_EXT :: HSL_HUE_EXT;
|
|
VK_BLEND_OP_HSL_SATURATION_EXT :: HSL_SATURATION_EXT;
|
|
VK_BLEND_OP_HSL_COLOR_EXT :: HSL_COLOR_EXT;
|
|
VK_BLEND_OP_HSL_LUMINOSITY_EXT :: HSL_LUMINOSITY_EXT;
|
|
VK_BLEND_OP_PLUS_EXT :: PLUS_EXT;
|
|
VK_BLEND_OP_PLUS_CLAMPED_EXT :: PLUS_CLAMPED_EXT;
|
|
VK_BLEND_OP_PLUS_CLAMPED_ALPHA_EXT :: PLUS_CLAMPED_ALPHA_EXT;
|
|
VK_BLEND_OP_PLUS_DARKER_EXT :: PLUS_DARKER_EXT;
|
|
VK_BLEND_OP_MINUS_EXT :: MINUS_EXT;
|
|
VK_BLEND_OP_MINUS_CLAMPED_EXT :: MINUS_CLAMPED_EXT;
|
|
VK_BLEND_OP_CONTRAST_EXT :: CONTRAST_EXT;
|
|
VK_BLEND_OP_INVERT_OVG_EXT :: INVERT_OVG_EXT;
|
|
VK_BLEND_OP_RED_EXT :: RED_EXT;
|
|
VK_BLEND_OP_GREEN_EXT :: GREEN_EXT;
|
|
VK_BLEND_OP_BLUE_EXT :: BLUE_EXT;
|
|
VK_BLEND_OP_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkCompareOp :: enum s32 {
|
|
NEVER :: 0;
|
|
LESS :: 1;
|
|
EQUAL :: 2;
|
|
LESS_OR_EQUAL :: 3;
|
|
GREATER :: 4;
|
|
NOT_EQUAL :: 5;
|
|
GREATER_OR_EQUAL :: 6;
|
|
ALWAYS :: 7;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_COMPARE_OP_NEVER :: NEVER;
|
|
VK_COMPARE_OP_LESS :: LESS;
|
|
VK_COMPARE_OP_EQUAL :: EQUAL;
|
|
VK_COMPARE_OP_LESS_OR_EQUAL :: LESS_OR_EQUAL;
|
|
VK_COMPARE_OP_GREATER :: GREATER;
|
|
VK_COMPARE_OP_NOT_EQUAL :: NOT_EQUAL;
|
|
VK_COMPARE_OP_GREATER_OR_EQUAL :: GREATER_OR_EQUAL;
|
|
VK_COMPARE_OP_ALWAYS :: ALWAYS;
|
|
VK_COMPARE_OP_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkDynamicState :: enum s32 {
|
|
VIEWPORT :: 0;
|
|
SCISSOR :: 1;
|
|
LINE_WIDTH :: 2;
|
|
DEPTH_BIAS :: 3;
|
|
BLEND_CONSTANTS :: 4;
|
|
DEPTH_BOUNDS :: 5;
|
|
STENCIL_COMPARE_MASK :: 6;
|
|
STENCIL_WRITE_MASK :: 7;
|
|
STENCIL_REFERENCE :: 8;
|
|
CULL_MODE :: 1000267000;
|
|
FRONT_FACE :: 1000267001;
|
|
PRIMITIVE_TOPOLOGY :: 1000267002;
|
|
VIEWPORT_WITH_COUNT :: 1000267003;
|
|
SCISSOR_WITH_COUNT :: 1000267004;
|
|
VERTEX_INPUT_BINDING_STRIDE :: 1000267005;
|
|
DEPTH_TEST_ENABLE :: 1000267006;
|
|
DEPTH_WRITE_ENABLE :: 1000267007;
|
|
DEPTH_COMPARE_OP :: 1000267008;
|
|
DEPTH_BOUNDS_TEST_ENABLE :: 1000267009;
|
|
STENCIL_TEST_ENABLE :: 1000267010;
|
|
STENCIL_OP :: 1000267011;
|
|
RASTERIZER_DISCARD_ENABLE :: 1000377001;
|
|
DEPTH_BIAS_ENABLE :: 1000377002;
|
|
PRIMITIVE_RESTART_ENABLE :: 1000377004;
|
|
LINE_STIPPLE :: 1000259000;
|
|
VIEWPORT_W_SCALING_NV :: 1000087000;
|
|
DISCARD_RECTANGLE_EXT :: 1000099000;
|
|
DISCARD_RECTANGLE_ENABLE_EXT :: 1000099001;
|
|
DISCARD_RECTANGLE_MODE_EXT :: 1000099002;
|
|
SAMPLE_LOCATIONS_EXT :: 1000143000;
|
|
RAY_TRACING_PIPELINE_STACK_SIZE_KHR :: 1000347000;
|
|
VIEWPORT_SHADING_RATE_PALETTE_NV :: 1000164004;
|
|
VIEWPORT_COARSE_SAMPLE_ORDER_NV :: 1000164006;
|
|
EXCLUSIVE_SCISSOR_ENABLE_NV :: 1000205000;
|
|
EXCLUSIVE_SCISSOR_NV :: 1000205001;
|
|
FRAGMENT_SHADING_RATE_KHR :: 1000226000;
|
|
VERTEX_INPUT_EXT :: 1000352000;
|
|
PATCH_CONTROL_POINTS_EXT :: 1000377000;
|
|
LOGIC_OP_EXT :: 1000377003;
|
|
COLOR_WRITE_ENABLE_EXT :: 1000381000;
|
|
DEPTH_CLAMP_ENABLE_EXT :: 1000455003;
|
|
POLYGON_MODE_EXT :: 1000455004;
|
|
RASTERIZATION_SAMPLES_EXT :: 1000455005;
|
|
SAMPLE_MASK_EXT :: 1000455006;
|
|
ALPHA_TO_COVERAGE_ENABLE_EXT :: 1000455007;
|
|
ALPHA_TO_ONE_ENABLE_EXT :: 1000455008;
|
|
LOGIC_OP_ENABLE_EXT :: 1000455009;
|
|
COLOR_BLEND_ENABLE_EXT :: 1000455010;
|
|
COLOR_BLEND_EQUATION_EXT :: 1000455011;
|
|
COLOR_WRITE_MASK_EXT :: 1000455012;
|
|
TESSELLATION_DOMAIN_ORIGIN_EXT :: 1000455002;
|
|
RASTERIZATION_STREAM_EXT :: 1000455013;
|
|
CONSERVATIVE_RASTERIZATION_MODE_EXT :: 1000455014;
|
|
EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT :: 1000455015;
|
|
DEPTH_CLIP_ENABLE_EXT :: 1000455016;
|
|
SAMPLE_LOCATIONS_ENABLE_EXT :: 1000455017;
|
|
COLOR_BLEND_ADVANCED_EXT :: 1000455018;
|
|
PROVOKING_VERTEX_MODE_EXT :: 1000455019;
|
|
LINE_RASTERIZATION_MODE_EXT :: 1000455020;
|
|
LINE_STIPPLE_ENABLE_EXT :: 1000455021;
|
|
DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT :: 1000455022;
|
|
VIEWPORT_W_SCALING_ENABLE_NV :: 1000455023;
|
|
VIEWPORT_SWIZZLE_NV :: 1000455024;
|
|
COVERAGE_TO_COLOR_ENABLE_NV :: 1000455025;
|
|
COVERAGE_TO_COLOR_LOCATION_NV :: 1000455026;
|
|
COVERAGE_MODULATION_MODE_NV :: 1000455027;
|
|
COVERAGE_MODULATION_TABLE_ENABLE_NV :: 1000455028;
|
|
COVERAGE_MODULATION_TABLE_NV :: 1000455029;
|
|
SHADING_RATE_IMAGE_ENABLE_NV :: 1000455030;
|
|
REPRESENTATIVE_FRAGMENT_TEST_ENABLE_NV :: 1000455031;
|
|
COVERAGE_REDUCTION_MODE_NV :: 1000455032;
|
|
ATTACHMENT_FEEDBACK_LOOP_ENABLE_EXT :: 1000524000;
|
|
DEPTH_CLAMP_RANGE_EXT :: 1000582000;
|
|
LINE_STIPPLE_EXT :: 1000259000;
|
|
CULL_MODE_EXT :: 1000267000;
|
|
FRONT_FACE_EXT :: 1000267001;
|
|
PRIMITIVE_TOPOLOGY_EXT :: 1000267002;
|
|
VIEWPORT_WITH_COUNT_EXT :: 1000267003;
|
|
SCISSOR_WITH_COUNT_EXT :: 1000267004;
|
|
VERTEX_INPUT_BINDING_STRIDE_EXT :: 1000267005;
|
|
DEPTH_TEST_ENABLE_EXT :: 1000267006;
|
|
DEPTH_WRITE_ENABLE_EXT :: 1000267007;
|
|
DEPTH_COMPARE_OP_EXT :: 1000267008;
|
|
DEPTH_BOUNDS_TEST_ENABLE_EXT :: 1000267009;
|
|
STENCIL_TEST_ENABLE_EXT :: 1000267010;
|
|
STENCIL_OP_EXT :: 1000267011;
|
|
RASTERIZER_DISCARD_ENABLE_EXT :: 1000377001;
|
|
DEPTH_BIAS_ENABLE_EXT :: 1000377002;
|
|
PRIMITIVE_RESTART_ENABLE_EXT :: 1000377004;
|
|
LINE_STIPPLE_KHR :: 1000259000;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_DYNAMIC_STATE_VIEWPORT :: VIEWPORT;
|
|
VK_DYNAMIC_STATE_SCISSOR :: SCISSOR;
|
|
VK_DYNAMIC_STATE_LINE_WIDTH :: LINE_WIDTH;
|
|
VK_DYNAMIC_STATE_DEPTH_BIAS :: DEPTH_BIAS;
|
|
VK_DYNAMIC_STATE_BLEND_CONSTANTS :: BLEND_CONSTANTS;
|
|
VK_DYNAMIC_STATE_DEPTH_BOUNDS :: DEPTH_BOUNDS;
|
|
VK_DYNAMIC_STATE_STENCIL_COMPARE_MASK :: STENCIL_COMPARE_MASK;
|
|
VK_DYNAMIC_STATE_STENCIL_WRITE_MASK :: STENCIL_WRITE_MASK;
|
|
VK_DYNAMIC_STATE_STENCIL_REFERENCE :: STENCIL_REFERENCE;
|
|
VK_DYNAMIC_STATE_CULL_MODE :: CULL_MODE;
|
|
VK_DYNAMIC_STATE_FRONT_FACE :: FRONT_FACE;
|
|
VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY :: PRIMITIVE_TOPOLOGY;
|
|
VK_DYNAMIC_STATE_VIEWPORT_WITH_COUNT :: VIEWPORT_WITH_COUNT;
|
|
VK_DYNAMIC_STATE_SCISSOR_WITH_COUNT :: SCISSOR_WITH_COUNT;
|
|
VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE :: VERTEX_INPUT_BINDING_STRIDE;
|
|
VK_DYNAMIC_STATE_DEPTH_TEST_ENABLE :: DEPTH_TEST_ENABLE;
|
|
VK_DYNAMIC_STATE_DEPTH_WRITE_ENABLE :: DEPTH_WRITE_ENABLE;
|
|
VK_DYNAMIC_STATE_DEPTH_COMPARE_OP :: DEPTH_COMPARE_OP;
|
|
VK_DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE :: DEPTH_BOUNDS_TEST_ENABLE;
|
|
VK_DYNAMIC_STATE_STENCIL_TEST_ENABLE :: STENCIL_TEST_ENABLE;
|
|
VK_DYNAMIC_STATE_STENCIL_OP :: STENCIL_OP;
|
|
VK_DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE :: RASTERIZER_DISCARD_ENABLE;
|
|
VK_DYNAMIC_STATE_DEPTH_BIAS_ENABLE :: DEPTH_BIAS_ENABLE;
|
|
VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE :: PRIMITIVE_RESTART_ENABLE;
|
|
VK_DYNAMIC_STATE_LINE_STIPPLE :: LINE_STIPPLE;
|
|
VK_DYNAMIC_STATE_VIEWPORT_W_SCALING_NV :: VIEWPORT_W_SCALING_NV;
|
|
VK_DYNAMIC_STATE_DISCARD_RECTANGLE_EXT :: DISCARD_RECTANGLE_EXT;
|
|
VK_DYNAMIC_STATE_DISCARD_RECTANGLE_ENABLE_EXT :: DISCARD_RECTANGLE_ENABLE_EXT;
|
|
VK_DYNAMIC_STATE_DISCARD_RECTANGLE_MODE_EXT :: DISCARD_RECTANGLE_MODE_EXT;
|
|
VK_DYNAMIC_STATE_SAMPLE_LOCATIONS_EXT :: SAMPLE_LOCATIONS_EXT;
|
|
VK_DYNAMIC_STATE_RAY_TRACING_PIPELINE_STACK_SIZE_KHR :: RAY_TRACING_PIPELINE_STACK_SIZE_KHR;
|
|
VK_DYNAMIC_STATE_VIEWPORT_SHADING_RATE_PALETTE_NV :: VIEWPORT_SHADING_RATE_PALETTE_NV;
|
|
VK_DYNAMIC_STATE_VIEWPORT_COARSE_SAMPLE_ORDER_NV :: VIEWPORT_COARSE_SAMPLE_ORDER_NV;
|
|
VK_DYNAMIC_STATE_EXCLUSIVE_SCISSOR_ENABLE_NV :: EXCLUSIVE_SCISSOR_ENABLE_NV;
|
|
VK_DYNAMIC_STATE_EXCLUSIVE_SCISSOR_NV :: EXCLUSIVE_SCISSOR_NV;
|
|
VK_DYNAMIC_STATE_FRAGMENT_SHADING_RATE_KHR :: FRAGMENT_SHADING_RATE_KHR;
|
|
VK_DYNAMIC_STATE_VERTEX_INPUT_EXT :: VERTEX_INPUT_EXT;
|
|
VK_DYNAMIC_STATE_PATCH_CONTROL_POINTS_EXT :: PATCH_CONTROL_POINTS_EXT;
|
|
VK_DYNAMIC_STATE_LOGIC_OP_EXT :: LOGIC_OP_EXT;
|
|
VK_DYNAMIC_STATE_COLOR_WRITE_ENABLE_EXT :: COLOR_WRITE_ENABLE_EXT;
|
|
VK_DYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT :: DEPTH_CLAMP_ENABLE_EXT;
|
|
VK_DYNAMIC_STATE_POLYGON_MODE_EXT :: POLYGON_MODE_EXT;
|
|
VK_DYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT :: RASTERIZATION_SAMPLES_EXT;
|
|
VK_DYNAMIC_STATE_SAMPLE_MASK_EXT :: SAMPLE_MASK_EXT;
|
|
VK_DYNAMIC_STATE_ALPHA_TO_COVERAGE_ENABLE_EXT :: ALPHA_TO_COVERAGE_ENABLE_EXT;
|
|
VK_DYNAMIC_STATE_ALPHA_TO_ONE_ENABLE_EXT :: ALPHA_TO_ONE_ENABLE_EXT;
|
|
VK_DYNAMIC_STATE_LOGIC_OP_ENABLE_EXT :: LOGIC_OP_ENABLE_EXT;
|
|
VK_DYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT :: COLOR_BLEND_ENABLE_EXT;
|
|
VK_DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT :: COLOR_BLEND_EQUATION_EXT;
|
|
VK_DYNAMIC_STATE_COLOR_WRITE_MASK_EXT :: COLOR_WRITE_MASK_EXT;
|
|
VK_DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT :: TESSELLATION_DOMAIN_ORIGIN_EXT;
|
|
VK_DYNAMIC_STATE_RASTERIZATION_STREAM_EXT :: RASTERIZATION_STREAM_EXT;
|
|
VK_DYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT :: CONSERVATIVE_RASTERIZATION_MODE_EXT;
|
|
VK_DYNAMIC_STATE_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT :: EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT;
|
|
VK_DYNAMIC_STATE_DEPTH_CLIP_ENABLE_EXT :: DEPTH_CLIP_ENABLE_EXT;
|
|
VK_DYNAMIC_STATE_SAMPLE_LOCATIONS_ENABLE_EXT :: SAMPLE_LOCATIONS_ENABLE_EXT;
|
|
VK_DYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT :: COLOR_BLEND_ADVANCED_EXT;
|
|
VK_DYNAMIC_STATE_PROVOKING_VERTEX_MODE_EXT :: PROVOKING_VERTEX_MODE_EXT;
|
|
VK_DYNAMIC_STATE_LINE_RASTERIZATION_MODE_EXT :: LINE_RASTERIZATION_MODE_EXT;
|
|
VK_DYNAMIC_STATE_LINE_STIPPLE_ENABLE_EXT :: LINE_STIPPLE_ENABLE_EXT;
|
|
VK_DYNAMIC_STATE_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT :: DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT;
|
|
VK_DYNAMIC_STATE_VIEWPORT_W_SCALING_ENABLE_NV :: VIEWPORT_W_SCALING_ENABLE_NV;
|
|
VK_DYNAMIC_STATE_VIEWPORT_SWIZZLE_NV :: VIEWPORT_SWIZZLE_NV;
|
|
VK_DYNAMIC_STATE_COVERAGE_TO_COLOR_ENABLE_NV :: COVERAGE_TO_COLOR_ENABLE_NV;
|
|
VK_DYNAMIC_STATE_COVERAGE_TO_COLOR_LOCATION_NV :: COVERAGE_TO_COLOR_LOCATION_NV;
|
|
VK_DYNAMIC_STATE_COVERAGE_MODULATION_MODE_NV :: COVERAGE_MODULATION_MODE_NV;
|
|
VK_DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_ENABLE_NV :: COVERAGE_MODULATION_TABLE_ENABLE_NV;
|
|
VK_DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_NV :: COVERAGE_MODULATION_TABLE_NV;
|
|
VK_DYNAMIC_STATE_SHADING_RATE_IMAGE_ENABLE_NV :: SHADING_RATE_IMAGE_ENABLE_NV;
|
|
VK_DYNAMIC_STATE_REPRESENTATIVE_FRAGMENT_TEST_ENABLE_NV :: REPRESENTATIVE_FRAGMENT_TEST_ENABLE_NV;
|
|
VK_DYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV :: COVERAGE_REDUCTION_MODE_NV;
|
|
VK_DYNAMIC_STATE_ATTACHMENT_FEEDBACK_LOOP_ENABLE_EXT :: ATTACHMENT_FEEDBACK_LOOP_ENABLE_EXT;
|
|
VK_DYNAMIC_STATE_DEPTH_CLAMP_RANGE_EXT :: DEPTH_CLAMP_RANGE_EXT;
|
|
VK_DYNAMIC_STATE_LINE_STIPPLE_EXT :: LINE_STIPPLE_EXT;
|
|
VK_DYNAMIC_STATE_CULL_MODE_EXT :: CULL_MODE_EXT;
|
|
VK_DYNAMIC_STATE_FRONT_FACE_EXT :: FRONT_FACE_EXT;
|
|
VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY_EXT :: PRIMITIVE_TOPOLOGY_EXT;
|
|
VK_DYNAMIC_STATE_VIEWPORT_WITH_COUNT_EXT :: VIEWPORT_WITH_COUNT_EXT;
|
|
VK_DYNAMIC_STATE_SCISSOR_WITH_COUNT_EXT :: SCISSOR_WITH_COUNT_EXT;
|
|
VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE_EXT :: VERTEX_INPUT_BINDING_STRIDE_EXT;
|
|
VK_DYNAMIC_STATE_DEPTH_TEST_ENABLE_EXT :: DEPTH_TEST_ENABLE_EXT;
|
|
VK_DYNAMIC_STATE_DEPTH_WRITE_ENABLE_EXT :: DEPTH_WRITE_ENABLE_EXT;
|
|
VK_DYNAMIC_STATE_DEPTH_COMPARE_OP_EXT :: DEPTH_COMPARE_OP_EXT;
|
|
VK_DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE_EXT :: DEPTH_BOUNDS_TEST_ENABLE_EXT;
|
|
VK_DYNAMIC_STATE_STENCIL_TEST_ENABLE_EXT :: STENCIL_TEST_ENABLE_EXT;
|
|
VK_DYNAMIC_STATE_STENCIL_OP_EXT :: STENCIL_OP_EXT;
|
|
VK_DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE_EXT :: RASTERIZER_DISCARD_ENABLE_EXT;
|
|
VK_DYNAMIC_STATE_DEPTH_BIAS_ENABLE_EXT :: DEPTH_BIAS_ENABLE_EXT;
|
|
VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE_EXT :: PRIMITIVE_RESTART_ENABLE_EXT;
|
|
VK_DYNAMIC_STATE_LINE_STIPPLE_KHR :: LINE_STIPPLE_KHR;
|
|
VK_DYNAMIC_STATE_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkFrontFace :: enum s32 {
|
|
COUNTER_CLOCKWISE :: 0;
|
|
CLOCKWISE :: 1;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_FRONT_FACE_COUNTER_CLOCKWISE :: COUNTER_CLOCKWISE;
|
|
VK_FRONT_FACE_CLOCKWISE :: CLOCKWISE;
|
|
VK_FRONT_FACE_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkVertexInputRate :: enum s32 {
|
|
VERTEX :: 0;
|
|
INSTANCE :: 1;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_VERTEX_INPUT_RATE_VERTEX :: VERTEX;
|
|
VK_VERTEX_INPUT_RATE_INSTANCE :: INSTANCE;
|
|
VK_VERTEX_INPUT_RATE_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkPrimitiveTopology :: enum s32 {
|
|
POINT_LIST :: 0;
|
|
LINE_LIST :: 1;
|
|
LINE_STRIP :: 2;
|
|
TRIANGLE_LIST :: 3;
|
|
TRIANGLE_STRIP :: 4;
|
|
TRIANGLE_FAN :: 5;
|
|
LINE_LIST_WITH_ADJACENCY :: 6;
|
|
LINE_STRIP_WITH_ADJACENCY :: 7;
|
|
TRIANGLE_LIST_WITH_ADJACENCY :: 8;
|
|
TRIANGLE_STRIP_WITH_ADJACENCY :: 9;
|
|
PATCH_LIST :: 10;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_PRIMITIVE_TOPOLOGY_POINT_LIST :: POINT_LIST;
|
|
VK_PRIMITIVE_TOPOLOGY_LINE_LIST :: LINE_LIST;
|
|
VK_PRIMITIVE_TOPOLOGY_LINE_STRIP :: LINE_STRIP;
|
|
VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST :: TRIANGLE_LIST;
|
|
VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP :: TRIANGLE_STRIP;
|
|
VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN :: TRIANGLE_FAN;
|
|
VK_PRIMITIVE_TOPOLOGY_LINE_LIST_WITH_ADJACENCY :: LINE_LIST_WITH_ADJACENCY;
|
|
VK_PRIMITIVE_TOPOLOGY_LINE_STRIP_WITH_ADJACENCY :: LINE_STRIP_WITH_ADJACENCY;
|
|
VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_WITH_ADJACENCY :: TRIANGLE_LIST_WITH_ADJACENCY;
|
|
VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_WITH_ADJACENCY :: TRIANGLE_STRIP_WITH_ADJACENCY;
|
|
VK_PRIMITIVE_TOPOLOGY_PATCH_LIST :: PATCH_LIST;
|
|
VK_PRIMITIVE_TOPOLOGY_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkPolygonMode :: enum s32 {
|
|
FILL :: 0;
|
|
LINE :: 1;
|
|
POINT :: 2;
|
|
FILL_RECTANGLE_NV :: 1000153000;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_POLYGON_MODE_FILL :: FILL;
|
|
VK_POLYGON_MODE_LINE :: LINE;
|
|
VK_POLYGON_MODE_POINT :: POINT;
|
|
VK_POLYGON_MODE_FILL_RECTANGLE_NV :: FILL_RECTANGLE_NV;
|
|
VK_POLYGON_MODE_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkStencilOp :: enum s32 {
|
|
KEEP :: 0;
|
|
ZERO :: 1;
|
|
REPLACE :: 2;
|
|
INCREMENT_AND_CLAMP :: 3;
|
|
DECREMENT_AND_CLAMP :: 4;
|
|
INVERT :: 5;
|
|
INCREMENT_AND_WRAP :: 6;
|
|
DECREMENT_AND_WRAP :: 7;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_STENCIL_OP_KEEP :: KEEP;
|
|
VK_STENCIL_OP_ZERO :: ZERO;
|
|
VK_STENCIL_OP_REPLACE :: REPLACE;
|
|
VK_STENCIL_OP_INCREMENT_AND_CLAMP :: INCREMENT_AND_CLAMP;
|
|
VK_STENCIL_OP_DECREMENT_AND_CLAMP :: DECREMENT_AND_CLAMP;
|
|
VK_STENCIL_OP_INVERT :: INVERT;
|
|
VK_STENCIL_OP_INCREMENT_AND_WRAP :: INCREMENT_AND_WRAP;
|
|
VK_STENCIL_OP_DECREMENT_AND_WRAP :: DECREMENT_AND_WRAP;
|
|
VK_STENCIL_OP_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkLogicOp :: enum s32 {
|
|
CLEAR :: 0;
|
|
AND :: 1;
|
|
AND_REVERSE :: 2;
|
|
COPY :: 3;
|
|
AND_INVERTED :: 4;
|
|
NO_OP :: 5;
|
|
XOR :: 6;
|
|
OR :: 7;
|
|
NOR :: 8;
|
|
EQUIVALENT :: 9;
|
|
INVERT :: 10;
|
|
OR_REVERSE :: 11;
|
|
COPY_INVERTED :: 12;
|
|
OR_INVERTED :: 13;
|
|
NAND :: 14;
|
|
SET :: 15;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_LOGIC_OP_CLEAR :: CLEAR;
|
|
VK_LOGIC_OP_AND :: AND;
|
|
VK_LOGIC_OP_AND_REVERSE :: AND_REVERSE;
|
|
VK_LOGIC_OP_COPY :: COPY;
|
|
VK_LOGIC_OP_AND_INVERTED :: AND_INVERTED;
|
|
VK_LOGIC_OP_NO_OP :: NO_OP;
|
|
VK_LOGIC_OP_XOR :: XOR;
|
|
VK_LOGIC_OP_OR :: OR;
|
|
VK_LOGIC_OP_NOR :: NOR;
|
|
VK_LOGIC_OP_EQUIVALENT :: EQUIVALENT;
|
|
VK_LOGIC_OP_INVERT :: INVERT;
|
|
VK_LOGIC_OP_OR_REVERSE :: OR_REVERSE;
|
|
VK_LOGIC_OP_COPY_INVERTED :: COPY_INVERTED;
|
|
VK_LOGIC_OP_OR_INVERTED :: OR_INVERTED;
|
|
VK_LOGIC_OP_NAND :: NAND;
|
|
VK_LOGIC_OP_SET :: SET;
|
|
VK_LOGIC_OP_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkBorderColor :: enum s32 {
|
|
FLOAT_TRANSPARENT_BLACK :: 0;
|
|
INT_TRANSPARENT_BLACK :: 1;
|
|
FLOAT_OPAQUE_BLACK :: 2;
|
|
INT_OPAQUE_BLACK :: 3;
|
|
FLOAT_OPAQUE_WHITE :: 4;
|
|
INT_OPAQUE_WHITE :: 5;
|
|
FLOAT_CUSTOM_EXT :: 1000287003;
|
|
INT_CUSTOM_EXT :: 1000287004;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK :: FLOAT_TRANSPARENT_BLACK;
|
|
VK_BORDER_COLOR_INT_TRANSPARENT_BLACK :: INT_TRANSPARENT_BLACK;
|
|
VK_BORDER_COLOR_FLOAT_OPAQUE_BLACK :: FLOAT_OPAQUE_BLACK;
|
|
VK_BORDER_COLOR_INT_OPAQUE_BLACK :: INT_OPAQUE_BLACK;
|
|
VK_BORDER_COLOR_FLOAT_OPAQUE_WHITE :: FLOAT_OPAQUE_WHITE;
|
|
VK_BORDER_COLOR_INT_OPAQUE_WHITE :: INT_OPAQUE_WHITE;
|
|
VK_BORDER_COLOR_FLOAT_CUSTOM_EXT :: FLOAT_CUSTOM_EXT;
|
|
VK_BORDER_COLOR_INT_CUSTOM_EXT :: INT_CUSTOM_EXT;
|
|
VK_BORDER_COLOR_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkFilter :: enum s32 {
|
|
NEAREST :: 0;
|
|
LINEAR :: 1;
|
|
CUBIC_EXT :: 1000015000;
|
|
CUBIC_IMG :: 1000015000;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_FILTER_NEAREST :: NEAREST;
|
|
VK_FILTER_LINEAR :: LINEAR;
|
|
VK_FILTER_CUBIC_EXT :: CUBIC_EXT;
|
|
VK_FILTER_CUBIC_IMG :: CUBIC_IMG;
|
|
VK_FILTER_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkSamplerAddressMode :: enum s32 {
|
|
REPEAT :: 0;
|
|
MIRRORED_REPEAT :: 1;
|
|
CLAMP_TO_EDGE :: 2;
|
|
CLAMP_TO_BORDER :: 3;
|
|
MIRROR_CLAMP_TO_EDGE :: 4;
|
|
|
|
MIRROR_CLAMP_TO_EDGE_KHR :: 4;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_SAMPLER_ADDRESS_MODE_REPEAT :: REPEAT;
|
|
VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT :: MIRRORED_REPEAT;
|
|
VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE :: CLAMP_TO_EDGE;
|
|
VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER :: CLAMP_TO_BORDER;
|
|
VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE :: MIRROR_CLAMP_TO_EDGE;
|
|
|
|
VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE_KHR :: MIRROR_CLAMP_TO_EDGE_KHR;
|
|
VK_SAMPLER_ADDRESS_MODE_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkSamplerMipmapMode :: enum s32 {
|
|
NEAREST :: 0;
|
|
LINEAR :: 1;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_SAMPLER_MIPMAP_MODE_NEAREST :: NEAREST;
|
|
VK_SAMPLER_MIPMAP_MODE_LINEAR :: LINEAR;
|
|
VK_SAMPLER_MIPMAP_MODE_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkDescriptorType :: enum s32 {
|
|
SAMPLER :: 0;
|
|
COMBINED_IMAGE_SAMPLER :: 1;
|
|
SAMPLED_IMAGE :: 2;
|
|
STORAGE_IMAGE :: 3;
|
|
UNIFORM_TEXEL_BUFFER :: 4;
|
|
STORAGE_TEXEL_BUFFER :: 5;
|
|
UNIFORM_BUFFER :: 6;
|
|
STORAGE_BUFFER :: 7;
|
|
UNIFORM_BUFFER_DYNAMIC :: 8;
|
|
STORAGE_BUFFER_DYNAMIC :: 9;
|
|
INPUT_ATTACHMENT :: 10;
|
|
INLINE_UNIFORM_BLOCK :: 1000138000;
|
|
ACCELERATION_STRUCTURE_KHR :: 1000150000;
|
|
ACCELERATION_STRUCTURE_NV :: 1000165000;
|
|
SAMPLE_WEIGHT_IMAGE_QCOM :: 1000440000;
|
|
BLOCK_MATCH_IMAGE_QCOM :: 1000440001;
|
|
MUTABLE_EXT :: 1000351000;
|
|
INLINE_UNIFORM_BLOCK_EXT :: 1000138000;
|
|
MUTABLE_VALVE :: 1000351000;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_DESCRIPTOR_TYPE_SAMPLER :: SAMPLER;
|
|
VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER :: COMBINED_IMAGE_SAMPLER;
|
|
VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE :: SAMPLED_IMAGE;
|
|
VK_DESCRIPTOR_TYPE_STORAGE_IMAGE :: STORAGE_IMAGE;
|
|
VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER :: UNIFORM_TEXEL_BUFFER;
|
|
VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER :: STORAGE_TEXEL_BUFFER;
|
|
VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER :: UNIFORM_BUFFER;
|
|
VK_DESCRIPTOR_TYPE_STORAGE_BUFFER :: STORAGE_BUFFER;
|
|
VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC :: UNIFORM_BUFFER_DYNAMIC;
|
|
VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC :: STORAGE_BUFFER_DYNAMIC;
|
|
VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT :: INPUT_ATTACHMENT;
|
|
VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK :: INLINE_UNIFORM_BLOCK;
|
|
VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_KHR :: ACCELERATION_STRUCTURE_KHR;
|
|
VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_NV :: ACCELERATION_STRUCTURE_NV;
|
|
VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM :: SAMPLE_WEIGHT_IMAGE_QCOM;
|
|
VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM :: BLOCK_MATCH_IMAGE_QCOM;
|
|
VK_DESCRIPTOR_TYPE_MUTABLE_EXT :: MUTABLE_EXT;
|
|
VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK_EXT :: INLINE_UNIFORM_BLOCK_EXT;
|
|
VK_DESCRIPTOR_TYPE_MUTABLE_VALVE :: MUTABLE_VALVE;
|
|
VK_DESCRIPTOR_TYPE_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkAttachmentLoadOp :: enum s32 {
|
|
LOAD :: 0;
|
|
CLEAR :: 1;
|
|
DONT_CARE :: 2;
|
|
NONE :: 1000400000;
|
|
NONE_EXT :: 1000400000;
|
|
NONE_KHR :: 1000400000;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_ATTACHMENT_LOAD_OP_LOAD :: LOAD;
|
|
VK_ATTACHMENT_LOAD_OP_CLEAR :: CLEAR;
|
|
VK_ATTACHMENT_LOAD_OP_DONT_CARE :: DONT_CARE;
|
|
VK_ATTACHMENT_LOAD_OP_NONE :: NONE;
|
|
VK_ATTACHMENT_LOAD_OP_NONE_EXT :: NONE_EXT;
|
|
VK_ATTACHMENT_LOAD_OP_NONE_KHR :: NONE_KHR;
|
|
VK_ATTACHMENT_LOAD_OP_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkAttachmentStoreOp :: enum s32 {
|
|
STORE :: 0;
|
|
DONT_CARE :: 1;
|
|
NONE :: 1000301000;
|
|
NONE_KHR :: 1000301000;
|
|
NONE_QCOM :: 1000301000;
|
|
NONE_EXT :: 1000301000;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_ATTACHMENT_STORE_OP_STORE :: STORE;
|
|
VK_ATTACHMENT_STORE_OP_DONT_CARE :: DONT_CARE;
|
|
VK_ATTACHMENT_STORE_OP_NONE :: NONE;
|
|
VK_ATTACHMENT_STORE_OP_NONE_KHR :: NONE_KHR;
|
|
VK_ATTACHMENT_STORE_OP_NONE_QCOM :: NONE_QCOM;
|
|
VK_ATTACHMENT_STORE_OP_NONE_EXT :: NONE_EXT;
|
|
VK_ATTACHMENT_STORE_OP_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkPipelineBindPoint :: enum s32 {
|
|
GRAPHICS :: 0;
|
|
COMPUTE :: 1;
|
|
|
|
RAY_TRACING_KHR :: 1000165000;
|
|
SUBPASS_SHADING_HUAWEI :: 1000369003;
|
|
RAY_TRACING_NV :: 1000165000;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_PIPELINE_BIND_POINT_GRAPHICS :: GRAPHICS;
|
|
VK_PIPELINE_BIND_POINT_COMPUTE :: COMPUTE;
|
|
|
|
VK_PIPELINE_BIND_POINT_RAY_TRACING_KHR :: RAY_TRACING_KHR;
|
|
VK_PIPELINE_BIND_POINT_SUBPASS_SHADING_HUAWEI :: SUBPASS_SHADING_HUAWEI;
|
|
VK_PIPELINE_BIND_POINT_RAY_TRACING_NV :: RAY_TRACING_NV;
|
|
VK_PIPELINE_BIND_POINT_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkCommandBufferLevel :: enum s32 {
|
|
PRIMARY :: 0;
|
|
SECONDARY :: 1;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_COMMAND_BUFFER_LEVEL_PRIMARY :: PRIMARY;
|
|
VK_COMMAND_BUFFER_LEVEL_SECONDARY :: SECONDARY;
|
|
VK_COMMAND_BUFFER_LEVEL_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkIndexType :: enum s32 {
|
|
UINT16 :: 0;
|
|
UINT32 :: 1;
|
|
UINT8 :: 1000265000;
|
|
NONE_KHR :: 1000165000;
|
|
NONE_NV :: 1000165000;
|
|
UINT8_EXT :: 1000265000;
|
|
UINT8_KHR :: 1000265000;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_INDEX_TYPE_UINT16 :: UINT16;
|
|
VK_INDEX_TYPE_UINT32 :: UINT32;
|
|
VK_INDEX_TYPE_UINT8 :: UINT8;
|
|
VK_INDEX_TYPE_NONE_KHR :: NONE_KHR;
|
|
VK_INDEX_TYPE_NONE_NV :: NONE_NV;
|
|
VK_INDEX_TYPE_UINT8_EXT :: UINT8_EXT;
|
|
VK_INDEX_TYPE_UINT8_KHR :: UINT8_KHR;
|
|
VK_INDEX_TYPE_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkSubpassContents :: enum s32 {
|
|
INLINE :: 0;
|
|
SECONDARY_COMMAND_BUFFERS :: 1;
|
|
INLINE_AND_SECONDARY_COMMAND_BUFFERS_KHR :: 1000451000;
|
|
INLINE_AND_SECONDARY_COMMAND_BUFFERS_EXT :: 1000451000;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_SUBPASS_CONTENTS_INLINE :: INLINE;
|
|
VK_SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS :: SECONDARY_COMMAND_BUFFERS;
|
|
VK_SUBPASS_CONTENTS_INLINE_AND_SECONDARY_COMMAND_BUFFERS_KHR :: INLINE_AND_SECONDARY_COMMAND_BUFFERS_KHR;
|
|
VK_SUBPASS_CONTENTS_INLINE_AND_SECONDARY_COMMAND_BUFFERS_EXT :: INLINE_AND_SECONDARY_COMMAND_BUFFERS_EXT;
|
|
VK_SUBPASS_CONTENTS_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkAccessFlagBits :: enum s32 {
|
|
INDIRECT_COMMAND_READ_BIT :: 1;
|
|
INDEX_READ_BIT :: 2;
|
|
VERTEX_ATTRIBUTE_READ_BIT :: 4;
|
|
UNIFORM_READ_BIT :: 8;
|
|
INPUT_ATTACHMENT_READ_BIT :: 16;
|
|
SHADER_READ_BIT :: 32;
|
|
SHADER_WRITE_BIT :: 64;
|
|
COLOR_ATTACHMENT_READ_BIT :: 128;
|
|
COLOR_ATTACHMENT_WRITE_BIT :: 256;
|
|
DEPTH_STENCIL_ATTACHMENT_READ_BIT :: 512;
|
|
DEPTH_STENCIL_ATTACHMENT_WRITE_BIT :: 1024;
|
|
TRANSFER_READ_BIT :: 2048;
|
|
TRANSFER_WRITE_BIT :: 4096;
|
|
HOST_READ_BIT :: 8192;
|
|
HOST_WRITE_BIT :: 16384;
|
|
MEMORY_READ_BIT :: 32768;
|
|
MEMORY_WRITE_BIT :: 65536;
|
|
NONE :: 0;
|
|
TRANSFORM_FEEDBACK_WRITE_BIT_EXT :: 33554432;
|
|
TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT :: 67108864;
|
|
TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT :: 134217728;
|
|
CONDITIONAL_RENDERING_READ_BIT_EXT :: 1048576;
|
|
COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT :: 524288;
|
|
ACCELERATION_STRUCTURE_READ_BIT_KHR :: 2097152;
|
|
ACCELERATION_STRUCTURE_WRITE_BIT_KHR :: 4194304;
|
|
FRAGMENT_DENSITY_MAP_READ_BIT_EXT :: 16777216;
|
|
FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR :: 8388608;
|
|
COMMAND_PREPROCESS_READ_BIT_NV :: 131072;
|
|
COMMAND_PREPROCESS_WRITE_BIT_NV :: 262144;
|
|
SHADING_RATE_IMAGE_READ_BIT_NV :: 8388608;
|
|
ACCELERATION_STRUCTURE_READ_BIT_NV :: 2097152;
|
|
ACCELERATION_STRUCTURE_WRITE_BIT_NV :: 4194304;
|
|
NONE_KHR :: 0;
|
|
COMMAND_PREPROCESS_READ_BIT_EXT :: 131072;
|
|
COMMAND_PREPROCESS_WRITE_BIT_EXT :: 262144;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_ACCESS_INDIRECT_COMMAND_READ_BIT :: INDIRECT_COMMAND_READ_BIT;
|
|
VK_ACCESS_INDEX_READ_BIT :: INDEX_READ_BIT;
|
|
VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT :: VERTEX_ATTRIBUTE_READ_BIT;
|
|
VK_ACCESS_UNIFORM_READ_BIT :: UNIFORM_READ_BIT;
|
|
VK_ACCESS_INPUT_ATTACHMENT_READ_BIT :: INPUT_ATTACHMENT_READ_BIT;
|
|
VK_ACCESS_SHADER_READ_BIT :: SHADER_READ_BIT;
|
|
VK_ACCESS_SHADER_WRITE_BIT :: SHADER_WRITE_BIT;
|
|
VK_ACCESS_COLOR_ATTACHMENT_READ_BIT :: COLOR_ATTACHMENT_READ_BIT;
|
|
VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT :: COLOR_ATTACHMENT_WRITE_BIT;
|
|
VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT :: DEPTH_STENCIL_ATTACHMENT_READ_BIT;
|
|
VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT :: DEPTH_STENCIL_ATTACHMENT_WRITE_BIT;
|
|
VK_ACCESS_TRANSFER_READ_BIT :: TRANSFER_READ_BIT;
|
|
VK_ACCESS_TRANSFER_WRITE_BIT :: TRANSFER_WRITE_BIT;
|
|
VK_ACCESS_HOST_READ_BIT :: HOST_READ_BIT;
|
|
VK_ACCESS_HOST_WRITE_BIT :: HOST_WRITE_BIT;
|
|
VK_ACCESS_MEMORY_READ_BIT :: MEMORY_READ_BIT;
|
|
VK_ACCESS_MEMORY_WRITE_BIT :: MEMORY_WRITE_BIT;
|
|
VK_ACCESS_NONE :: NONE;
|
|
VK_ACCESS_TRANSFORM_FEEDBACK_WRITE_BIT_EXT :: TRANSFORM_FEEDBACK_WRITE_BIT_EXT;
|
|
VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT :: TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT;
|
|
VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT :: TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT;
|
|
VK_ACCESS_CONDITIONAL_RENDERING_READ_BIT_EXT :: CONDITIONAL_RENDERING_READ_BIT_EXT;
|
|
VK_ACCESS_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT :: COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT;
|
|
VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_KHR :: ACCELERATION_STRUCTURE_READ_BIT_KHR;
|
|
VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_KHR :: ACCELERATION_STRUCTURE_WRITE_BIT_KHR;
|
|
VK_ACCESS_FRAGMENT_DENSITY_MAP_READ_BIT_EXT :: FRAGMENT_DENSITY_MAP_READ_BIT_EXT;
|
|
VK_ACCESS_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR :: FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR;
|
|
VK_ACCESS_COMMAND_PREPROCESS_READ_BIT_NV :: COMMAND_PREPROCESS_READ_BIT_NV;
|
|
VK_ACCESS_COMMAND_PREPROCESS_WRITE_BIT_NV :: COMMAND_PREPROCESS_WRITE_BIT_NV;
|
|
VK_ACCESS_SHADING_RATE_IMAGE_READ_BIT_NV :: SHADING_RATE_IMAGE_READ_BIT_NV;
|
|
VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_NV :: ACCELERATION_STRUCTURE_READ_BIT_NV;
|
|
VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_NV :: ACCELERATION_STRUCTURE_WRITE_BIT_NV;
|
|
VK_ACCESS_NONE_KHR :: NONE_KHR;
|
|
VK_ACCESS_COMMAND_PREPROCESS_READ_BIT_EXT :: COMMAND_PREPROCESS_READ_BIT_EXT;
|
|
VK_ACCESS_COMMAND_PREPROCESS_WRITE_BIT_EXT :: COMMAND_PREPROCESS_WRITE_BIT_EXT;
|
|
VK_ACCESS_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkAccessFlags :: VkFlags;
|
|
|
|
VkImageAspectFlagBits :: enum s32 {
|
|
COLOR_BIT :: 1;
|
|
DEPTH_BIT :: 2;
|
|
STENCIL_BIT :: 4;
|
|
METADATA_BIT :: 8;
|
|
PLANE_0_BIT :: 16;
|
|
PLANE_1_BIT :: 32;
|
|
PLANE_2_BIT :: 64;
|
|
NONE :: 0;
|
|
MEMORY_PLANE_0_BIT_EXT :: 128;
|
|
MEMORY_PLANE_1_BIT_EXT :: 256;
|
|
MEMORY_PLANE_2_BIT_EXT :: 512;
|
|
MEMORY_PLANE_3_BIT_EXT :: 1024;
|
|
PLANE_0_BIT_KHR :: 16;
|
|
PLANE_1_BIT_KHR :: 32;
|
|
PLANE_2_BIT_KHR :: 64;
|
|
NONE_KHR :: 0;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_IMAGE_ASPECT_COLOR_BIT :: COLOR_BIT;
|
|
VK_IMAGE_ASPECT_DEPTH_BIT :: DEPTH_BIT;
|
|
VK_IMAGE_ASPECT_STENCIL_BIT :: STENCIL_BIT;
|
|
VK_IMAGE_ASPECT_METADATA_BIT :: METADATA_BIT;
|
|
VK_IMAGE_ASPECT_PLANE_0_BIT :: PLANE_0_BIT;
|
|
VK_IMAGE_ASPECT_PLANE_1_BIT :: PLANE_1_BIT;
|
|
VK_IMAGE_ASPECT_PLANE_2_BIT :: PLANE_2_BIT;
|
|
VK_IMAGE_ASPECT_NONE :: NONE;
|
|
VK_IMAGE_ASPECT_MEMORY_PLANE_0_BIT_EXT :: MEMORY_PLANE_0_BIT_EXT;
|
|
VK_IMAGE_ASPECT_MEMORY_PLANE_1_BIT_EXT :: MEMORY_PLANE_1_BIT_EXT;
|
|
VK_IMAGE_ASPECT_MEMORY_PLANE_2_BIT_EXT :: MEMORY_PLANE_2_BIT_EXT;
|
|
VK_IMAGE_ASPECT_MEMORY_PLANE_3_BIT_EXT :: MEMORY_PLANE_3_BIT_EXT;
|
|
VK_IMAGE_ASPECT_PLANE_0_BIT_KHR :: PLANE_0_BIT_KHR;
|
|
VK_IMAGE_ASPECT_PLANE_1_BIT_KHR :: PLANE_1_BIT_KHR;
|
|
VK_IMAGE_ASPECT_PLANE_2_BIT_KHR :: PLANE_2_BIT_KHR;
|
|
VK_IMAGE_ASPECT_NONE_KHR :: NONE_KHR;
|
|
VK_IMAGE_ASPECT_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkImageAspectFlags :: VkFlags;
|
|
|
|
VkFormatFeatureFlagBits :: enum s32 {
|
|
SAMPLED_IMAGE_BIT :: 1;
|
|
STORAGE_IMAGE_BIT :: 2;
|
|
STORAGE_IMAGE_ATOMIC_BIT :: 4;
|
|
UNIFORM_TEXEL_BUFFER_BIT :: 8;
|
|
STORAGE_TEXEL_BUFFER_BIT :: 16;
|
|
STORAGE_TEXEL_BUFFER_ATOMIC_BIT :: 32;
|
|
VERTEX_BUFFER_BIT :: 64;
|
|
COLOR_ATTACHMENT_BIT :: 128;
|
|
COLOR_ATTACHMENT_BLEND_BIT :: 256;
|
|
DEPTH_STENCIL_ATTACHMENT_BIT :: 512;
|
|
BLIT_SRC_BIT :: 1024;
|
|
BLIT_DST_BIT :: 2048;
|
|
SAMPLED_IMAGE_FILTER_LINEAR_BIT :: 4096;
|
|
TRANSFER_SRC_BIT :: 16384;
|
|
TRANSFER_DST_BIT :: 32768;
|
|
MIDPOINT_CHROMA_SAMPLES_BIT :: 131072;
|
|
SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT :: 262144;
|
|
SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT :: 524288;
|
|
SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT :: 1048576;
|
|
SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT :: 2097152;
|
|
DISJOINT_BIT :: 4194304;
|
|
COSITED_CHROMA_SAMPLES_BIT :: 8388608;
|
|
SAMPLED_IMAGE_FILTER_MINMAX_BIT :: 65536;
|
|
VIDEO_DECODE_OUTPUT_BIT_KHR :: 33554432;
|
|
VIDEO_DECODE_DPB_BIT_KHR :: 67108864;
|
|
ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR :: 536870912;
|
|
SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXT :: 8192;
|
|
FRAGMENT_DENSITY_MAP_BIT_EXT :: 16777216;
|
|
FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR :: 1073741824;
|
|
VIDEO_ENCODE_INPUT_BIT_KHR :: 134217728;
|
|
VIDEO_ENCODE_DPB_BIT_KHR :: 268435456;
|
|
SAMPLED_IMAGE_FILTER_CUBIC_BIT_IMG :: 8192;
|
|
TRANSFER_SRC_BIT_KHR :: 16384;
|
|
TRANSFER_DST_BIT_KHR :: 32768;
|
|
SAMPLED_IMAGE_FILTER_MINMAX_BIT_EXT :: 65536;
|
|
MIDPOINT_CHROMA_SAMPLES_BIT_KHR :: 131072;
|
|
SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT_KHR :: 262144;
|
|
SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT_KHR :: 524288;
|
|
SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT_KHR :: 1048576;
|
|
SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT_KHR :: 2097152;
|
|
DISJOINT_BIT_KHR :: 4194304;
|
|
COSITED_CHROMA_SAMPLES_BIT_KHR :: 8388608;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT :: SAMPLED_IMAGE_BIT;
|
|
VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT :: STORAGE_IMAGE_BIT;
|
|
VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT :: STORAGE_IMAGE_ATOMIC_BIT;
|
|
VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT :: UNIFORM_TEXEL_BUFFER_BIT;
|
|
VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT :: STORAGE_TEXEL_BUFFER_BIT;
|
|
VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT :: STORAGE_TEXEL_BUFFER_ATOMIC_BIT;
|
|
VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT :: VERTEX_BUFFER_BIT;
|
|
VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT :: COLOR_ATTACHMENT_BIT;
|
|
VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT :: COLOR_ATTACHMENT_BLEND_BIT;
|
|
VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT :: DEPTH_STENCIL_ATTACHMENT_BIT;
|
|
VK_FORMAT_FEATURE_BLIT_SRC_BIT :: BLIT_SRC_BIT;
|
|
VK_FORMAT_FEATURE_BLIT_DST_BIT :: BLIT_DST_BIT;
|
|
VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT :: SAMPLED_IMAGE_FILTER_LINEAR_BIT;
|
|
VK_FORMAT_FEATURE_TRANSFER_SRC_BIT :: TRANSFER_SRC_BIT;
|
|
VK_FORMAT_FEATURE_TRANSFER_DST_BIT :: TRANSFER_DST_BIT;
|
|
VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT :: MIDPOINT_CHROMA_SAMPLES_BIT;
|
|
VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT :: SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT;
|
|
VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT :: SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT;
|
|
VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT :: SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT;
|
|
VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT :: SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT;
|
|
VK_FORMAT_FEATURE_DISJOINT_BIT :: DISJOINT_BIT;
|
|
VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT :: COSITED_CHROMA_SAMPLES_BIT;
|
|
VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT :: SAMPLED_IMAGE_FILTER_MINMAX_BIT;
|
|
VK_FORMAT_FEATURE_VIDEO_DECODE_OUTPUT_BIT_KHR :: VIDEO_DECODE_OUTPUT_BIT_KHR;
|
|
VK_FORMAT_FEATURE_VIDEO_DECODE_DPB_BIT_KHR :: VIDEO_DECODE_DPB_BIT_KHR;
|
|
VK_FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR :: ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR;
|
|
VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXT :: SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXT;
|
|
VK_FORMAT_FEATURE_FRAGMENT_DENSITY_MAP_BIT_EXT :: FRAGMENT_DENSITY_MAP_BIT_EXT;
|
|
VK_FORMAT_FEATURE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR :: FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR;
|
|
VK_FORMAT_FEATURE_VIDEO_ENCODE_INPUT_BIT_KHR :: VIDEO_ENCODE_INPUT_BIT_KHR;
|
|
VK_FORMAT_FEATURE_VIDEO_ENCODE_DPB_BIT_KHR :: VIDEO_ENCODE_DPB_BIT_KHR;
|
|
VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_IMG :: SAMPLED_IMAGE_FILTER_CUBIC_BIT_IMG;
|
|
VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR :: TRANSFER_SRC_BIT_KHR;
|
|
VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR :: TRANSFER_DST_BIT_KHR;
|
|
VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT_EXT :: SAMPLED_IMAGE_FILTER_MINMAX_BIT_EXT;
|
|
VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT_KHR :: MIDPOINT_CHROMA_SAMPLES_BIT_KHR;
|
|
VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT_KHR :: SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT_KHR;
|
|
VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT_KHR :: SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT_KHR;
|
|
VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT_KHR :: SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT_KHR;
|
|
VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT_KHR :: SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT_KHR;
|
|
VK_FORMAT_FEATURE_DISJOINT_BIT_KHR :: DISJOINT_BIT_KHR;
|
|
VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT_KHR :: COSITED_CHROMA_SAMPLES_BIT_KHR;
|
|
VK_FORMAT_FEATURE_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkFormatFeatureFlags :: VkFlags;
|
|
|
|
VkImageCreateFlagBits :: enum s32 {
|
|
SPARSE_BINDING_BIT :: 1;
|
|
SPARSE_RESIDENCY_BIT :: 2;
|
|
SPARSE_ALIASED_BIT :: 4;
|
|
MUTABLE_FORMAT_BIT :: 8;
|
|
CUBE_COMPATIBLE_BIT :: 16;
|
|
ALIAS_BIT :: 1024;
|
|
SPLIT_INSTANCE_BIND_REGIONS_BIT :: 64;
|
|
_2D_ARRAY_COMPATIBLE_BIT :: 32;
|
|
BLOCK_TEXEL_VIEW_COMPATIBLE_BIT :: 128;
|
|
EXTENDED_USAGE_BIT :: 256;
|
|
PROTECTED_BIT :: 2048;
|
|
DISJOINT_BIT :: 512;
|
|
CORNER_SAMPLED_BIT_NV :: 8192;
|
|
SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT :: 4096;
|
|
SUBSAMPLED_BIT_EXT :: 16384;
|
|
DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT :: 65536;
|
|
MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT :: 262144;
|
|
_2D_VIEW_COMPATIBLE_BIT_EXT :: 131072;
|
|
FRAGMENT_DENSITY_MAP_OFFSET_BIT_QCOM :: 32768;
|
|
VIDEO_PROFILE_INDEPENDENT_BIT_KHR :: 1048576;
|
|
SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR :: 64;
|
|
_2D_ARRAY_COMPATIBLE_BIT_KHR :: 32;
|
|
BLOCK_TEXEL_VIEW_COMPATIBLE_BIT_KHR :: 128;
|
|
EXTENDED_USAGE_BIT_KHR :: 256;
|
|
DISJOINT_BIT_KHR :: 512;
|
|
ALIAS_BIT_KHR :: 1024;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_IMAGE_CREATE_SPARSE_BINDING_BIT :: SPARSE_BINDING_BIT;
|
|
VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT :: SPARSE_RESIDENCY_BIT;
|
|
VK_IMAGE_CREATE_SPARSE_ALIASED_BIT :: SPARSE_ALIASED_BIT;
|
|
VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT :: MUTABLE_FORMAT_BIT;
|
|
VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT :: CUBE_COMPATIBLE_BIT;
|
|
VK_IMAGE_CREATE_ALIAS_BIT :: ALIAS_BIT;
|
|
VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT :: SPLIT_INSTANCE_BIND_REGIONS_BIT;
|
|
VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT :: _2D_ARRAY_COMPATIBLE_BIT;
|
|
VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT :: BLOCK_TEXEL_VIEW_COMPATIBLE_BIT;
|
|
VK_IMAGE_CREATE_EXTENDED_USAGE_BIT :: EXTENDED_USAGE_BIT;
|
|
VK_IMAGE_CREATE_PROTECTED_BIT :: PROTECTED_BIT;
|
|
VK_IMAGE_CREATE_DISJOINT_BIT :: DISJOINT_BIT;
|
|
VK_IMAGE_CREATE_CORNER_SAMPLED_BIT_NV :: CORNER_SAMPLED_BIT_NV;
|
|
VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT :: SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT;
|
|
VK_IMAGE_CREATE_SUBSAMPLED_BIT_EXT :: SUBSAMPLED_BIT_EXT;
|
|
VK_IMAGE_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT :: DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT;
|
|
VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT :: MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT;
|
|
VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT :: _2D_VIEW_COMPATIBLE_BIT_EXT;
|
|
VK_IMAGE_CREATE_FRAGMENT_DENSITY_MAP_OFFSET_BIT_QCOM :: FRAGMENT_DENSITY_MAP_OFFSET_BIT_QCOM;
|
|
VK_IMAGE_CREATE_VIDEO_PROFILE_INDEPENDENT_BIT_KHR :: VIDEO_PROFILE_INDEPENDENT_BIT_KHR;
|
|
VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR :: SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR;
|
|
VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR :: _2D_ARRAY_COMPATIBLE_BIT_KHR;
|
|
VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT_KHR :: BLOCK_TEXEL_VIEW_COMPATIBLE_BIT_KHR;
|
|
VK_IMAGE_CREATE_EXTENDED_USAGE_BIT_KHR :: EXTENDED_USAGE_BIT_KHR;
|
|
VK_IMAGE_CREATE_DISJOINT_BIT_KHR :: DISJOINT_BIT_KHR;
|
|
VK_IMAGE_CREATE_ALIAS_BIT_KHR :: ALIAS_BIT_KHR;
|
|
VK_IMAGE_CREATE_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkImageCreateFlags :: VkFlags;
|
|
|
|
VkSampleCountFlagBits :: enum s32 {
|
|
_1_BIT :: 1;
|
|
_2_BIT :: 2;
|
|
_4_BIT :: 4;
|
|
_8_BIT :: 8;
|
|
_16_BIT :: 16;
|
|
_32_BIT :: 32;
|
|
_64_BIT :: 64;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_SAMPLE_COUNT_1_BIT :: _1_BIT;
|
|
VK_SAMPLE_COUNT_2_BIT :: _2_BIT;
|
|
VK_SAMPLE_COUNT_4_BIT :: _4_BIT;
|
|
VK_SAMPLE_COUNT_8_BIT :: _8_BIT;
|
|
VK_SAMPLE_COUNT_16_BIT :: _16_BIT;
|
|
VK_SAMPLE_COUNT_32_BIT :: _32_BIT;
|
|
VK_SAMPLE_COUNT_64_BIT :: _64_BIT;
|
|
VK_SAMPLE_COUNT_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkSampleCountFlags :: VkFlags;
|
|
|
|
VkImageUsageFlagBits :: enum s32 {
|
|
TRANSFER_SRC_BIT :: 1;
|
|
TRANSFER_DST_BIT :: 2;
|
|
SAMPLED_BIT :: 4;
|
|
STORAGE_BIT :: 8;
|
|
COLOR_ATTACHMENT_BIT :: 16;
|
|
DEPTH_STENCIL_ATTACHMENT_BIT :: 32;
|
|
TRANSIENT_ATTACHMENT_BIT :: 64;
|
|
INPUT_ATTACHMENT_BIT :: 128;
|
|
HOST_TRANSFER_BIT :: 4194304;
|
|
VIDEO_DECODE_DST_BIT_KHR :: 1024;
|
|
VIDEO_DECODE_SRC_BIT_KHR :: 2048;
|
|
VIDEO_DECODE_DPB_BIT_KHR :: 4096;
|
|
FRAGMENT_DENSITY_MAP_BIT_EXT :: 512;
|
|
FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR :: 256;
|
|
VIDEO_ENCODE_DST_BIT_KHR :: 8192;
|
|
VIDEO_ENCODE_SRC_BIT_KHR :: 16384;
|
|
VIDEO_ENCODE_DPB_BIT_KHR :: 32768;
|
|
ATTACHMENT_FEEDBACK_LOOP_BIT_EXT :: 524288;
|
|
INVOCATION_MASK_BIT_HUAWEI :: 262144;
|
|
SAMPLE_WEIGHT_BIT_QCOM :: 1048576;
|
|
SAMPLE_BLOCK_MATCH_BIT_QCOM :: 2097152;
|
|
VIDEO_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR :: 33554432;
|
|
VIDEO_ENCODE_EMPHASIS_MAP_BIT_KHR :: 67108864;
|
|
SHADING_RATE_IMAGE_BIT_NV :: 256;
|
|
HOST_TRANSFER_BIT_EXT :: 4194304;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_IMAGE_USAGE_TRANSFER_SRC_BIT :: TRANSFER_SRC_BIT;
|
|
VK_IMAGE_USAGE_TRANSFER_DST_BIT :: TRANSFER_DST_BIT;
|
|
VK_IMAGE_USAGE_SAMPLED_BIT :: SAMPLED_BIT;
|
|
VK_IMAGE_USAGE_STORAGE_BIT :: STORAGE_BIT;
|
|
VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT :: COLOR_ATTACHMENT_BIT;
|
|
VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT :: DEPTH_STENCIL_ATTACHMENT_BIT;
|
|
VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT :: TRANSIENT_ATTACHMENT_BIT;
|
|
VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT :: INPUT_ATTACHMENT_BIT;
|
|
VK_IMAGE_USAGE_HOST_TRANSFER_BIT :: HOST_TRANSFER_BIT;
|
|
VK_IMAGE_USAGE_VIDEO_DECODE_DST_BIT_KHR :: VIDEO_DECODE_DST_BIT_KHR;
|
|
VK_IMAGE_USAGE_VIDEO_DECODE_SRC_BIT_KHR :: VIDEO_DECODE_SRC_BIT_KHR;
|
|
VK_IMAGE_USAGE_VIDEO_DECODE_DPB_BIT_KHR :: VIDEO_DECODE_DPB_BIT_KHR;
|
|
VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT :: FRAGMENT_DENSITY_MAP_BIT_EXT;
|
|
VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR :: FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR;
|
|
VK_IMAGE_USAGE_VIDEO_ENCODE_DST_BIT_KHR :: VIDEO_ENCODE_DST_BIT_KHR;
|
|
VK_IMAGE_USAGE_VIDEO_ENCODE_SRC_BIT_KHR :: VIDEO_ENCODE_SRC_BIT_KHR;
|
|
VK_IMAGE_USAGE_VIDEO_ENCODE_DPB_BIT_KHR :: VIDEO_ENCODE_DPB_BIT_KHR;
|
|
VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT :: ATTACHMENT_FEEDBACK_LOOP_BIT_EXT;
|
|
VK_IMAGE_USAGE_INVOCATION_MASK_BIT_HUAWEI :: INVOCATION_MASK_BIT_HUAWEI;
|
|
VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM :: SAMPLE_WEIGHT_BIT_QCOM;
|
|
VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM :: SAMPLE_BLOCK_MATCH_BIT_QCOM;
|
|
VK_IMAGE_USAGE_VIDEO_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR :: VIDEO_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR;
|
|
VK_IMAGE_USAGE_VIDEO_ENCODE_EMPHASIS_MAP_BIT_KHR :: VIDEO_ENCODE_EMPHASIS_MAP_BIT_KHR;
|
|
VK_IMAGE_USAGE_SHADING_RATE_IMAGE_BIT_NV :: SHADING_RATE_IMAGE_BIT_NV;
|
|
VK_IMAGE_USAGE_HOST_TRANSFER_BIT_EXT :: HOST_TRANSFER_BIT_EXT;
|
|
VK_IMAGE_USAGE_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkImageUsageFlags :: VkFlags;
|
|
|
|
VkInstanceCreateFlagBits :: enum s32 {
|
|
ENUMERATE_PORTABILITY_BIT_KHR :: 1;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_INSTANCE_CREATE_ENUMERATE_PORTABILITY_BIT_KHR :: ENUMERATE_PORTABILITY_BIT_KHR;
|
|
VK_INSTANCE_CREATE_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkInstanceCreateFlags :: VkFlags;
|
|
|
|
VkMemoryHeapFlagBits :: enum s32 {
|
|
DEVICE_LOCAL_BIT :: 1;
|
|
MULTI_INSTANCE_BIT :: 2;
|
|
MULTI_INSTANCE_BIT_KHR :: 2;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_MEMORY_HEAP_DEVICE_LOCAL_BIT :: DEVICE_LOCAL_BIT;
|
|
VK_MEMORY_HEAP_MULTI_INSTANCE_BIT :: MULTI_INSTANCE_BIT;
|
|
VK_MEMORY_HEAP_MULTI_INSTANCE_BIT_KHR :: MULTI_INSTANCE_BIT_KHR;
|
|
VK_MEMORY_HEAP_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkMemoryHeapFlags :: VkFlags;
|
|
|
|
VkMemoryPropertyFlagBits :: enum s32 {
|
|
DEVICE_LOCAL_BIT :: 1;
|
|
HOST_VISIBLE_BIT :: 2;
|
|
HOST_COHERENT_BIT :: 4;
|
|
HOST_CACHED_BIT :: 8;
|
|
LAZILY_ALLOCATED_BIT :: 16;
|
|
PROTECTED_BIT :: 32;
|
|
DEVICE_COHERENT_BIT_AMD :: 64;
|
|
DEVICE_UNCACHED_BIT_AMD :: 128;
|
|
RDMA_CAPABLE_BIT_NV :: 256;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT :: DEVICE_LOCAL_BIT;
|
|
VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT :: HOST_VISIBLE_BIT;
|
|
VK_MEMORY_PROPERTY_HOST_COHERENT_BIT :: HOST_COHERENT_BIT;
|
|
VK_MEMORY_PROPERTY_HOST_CACHED_BIT :: HOST_CACHED_BIT;
|
|
VK_MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT :: LAZILY_ALLOCATED_BIT;
|
|
VK_MEMORY_PROPERTY_PROTECTED_BIT :: PROTECTED_BIT;
|
|
VK_MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD :: DEVICE_COHERENT_BIT_AMD;
|
|
VK_MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD :: DEVICE_UNCACHED_BIT_AMD;
|
|
VK_MEMORY_PROPERTY_RDMA_CAPABLE_BIT_NV :: RDMA_CAPABLE_BIT_NV;
|
|
VK_MEMORY_PROPERTY_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkMemoryPropertyFlags :: VkFlags;
|
|
|
|
VkQueueFlagBits :: enum s32 {
|
|
GRAPHICS_BIT :: 1;
|
|
COMPUTE_BIT :: 2;
|
|
TRANSFER_BIT :: 4;
|
|
SPARSE_BINDING_BIT :: 8;
|
|
PROTECTED_BIT :: 16;
|
|
VIDEO_DECODE_BIT_KHR :: 32;
|
|
VIDEO_ENCODE_BIT_KHR :: 64;
|
|
OPTICAL_FLOW_BIT_NV :: 256;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_QUEUE_GRAPHICS_BIT :: GRAPHICS_BIT;
|
|
VK_QUEUE_COMPUTE_BIT :: COMPUTE_BIT;
|
|
VK_QUEUE_TRANSFER_BIT :: TRANSFER_BIT;
|
|
VK_QUEUE_SPARSE_BINDING_BIT :: SPARSE_BINDING_BIT;
|
|
VK_QUEUE_PROTECTED_BIT :: PROTECTED_BIT;
|
|
VK_QUEUE_VIDEO_DECODE_BIT_KHR :: VIDEO_DECODE_BIT_KHR;
|
|
VK_QUEUE_VIDEO_ENCODE_BIT_KHR :: VIDEO_ENCODE_BIT_KHR;
|
|
VK_QUEUE_OPTICAL_FLOW_BIT_NV :: OPTICAL_FLOW_BIT_NV;
|
|
VK_QUEUE_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkQueueFlags :: VkFlags;
|
|
VkDeviceCreateFlags :: VkFlags;
|
|
|
|
VkDeviceQueueCreateFlagBits :: enum s32 {
|
|
PROTECTED_BIT :: 1;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_DEVICE_QUEUE_CREATE_PROTECTED_BIT :: PROTECTED_BIT;
|
|
VK_DEVICE_QUEUE_CREATE_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkDeviceQueueCreateFlags :: VkFlags;
|
|
|
|
VkPipelineStageFlagBits :: enum s32 {
|
|
TOP_OF_PIPE_BIT :: 1;
|
|
DRAW_INDIRECT_BIT :: 2;
|
|
VERTEX_INPUT_BIT :: 4;
|
|
VERTEX_SHADER_BIT :: 8;
|
|
TESSELLATION_CONTROL_SHADER_BIT :: 16;
|
|
TESSELLATION_EVALUATION_SHADER_BIT :: 32;
|
|
GEOMETRY_SHADER_BIT :: 64;
|
|
FRAGMENT_SHADER_BIT :: 128;
|
|
EARLY_FRAGMENT_TESTS_BIT :: 256;
|
|
LATE_FRAGMENT_TESTS_BIT :: 512;
|
|
COLOR_ATTACHMENT_OUTPUT_BIT :: 1024;
|
|
COMPUTE_SHADER_BIT :: 2048;
|
|
TRANSFER_BIT :: 4096;
|
|
BOTTOM_OF_PIPE_BIT :: 8192;
|
|
HOST_BIT :: 16384;
|
|
ALL_GRAPHICS_BIT :: 32768;
|
|
ALL_COMMANDS_BIT :: 65536;
|
|
NONE :: 0;
|
|
TRANSFORM_FEEDBACK_BIT_EXT :: 16777216;
|
|
CONDITIONAL_RENDERING_BIT_EXT :: 262144;
|
|
ACCELERATION_STRUCTURE_BUILD_BIT_KHR :: 33554432;
|
|
RAY_TRACING_SHADER_BIT_KHR :: 2097152;
|
|
FRAGMENT_DENSITY_PROCESS_BIT_EXT :: 8388608;
|
|
FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR :: 4194304;
|
|
COMMAND_PREPROCESS_BIT_NV :: 131072;
|
|
TASK_SHADER_BIT_EXT :: 524288;
|
|
MESH_SHADER_BIT_EXT :: 1048576;
|
|
SHADING_RATE_IMAGE_BIT_NV :: 4194304;
|
|
RAY_TRACING_SHADER_BIT_NV :: 2097152;
|
|
ACCELERATION_STRUCTURE_BUILD_BIT_NV :: 33554432;
|
|
TASK_SHADER_BIT_NV :: 524288;
|
|
MESH_SHADER_BIT_NV :: 1048576;
|
|
NONE_KHR :: 0;
|
|
COMMAND_PREPROCESS_BIT_EXT :: 131072;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT :: TOP_OF_PIPE_BIT;
|
|
VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT :: DRAW_INDIRECT_BIT;
|
|
VK_PIPELINE_STAGE_VERTEX_INPUT_BIT :: VERTEX_INPUT_BIT;
|
|
VK_PIPELINE_STAGE_VERTEX_SHADER_BIT :: VERTEX_SHADER_BIT;
|
|
VK_PIPELINE_STAGE_TESSELLATION_CONTROL_SHADER_BIT :: TESSELLATION_CONTROL_SHADER_BIT;
|
|
VK_PIPELINE_STAGE_TESSELLATION_EVALUATION_SHADER_BIT :: TESSELLATION_EVALUATION_SHADER_BIT;
|
|
VK_PIPELINE_STAGE_GEOMETRY_SHADER_BIT :: GEOMETRY_SHADER_BIT;
|
|
VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT :: FRAGMENT_SHADER_BIT;
|
|
VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT :: EARLY_FRAGMENT_TESTS_BIT;
|
|
VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT :: LATE_FRAGMENT_TESTS_BIT;
|
|
VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT :: COLOR_ATTACHMENT_OUTPUT_BIT;
|
|
VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT :: COMPUTE_SHADER_BIT;
|
|
VK_PIPELINE_STAGE_TRANSFER_BIT :: TRANSFER_BIT;
|
|
VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT :: BOTTOM_OF_PIPE_BIT;
|
|
VK_PIPELINE_STAGE_HOST_BIT :: HOST_BIT;
|
|
VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT :: ALL_GRAPHICS_BIT;
|
|
VK_PIPELINE_STAGE_ALL_COMMANDS_BIT :: ALL_COMMANDS_BIT;
|
|
VK_PIPELINE_STAGE_NONE :: NONE;
|
|
VK_PIPELINE_STAGE_TRANSFORM_FEEDBACK_BIT_EXT :: TRANSFORM_FEEDBACK_BIT_EXT;
|
|
VK_PIPELINE_STAGE_CONDITIONAL_RENDERING_BIT_EXT :: CONDITIONAL_RENDERING_BIT_EXT;
|
|
VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_KHR :: ACCELERATION_STRUCTURE_BUILD_BIT_KHR;
|
|
VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_KHR :: RAY_TRACING_SHADER_BIT_KHR;
|
|
VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT :: FRAGMENT_DENSITY_PROCESS_BIT_EXT;
|
|
VK_PIPELINE_STAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR :: FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR;
|
|
VK_PIPELINE_STAGE_COMMAND_PREPROCESS_BIT_NV :: COMMAND_PREPROCESS_BIT_NV;
|
|
VK_PIPELINE_STAGE_TASK_SHADER_BIT_EXT :: TASK_SHADER_BIT_EXT;
|
|
VK_PIPELINE_STAGE_MESH_SHADER_BIT_EXT :: MESH_SHADER_BIT_EXT;
|
|
VK_PIPELINE_STAGE_SHADING_RATE_IMAGE_BIT_NV :: SHADING_RATE_IMAGE_BIT_NV;
|
|
VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_NV :: RAY_TRACING_SHADER_BIT_NV;
|
|
VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_NV :: ACCELERATION_STRUCTURE_BUILD_BIT_NV;
|
|
VK_PIPELINE_STAGE_TASK_SHADER_BIT_NV :: TASK_SHADER_BIT_NV;
|
|
VK_PIPELINE_STAGE_MESH_SHADER_BIT_NV :: MESH_SHADER_BIT_NV;
|
|
VK_PIPELINE_STAGE_NONE_KHR :: NONE_KHR;
|
|
VK_PIPELINE_STAGE_COMMAND_PREPROCESS_BIT_EXT :: COMMAND_PREPROCESS_BIT_EXT;
|
|
VK_PIPELINE_STAGE_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkPipelineStageFlags :: VkFlags;
|
|
|
|
VkMemoryMapFlagBits :: enum s32 {
|
|
PLACED_BIT_EXT :: 1;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_MEMORY_MAP_PLACED_BIT_EXT :: PLACED_BIT_EXT;
|
|
VK_MEMORY_MAP_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkMemoryMapFlags :: VkFlags;
|
|
|
|
VkSparseMemoryBindFlagBits :: enum s32 {
|
|
METADATA_BIT :: 1;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_SPARSE_MEMORY_BIND_METADATA_BIT :: METADATA_BIT;
|
|
VK_SPARSE_MEMORY_BIND_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkSparseMemoryBindFlags :: VkFlags;
|
|
|
|
VkSparseImageFormatFlagBits :: enum s32 {
|
|
SINGLE_MIPTAIL_BIT :: 1;
|
|
ALIGNED_MIP_SIZE_BIT :: 2;
|
|
NONSTANDARD_BLOCK_SIZE_BIT :: 4;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT :: SINGLE_MIPTAIL_BIT;
|
|
VK_SPARSE_IMAGE_FORMAT_ALIGNED_MIP_SIZE_BIT :: ALIGNED_MIP_SIZE_BIT;
|
|
VK_SPARSE_IMAGE_FORMAT_NONSTANDARD_BLOCK_SIZE_BIT :: NONSTANDARD_BLOCK_SIZE_BIT;
|
|
VK_SPARSE_IMAGE_FORMAT_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkSparseImageFormatFlags :: VkFlags;
|
|
|
|
VkFenceCreateFlagBits :: enum s32 {
|
|
SIGNALED_BIT :: 1;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_FENCE_CREATE_SIGNALED_BIT :: SIGNALED_BIT;
|
|
VK_FENCE_CREATE_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkFenceCreateFlags :: VkFlags;
|
|
VkSemaphoreCreateFlags :: VkFlags;
|
|
|
|
VkEventCreateFlagBits :: enum s32 {
|
|
DEVICE_ONLY_BIT :: 1;
|
|
DEVICE_ONLY_BIT_KHR :: 1;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_EVENT_CREATE_DEVICE_ONLY_BIT :: DEVICE_ONLY_BIT;
|
|
VK_EVENT_CREATE_DEVICE_ONLY_BIT_KHR :: DEVICE_ONLY_BIT_KHR;
|
|
VK_EVENT_CREATE_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkEventCreateFlags :: VkFlags;
|
|
|
|
VkQueryPipelineStatisticFlagBits :: enum s32 {
|
|
INPUT_ASSEMBLY_VERTICES_BIT :: 1;
|
|
INPUT_ASSEMBLY_PRIMITIVES_BIT :: 2;
|
|
VERTEX_SHADER_INVOCATIONS_BIT :: 4;
|
|
GEOMETRY_SHADER_INVOCATIONS_BIT :: 8;
|
|
GEOMETRY_SHADER_PRIMITIVES_BIT :: 16;
|
|
CLIPPING_INVOCATIONS_BIT :: 32;
|
|
CLIPPING_PRIMITIVES_BIT :: 64;
|
|
FRAGMENT_SHADER_INVOCATIONS_BIT :: 128;
|
|
TESSELLATION_CONTROL_SHADER_PATCHES_BIT :: 256;
|
|
TESSELLATION_EVALUATION_SHADER_INVOCATIONS_BIT :: 512;
|
|
COMPUTE_SHADER_INVOCATIONS_BIT :: 1024;
|
|
TASK_SHADER_INVOCATIONS_BIT_EXT :: 2048;
|
|
MESH_SHADER_INVOCATIONS_BIT_EXT :: 4096;
|
|
CLUSTER_CULLING_SHADER_INVOCATIONS_BIT_HUAWEI :: 8192;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_VERTICES_BIT :: INPUT_ASSEMBLY_VERTICES_BIT;
|
|
VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_PRIMITIVES_BIT :: INPUT_ASSEMBLY_PRIMITIVES_BIT;
|
|
VK_QUERY_PIPELINE_STATISTIC_VERTEX_SHADER_INVOCATIONS_BIT :: VERTEX_SHADER_INVOCATIONS_BIT;
|
|
VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_INVOCATIONS_BIT :: GEOMETRY_SHADER_INVOCATIONS_BIT;
|
|
VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_PRIMITIVES_BIT :: GEOMETRY_SHADER_PRIMITIVES_BIT;
|
|
VK_QUERY_PIPELINE_STATISTIC_CLIPPING_INVOCATIONS_BIT :: CLIPPING_INVOCATIONS_BIT;
|
|
VK_QUERY_PIPELINE_STATISTIC_CLIPPING_PRIMITIVES_BIT :: CLIPPING_PRIMITIVES_BIT;
|
|
VK_QUERY_PIPELINE_STATISTIC_FRAGMENT_SHADER_INVOCATIONS_BIT :: FRAGMENT_SHADER_INVOCATIONS_BIT;
|
|
VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_CONTROL_SHADER_PATCHES_BIT :: TESSELLATION_CONTROL_SHADER_PATCHES_BIT;
|
|
VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_EVALUATION_SHADER_INVOCATIONS_BIT :: TESSELLATION_EVALUATION_SHADER_INVOCATIONS_BIT;
|
|
VK_QUERY_PIPELINE_STATISTIC_COMPUTE_SHADER_INVOCATIONS_BIT :: COMPUTE_SHADER_INVOCATIONS_BIT;
|
|
VK_QUERY_PIPELINE_STATISTIC_TASK_SHADER_INVOCATIONS_BIT_EXT :: TASK_SHADER_INVOCATIONS_BIT_EXT;
|
|
VK_QUERY_PIPELINE_STATISTIC_MESH_SHADER_INVOCATIONS_BIT_EXT :: MESH_SHADER_INVOCATIONS_BIT_EXT;
|
|
VK_QUERY_PIPELINE_STATISTIC_CLUSTER_CULLING_SHADER_INVOCATIONS_BIT_HUAWEI :: CLUSTER_CULLING_SHADER_INVOCATIONS_BIT_HUAWEI;
|
|
VK_QUERY_PIPELINE_STATISTIC_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkQueryPipelineStatisticFlags :: VkFlags;
|
|
VkQueryPoolCreateFlags :: VkFlags;
|
|
|
|
VkQueryResultFlagBits :: enum s32 {
|
|
_64_BIT :: 1;
|
|
WAIT_BIT :: 2;
|
|
WITH_AVAILABILITY_BIT :: 4;
|
|
PARTIAL_BIT :: 8;
|
|
WITH_STATUS_BIT_KHR :: 16;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_QUERY_RESULT_64_BIT :: _64_BIT;
|
|
VK_QUERY_RESULT_WAIT_BIT :: WAIT_BIT;
|
|
VK_QUERY_RESULT_WITH_AVAILABILITY_BIT :: WITH_AVAILABILITY_BIT;
|
|
VK_QUERY_RESULT_PARTIAL_BIT :: PARTIAL_BIT;
|
|
VK_QUERY_RESULT_WITH_STATUS_BIT_KHR :: WITH_STATUS_BIT_KHR;
|
|
VK_QUERY_RESULT_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkQueryResultFlags :: VkFlags;
|
|
|
|
VkBufferCreateFlagBits :: enum s32 {
|
|
SPARSE_BINDING_BIT :: 1;
|
|
SPARSE_RESIDENCY_BIT :: 2;
|
|
SPARSE_ALIASED_BIT :: 4;
|
|
PROTECTED_BIT :: 8;
|
|
DEVICE_ADDRESS_CAPTURE_REPLAY_BIT :: 16;
|
|
DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT :: 32;
|
|
VIDEO_PROFILE_INDEPENDENT_BIT_KHR :: 64;
|
|
DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_EXT :: 16;
|
|
DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR :: 16;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_BUFFER_CREATE_SPARSE_BINDING_BIT :: SPARSE_BINDING_BIT;
|
|
VK_BUFFER_CREATE_SPARSE_RESIDENCY_BIT :: SPARSE_RESIDENCY_BIT;
|
|
VK_BUFFER_CREATE_SPARSE_ALIASED_BIT :: SPARSE_ALIASED_BIT;
|
|
VK_BUFFER_CREATE_PROTECTED_BIT :: PROTECTED_BIT;
|
|
VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT :: DEVICE_ADDRESS_CAPTURE_REPLAY_BIT;
|
|
VK_BUFFER_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT :: DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT;
|
|
VK_BUFFER_CREATE_VIDEO_PROFILE_INDEPENDENT_BIT_KHR :: VIDEO_PROFILE_INDEPENDENT_BIT_KHR;
|
|
VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_EXT :: DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_EXT;
|
|
VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR :: DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR;
|
|
VK_BUFFER_CREATE_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkBufferCreateFlags :: VkFlags;
|
|
|
|
VkBufferUsageFlagBits :: enum s32 {
|
|
TRANSFER_SRC_BIT :: 1;
|
|
TRANSFER_DST_BIT :: 2;
|
|
UNIFORM_TEXEL_BUFFER_BIT :: 4;
|
|
STORAGE_TEXEL_BUFFER_BIT :: 8;
|
|
UNIFORM_BUFFER_BIT :: 16;
|
|
STORAGE_BUFFER_BIT :: 32;
|
|
INDEX_BUFFER_BIT :: 64;
|
|
VERTEX_BUFFER_BIT :: 128;
|
|
INDIRECT_BUFFER_BIT :: 256;
|
|
SHADER_DEVICE_ADDRESS_BIT :: 131072;
|
|
VIDEO_DECODE_SRC_BIT_KHR :: 8192;
|
|
VIDEO_DECODE_DST_BIT_KHR :: 16384;
|
|
TRANSFORM_FEEDBACK_BUFFER_BIT_EXT :: 2048;
|
|
TRANSFORM_FEEDBACK_COUNTER_BUFFER_BIT_EXT :: 4096;
|
|
CONDITIONAL_RENDERING_BIT_EXT :: 512;
|
|
|
|
ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR :: 524288;
|
|
ACCELERATION_STRUCTURE_STORAGE_BIT_KHR :: 1048576;
|
|
SHADER_BINDING_TABLE_BIT_KHR :: 1024;
|
|
VIDEO_ENCODE_DST_BIT_KHR :: 32768;
|
|
VIDEO_ENCODE_SRC_BIT_KHR :: 65536;
|
|
SAMPLER_DESCRIPTOR_BUFFER_BIT_EXT :: 2097152;
|
|
RESOURCE_DESCRIPTOR_BUFFER_BIT_EXT :: 4194304;
|
|
PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER_BIT_EXT :: 67108864;
|
|
MICROMAP_BUILD_INPUT_READ_ONLY_BIT_EXT :: 8388608;
|
|
MICROMAP_STORAGE_BIT_EXT :: 16777216;
|
|
RAY_TRACING_BIT_NV :: 1024;
|
|
SHADER_DEVICE_ADDRESS_BIT_EXT :: 131072;
|
|
SHADER_DEVICE_ADDRESS_BIT_KHR :: 131072;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_BUFFER_USAGE_TRANSFER_SRC_BIT :: TRANSFER_SRC_BIT;
|
|
VK_BUFFER_USAGE_TRANSFER_DST_BIT :: TRANSFER_DST_BIT;
|
|
VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT :: UNIFORM_TEXEL_BUFFER_BIT;
|
|
VK_BUFFER_USAGE_STORAGE_TEXEL_BUFFER_BIT :: STORAGE_TEXEL_BUFFER_BIT;
|
|
VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT :: UNIFORM_BUFFER_BIT;
|
|
VK_BUFFER_USAGE_STORAGE_BUFFER_BIT :: STORAGE_BUFFER_BIT;
|
|
VK_BUFFER_USAGE_INDEX_BUFFER_BIT :: INDEX_BUFFER_BIT;
|
|
VK_BUFFER_USAGE_VERTEX_BUFFER_BIT :: VERTEX_BUFFER_BIT;
|
|
VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT :: INDIRECT_BUFFER_BIT;
|
|
VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT :: SHADER_DEVICE_ADDRESS_BIT;
|
|
VK_BUFFER_USAGE_VIDEO_DECODE_SRC_BIT_KHR :: VIDEO_DECODE_SRC_BIT_KHR;
|
|
VK_BUFFER_USAGE_VIDEO_DECODE_DST_BIT_KHR :: VIDEO_DECODE_DST_BIT_KHR;
|
|
VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT :: TRANSFORM_FEEDBACK_BUFFER_BIT_EXT;
|
|
VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_COUNTER_BUFFER_BIT_EXT :: TRANSFORM_FEEDBACK_COUNTER_BUFFER_BIT_EXT;
|
|
VK_BUFFER_USAGE_CONDITIONAL_RENDERING_BIT_EXT :: CONDITIONAL_RENDERING_BIT_EXT;
|
|
|
|
VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR :: ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR;
|
|
VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_STORAGE_BIT_KHR :: ACCELERATION_STRUCTURE_STORAGE_BIT_KHR;
|
|
VK_BUFFER_USAGE_SHADER_BINDING_TABLE_BIT_KHR :: SHADER_BINDING_TABLE_BIT_KHR;
|
|
VK_BUFFER_USAGE_VIDEO_ENCODE_DST_BIT_KHR :: VIDEO_ENCODE_DST_BIT_KHR;
|
|
VK_BUFFER_USAGE_VIDEO_ENCODE_SRC_BIT_KHR :: VIDEO_ENCODE_SRC_BIT_KHR;
|
|
VK_BUFFER_USAGE_SAMPLER_DESCRIPTOR_BUFFER_BIT_EXT :: SAMPLER_DESCRIPTOR_BUFFER_BIT_EXT;
|
|
VK_BUFFER_USAGE_RESOURCE_DESCRIPTOR_BUFFER_BIT_EXT :: RESOURCE_DESCRIPTOR_BUFFER_BIT_EXT;
|
|
VK_BUFFER_USAGE_PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER_BIT_EXT :: PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER_BIT_EXT;
|
|
VK_BUFFER_USAGE_MICROMAP_BUILD_INPUT_READ_ONLY_BIT_EXT :: MICROMAP_BUILD_INPUT_READ_ONLY_BIT_EXT;
|
|
VK_BUFFER_USAGE_MICROMAP_STORAGE_BIT_EXT :: MICROMAP_STORAGE_BIT_EXT;
|
|
VK_BUFFER_USAGE_RAY_TRACING_BIT_NV :: RAY_TRACING_BIT_NV;
|
|
VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT_EXT :: SHADER_DEVICE_ADDRESS_BIT_EXT;
|
|
VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT_KHR :: SHADER_DEVICE_ADDRESS_BIT_KHR;
|
|
VK_BUFFER_USAGE_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkBufferUsageFlags :: VkFlags;
|
|
VkBufferViewCreateFlags :: VkFlags;
|
|
|
|
VkImageViewCreateFlagBits :: enum s32 {
|
|
FRAGMENT_DENSITY_MAP_DYNAMIC_BIT_EXT :: 1;
|
|
DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT :: 4;
|
|
FRAGMENT_DENSITY_MAP_DEFERRED_BIT_EXT :: 2;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_IMAGE_VIEW_CREATE_FRAGMENT_DENSITY_MAP_DYNAMIC_BIT_EXT :: FRAGMENT_DENSITY_MAP_DYNAMIC_BIT_EXT;
|
|
VK_IMAGE_VIEW_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT :: DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT;
|
|
VK_IMAGE_VIEW_CREATE_FRAGMENT_DENSITY_MAP_DEFERRED_BIT_EXT :: FRAGMENT_DENSITY_MAP_DEFERRED_BIT_EXT;
|
|
VK_IMAGE_VIEW_CREATE_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkImageViewCreateFlags :: VkFlags;
|
|
VkShaderModuleCreateFlags :: VkFlags;
|
|
|
|
VkPipelineCacheCreateFlagBits :: enum s32 {
|
|
EXTERNALLY_SYNCHRONIZED_BIT :: 1;
|
|
EXTERNALLY_SYNCHRONIZED_BIT_EXT :: 1;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT :: EXTERNALLY_SYNCHRONIZED_BIT;
|
|
VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT_EXT :: EXTERNALLY_SYNCHRONIZED_BIT_EXT;
|
|
VK_PIPELINE_CACHE_CREATE_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkPipelineCacheCreateFlags :: VkFlags;
|
|
|
|
VkColorComponentFlagBits :: enum s32 {
|
|
R_BIT :: 1;
|
|
G_BIT :: 2;
|
|
B_BIT :: 4;
|
|
A_BIT :: 8;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_COLOR_COMPONENT_R_BIT :: R_BIT;
|
|
VK_COLOR_COMPONENT_G_BIT :: G_BIT;
|
|
VK_COLOR_COMPONENT_B_BIT :: B_BIT;
|
|
VK_COLOR_COMPONENT_A_BIT :: A_BIT;
|
|
VK_COLOR_COMPONENT_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkColorComponentFlags :: VkFlags;
|
|
|
|
VkPipelineCreateFlagBits :: enum s32 {
|
|
CREATE_DISABLE_OPTIMIZATION_BIT :: 1;
|
|
CREATE_ALLOW_DERIVATIVES_BIT :: 2;
|
|
CREATE_DERIVATIVE_BIT :: 4;
|
|
CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT :: 8;
|
|
CREATE_DISPATCH_BASE_BIT :: 16;
|
|
CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT :: 256;
|
|
CREATE_EARLY_RETURN_ON_FAILURE_BIT :: 512;
|
|
CREATE_NO_PROTECTED_ACCESS_BIT :: 134217728;
|
|
CREATE_PROTECTED_ACCESS_ONLY_BIT :: 1073741824;
|
|
CREATE_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_BIT_KHR :: 16384;
|
|
CREATE_RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS_BIT_KHR :: 32768;
|
|
CREATE_RAY_TRACING_NO_NULL_MISS_SHADERS_BIT_KHR :: 65536;
|
|
CREATE_RAY_TRACING_NO_NULL_INTERSECTION_SHADERS_BIT_KHR :: 131072;
|
|
CREATE_RAY_TRACING_SKIP_TRIANGLES_BIT_KHR :: 4096;
|
|
CREATE_RAY_TRACING_SKIP_AABBS_BIT_KHR :: 8192;
|
|
CREATE_RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY_BIT_KHR :: 524288;
|
|
CREATE_DEFER_COMPILE_BIT_NV :: 32;
|
|
CREATE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT :: 4194304;
|
|
CREATE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR :: 2097152;
|
|
CREATE_CAPTURE_STATISTICS_BIT_KHR :: 64;
|
|
CREATE_CAPTURE_INTERNAL_REPRESENTATIONS_BIT_KHR :: 128;
|
|
CREATE_INDIRECT_BINDABLE_BIT_NV :: 262144;
|
|
CREATE_LIBRARY_BIT_KHR :: 2048;
|
|
CREATE_DESCRIPTOR_BUFFER_BIT_EXT :: 536870912;
|
|
CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT :: 8388608;
|
|
CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT :: 1024;
|
|
CREATE_RAY_TRACING_ALLOW_MOTION_BIT_NV :: 1048576;
|
|
CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT :: 33554432;
|
|
CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT :: 67108864;
|
|
CREATE_RAY_TRACING_OPACITY_MICROMAP_BIT_EXT :: 16777216;
|
|
|
|
CREATE_DISPATCH_BASE :: 16;
|
|
CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT_KHR :: 8;
|
|
CREATE_DISPATCH_BASE_KHR :: 16;
|
|
|
|
RASTERIZATION_STATE_CREATE_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT :: 4194304;
|
|
|
|
RASTERIZATION_STATE_CREATE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR :: 2097152;
|
|
CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT_EXT :: 256;
|
|
CREATE_EARLY_RETURN_ON_FAILURE_BIT_EXT :: 512;
|
|
CREATE_NO_PROTECTED_ACCESS_BIT_EXT :: 134217728;
|
|
CREATE_PROTECTED_ACCESS_ONLY_BIT_EXT :: 1073741824;
|
|
CREATE_FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT :: CREATE_DISABLE_OPTIMIZATION_BIT;
|
|
VK_PIPELINE_CREATE_ALLOW_DERIVATIVES_BIT :: CREATE_ALLOW_DERIVATIVES_BIT;
|
|
VK_PIPELINE_CREATE_DERIVATIVE_BIT :: CREATE_DERIVATIVE_BIT;
|
|
VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT :: CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT;
|
|
VK_PIPELINE_CREATE_DISPATCH_BASE_BIT :: CREATE_DISPATCH_BASE_BIT;
|
|
VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT :: CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT;
|
|
VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT :: CREATE_EARLY_RETURN_ON_FAILURE_BIT;
|
|
VK_PIPELINE_CREATE_NO_PROTECTED_ACCESS_BIT :: CREATE_NO_PROTECTED_ACCESS_BIT;
|
|
VK_PIPELINE_CREATE_PROTECTED_ACCESS_ONLY_BIT :: CREATE_PROTECTED_ACCESS_ONLY_BIT;
|
|
VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_BIT_KHR :: CREATE_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_BIT_KHR;
|
|
VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS_BIT_KHR :: CREATE_RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS_BIT_KHR;
|
|
VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_MISS_SHADERS_BIT_KHR :: CREATE_RAY_TRACING_NO_NULL_MISS_SHADERS_BIT_KHR;
|
|
VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_INTERSECTION_SHADERS_BIT_KHR :: CREATE_RAY_TRACING_NO_NULL_INTERSECTION_SHADERS_BIT_KHR;
|
|
VK_PIPELINE_CREATE_RAY_TRACING_SKIP_TRIANGLES_BIT_KHR :: CREATE_RAY_TRACING_SKIP_TRIANGLES_BIT_KHR;
|
|
VK_PIPELINE_CREATE_RAY_TRACING_SKIP_AABBS_BIT_KHR :: CREATE_RAY_TRACING_SKIP_AABBS_BIT_KHR;
|
|
VK_PIPELINE_CREATE_RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY_BIT_KHR :: CREATE_RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY_BIT_KHR;
|
|
VK_PIPELINE_CREATE_DEFER_COMPILE_BIT_NV :: CREATE_DEFER_COMPILE_BIT_NV;
|
|
VK_PIPELINE_CREATE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT :: CREATE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT;
|
|
VK_PIPELINE_CREATE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR :: CREATE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR;
|
|
VK_PIPELINE_CREATE_CAPTURE_STATISTICS_BIT_KHR :: CREATE_CAPTURE_STATISTICS_BIT_KHR;
|
|
VK_PIPELINE_CREATE_CAPTURE_INTERNAL_REPRESENTATIONS_BIT_KHR :: CREATE_CAPTURE_INTERNAL_REPRESENTATIONS_BIT_KHR;
|
|
VK_PIPELINE_CREATE_INDIRECT_BINDABLE_BIT_NV :: CREATE_INDIRECT_BINDABLE_BIT_NV;
|
|
VK_PIPELINE_CREATE_LIBRARY_BIT_KHR :: CREATE_LIBRARY_BIT_KHR;
|
|
VK_PIPELINE_CREATE_DESCRIPTOR_BUFFER_BIT_EXT :: CREATE_DESCRIPTOR_BUFFER_BIT_EXT;
|
|
VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT :: CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT;
|
|
VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT :: CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT;
|
|
VK_PIPELINE_CREATE_RAY_TRACING_ALLOW_MOTION_BIT_NV :: CREATE_RAY_TRACING_ALLOW_MOTION_BIT_NV;
|
|
VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT :: CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT;
|
|
VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT :: CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT;
|
|
VK_PIPELINE_CREATE_RAY_TRACING_OPACITY_MICROMAP_BIT_EXT :: CREATE_RAY_TRACING_OPACITY_MICROMAP_BIT_EXT;
|
|
|
|
VK_PIPELINE_CREATE_DISPATCH_BASE :: CREATE_DISPATCH_BASE;
|
|
VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT_KHR :: CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT_KHR;
|
|
VK_PIPELINE_CREATE_DISPATCH_BASE_KHR :: CREATE_DISPATCH_BASE_KHR;
|
|
|
|
VK_PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT :: RASTERIZATION_STATE_CREATE_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT;
|
|
|
|
VK_PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR :: RASTERIZATION_STATE_CREATE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR;
|
|
VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT_EXT :: CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT_EXT;
|
|
VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT_EXT :: CREATE_EARLY_RETURN_ON_FAILURE_BIT_EXT;
|
|
VK_PIPELINE_CREATE_NO_PROTECTED_ACCESS_BIT_EXT :: CREATE_NO_PROTECTED_ACCESS_BIT_EXT;
|
|
VK_PIPELINE_CREATE_PROTECTED_ACCESS_ONLY_BIT_EXT :: CREATE_PROTECTED_ACCESS_ONLY_BIT_EXT;
|
|
VK_PIPELINE_CREATE_FLAG_BITS_MAX_ENUM :: CREATE_FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkPipelineCreateFlags :: VkFlags;
|
|
|
|
VkPipelineShaderStageCreateFlagBits :: enum s32 {
|
|
ALLOW_VARYING_SUBGROUP_SIZE_BIT :: 1;
|
|
REQUIRE_FULL_SUBGROUPS_BIT :: 2;
|
|
ALLOW_VARYING_SUBGROUP_SIZE_BIT_EXT :: 1;
|
|
REQUIRE_FULL_SUBGROUPS_BIT_EXT :: 2;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_PIPELINE_SHADER_STAGE_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT :: ALLOW_VARYING_SUBGROUP_SIZE_BIT;
|
|
VK_PIPELINE_SHADER_STAGE_CREATE_REQUIRE_FULL_SUBGROUPS_BIT :: REQUIRE_FULL_SUBGROUPS_BIT;
|
|
VK_PIPELINE_SHADER_STAGE_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT_EXT :: ALLOW_VARYING_SUBGROUP_SIZE_BIT_EXT;
|
|
VK_PIPELINE_SHADER_STAGE_CREATE_REQUIRE_FULL_SUBGROUPS_BIT_EXT :: REQUIRE_FULL_SUBGROUPS_BIT_EXT;
|
|
VK_PIPELINE_SHADER_STAGE_CREATE_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkPipelineShaderStageCreateFlags :: VkFlags;
|
|
|
|
VkShaderStageFlagBits :: enum s32 {
|
|
VERTEX_BIT :: 1;
|
|
TESSELLATION_CONTROL_BIT :: 2;
|
|
TESSELLATION_EVALUATION_BIT :: 4;
|
|
GEOMETRY_BIT :: 8;
|
|
FRAGMENT_BIT :: 16;
|
|
COMPUTE_BIT :: 32;
|
|
ALL_GRAPHICS :: 31;
|
|
ALL :: 2147483647;
|
|
RAYGEN_BIT_KHR :: 256;
|
|
ANY_HIT_BIT_KHR :: 512;
|
|
CLOSEST_HIT_BIT_KHR :: 1024;
|
|
MISS_BIT_KHR :: 2048;
|
|
INTERSECTION_BIT_KHR :: 4096;
|
|
CALLABLE_BIT_KHR :: 8192;
|
|
TASK_BIT_EXT :: 64;
|
|
MESH_BIT_EXT :: 128;
|
|
SUBPASS_SHADING_BIT_HUAWEI :: 16384;
|
|
CLUSTER_CULLING_BIT_HUAWEI :: 524288;
|
|
RAYGEN_BIT_NV :: 256;
|
|
ANY_HIT_BIT_NV :: 512;
|
|
CLOSEST_HIT_BIT_NV :: 1024;
|
|
MISS_BIT_NV :: 2048;
|
|
INTERSECTION_BIT_NV :: 4096;
|
|
CALLABLE_BIT_NV :: 8192;
|
|
TASK_BIT_NV :: 64;
|
|
MESH_BIT_NV :: 128;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_SHADER_STAGE_VERTEX_BIT :: VERTEX_BIT;
|
|
VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT :: TESSELLATION_CONTROL_BIT;
|
|
VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT :: TESSELLATION_EVALUATION_BIT;
|
|
VK_SHADER_STAGE_GEOMETRY_BIT :: GEOMETRY_BIT;
|
|
VK_SHADER_STAGE_FRAGMENT_BIT :: FRAGMENT_BIT;
|
|
VK_SHADER_STAGE_COMPUTE_BIT :: COMPUTE_BIT;
|
|
VK_SHADER_STAGE_ALL_GRAPHICS :: ALL_GRAPHICS;
|
|
VK_SHADER_STAGE_ALL :: ALL;
|
|
VK_SHADER_STAGE_RAYGEN_BIT_KHR :: RAYGEN_BIT_KHR;
|
|
VK_SHADER_STAGE_ANY_HIT_BIT_KHR :: ANY_HIT_BIT_KHR;
|
|
VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR :: CLOSEST_HIT_BIT_KHR;
|
|
VK_SHADER_STAGE_MISS_BIT_KHR :: MISS_BIT_KHR;
|
|
VK_SHADER_STAGE_INTERSECTION_BIT_KHR :: INTERSECTION_BIT_KHR;
|
|
VK_SHADER_STAGE_CALLABLE_BIT_KHR :: CALLABLE_BIT_KHR;
|
|
VK_SHADER_STAGE_TASK_BIT_EXT :: TASK_BIT_EXT;
|
|
VK_SHADER_STAGE_MESH_BIT_EXT :: MESH_BIT_EXT;
|
|
VK_SHADER_STAGE_SUBPASS_SHADING_BIT_HUAWEI :: SUBPASS_SHADING_BIT_HUAWEI;
|
|
VK_SHADER_STAGE_CLUSTER_CULLING_BIT_HUAWEI :: CLUSTER_CULLING_BIT_HUAWEI;
|
|
VK_SHADER_STAGE_RAYGEN_BIT_NV :: RAYGEN_BIT_NV;
|
|
VK_SHADER_STAGE_ANY_HIT_BIT_NV :: ANY_HIT_BIT_NV;
|
|
VK_SHADER_STAGE_CLOSEST_HIT_BIT_NV :: CLOSEST_HIT_BIT_NV;
|
|
VK_SHADER_STAGE_MISS_BIT_NV :: MISS_BIT_NV;
|
|
VK_SHADER_STAGE_INTERSECTION_BIT_NV :: INTERSECTION_BIT_NV;
|
|
VK_SHADER_STAGE_CALLABLE_BIT_NV :: CALLABLE_BIT_NV;
|
|
VK_SHADER_STAGE_TASK_BIT_NV :: TASK_BIT_NV;
|
|
VK_SHADER_STAGE_MESH_BIT_NV :: MESH_BIT_NV;
|
|
VK_SHADER_STAGE_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkCullModeFlagBits :: enum s32 {
|
|
NONE :: 0;
|
|
FRONT_BIT :: 1;
|
|
BACK_BIT :: 2;
|
|
FRONT_AND_BACK :: 3;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_CULL_MODE_NONE :: NONE;
|
|
VK_CULL_MODE_FRONT_BIT :: FRONT_BIT;
|
|
VK_CULL_MODE_BACK_BIT :: BACK_BIT;
|
|
VK_CULL_MODE_FRONT_AND_BACK :: FRONT_AND_BACK;
|
|
VK_CULL_MODE_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkCullModeFlags :: VkFlags;
|
|
VkPipelineVertexInputStateCreateFlags :: VkFlags;
|
|
VkPipelineInputAssemblyStateCreateFlags :: VkFlags;
|
|
VkPipelineTessellationStateCreateFlags :: VkFlags;
|
|
VkPipelineViewportStateCreateFlags :: VkFlags;
|
|
VkPipelineRasterizationStateCreateFlags :: VkFlags;
|
|
VkPipelineMultisampleStateCreateFlags :: VkFlags;
|
|
|
|
VkPipelineDepthStencilStateCreateFlagBits :: enum s32 {
|
|
RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_EXT :: 1;
|
|
RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_EXT :: 2;
|
|
RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM :: 1;
|
|
RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM :: 2;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_EXT :: RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_EXT;
|
|
VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_EXT :: RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_EXT;
|
|
VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM :: RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM;
|
|
VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM :: RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM;
|
|
VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkPipelineDepthStencilStateCreateFlags :: VkFlags;
|
|
|
|
VkPipelineColorBlendStateCreateFlagBits :: enum s32 {
|
|
RASTERIZATION_ORDER_ATTACHMENT_ACCESS_BIT_EXT :: 1;
|
|
RASTERIZATION_ORDER_ATTACHMENT_ACCESS_BIT_ARM :: 1;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_PIPELINE_COLOR_BLEND_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_BIT_EXT :: RASTERIZATION_ORDER_ATTACHMENT_ACCESS_BIT_EXT;
|
|
VK_PIPELINE_COLOR_BLEND_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_BIT_ARM :: RASTERIZATION_ORDER_ATTACHMENT_ACCESS_BIT_ARM;
|
|
VK_PIPELINE_COLOR_BLEND_STATE_CREATE_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkPipelineColorBlendStateCreateFlags :: VkFlags;
|
|
VkPipelineDynamicStateCreateFlags :: VkFlags;
|
|
|
|
VkPipelineLayoutCreateFlagBits :: enum s32 {
|
|
INDEPENDENT_SETS_BIT_EXT :: 2;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_PIPELINE_LAYOUT_CREATE_INDEPENDENT_SETS_BIT_EXT :: INDEPENDENT_SETS_BIT_EXT;
|
|
VK_PIPELINE_LAYOUT_CREATE_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkPipelineLayoutCreateFlags :: VkFlags;
|
|
VkShaderStageFlags :: VkFlags;
|
|
|
|
VkSamplerCreateFlagBits :: enum s32 {
|
|
SUBSAMPLED_BIT_EXT :: 1;
|
|
SUBSAMPLED_COARSE_RECONSTRUCTION_BIT_EXT :: 2;
|
|
DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT :: 8;
|
|
NON_SEAMLESS_CUBE_MAP_BIT_EXT :: 4;
|
|
IMAGE_PROCESSING_BIT_QCOM :: 16;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT :: SUBSAMPLED_BIT_EXT;
|
|
VK_SAMPLER_CREATE_SUBSAMPLED_COARSE_RECONSTRUCTION_BIT_EXT :: SUBSAMPLED_COARSE_RECONSTRUCTION_BIT_EXT;
|
|
VK_SAMPLER_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT :: DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT;
|
|
VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT :: NON_SEAMLESS_CUBE_MAP_BIT_EXT;
|
|
VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM :: IMAGE_PROCESSING_BIT_QCOM;
|
|
VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkSamplerCreateFlags :: VkFlags;
|
|
|
|
VkDescriptorPoolCreateFlagBits :: enum s32 {
|
|
FREE_DESCRIPTOR_SET_BIT :: 1;
|
|
UPDATE_AFTER_BIND_BIT :: 2;
|
|
HOST_ONLY_BIT_EXT :: 4;
|
|
ALLOW_OVERALLOCATION_SETS_BIT_NV :: 8;
|
|
ALLOW_OVERALLOCATION_POOLS_BIT_NV :: 16;
|
|
UPDATE_AFTER_BIND_BIT_EXT :: 2;
|
|
HOST_ONLY_BIT_VALVE :: 4;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT :: FREE_DESCRIPTOR_SET_BIT;
|
|
VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT :: UPDATE_AFTER_BIND_BIT;
|
|
VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_EXT :: HOST_ONLY_BIT_EXT;
|
|
VK_DESCRIPTOR_POOL_CREATE_ALLOW_OVERALLOCATION_SETS_BIT_NV :: ALLOW_OVERALLOCATION_SETS_BIT_NV;
|
|
VK_DESCRIPTOR_POOL_CREATE_ALLOW_OVERALLOCATION_POOLS_BIT_NV :: ALLOW_OVERALLOCATION_POOLS_BIT_NV;
|
|
VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT_EXT :: UPDATE_AFTER_BIND_BIT_EXT;
|
|
VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_VALVE :: HOST_ONLY_BIT_VALVE;
|
|
VK_DESCRIPTOR_POOL_CREATE_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkDescriptorPoolCreateFlags :: VkFlags;
|
|
VkDescriptorPoolResetFlags :: VkFlags;
|
|
|
|
VkDescriptorSetLayoutCreateFlagBits :: enum s32 {
|
|
UPDATE_AFTER_BIND_POOL_BIT :: 2;
|
|
PUSH_DESCRIPTOR_BIT :: 1;
|
|
DESCRIPTOR_BUFFER_BIT_EXT :: 16;
|
|
EMBEDDED_IMMUTABLE_SAMPLERS_BIT_EXT :: 32;
|
|
INDIRECT_BINDABLE_BIT_NV :: 128;
|
|
HOST_ONLY_POOL_BIT_EXT :: 4;
|
|
PER_STAGE_BIT_NV :: 64;
|
|
PUSH_DESCRIPTOR_BIT_KHR :: 1;
|
|
UPDATE_AFTER_BIND_POOL_BIT_EXT :: 2;
|
|
HOST_ONLY_POOL_BIT_VALVE :: 4;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT :: UPDATE_AFTER_BIND_POOL_BIT;
|
|
VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT :: PUSH_DESCRIPTOR_BIT;
|
|
VK_DESCRIPTOR_SET_LAYOUT_CREATE_DESCRIPTOR_BUFFER_BIT_EXT :: DESCRIPTOR_BUFFER_BIT_EXT;
|
|
VK_DESCRIPTOR_SET_LAYOUT_CREATE_EMBEDDED_IMMUTABLE_SAMPLERS_BIT_EXT :: EMBEDDED_IMMUTABLE_SAMPLERS_BIT_EXT;
|
|
VK_DESCRIPTOR_SET_LAYOUT_CREATE_INDIRECT_BINDABLE_BIT_NV :: INDIRECT_BINDABLE_BIT_NV;
|
|
VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_EXT :: HOST_ONLY_POOL_BIT_EXT;
|
|
VK_DESCRIPTOR_SET_LAYOUT_CREATE_PER_STAGE_BIT_NV :: PER_STAGE_BIT_NV;
|
|
VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT_KHR :: PUSH_DESCRIPTOR_BIT_KHR;
|
|
VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT_EXT :: UPDATE_AFTER_BIND_POOL_BIT_EXT;
|
|
VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_VALVE :: HOST_ONLY_POOL_BIT_VALVE;
|
|
VK_DESCRIPTOR_SET_LAYOUT_CREATE_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkDescriptorSetLayoutCreateFlags :: VkFlags;
|
|
|
|
VkAttachmentDescriptionFlagBits :: enum s32 {
|
|
MAY_ALIAS_BIT :: 1;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_ATTACHMENT_DESCRIPTION_MAY_ALIAS_BIT :: MAY_ALIAS_BIT;
|
|
VK_ATTACHMENT_DESCRIPTION_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkAttachmentDescriptionFlags :: VkFlags;
|
|
|
|
VkDependencyFlagBits :: enum s32 {
|
|
BY_REGION_BIT :: 1;
|
|
DEVICE_GROUP_BIT :: 4;
|
|
VIEW_LOCAL_BIT :: 2;
|
|
FEEDBACK_LOOP_BIT_EXT :: 8;
|
|
VIEW_LOCAL_BIT_KHR :: 2;
|
|
DEVICE_GROUP_BIT_KHR :: 4;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_DEPENDENCY_BY_REGION_BIT :: BY_REGION_BIT;
|
|
VK_DEPENDENCY_DEVICE_GROUP_BIT :: DEVICE_GROUP_BIT;
|
|
VK_DEPENDENCY_VIEW_LOCAL_BIT :: VIEW_LOCAL_BIT;
|
|
VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT :: FEEDBACK_LOOP_BIT_EXT;
|
|
VK_DEPENDENCY_VIEW_LOCAL_BIT_KHR :: VIEW_LOCAL_BIT_KHR;
|
|
VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR :: DEVICE_GROUP_BIT_KHR;
|
|
VK_DEPENDENCY_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkDependencyFlags :: VkFlags;
|
|
|
|
VkFramebufferCreateFlagBits :: enum s32 {
|
|
IMAGELESS_BIT :: 1;
|
|
IMAGELESS_BIT_KHR :: 1;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT :: IMAGELESS_BIT;
|
|
VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT_KHR :: IMAGELESS_BIT_KHR;
|
|
VK_FRAMEBUFFER_CREATE_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkFramebufferCreateFlags :: VkFlags;
|
|
|
|
VkRenderPassCreateFlagBits :: enum s32 {
|
|
TRANSFORM_BIT_QCOM :: 2;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_RENDER_PASS_CREATE_TRANSFORM_BIT_QCOM :: TRANSFORM_BIT_QCOM;
|
|
VK_RENDER_PASS_CREATE_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkRenderPassCreateFlags :: VkFlags;
|
|
|
|
VkSubpassDescriptionFlagBits :: enum s32 {
|
|
PER_VIEW_ATTRIBUTES_BIT_NVX :: 1;
|
|
PER_VIEW_POSITION_X_ONLY_BIT_NVX :: 2;
|
|
FRAGMENT_REGION_BIT_QCOM :: 4;
|
|
SHADER_RESOLVE_BIT_QCOM :: 8;
|
|
RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_BIT_EXT :: 16;
|
|
RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_EXT :: 32;
|
|
RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_EXT :: 64;
|
|
ENABLE_LEGACY_DITHERING_BIT_EXT :: 128;
|
|
RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_BIT_ARM :: 16;
|
|
RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM :: 32;
|
|
RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM :: 64;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_SUBPASS_DESCRIPTION_PER_VIEW_ATTRIBUTES_BIT_NVX :: PER_VIEW_ATTRIBUTES_BIT_NVX;
|
|
VK_SUBPASS_DESCRIPTION_PER_VIEW_POSITION_X_ONLY_BIT_NVX :: PER_VIEW_POSITION_X_ONLY_BIT_NVX;
|
|
VK_SUBPASS_DESCRIPTION_FRAGMENT_REGION_BIT_QCOM :: FRAGMENT_REGION_BIT_QCOM;
|
|
VK_SUBPASS_DESCRIPTION_SHADER_RESOLVE_BIT_QCOM :: SHADER_RESOLVE_BIT_QCOM;
|
|
VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_BIT_EXT :: RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_BIT_EXT;
|
|
VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_EXT :: RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_EXT;
|
|
VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_EXT :: RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_EXT;
|
|
VK_SUBPASS_DESCRIPTION_ENABLE_LEGACY_DITHERING_BIT_EXT :: ENABLE_LEGACY_DITHERING_BIT_EXT;
|
|
VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_BIT_ARM :: RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_BIT_ARM;
|
|
VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM :: RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM;
|
|
VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM :: RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM;
|
|
VK_SUBPASS_DESCRIPTION_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkSubpassDescriptionFlags :: VkFlags;
|
|
|
|
VkCommandPoolCreateFlagBits :: enum s32 {
|
|
TRANSIENT_BIT :: 1;
|
|
RESET_COMMAND_BUFFER_BIT :: 2;
|
|
PROTECTED_BIT :: 4;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_COMMAND_POOL_CREATE_TRANSIENT_BIT :: TRANSIENT_BIT;
|
|
VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT :: RESET_COMMAND_BUFFER_BIT;
|
|
VK_COMMAND_POOL_CREATE_PROTECTED_BIT :: PROTECTED_BIT;
|
|
VK_COMMAND_POOL_CREATE_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkCommandPoolCreateFlags :: VkFlags;
|
|
|
|
VkCommandPoolResetFlagBits :: enum s32 {
|
|
RELEASE_RESOURCES_BIT :: 1;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT :: RELEASE_RESOURCES_BIT;
|
|
VK_COMMAND_POOL_RESET_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkCommandPoolResetFlags :: VkFlags;
|
|
|
|
VkCommandBufferUsageFlagBits :: enum s32 {
|
|
ONE_TIME_SUBMIT_BIT :: 1;
|
|
RENDER_PASS_CONTINUE_BIT :: 2;
|
|
SIMULTANEOUS_USE_BIT :: 4;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT :: ONE_TIME_SUBMIT_BIT;
|
|
VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT :: RENDER_PASS_CONTINUE_BIT;
|
|
VK_COMMAND_BUFFER_USAGE_SIMULTANEOUS_USE_BIT :: SIMULTANEOUS_USE_BIT;
|
|
VK_COMMAND_BUFFER_USAGE_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkCommandBufferUsageFlags :: VkFlags;
|
|
|
|
VkQueryControlFlagBits :: enum s32 {
|
|
PRECISE_BIT :: 1;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_QUERY_CONTROL_PRECISE_BIT :: PRECISE_BIT;
|
|
VK_QUERY_CONTROL_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkQueryControlFlags :: VkFlags;
|
|
|
|
VkCommandBufferResetFlagBits :: enum s32 {
|
|
RELEASE_RESOURCES_BIT :: 1;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_COMMAND_BUFFER_RESET_RELEASE_RESOURCES_BIT :: RELEASE_RESOURCES_BIT;
|
|
VK_COMMAND_BUFFER_RESET_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkCommandBufferResetFlags :: VkFlags;
|
|
|
|
VkStencilFaceFlagBits :: enum s32 {
|
|
FACE_FRONT_BIT :: 1;
|
|
FACE_BACK_BIT :: 2;
|
|
FACE_FRONT_AND_BACK :: 3;
|
|
|
|
FRONT_AND_BACK :: 3;
|
|
FACE_FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_STENCIL_FACE_FRONT_BIT :: FACE_FRONT_BIT;
|
|
VK_STENCIL_FACE_BACK_BIT :: FACE_BACK_BIT;
|
|
VK_STENCIL_FACE_FRONT_AND_BACK :: FACE_FRONT_AND_BACK;
|
|
|
|
VK_STENCIL_FRONT_AND_BACK :: FRONT_AND_BACK;
|
|
VK_STENCIL_FACE_FLAG_BITS_MAX_ENUM :: FACE_FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkStencilFaceFlags :: VkFlags;
|
|
VkExtent2D :: struct {
|
|
width: u32;
|
|
height: u32;
|
|
}
|
|
|
|
VkExtent3D :: struct {
|
|
width: u32;
|
|
height: u32;
|
|
depth: u32;
|
|
}
|
|
|
|
VkOffset2D :: struct {
|
|
x: s32;
|
|
y: s32;
|
|
}
|
|
|
|
VkOffset3D :: struct {
|
|
x: s32;
|
|
y: s32;
|
|
z: s32;
|
|
}
|
|
|
|
VkRect2D :: struct {
|
|
offset: VkOffset2D;
|
|
extent: VkExtent2D;
|
|
}
|
|
|
|
VkBaseInStructure :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *VkBaseInStructure;
|
|
}
|
|
|
|
VkBaseOutStructure :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *VkBaseOutStructure;
|
|
}
|
|
|
|
VkBufferMemoryBarrier :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
srcAccessMask: VkAccessFlags;
|
|
dstAccessMask: VkAccessFlags;
|
|
srcQueueFamilyIndex: u32;
|
|
dstQueueFamilyIndex: u32;
|
|
buffer: VkBuffer;
|
|
offset: VkDeviceSize;
|
|
size: VkDeviceSize;
|
|
}
|
|
|
|
VkDispatchIndirectCommand :: struct {
|
|
x: u32;
|
|
y: u32;
|
|
z: u32;
|
|
}
|
|
|
|
VkDrawIndexedIndirectCommand :: struct {
|
|
indexCount: u32;
|
|
instanceCount: u32;
|
|
firstIndex: u32;
|
|
vertexOffset: s32;
|
|
firstInstance: u32;
|
|
}
|
|
|
|
VkDrawIndirectCommand :: struct {
|
|
vertexCount: u32;
|
|
instanceCount: u32;
|
|
firstVertex: u32;
|
|
firstInstance: u32;
|
|
}
|
|
|
|
VkImageSubresourceRange :: struct {
|
|
aspectMask: VkImageAspectFlags;
|
|
baseMipLevel: u32;
|
|
levelCount: u32;
|
|
baseArrayLayer: u32;
|
|
layerCount: u32;
|
|
}
|
|
|
|
VkImageMemoryBarrier :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
srcAccessMask: VkAccessFlags;
|
|
dstAccessMask: VkAccessFlags;
|
|
oldLayout: VkImageLayout;
|
|
newLayout: VkImageLayout;
|
|
srcQueueFamilyIndex: u32;
|
|
dstQueueFamilyIndex: u32;
|
|
image: VkImage;
|
|
subresourceRange: VkImageSubresourceRange;
|
|
}
|
|
|
|
VkMemoryBarrier :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
srcAccessMask: VkAccessFlags;
|
|
dstAccessMask: VkAccessFlags;
|
|
}
|
|
|
|
VkPipelineCacheHeaderVersionOne :: struct {
|
|
headerSize: u32;
|
|
headerVersion: VkPipelineCacheHeaderVersion;
|
|
vendorID: u32;
|
|
deviceID: u32;
|
|
pipelineCacheUUID: [16] u8;
|
|
}
|
|
|
|
PFN_vkAllocationFunction :: #type (pUserData: *void, size: u64, alignment: u64, allocationScope: VkSystemAllocationScope) -> *void #c_call;
|
|
|
|
PFN_vkFreeFunction :: #type (pUserData: *void, pMemory: *void) -> void #c_call;
|
|
|
|
PFN_vkInternalAllocationNotification :: #type (pUserData: *void, size: u64, allocationType: VkInternalAllocationType, allocationScope: VkSystemAllocationScope) -> void #c_call;
|
|
|
|
PFN_vkInternalFreeNotification :: #type (pUserData: *void, size: u64, allocationType: VkInternalAllocationType, allocationScope: VkSystemAllocationScope) -> void #c_call;
|
|
|
|
PFN_vkReallocationFunction :: #type (pUserData: *void, pOriginal: *void, size: u64, alignment: u64, allocationScope: VkSystemAllocationScope) -> *void #c_call;
|
|
|
|
PFN_vkVoidFunction :: #type () -> void #c_call;
|
|
VkAllocationCallbacks :: struct {
|
|
pUserData: *void;
|
|
pfnAllocation: PFN_vkAllocationFunction;
|
|
pfnReallocation: PFN_vkReallocationFunction;
|
|
pfnFree: PFN_vkFreeFunction;
|
|
pfnInternalAllocation: PFN_vkInternalAllocationNotification;
|
|
pfnInternalFree: PFN_vkInternalFreeNotification;
|
|
}
|
|
|
|
VkApplicationInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pApplicationName: *u8;
|
|
applicationVersion: u32;
|
|
pEngineName: *u8;
|
|
engineVersion: u32;
|
|
apiVersion: u32;
|
|
}
|
|
|
|
VkFormatProperties :: struct {
|
|
linearTilingFeatures: VkFormatFeatureFlags;
|
|
optimalTilingFeatures: VkFormatFeatureFlags;
|
|
bufferFeatures: VkFormatFeatureFlags;
|
|
}
|
|
|
|
VkImageFormatProperties :: struct {
|
|
maxExtent: VkExtent3D;
|
|
maxMipLevels: u32;
|
|
maxArrayLayers: u32;
|
|
sampleCounts: VkSampleCountFlags;
|
|
maxResourceSize: VkDeviceSize;
|
|
}
|
|
|
|
VkInstanceCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkInstanceCreateFlags;
|
|
pApplicationInfo: *VkApplicationInfo;
|
|
enabledLayerCount: u32;
|
|
ppEnabledLayerNames: **u8;
|
|
enabledExtensionCount: u32;
|
|
ppEnabledExtensionNames: **u8;
|
|
}
|
|
|
|
VkMemoryHeap :: struct {
|
|
size: VkDeviceSize;
|
|
flags: VkMemoryHeapFlags;
|
|
}
|
|
|
|
VkMemoryType :: struct {
|
|
propertyFlags: VkMemoryPropertyFlags;
|
|
heapIndex: u32;
|
|
}
|
|
|
|
VkPhysicalDeviceFeatures :: struct {
|
|
robustBufferAccess: VkBool32;
|
|
fullDrawIndexUint32: VkBool32;
|
|
imageCubeArray: VkBool32;
|
|
independentBlend: VkBool32;
|
|
geometryShader: VkBool32;
|
|
tessellationShader: VkBool32;
|
|
sampleRateShading: VkBool32;
|
|
dualSrcBlend: VkBool32;
|
|
logicOp: VkBool32;
|
|
multiDrawIndirect: VkBool32;
|
|
drawIndirectFirstInstance: VkBool32;
|
|
depthClamp: VkBool32;
|
|
depthBiasClamp: VkBool32;
|
|
fillModeNonSolid: VkBool32;
|
|
depthBounds: VkBool32;
|
|
wideLines: VkBool32;
|
|
largePoints: VkBool32;
|
|
alphaToOne: VkBool32;
|
|
multiViewport: VkBool32;
|
|
samplerAnisotropy: VkBool32;
|
|
textureCompressionETC2: VkBool32;
|
|
textureCompressionASTC_LDR: VkBool32;
|
|
textureCompressionBC: VkBool32;
|
|
occlusionQueryPrecise: VkBool32;
|
|
pipelineStatisticsQuery: VkBool32;
|
|
vertexPipelineStoresAndAtomics: VkBool32;
|
|
fragmentStoresAndAtomics: VkBool32;
|
|
shaderTessellationAndGeometryPointSize: VkBool32;
|
|
shaderImageGatherExtended: VkBool32;
|
|
shaderStorageImageExtendedFormats: VkBool32;
|
|
shaderStorageImageMultisample: VkBool32;
|
|
shaderStorageImageReadWithoutFormat: VkBool32;
|
|
shaderStorageImageWriteWithoutFormat: VkBool32;
|
|
shaderUniformBufferArrayDynamicIndexing: VkBool32;
|
|
shaderSampledImageArrayDynamicIndexing: VkBool32;
|
|
shaderStorageBufferArrayDynamicIndexing: VkBool32;
|
|
shaderStorageImageArrayDynamicIndexing: VkBool32;
|
|
shaderClipDistance: VkBool32;
|
|
shaderCullDistance: VkBool32;
|
|
shaderFloat64: VkBool32;
|
|
shaderInt64: VkBool32;
|
|
shaderInt16: VkBool32;
|
|
shaderResourceResidency: VkBool32;
|
|
shaderResourceMinLod: VkBool32;
|
|
sparseBinding: VkBool32;
|
|
sparseResidencyBuffer: VkBool32;
|
|
sparseResidencyImage2D: VkBool32;
|
|
sparseResidencyImage3D: VkBool32;
|
|
sparseResidency2Samples: VkBool32;
|
|
sparseResidency4Samples: VkBool32;
|
|
sparseResidency8Samples: VkBool32;
|
|
sparseResidency16Samples: VkBool32;
|
|
sparseResidencyAliased: VkBool32;
|
|
variableMultisampleRate: VkBool32;
|
|
inheritedQueries: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceLimits :: struct {
|
|
maxImageDimension1D: u32;
|
|
maxImageDimension2D: u32;
|
|
maxImageDimension3D: u32;
|
|
maxImageDimensionCube: u32;
|
|
maxImageArrayLayers: u32;
|
|
maxTexelBufferElements: u32;
|
|
maxUniformBufferRange: u32;
|
|
maxStorageBufferRange: u32;
|
|
maxPushConstantsSize: u32;
|
|
maxMemoryAllocationCount: u32;
|
|
maxSamplerAllocationCount: u32;
|
|
bufferImageGranularity: VkDeviceSize;
|
|
sparseAddressSpaceSize: VkDeviceSize;
|
|
maxBoundDescriptorSets: u32;
|
|
maxPerStageDescriptorSamplers: u32;
|
|
maxPerStageDescriptorUniformBuffers: u32;
|
|
maxPerStageDescriptorStorageBuffers: u32;
|
|
maxPerStageDescriptorSampledImages: u32;
|
|
maxPerStageDescriptorStorageImages: u32;
|
|
maxPerStageDescriptorInputAttachments: u32;
|
|
maxPerStageResources: u32;
|
|
maxDescriptorSetSamplers: u32;
|
|
maxDescriptorSetUniformBuffers: u32;
|
|
maxDescriptorSetUniformBuffersDynamic: u32;
|
|
maxDescriptorSetStorageBuffers: u32;
|
|
maxDescriptorSetStorageBuffersDynamic: u32;
|
|
maxDescriptorSetSampledImages: u32;
|
|
maxDescriptorSetStorageImages: u32;
|
|
maxDescriptorSetInputAttachments: u32;
|
|
maxVertexInputAttributes: u32;
|
|
maxVertexInputBindings: u32;
|
|
maxVertexInputAttributeOffset: u32;
|
|
maxVertexInputBindingStride: u32;
|
|
maxVertexOutputComponents: u32;
|
|
maxTessellationGenerationLevel: u32;
|
|
maxTessellationPatchSize: u32;
|
|
maxTessellationControlPerVertexInputComponents: u32;
|
|
maxTessellationControlPerVertexOutputComponents: u32;
|
|
maxTessellationControlPerPatchOutputComponents: u32;
|
|
maxTessellationControlTotalOutputComponents: u32;
|
|
maxTessellationEvaluationInputComponents: u32;
|
|
maxTessellationEvaluationOutputComponents: u32;
|
|
maxGeometryShaderInvocations: u32;
|
|
maxGeometryInputComponents: u32;
|
|
maxGeometryOutputComponents: u32;
|
|
maxGeometryOutputVertices: u32;
|
|
maxGeometryTotalOutputComponents: u32;
|
|
maxFragmentInputComponents: u32;
|
|
maxFragmentOutputAttachments: u32;
|
|
maxFragmentDualSrcAttachments: u32;
|
|
maxFragmentCombinedOutputResources: u32;
|
|
maxComputeSharedMemorySize: u32;
|
|
maxComputeWorkGroupCount: [3] u32;
|
|
maxComputeWorkGroupInvocations: u32;
|
|
maxComputeWorkGroupSize: [3] u32;
|
|
subPixelPrecisionBits: u32;
|
|
subTexelPrecisionBits: u32;
|
|
mipmapPrecisionBits: u32;
|
|
maxDrawIndexedIndexValue: u32;
|
|
maxDrawIndirectCount: u32;
|
|
maxSamplerLodBias: float;
|
|
maxSamplerAnisotropy: float;
|
|
maxViewports: u32;
|
|
maxViewportDimensions: [2] u32;
|
|
viewportBoundsRange: [2] float;
|
|
viewportSubPixelBits: u32;
|
|
minMemoryMapAlignment: u64;
|
|
minTexelBufferOffsetAlignment: VkDeviceSize;
|
|
minUniformBufferOffsetAlignment: VkDeviceSize;
|
|
minStorageBufferOffsetAlignment: VkDeviceSize;
|
|
minTexelOffset: s32;
|
|
maxTexelOffset: u32;
|
|
minTexelGatherOffset: s32;
|
|
maxTexelGatherOffset: u32;
|
|
minInterpolationOffset: float;
|
|
maxInterpolationOffset: float;
|
|
subPixelInterpolationOffsetBits: u32;
|
|
maxFramebufferWidth: u32;
|
|
maxFramebufferHeight: u32;
|
|
maxFramebufferLayers: u32;
|
|
framebufferColorSampleCounts: VkSampleCountFlags;
|
|
framebufferDepthSampleCounts: VkSampleCountFlags;
|
|
framebufferStencilSampleCounts: VkSampleCountFlags;
|
|
framebufferNoAttachmentsSampleCounts: VkSampleCountFlags;
|
|
maxColorAttachments: u32;
|
|
sampledImageColorSampleCounts: VkSampleCountFlags;
|
|
sampledImageIntegerSampleCounts: VkSampleCountFlags;
|
|
sampledImageDepthSampleCounts: VkSampleCountFlags;
|
|
sampledImageStencilSampleCounts: VkSampleCountFlags;
|
|
storageImageSampleCounts: VkSampleCountFlags;
|
|
maxSampleMaskWords: u32;
|
|
timestampComputeAndGraphics: VkBool32;
|
|
timestampPeriod: float;
|
|
maxClipDistances: u32;
|
|
maxCullDistances: u32;
|
|
maxCombinedClipAndCullDistances: u32;
|
|
discreteQueuePriorities: u32;
|
|
pointSizeRange: [2] float;
|
|
lineWidthRange: [2] float;
|
|
pointSizeGranularity: float;
|
|
lineWidthGranularity: float;
|
|
strictLines: VkBool32;
|
|
standardSampleLocations: VkBool32;
|
|
optimalBufferCopyOffsetAlignment: VkDeviceSize;
|
|
optimalBufferCopyRowPitchAlignment: VkDeviceSize;
|
|
nonCoherentAtomSize: VkDeviceSize;
|
|
}
|
|
|
|
VkPhysicalDeviceMemoryProperties :: struct {
|
|
memoryTypeCount: u32;
|
|
memoryTypes: [32] VkMemoryType;
|
|
memoryHeapCount: u32;
|
|
memoryHeaps: [16] VkMemoryHeap;
|
|
}
|
|
|
|
VkPhysicalDeviceSparseProperties :: struct {
|
|
residencyStandard2DBlockShape: VkBool32;
|
|
residencyStandard2DMultisampleBlockShape: VkBool32;
|
|
residencyStandard3DBlockShape: VkBool32;
|
|
residencyAlignedMipSize: VkBool32;
|
|
residencyNonResidentStrict: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceProperties :: struct {
|
|
apiVersion: u32;
|
|
driverVersion: u32;
|
|
vendorID: u32;
|
|
deviceID: u32;
|
|
deviceType: VkPhysicalDeviceType;
|
|
deviceName: [256] u8;
|
|
pipelineCacheUUID: [16] u8;
|
|
limits: VkPhysicalDeviceLimits;
|
|
sparseProperties: VkPhysicalDeviceSparseProperties;
|
|
}
|
|
|
|
VkQueueFamilyProperties :: struct {
|
|
queueFlags: VkQueueFlags;
|
|
queueCount: u32;
|
|
timestampValidBits: u32;
|
|
minImageTransferGranularity: VkExtent3D;
|
|
}
|
|
|
|
VkDeviceQueueCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkDeviceQueueCreateFlags;
|
|
queueFamilyIndex: u32;
|
|
queueCount: u32;
|
|
pQueuePriorities: *float;
|
|
}
|
|
|
|
VkDeviceCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkDeviceCreateFlags;
|
|
queueCreateInfoCount: u32;
|
|
pQueueCreateInfos: *VkDeviceQueueCreateInfo;
|
|
|
|
// enabledLayerCount is deprecated and should not be used
|
|
enabledLayerCount: u32;
|
|
|
|
// ppEnabledLayerNames is deprecated and should not be used
|
|
ppEnabledLayerNames: **u8;
|
|
enabledExtensionCount: u32;
|
|
ppEnabledExtensionNames: **u8;
|
|
pEnabledFeatures: *VkPhysicalDeviceFeatures;
|
|
}
|
|
|
|
VkExtensionProperties :: struct {
|
|
extensionName: [256] u8;
|
|
specVersion: u32;
|
|
}
|
|
|
|
VkLayerProperties :: struct {
|
|
layerName: [256] u8;
|
|
specVersion: u32;
|
|
implementationVersion: u32;
|
|
description: [256] u8;
|
|
}
|
|
|
|
VkSubmitInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
waitSemaphoreCount: u32;
|
|
pWaitSemaphores: *VkSemaphore;
|
|
pWaitDstStageMask: *VkPipelineStageFlags;
|
|
commandBufferCount: u32;
|
|
pCommandBuffers: *VkCommandBuffer;
|
|
signalSemaphoreCount: u32;
|
|
pSignalSemaphores: *VkSemaphore;
|
|
}
|
|
|
|
VkMappedMemoryRange :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
memory: VkDeviceMemory;
|
|
offset: VkDeviceSize;
|
|
size: VkDeviceSize;
|
|
}
|
|
|
|
VkMemoryAllocateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
allocationSize: VkDeviceSize;
|
|
memoryTypeIndex: u32;
|
|
}
|
|
|
|
VkMemoryRequirements :: struct {
|
|
size: VkDeviceSize;
|
|
alignment: VkDeviceSize;
|
|
memoryTypeBits: u32;
|
|
}
|
|
|
|
VkSparseMemoryBind :: struct {
|
|
resourceOffset: VkDeviceSize;
|
|
size: VkDeviceSize;
|
|
memory: VkDeviceMemory;
|
|
memoryOffset: VkDeviceSize;
|
|
flags: VkSparseMemoryBindFlags;
|
|
}
|
|
|
|
VkSparseBufferMemoryBindInfo :: struct {
|
|
buffer: VkBuffer;
|
|
bindCount: u32;
|
|
pBinds: *VkSparseMemoryBind;
|
|
}
|
|
|
|
VkSparseImageOpaqueMemoryBindInfo :: struct {
|
|
image: VkImage;
|
|
bindCount: u32;
|
|
pBinds: *VkSparseMemoryBind;
|
|
}
|
|
|
|
VkImageSubresource :: struct {
|
|
aspectMask: VkImageAspectFlags;
|
|
mipLevel: u32;
|
|
arrayLayer: u32;
|
|
}
|
|
|
|
VkSparseImageMemoryBind :: struct {
|
|
subresource: VkImageSubresource;
|
|
offset: VkOffset3D;
|
|
extent: VkExtent3D;
|
|
memory: VkDeviceMemory;
|
|
memoryOffset: VkDeviceSize;
|
|
flags: VkSparseMemoryBindFlags;
|
|
}
|
|
|
|
VkSparseImageMemoryBindInfo :: struct {
|
|
image: VkImage;
|
|
bindCount: u32;
|
|
pBinds: *VkSparseImageMemoryBind;
|
|
}
|
|
|
|
VkBindSparseInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
waitSemaphoreCount: u32;
|
|
pWaitSemaphores: *VkSemaphore;
|
|
bufferBindCount: u32;
|
|
pBufferBinds: *VkSparseBufferMemoryBindInfo;
|
|
imageOpaqueBindCount: u32;
|
|
pImageOpaqueBinds: *VkSparseImageOpaqueMemoryBindInfo;
|
|
imageBindCount: u32;
|
|
pImageBinds: *VkSparseImageMemoryBindInfo;
|
|
signalSemaphoreCount: u32;
|
|
pSignalSemaphores: *VkSemaphore;
|
|
}
|
|
|
|
VkSparseImageFormatProperties :: struct {
|
|
aspectMask: VkImageAspectFlags;
|
|
imageGranularity: VkExtent3D;
|
|
flags: VkSparseImageFormatFlags;
|
|
}
|
|
|
|
VkSparseImageMemoryRequirements :: struct {
|
|
formatProperties: VkSparseImageFormatProperties;
|
|
imageMipTailFirstLod: u32;
|
|
imageMipTailSize: VkDeviceSize;
|
|
imageMipTailOffset: VkDeviceSize;
|
|
imageMipTailStride: VkDeviceSize;
|
|
}
|
|
|
|
VkFenceCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkFenceCreateFlags;
|
|
}
|
|
|
|
VkSemaphoreCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkSemaphoreCreateFlags;
|
|
}
|
|
|
|
VkEventCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkEventCreateFlags;
|
|
}
|
|
|
|
VkQueryPoolCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkQueryPoolCreateFlags;
|
|
queryType: VkQueryType;
|
|
queryCount: u32;
|
|
pipelineStatistics: VkQueryPipelineStatisticFlags;
|
|
}
|
|
|
|
VkBufferCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkBufferCreateFlags;
|
|
size: VkDeviceSize;
|
|
usage: VkBufferUsageFlags;
|
|
sharingMode: VkSharingMode;
|
|
queueFamilyIndexCount: u32;
|
|
pQueueFamilyIndices: *u32;
|
|
}
|
|
|
|
VkBufferViewCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkBufferViewCreateFlags;
|
|
buffer: VkBuffer;
|
|
format: VkFormat;
|
|
offset: VkDeviceSize;
|
|
range: VkDeviceSize;
|
|
}
|
|
|
|
VkImageCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkImageCreateFlags;
|
|
imageType: VkImageType;
|
|
format: VkFormat;
|
|
extent: VkExtent3D;
|
|
mipLevels: u32;
|
|
arrayLayers: u32;
|
|
samples: VkSampleCountFlagBits;
|
|
tiling: VkImageTiling;
|
|
usage: VkImageUsageFlags;
|
|
sharingMode: VkSharingMode;
|
|
queueFamilyIndexCount: u32;
|
|
pQueueFamilyIndices: *u32;
|
|
initialLayout: VkImageLayout;
|
|
}
|
|
|
|
VkSubresourceLayout :: struct {
|
|
offset: VkDeviceSize;
|
|
size: VkDeviceSize;
|
|
rowPitch: VkDeviceSize;
|
|
arrayPitch: VkDeviceSize;
|
|
depthPitch: VkDeviceSize;
|
|
}
|
|
|
|
VkComponentMapping :: struct {
|
|
r: VkComponentSwizzle;
|
|
g: VkComponentSwizzle;
|
|
b: VkComponentSwizzle;
|
|
a: VkComponentSwizzle;
|
|
}
|
|
|
|
VkImageViewCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkImageViewCreateFlags;
|
|
image: VkImage;
|
|
viewType: VkImageViewType;
|
|
format: VkFormat;
|
|
components: VkComponentMapping;
|
|
subresourceRange: VkImageSubresourceRange;
|
|
}
|
|
|
|
VkShaderModuleCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkShaderModuleCreateFlags;
|
|
codeSize: u64;
|
|
pCode: *u32;
|
|
}
|
|
|
|
VkPipelineCacheCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkPipelineCacheCreateFlags;
|
|
initialDataSize: u64;
|
|
pInitialData: *void;
|
|
}
|
|
|
|
VkSpecializationMapEntry :: struct {
|
|
constantID: u32;
|
|
offset: u32;
|
|
size: u64;
|
|
}
|
|
|
|
VkSpecializationInfo :: struct {
|
|
mapEntryCount: u32;
|
|
pMapEntries: *VkSpecializationMapEntry;
|
|
dataSize: u64;
|
|
pData: *void;
|
|
}
|
|
|
|
VkPipelineShaderStageCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkPipelineShaderStageCreateFlags;
|
|
stage: VkShaderStageFlagBits;
|
|
module: VkShaderModule;
|
|
pName: *u8;
|
|
pSpecializationInfo: *VkSpecializationInfo;
|
|
}
|
|
|
|
VkComputePipelineCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkPipelineCreateFlags;
|
|
stage: VkPipelineShaderStageCreateInfo;
|
|
layout: VkPipelineLayout;
|
|
basePipelineHandle: VkPipeline;
|
|
basePipelineIndex: s32;
|
|
}
|
|
|
|
VkVertexInputBindingDescription :: struct {
|
|
binding: u32;
|
|
stride: u32;
|
|
inputRate: VkVertexInputRate;
|
|
}
|
|
|
|
VkVertexInputAttributeDescription :: struct {
|
|
location: u32;
|
|
binding: u32;
|
|
format: VkFormat;
|
|
offset: u32;
|
|
}
|
|
|
|
VkPipelineVertexInputStateCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkPipelineVertexInputStateCreateFlags;
|
|
vertexBindingDescriptionCount: u32;
|
|
pVertexBindingDescriptions: *VkVertexInputBindingDescription;
|
|
vertexAttributeDescriptionCount: u32;
|
|
pVertexAttributeDescriptions: *VkVertexInputAttributeDescription;
|
|
}
|
|
|
|
VkPipelineInputAssemblyStateCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkPipelineInputAssemblyStateCreateFlags;
|
|
topology: VkPrimitiveTopology;
|
|
primitiveRestartEnable: VkBool32;
|
|
}
|
|
|
|
VkPipelineTessellationStateCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkPipelineTessellationStateCreateFlags;
|
|
patchControlPoints: u32;
|
|
}
|
|
|
|
VkViewport :: struct {
|
|
x: float;
|
|
y: float;
|
|
width: float;
|
|
height: float;
|
|
minDepth: float;
|
|
maxDepth: float;
|
|
}
|
|
|
|
VkPipelineViewportStateCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkPipelineViewportStateCreateFlags;
|
|
viewportCount: u32;
|
|
pViewports: *VkViewport;
|
|
scissorCount: u32;
|
|
pScissors: *VkRect2D;
|
|
}
|
|
|
|
VkPipelineRasterizationStateCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkPipelineRasterizationStateCreateFlags;
|
|
depthClampEnable: VkBool32;
|
|
rasterizerDiscardEnable: VkBool32;
|
|
polygonMode: VkPolygonMode;
|
|
cullMode: VkCullModeFlags;
|
|
frontFace: VkFrontFace;
|
|
depthBiasEnable: VkBool32;
|
|
depthBiasConstantFactor: float;
|
|
depthBiasClamp: float;
|
|
depthBiasSlopeFactor: float;
|
|
lineWidth: float;
|
|
}
|
|
|
|
VkPipelineMultisampleStateCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkPipelineMultisampleStateCreateFlags;
|
|
rasterizationSamples: VkSampleCountFlagBits;
|
|
sampleShadingEnable: VkBool32;
|
|
minSampleShading: float;
|
|
pSampleMask: *VkSampleMask;
|
|
alphaToCoverageEnable: VkBool32;
|
|
alphaToOneEnable: VkBool32;
|
|
}
|
|
|
|
VkStencilOpState :: struct {
|
|
failOp: VkStencilOp;
|
|
passOp: VkStencilOp;
|
|
depthFailOp: VkStencilOp;
|
|
compareOp: VkCompareOp;
|
|
compareMask: u32;
|
|
writeMask: u32;
|
|
reference: u32;
|
|
}
|
|
|
|
VkPipelineDepthStencilStateCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkPipelineDepthStencilStateCreateFlags;
|
|
depthTestEnable: VkBool32;
|
|
depthWriteEnable: VkBool32;
|
|
depthCompareOp: VkCompareOp;
|
|
depthBoundsTestEnable: VkBool32;
|
|
stencilTestEnable: VkBool32;
|
|
front: VkStencilOpState;
|
|
back: VkStencilOpState;
|
|
minDepthBounds: float;
|
|
maxDepthBounds: float;
|
|
}
|
|
|
|
VkPipelineColorBlendAttachmentState :: struct {
|
|
blendEnable: VkBool32;
|
|
srcColorBlendFactor: VkBlendFactor;
|
|
dstColorBlendFactor: VkBlendFactor;
|
|
colorBlendOp: VkBlendOp;
|
|
srcAlphaBlendFactor: VkBlendFactor;
|
|
dstAlphaBlendFactor: VkBlendFactor;
|
|
alphaBlendOp: VkBlendOp;
|
|
colorWriteMask: VkColorComponentFlags;
|
|
}
|
|
|
|
VkPipelineColorBlendStateCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkPipelineColorBlendStateCreateFlags;
|
|
logicOpEnable: VkBool32;
|
|
logicOp: VkLogicOp;
|
|
attachmentCount: u32;
|
|
pAttachments: *VkPipelineColorBlendAttachmentState;
|
|
blendConstants: [4] float;
|
|
}
|
|
|
|
VkPipelineDynamicStateCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkPipelineDynamicStateCreateFlags;
|
|
dynamicStateCount: u32;
|
|
pDynamicStates: *VkDynamicState;
|
|
}
|
|
|
|
VkGraphicsPipelineCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkPipelineCreateFlags;
|
|
stageCount: u32;
|
|
pStages: *VkPipelineShaderStageCreateInfo;
|
|
pVertexInputState: *VkPipelineVertexInputStateCreateInfo;
|
|
pInputAssemblyState: *VkPipelineInputAssemblyStateCreateInfo;
|
|
pTessellationState: *VkPipelineTessellationStateCreateInfo;
|
|
pViewportState: *VkPipelineViewportStateCreateInfo;
|
|
pRasterizationState: *VkPipelineRasterizationStateCreateInfo;
|
|
pMultisampleState: *VkPipelineMultisampleStateCreateInfo;
|
|
pDepthStencilState: *VkPipelineDepthStencilStateCreateInfo;
|
|
pColorBlendState: *VkPipelineColorBlendStateCreateInfo;
|
|
pDynamicState: *VkPipelineDynamicStateCreateInfo;
|
|
layout: VkPipelineLayout;
|
|
renderPass: VkRenderPass;
|
|
subpass: u32;
|
|
basePipelineHandle: VkPipeline;
|
|
basePipelineIndex: s32;
|
|
}
|
|
|
|
VkPushConstantRange :: struct {
|
|
stageFlags: VkShaderStageFlags;
|
|
offset: u32;
|
|
size: u32;
|
|
}
|
|
|
|
VkPipelineLayoutCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkPipelineLayoutCreateFlags;
|
|
setLayoutCount: u32;
|
|
pSetLayouts: *VkDescriptorSetLayout;
|
|
pushConstantRangeCount: u32;
|
|
pPushConstantRanges: *VkPushConstantRange;
|
|
}
|
|
|
|
VkSamplerCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkSamplerCreateFlags;
|
|
magFilter: VkFilter;
|
|
minFilter: VkFilter;
|
|
mipmapMode: VkSamplerMipmapMode;
|
|
addressModeU: VkSamplerAddressMode;
|
|
addressModeV: VkSamplerAddressMode;
|
|
addressModeW: VkSamplerAddressMode;
|
|
mipLodBias: float;
|
|
anisotropyEnable: VkBool32;
|
|
maxAnisotropy: float;
|
|
compareEnable: VkBool32;
|
|
compareOp: VkCompareOp;
|
|
minLod: float;
|
|
maxLod: float;
|
|
borderColor: VkBorderColor;
|
|
unnormalizedCoordinates: VkBool32;
|
|
}
|
|
|
|
VkCopyDescriptorSet :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
srcSet: VkDescriptorSet;
|
|
srcBinding: u32;
|
|
srcArrayElement: u32;
|
|
dstSet: VkDescriptorSet;
|
|
dstBinding: u32;
|
|
dstArrayElement: u32;
|
|
descriptorCount: u32;
|
|
}
|
|
|
|
VkDescriptorBufferInfo :: struct {
|
|
buffer: VkBuffer;
|
|
offset: VkDeviceSize;
|
|
range: VkDeviceSize;
|
|
}
|
|
|
|
VkDescriptorImageInfo :: struct {
|
|
sampler: VkSampler;
|
|
imageView: VkImageView;
|
|
imageLayout: VkImageLayout;
|
|
}
|
|
|
|
VkDescriptorPoolSize :: struct {
|
|
type: VkDescriptorType;
|
|
descriptorCount: u32;
|
|
}
|
|
|
|
VkDescriptorPoolCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkDescriptorPoolCreateFlags;
|
|
maxSets: u32;
|
|
poolSizeCount: u32;
|
|
pPoolSizes: *VkDescriptorPoolSize;
|
|
}
|
|
|
|
VkDescriptorSetAllocateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
descriptorPool: VkDescriptorPool;
|
|
descriptorSetCount: u32;
|
|
pSetLayouts: *VkDescriptorSetLayout;
|
|
}
|
|
|
|
VkDescriptorSetLayoutBinding :: struct {
|
|
binding: u32;
|
|
descriptorType: VkDescriptorType;
|
|
descriptorCount: u32;
|
|
stageFlags: VkShaderStageFlags;
|
|
pImmutableSamplers: *VkSampler;
|
|
}
|
|
|
|
VkDescriptorSetLayoutCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkDescriptorSetLayoutCreateFlags;
|
|
bindingCount: u32;
|
|
pBindings: *VkDescriptorSetLayoutBinding;
|
|
}
|
|
|
|
VkWriteDescriptorSet :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
dstSet: VkDescriptorSet;
|
|
dstBinding: u32;
|
|
dstArrayElement: u32;
|
|
descriptorCount: u32;
|
|
descriptorType: VkDescriptorType;
|
|
pImageInfo: *VkDescriptorImageInfo;
|
|
pBufferInfo: *VkDescriptorBufferInfo;
|
|
pTexelBufferView: *VkBufferView;
|
|
}
|
|
|
|
VkAttachmentDescription :: struct {
|
|
flags: VkAttachmentDescriptionFlags;
|
|
format: VkFormat;
|
|
samples: VkSampleCountFlagBits;
|
|
loadOp: VkAttachmentLoadOp;
|
|
storeOp: VkAttachmentStoreOp;
|
|
stencilLoadOp: VkAttachmentLoadOp;
|
|
stencilStoreOp: VkAttachmentStoreOp;
|
|
initialLayout: VkImageLayout;
|
|
finalLayout: VkImageLayout;
|
|
}
|
|
|
|
VkAttachmentReference :: struct {
|
|
attachment: u32;
|
|
layout: VkImageLayout;
|
|
}
|
|
|
|
VkFramebufferCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkFramebufferCreateFlags;
|
|
renderPass: VkRenderPass;
|
|
attachmentCount: u32;
|
|
pAttachments: *VkImageView;
|
|
width: u32;
|
|
height: u32;
|
|
layers: u32;
|
|
}
|
|
|
|
VkSubpassDescription :: struct {
|
|
flags: VkSubpassDescriptionFlags;
|
|
pipelineBindPoint: VkPipelineBindPoint;
|
|
inputAttachmentCount: u32;
|
|
pInputAttachments: *VkAttachmentReference;
|
|
colorAttachmentCount: u32;
|
|
pColorAttachments: *VkAttachmentReference;
|
|
pResolveAttachments: *VkAttachmentReference;
|
|
pDepthStencilAttachment: *VkAttachmentReference;
|
|
preserveAttachmentCount: u32;
|
|
pPreserveAttachments: *u32;
|
|
}
|
|
|
|
VkSubpassDependency :: struct {
|
|
srcSubpass: u32;
|
|
dstSubpass: u32;
|
|
srcStageMask: VkPipelineStageFlags;
|
|
dstStageMask: VkPipelineStageFlags;
|
|
srcAccessMask: VkAccessFlags;
|
|
dstAccessMask: VkAccessFlags;
|
|
dependencyFlags: VkDependencyFlags;
|
|
}
|
|
|
|
VkRenderPassCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkRenderPassCreateFlags;
|
|
attachmentCount: u32;
|
|
pAttachments: *VkAttachmentDescription;
|
|
subpassCount: u32;
|
|
pSubpasses: *VkSubpassDescription;
|
|
dependencyCount: u32;
|
|
pDependencies: *VkSubpassDependency;
|
|
}
|
|
|
|
VkCommandPoolCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkCommandPoolCreateFlags;
|
|
queueFamilyIndex: u32;
|
|
}
|
|
|
|
VkCommandBufferAllocateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
commandPool: VkCommandPool;
|
|
level: VkCommandBufferLevel;
|
|
commandBufferCount: u32;
|
|
}
|
|
|
|
VkCommandBufferInheritanceInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
renderPass: VkRenderPass;
|
|
subpass: u32;
|
|
framebuffer: VkFramebuffer;
|
|
occlusionQueryEnable: VkBool32;
|
|
queryFlags: VkQueryControlFlags;
|
|
pipelineStatistics: VkQueryPipelineStatisticFlags;
|
|
}
|
|
|
|
VkCommandBufferBeginInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkCommandBufferUsageFlags;
|
|
pInheritanceInfo: *VkCommandBufferInheritanceInfo;
|
|
}
|
|
|
|
VkBufferCopy :: struct {
|
|
srcOffset: VkDeviceSize;
|
|
dstOffset: VkDeviceSize;
|
|
size: VkDeviceSize;
|
|
}
|
|
|
|
VkImageSubresourceLayers :: struct {
|
|
aspectMask: VkImageAspectFlags;
|
|
mipLevel: u32;
|
|
baseArrayLayer: u32;
|
|
layerCount: u32;
|
|
}
|
|
|
|
VkBufferImageCopy :: struct {
|
|
bufferOffset: VkDeviceSize;
|
|
bufferRowLength: u32;
|
|
bufferImageHeight: u32;
|
|
imageSubresource: VkImageSubresourceLayers;
|
|
imageOffset: VkOffset3D;
|
|
imageExtent: VkExtent3D;
|
|
}
|
|
|
|
VkClearColorValue :: union {
|
|
_float32: [4] float;
|
|
int32: [4] s32;
|
|
uint32: [4] u32;
|
|
}
|
|
|
|
VkClearDepthStencilValue :: struct {
|
|
depth: float;
|
|
stencil: u32;
|
|
}
|
|
|
|
VkClearValue :: union {
|
|
color: VkClearColorValue;
|
|
depthStencil: VkClearDepthStencilValue;
|
|
}
|
|
|
|
VkClearAttachment :: struct {
|
|
aspectMask: VkImageAspectFlags;
|
|
colorAttachment: u32;
|
|
clearValue: VkClearValue;
|
|
}
|
|
|
|
VkClearRect :: struct {
|
|
rect: VkRect2D;
|
|
baseArrayLayer: u32;
|
|
layerCount: u32;
|
|
}
|
|
|
|
VkImageBlit :: struct {
|
|
srcSubresource: VkImageSubresourceLayers;
|
|
srcOffsets: [2] VkOffset3D;
|
|
dstSubresource: VkImageSubresourceLayers;
|
|
dstOffsets: [2] VkOffset3D;
|
|
}
|
|
|
|
VkImageCopy :: struct {
|
|
srcSubresource: VkImageSubresourceLayers;
|
|
srcOffset: VkOffset3D;
|
|
dstSubresource: VkImageSubresourceLayers;
|
|
dstOffset: VkOffset3D;
|
|
extent: VkExtent3D;
|
|
}
|
|
|
|
VkImageResolve :: struct {
|
|
srcSubresource: VkImageSubresourceLayers;
|
|
srcOffset: VkOffset3D;
|
|
dstSubresource: VkImageSubresourceLayers;
|
|
dstOffset: VkOffset3D;
|
|
extent: VkExtent3D;
|
|
}
|
|
|
|
VkRenderPassBeginInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
renderPass: VkRenderPass;
|
|
framebuffer: VkFramebuffer;
|
|
renderArea: VkRect2D;
|
|
clearValueCount: u32;
|
|
pClearValues: *VkClearValue;
|
|
}
|
|
|
|
PFN_vkCreateInstance :: #type (pCreateInfo: *VkInstanceCreateInfo, pAllocator: *VkAllocationCallbacks, pInstance: *VkInstance) -> VkResult #c_call;
|
|
PFN_vkDestroyInstance :: #type (instance: VkInstance, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
PFN_vkEnumeratePhysicalDevices :: #type (instance: VkInstance, pPhysicalDeviceCount: *u32, pPhysicalDevices: *VkPhysicalDevice) -> VkResult #c_call;
|
|
PFN_vkGetPhysicalDeviceFeatures :: #type (physicalDevice: VkPhysicalDevice, pFeatures: *VkPhysicalDeviceFeatures) -> void #c_call;
|
|
PFN_vkGetPhysicalDeviceFormatProperties :: #type (physicalDevice: VkPhysicalDevice, format: VkFormat, pFormatProperties: *VkFormatProperties) -> void #c_call;
|
|
PFN_vkGetPhysicalDeviceImageFormatProperties :: #type (physicalDevice: VkPhysicalDevice, format: VkFormat, type: VkImageType, tiling: VkImageTiling, usage: VkImageUsageFlags, flags: VkImageCreateFlags, pImageFormatProperties: *VkImageFormatProperties) -> VkResult #c_call;
|
|
PFN_vkGetPhysicalDeviceProperties :: #type (physicalDevice: VkPhysicalDevice, pProperties: *VkPhysicalDeviceProperties) -> void #c_call;
|
|
PFN_vkGetPhysicalDeviceQueueFamilyProperties :: #type (physicalDevice: VkPhysicalDevice, pQueueFamilyPropertyCount: *u32, pQueueFamilyProperties: *VkQueueFamilyProperties) -> void #c_call;
|
|
PFN_vkGetPhysicalDeviceMemoryProperties :: #type (physicalDevice: VkPhysicalDevice, pMemoryProperties: *VkPhysicalDeviceMemoryProperties) -> void #c_call;
|
|
PFN_vkGetInstanceProcAddr :: #type (instance: VkInstance, pName: *u8) -> PFN_vkVoidFunction #c_call;
|
|
PFN_vkGetDeviceProcAddr :: #type (device: VkDevice, pName: *u8) -> PFN_vkVoidFunction #c_call;
|
|
PFN_vkCreateDevice :: #type (physicalDevice: VkPhysicalDevice, pCreateInfo: *VkDeviceCreateInfo, pAllocator: *VkAllocationCallbacks, pDevice: *VkDevice) -> VkResult #c_call;
|
|
PFN_vkDestroyDevice :: #type (device: VkDevice, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
PFN_vkEnumerateInstanceExtensionProperties :: #type (pLayerName: *u8, pPropertyCount: *u32, pProperties: *VkExtensionProperties) -> VkResult #c_call;
|
|
PFN_vkEnumerateDeviceExtensionProperties :: #type (physicalDevice: VkPhysicalDevice, pLayerName: *u8, pPropertyCount: *u32, pProperties: *VkExtensionProperties) -> VkResult #c_call;
|
|
PFN_vkEnumerateInstanceLayerProperties :: #type (pPropertyCount: *u32, pProperties: *VkLayerProperties) -> VkResult #c_call;
|
|
PFN_vkEnumerateDeviceLayerProperties :: #type (physicalDevice: VkPhysicalDevice, pPropertyCount: *u32, pProperties: *VkLayerProperties) -> VkResult #c_call;
|
|
PFN_vkGetDeviceQueue :: #type (device: VkDevice, queueFamilyIndex: u32, queueIndex: u32, pQueue: *VkQueue) -> void #c_call;
|
|
PFN_vkQueueSubmit :: #type (queue: VkQueue, submitCount: u32, pSubmits: *VkSubmitInfo, fence: VkFence) -> VkResult #c_call;
|
|
PFN_vkQueueWaitIdle :: #type (queue: VkQueue) -> VkResult #c_call;
|
|
PFN_vkDeviceWaitIdle :: #type (device: VkDevice) -> VkResult #c_call;
|
|
PFN_vkAllocateMemory :: #type (device: VkDevice, pAllocateInfo: *VkMemoryAllocateInfo, pAllocator: *VkAllocationCallbacks, pMemory: *VkDeviceMemory) -> VkResult #c_call;
|
|
PFN_vkFreeMemory :: #type (device: VkDevice, memory: VkDeviceMemory, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
PFN_vkMapMemory :: #type (device: VkDevice, memory: VkDeviceMemory, offset: VkDeviceSize, size: VkDeviceSize, flags: VkMemoryMapFlags, ppData: **void) -> VkResult #c_call;
|
|
PFN_vkUnmapMemory :: #type (device: VkDevice, memory: VkDeviceMemory) -> void #c_call;
|
|
PFN_vkFlushMappedMemoryRanges :: #type (device: VkDevice, memoryRangeCount: u32, pMemoryRanges: *VkMappedMemoryRange) -> VkResult #c_call;
|
|
PFN_vkInvalidateMappedMemoryRanges :: #type (device: VkDevice, memoryRangeCount: u32, pMemoryRanges: *VkMappedMemoryRange) -> VkResult #c_call;
|
|
PFN_vkGetDeviceMemoryCommitment :: #type (device: VkDevice, memory: VkDeviceMemory, pCommittedMemoryInBytes: *VkDeviceSize) -> void #c_call;
|
|
PFN_vkBindBufferMemory :: #type (device: VkDevice, buffer: VkBuffer, memory: VkDeviceMemory, memoryOffset: VkDeviceSize) -> VkResult #c_call;
|
|
PFN_vkBindImageMemory :: #type (device: VkDevice, image: VkImage, memory: VkDeviceMemory, memoryOffset: VkDeviceSize) -> VkResult #c_call;
|
|
PFN_vkGetBufferMemoryRequirements :: #type (device: VkDevice, buffer: VkBuffer, pMemoryRequirements: *VkMemoryRequirements) -> void #c_call;
|
|
PFN_vkGetImageMemoryRequirements :: #type (device: VkDevice, image: VkImage, pMemoryRequirements: *VkMemoryRequirements) -> void #c_call;
|
|
PFN_vkGetImageSparseMemoryRequirements :: #type (device: VkDevice, image: VkImage, pSparseMemoryRequirementCount: *u32, pSparseMemoryRequirements: *VkSparseImageMemoryRequirements) -> void #c_call;
|
|
PFN_vkGetPhysicalDeviceSparseImageFormatProperties :: #type (physicalDevice: VkPhysicalDevice, format: VkFormat, type: VkImageType, samples: VkSampleCountFlagBits, usage: VkImageUsageFlags, tiling: VkImageTiling, pPropertyCount: *u32, pProperties: *VkSparseImageFormatProperties) -> void #c_call;
|
|
PFN_vkQueueBindSparse :: #type (queue: VkQueue, bindInfoCount: u32, pBindInfo: *VkBindSparseInfo, fence: VkFence) -> VkResult #c_call;
|
|
PFN_vkCreateFence :: #type (device: VkDevice, pCreateInfo: *VkFenceCreateInfo, pAllocator: *VkAllocationCallbacks, pFence: *VkFence) -> VkResult #c_call;
|
|
PFN_vkDestroyFence :: #type (device: VkDevice, fence: VkFence, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
PFN_vkResetFences :: #type (device: VkDevice, fenceCount: u32, pFences: *VkFence) -> VkResult #c_call;
|
|
PFN_vkGetFenceStatus :: #type (device: VkDevice, fence: VkFence) -> VkResult #c_call;
|
|
PFN_vkWaitForFences :: #type (device: VkDevice, fenceCount: u32, pFences: *VkFence, waitAll: VkBool32, timeout: u64) -> VkResult #c_call;
|
|
PFN_vkCreateSemaphore :: #type (device: VkDevice, pCreateInfo: *VkSemaphoreCreateInfo, pAllocator: *VkAllocationCallbacks, pSemaphore: *VkSemaphore) -> VkResult #c_call;
|
|
PFN_vkDestroySemaphore :: #type (device: VkDevice, semaphore: VkSemaphore, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
PFN_vkCreateEvent :: #type (device: VkDevice, pCreateInfo: *VkEventCreateInfo, pAllocator: *VkAllocationCallbacks, pEvent: *VkEvent) -> VkResult #c_call;
|
|
PFN_vkDestroyEvent :: #type (device: VkDevice, event: VkEvent, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
PFN_vkGetEventStatus :: #type (device: VkDevice, event: VkEvent) -> VkResult #c_call;
|
|
PFN_vkSetEvent :: #type (device: VkDevice, event: VkEvent) -> VkResult #c_call;
|
|
PFN_vkResetEvent :: #type (device: VkDevice, event: VkEvent) -> VkResult #c_call;
|
|
PFN_vkCreateQueryPool :: #type (device: VkDevice, pCreateInfo: *VkQueryPoolCreateInfo, pAllocator: *VkAllocationCallbacks, pQueryPool: *VkQueryPool) -> VkResult #c_call;
|
|
PFN_vkDestroyQueryPool :: #type (device: VkDevice, queryPool: VkQueryPool, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
PFN_vkGetQueryPoolResults :: #type (device: VkDevice, queryPool: VkQueryPool, firstQuery: u32, queryCount: u32, dataSize: u64, pData: *void, stride: VkDeviceSize, flags: VkQueryResultFlags) -> VkResult #c_call;
|
|
PFN_vkCreateBuffer :: #type (device: VkDevice, pCreateInfo: *VkBufferCreateInfo, pAllocator: *VkAllocationCallbacks, pBuffer: *VkBuffer) -> VkResult #c_call;
|
|
PFN_vkDestroyBuffer :: #type (device: VkDevice, buffer: VkBuffer, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
PFN_vkCreateBufferView :: #type (device: VkDevice, pCreateInfo: *VkBufferViewCreateInfo, pAllocator: *VkAllocationCallbacks, pView: *VkBufferView) -> VkResult #c_call;
|
|
PFN_vkDestroyBufferView :: #type (device: VkDevice, bufferView: VkBufferView, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
PFN_vkCreateImage :: #type (device: VkDevice, pCreateInfo: *VkImageCreateInfo, pAllocator: *VkAllocationCallbacks, pImage: *VkImage) -> VkResult #c_call;
|
|
PFN_vkDestroyImage :: #type (device: VkDevice, image: VkImage, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
PFN_vkGetImageSubresourceLayout :: #type (device: VkDevice, image: VkImage, pSubresource: *VkImageSubresource, pLayout: *VkSubresourceLayout) -> void #c_call;
|
|
PFN_vkCreateImageView :: #type (device: VkDevice, pCreateInfo: *VkImageViewCreateInfo, pAllocator: *VkAllocationCallbacks, pView: *VkImageView) -> VkResult #c_call;
|
|
PFN_vkDestroyImageView :: #type (device: VkDevice, imageView: VkImageView, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
PFN_vkCreateShaderModule :: #type (device: VkDevice, pCreateInfo: *VkShaderModuleCreateInfo, pAllocator: *VkAllocationCallbacks, pShaderModule: *VkShaderModule) -> VkResult #c_call;
|
|
PFN_vkDestroyShaderModule :: #type (device: VkDevice, shaderModule: VkShaderModule, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
PFN_vkCreatePipelineCache :: #type (device: VkDevice, pCreateInfo: *VkPipelineCacheCreateInfo, pAllocator: *VkAllocationCallbacks, pPipelineCache: *VkPipelineCache) -> VkResult #c_call;
|
|
PFN_vkDestroyPipelineCache :: #type (device: VkDevice, pipelineCache: VkPipelineCache, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
PFN_vkGetPipelineCacheData :: #type (device: VkDevice, pipelineCache: VkPipelineCache, pDataSize: *u64, pData: *void) -> VkResult #c_call;
|
|
PFN_vkMergePipelineCaches :: #type (device: VkDevice, dstCache: VkPipelineCache, srcCacheCount: u32, pSrcCaches: *VkPipelineCache) -> VkResult #c_call;
|
|
PFN_vkCreateGraphicsPipelines :: #type (device: VkDevice, pipelineCache: VkPipelineCache, createInfoCount: u32, pCreateInfos: *VkGraphicsPipelineCreateInfo, pAllocator: *VkAllocationCallbacks, pPipelines: *VkPipeline) -> VkResult #c_call;
|
|
PFN_vkCreateComputePipelines :: #type (device: VkDevice, pipelineCache: VkPipelineCache, createInfoCount: u32, pCreateInfos: *VkComputePipelineCreateInfo, pAllocator: *VkAllocationCallbacks, pPipelines: *VkPipeline) -> VkResult #c_call;
|
|
PFN_vkDestroyPipeline :: #type (device: VkDevice, pipeline: VkPipeline, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
PFN_vkCreatePipelineLayout :: #type (device: VkDevice, pCreateInfo: *VkPipelineLayoutCreateInfo, pAllocator: *VkAllocationCallbacks, pPipelineLayout: *VkPipelineLayout) -> VkResult #c_call;
|
|
PFN_vkDestroyPipelineLayout :: #type (device: VkDevice, pipelineLayout: VkPipelineLayout, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
PFN_vkCreateSampler :: #type (device: VkDevice, pCreateInfo: *VkSamplerCreateInfo, pAllocator: *VkAllocationCallbacks, pSampler: *VkSampler) -> VkResult #c_call;
|
|
PFN_vkDestroySampler :: #type (device: VkDevice, sampler: VkSampler, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
PFN_vkCreateDescriptorSetLayout :: #type (device: VkDevice, pCreateInfo: *VkDescriptorSetLayoutCreateInfo, pAllocator: *VkAllocationCallbacks, pSetLayout: *VkDescriptorSetLayout) -> VkResult #c_call;
|
|
PFN_vkDestroyDescriptorSetLayout :: #type (device: VkDevice, descriptorSetLayout: VkDescriptorSetLayout, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
PFN_vkCreateDescriptorPool :: #type (device: VkDevice, pCreateInfo: *VkDescriptorPoolCreateInfo, pAllocator: *VkAllocationCallbacks, pDescriptorPool: *VkDescriptorPool) -> VkResult #c_call;
|
|
PFN_vkDestroyDescriptorPool :: #type (device: VkDevice, descriptorPool: VkDescriptorPool, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
PFN_vkResetDescriptorPool :: #type (device: VkDevice, descriptorPool: VkDescriptorPool, flags: VkDescriptorPoolResetFlags) -> VkResult #c_call;
|
|
PFN_vkAllocateDescriptorSets :: #type (device: VkDevice, pAllocateInfo: *VkDescriptorSetAllocateInfo, pDescriptorSets: *VkDescriptorSet) -> VkResult #c_call;
|
|
PFN_vkFreeDescriptorSets :: #type (device: VkDevice, descriptorPool: VkDescriptorPool, descriptorSetCount: u32, pDescriptorSets: *VkDescriptorSet) -> VkResult #c_call;
|
|
PFN_vkUpdateDescriptorSets :: #type (device: VkDevice, descriptorWriteCount: u32, pDescriptorWrites: *VkWriteDescriptorSet, descriptorCopyCount: u32, pDescriptorCopies: *VkCopyDescriptorSet) -> void #c_call;
|
|
PFN_vkCreateFramebuffer :: #type (device: VkDevice, pCreateInfo: *VkFramebufferCreateInfo, pAllocator: *VkAllocationCallbacks, pFramebuffer: *VkFramebuffer) -> VkResult #c_call;
|
|
PFN_vkDestroyFramebuffer :: #type (device: VkDevice, framebuffer: VkFramebuffer, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
PFN_vkCreateRenderPass :: #type (device: VkDevice, pCreateInfo: *VkRenderPassCreateInfo, pAllocator: *VkAllocationCallbacks, pRenderPass: *VkRenderPass) -> VkResult #c_call;
|
|
PFN_vkDestroyRenderPass :: #type (device: VkDevice, renderPass: VkRenderPass, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
PFN_vkGetRenderAreaGranularity :: #type (device: VkDevice, renderPass: VkRenderPass, pGranularity: *VkExtent2D) -> void #c_call;
|
|
PFN_vkCreateCommandPool :: #type (device: VkDevice, pCreateInfo: *VkCommandPoolCreateInfo, pAllocator: *VkAllocationCallbacks, pCommandPool: *VkCommandPool) -> VkResult #c_call;
|
|
PFN_vkDestroyCommandPool :: #type (device: VkDevice, commandPool: VkCommandPool, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
PFN_vkResetCommandPool :: #type (device: VkDevice, commandPool: VkCommandPool, flags: VkCommandPoolResetFlags) -> VkResult #c_call;
|
|
PFN_vkAllocateCommandBuffers :: #type (device: VkDevice, pAllocateInfo: *VkCommandBufferAllocateInfo, pCommandBuffers: *VkCommandBuffer) -> VkResult #c_call;
|
|
PFN_vkFreeCommandBuffers :: #type (device: VkDevice, commandPool: VkCommandPool, commandBufferCount: u32, pCommandBuffers: *VkCommandBuffer) -> void #c_call;
|
|
PFN_vkBeginCommandBuffer :: #type (commandBuffer: VkCommandBuffer, pBeginInfo: *VkCommandBufferBeginInfo) -> VkResult #c_call;
|
|
PFN_vkEndCommandBuffer :: #type (commandBuffer: VkCommandBuffer) -> VkResult #c_call;
|
|
PFN_vkResetCommandBuffer :: #type (commandBuffer: VkCommandBuffer, flags: VkCommandBufferResetFlags) -> VkResult #c_call;
|
|
PFN_vkCmdBindPipeline :: #type (commandBuffer: VkCommandBuffer, pipelineBindPoint: VkPipelineBindPoint, pipeline: VkPipeline) -> void #c_call;
|
|
PFN_vkCmdSetViewport :: #type (commandBuffer: VkCommandBuffer, firstViewport: u32, viewportCount: u32, pViewports: *VkViewport) -> void #c_call;
|
|
PFN_vkCmdSetScissor :: #type (commandBuffer: VkCommandBuffer, firstScissor: u32, scissorCount: u32, pScissors: *VkRect2D) -> void #c_call;
|
|
PFN_vkCmdSetLineWidth :: #type (commandBuffer: VkCommandBuffer, lineWidth: float) -> void #c_call;
|
|
PFN_vkCmdSetDepthBias :: #type (commandBuffer: VkCommandBuffer, depthBiasConstantFactor: float, depthBiasClamp: float, depthBiasSlopeFactor: float) -> void #c_call;
|
|
PFN_vkCmdSetBlendConstants :: #type (commandBuffer: VkCommandBuffer, blendConstants: *[4] float) -> void #c_call;
|
|
PFN_vkCmdSetDepthBounds :: #type (commandBuffer: VkCommandBuffer, minDepthBounds: float, maxDepthBounds: float) -> void #c_call;
|
|
PFN_vkCmdSetStencilCompareMask :: #type (commandBuffer: VkCommandBuffer, faceMask: VkStencilFaceFlags, compareMask: u32) -> void #c_call;
|
|
PFN_vkCmdSetStencilWriteMask :: #type (commandBuffer: VkCommandBuffer, faceMask: VkStencilFaceFlags, writeMask: u32) -> void #c_call;
|
|
PFN_vkCmdSetStencilReference :: #type (commandBuffer: VkCommandBuffer, faceMask: VkStencilFaceFlags, reference: u32) -> void #c_call;
|
|
PFN_vkCmdBindDescriptorSets :: #type (commandBuffer: VkCommandBuffer, pipelineBindPoint: VkPipelineBindPoint, layout: VkPipelineLayout, firstSet: u32, descriptorSetCount: u32, pDescriptorSets: *VkDescriptorSet, dynamicOffsetCount: u32, pDynamicOffsets: *u32) -> void #c_call;
|
|
PFN_vkCmdBindIndexBuffer :: #type (commandBuffer: VkCommandBuffer, buffer: VkBuffer, offset: VkDeviceSize, indexType: VkIndexType) -> void #c_call;
|
|
PFN_vkCmdBindVertexBuffers :: #type (commandBuffer: VkCommandBuffer, firstBinding: u32, bindingCount: u32, pBuffers: *VkBuffer, pOffsets: *VkDeviceSize) -> void #c_call;
|
|
PFN_vkCmdDraw :: #type (commandBuffer: VkCommandBuffer, vertexCount: u32, instanceCount: u32, firstVertex: u32, firstInstance: u32) -> void #c_call;
|
|
PFN_vkCmdDrawIndexed :: #type (commandBuffer: VkCommandBuffer, indexCount: u32, instanceCount: u32, firstIndex: u32, vertexOffset: s32, firstInstance: u32) -> void #c_call;
|
|
PFN_vkCmdDrawIndirect :: #type (commandBuffer: VkCommandBuffer, buffer: VkBuffer, offset: VkDeviceSize, drawCount: u32, stride: u32) -> void #c_call;
|
|
PFN_vkCmdDrawIndexedIndirect :: #type (commandBuffer: VkCommandBuffer, buffer: VkBuffer, offset: VkDeviceSize, drawCount: u32, stride: u32) -> void #c_call;
|
|
PFN_vkCmdDispatch :: #type (commandBuffer: VkCommandBuffer, groupCountX: u32, groupCountY: u32, groupCountZ: u32) -> void #c_call;
|
|
PFN_vkCmdDispatchIndirect :: #type (commandBuffer: VkCommandBuffer, buffer: VkBuffer, offset: VkDeviceSize) -> void #c_call;
|
|
PFN_vkCmdCopyBuffer :: #type (commandBuffer: VkCommandBuffer, srcBuffer: VkBuffer, dstBuffer: VkBuffer, regionCount: u32, pRegions: *VkBufferCopy) -> void #c_call;
|
|
PFN_vkCmdCopyImage :: #type (commandBuffer: VkCommandBuffer, srcImage: VkImage, srcImageLayout: VkImageLayout, dstImage: VkImage, dstImageLayout: VkImageLayout, regionCount: u32, pRegions: *VkImageCopy) -> void #c_call;
|
|
PFN_vkCmdBlitImage :: #type (commandBuffer: VkCommandBuffer, srcImage: VkImage, srcImageLayout: VkImageLayout, dstImage: VkImage, dstImageLayout: VkImageLayout, regionCount: u32, pRegions: *VkImageBlit, filter: VkFilter) -> void #c_call;
|
|
PFN_vkCmdCopyBufferToImage :: #type (commandBuffer: VkCommandBuffer, srcBuffer: VkBuffer, dstImage: VkImage, dstImageLayout: VkImageLayout, regionCount: u32, pRegions: *VkBufferImageCopy) -> void #c_call;
|
|
PFN_vkCmdCopyImageToBuffer :: #type (commandBuffer: VkCommandBuffer, srcImage: VkImage, srcImageLayout: VkImageLayout, dstBuffer: VkBuffer, regionCount: u32, pRegions: *VkBufferImageCopy) -> void #c_call;
|
|
PFN_vkCmdUpdateBuffer :: #type (commandBuffer: VkCommandBuffer, dstBuffer: VkBuffer, dstOffset: VkDeviceSize, dataSize: VkDeviceSize, pData: *void) -> void #c_call;
|
|
PFN_vkCmdFillBuffer :: #type (commandBuffer: VkCommandBuffer, dstBuffer: VkBuffer, dstOffset: VkDeviceSize, size: VkDeviceSize, data: u32) -> void #c_call;
|
|
PFN_vkCmdClearColorImage :: #type (commandBuffer: VkCommandBuffer, image: VkImage, imageLayout: VkImageLayout, pColor: *VkClearColorValue, rangeCount: u32, pRanges: *VkImageSubresourceRange) -> void #c_call;
|
|
PFN_vkCmdClearDepthStencilImage :: #type (commandBuffer: VkCommandBuffer, image: VkImage, imageLayout: VkImageLayout, pDepthStencil: *VkClearDepthStencilValue, rangeCount: u32, pRanges: *VkImageSubresourceRange) -> void #c_call;
|
|
PFN_vkCmdClearAttachments :: #type (commandBuffer: VkCommandBuffer, attachmentCount: u32, pAttachments: *VkClearAttachment, rectCount: u32, pRects: *VkClearRect) -> void #c_call;
|
|
PFN_vkCmdResolveImage :: #type (commandBuffer: VkCommandBuffer, srcImage: VkImage, srcImageLayout: VkImageLayout, dstImage: VkImage, dstImageLayout: VkImageLayout, regionCount: u32, pRegions: *VkImageResolve) -> void #c_call;
|
|
PFN_vkCmdSetEvent :: #type (commandBuffer: VkCommandBuffer, event: VkEvent, stageMask: VkPipelineStageFlags) -> void #c_call;
|
|
PFN_vkCmdResetEvent :: #type (commandBuffer: VkCommandBuffer, event: VkEvent, stageMask: VkPipelineStageFlags) -> void #c_call;
|
|
PFN_vkCmdWaitEvents :: #type (commandBuffer: VkCommandBuffer, eventCount: u32, pEvents: *VkEvent, srcStageMask: VkPipelineStageFlags, dstStageMask: VkPipelineStageFlags, memoryBarrierCount: u32, pMemoryBarriers: *VkMemoryBarrier, bufferMemoryBarrierCount: u32, pBufferMemoryBarriers: *VkBufferMemoryBarrier, imageMemoryBarrierCount: u32, pImageMemoryBarriers: *VkImageMemoryBarrier) -> void #c_call;
|
|
PFN_vkCmdPipelineBarrier :: #type (commandBuffer: VkCommandBuffer, srcStageMask: VkPipelineStageFlags, dstStageMask: VkPipelineStageFlags, dependencyFlags: VkDependencyFlags, memoryBarrierCount: u32, pMemoryBarriers: *VkMemoryBarrier, bufferMemoryBarrierCount: u32, pBufferMemoryBarriers: *VkBufferMemoryBarrier, imageMemoryBarrierCount: u32, pImageMemoryBarriers: *VkImageMemoryBarrier) -> void #c_call;
|
|
PFN_vkCmdBeginQuery :: #type (commandBuffer: VkCommandBuffer, queryPool: VkQueryPool, query: u32, flags: VkQueryControlFlags) -> void #c_call;
|
|
PFN_vkCmdEndQuery :: #type (commandBuffer: VkCommandBuffer, queryPool: VkQueryPool, query: u32) -> void #c_call;
|
|
PFN_vkCmdResetQueryPool :: #type (commandBuffer: VkCommandBuffer, queryPool: VkQueryPool, firstQuery: u32, queryCount: u32) -> void #c_call;
|
|
PFN_vkCmdWriteTimestamp :: #type (commandBuffer: VkCommandBuffer, pipelineStage: VkPipelineStageFlagBits, queryPool: VkQueryPool, query: u32) -> void #c_call;
|
|
PFN_vkCmdCopyQueryPoolResults :: #type (commandBuffer: VkCommandBuffer, queryPool: VkQueryPool, firstQuery: u32, queryCount: u32, dstBuffer: VkBuffer, dstOffset: VkDeviceSize, stride: VkDeviceSize, flags: VkQueryResultFlags) -> void #c_call;
|
|
PFN_vkCmdPushConstants :: #type (commandBuffer: VkCommandBuffer, layout: VkPipelineLayout, stageFlags: VkShaderStageFlags, offset: u32, size: u32, pValues: *void) -> void #c_call;
|
|
PFN_vkCmdBeginRenderPass :: #type (commandBuffer: VkCommandBuffer, pRenderPassBegin: *VkRenderPassBeginInfo, contents: VkSubpassContents) -> void #c_call;
|
|
PFN_vkCmdNextSubpass :: #type (commandBuffer: VkCommandBuffer, contents: VkSubpassContents) -> void #c_call;
|
|
PFN_vkCmdEndRenderPass :: #type (commandBuffer: VkCommandBuffer) -> void #c_call;
|
|
PFN_vkCmdExecuteCommands :: #type (commandBuffer: VkCommandBuffer, commandBufferCount: u32, pCommandBuffers: *VkCommandBuffer) -> void #c_call;
|
|
|
|
vkCreateInstance :: (pCreateInfo: *VkInstanceCreateInfo, pAllocator: *VkAllocationCallbacks, pInstance: *VkInstance) -> VkResult #foreign vulkan_1;
|
|
|
|
vkDestroyInstance :: (instance: VkInstance, pAllocator: *VkAllocationCallbacks) -> void #foreign vulkan_1;
|
|
|
|
vkEnumeratePhysicalDevices :: (instance: VkInstance, pPhysicalDeviceCount: *u32, pPhysicalDevices: *VkPhysicalDevice) -> VkResult #foreign vulkan_1;
|
|
|
|
vkGetPhysicalDeviceFeatures :: (physicalDevice: VkPhysicalDevice, pFeatures: *VkPhysicalDeviceFeatures) -> void #foreign vulkan_1;
|
|
|
|
vkGetPhysicalDeviceFormatProperties :: (physicalDevice: VkPhysicalDevice, format: VkFormat, pFormatProperties: *VkFormatProperties) -> void #foreign vulkan_1;
|
|
|
|
vkGetPhysicalDeviceImageFormatProperties :: (physicalDevice: VkPhysicalDevice, format: VkFormat, type: VkImageType, tiling: VkImageTiling, usage: VkImageUsageFlags, flags: VkImageCreateFlags, pImageFormatProperties: *VkImageFormatProperties) -> VkResult #foreign vulkan_1;
|
|
|
|
vkGetPhysicalDeviceProperties :: (physicalDevice: VkPhysicalDevice, pProperties: *VkPhysicalDeviceProperties) -> void #foreign vulkan_1;
|
|
|
|
vkGetPhysicalDeviceQueueFamilyProperties :: (physicalDevice: VkPhysicalDevice, pQueueFamilyPropertyCount: *u32, pQueueFamilyProperties: *VkQueueFamilyProperties) -> void #foreign vulkan_1;
|
|
|
|
vkGetPhysicalDeviceMemoryProperties :: (physicalDevice: VkPhysicalDevice, pMemoryProperties: *VkPhysicalDeviceMemoryProperties) -> void #foreign vulkan_1;
|
|
|
|
vkGetInstanceProcAddr :: (instance: VkInstance, pName: *u8) -> PFN_vkVoidFunction #foreign vulkan_1;
|
|
|
|
vkGetDeviceProcAddr :: (device: VkDevice, pName: *u8) -> PFN_vkVoidFunction #foreign vulkan_1;
|
|
|
|
vkCreateDevice :: (physicalDevice: VkPhysicalDevice, pCreateInfo: *VkDeviceCreateInfo, pAllocator: *VkAllocationCallbacks, pDevice: *VkDevice) -> VkResult #foreign vulkan_1;
|
|
|
|
vkDestroyDevice :: (device: VkDevice, pAllocator: *VkAllocationCallbacks) -> void #foreign vulkan_1;
|
|
|
|
vkEnumerateInstanceExtensionProperties :: (pLayerName: *u8, pPropertyCount: *u32, pProperties: *VkExtensionProperties) -> VkResult #foreign vulkan_1;
|
|
|
|
vkEnumerateDeviceExtensionProperties :: (physicalDevice: VkPhysicalDevice, pLayerName: *u8, pPropertyCount: *u32, pProperties: *VkExtensionProperties) -> VkResult #foreign vulkan_1;
|
|
|
|
vkEnumerateInstanceLayerProperties :: (pPropertyCount: *u32, pProperties: *VkLayerProperties) -> VkResult #foreign vulkan_1;
|
|
|
|
vkEnumerateDeviceLayerProperties :: (physicalDevice: VkPhysicalDevice, pPropertyCount: *u32, pProperties: *VkLayerProperties) -> VkResult #foreign vulkan_1;
|
|
|
|
vkGetDeviceQueue :: (device: VkDevice, queueFamilyIndex: u32, queueIndex: u32, pQueue: *VkQueue) -> void #foreign vulkan_1;
|
|
|
|
vkQueueSubmit :: (queue: VkQueue, submitCount: u32, pSubmits: *VkSubmitInfo, fence: VkFence) -> VkResult #foreign vulkan_1;
|
|
|
|
vkQueueWaitIdle :: (queue: VkQueue) -> VkResult #foreign vulkan_1;
|
|
|
|
vkDeviceWaitIdle :: (device: VkDevice) -> VkResult #foreign vulkan_1;
|
|
|
|
vkAllocateMemory :: (device: VkDevice, pAllocateInfo: *VkMemoryAllocateInfo, pAllocator: *VkAllocationCallbacks, pMemory: *VkDeviceMemory) -> VkResult #foreign vulkan_1;
|
|
|
|
vkFreeMemory :: (device: VkDevice, memory: VkDeviceMemory, pAllocator: *VkAllocationCallbacks) -> void #foreign vulkan_1;
|
|
|
|
vkMapMemory :: (device: VkDevice, memory: VkDeviceMemory, offset: VkDeviceSize, size: VkDeviceSize, flags: VkMemoryMapFlags, ppData: **void) -> VkResult #foreign vulkan_1;
|
|
|
|
vkUnmapMemory :: (device: VkDevice, memory: VkDeviceMemory) -> void #foreign vulkan_1;
|
|
|
|
vkFlushMappedMemoryRanges :: (device: VkDevice, memoryRangeCount: u32, pMemoryRanges: *VkMappedMemoryRange) -> VkResult #foreign vulkan_1;
|
|
|
|
vkInvalidateMappedMemoryRanges :: (device: VkDevice, memoryRangeCount: u32, pMemoryRanges: *VkMappedMemoryRange) -> VkResult #foreign vulkan_1;
|
|
|
|
vkGetDeviceMemoryCommitment :: (device: VkDevice, memory: VkDeviceMemory, pCommittedMemoryInBytes: *VkDeviceSize) -> void #foreign vulkan_1;
|
|
|
|
vkBindBufferMemory :: (device: VkDevice, buffer: VkBuffer, memory: VkDeviceMemory, memoryOffset: VkDeviceSize) -> VkResult #foreign vulkan_1;
|
|
|
|
vkBindImageMemory :: (device: VkDevice, image: VkImage, memory: VkDeviceMemory, memoryOffset: VkDeviceSize) -> VkResult #foreign vulkan_1;
|
|
|
|
vkGetBufferMemoryRequirements :: (device: VkDevice, buffer: VkBuffer, pMemoryRequirements: *VkMemoryRequirements) -> void #foreign vulkan_1;
|
|
|
|
vkGetImageMemoryRequirements :: (device: VkDevice, image: VkImage, pMemoryRequirements: *VkMemoryRequirements) -> void #foreign vulkan_1;
|
|
|
|
vkGetImageSparseMemoryRequirements :: (device: VkDevice, image: VkImage, pSparseMemoryRequirementCount: *u32, pSparseMemoryRequirements: *VkSparseImageMemoryRequirements) -> void #foreign vulkan_1;
|
|
|
|
vkGetPhysicalDeviceSparseImageFormatProperties :: (physicalDevice: VkPhysicalDevice, format: VkFormat, type: VkImageType, samples: VkSampleCountFlagBits, usage: VkImageUsageFlags, tiling: VkImageTiling, pPropertyCount: *u32, pProperties: *VkSparseImageFormatProperties) -> void #foreign vulkan_1;
|
|
|
|
vkQueueBindSparse :: (queue: VkQueue, bindInfoCount: u32, pBindInfo: *VkBindSparseInfo, fence: VkFence) -> VkResult #foreign vulkan_1;
|
|
|
|
vkCreateFence :: (device: VkDevice, pCreateInfo: *VkFenceCreateInfo, pAllocator: *VkAllocationCallbacks, pFence: *VkFence) -> VkResult #foreign vulkan_1;
|
|
|
|
vkDestroyFence :: (device: VkDevice, fence: VkFence, pAllocator: *VkAllocationCallbacks) -> void #foreign vulkan_1;
|
|
|
|
vkResetFences :: (device: VkDevice, fenceCount: u32, pFences: *VkFence) -> VkResult #foreign vulkan_1;
|
|
|
|
vkGetFenceStatus :: (device: VkDevice, fence: VkFence) -> VkResult #foreign vulkan_1;
|
|
|
|
vkWaitForFences :: (device: VkDevice, fenceCount: u32, pFences: *VkFence, waitAll: VkBool32, timeout: u64) -> VkResult #foreign vulkan_1;
|
|
|
|
vkCreateSemaphore :: (device: VkDevice, pCreateInfo: *VkSemaphoreCreateInfo, pAllocator: *VkAllocationCallbacks, pSemaphore: *VkSemaphore) -> VkResult #foreign vulkan_1;
|
|
|
|
vkDestroySemaphore :: (device: VkDevice, semaphore: VkSemaphore, pAllocator: *VkAllocationCallbacks) -> void #foreign vulkan_1;
|
|
|
|
vkCreateEvent :: (device: VkDevice, pCreateInfo: *VkEventCreateInfo, pAllocator: *VkAllocationCallbacks, pEvent: *VkEvent) -> VkResult #foreign vulkan_1;
|
|
|
|
vkDestroyEvent :: (device: VkDevice, event: VkEvent, pAllocator: *VkAllocationCallbacks) -> void #foreign vulkan_1;
|
|
|
|
vkGetEventStatus :: (device: VkDevice, event: VkEvent) -> VkResult #foreign vulkan_1;
|
|
|
|
vkSetEvent :: (device: VkDevice, event: VkEvent) -> VkResult #foreign vulkan_1;
|
|
|
|
vkResetEvent :: (device: VkDevice, event: VkEvent) -> VkResult #foreign vulkan_1;
|
|
|
|
vkCreateQueryPool :: (device: VkDevice, pCreateInfo: *VkQueryPoolCreateInfo, pAllocator: *VkAllocationCallbacks, pQueryPool: *VkQueryPool) -> VkResult #foreign vulkan_1;
|
|
|
|
vkDestroyQueryPool :: (device: VkDevice, queryPool: VkQueryPool, pAllocator: *VkAllocationCallbacks) -> void #foreign vulkan_1;
|
|
|
|
vkGetQueryPoolResults :: (device: VkDevice, queryPool: VkQueryPool, firstQuery: u32, queryCount: u32, dataSize: u64, pData: *void, stride: VkDeviceSize, flags: VkQueryResultFlags) -> VkResult #foreign vulkan_1;
|
|
|
|
vkCreateBuffer :: (device: VkDevice, pCreateInfo: *VkBufferCreateInfo, pAllocator: *VkAllocationCallbacks, pBuffer: *VkBuffer) -> VkResult #foreign vulkan_1;
|
|
|
|
vkDestroyBuffer :: (device: VkDevice, buffer: VkBuffer, pAllocator: *VkAllocationCallbacks) -> void #foreign vulkan_1;
|
|
|
|
vkCreateBufferView :: (device: VkDevice, pCreateInfo: *VkBufferViewCreateInfo, pAllocator: *VkAllocationCallbacks, pView: *VkBufferView) -> VkResult #foreign vulkan_1;
|
|
|
|
vkDestroyBufferView :: (device: VkDevice, bufferView: VkBufferView, pAllocator: *VkAllocationCallbacks) -> void #foreign vulkan_1;
|
|
|
|
vkCreateImage :: (device: VkDevice, pCreateInfo: *VkImageCreateInfo, pAllocator: *VkAllocationCallbacks, pImage: *VkImage) -> VkResult #foreign vulkan_1;
|
|
|
|
vkDestroyImage :: (device: VkDevice, image: VkImage, pAllocator: *VkAllocationCallbacks) -> void #foreign vulkan_1;
|
|
|
|
vkGetImageSubresourceLayout :: (device: VkDevice, image: VkImage, pSubresource: *VkImageSubresource, pLayout: *VkSubresourceLayout) -> void #foreign vulkan_1;
|
|
|
|
vkCreateImageView :: (device: VkDevice, pCreateInfo: *VkImageViewCreateInfo, pAllocator: *VkAllocationCallbacks, pView: *VkImageView) -> VkResult #foreign vulkan_1;
|
|
|
|
vkDestroyImageView :: (device: VkDevice, imageView: VkImageView, pAllocator: *VkAllocationCallbacks) -> void #foreign vulkan_1;
|
|
|
|
vkCreateShaderModule :: (device: VkDevice, pCreateInfo: *VkShaderModuleCreateInfo, pAllocator: *VkAllocationCallbacks, pShaderModule: *VkShaderModule) -> VkResult #foreign vulkan_1;
|
|
|
|
vkDestroyShaderModule :: (device: VkDevice, shaderModule: VkShaderModule, pAllocator: *VkAllocationCallbacks) -> void #foreign vulkan_1;
|
|
|
|
vkCreatePipelineCache :: (device: VkDevice, pCreateInfo: *VkPipelineCacheCreateInfo, pAllocator: *VkAllocationCallbacks, pPipelineCache: *VkPipelineCache) -> VkResult #foreign vulkan_1;
|
|
|
|
vkDestroyPipelineCache :: (device: VkDevice, pipelineCache: VkPipelineCache, pAllocator: *VkAllocationCallbacks) -> void #foreign vulkan_1;
|
|
|
|
vkGetPipelineCacheData :: (device: VkDevice, pipelineCache: VkPipelineCache, pDataSize: *u64, pData: *void) -> VkResult #foreign vulkan_1;
|
|
|
|
vkMergePipelineCaches :: (device: VkDevice, dstCache: VkPipelineCache, srcCacheCount: u32, pSrcCaches: *VkPipelineCache) -> VkResult #foreign vulkan_1;
|
|
|
|
vkCreateGraphicsPipelines :: (device: VkDevice, pipelineCache: VkPipelineCache, createInfoCount: u32, pCreateInfos: *VkGraphicsPipelineCreateInfo, pAllocator: *VkAllocationCallbacks, pPipelines: *VkPipeline) -> VkResult #foreign vulkan_1;
|
|
|
|
vkCreateComputePipelines :: (device: VkDevice, pipelineCache: VkPipelineCache, createInfoCount: u32, pCreateInfos: *VkComputePipelineCreateInfo, pAllocator: *VkAllocationCallbacks, pPipelines: *VkPipeline) -> VkResult #foreign vulkan_1;
|
|
|
|
vkDestroyPipeline :: (device: VkDevice, pipeline: VkPipeline, pAllocator: *VkAllocationCallbacks) -> void #foreign vulkan_1;
|
|
|
|
vkCreatePipelineLayout :: (device: VkDevice, pCreateInfo: *VkPipelineLayoutCreateInfo, pAllocator: *VkAllocationCallbacks, pPipelineLayout: *VkPipelineLayout) -> VkResult #foreign vulkan_1;
|
|
|
|
vkDestroyPipelineLayout :: (device: VkDevice, pipelineLayout: VkPipelineLayout, pAllocator: *VkAllocationCallbacks) -> void #foreign vulkan_1;
|
|
|
|
vkCreateSampler :: (device: VkDevice, pCreateInfo: *VkSamplerCreateInfo, pAllocator: *VkAllocationCallbacks, pSampler: *VkSampler) -> VkResult #foreign vulkan_1;
|
|
|
|
vkDestroySampler :: (device: VkDevice, sampler: VkSampler, pAllocator: *VkAllocationCallbacks) -> void #foreign vulkan_1;
|
|
|
|
vkCreateDescriptorSetLayout :: (device: VkDevice, pCreateInfo: *VkDescriptorSetLayoutCreateInfo, pAllocator: *VkAllocationCallbacks, pSetLayout: *VkDescriptorSetLayout) -> VkResult #foreign vulkan_1;
|
|
|
|
vkDestroyDescriptorSetLayout :: (device: VkDevice, descriptorSetLayout: VkDescriptorSetLayout, pAllocator: *VkAllocationCallbacks) -> void #foreign vulkan_1;
|
|
|
|
vkCreateDescriptorPool :: (device: VkDevice, pCreateInfo: *VkDescriptorPoolCreateInfo, pAllocator: *VkAllocationCallbacks, pDescriptorPool: *VkDescriptorPool) -> VkResult #foreign vulkan_1;
|
|
|
|
vkDestroyDescriptorPool :: (device: VkDevice, descriptorPool: VkDescriptorPool, pAllocator: *VkAllocationCallbacks) -> void #foreign vulkan_1;
|
|
|
|
vkResetDescriptorPool :: (device: VkDevice, descriptorPool: VkDescriptorPool, flags: VkDescriptorPoolResetFlags) -> VkResult #foreign vulkan_1;
|
|
|
|
vkAllocateDescriptorSets :: (device: VkDevice, pAllocateInfo: *VkDescriptorSetAllocateInfo, pDescriptorSets: *VkDescriptorSet) -> VkResult #foreign vulkan_1;
|
|
|
|
vkFreeDescriptorSets :: (device: VkDevice, descriptorPool: VkDescriptorPool, descriptorSetCount: u32, pDescriptorSets: *VkDescriptorSet) -> VkResult #foreign vulkan_1;
|
|
|
|
vkUpdateDescriptorSets :: (device: VkDevice, descriptorWriteCount: u32, pDescriptorWrites: *VkWriteDescriptorSet, descriptorCopyCount: u32, pDescriptorCopies: *VkCopyDescriptorSet) -> void #foreign vulkan_1;
|
|
|
|
vkCreateFramebuffer :: (device: VkDevice, pCreateInfo: *VkFramebufferCreateInfo, pAllocator: *VkAllocationCallbacks, pFramebuffer: *VkFramebuffer) -> VkResult #foreign vulkan_1;
|
|
|
|
vkDestroyFramebuffer :: (device: VkDevice, framebuffer: VkFramebuffer, pAllocator: *VkAllocationCallbacks) -> void #foreign vulkan_1;
|
|
|
|
vkCreateRenderPass :: (device: VkDevice, pCreateInfo: *VkRenderPassCreateInfo, pAllocator: *VkAllocationCallbacks, pRenderPass: *VkRenderPass) -> VkResult #foreign vulkan_1;
|
|
|
|
vkDestroyRenderPass :: (device: VkDevice, renderPass: VkRenderPass, pAllocator: *VkAllocationCallbacks) -> void #foreign vulkan_1;
|
|
|
|
vkGetRenderAreaGranularity :: (device: VkDevice, renderPass: VkRenderPass, pGranularity: *VkExtent2D) -> void #foreign vulkan_1;
|
|
|
|
vkCreateCommandPool :: (device: VkDevice, pCreateInfo: *VkCommandPoolCreateInfo, pAllocator: *VkAllocationCallbacks, pCommandPool: *VkCommandPool) -> VkResult #foreign vulkan_1;
|
|
|
|
vkDestroyCommandPool :: (device: VkDevice, commandPool: VkCommandPool, pAllocator: *VkAllocationCallbacks) -> void #foreign vulkan_1;
|
|
|
|
vkResetCommandPool :: (device: VkDevice, commandPool: VkCommandPool, flags: VkCommandPoolResetFlags) -> VkResult #foreign vulkan_1;
|
|
|
|
vkAllocateCommandBuffers :: (device: VkDevice, pAllocateInfo: *VkCommandBufferAllocateInfo, pCommandBuffers: *VkCommandBuffer) -> VkResult #foreign vulkan_1;
|
|
|
|
vkFreeCommandBuffers :: (device: VkDevice, commandPool: VkCommandPool, commandBufferCount: u32, pCommandBuffers: *VkCommandBuffer) -> void #foreign vulkan_1;
|
|
|
|
vkBeginCommandBuffer :: (commandBuffer: VkCommandBuffer, pBeginInfo: *VkCommandBufferBeginInfo) -> VkResult #foreign vulkan_1;
|
|
|
|
vkEndCommandBuffer :: (commandBuffer: VkCommandBuffer) -> VkResult #foreign vulkan_1;
|
|
|
|
vkResetCommandBuffer :: (commandBuffer: VkCommandBuffer, flags: VkCommandBufferResetFlags) -> VkResult #foreign vulkan_1;
|
|
|
|
vkCmdBindPipeline :: (commandBuffer: VkCommandBuffer, pipelineBindPoint: VkPipelineBindPoint, pipeline: VkPipeline) -> void #foreign vulkan_1;
|
|
|
|
vkCmdSetViewport :: (commandBuffer: VkCommandBuffer, firstViewport: u32, viewportCount: u32, pViewports: *VkViewport) -> void #foreign vulkan_1;
|
|
|
|
vkCmdSetScissor :: (commandBuffer: VkCommandBuffer, firstScissor: u32, scissorCount: u32, pScissors: *VkRect2D) -> void #foreign vulkan_1;
|
|
|
|
vkCmdSetLineWidth :: (commandBuffer: VkCommandBuffer, lineWidth: float) -> void #foreign vulkan_1;
|
|
|
|
vkCmdSetDepthBias :: (commandBuffer: VkCommandBuffer, depthBiasConstantFactor: float, depthBiasClamp: float, depthBiasSlopeFactor: float) -> void #foreign vulkan_1;
|
|
|
|
vkCmdSetBlendConstants :: (commandBuffer: VkCommandBuffer, blendConstants: *[4] float) -> void #foreign vulkan_1;
|
|
|
|
vkCmdSetDepthBounds :: (commandBuffer: VkCommandBuffer, minDepthBounds: float, maxDepthBounds: float) -> void #foreign vulkan_1;
|
|
|
|
vkCmdSetStencilCompareMask :: (commandBuffer: VkCommandBuffer, faceMask: VkStencilFaceFlags, compareMask: u32) -> void #foreign vulkan_1;
|
|
|
|
vkCmdSetStencilWriteMask :: (commandBuffer: VkCommandBuffer, faceMask: VkStencilFaceFlags, writeMask: u32) -> void #foreign vulkan_1;
|
|
|
|
vkCmdSetStencilReference :: (commandBuffer: VkCommandBuffer, faceMask: VkStencilFaceFlags, reference: u32) -> void #foreign vulkan_1;
|
|
|
|
vkCmdBindDescriptorSets :: (commandBuffer: VkCommandBuffer, pipelineBindPoint: VkPipelineBindPoint, layout: VkPipelineLayout, firstSet: u32, descriptorSetCount: u32, pDescriptorSets: *VkDescriptorSet, dynamicOffsetCount: u32, pDynamicOffsets: *u32) -> void #foreign vulkan_1;
|
|
|
|
vkCmdBindIndexBuffer :: (commandBuffer: VkCommandBuffer, buffer: VkBuffer, offset: VkDeviceSize, indexType: VkIndexType) -> void #foreign vulkan_1;
|
|
|
|
vkCmdBindVertexBuffers :: (commandBuffer: VkCommandBuffer, firstBinding: u32, bindingCount: u32, pBuffers: *VkBuffer, pOffsets: *VkDeviceSize) -> void #foreign vulkan_1;
|
|
|
|
vkCmdDraw :: (commandBuffer: VkCommandBuffer, vertexCount: u32, instanceCount: u32, firstVertex: u32, firstInstance: u32) -> void #foreign vulkan_1;
|
|
|
|
vkCmdDrawIndexed :: (commandBuffer: VkCommandBuffer, indexCount: u32, instanceCount: u32, firstIndex: u32, vertexOffset: s32, firstInstance: u32) -> void #foreign vulkan_1;
|
|
|
|
vkCmdDrawIndirect :: (commandBuffer: VkCommandBuffer, buffer: VkBuffer, offset: VkDeviceSize, drawCount: u32, stride: u32) -> void #foreign vulkan_1;
|
|
|
|
vkCmdDrawIndexedIndirect :: (commandBuffer: VkCommandBuffer, buffer: VkBuffer, offset: VkDeviceSize, drawCount: u32, stride: u32) -> void #foreign vulkan_1;
|
|
|
|
vkCmdDispatch :: (commandBuffer: VkCommandBuffer, groupCountX: u32, groupCountY: u32, groupCountZ: u32) -> void #foreign vulkan_1;
|
|
|
|
vkCmdDispatchIndirect :: (commandBuffer: VkCommandBuffer, buffer: VkBuffer, offset: VkDeviceSize) -> void #foreign vulkan_1;
|
|
|
|
vkCmdCopyBuffer :: (commandBuffer: VkCommandBuffer, srcBuffer: VkBuffer, dstBuffer: VkBuffer, regionCount: u32, pRegions: *VkBufferCopy) -> void #foreign vulkan_1;
|
|
|
|
vkCmdCopyImage :: (commandBuffer: VkCommandBuffer, srcImage: VkImage, srcImageLayout: VkImageLayout, dstImage: VkImage, dstImageLayout: VkImageLayout, regionCount: u32, pRegions: *VkImageCopy) -> void #foreign vulkan_1;
|
|
|
|
vkCmdBlitImage :: (commandBuffer: VkCommandBuffer, srcImage: VkImage, srcImageLayout: VkImageLayout, dstImage: VkImage, dstImageLayout: VkImageLayout, regionCount: u32, pRegions: *VkImageBlit, filter: VkFilter) -> void #foreign vulkan_1;
|
|
|
|
vkCmdCopyBufferToImage :: (commandBuffer: VkCommandBuffer, srcBuffer: VkBuffer, dstImage: VkImage, dstImageLayout: VkImageLayout, regionCount: u32, pRegions: *VkBufferImageCopy) -> void #foreign vulkan_1;
|
|
|
|
vkCmdCopyImageToBuffer :: (commandBuffer: VkCommandBuffer, srcImage: VkImage, srcImageLayout: VkImageLayout, dstBuffer: VkBuffer, regionCount: u32, pRegions: *VkBufferImageCopy) -> void #foreign vulkan_1;
|
|
|
|
vkCmdUpdateBuffer :: (commandBuffer: VkCommandBuffer, dstBuffer: VkBuffer, dstOffset: VkDeviceSize, dataSize: VkDeviceSize, pData: *void) -> void #foreign vulkan_1;
|
|
|
|
vkCmdFillBuffer :: (commandBuffer: VkCommandBuffer, dstBuffer: VkBuffer, dstOffset: VkDeviceSize, size: VkDeviceSize, data: u32) -> void #foreign vulkan_1;
|
|
|
|
vkCmdClearColorImage :: (commandBuffer: VkCommandBuffer, image: VkImage, imageLayout: VkImageLayout, pColor: *VkClearColorValue, rangeCount: u32, pRanges: *VkImageSubresourceRange) -> void #foreign vulkan_1;
|
|
|
|
vkCmdClearDepthStencilImage :: (commandBuffer: VkCommandBuffer, image: VkImage, imageLayout: VkImageLayout, pDepthStencil: *VkClearDepthStencilValue, rangeCount: u32, pRanges: *VkImageSubresourceRange) -> void #foreign vulkan_1;
|
|
|
|
vkCmdClearAttachments :: (commandBuffer: VkCommandBuffer, attachmentCount: u32, pAttachments: *VkClearAttachment, rectCount: u32, pRects: *VkClearRect) -> void #foreign vulkan_1;
|
|
|
|
vkCmdResolveImage :: (commandBuffer: VkCommandBuffer, srcImage: VkImage, srcImageLayout: VkImageLayout, dstImage: VkImage, dstImageLayout: VkImageLayout, regionCount: u32, pRegions: *VkImageResolve) -> void #foreign vulkan_1;
|
|
|
|
vkCmdSetEvent :: (commandBuffer: VkCommandBuffer, event: VkEvent, stageMask: VkPipelineStageFlags) -> void #foreign vulkan_1;
|
|
|
|
vkCmdResetEvent :: (commandBuffer: VkCommandBuffer, event: VkEvent, stageMask: VkPipelineStageFlags) -> void #foreign vulkan_1;
|
|
|
|
vkCmdWaitEvents :: (commandBuffer: VkCommandBuffer, eventCount: u32, pEvents: *VkEvent, srcStageMask: VkPipelineStageFlags, dstStageMask: VkPipelineStageFlags, memoryBarrierCount: u32, pMemoryBarriers: *VkMemoryBarrier, bufferMemoryBarrierCount: u32, pBufferMemoryBarriers: *VkBufferMemoryBarrier, imageMemoryBarrierCount: u32, pImageMemoryBarriers: *VkImageMemoryBarrier) -> void #foreign vulkan_1;
|
|
|
|
vkCmdPipelineBarrier :: (commandBuffer: VkCommandBuffer, srcStageMask: VkPipelineStageFlags, dstStageMask: VkPipelineStageFlags, dependencyFlags: VkDependencyFlags, memoryBarrierCount: u32, pMemoryBarriers: *VkMemoryBarrier, bufferMemoryBarrierCount: u32, pBufferMemoryBarriers: *VkBufferMemoryBarrier, imageMemoryBarrierCount: u32, pImageMemoryBarriers: *VkImageMemoryBarrier) -> void #foreign vulkan_1;
|
|
|
|
vkCmdBeginQuery :: (commandBuffer: VkCommandBuffer, queryPool: VkQueryPool, query: u32, flags: VkQueryControlFlags) -> void #foreign vulkan_1;
|
|
|
|
vkCmdEndQuery :: (commandBuffer: VkCommandBuffer, queryPool: VkQueryPool, query: u32) -> void #foreign vulkan_1;
|
|
|
|
vkCmdResetQueryPool :: (commandBuffer: VkCommandBuffer, queryPool: VkQueryPool, firstQuery: u32, queryCount: u32) -> void #foreign vulkan_1;
|
|
|
|
vkCmdWriteTimestamp :: (commandBuffer: VkCommandBuffer, pipelineStage: VkPipelineStageFlagBits, queryPool: VkQueryPool, query: u32) -> void #foreign vulkan_1;
|
|
|
|
vkCmdCopyQueryPoolResults :: (commandBuffer: VkCommandBuffer, queryPool: VkQueryPool, firstQuery: u32, queryCount: u32, dstBuffer: VkBuffer, dstOffset: VkDeviceSize, stride: VkDeviceSize, flags: VkQueryResultFlags) -> void #foreign vulkan_1;
|
|
|
|
vkCmdPushConstants :: (commandBuffer: VkCommandBuffer, layout: VkPipelineLayout, stageFlags: VkShaderStageFlags, offset: u32, size: u32, pValues: *void) -> void #foreign vulkan_1;
|
|
|
|
vkCmdBeginRenderPass :: (commandBuffer: VkCommandBuffer, pRenderPassBegin: *VkRenderPassBeginInfo, contents: VkSubpassContents) -> void #foreign vulkan_1;
|
|
|
|
vkCmdNextSubpass :: (commandBuffer: VkCommandBuffer, contents: VkSubpassContents) -> void #foreign vulkan_1;
|
|
|
|
vkCmdEndRenderPass :: (commandBuffer: VkCommandBuffer) -> void #foreign vulkan_1;
|
|
|
|
vkCmdExecuteCommands :: (commandBuffer: VkCommandBuffer, commandBufferCount: u32, pCommandBuffers: *VkCommandBuffer) -> void #foreign vulkan_1;
|
|
|
|
VkSamplerYcbcrConversion_T :: struct {}
|
|
VkSamplerYcbcrConversion :: *VkSamplerYcbcrConversion_T;
|
|
VkDescriptorUpdateTemplate_T :: struct {}
|
|
VkDescriptorUpdateTemplate :: *VkDescriptorUpdateTemplate_T;
|
|
|
|
VkPointClippingBehavior :: enum s32 {
|
|
ALL_CLIP_PLANES :: 0;
|
|
USER_CLIP_PLANES_ONLY :: 1;
|
|
ALL_CLIP_PLANES_KHR :: 0;
|
|
USER_CLIP_PLANES_ONLY_KHR :: 1;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES :: ALL_CLIP_PLANES;
|
|
VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY :: USER_CLIP_PLANES_ONLY;
|
|
VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES_KHR :: ALL_CLIP_PLANES_KHR;
|
|
VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY_KHR :: USER_CLIP_PLANES_ONLY_KHR;
|
|
VK_POINT_CLIPPING_BEHAVIOR_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkTessellationDomainOrigin :: enum s32 {
|
|
UPPER_LEFT :: 0;
|
|
LOWER_LEFT :: 1;
|
|
UPPER_LEFT_KHR :: 0;
|
|
LOWER_LEFT_KHR :: 1;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT :: UPPER_LEFT;
|
|
VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT :: LOWER_LEFT;
|
|
VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT_KHR :: UPPER_LEFT_KHR;
|
|
VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT_KHR :: LOWER_LEFT_KHR;
|
|
VK_TESSELLATION_DOMAIN_ORIGIN_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkSamplerYcbcrModelConversion :: enum s32 {
|
|
RGB_IDENTITY :: 0;
|
|
YCBCR_IDENTITY :: 1;
|
|
YCBCR_709 :: 2;
|
|
YCBCR_601 :: 3;
|
|
YCBCR_2020 :: 4;
|
|
RGB_IDENTITY_KHR :: 0;
|
|
YCBCR_IDENTITY_KHR :: 1;
|
|
YCBCR_709_KHR :: 2;
|
|
YCBCR_601_KHR :: 3;
|
|
YCBCR_2020_KHR :: 4;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY :: RGB_IDENTITY;
|
|
VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY :: YCBCR_IDENTITY;
|
|
VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709 :: YCBCR_709;
|
|
VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601 :: YCBCR_601;
|
|
VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020 :: YCBCR_2020;
|
|
VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY_KHR :: RGB_IDENTITY_KHR;
|
|
VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY_KHR :: YCBCR_IDENTITY_KHR;
|
|
VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709_KHR :: YCBCR_709_KHR;
|
|
VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601_KHR :: YCBCR_601_KHR;
|
|
VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020_KHR :: YCBCR_2020_KHR;
|
|
VK_SAMPLER_YCBCR_MODEL_CONVERSION_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkSamplerYcbcrRange :: enum s32 {
|
|
ITU_FULL :: 0;
|
|
ITU_NARROW :: 1;
|
|
ITU_FULL_KHR :: 0;
|
|
ITU_NARROW_KHR :: 1;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_SAMPLER_YCBCR_RANGE_ITU_FULL :: ITU_FULL;
|
|
VK_SAMPLER_YCBCR_RANGE_ITU_NARROW :: ITU_NARROW;
|
|
VK_SAMPLER_YCBCR_RANGE_ITU_FULL_KHR :: ITU_FULL_KHR;
|
|
VK_SAMPLER_YCBCR_RANGE_ITU_NARROW_KHR :: ITU_NARROW_KHR;
|
|
VK_SAMPLER_YCBCR_RANGE_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkChromaLocation :: enum s32 {
|
|
COSITED_EVEN :: 0;
|
|
MIDPOINT :: 1;
|
|
COSITED_EVEN_KHR :: 0;
|
|
MIDPOINT_KHR :: 1;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_CHROMA_LOCATION_COSITED_EVEN :: COSITED_EVEN;
|
|
VK_CHROMA_LOCATION_MIDPOINT :: MIDPOINT;
|
|
VK_CHROMA_LOCATION_COSITED_EVEN_KHR :: COSITED_EVEN_KHR;
|
|
VK_CHROMA_LOCATION_MIDPOINT_KHR :: MIDPOINT_KHR;
|
|
VK_CHROMA_LOCATION_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkDescriptorUpdateTemplateType :: enum s32 {
|
|
DESCRIPTOR_SET :: 0;
|
|
PUSH_DESCRIPTORS :: 1;
|
|
PUSH_DESCRIPTORS_KHR :: 1;
|
|
DESCRIPTOR_SET_KHR :: 0;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET :: DESCRIPTOR_SET;
|
|
VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_PUSH_DESCRIPTORS :: PUSH_DESCRIPTORS;
|
|
VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_PUSH_DESCRIPTORS_KHR :: PUSH_DESCRIPTORS_KHR;
|
|
VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET_KHR :: DESCRIPTOR_SET_KHR;
|
|
VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkSubgroupFeatureFlagBits :: enum s32 {
|
|
BASIC_BIT :: 1;
|
|
VOTE_BIT :: 2;
|
|
ARITHMETIC_BIT :: 4;
|
|
BALLOT_BIT :: 8;
|
|
SHUFFLE_BIT :: 16;
|
|
SHUFFLE_RELATIVE_BIT :: 32;
|
|
CLUSTERED_BIT :: 64;
|
|
QUAD_BIT :: 128;
|
|
ROTATE_BIT :: 512;
|
|
ROTATE_CLUSTERED_BIT :: 1024;
|
|
PARTITIONED_BIT_NV :: 256;
|
|
ROTATE_BIT_KHR :: 512;
|
|
ROTATE_CLUSTERED_BIT_KHR :: 1024;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_SUBGROUP_FEATURE_BASIC_BIT :: BASIC_BIT;
|
|
VK_SUBGROUP_FEATURE_VOTE_BIT :: VOTE_BIT;
|
|
VK_SUBGROUP_FEATURE_ARITHMETIC_BIT :: ARITHMETIC_BIT;
|
|
VK_SUBGROUP_FEATURE_BALLOT_BIT :: BALLOT_BIT;
|
|
VK_SUBGROUP_FEATURE_SHUFFLE_BIT :: SHUFFLE_BIT;
|
|
VK_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT :: SHUFFLE_RELATIVE_BIT;
|
|
VK_SUBGROUP_FEATURE_CLUSTERED_BIT :: CLUSTERED_BIT;
|
|
VK_SUBGROUP_FEATURE_QUAD_BIT :: QUAD_BIT;
|
|
VK_SUBGROUP_FEATURE_ROTATE_BIT :: ROTATE_BIT;
|
|
VK_SUBGROUP_FEATURE_ROTATE_CLUSTERED_BIT :: ROTATE_CLUSTERED_BIT;
|
|
VK_SUBGROUP_FEATURE_PARTITIONED_BIT_NV :: PARTITIONED_BIT_NV;
|
|
VK_SUBGROUP_FEATURE_ROTATE_BIT_KHR :: ROTATE_BIT_KHR;
|
|
VK_SUBGROUP_FEATURE_ROTATE_CLUSTERED_BIT_KHR :: ROTATE_CLUSTERED_BIT_KHR;
|
|
VK_SUBGROUP_FEATURE_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkSubgroupFeatureFlags :: VkFlags;
|
|
|
|
VkPeerMemoryFeatureFlagBits :: enum s32 {
|
|
COPY_SRC_BIT :: 1;
|
|
COPY_DST_BIT :: 2;
|
|
GENERIC_SRC_BIT :: 4;
|
|
GENERIC_DST_BIT :: 8;
|
|
COPY_SRC_BIT_KHR :: 1;
|
|
COPY_DST_BIT_KHR :: 2;
|
|
GENERIC_SRC_BIT_KHR :: 4;
|
|
GENERIC_DST_BIT_KHR :: 8;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT :: COPY_SRC_BIT;
|
|
VK_PEER_MEMORY_FEATURE_COPY_DST_BIT :: COPY_DST_BIT;
|
|
VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT :: GENERIC_SRC_BIT;
|
|
VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT :: GENERIC_DST_BIT;
|
|
VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT_KHR :: COPY_SRC_BIT_KHR;
|
|
VK_PEER_MEMORY_FEATURE_COPY_DST_BIT_KHR :: COPY_DST_BIT_KHR;
|
|
VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT_KHR :: GENERIC_SRC_BIT_KHR;
|
|
VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT_KHR :: GENERIC_DST_BIT_KHR;
|
|
VK_PEER_MEMORY_FEATURE_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkPeerMemoryFeatureFlags :: VkFlags;
|
|
|
|
VkMemoryAllocateFlagBits :: enum s32 {
|
|
DEVICE_MASK_BIT :: 1;
|
|
DEVICE_ADDRESS_BIT :: 2;
|
|
DEVICE_ADDRESS_CAPTURE_REPLAY_BIT :: 4;
|
|
DEVICE_MASK_BIT_KHR :: 1;
|
|
DEVICE_ADDRESS_BIT_KHR :: 2;
|
|
DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR :: 4;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT :: DEVICE_MASK_BIT;
|
|
VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT :: DEVICE_ADDRESS_BIT;
|
|
VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT :: DEVICE_ADDRESS_CAPTURE_REPLAY_BIT;
|
|
VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT_KHR :: DEVICE_MASK_BIT_KHR;
|
|
VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT_KHR :: DEVICE_ADDRESS_BIT_KHR;
|
|
VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR :: DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR;
|
|
VK_MEMORY_ALLOCATE_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkMemoryAllocateFlags :: VkFlags;
|
|
VkCommandPoolTrimFlags :: VkFlags;
|
|
VkDescriptorUpdateTemplateCreateFlags :: VkFlags;
|
|
|
|
VkExternalMemoryHandleTypeFlagBits :: enum s32 {
|
|
OPAQUE_FD_BIT :: 1;
|
|
OPAQUE_WIN32_BIT :: 2;
|
|
OPAQUE_WIN32_KMT_BIT :: 4;
|
|
D3D11_TEXTURE_BIT :: 8;
|
|
D3D11_TEXTURE_KMT_BIT :: 16;
|
|
D3D12_HEAP_BIT :: 32;
|
|
D3D12_RESOURCE_BIT :: 64;
|
|
DMA_BUF_BIT_EXT :: 512;
|
|
ANDROID_HARDWARE_BUFFER_BIT_ANDROID :: 1024;
|
|
HOST_ALLOCATION_BIT_EXT :: 128;
|
|
HOST_MAPPED_FOREIGN_MEMORY_BIT_EXT :: 256;
|
|
ZIRCON_VMO_BIT_FUCHSIA :: 2048;
|
|
RDMA_ADDRESS_BIT_NV :: 4096;
|
|
SCREEN_BUFFER_BIT_QNX :: 16384;
|
|
OPAQUE_FD_BIT_KHR :: 1;
|
|
OPAQUE_WIN32_BIT_KHR :: 2;
|
|
OPAQUE_WIN32_KMT_BIT_KHR :: 4;
|
|
D3D11_TEXTURE_BIT_KHR :: 8;
|
|
D3D11_TEXTURE_KMT_BIT_KHR :: 16;
|
|
D3D12_HEAP_BIT_KHR :: 32;
|
|
D3D12_RESOURCE_BIT_KHR :: 64;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT :: OPAQUE_FD_BIT;
|
|
VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT :: OPAQUE_WIN32_BIT;
|
|
VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT :: OPAQUE_WIN32_KMT_BIT;
|
|
VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT :: D3D11_TEXTURE_BIT;
|
|
VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT :: D3D11_TEXTURE_KMT_BIT;
|
|
VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT :: D3D12_HEAP_BIT;
|
|
VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT :: D3D12_RESOURCE_BIT;
|
|
VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT :: DMA_BUF_BIT_EXT;
|
|
VK_EXTERNAL_MEMORY_HANDLE_TYPE_ANDROID_HARDWARE_BUFFER_BIT_ANDROID :: ANDROID_HARDWARE_BUFFER_BIT_ANDROID;
|
|
VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_ALLOCATION_BIT_EXT :: HOST_ALLOCATION_BIT_EXT;
|
|
VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_MAPPED_FOREIGN_MEMORY_BIT_EXT :: HOST_MAPPED_FOREIGN_MEMORY_BIT_EXT;
|
|
VK_EXTERNAL_MEMORY_HANDLE_TYPE_ZIRCON_VMO_BIT_FUCHSIA :: ZIRCON_VMO_BIT_FUCHSIA;
|
|
VK_EXTERNAL_MEMORY_HANDLE_TYPE_RDMA_ADDRESS_BIT_NV :: RDMA_ADDRESS_BIT_NV;
|
|
VK_EXTERNAL_MEMORY_HANDLE_TYPE_SCREEN_BUFFER_BIT_QNX :: SCREEN_BUFFER_BIT_QNX;
|
|
VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT_KHR :: OPAQUE_FD_BIT_KHR;
|
|
VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR :: OPAQUE_WIN32_BIT_KHR;
|
|
VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR :: OPAQUE_WIN32_KMT_BIT_KHR;
|
|
VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT_KHR :: D3D11_TEXTURE_BIT_KHR;
|
|
VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT_KHR :: D3D11_TEXTURE_KMT_BIT_KHR;
|
|
VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT_KHR :: D3D12_HEAP_BIT_KHR;
|
|
VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT_KHR :: D3D12_RESOURCE_BIT_KHR;
|
|
VK_EXTERNAL_MEMORY_HANDLE_TYPE_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkExternalMemoryHandleTypeFlags :: VkFlags;
|
|
|
|
VkExternalMemoryFeatureFlagBits :: enum s32 {
|
|
DEDICATED_ONLY_BIT :: 1;
|
|
EXPORTABLE_BIT :: 2;
|
|
IMPORTABLE_BIT :: 4;
|
|
DEDICATED_ONLY_BIT_KHR :: 1;
|
|
EXPORTABLE_BIT_KHR :: 2;
|
|
IMPORTABLE_BIT_KHR :: 4;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT :: DEDICATED_ONLY_BIT;
|
|
VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT :: EXPORTABLE_BIT;
|
|
VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT :: IMPORTABLE_BIT;
|
|
VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_KHR :: DEDICATED_ONLY_BIT_KHR;
|
|
VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_KHR :: EXPORTABLE_BIT_KHR;
|
|
VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_KHR :: IMPORTABLE_BIT_KHR;
|
|
VK_EXTERNAL_MEMORY_FEATURE_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkExternalMemoryFeatureFlags :: VkFlags;
|
|
|
|
VkExternalFenceHandleTypeFlagBits :: enum s32 {
|
|
OPAQUE_FD_BIT :: 1;
|
|
OPAQUE_WIN32_BIT :: 2;
|
|
OPAQUE_WIN32_KMT_BIT :: 4;
|
|
SYNC_FD_BIT :: 8;
|
|
OPAQUE_FD_BIT_KHR :: 1;
|
|
OPAQUE_WIN32_BIT_KHR :: 2;
|
|
OPAQUE_WIN32_KMT_BIT_KHR :: 4;
|
|
SYNC_FD_BIT_KHR :: 8;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT :: OPAQUE_FD_BIT;
|
|
VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT :: OPAQUE_WIN32_BIT;
|
|
VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT :: OPAQUE_WIN32_KMT_BIT;
|
|
VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT :: SYNC_FD_BIT;
|
|
VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT_KHR :: OPAQUE_FD_BIT_KHR;
|
|
VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR :: OPAQUE_WIN32_BIT_KHR;
|
|
VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR :: OPAQUE_WIN32_KMT_BIT_KHR;
|
|
VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT_KHR :: SYNC_FD_BIT_KHR;
|
|
VK_EXTERNAL_FENCE_HANDLE_TYPE_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkExternalFenceHandleTypeFlags :: VkFlags;
|
|
|
|
VkExternalFenceFeatureFlagBits :: enum s32 {
|
|
EXPORTABLE_BIT :: 1;
|
|
IMPORTABLE_BIT :: 2;
|
|
EXPORTABLE_BIT_KHR :: 1;
|
|
IMPORTABLE_BIT_KHR :: 2;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT :: EXPORTABLE_BIT;
|
|
VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT :: IMPORTABLE_BIT;
|
|
VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT_KHR :: EXPORTABLE_BIT_KHR;
|
|
VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT_KHR :: IMPORTABLE_BIT_KHR;
|
|
VK_EXTERNAL_FENCE_FEATURE_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkExternalFenceFeatureFlags :: VkFlags;
|
|
|
|
VkFenceImportFlagBits :: enum s32 {
|
|
TEMPORARY_BIT :: 1;
|
|
TEMPORARY_BIT_KHR :: 1;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_FENCE_IMPORT_TEMPORARY_BIT :: TEMPORARY_BIT;
|
|
VK_FENCE_IMPORT_TEMPORARY_BIT_KHR :: TEMPORARY_BIT_KHR;
|
|
VK_FENCE_IMPORT_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkFenceImportFlags :: VkFlags;
|
|
|
|
VkSemaphoreImportFlagBits :: enum s32 {
|
|
TEMPORARY_BIT :: 1;
|
|
TEMPORARY_BIT_KHR :: 1;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_SEMAPHORE_IMPORT_TEMPORARY_BIT :: TEMPORARY_BIT;
|
|
VK_SEMAPHORE_IMPORT_TEMPORARY_BIT_KHR :: TEMPORARY_BIT_KHR;
|
|
VK_SEMAPHORE_IMPORT_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkSemaphoreImportFlags :: VkFlags;
|
|
|
|
VkExternalSemaphoreHandleTypeFlagBits :: enum s32 {
|
|
OPAQUE_FD_BIT :: 1;
|
|
OPAQUE_WIN32_BIT :: 2;
|
|
OPAQUE_WIN32_KMT_BIT :: 4;
|
|
D3D12_FENCE_BIT :: 8;
|
|
SYNC_FD_BIT :: 16;
|
|
ZIRCON_EVENT_BIT_FUCHSIA :: 128;
|
|
D3D11_FENCE_BIT :: 8;
|
|
OPAQUE_FD_BIT_KHR :: 1;
|
|
OPAQUE_WIN32_BIT_KHR :: 2;
|
|
OPAQUE_WIN32_KMT_BIT_KHR :: 4;
|
|
D3D12_FENCE_BIT_KHR :: 8;
|
|
SYNC_FD_BIT_KHR :: 16;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT :: OPAQUE_FD_BIT;
|
|
VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT :: OPAQUE_WIN32_BIT;
|
|
VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT :: OPAQUE_WIN32_KMT_BIT;
|
|
VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT :: D3D12_FENCE_BIT;
|
|
VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT :: SYNC_FD_BIT;
|
|
VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_ZIRCON_EVENT_BIT_FUCHSIA :: ZIRCON_EVENT_BIT_FUCHSIA;
|
|
VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D11_FENCE_BIT :: D3D11_FENCE_BIT;
|
|
VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT_KHR :: OPAQUE_FD_BIT_KHR;
|
|
VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR :: OPAQUE_WIN32_BIT_KHR;
|
|
VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR :: OPAQUE_WIN32_KMT_BIT_KHR;
|
|
VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT_KHR :: D3D12_FENCE_BIT_KHR;
|
|
VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT_KHR :: SYNC_FD_BIT_KHR;
|
|
VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkExternalSemaphoreHandleTypeFlags :: VkFlags;
|
|
|
|
VkExternalSemaphoreFeatureFlagBits :: enum s32 {
|
|
EXPORTABLE_BIT :: 1;
|
|
IMPORTABLE_BIT :: 2;
|
|
EXPORTABLE_BIT_KHR :: 1;
|
|
IMPORTABLE_BIT_KHR :: 2;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT :: EXPORTABLE_BIT;
|
|
VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT :: IMPORTABLE_BIT;
|
|
VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT_KHR :: EXPORTABLE_BIT_KHR;
|
|
VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT_KHR :: IMPORTABLE_BIT_KHR;
|
|
VK_EXTERNAL_SEMAPHORE_FEATURE_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkExternalSemaphoreFeatureFlags :: VkFlags;
|
|
VkPhysicalDeviceSubgroupProperties :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
subgroupSize: u32;
|
|
supportedStages: VkShaderStageFlags;
|
|
supportedOperations: VkSubgroupFeatureFlags;
|
|
quadOperationsInAllStages: VkBool32;
|
|
}
|
|
|
|
VkBindBufferMemoryInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
buffer: VkBuffer;
|
|
memory: VkDeviceMemory;
|
|
memoryOffset: VkDeviceSize;
|
|
}
|
|
|
|
VkBindImageMemoryInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
image: VkImage;
|
|
memory: VkDeviceMemory;
|
|
memoryOffset: VkDeviceSize;
|
|
}
|
|
|
|
VkPhysicalDevice16BitStorageFeatures :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
storageBuffer16BitAccess: VkBool32;
|
|
uniformAndStorageBuffer16BitAccess: VkBool32;
|
|
storagePushConstant16: VkBool32;
|
|
storageInputOutput16: VkBool32;
|
|
}
|
|
|
|
VkMemoryDedicatedRequirements :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
prefersDedicatedAllocation: VkBool32;
|
|
requiresDedicatedAllocation: VkBool32;
|
|
}
|
|
|
|
VkMemoryDedicatedAllocateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
image: VkImage;
|
|
buffer: VkBuffer;
|
|
}
|
|
|
|
VkMemoryAllocateFlagsInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkMemoryAllocateFlags;
|
|
deviceMask: u32;
|
|
}
|
|
|
|
VkDeviceGroupRenderPassBeginInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
deviceMask: u32;
|
|
deviceRenderAreaCount: u32;
|
|
pDeviceRenderAreas: *VkRect2D;
|
|
}
|
|
|
|
VkDeviceGroupCommandBufferBeginInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
deviceMask: u32;
|
|
}
|
|
|
|
VkDeviceGroupSubmitInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
waitSemaphoreCount: u32;
|
|
pWaitSemaphoreDeviceIndices: *u32;
|
|
commandBufferCount: u32;
|
|
pCommandBufferDeviceMasks: *u32;
|
|
signalSemaphoreCount: u32;
|
|
pSignalSemaphoreDeviceIndices: *u32;
|
|
}
|
|
|
|
VkDeviceGroupBindSparseInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
resourceDeviceIndex: u32;
|
|
memoryDeviceIndex: u32;
|
|
}
|
|
|
|
VkBindBufferMemoryDeviceGroupInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
deviceIndexCount: u32;
|
|
pDeviceIndices: *u32;
|
|
}
|
|
|
|
VkBindImageMemoryDeviceGroupInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
deviceIndexCount: u32;
|
|
pDeviceIndices: *u32;
|
|
splitInstanceBindRegionCount: u32;
|
|
pSplitInstanceBindRegions: *VkRect2D;
|
|
}
|
|
|
|
VkPhysicalDeviceGroupProperties :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
physicalDeviceCount: u32;
|
|
physicalDevices: [32] VkPhysicalDevice;
|
|
subsetAllocation: VkBool32;
|
|
}
|
|
|
|
VkDeviceGroupDeviceCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
physicalDeviceCount: u32;
|
|
pPhysicalDevices: *VkPhysicalDevice;
|
|
}
|
|
|
|
VkBufferMemoryRequirementsInfo2 :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
buffer: VkBuffer;
|
|
}
|
|
|
|
VkImageMemoryRequirementsInfo2 :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
image: VkImage;
|
|
}
|
|
|
|
VkImageSparseMemoryRequirementsInfo2 :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
image: VkImage;
|
|
}
|
|
|
|
VkMemoryRequirements2 :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
memoryRequirements: VkMemoryRequirements;
|
|
}
|
|
|
|
VkSparseImageMemoryRequirements2 :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
memoryRequirements: VkSparseImageMemoryRequirements;
|
|
}
|
|
|
|
VkPhysicalDeviceFeatures2 :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
features: VkPhysicalDeviceFeatures;
|
|
}
|
|
|
|
VkPhysicalDeviceProperties2 :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
properties: VkPhysicalDeviceProperties;
|
|
}
|
|
|
|
VkFormatProperties2 :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
formatProperties: VkFormatProperties;
|
|
}
|
|
|
|
VkImageFormatProperties2 :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
imageFormatProperties: VkImageFormatProperties;
|
|
}
|
|
|
|
VkPhysicalDeviceImageFormatInfo2 :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
format: VkFormat;
|
|
type: VkImageType;
|
|
tiling: VkImageTiling;
|
|
usage: VkImageUsageFlags;
|
|
flags: VkImageCreateFlags;
|
|
}
|
|
|
|
VkQueueFamilyProperties2 :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
queueFamilyProperties: VkQueueFamilyProperties;
|
|
}
|
|
|
|
VkPhysicalDeviceMemoryProperties2 :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
memoryProperties: VkPhysicalDeviceMemoryProperties;
|
|
}
|
|
|
|
VkSparseImageFormatProperties2 :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
properties: VkSparseImageFormatProperties;
|
|
}
|
|
|
|
VkPhysicalDeviceSparseImageFormatInfo2 :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
format: VkFormat;
|
|
type: VkImageType;
|
|
samples: VkSampleCountFlagBits;
|
|
usage: VkImageUsageFlags;
|
|
tiling: VkImageTiling;
|
|
}
|
|
|
|
VkPhysicalDevicePointClippingProperties :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pointClippingBehavior: VkPointClippingBehavior;
|
|
}
|
|
|
|
VkInputAttachmentAspectReference :: struct {
|
|
subpass: u32;
|
|
inputAttachmentIndex: u32;
|
|
aspectMask: VkImageAspectFlags;
|
|
}
|
|
|
|
VkRenderPassInputAttachmentAspectCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
aspectReferenceCount: u32;
|
|
pAspectReferences: *VkInputAttachmentAspectReference;
|
|
}
|
|
|
|
VkImageViewUsageCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
usage: VkImageUsageFlags;
|
|
}
|
|
|
|
VkPipelineTessellationDomainOriginStateCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
domainOrigin: VkTessellationDomainOrigin;
|
|
}
|
|
|
|
VkRenderPassMultiviewCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
subpassCount: u32;
|
|
pViewMasks: *u32;
|
|
dependencyCount: u32;
|
|
pViewOffsets: *s32;
|
|
correlationMaskCount: u32;
|
|
pCorrelationMasks: *u32;
|
|
}
|
|
|
|
VkPhysicalDeviceMultiviewFeatures :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
multiview: VkBool32;
|
|
multiviewGeometryShader: VkBool32;
|
|
multiviewTessellationShader: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceMultiviewProperties :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
maxMultiviewViewCount: u32;
|
|
maxMultiviewInstanceIndex: u32;
|
|
}
|
|
|
|
VkPhysicalDeviceVariablePointersFeatures :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
variablePointersStorageBuffer: VkBool32;
|
|
variablePointers: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceVariablePointerFeatures :: VkPhysicalDeviceVariablePointersFeatures;
|
|
|
|
VkPhysicalDeviceProtectedMemoryFeatures :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
protectedMemory: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceProtectedMemoryProperties :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
protectedNoFault: VkBool32;
|
|
}
|
|
|
|
VkDeviceQueueInfo2 :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkDeviceQueueCreateFlags;
|
|
queueFamilyIndex: u32;
|
|
queueIndex: u32;
|
|
}
|
|
|
|
VkProtectedSubmitInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
protectedSubmit: VkBool32;
|
|
}
|
|
|
|
VkSamplerYcbcrConversionCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
format: VkFormat;
|
|
ycbcrModel: VkSamplerYcbcrModelConversion;
|
|
ycbcrRange: VkSamplerYcbcrRange;
|
|
components: VkComponentMapping;
|
|
xChromaOffset: VkChromaLocation;
|
|
yChromaOffset: VkChromaLocation;
|
|
chromaFilter: VkFilter;
|
|
forceExplicitReconstruction: VkBool32;
|
|
}
|
|
|
|
VkSamplerYcbcrConversionInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
conversion: VkSamplerYcbcrConversion;
|
|
}
|
|
|
|
VkBindImagePlaneMemoryInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
planeAspect: VkImageAspectFlagBits;
|
|
}
|
|
|
|
VkImagePlaneMemoryRequirementsInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
planeAspect: VkImageAspectFlagBits;
|
|
}
|
|
|
|
VkPhysicalDeviceSamplerYcbcrConversionFeatures :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
samplerYcbcrConversion: VkBool32;
|
|
}
|
|
|
|
VkSamplerYcbcrConversionImageFormatProperties :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
combinedImageSamplerDescriptorCount: u32;
|
|
}
|
|
|
|
VkDescriptorUpdateTemplateEntry :: struct {
|
|
dstBinding: u32;
|
|
dstArrayElement: u32;
|
|
descriptorCount: u32;
|
|
descriptorType: VkDescriptorType;
|
|
offset: u64;
|
|
stride: u64;
|
|
}
|
|
|
|
VkDescriptorUpdateTemplateCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkDescriptorUpdateTemplateCreateFlags;
|
|
descriptorUpdateEntryCount: u32;
|
|
pDescriptorUpdateEntries: *VkDescriptorUpdateTemplateEntry;
|
|
templateType: VkDescriptorUpdateTemplateType;
|
|
descriptorSetLayout: VkDescriptorSetLayout;
|
|
pipelineBindPoint: VkPipelineBindPoint;
|
|
pipelineLayout: VkPipelineLayout;
|
|
set: u32;
|
|
}
|
|
|
|
VkExternalMemoryProperties :: struct {
|
|
externalMemoryFeatures: VkExternalMemoryFeatureFlags;
|
|
exportFromImportedHandleTypes: VkExternalMemoryHandleTypeFlags;
|
|
compatibleHandleTypes: VkExternalMemoryHandleTypeFlags;
|
|
}
|
|
|
|
VkPhysicalDeviceExternalImageFormatInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
handleType: VkExternalMemoryHandleTypeFlagBits;
|
|
}
|
|
|
|
VkExternalImageFormatProperties :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
externalMemoryProperties: VkExternalMemoryProperties;
|
|
}
|
|
|
|
VkPhysicalDeviceExternalBufferInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkBufferCreateFlags;
|
|
usage: VkBufferUsageFlags;
|
|
handleType: VkExternalMemoryHandleTypeFlagBits;
|
|
}
|
|
|
|
VkExternalBufferProperties :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
externalMemoryProperties: VkExternalMemoryProperties;
|
|
}
|
|
|
|
VkPhysicalDeviceIDProperties :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
deviceUUID: [16] u8;
|
|
driverUUID: [16] u8;
|
|
deviceLUID: [8] u8;
|
|
deviceNodeMask: u32;
|
|
deviceLUIDValid: VkBool32;
|
|
}
|
|
|
|
VkExternalMemoryImageCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
handleTypes: VkExternalMemoryHandleTypeFlags;
|
|
}
|
|
|
|
VkExternalMemoryBufferCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
handleTypes: VkExternalMemoryHandleTypeFlags;
|
|
}
|
|
|
|
VkExportMemoryAllocateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
handleTypes: VkExternalMemoryHandleTypeFlags;
|
|
}
|
|
|
|
VkPhysicalDeviceExternalFenceInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
handleType: VkExternalFenceHandleTypeFlagBits;
|
|
}
|
|
|
|
VkExternalFenceProperties :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
exportFromImportedHandleTypes: VkExternalFenceHandleTypeFlags;
|
|
compatibleHandleTypes: VkExternalFenceHandleTypeFlags;
|
|
externalFenceFeatures: VkExternalFenceFeatureFlags;
|
|
}
|
|
|
|
VkExportFenceCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
handleTypes: VkExternalFenceHandleTypeFlags;
|
|
}
|
|
|
|
VkExportSemaphoreCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
handleTypes: VkExternalSemaphoreHandleTypeFlags;
|
|
}
|
|
|
|
VkPhysicalDeviceExternalSemaphoreInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
handleType: VkExternalSemaphoreHandleTypeFlagBits;
|
|
}
|
|
|
|
VkExternalSemaphoreProperties :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
exportFromImportedHandleTypes: VkExternalSemaphoreHandleTypeFlags;
|
|
compatibleHandleTypes: VkExternalSemaphoreHandleTypeFlags;
|
|
externalSemaphoreFeatures: VkExternalSemaphoreFeatureFlags;
|
|
}
|
|
|
|
VkPhysicalDeviceMaintenance3Properties :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
maxPerSetDescriptors: u32;
|
|
maxMemoryAllocationSize: VkDeviceSize;
|
|
}
|
|
|
|
VkDescriptorSetLayoutSupport :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
supported: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceShaderDrawParametersFeatures :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
shaderDrawParameters: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceShaderDrawParameterFeatures :: VkPhysicalDeviceShaderDrawParametersFeatures;
|
|
|
|
PFN_vkEnumerateInstanceVersion :: #type (pApiVersion: *u32) -> VkResult #c_call;
|
|
PFN_vkBindBufferMemory2 :: #type (device: VkDevice, bindInfoCount: u32, pBindInfos: *VkBindBufferMemoryInfo) -> VkResult #c_call;
|
|
PFN_vkBindImageMemory2 :: #type (device: VkDevice, bindInfoCount: u32, pBindInfos: *VkBindImageMemoryInfo) -> VkResult #c_call;
|
|
PFN_vkGetDeviceGroupPeerMemoryFeatures :: #type (device: VkDevice, heapIndex: u32, localDeviceIndex: u32, remoteDeviceIndex: u32, pPeerMemoryFeatures: *VkPeerMemoryFeatureFlags) -> void #c_call;
|
|
PFN_vkCmdSetDeviceMask :: #type (commandBuffer: VkCommandBuffer, deviceMask: u32) -> void #c_call;
|
|
PFN_vkCmdDispatchBase :: #type (commandBuffer: VkCommandBuffer, baseGroupX: u32, baseGroupY: u32, baseGroupZ: u32, groupCountX: u32, groupCountY: u32, groupCountZ: u32) -> void #c_call;
|
|
PFN_vkEnumeratePhysicalDeviceGroups :: #type (instance: VkInstance, pPhysicalDeviceGroupCount: *u32, pPhysicalDeviceGroupProperties: *VkPhysicalDeviceGroupProperties) -> VkResult #c_call;
|
|
PFN_vkGetImageMemoryRequirements2 :: #type (device: VkDevice, pInfo: *VkImageMemoryRequirementsInfo2, pMemoryRequirements: *VkMemoryRequirements2) -> void #c_call;
|
|
PFN_vkGetBufferMemoryRequirements2 :: #type (device: VkDevice, pInfo: *VkBufferMemoryRequirementsInfo2, pMemoryRequirements: *VkMemoryRequirements2) -> void #c_call;
|
|
PFN_vkGetImageSparseMemoryRequirements2 :: #type (device: VkDevice, pInfo: *VkImageSparseMemoryRequirementsInfo2, pSparseMemoryRequirementCount: *u32, pSparseMemoryRequirements: *VkSparseImageMemoryRequirements2) -> void #c_call;
|
|
PFN_vkGetPhysicalDeviceFeatures2 :: #type (physicalDevice: VkPhysicalDevice, pFeatures: *VkPhysicalDeviceFeatures2) -> void #c_call;
|
|
PFN_vkGetPhysicalDeviceProperties2 :: #type (physicalDevice: VkPhysicalDevice, pProperties: *VkPhysicalDeviceProperties2) -> void #c_call;
|
|
PFN_vkGetPhysicalDeviceFormatProperties2 :: #type (physicalDevice: VkPhysicalDevice, format: VkFormat, pFormatProperties: *VkFormatProperties2) -> void #c_call;
|
|
PFN_vkGetPhysicalDeviceImageFormatProperties2 :: #type (physicalDevice: VkPhysicalDevice, pImageFormatInfo: *VkPhysicalDeviceImageFormatInfo2, pImageFormatProperties: *VkImageFormatProperties2) -> VkResult #c_call;
|
|
PFN_vkGetPhysicalDeviceQueueFamilyProperties2 :: #type (physicalDevice: VkPhysicalDevice, pQueueFamilyPropertyCount: *u32, pQueueFamilyProperties: *VkQueueFamilyProperties2) -> void #c_call;
|
|
PFN_vkGetPhysicalDeviceMemoryProperties2 :: #type (physicalDevice: VkPhysicalDevice, pMemoryProperties: *VkPhysicalDeviceMemoryProperties2) -> void #c_call;
|
|
PFN_vkGetPhysicalDeviceSparseImageFormatProperties2 :: #type (physicalDevice: VkPhysicalDevice, pFormatInfo: *VkPhysicalDeviceSparseImageFormatInfo2, pPropertyCount: *u32, pProperties: *VkSparseImageFormatProperties2) -> void #c_call;
|
|
PFN_vkTrimCommandPool :: #type (device: VkDevice, commandPool: VkCommandPool, flags: VkCommandPoolTrimFlags) -> void #c_call;
|
|
PFN_vkGetDeviceQueue2 :: #type (device: VkDevice, pQueueInfo: *VkDeviceQueueInfo2, pQueue: *VkQueue) -> void #c_call;
|
|
PFN_vkCreateSamplerYcbcrConversion :: #type (device: VkDevice, pCreateInfo: *VkSamplerYcbcrConversionCreateInfo, pAllocator: *VkAllocationCallbacks, pYcbcrConversion: *VkSamplerYcbcrConversion) -> VkResult #c_call;
|
|
PFN_vkDestroySamplerYcbcrConversion :: #type (device: VkDevice, ycbcrConversion: VkSamplerYcbcrConversion, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
PFN_vkCreateDescriptorUpdateTemplate :: #type (device: VkDevice, pCreateInfo: *VkDescriptorUpdateTemplateCreateInfo, pAllocator: *VkAllocationCallbacks, pDescriptorUpdateTemplate: *VkDescriptorUpdateTemplate) -> VkResult #c_call;
|
|
PFN_vkDestroyDescriptorUpdateTemplate :: #type (device: VkDevice, descriptorUpdateTemplate: VkDescriptorUpdateTemplate, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
PFN_vkUpdateDescriptorSetWithTemplate :: #type (device: VkDevice, descriptorSet: VkDescriptorSet, descriptorUpdateTemplate: VkDescriptorUpdateTemplate, pData: *void) -> void #c_call;
|
|
PFN_vkGetPhysicalDeviceExternalBufferProperties :: #type (physicalDevice: VkPhysicalDevice, pExternalBufferInfo: *VkPhysicalDeviceExternalBufferInfo, pExternalBufferProperties: *VkExternalBufferProperties) -> void #c_call;
|
|
PFN_vkGetPhysicalDeviceExternalFenceProperties :: #type (physicalDevice: VkPhysicalDevice, pExternalFenceInfo: *VkPhysicalDeviceExternalFenceInfo, pExternalFenceProperties: *VkExternalFenceProperties) -> void #c_call;
|
|
PFN_vkGetPhysicalDeviceExternalSemaphoreProperties :: #type (physicalDevice: VkPhysicalDevice, pExternalSemaphoreInfo: *VkPhysicalDeviceExternalSemaphoreInfo, pExternalSemaphoreProperties: *VkExternalSemaphoreProperties) -> void #c_call;
|
|
PFN_vkGetDescriptorSetLayoutSupport :: #type (device: VkDevice, pCreateInfo: *VkDescriptorSetLayoutCreateInfo, pSupport: *VkDescriptorSetLayoutSupport) -> void #c_call;
|
|
|
|
vkEnumerateInstanceVersion :: (pApiVersion: *u32) -> VkResult #foreign vulkan_1;
|
|
|
|
vkBindBufferMemory2 :: (device: VkDevice, bindInfoCount: u32, pBindInfos: *VkBindBufferMemoryInfo) -> VkResult #foreign vulkan_1;
|
|
|
|
vkBindImageMemory2 :: (device: VkDevice, bindInfoCount: u32, pBindInfos: *VkBindImageMemoryInfo) -> VkResult #foreign vulkan_1;
|
|
|
|
vkGetDeviceGroupPeerMemoryFeatures :: (device: VkDevice, heapIndex: u32, localDeviceIndex: u32, remoteDeviceIndex: u32, pPeerMemoryFeatures: *VkPeerMemoryFeatureFlags) -> void #foreign vulkan_1;
|
|
|
|
vkCmdSetDeviceMask :: (commandBuffer: VkCommandBuffer, deviceMask: u32) -> void #foreign vulkan_1;
|
|
|
|
vkCmdDispatchBase :: (commandBuffer: VkCommandBuffer, baseGroupX: u32, baseGroupY: u32, baseGroupZ: u32, groupCountX: u32, groupCountY: u32, groupCountZ: u32) -> void #foreign vulkan_1;
|
|
|
|
vkEnumeratePhysicalDeviceGroups :: (instance: VkInstance, pPhysicalDeviceGroupCount: *u32, pPhysicalDeviceGroupProperties: *VkPhysicalDeviceGroupProperties) -> VkResult #foreign vulkan_1;
|
|
|
|
vkGetImageMemoryRequirements2 :: (device: VkDevice, pInfo: *VkImageMemoryRequirementsInfo2, pMemoryRequirements: *VkMemoryRequirements2) -> void #foreign vulkan_1;
|
|
|
|
vkGetBufferMemoryRequirements2 :: (device: VkDevice, pInfo: *VkBufferMemoryRequirementsInfo2, pMemoryRequirements: *VkMemoryRequirements2) -> void #foreign vulkan_1;
|
|
|
|
vkGetImageSparseMemoryRequirements2 :: (device: VkDevice, pInfo: *VkImageSparseMemoryRequirementsInfo2, pSparseMemoryRequirementCount: *u32, pSparseMemoryRequirements: *VkSparseImageMemoryRequirements2) -> void #foreign vulkan_1;
|
|
|
|
vkGetPhysicalDeviceFeatures2 :: (physicalDevice: VkPhysicalDevice, pFeatures: *VkPhysicalDeviceFeatures2) -> void #foreign vulkan_1;
|
|
|
|
vkGetPhysicalDeviceProperties2 :: (physicalDevice: VkPhysicalDevice, pProperties: *VkPhysicalDeviceProperties2) -> void #foreign vulkan_1;
|
|
|
|
vkGetPhysicalDeviceFormatProperties2 :: (physicalDevice: VkPhysicalDevice, format: VkFormat, pFormatProperties: *VkFormatProperties2) -> void #foreign vulkan_1;
|
|
|
|
vkGetPhysicalDeviceImageFormatProperties2 :: (physicalDevice: VkPhysicalDevice, pImageFormatInfo: *VkPhysicalDeviceImageFormatInfo2, pImageFormatProperties: *VkImageFormatProperties2) -> VkResult #foreign vulkan_1;
|
|
|
|
vkGetPhysicalDeviceQueueFamilyProperties2 :: (physicalDevice: VkPhysicalDevice, pQueueFamilyPropertyCount: *u32, pQueueFamilyProperties: *VkQueueFamilyProperties2) -> void #foreign vulkan_1;
|
|
|
|
vkGetPhysicalDeviceMemoryProperties2 :: (physicalDevice: VkPhysicalDevice, pMemoryProperties: *VkPhysicalDeviceMemoryProperties2) -> void #foreign vulkan_1;
|
|
|
|
vkGetPhysicalDeviceSparseImageFormatProperties2 :: (physicalDevice: VkPhysicalDevice, pFormatInfo: *VkPhysicalDeviceSparseImageFormatInfo2, pPropertyCount: *u32, pProperties: *VkSparseImageFormatProperties2) -> void #foreign vulkan_1;
|
|
|
|
vkTrimCommandPool :: (device: VkDevice, commandPool: VkCommandPool, flags: VkCommandPoolTrimFlags) -> void #foreign vulkan_1;
|
|
|
|
vkGetDeviceQueue2 :: (device: VkDevice, pQueueInfo: *VkDeviceQueueInfo2, pQueue: *VkQueue) -> void #foreign vulkan_1;
|
|
|
|
vkCreateSamplerYcbcrConversion :: (device: VkDevice, pCreateInfo: *VkSamplerYcbcrConversionCreateInfo, pAllocator: *VkAllocationCallbacks, pYcbcrConversion: *VkSamplerYcbcrConversion) -> VkResult #foreign vulkan_1;
|
|
|
|
vkDestroySamplerYcbcrConversion :: (device: VkDevice, ycbcrConversion: VkSamplerYcbcrConversion, pAllocator: *VkAllocationCallbacks) -> void #foreign vulkan_1;
|
|
|
|
vkCreateDescriptorUpdateTemplate :: (device: VkDevice, pCreateInfo: *VkDescriptorUpdateTemplateCreateInfo, pAllocator: *VkAllocationCallbacks, pDescriptorUpdateTemplate: *VkDescriptorUpdateTemplate) -> VkResult #foreign vulkan_1;
|
|
|
|
vkDestroyDescriptorUpdateTemplate :: (device: VkDevice, descriptorUpdateTemplate: VkDescriptorUpdateTemplate, pAllocator: *VkAllocationCallbacks) -> void #foreign vulkan_1;
|
|
|
|
vkUpdateDescriptorSetWithTemplate :: (device: VkDevice, descriptorSet: VkDescriptorSet, descriptorUpdateTemplate: VkDescriptorUpdateTemplate, pData: *void) -> void #foreign vulkan_1;
|
|
|
|
vkGetPhysicalDeviceExternalBufferProperties :: (physicalDevice: VkPhysicalDevice, pExternalBufferInfo: *VkPhysicalDeviceExternalBufferInfo, pExternalBufferProperties: *VkExternalBufferProperties) -> void #foreign vulkan_1;
|
|
|
|
vkGetPhysicalDeviceExternalFenceProperties :: (physicalDevice: VkPhysicalDevice, pExternalFenceInfo: *VkPhysicalDeviceExternalFenceInfo, pExternalFenceProperties: *VkExternalFenceProperties) -> void #foreign vulkan_1;
|
|
|
|
vkGetPhysicalDeviceExternalSemaphoreProperties :: (physicalDevice: VkPhysicalDevice, pExternalSemaphoreInfo: *VkPhysicalDeviceExternalSemaphoreInfo, pExternalSemaphoreProperties: *VkExternalSemaphoreProperties) -> void #foreign vulkan_1;
|
|
|
|
vkGetDescriptorSetLayoutSupport :: (device: VkDevice, pCreateInfo: *VkDescriptorSetLayoutCreateInfo, pSupport: *VkDescriptorSetLayoutSupport) -> void #foreign vulkan_1;
|
|
|
|
VkDriverId :: enum s32 {
|
|
AMD_PROPRIETARY :: 1;
|
|
AMD_OPEN_SOURCE :: 2;
|
|
MESA_RADV :: 3;
|
|
NVIDIA_PROPRIETARY :: 4;
|
|
INTEL_PROPRIETARY_WINDOWS :: 5;
|
|
INTEL_OPEN_SOURCE_MESA :: 6;
|
|
IMAGINATION_PROPRIETARY :: 7;
|
|
QUALCOMM_PROPRIETARY :: 8;
|
|
ARM_PROPRIETARY :: 9;
|
|
GOOGLE_SWIFTSHADER :: 10;
|
|
GGP_PROPRIETARY :: 11;
|
|
BROADCOM_PROPRIETARY :: 12;
|
|
MESA_LLVMPIPE :: 13;
|
|
MOLTENVK :: 14;
|
|
COREAVI_PROPRIETARY :: 15;
|
|
JUICE_PROPRIETARY :: 16;
|
|
VERISILICON_PROPRIETARY :: 17;
|
|
MESA_TURNIP :: 18;
|
|
MESA_V3DV :: 19;
|
|
MESA_PANVK :: 20;
|
|
SAMSUNG_PROPRIETARY :: 21;
|
|
MESA_VENUS :: 22;
|
|
MESA_DOZEN :: 23;
|
|
MESA_NVK :: 24;
|
|
IMAGINATION_OPEN_SOURCE_MESA :: 25;
|
|
MESA_HONEYKRISP :: 26;
|
|
VULKAN_SC_EMULATION_ON_VULKAN :: 27;
|
|
AMD_PROPRIETARY_KHR :: 1;
|
|
AMD_OPEN_SOURCE_KHR :: 2;
|
|
MESA_RADV_KHR :: 3;
|
|
NVIDIA_PROPRIETARY_KHR :: 4;
|
|
INTEL_PROPRIETARY_WINDOWS_KHR :: 5;
|
|
INTEL_OPEN_SOURCE_MESA_KHR :: 6;
|
|
IMAGINATION_PROPRIETARY_KHR :: 7;
|
|
QUALCOMM_PROPRIETARY_KHR :: 8;
|
|
ARM_PROPRIETARY_KHR :: 9;
|
|
GOOGLE_SWIFTSHADER_KHR :: 10;
|
|
GGP_PROPRIETARY_KHR :: 11;
|
|
BROADCOM_PROPRIETARY_KHR :: 12;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_DRIVER_ID_AMD_PROPRIETARY :: AMD_PROPRIETARY;
|
|
VK_DRIVER_ID_AMD_OPEN_SOURCE :: AMD_OPEN_SOURCE;
|
|
VK_DRIVER_ID_MESA_RADV :: MESA_RADV;
|
|
VK_DRIVER_ID_NVIDIA_PROPRIETARY :: NVIDIA_PROPRIETARY;
|
|
VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS :: INTEL_PROPRIETARY_WINDOWS;
|
|
VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA :: INTEL_OPEN_SOURCE_MESA;
|
|
VK_DRIVER_ID_IMAGINATION_PROPRIETARY :: IMAGINATION_PROPRIETARY;
|
|
VK_DRIVER_ID_QUALCOMM_PROPRIETARY :: QUALCOMM_PROPRIETARY;
|
|
VK_DRIVER_ID_ARM_PROPRIETARY :: ARM_PROPRIETARY;
|
|
VK_DRIVER_ID_GOOGLE_SWIFTSHADER :: GOOGLE_SWIFTSHADER;
|
|
VK_DRIVER_ID_GGP_PROPRIETARY :: GGP_PROPRIETARY;
|
|
VK_DRIVER_ID_BROADCOM_PROPRIETARY :: BROADCOM_PROPRIETARY;
|
|
VK_DRIVER_ID_MESA_LLVMPIPE :: MESA_LLVMPIPE;
|
|
VK_DRIVER_ID_MOLTENVK :: MOLTENVK;
|
|
VK_DRIVER_ID_COREAVI_PROPRIETARY :: COREAVI_PROPRIETARY;
|
|
VK_DRIVER_ID_JUICE_PROPRIETARY :: JUICE_PROPRIETARY;
|
|
VK_DRIVER_ID_VERISILICON_PROPRIETARY :: VERISILICON_PROPRIETARY;
|
|
VK_DRIVER_ID_MESA_TURNIP :: MESA_TURNIP;
|
|
VK_DRIVER_ID_MESA_V3DV :: MESA_V3DV;
|
|
VK_DRIVER_ID_MESA_PANVK :: MESA_PANVK;
|
|
VK_DRIVER_ID_SAMSUNG_PROPRIETARY :: SAMSUNG_PROPRIETARY;
|
|
VK_DRIVER_ID_MESA_VENUS :: MESA_VENUS;
|
|
VK_DRIVER_ID_MESA_DOZEN :: MESA_DOZEN;
|
|
VK_DRIVER_ID_MESA_NVK :: MESA_NVK;
|
|
VK_DRIVER_ID_IMAGINATION_OPEN_SOURCE_MESA :: IMAGINATION_OPEN_SOURCE_MESA;
|
|
VK_DRIVER_ID_MESA_HONEYKRISP :: MESA_HONEYKRISP;
|
|
VK_DRIVER_ID_VULKAN_SC_EMULATION_ON_VULKAN :: VULKAN_SC_EMULATION_ON_VULKAN;
|
|
VK_DRIVER_ID_AMD_PROPRIETARY_KHR :: AMD_PROPRIETARY_KHR;
|
|
VK_DRIVER_ID_AMD_OPEN_SOURCE_KHR :: AMD_OPEN_SOURCE_KHR;
|
|
VK_DRIVER_ID_MESA_RADV_KHR :: MESA_RADV_KHR;
|
|
VK_DRIVER_ID_NVIDIA_PROPRIETARY_KHR :: NVIDIA_PROPRIETARY_KHR;
|
|
VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS_KHR :: INTEL_PROPRIETARY_WINDOWS_KHR;
|
|
VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA_KHR :: INTEL_OPEN_SOURCE_MESA_KHR;
|
|
VK_DRIVER_ID_IMAGINATION_PROPRIETARY_KHR :: IMAGINATION_PROPRIETARY_KHR;
|
|
VK_DRIVER_ID_QUALCOMM_PROPRIETARY_KHR :: QUALCOMM_PROPRIETARY_KHR;
|
|
VK_DRIVER_ID_ARM_PROPRIETARY_KHR :: ARM_PROPRIETARY_KHR;
|
|
VK_DRIVER_ID_GOOGLE_SWIFTSHADER_KHR :: GOOGLE_SWIFTSHADER_KHR;
|
|
VK_DRIVER_ID_GGP_PROPRIETARY_KHR :: GGP_PROPRIETARY_KHR;
|
|
VK_DRIVER_ID_BROADCOM_PROPRIETARY_KHR :: BROADCOM_PROPRIETARY_KHR;
|
|
VK_DRIVER_ID_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkShaderFloatControlsIndependence :: enum s32 {
|
|
_32_BIT_ONLY :: 0;
|
|
ALL :: 1;
|
|
NONE :: 2;
|
|
_32_BIT_ONLY_KHR :: 0;
|
|
ALL_KHR :: 1;
|
|
NONE_KHR :: 2;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY :: _32_BIT_ONLY;
|
|
VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL :: ALL;
|
|
VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE :: NONE;
|
|
VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY_KHR :: _32_BIT_ONLY_KHR;
|
|
VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL_KHR :: ALL_KHR;
|
|
VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE_KHR :: NONE_KHR;
|
|
VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkSamplerReductionMode :: enum s32 {
|
|
WEIGHTED_AVERAGE :: 0;
|
|
MIN :: 1;
|
|
MAX :: 2;
|
|
WEIGHTED_AVERAGE_RANGECLAMP_QCOM :: 1000521000;
|
|
WEIGHTED_AVERAGE_EXT :: 0;
|
|
MIN_EXT :: 1;
|
|
MAX_EXT :: 2;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE :: WEIGHTED_AVERAGE;
|
|
VK_SAMPLER_REDUCTION_MODE_MIN :: MIN;
|
|
VK_SAMPLER_REDUCTION_MODE_MAX :: MAX;
|
|
VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE_RANGECLAMP_QCOM :: WEIGHTED_AVERAGE_RANGECLAMP_QCOM;
|
|
VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE_EXT :: WEIGHTED_AVERAGE_EXT;
|
|
VK_SAMPLER_REDUCTION_MODE_MIN_EXT :: MIN_EXT;
|
|
VK_SAMPLER_REDUCTION_MODE_MAX_EXT :: MAX_EXT;
|
|
VK_SAMPLER_REDUCTION_MODE_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkSemaphoreType :: enum s32 {
|
|
BINARY :: 0;
|
|
TIMELINE :: 1;
|
|
BINARY_KHR :: 0;
|
|
TIMELINE_KHR :: 1;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_SEMAPHORE_TYPE_BINARY :: BINARY;
|
|
VK_SEMAPHORE_TYPE_TIMELINE :: TIMELINE;
|
|
VK_SEMAPHORE_TYPE_BINARY_KHR :: BINARY_KHR;
|
|
VK_SEMAPHORE_TYPE_TIMELINE_KHR :: TIMELINE_KHR;
|
|
VK_SEMAPHORE_TYPE_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkResolveModeFlagBits :: enum s32 {
|
|
NONE :: 0;
|
|
SAMPLE_ZERO_BIT :: 1;
|
|
AVERAGE_BIT :: 2;
|
|
MIN_BIT :: 4;
|
|
MAX_BIT :: 8;
|
|
EXTERNAL_FORMAT_DOWNSAMPLE_ANDROID :: 16;
|
|
NONE_KHR :: 0;
|
|
SAMPLE_ZERO_BIT_KHR :: 1;
|
|
AVERAGE_BIT_KHR :: 2;
|
|
MIN_BIT_KHR :: 4;
|
|
MAX_BIT_KHR :: 8;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_RESOLVE_MODE_NONE :: NONE;
|
|
VK_RESOLVE_MODE_SAMPLE_ZERO_BIT :: SAMPLE_ZERO_BIT;
|
|
VK_RESOLVE_MODE_AVERAGE_BIT :: AVERAGE_BIT;
|
|
VK_RESOLVE_MODE_MIN_BIT :: MIN_BIT;
|
|
VK_RESOLVE_MODE_MAX_BIT :: MAX_BIT;
|
|
VK_RESOLVE_MODE_EXTERNAL_FORMAT_DOWNSAMPLE_ANDROID :: EXTERNAL_FORMAT_DOWNSAMPLE_ANDROID;
|
|
VK_RESOLVE_MODE_NONE_KHR :: NONE_KHR;
|
|
VK_RESOLVE_MODE_SAMPLE_ZERO_BIT_KHR :: SAMPLE_ZERO_BIT_KHR;
|
|
VK_RESOLVE_MODE_AVERAGE_BIT_KHR :: AVERAGE_BIT_KHR;
|
|
VK_RESOLVE_MODE_MIN_BIT_KHR :: MIN_BIT_KHR;
|
|
VK_RESOLVE_MODE_MAX_BIT_KHR :: MAX_BIT_KHR;
|
|
VK_RESOLVE_MODE_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkResolveModeFlags :: VkFlags;
|
|
|
|
VkDescriptorBindingFlagBits :: enum s32 {
|
|
UPDATE_AFTER_BIND_BIT :: 1;
|
|
UPDATE_UNUSED_WHILE_PENDING_BIT :: 2;
|
|
PARTIALLY_BOUND_BIT :: 4;
|
|
VARIABLE_DESCRIPTOR_COUNT_BIT :: 8;
|
|
UPDATE_AFTER_BIND_BIT_EXT :: 1;
|
|
UPDATE_UNUSED_WHILE_PENDING_BIT_EXT :: 2;
|
|
PARTIALLY_BOUND_BIT_EXT :: 4;
|
|
VARIABLE_DESCRIPTOR_COUNT_BIT_EXT :: 8;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT :: UPDATE_AFTER_BIND_BIT;
|
|
VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT :: UPDATE_UNUSED_WHILE_PENDING_BIT;
|
|
VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT :: PARTIALLY_BOUND_BIT;
|
|
VK_DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT :: VARIABLE_DESCRIPTOR_COUNT_BIT;
|
|
VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT_EXT :: UPDATE_AFTER_BIND_BIT_EXT;
|
|
VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT_EXT :: UPDATE_UNUSED_WHILE_PENDING_BIT_EXT;
|
|
VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT_EXT :: PARTIALLY_BOUND_BIT_EXT;
|
|
VK_DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT_EXT :: VARIABLE_DESCRIPTOR_COUNT_BIT_EXT;
|
|
VK_DESCRIPTOR_BINDING_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkDescriptorBindingFlags :: VkFlags;
|
|
|
|
VkSemaphoreWaitFlagBits :: enum s32 {
|
|
ANY_BIT :: 1;
|
|
ANY_BIT_KHR :: 1;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_SEMAPHORE_WAIT_ANY_BIT :: ANY_BIT;
|
|
VK_SEMAPHORE_WAIT_ANY_BIT_KHR :: ANY_BIT_KHR;
|
|
VK_SEMAPHORE_WAIT_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkSemaphoreWaitFlags :: VkFlags;
|
|
VkPhysicalDeviceVulkan11Features :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
storageBuffer16BitAccess: VkBool32;
|
|
uniformAndStorageBuffer16BitAccess: VkBool32;
|
|
storagePushConstant16: VkBool32;
|
|
storageInputOutput16: VkBool32;
|
|
multiview: VkBool32;
|
|
multiviewGeometryShader: VkBool32;
|
|
multiviewTessellationShader: VkBool32;
|
|
variablePointersStorageBuffer: VkBool32;
|
|
variablePointers: VkBool32;
|
|
protectedMemory: VkBool32;
|
|
samplerYcbcrConversion: VkBool32;
|
|
shaderDrawParameters: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceVulkan11Properties :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
deviceUUID: [16] u8;
|
|
driverUUID: [16] u8;
|
|
deviceLUID: [8] u8;
|
|
deviceNodeMask: u32;
|
|
deviceLUIDValid: VkBool32;
|
|
subgroupSize: u32;
|
|
subgroupSupportedStages: VkShaderStageFlags;
|
|
subgroupSupportedOperations: VkSubgroupFeatureFlags;
|
|
subgroupQuadOperationsInAllStages: VkBool32;
|
|
pointClippingBehavior: VkPointClippingBehavior;
|
|
maxMultiviewViewCount: u32;
|
|
maxMultiviewInstanceIndex: u32;
|
|
protectedNoFault: VkBool32;
|
|
maxPerSetDescriptors: u32;
|
|
maxMemoryAllocationSize: VkDeviceSize;
|
|
}
|
|
|
|
VkPhysicalDeviceVulkan12Features :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
samplerMirrorClampToEdge: VkBool32;
|
|
drawIndirectCount: VkBool32;
|
|
storageBuffer8BitAccess: VkBool32;
|
|
uniformAndStorageBuffer8BitAccess: VkBool32;
|
|
storagePushConstant8: VkBool32;
|
|
shaderBufferInt64Atomics: VkBool32;
|
|
shaderSharedInt64Atomics: VkBool32;
|
|
shaderFloat16: VkBool32;
|
|
shaderInt8: VkBool32;
|
|
descriptorIndexing: VkBool32;
|
|
shaderInputAttachmentArrayDynamicIndexing: VkBool32;
|
|
shaderUniformTexelBufferArrayDynamicIndexing: VkBool32;
|
|
shaderStorageTexelBufferArrayDynamicIndexing: VkBool32;
|
|
shaderUniformBufferArrayNonUniformIndexing: VkBool32;
|
|
shaderSampledImageArrayNonUniformIndexing: VkBool32;
|
|
shaderStorageBufferArrayNonUniformIndexing: VkBool32;
|
|
shaderStorageImageArrayNonUniformIndexing: VkBool32;
|
|
shaderInputAttachmentArrayNonUniformIndexing: VkBool32;
|
|
shaderUniformTexelBufferArrayNonUniformIndexing: VkBool32;
|
|
shaderStorageTexelBufferArrayNonUniformIndexing: VkBool32;
|
|
descriptorBindingUniformBufferUpdateAfterBind: VkBool32;
|
|
descriptorBindingSampledImageUpdateAfterBind: VkBool32;
|
|
descriptorBindingStorageImageUpdateAfterBind: VkBool32;
|
|
descriptorBindingStorageBufferUpdateAfterBind: VkBool32;
|
|
descriptorBindingUniformTexelBufferUpdateAfterBind: VkBool32;
|
|
descriptorBindingStorageTexelBufferUpdateAfterBind: VkBool32;
|
|
descriptorBindingUpdateUnusedWhilePending: VkBool32;
|
|
descriptorBindingPartiallyBound: VkBool32;
|
|
descriptorBindingVariableDescriptorCount: VkBool32;
|
|
runtimeDescriptorArray: VkBool32;
|
|
samplerFilterMinmax: VkBool32;
|
|
scalarBlockLayout: VkBool32;
|
|
imagelessFramebuffer: VkBool32;
|
|
uniformBufferStandardLayout: VkBool32;
|
|
shaderSubgroupExtendedTypes: VkBool32;
|
|
separateDepthStencilLayouts: VkBool32;
|
|
hostQueryReset: VkBool32;
|
|
timelineSemaphore: VkBool32;
|
|
bufferDeviceAddress: VkBool32;
|
|
bufferDeviceAddressCaptureReplay: VkBool32;
|
|
bufferDeviceAddressMultiDevice: VkBool32;
|
|
vulkanMemoryModel: VkBool32;
|
|
vulkanMemoryModelDeviceScope: VkBool32;
|
|
vulkanMemoryModelAvailabilityVisibilityChains: VkBool32;
|
|
shaderOutputViewportIndex: VkBool32;
|
|
shaderOutputLayer: VkBool32;
|
|
subgroupBroadcastDynamicId: VkBool32;
|
|
}
|
|
|
|
VkConformanceVersion :: struct {
|
|
major: u8;
|
|
minor: u8;
|
|
subminor: u8;
|
|
patch: u8;
|
|
}
|
|
|
|
VkPhysicalDeviceVulkan12Properties :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
driverID: VkDriverId;
|
|
driverName: [256] u8;
|
|
driverInfo: [256] u8;
|
|
conformanceVersion: VkConformanceVersion;
|
|
denormBehaviorIndependence: VkShaderFloatControlsIndependence;
|
|
roundingModeIndependence: VkShaderFloatControlsIndependence;
|
|
shaderSignedZeroInfNanPreserveFloat16: VkBool32;
|
|
shaderSignedZeroInfNanPreserveFloat32: VkBool32;
|
|
shaderSignedZeroInfNanPreserveFloat64: VkBool32;
|
|
shaderDenormPreserveFloat16: VkBool32;
|
|
shaderDenormPreserveFloat32: VkBool32;
|
|
shaderDenormPreserveFloat64: VkBool32;
|
|
shaderDenormFlushToZeroFloat16: VkBool32;
|
|
shaderDenormFlushToZeroFloat32: VkBool32;
|
|
shaderDenormFlushToZeroFloat64: VkBool32;
|
|
shaderRoundingModeRTEFloat16: VkBool32;
|
|
shaderRoundingModeRTEFloat32: VkBool32;
|
|
shaderRoundingModeRTEFloat64: VkBool32;
|
|
shaderRoundingModeRTZFloat16: VkBool32;
|
|
shaderRoundingModeRTZFloat32: VkBool32;
|
|
shaderRoundingModeRTZFloat64: VkBool32;
|
|
maxUpdateAfterBindDescriptorsInAllPools: u32;
|
|
shaderUniformBufferArrayNonUniformIndexingNative: VkBool32;
|
|
shaderSampledImageArrayNonUniformIndexingNative: VkBool32;
|
|
shaderStorageBufferArrayNonUniformIndexingNative: VkBool32;
|
|
shaderStorageImageArrayNonUniformIndexingNative: VkBool32;
|
|
shaderInputAttachmentArrayNonUniformIndexingNative: VkBool32;
|
|
robustBufferAccessUpdateAfterBind: VkBool32;
|
|
quadDivergentImplicitLod: VkBool32;
|
|
maxPerStageDescriptorUpdateAfterBindSamplers: u32;
|
|
maxPerStageDescriptorUpdateAfterBindUniformBuffers: u32;
|
|
maxPerStageDescriptorUpdateAfterBindStorageBuffers: u32;
|
|
maxPerStageDescriptorUpdateAfterBindSampledImages: u32;
|
|
maxPerStageDescriptorUpdateAfterBindStorageImages: u32;
|
|
maxPerStageDescriptorUpdateAfterBindInputAttachments: u32;
|
|
maxPerStageUpdateAfterBindResources: u32;
|
|
maxDescriptorSetUpdateAfterBindSamplers: u32;
|
|
maxDescriptorSetUpdateAfterBindUniformBuffers: u32;
|
|
maxDescriptorSetUpdateAfterBindUniformBuffersDynamic: u32;
|
|
maxDescriptorSetUpdateAfterBindStorageBuffers: u32;
|
|
maxDescriptorSetUpdateAfterBindStorageBuffersDynamic: u32;
|
|
maxDescriptorSetUpdateAfterBindSampledImages: u32;
|
|
maxDescriptorSetUpdateAfterBindStorageImages: u32;
|
|
maxDescriptorSetUpdateAfterBindInputAttachments: u32;
|
|
supportedDepthResolveModes: VkResolveModeFlags;
|
|
supportedStencilResolveModes: VkResolveModeFlags;
|
|
independentResolveNone: VkBool32;
|
|
independentResolve: VkBool32;
|
|
filterMinmaxSingleComponentFormats: VkBool32;
|
|
filterMinmaxImageComponentMapping: VkBool32;
|
|
maxTimelineSemaphoreValueDifference: u64;
|
|
framebufferIntegerColorSampleCounts: VkSampleCountFlags;
|
|
}
|
|
|
|
VkImageFormatListCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
viewFormatCount: u32;
|
|
pViewFormats: *VkFormat;
|
|
}
|
|
|
|
VkAttachmentDescription2 :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkAttachmentDescriptionFlags;
|
|
format: VkFormat;
|
|
samples: VkSampleCountFlagBits;
|
|
loadOp: VkAttachmentLoadOp;
|
|
storeOp: VkAttachmentStoreOp;
|
|
stencilLoadOp: VkAttachmentLoadOp;
|
|
stencilStoreOp: VkAttachmentStoreOp;
|
|
initialLayout: VkImageLayout;
|
|
finalLayout: VkImageLayout;
|
|
}
|
|
|
|
VkAttachmentReference2 :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
attachment: u32;
|
|
layout: VkImageLayout;
|
|
aspectMask: VkImageAspectFlags;
|
|
}
|
|
|
|
VkSubpassDescription2 :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkSubpassDescriptionFlags;
|
|
pipelineBindPoint: VkPipelineBindPoint;
|
|
viewMask: u32;
|
|
inputAttachmentCount: u32;
|
|
pInputAttachments: *VkAttachmentReference2;
|
|
colorAttachmentCount: u32;
|
|
pColorAttachments: *VkAttachmentReference2;
|
|
pResolveAttachments: *VkAttachmentReference2;
|
|
pDepthStencilAttachment: *VkAttachmentReference2;
|
|
preserveAttachmentCount: u32;
|
|
pPreserveAttachments: *u32;
|
|
}
|
|
|
|
VkSubpassDependency2 :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
srcSubpass: u32;
|
|
dstSubpass: u32;
|
|
srcStageMask: VkPipelineStageFlags;
|
|
dstStageMask: VkPipelineStageFlags;
|
|
srcAccessMask: VkAccessFlags;
|
|
dstAccessMask: VkAccessFlags;
|
|
dependencyFlags: VkDependencyFlags;
|
|
viewOffset: s32;
|
|
}
|
|
|
|
VkRenderPassCreateInfo2 :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkRenderPassCreateFlags;
|
|
attachmentCount: u32;
|
|
pAttachments: *VkAttachmentDescription2;
|
|
subpassCount: u32;
|
|
pSubpasses: *VkSubpassDescription2;
|
|
dependencyCount: u32;
|
|
pDependencies: *VkSubpassDependency2;
|
|
correlatedViewMaskCount: u32;
|
|
pCorrelatedViewMasks: *u32;
|
|
}
|
|
|
|
VkSubpassBeginInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
contents: VkSubpassContents;
|
|
}
|
|
|
|
VkSubpassEndInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
}
|
|
|
|
VkPhysicalDevice8BitStorageFeatures :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
storageBuffer8BitAccess: VkBool32;
|
|
uniformAndStorageBuffer8BitAccess: VkBool32;
|
|
storagePushConstant8: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceDriverProperties :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
driverID: VkDriverId;
|
|
driverName: [256] u8;
|
|
driverInfo: [256] u8;
|
|
conformanceVersion: VkConformanceVersion;
|
|
}
|
|
|
|
VkPhysicalDeviceShaderAtomicInt64Features :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
shaderBufferInt64Atomics: VkBool32;
|
|
shaderSharedInt64Atomics: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceShaderFloat16Int8Features :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
shaderFloat16: VkBool32;
|
|
shaderInt8: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceFloatControlsProperties :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
denormBehaviorIndependence: VkShaderFloatControlsIndependence;
|
|
roundingModeIndependence: VkShaderFloatControlsIndependence;
|
|
shaderSignedZeroInfNanPreserveFloat16: VkBool32;
|
|
shaderSignedZeroInfNanPreserveFloat32: VkBool32;
|
|
shaderSignedZeroInfNanPreserveFloat64: VkBool32;
|
|
shaderDenormPreserveFloat16: VkBool32;
|
|
shaderDenormPreserveFloat32: VkBool32;
|
|
shaderDenormPreserveFloat64: VkBool32;
|
|
shaderDenormFlushToZeroFloat16: VkBool32;
|
|
shaderDenormFlushToZeroFloat32: VkBool32;
|
|
shaderDenormFlushToZeroFloat64: VkBool32;
|
|
shaderRoundingModeRTEFloat16: VkBool32;
|
|
shaderRoundingModeRTEFloat32: VkBool32;
|
|
shaderRoundingModeRTEFloat64: VkBool32;
|
|
shaderRoundingModeRTZFloat16: VkBool32;
|
|
shaderRoundingModeRTZFloat32: VkBool32;
|
|
shaderRoundingModeRTZFloat64: VkBool32;
|
|
}
|
|
|
|
VkDescriptorSetLayoutBindingFlagsCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
bindingCount: u32;
|
|
pBindingFlags: *VkDescriptorBindingFlags;
|
|
}
|
|
|
|
VkPhysicalDeviceDescriptorIndexingFeatures :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
shaderInputAttachmentArrayDynamicIndexing: VkBool32;
|
|
shaderUniformTexelBufferArrayDynamicIndexing: VkBool32;
|
|
shaderStorageTexelBufferArrayDynamicIndexing: VkBool32;
|
|
shaderUniformBufferArrayNonUniformIndexing: VkBool32;
|
|
shaderSampledImageArrayNonUniformIndexing: VkBool32;
|
|
shaderStorageBufferArrayNonUniformIndexing: VkBool32;
|
|
shaderStorageImageArrayNonUniformIndexing: VkBool32;
|
|
shaderInputAttachmentArrayNonUniformIndexing: VkBool32;
|
|
shaderUniformTexelBufferArrayNonUniformIndexing: VkBool32;
|
|
shaderStorageTexelBufferArrayNonUniformIndexing: VkBool32;
|
|
descriptorBindingUniformBufferUpdateAfterBind: VkBool32;
|
|
descriptorBindingSampledImageUpdateAfterBind: VkBool32;
|
|
descriptorBindingStorageImageUpdateAfterBind: VkBool32;
|
|
descriptorBindingStorageBufferUpdateAfterBind: VkBool32;
|
|
descriptorBindingUniformTexelBufferUpdateAfterBind: VkBool32;
|
|
descriptorBindingStorageTexelBufferUpdateAfterBind: VkBool32;
|
|
descriptorBindingUpdateUnusedWhilePending: VkBool32;
|
|
descriptorBindingPartiallyBound: VkBool32;
|
|
descriptorBindingVariableDescriptorCount: VkBool32;
|
|
runtimeDescriptorArray: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceDescriptorIndexingProperties :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
maxUpdateAfterBindDescriptorsInAllPools: u32;
|
|
shaderUniformBufferArrayNonUniformIndexingNative: VkBool32;
|
|
shaderSampledImageArrayNonUniformIndexingNative: VkBool32;
|
|
shaderStorageBufferArrayNonUniformIndexingNative: VkBool32;
|
|
shaderStorageImageArrayNonUniformIndexingNative: VkBool32;
|
|
shaderInputAttachmentArrayNonUniformIndexingNative: VkBool32;
|
|
robustBufferAccessUpdateAfterBind: VkBool32;
|
|
quadDivergentImplicitLod: VkBool32;
|
|
maxPerStageDescriptorUpdateAfterBindSamplers: u32;
|
|
maxPerStageDescriptorUpdateAfterBindUniformBuffers: u32;
|
|
maxPerStageDescriptorUpdateAfterBindStorageBuffers: u32;
|
|
maxPerStageDescriptorUpdateAfterBindSampledImages: u32;
|
|
maxPerStageDescriptorUpdateAfterBindStorageImages: u32;
|
|
maxPerStageDescriptorUpdateAfterBindInputAttachments: u32;
|
|
maxPerStageUpdateAfterBindResources: u32;
|
|
maxDescriptorSetUpdateAfterBindSamplers: u32;
|
|
maxDescriptorSetUpdateAfterBindUniformBuffers: u32;
|
|
maxDescriptorSetUpdateAfterBindUniformBuffersDynamic: u32;
|
|
maxDescriptorSetUpdateAfterBindStorageBuffers: u32;
|
|
maxDescriptorSetUpdateAfterBindStorageBuffersDynamic: u32;
|
|
maxDescriptorSetUpdateAfterBindSampledImages: u32;
|
|
maxDescriptorSetUpdateAfterBindStorageImages: u32;
|
|
maxDescriptorSetUpdateAfterBindInputAttachments: u32;
|
|
}
|
|
|
|
VkDescriptorSetVariableDescriptorCountAllocateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
descriptorSetCount: u32;
|
|
pDescriptorCounts: *u32;
|
|
}
|
|
|
|
VkDescriptorSetVariableDescriptorCountLayoutSupport :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
maxVariableDescriptorCount: u32;
|
|
}
|
|
|
|
VkSubpassDescriptionDepthStencilResolve :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
depthResolveMode: VkResolveModeFlagBits;
|
|
stencilResolveMode: VkResolveModeFlagBits;
|
|
pDepthStencilResolveAttachment: *VkAttachmentReference2;
|
|
}
|
|
|
|
VkPhysicalDeviceDepthStencilResolveProperties :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
supportedDepthResolveModes: VkResolveModeFlags;
|
|
supportedStencilResolveModes: VkResolveModeFlags;
|
|
independentResolveNone: VkBool32;
|
|
independentResolve: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceScalarBlockLayoutFeatures :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
scalarBlockLayout: VkBool32;
|
|
}
|
|
|
|
VkImageStencilUsageCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
stencilUsage: VkImageUsageFlags;
|
|
}
|
|
|
|
VkSamplerReductionModeCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
reductionMode: VkSamplerReductionMode;
|
|
}
|
|
|
|
VkPhysicalDeviceSamplerFilterMinmaxProperties :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
filterMinmaxSingleComponentFormats: VkBool32;
|
|
filterMinmaxImageComponentMapping: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceVulkanMemoryModelFeatures :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
vulkanMemoryModel: VkBool32;
|
|
vulkanMemoryModelDeviceScope: VkBool32;
|
|
vulkanMemoryModelAvailabilityVisibilityChains: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceImagelessFramebufferFeatures :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
imagelessFramebuffer: VkBool32;
|
|
}
|
|
|
|
VkFramebufferAttachmentImageInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkImageCreateFlags;
|
|
usage: VkImageUsageFlags;
|
|
width: u32;
|
|
height: u32;
|
|
layerCount: u32;
|
|
viewFormatCount: u32;
|
|
pViewFormats: *VkFormat;
|
|
}
|
|
|
|
VkFramebufferAttachmentsCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
attachmentImageInfoCount: u32;
|
|
pAttachmentImageInfos: *VkFramebufferAttachmentImageInfo;
|
|
}
|
|
|
|
VkRenderPassAttachmentBeginInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
attachmentCount: u32;
|
|
pAttachments: *VkImageView;
|
|
}
|
|
|
|
VkPhysicalDeviceUniformBufferStandardLayoutFeatures :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
uniformBufferStandardLayout: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
shaderSubgroupExtendedTypes: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
separateDepthStencilLayouts: VkBool32;
|
|
}
|
|
|
|
VkAttachmentReferenceStencilLayout :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
stencilLayout: VkImageLayout;
|
|
}
|
|
|
|
VkAttachmentDescriptionStencilLayout :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
stencilInitialLayout: VkImageLayout;
|
|
stencilFinalLayout: VkImageLayout;
|
|
}
|
|
|
|
VkPhysicalDeviceHostQueryResetFeatures :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
hostQueryReset: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceTimelineSemaphoreFeatures :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
timelineSemaphore: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceTimelineSemaphoreProperties :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
maxTimelineSemaphoreValueDifference: u64;
|
|
}
|
|
|
|
VkSemaphoreTypeCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
semaphoreType: VkSemaphoreType;
|
|
initialValue: u64;
|
|
}
|
|
|
|
VkTimelineSemaphoreSubmitInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
waitSemaphoreValueCount: u32;
|
|
pWaitSemaphoreValues: *u64;
|
|
signalSemaphoreValueCount: u32;
|
|
pSignalSemaphoreValues: *u64;
|
|
}
|
|
|
|
VkSemaphoreWaitInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkSemaphoreWaitFlags;
|
|
semaphoreCount: u32;
|
|
pSemaphores: *VkSemaphore;
|
|
pValues: *u64;
|
|
}
|
|
|
|
VkSemaphoreSignalInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
semaphore: VkSemaphore;
|
|
value: u64;
|
|
}
|
|
|
|
VkPhysicalDeviceBufferDeviceAddressFeatures :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
bufferDeviceAddress: VkBool32;
|
|
bufferDeviceAddressCaptureReplay: VkBool32;
|
|
bufferDeviceAddressMultiDevice: VkBool32;
|
|
}
|
|
|
|
VkBufferDeviceAddressInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
buffer: VkBuffer;
|
|
}
|
|
|
|
VkBufferOpaqueCaptureAddressCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
opaqueCaptureAddress: u64;
|
|
}
|
|
|
|
VkMemoryOpaqueCaptureAddressAllocateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
opaqueCaptureAddress: u64;
|
|
}
|
|
|
|
VkDeviceMemoryOpaqueCaptureAddressInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
memory: VkDeviceMemory;
|
|
}
|
|
|
|
PFN_vkCmdDrawIndirectCount :: #type (commandBuffer: VkCommandBuffer, buffer: VkBuffer, offset: VkDeviceSize, countBuffer: VkBuffer, countBufferOffset: VkDeviceSize, maxDrawCount: u32, stride: u32) -> void #c_call;
|
|
PFN_vkCmdDrawIndexedIndirectCount :: #type (commandBuffer: VkCommandBuffer, buffer: VkBuffer, offset: VkDeviceSize, countBuffer: VkBuffer, countBufferOffset: VkDeviceSize, maxDrawCount: u32, stride: u32) -> void #c_call;
|
|
PFN_vkCreateRenderPass2 :: #type (device: VkDevice, pCreateInfo: *VkRenderPassCreateInfo2, pAllocator: *VkAllocationCallbacks, pRenderPass: *VkRenderPass) -> VkResult #c_call;
|
|
PFN_vkCmdBeginRenderPass2 :: #type (commandBuffer: VkCommandBuffer, pRenderPassBegin: *VkRenderPassBeginInfo, pSubpassBeginInfo: *VkSubpassBeginInfo) -> void #c_call;
|
|
PFN_vkCmdNextSubpass2 :: #type (commandBuffer: VkCommandBuffer, pSubpassBeginInfo: *VkSubpassBeginInfo, pSubpassEndInfo: *VkSubpassEndInfo) -> void #c_call;
|
|
PFN_vkCmdEndRenderPass2 :: #type (commandBuffer: VkCommandBuffer, pSubpassEndInfo: *VkSubpassEndInfo) -> void #c_call;
|
|
PFN_vkResetQueryPool :: #type (device: VkDevice, queryPool: VkQueryPool, firstQuery: u32, queryCount: u32) -> void #c_call;
|
|
PFN_vkGetSemaphoreCounterValue :: #type (device: VkDevice, semaphore: VkSemaphore, pValue: *u64) -> VkResult #c_call;
|
|
PFN_vkWaitSemaphores :: #type (device: VkDevice, pWaitInfo: *VkSemaphoreWaitInfo, timeout: u64) -> VkResult #c_call;
|
|
PFN_vkSignalSemaphore :: #type (device: VkDevice, pSignalInfo: *VkSemaphoreSignalInfo) -> VkResult #c_call;
|
|
PFN_vkGetBufferDeviceAddress :: #type (device: VkDevice, pInfo: *VkBufferDeviceAddressInfo) -> VkDeviceAddress #c_call;
|
|
PFN_vkGetBufferOpaqueCaptureAddress :: #type (device: VkDevice, pInfo: *VkBufferDeviceAddressInfo) -> u64 #c_call;
|
|
PFN_vkGetDeviceMemoryOpaqueCaptureAddress :: #type (device: VkDevice, pInfo: *VkDeviceMemoryOpaqueCaptureAddressInfo) -> u64 #c_call;
|
|
|
|
vkCmdDrawIndirectCount :: (commandBuffer: VkCommandBuffer, buffer: VkBuffer, offset: VkDeviceSize, countBuffer: VkBuffer, countBufferOffset: VkDeviceSize, maxDrawCount: u32, stride: u32) -> void #foreign vulkan_1;
|
|
|
|
vkCmdDrawIndexedIndirectCount :: (commandBuffer: VkCommandBuffer, buffer: VkBuffer, offset: VkDeviceSize, countBuffer: VkBuffer, countBufferOffset: VkDeviceSize, maxDrawCount: u32, stride: u32) -> void #foreign vulkan_1;
|
|
|
|
vkCreateRenderPass2 :: (device: VkDevice, pCreateInfo: *VkRenderPassCreateInfo2, pAllocator: *VkAllocationCallbacks, pRenderPass: *VkRenderPass) -> VkResult #foreign vulkan_1;
|
|
|
|
vkCmdBeginRenderPass2 :: (commandBuffer: VkCommandBuffer, pRenderPassBegin: *VkRenderPassBeginInfo, pSubpassBeginInfo: *VkSubpassBeginInfo) -> void #foreign vulkan_1;
|
|
|
|
vkCmdNextSubpass2 :: (commandBuffer: VkCommandBuffer, pSubpassBeginInfo: *VkSubpassBeginInfo, pSubpassEndInfo: *VkSubpassEndInfo) -> void #foreign vulkan_1;
|
|
|
|
vkCmdEndRenderPass2 :: (commandBuffer: VkCommandBuffer, pSubpassEndInfo: *VkSubpassEndInfo) -> void #foreign vulkan_1;
|
|
|
|
vkResetQueryPool :: (device: VkDevice, queryPool: VkQueryPool, firstQuery: u32, queryCount: u32) -> void #foreign vulkan_1;
|
|
|
|
vkGetSemaphoreCounterValue :: (device: VkDevice, semaphore: VkSemaphore, pValue: *u64) -> VkResult #foreign vulkan_1;
|
|
|
|
vkWaitSemaphores :: (device: VkDevice, pWaitInfo: *VkSemaphoreWaitInfo, timeout: u64) -> VkResult #foreign vulkan_1;
|
|
|
|
vkSignalSemaphore :: (device: VkDevice, pSignalInfo: *VkSemaphoreSignalInfo) -> VkResult #foreign vulkan_1;
|
|
|
|
vkGetBufferDeviceAddress :: (device: VkDevice, pInfo: *VkBufferDeviceAddressInfo) -> VkDeviceAddress #foreign vulkan_1;
|
|
|
|
vkGetBufferOpaqueCaptureAddress :: (device: VkDevice, pInfo: *VkBufferDeviceAddressInfo) -> u64 #foreign vulkan_1;
|
|
|
|
vkGetDeviceMemoryOpaqueCaptureAddress :: (device: VkDevice, pInfo: *VkDeviceMemoryOpaqueCaptureAddressInfo) -> u64 #foreign vulkan_1;
|
|
|
|
VkFlags64 :: u64;
|
|
VkPrivateDataSlot_T :: struct {}
|
|
VkPrivateDataSlot :: *VkPrivateDataSlot_T;
|
|
|
|
VkPipelineCreationFeedbackFlagBits :: enum s32 {
|
|
VALID_BIT :: 1;
|
|
APPLICATION_PIPELINE_CACHE_HIT_BIT :: 2;
|
|
BASE_PIPELINE_ACCELERATION_BIT :: 4;
|
|
VALID_BIT_EXT :: 1;
|
|
APPLICATION_PIPELINE_CACHE_HIT_BIT_EXT :: 2;
|
|
BASE_PIPELINE_ACCELERATION_BIT_EXT :: 4;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT :: VALID_BIT;
|
|
VK_PIPELINE_CREATION_FEEDBACK_APPLICATION_PIPELINE_CACHE_HIT_BIT :: APPLICATION_PIPELINE_CACHE_HIT_BIT;
|
|
VK_PIPELINE_CREATION_FEEDBACK_BASE_PIPELINE_ACCELERATION_BIT :: BASE_PIPELINE_ACCELERATION_BIT;
|
|
VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT :: VALID_BIT_EXT;
|
|
VK_PIPELINE_CREATION_FEEDBACK_APPLICATION_PIPELINE_CACHE_HIT_BIT_EXT :: APPLICATION_PIPELINE_CACHE_HIT_BIT_EXT;
|
|
VK_PIPELINE_CREATION_FEEDBACK_BASE_PIPELINE_ACCELERATION_BIT_EXT :: BASE_PIPELINE_ACCELERATION_BIT_EXT;
|
|
VK_PIPELINE_CREATION_FEEDBACK_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkPipelineCreationFeedbackFlags :: VkFlags;
|
|
|
|
VkToolPurposeFlagBits :: enum s32 {
|
|
VALIDATION_BIT :: 1;
|
|
PROFILING_BIT :: 2;
|
|
TRACING_BIT :: 4;
|
|
ADDITIONAL_FEATURES_BIT :: 8;
|
|
MODIFYING_FEATURES_BIT :: 16;
|
|
DEBUG_REPORTING_BIT_EXT :: 32;
|
|
DEBUG_MARKERS_BIT_EXT :: 64;
|
|
VALIDATION_BIT_EXT :: 1;
|
|
PROFILING_BIT_EXT :: 2;
|
|
TRACING_BIT_EXT :: 4;
|
|
ADDITIONAL_FEATURES_BIT_EXT :: 8;
|
|
MODIFYING_FEATURES_BIT_EXT :: 16;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_TOOL_PURPOSE_VALIDATION_BIT :: VALIDATION_BIT;
|
|
VK_TOOL_PURPOSE_PROFILING_BIT :: PROFILING_BIT;
|
|
VK_TOOL_PURPOSE_TRACING_BIT :: TRACING_BIT;
|
|
VK_TOOL_PURPOSE_ADDITIONAL_FEATURES_BIT :: ADDITIONAL_FEATURES_BIT;
|
|
VK_TOOL_PURPOSE_MODIFYING_FEATURES_BIT :: MODIFYING_FEATURES_BIT;
|
|
VK_TOOL_PURPOSE_DEBUG_REPORTING_BIT_EXT :: DEBUG_REPORTING_BIT_EXT;
|
|
VK_TOOL_PURPOSE_DEBUG_MARKERS_BIT_EXT :: DEBUG_MARKERS_BIT_EXT;
|
|
VK_TOOL_PURPOSE_VALIDATION_BIT_EXT :: VALIDATION_BIT_EXT;
|
|
VK_TOOL_PURPOSE_PROFILING_BIT_EXT :: PROFILING_BIT_EXT;
|
|
VK_TOOL_PURPOSE_TRACING_BIT_EXT :: TRACING_BIT_EXT;
|
|
VK_TOOL_PURPOSE_ADDITIONAL_FEATURES_BIT_EXT :: ADDITIONAL_FEATURES_BIT_EXT;
|
|
VK_TOOL_PURPOSE_MODIFYING_FEATURES_BIT_EXT :: MODIFYING_FEATURES_BIT_EXT;
|
|
VK_TOOL_PURPOSE_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkToolPurposeFlags :: VkFlags;
|
|
VkPrivateDataSlotCreateFlags :: VkFlags;
|
|
VkPipelineStageFlags2 :: VkFlags64;
|
|
|
|
// Flag bits for VkPipelineStageFlagBits2
|
|
VkPipelineStageFlagBits2 :: VkFlags64;
|
|
VK_PIPELINE_STAGE_2_NONE: VkPipelineStageFlagBits2 : 0;
|
|
VK_PIPELINE_STAGE_2_TOP_OF_PIPE_BIT: VkPipelineStageFlagBits2 : 1;
|
|
VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT: VkPipelineStageFlagBits2 : 2;
|
|
VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT: VkPipelineStageFlagBits2 : 4;
|
|
VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT: VkPipelineStageFlagBits2 : 8;
|
|
VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT: VkPipelineStageFlagBits2 : 16;
|
|
VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT: VkPipelineStageFlagBits2 : 32;
|
|
VK_PIPELINE_STAGE_2_GEOMETRY_SHADER_BIT: VkPipelineStageFlagBits2 : 64;
|
|
VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT: VkPipelineStageFlagBits2 : 128;
|
|
VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT: VkPipelineStageFlagBits2 : 256;
|
|
VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT: VkPipelineStageFlagBits2 : 512;
|
|
VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT: VkPipelineStageFlagBits2 : 1024;
|
|
VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT: VkPipelineStageFlagBits2 : 2048;
|
|
VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT: VkPipelineStageFlagBits2 : 4096;
|
|
VK_PIPELINE_STAGE_2_TRANSFER_BIT: VkPipelineStageFlagBits2 : 4096;
|
|
VK_PIPELINE_STAGE_2_BOTTOM_OF_PIPE_BIT: VkPipelineStageFlagBits2 : 8192;
|
|
VK_PIPELINE_STAGE_2_HOST_BIT: VkPipelineStageFlagBits2 : 16384;
|
|
VK_PIPELINE_STAGE_2_ALL_GRAPHICS_BIT: VkPipelineStageFlagBits2 : 32768;
|
|
VK_PIPELINE_STAGE_2_ALL_COMMANDS_BIT: VkPipelineStageFlagBits2 : 65536;
|
|
VK_PIPELINE_STAGE_2_COPY_BIT: VkPipelineStageFlagBits2 : 4294967296;
|
|
VK_PIPELINE_STAGE_2_RESOLVE_BIT: VkPipelineStageFlagBits2 : 8589934592;
|
|
VK_PIPELINE_STAGE_2_BLIT_BIT: VkPipelineStageFlagBits2 : 17179869184;
|
|
VK_PIPELINE_STAGE_2_CLEAR_BIT: VkPipelineStageFlagBits2 : 34359738368;
|
|
VK_PIPELINE_STAGE_2_INDEX_INPUT_BIT: VkPipelineStageFlagBits2 : 68719476736;
|
|
VK_PIPELINE_STAGE_2_VERTEX_ATTRIBUTE_INPUT_BIT: VkPipelineStageFlagBits2 : 137438953472;
|
|
VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT: VkPipelineStageFlagBits2 : 274877906944;
|
|
VK_PIPELINE_STAGE_2_VIDEO_DECODE_BIT_KHR: VkPipelineStageFlagBits2 : 67108864;
|
|
VK_PIPELINE_STAGE_2_VIDEO_ENCODE_BIT_KHR: VkPipelineStageFlagBits2 : 134217728;
|
|
VK_PIPELINE_STAGE_2_NONE_KHR: VkPipelineStageFlagBits2 : 0;
|
|
VK_PIPELINE_STAGE_2_TOP_OF_PIPE_BIT_KHR: VkPipelineStageFlagBits2 : 1;
|
|
VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT_KHR: VkPipelineStageFlagBits2 : 2;
|
|
VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR: VkPipelineStageFlagBits2 : 4;
|
|
VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT_KHR: VkPipelineStageFlagBits2 : 8;
|
|
VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT_KHR: VkPipelineStageFlagBits2 : 16;
|
|
VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT_KHR: VkPipelineStageFlagBits2 : 32;
|
|
VK_PIPELINE_STAGE_2_GEOMETRY_SHADER_BIT_KHR: VkPipelineStageFlagBits2 : 64;
|
|
VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR: VkPipelineStageFlagBits2 : 128;
|
|
VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT_KHR: VkPipelineStageFlagBits2 : 256;
|
|
VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT_KHR: VkPipelineStageFlagBits2 : 512;
|
|
VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT_KHR: VkPipelineStageFlagBits2 : 1024;
|
|
VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT_KHR: VkPipelineStageFlagBits2 : 2048;
|
|
VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT_KHR: VkPipelineStageFlagBits2 : 4096;
|
|
VK_PIPELINE_STAGE_2_TRANSFER_BIT_KHR: VkPipelineStageFlagBits2 : 4096;
|
|
VK_PIPELINE_STAGE_2_BOTTOM_OF_PIPE_BIT_KHR: VkPipelineStageFlagBits2 : 8192;
|
|
VK_PIPELINE_STAGE_2_HOST_BIT_KHR: VkPipelineStageFlagBits2 : 16384;
|
|
VK_PIPELINE_STAGE_2_ALL_GRAPHICS_BIT_KHR: VkPipelineStageFlagBits2 : 32768;
|
|
VK_PIPELINE_STAGE_2_ALL_COMMANDS_BIT_KHR: VkPipelineStageFlagBits2 : 65536;
|
|
VK_PIPELINE_STAGE_2_COPY_BIT_KHR: VkPipelineStageFlagBits2 : 4294967296;
|
|
VK_PIPELINE_STAGE_2_RESOLVE_BIT_KHR: VkPipelineStageFlagBits2 : 8589934592;
|
|
VK_PIPELINE_STAGE_2_BLIT_BIT_KHR: VkPipelineStageFlagBits2 : 17179869184;
|
|
VK_PIPELINE_STAGE_2_CLEAR_BIT_KHR: VkPipelineStageFlagBits2 : 34359738368;
|
|
VK_PIPELINE_STAGE_2_INDEX_INPUT_BIT_KHR: VkPipelineStageFlagBits2 : 68719476736;
|
|
VK_PIPELINE_STAGE_2_VERTEX_ATTRIBUTE_INPUT_BIT_KHR: VkPipelineStageFlagBits2 : 137438953472;
|
|
VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR: VkPipelineStageFlagBits2 : 274877906944;
|
|
VK_PIPELINE_STAGE_2_TRANSFORM_FEEDBACK_BIT_EXT: VkPipelineStageFlagBits2 : 16777216;
|
|
VK_PIPELINE_STAGE_2_CONDITIONAL_RENDERING_BIT_EXT: VkPipelineStageFlagBits2 : 262144;
|
|
VK_PIPELINE_STAGE_2_COMMAND_PREPROCESS_BIT_NV: VkPipelineStageFlagBits2 : 131072;
|
|
VK_PIPELINE_STAGE_2_COMMAND_PREPROCESS_BIT_EXT: VkPipelineStageFlagBits2 : 131072;
|
|
VK_PIPELINE_STAGE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR: VkPipelineStageFlagBits2 : 4194304;
|
|
VK_PIPELINE_STAGE_2_SHADING_RATE_IMAGE_BIT_NV: VkPipelineStageFlagBits2 : 4194304;
|
|
VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR: VkPipelineStageFlagBits2 : 33554432;
|
|
VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_KHR: VkPipelineStageFlagBits2 : 2097152;
|
|
VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_NV: VkPipelineStageFlagBits2 : 2097152;
|
|
VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_NV: VkPipelineStageFlagBits2 : 33554432;
|
|
VK_PIPELINE_STAGE_2_FRAGMENT_DENSITY_PROCESS_BIT_EXT: VkPipelineStageFlagBits2 : 8388608;
|
|
VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_NV: VkPipelineStageFlagBits2 : 524288;
|
|
VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_NV: VkPipelineStageFlagBits2 : 1048576;
|
|
VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_EXT: VkPipelineStageFlagBits2 : 524288;
|
|
VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_EXT: VkPipelineStageFlagBits2 : 1048576;
|
|
VK_PIPELINE_STAGE_2_SUBPASS_SHADER_BIT_HUAWEI: VkPipelineStageFlagBits2 : 549755813888;
|
|
|
|
// VK_PIPELINE_STAGE_2_SUBPASS_SHADING_BIT_HUAWEI is a deprecated alias
|
|
VK_PIPELINE_STAGE_2_SUBPASS_SHADING_BIT_HUAWEI: VkPipelineStageFlagBits2 : 549755813888;
|
|
VK_PIPELINE_STAGE_2_INVOCATION_MASK_BIT_HUAWEI: VkPipelineStageFlagBits2 : 1099511627776;
|
|
VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: VkPipelineStageFlagBits2 : 268435456;
|
|
VK_PIPELINE_STAGE_2_MICROMAP_BUILD_BIT_EXT: VkPipelineStageFlagBits2 : 1073741824;
|
|
VK_PIPELINE_STAGE_2_CLUSTER_CULLING_SHADER_BIT_HUAWEI: VkPipelineStageFlagBits2 : 2199023255552;
|
|
VK_PIPELINE_STAGE_2_OPTICAL_FLOW_BIT_NV: VkPipelineStageFlagBits2 : 536870912;
|
|
|
|
VkAccessFlags2 :: VkFlags64;
|
|
|
|
// Flag bits for VkAccessFlagBits2
|
|
VkAccessFlagBits2 :: VkFlags64;
|
|
VK_ACCESS_2_NONE: VkAccessFlagBits2 : 0;
|
|
VK_ACCESS_2_INDIRECT_COMMAND_READ_BIT: VkAccessFlagBits2 : 1;
|
|
VK_ACCESS_2_INDEX_READ_BIT: VkAccessFlagBits2 : 2;
|
|
VK_ACCESS_2_VERTEX_ATTRIBUTE_READ_BIT: VkAccessFlagBits2 : 4;
|
|
VK_ACCESS_2_UNIFORM_READ_BIT: VkAccessFlagBits2 : 8;
|
|
VK_ACCESS_2_INPUT_ATTACHMENT_READ_BIT: VkAccessFlagBits2 : 16;
|
|
VK_ACCESS_2_SHADER_READ_BIT: VkAccessFlagBits2 : 32;
|
|
VK_ACCESS_2_SHADER_WRITE_BIT: VkAccessFlagBits2 : 64;
|
|
VK_ACCESS_2_COLOR_ATTACHMENT_READ_BIT: VkAccessFlagBits2 : 128;
|
|
VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT: VkAccessFlagBits2 : 256;
|
|
VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT: VkAccessFlagBits2 : 512;
|
|
VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT: VkAccessFlagBits2 : 1024;
|
|
VK_ACCESS_2_TRANSFER_READ_BIT: VkAccessFlagBits2 : 2048;
|
|
VK_ACCESS_2_TRANSFER_WRITE_BIT: VkAccessFlagBits2 : 4096;
|
|
VK_ACCESS_2_HOST_READ_BIT: VkAccessFlagBits2 : 8192;
|
|
VK_ACCESS_2_HOST_WRITE_BIT: VkAccessFlagBits2 : 16384;
|
|
VK_ACCESS_2_MEMORY_READ_BIT: VkAccessFlagBits2 : 32768;
|
|
VK_ACCESS_2_MEMORY_WRITE_BIT: VkAccessFlagBits2 : 65536;
|
|
VK_ACCESS_2_SHADER_SAMPLED_READ_BIT: VkAccessFlagBits2 : 4294967296;
|
|
VK_ACCESS_2_SHADER_STORAGE_READ_BIT: VkAccessFlagBits2 : 8589934592;
|
|
VK_ACCESS_2_SHADER_STORAGE_WRITE_BIT: VkAccessFlagBits2 : 17179869184;
|
|
VK_ACCESS_2_VIDEO_DECODE_READ_BIT_KHR: VkAccessFlagBits2 : 34359738368;
|
|
VK_ACCESS_2_VIDEO_DECODE_WRITE_BIT_KHR: VkAccessFlagBits2 : 68719476736;
|
|
VK_ACCESS_2_VIDEO_ENCODE_READ_BIT_KHR: VkAccessFlagBits2 : 137438953472;
|
|
VK_ACCESS_2_VIDEO_ENCODE_WRITE_BIT_KHR: VkAccessFlagBits2 : 274877906944;
|
|
VK_ACCESS_2_NONE_KHR: VkAccessFlagBits2 : 0;
|
|
VK_ACCESS_2_INDIRECT_COMMAND_READ_BIT_KHR: VkAccessFlagBits2 : 1;
|
|
VK_ACCESS_2_INDEX_READ_BIT_KHR: VkAccessFlagBits2 : 2;
|
|
VK_ACCESS_2_VERTEX_ATTRIBUTE_READ_BIT_KHR: VkAccessFlagBits2 : 4;
|
|
VK_ACCESS_2_UNIFORM_READ_BIT_KHR: VkAccessFlagBits2 : 8;
|
|
VK_ACCESS_2_INPUT_ATTACHMENT_READ_BIT_KHR: VkAccessFlagBits2 : 16;
|
|
VK_ACCESS_2_SHADER_READ_BIT_KHR: VkAccessFlagBits2 : 32;
|
|
VK_ACCESS_2_SHADER_WRITE_BIT_KHR: VkAccessFlagBits2 : 64;
|
|
VK_ACCESS_2_COLOR_ATTACHMENT_READ_BIT_KHR: VkAccessFlagBits2 : 128;
|
|
VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT_KHR: VkAccessFlagBits2 : 256;
|
|
VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR: VkAccessFlagBits2 : 512;
|
|
VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT_KHR: VkAccessFlagBits2 : 1024;
|
|
VK_ACCESS_2_TRANSFER_READ_BIT_KHR: VkAccessFlagBits2 : 2048;
|
|
VK_ACCESS_2_TRANSFER_WRITE_BIT_KHR: VkAccessFlagBits2 : 4096;
|
|
VK_ACCESS_2_HOST_READ_BIT_KHR: VkAccessFlagBits2 : 8192;
|
|
VK_ACCESS_2_HOST_WRITE_BIT_KHR: VkAccessFlagBits2 : 16384;
|
|
VK_ACCESS_2_MEMORY_READ_BIT_KHR: VkAccessFlagBits2 : 32768;
|
|
VK_ACCESS_2_MEMORY_WRITE_BIT_KHR: VkAccessFlagBits2 : 65536;
|
|
VK_ACCESS_2_SHADER_SAMPLED_READ_BIT_KHR: VkAccessFlagBits2 : 4294967296;
|
|
VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR: VkAccessFlagBits2 : 8589934592;
|
|
VK_ACCESS_2_SHADER_STORAGE_WRITE_BIT_KHR: VkAccessFlagBits2 : 17179869184;
|
|
VK_ACCESS_2_TRANSFORM_FEEDBACK_WRITE_BIT_EXT: VkAccessFlagBits2 : 33554432;
|
|
VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT: VkAccessFlagBits2 : 67108864;
|
|
VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT: VkAccessFlagBits2 : 134217728;
|
|
VK_ACCESS_2_CONDITIONAL_RENDERING_READ_BIT_EXT: VkAccessFlagBits2 : 1048576;
|
|
VK_ACCESS_2_COMMAND_PREPROCESS_READ_BIT_NV: VkAccessFlagBits2 : 131072;
|
|
VK_ACCESS_2_COMMAND_PREPROCESS_WRITE_BIT_NV: VkAccessFlagBits2 : 262144;
|
|
VK_ACCESS_2_COMMAND_PREPROCESS_READ_BIT_EXT: VkAccessFlagBits2 : 131072;
|
|
VK_ACCESS_2_COMMAND_PREPROCESS_WRITE_BIT_EXT: VkAccessFlagBits2 : 262144;
|
|
VK_ACCESS_2_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR: VkAccessFlagBits2 : 8388608;
|
|
VK_ACCESS_2_SHADING_RATE_IMAGE_READ_BIT_NV: VkAccessFlagBits2 : 8388608;
|
|
VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_KHR: VkAccessFlagBits2 : 2097152;
|
|
VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_KHR: VkAccessFlagBits2 : 4194304;
|
|
VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_NV: VkAccessFlagBits2 : 2097152;
|
|
VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_NV: VkAccessFlagBits2 : 4194304;
|
|
VK_ACCESS_2_FRAGMENT_DENSITY_MAP_READ_BIT_EXT: VkAccessFlagBits2 : 16777216;
|
|
VK_ACCESS_2_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT: VkAccessFlagBits2 : 524288;
|
|
VK_ACCESS_2_DESCRIPTOR_BUFFER_READ_BIT_EXT: VkAccessFlagBits2 : 2199023255552;
|
|
VK_ACCESS_2_INVOCATION_MASK_READ_BIT_HUAWEI: VkAccessFlagBits2 : 549755813888;
|
|
VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: VkAccessFlagBits2 : 1099511627776;
|
|
VK_ACCESS_2_MICROMAP_READ_BIT_EXT: VkAccessFlagBits2 : 17592186044416;
|
|
VK_ACCESS_2_MICROMAP_WRITE_BIT_EXT: VkAccessFlagBits2 : 35184372088832;
|
|
VK_ACCESS_2_OPTICAL_FLOW_READ_BIT_NV: VkAccessFlagBits2 : 4398046511104;
|
|
VK_ACCESS_2_OPTICAL_FLOW_WRITE_BIT_NV: VkAccessFlagBits2 : 8796093022208;
|
|
|
|
VkSubmitFlagBits :: enum s32 {
|
|
PROTECTED_BIT :: 1;
|
|
PROTECTED_BIT_KHR :: 1;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_SUBMIT_PROTECTED_BIT :: PROTECTED_BIT;
|
|
VK_SUBMIT_PROTECTED_BIT_KHR :: PROTECTED_BIT_KHR;
|
|
VK_SUBMIT_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkSubmitFlags :: VkFlags;
|
|
|
|
VkRenderingFlagBits :: enum s32 {
|
|
CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT :: 1;
|
|
SUSPENDING_BIT :: 2;
|
|
RESUMING_BIT :: 4;
|
|
ENABLE_LEGACY_DITHERING_BIT_EXT :: 8;
|
|
CONTENTS_INLINE_BIT_KHR :: 16;
|
|
CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT_KHR :: 1;
|
|
SUSPENDING_BIT_KHR :: 2;
|
|
RESUMING_BIT_KHR :: 4;
|
|
CONTENTS_INLINE_BIT_EXT :: 16;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT :: CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT;
|
|
VK_RENDERING_SUSPENDING_BIT :: SUSPENDING_BIT;
|
|
VK_RENDERING_RESUMING_BIT :: RESUMING_BIT;
|
|
VK_RENDERING_ENABLE_LEGACY_DITHERING_BIT_EXT :: ENABLE_LEGACY_DITHERING_BIT_EXT;
|
|
VK_RENDERING_CONTENTS_INLINE_BIT_KHR :: CONTENTS_INLINE_BIT_KHR;
|
|
VK_RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT_KHR :: CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT_KHR;
|
|
VK_RENDERING_SUSPENDING_BIT_KHR :: SUSPENDING_BIT_KHR;
|
|
VK_RENDERING_RESUMING_BIT_KHR :: RESUMING_BIT_KHR;
|
|
VK_RENDERING_CONTENTS_INLINE_BIT_EXT :: CONTENTS_INLINE_BIT_EXT;
|
|
VK_RENDERING_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkRenderingFlags :: VkFlags;
|
|
VkFormatFeatureFlags2 :: VkFlags64;
|
|
|
|
// Flag bits for VkFormatFeatureFlagBits2
|
|
VkFormatFeatureFlagBits2 :: VkFlags64;
|
|
VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT: VkFormatFeatureFlagBits2 : 1;
|
|
VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT: VkFormatFeatureFlagBits2 : 2;
|
|
VK_FORMAT_FEATURE_2_STORAGE_IMAGE_ATOMIC_BIT: VkFormatFeatureFlagBits2 : 4;
|
|
VK_FORMAT_FEATURE_2_UNIFORM_TEXEL_BUFFER_BIT: VkFormatFeatureFlagBits2 : 8;
|
|
VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_BIT: VkFormatFeatureFlagBits2 : 16;
|
|
VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_ATOMIC_BIT: VkFormatFeatureFlagBits2 : 32;
|
|
VK_FORMAT_FEATURE_2_VERTEX_BUFFER_BIT: VkFormatFeatureFlagBits2 : 64;
|
|
VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BIT: VkFormatFeatureFlagBits2 : 128;
|
|
VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BLEND_BIT: VkFormatFeatureFlagBits2 : 256;
|
|
VK_FORMAT_FEATURE_2_DEPTH_STENCIL_ATTACHMENT_BIT: VkFormatFeatureFlagBits2 : 512;
|
|
VK_FORMAT_FEATURE_2_BLIT_SRC_BIT: VkFormatFeatureFlagBits2 : 1024;
|
|
VK_FORMAT_FEATURE_2_BLIT_DST_BIT: VkFormatFeatureFlagBits2 : 2048;
|
|
VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_LINEAR_BIT: VkFormatFeatureFlagBits2 : 4096;
|
|
VK_FORMAT_FEATURE_2_TRANSFER_SRC_BIT: VkFormatFeatureFlagBits2 : 16384;
|
|
VK_FORMAT_FEATURE_2_TRANSFER_DST_BIT: VkFormatFeatureFlagBits2 : 32768;
|
|
VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_MINMAX_BIT: VkFormatFeatureFlagBits2 : 65536;
|
|
VK_FORMAT_FEATURE_2_MIDPOINT_CHROMA_SAMPLES_BIT: VkFormatFeatureFlagBits2 : 131072;
|
|
VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT: VkFormatFeatureFlagBits2 : 262144;
|
|
VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT: VkFormatFeatureFlagBits2 : 524288;
|
|
VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT: VkFormatFeatureFlagBits2 : 1048576;
|
|
VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT: VkFormatFeatureFlagBits2 : 2097152;
|
|
VK_FORMAT_FEATURE_2_DISJOINT_BIT: VkFormatFeatureFlagBits2 : 4194304;
|
|
VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT: VkFormatFeatureFlagBits2 : 8388608;
|
|
VK_FORMAT_FEATURE_2_STORAGE_READ_WITHOUT_FORMAT_BIT: VkFormatFeatureFlagBits2 : 2147483648;
|
|
VK_FORMAT_FEATURE_2_STORAGE_WRITE_WITHOUT_FORMAT_BIT: VkFormatFeatureFlagBits2 : 4294967296;
|
|
VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_DEPTH_COMPARISON_BIT: VkFormatFeatureFlagBits2 : 8589934592;
|
|
VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_CUBIC_BIT: VkFormatFeatureFlagBits2 : 8192;
|
|
VK_FORMAT_FEATURE_2_HOST_IMAGE_TRANSFER_BIT: VkFormatFeatureFlagBits2 : 70368744177664;
|
|
VK_FORMAT_FEATURE_2_VIDEO_DECODE_OUTPUT_BIT_KHR: VkFormatFeatureFlagBits2 : 33554432;
|
|
VK_FORMAT_FEATURE_2_VIDEO_DECODE_DPB_BIT_KHR: VkFormatFeatureFlagBits2 : 67108864;
|
|
VK_FORMAT_FEATURE_2_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR: VkFormatFeatureFlagBits2 : 536870912;
|
|
VK_FORMAT_FEATURE_2_FRAGMENT_DENSITY_MAP_BIT_EXT: VkFormatFeatureFlagBits2 : 16777216;
|
|
VK_FORMAT_FEATURE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR: VkFormatFeatureFlagBits2 : 1073741824;
|
|
VK_FORMAT_FEATURE_2_HOST_IMAGE_TRANSFER_BIT_EXT: VkFormatFeatureFlagBits2 : 70368744177664;
|
|
VK_FORMAT_FEATURE_2_VIDEO_ENCODE_INPUT_BIT_KHR: VkFormatFeatureFlagBits2 : 134217728;
|
|
VK_FORMAT_FEATURE_2_VIDEO_ENCODE_DPB_BIT_KHR: VkFormatFeatureFlagBits2 : 268435456;
|
|
VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR: VkFormatFeatureFlagBits2 : 1;
|
|
VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR: VkFormatFeatureFlagBits2 : 2;
|
|
VK_FORMAT_FEATURE_2_STORAGE_IMAGE_ATOMIC_BIT_KHR: VkFormatFeatureFlagBits2 : 4;
|
|
VK_FORMAT_FEATURE_2_UNIFORM_TEXEL_BUFFER_BIT_KHR: VkFormatFeatureFlagBits2 : 8;
|
|
VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_BIT_KHR: VkFormatFeatureFlagBits2 : 16;
|
|
VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_ATOMIC_BIT_KHR: VkFormatFeatureFlagBits2 : 32;
|
|
VK_FORMAT_FEATURE_2_VERTEX_BUFFER_BIT_KHR: VkFormatFeatureFlagBits2 : 64;
|
|
VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BIT_KHR: VkFormatFeatureFlagBits2 : 128;
|
|
VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BLEND_BIT_KHR: VkFormatFeatureFlagBits2 : 256;
|
|
VK_FORMAT_FEATURE_2_DEPTH_STENCIL_ATTACHMENT_BIT_KHR: VkFormatFeatureFlagBits2 : 512;
|
|
VK_FORMAT_FEATURE_2_BLIT_SRC_BIT_KHR: VkFormatFeatureFlagBits2 : 1024;
|
|
VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR: VkFormatFeatureFlagBits2 : 2048;
|
|
VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_LINEAR_BIT_KHR: VkFormatFeatureFlagBits2 : 4096;
|
|
VK_FORMAT_FEATURE_2_TRANSFER_SRC_BIT_KHR: VkFormatFeatureFlagBits2 : 16384;
|
|
VK_FORMAT_FEATURE_2_TRANSFER_DST_BIT_KHR: VkFormatFeatureFlagBits2 : 32768;
|
|
VK_FORMAT_FEATURE_2_MIDPOINT_CHROMA_SAMPLES_BIT_KHR: VkFormatFeatureFlagBits2 : 131072;
|
|
VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT_KHR: VkFormatFeatureFlagBits2 : 262144;
|
|
VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT_KHR: VkFormatFeatureFlagBits2 : 524288;
|
|
VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT_KHR: VkFormatFeatureFlagBits2 : 1048576;
|
|
VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT_KHR: VkFormatFeatureFlagBits2 : 2097152;
|
|
VK_FORMAT_FEATURE_2_DISJOINT_BIT_KHR: VkFormatFeatureFlagBits2 : 4194304;
|
|
VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR: VkFormatFeatureFlagBits2 : 8388608;
|
|
VK_FORMAT_FEATURE_2_STORAGE_READ_WITHOUT_FORMAT_BIT_KHR: VkFormatFeatureFlagBits2 : 2147483648;
|
|
VK_FORMAT_FEATURE_2_STORAGE_WRITE_WITHOUT_FORMAT_BIT_KHR: VkFormatFeatureFlagBits2 : 4294967296;
|
|
VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_DEPTH_COMPARISON_BIT_KHR: VkFormatFeatureFlagBits2 : 8589934592;
|
|
VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_MINMAX_BIT_KHR: VkFormatFeatureFlagBits2 : 65536;
|
|
VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXT: VkFormatFeatureFlagBits2 : 8192;
|
|
VK_FORMAT_FEATURE_2_LINEAR_COLOR_ATTACHMENT_BIT_NV: VkFormatFeatureFlagBits2 : 274877906944;
|
|
VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: VkFormatFeatureFlagBits2 : 17179869184;
|
|
VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: VkFormatFeatureFlagBits2 : 34359738368;
|
|
VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: VkFormatFeatureFlagBits2 : 68719476736;
|
|
VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: VkFormatFeatureFlagBits2 : 137438953472;
|
|
VK_FORMAT_FEATURE_2_OPTICAL_FLOW_IMAGE_BIT_NV: VkFormatFeatureFlagBits2 : 1099511627776;
|
|
VK_FORMAT_FEATURE_2_OPTICAL_FLOW_VECTOR_BIT_NV: VkFormatFeatureFlagBits2 : 2199023255552;
|
|
VK_FORMAT_FEATURE_2_OPTICAL_FLOW_COST_BIT_NV: VkFormatFeatureFlagBits2 : 4398046511104;
|
|
VK_FORMAT_FEATURE_2_VIDEO_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR: VkFormatFeatureFlagBits2 : 562949953421312;
|
|
VK_FORMAT_FEATURE_2_VIDEO_ENCODE_EMPHASIS_MAP_BIT_KHR: VkFormatFeatureFlagBits2 : 1125899906842624;
|
|
|
|
VkPhysicalDeviceVulkan13Features :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
robustImageAccess: VkBool32;
|
|
inlineUniformBlock: VkBool32;
|
|
descriptorBindingInlineUniformBlockUpdateAfterBind: VkBool32;
|
|
pipelineCreationCacheControl: VkBool32;
|
|
privateData: VkBool32;
|
|
shaderDemoteToHelperInvocation: VkBool32;
|
|
shaderTerminateInvocation: VkBool32;
|
|
subgroupSizeControl: VkBool32;
|
|
computeFullSubgroups: VkBool32;
|
|
synchronization2: VkBool32;
|
|
textureCompressionASTC_HDR: VkBool32;
|
|
shaderZeroInitializeWorkgroupMemory: VkBool32;
|
|
dynamicRendering: VkBool32;
|
|
shaderIntegerDotProduct: VkBool32;
|
|
maintenance4: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceVulkan13Properties :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
minSubgroupSize: u32;
|
|
maxSubgroupSize: u32;
|
|
maxComputeWorkgroupSubgroups: u32;
|
|
requiredSubgroupSizeStages: VkShaderStageFlags;
|
|
maxInlineUniformBlockSize: u32;
|
|
maxPerStageDescriptorInlineUniformBlocks: u32;
|
|
maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks: u32;
|
|
maxDescriptorSetInlineUniformBlocks: u32;
|
|
maxDescriptorSetUpdateAfterBindInlineUniformBlocks: u32;
|
|
maxInlineUniformTotalSize: u32;
|
|
integerDotProduct8BitUnsignedAccelerated: VkBool32;
|
|
integerDotProduct8BitSignedAccelerated: VkBool32;
|
|
integerDotProduct8BitMixedSignednessAccelerated: VkBool32;
|
|
integerDotProduct4x8BitPackedUnsignedAccelerated: VkBool32;
|
|
integerDotProduct4x8BitPackedSignedAccelerated: VkBool32;
|
|
integerDotProduct4x8BitPackedMixedSignednessAccelerated: VkBool32;
|
|
integerDotProduct16BitUnsignedAccelerated: VkBool32;
|
|
integerDotProduct16BitSignedAccelerated: VkBool32;
|
|
integerDotProduct16BitMixedSignednessAccelerated: VkBool32;
|
|
integerDotProduct32BitUnsignedAccelerated: VkBool32;
|
|
integerDotProduct32BitSignedAccelerated: VkBool32;
|
|
integerDotProduct32BitMixedSignednessAccelerated: VkBool32;
|
|
integerDotProduct64BitUnsignedAccelerated: VkBool32;
|
|
integerDotProduct64BitSignedAccelerated: VkBool32;
|
|
integerDotProduct64BitMixedSignednessAccelerated: VkBool32;
|
|
integerDotProductAccumulatingSaturating8BitUnsignedAccelerated: VkBool32;
|
|
integerDotProductAccumulatingSaturating8BitSignedAccelerated: VkBool32;
|
|
integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated: VkBool32;
|
|
integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated: VkBool32;
|
|
integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated: VkBool32;
|
|
integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated: VkBool32;
|
|
integerDotProductAccumulatingSaturating16BitUnsignedAccelerated: VkBool32;
|
|
integerDotProductAccumulatingSaturating16BitSignedAccelerated: VkBool32;
|
|
integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated: VkBool32;
|
|
integerDotProductAccumulatingSaturating32BitUnsignedAccelerated: VkBool32;
|
|
integerDotProductAccumulatingSaturating32BitSignedAccelerated: VkBool32;
|
|
integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated: VkBool32;
|
|
integerDotProductAccumulatingSaturating64BitUnsignedAccelerated: VkBool32;
|
|
integerDotProductAccumulatingSaturating64BitSignedAccelerated: VkBool32;
|
|
integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated: VkBool32;
|
|
storageTexelBufferOffsetAlignmentBytes: VkDeviceSize;
|
|
storageTexelBufferOffsetSingleTexelAlignment: VkBool32;
|
|
uniformTexelBufferOffsetAlignmentBytes: VkDeviceSize;
|
|
uniformTexelBufferOffsetSingleTexelAlignment: VkBool32;
|
|
maxBufferSize: VkDeviceSize;
|
|
}
|
|
|
|
VkPipelineCreationFeedback :: struct {
|
|
flags: VkPipelineCreationFeedbackFlags;
|
|
duration: u64;
|
|
}
|
|
|
|
VkPipelineCreationFeedbackCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pPipelineCreationFeedback: *VkPipelineCreationFeedback;
|
|
pipelineStageCreationFeedbackCount: u32;
|
|
pPipelineStageCreationFeedbacks: *VkPipelineCreationFeedback;
|
|
}
|
|
|
|
VkPhysicalDeviceShaderTerminateInvocationFeatures :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
shaderTerminateInvocation: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceToolProperties :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
name: [256] u8;
|
|
version: [256] u8;
|
|
purposes: VkToolPurposeFlags;
|
|
description: [256] u8;
|
|
layer: [256] u8;
|
|
}
|
|
|
|
VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
shaderDemoteToHelperInvocation: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDevicePrivateDataFeatures :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
privateData: VkBool32;
|
|
}
|
|
|
|
VkDevicePrivateDataCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
privateDataSlotRequestCount: u32;
|
|
}
|
|
|
|
VkPrivateDataSlotCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkPrivateDataSlotCreateFlags;
|
|
}
|
|
|
|
VkPhysicalDevicePipelineCreationCacheControlFeatures :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pipelineCreationCacheControl: VkBool32;
|
|
}
|
|
|
|
VkMemoryBarrier2 :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
srcStageMask: VkPipelineStageFlags2;
|
|
srcAccessMask: VkAccessFlags2;
|
|
dstStageMask: VkPipelineStageFlags2;
|
|
dstAccessMask: VkAccessFlags2;
|
|
}
|
|
|
|
VkBufferMemoryBarrier2 :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
srcStageMask: VkPipelineStageFlags2;
|
|
srcAccessMask: VkAccessFlags2;
|
|
dstStageMask: VkPipelineStageFlags2;
|
|
dstAccessMask: VkAccessFlags2;
|
|
srcQueueFamilyIndex: u32;
|
|
dstQueueFamilyIndex: u32;
|
|
buffer: VkBuffer;
|
|
offset: VkDeviceSize;
|
|
size: VkDeviceSize;
|
|
}
|
|
|
|
VkImageMemoryBarrier2 :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
srcStageMask: VkPipelineStageFlags2;
|
|
srcAccessMask: VkAccessFlags2;
|
|
dstStageMask: VkPipelineStageFlags2;
|
|
dstAccessMask: VkAccessFlags2;
|
|
oldLayout: VkImageLayout;
|
|
newLayout: VkImageLayout;
|
|
srcQueueFamilyIndex: u32;
|
|
dstQueueFamilyIndex: u32;
|
|
image: VkImage;
|
|
subresourceRange: VkImageSubresourceRange;
|
|
}
|
|
|
|
VkDependencyInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
dependencyFlags: VkDependencyFlags;
|
|
memoryBarrierCount: u32;
|
|
pMemoryBarriers: *VkMemoryBarrier2;
|
|
bufferMemoryBarrierCount: u32;
|
|
pBufferMemoryBarriers: *VkBufferMemoryBarrier2;
|
|
imageMemoryBarrierCount: u32;
|
|
pImageMemoryBarriers: *VkImageMemoryBarrier2;
|
|
}
|
|
|
|
VkSemaphoreSubmitInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
semaphore: VkSemaphore;
|
|
value: u64;
|
|
stageMask: VkPipelineStageFlags2;
|
|
deviceIndex: u32;
|
|
}
|
|
|
|
VkCommandBufferSubmitInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
commandBuffer: VkCommandBuffer;
|
|
deviceMask: u32;
|
|
}
|
|
|
|
VkSubmitInfo2 :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkSubmitFlags;
|
|
waitSemaphoreInfoCount: u32;
|
|
pWaitSemaphoreInfos: *VkSemaphoreSubmitInfo;
|
|
commandBufferInfoCount: u32;
|
|
pCommandBufferInfos: *VkCommandBufferSubmitInfo;
|
|
signalSemaphoreInfoCount: u32;
|
|
pSignalSemaphoreInfos: *VkSemaphoreSubmitInfo;
|
|
}
|
|
|
|
VkPhysicalDeviceSynchronization2Features :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
synchronization2: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
shaderZeroInitializeWorkgroupMemory: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceImageRobustnessFeatures :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
robustImageAccess: VkBool32;
|
|
}
|
|
|
|
VkBufferCopy2 :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
srcOffset: VkDeviceSize;
|
|
dstOffset: VkDeviceSize;
|
|
size: VkDeviceSize;
|
|
}
|
|
|
|
VkCopyBufferInfo2 :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
srcBuffer: VkBuffer;
|
|
dstBuffer: VkBuffer;
|
|
regionCount: u32;
|
|
pRegions: *VkBufferCopy2;
|
|
}
|
|
|
|
VkImageCopy2 :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
srcSubresource: VkImageSubresourceLayers;
|
|
srcOffset: VkOffset3D;
|
|
dstSubresource: VkImageSubresourceLayers;
|
|
dstOffset: VkOffset3D;
|
|
extent: VkExtent3D;
|
|
}
|
|
|
|
VkCopyImageInfo2 :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
srcImage: VkImage;
|
|
srcImageLayout: VkImageLayout;
|
|
dstImage: VkImage;
|
|
dstImageLayout: VkImageLayout;
|
|
regionCount: u32;
|
|
pRegions: *VkImageCopy2;
|
|
}
|
|
|
|
VkBufferImageCopy2 :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
bufferOffset: VkDeviceSize;
|
|
bufferRowLength: u32;
|
|
bufferImageHeight: u32;
|
|
imageSubresource: VkImageSubresourceLayers;
|
|
imageOffset: VkOffset3D;
|
|
imageExtent: VkExtent3D;
|
|
}
|
|
|
|
VkCopyBufferToImageInfo2 :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
srcBuffer: VkBuffer;
|
|
dstImage: VkImage;
|
|
dstImageLayout: VkImageLayout;
|
|
regionCount: u32;
|
|
pRegions: *VkBufferImageCopy2;
|
|
}
|
|
|
|
VkCopyImageToBufferInfo2 :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
srcImage: VkImage;
|
|
srcImageLayout: VkImageLayout;
|
|
dstBuffer: VkBuffer;
|
|
regionCount: u32;
|
|
pRegions: *VkBufferImageCopy2;
|
|
}
|
|
|
|
VkImageBlit2 :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
srcSubresource: VkImageSubresourceLayers;
|
|
srcOffsets: [2] VkOffset3D;
|
|
dstSubresource: VkImageSubresourceLayers;
|
|
dstOffsets: [2] VkOffset3D;
|
|
}
|
|
|
|
VkBlitImageInfo2 :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
srcImage: VkImage;
|
|
srcImageLayout: VkImageLayout;
|
|
dstImage: VkImage;
|
|
dstImageLayout: VkImageLayout;
|
|
regionCount: u32;
|
|
pRegions: *VkImageBlit2;
|
|
filter: VkFilter;
|
|
}
|
|
|
|
VkImageResolve2 :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
srcSubresource: VkImageSubresourceLayers;
|
|
srcOffset: VkOffset3D;
|
|
dstSubresource: VkImageSubresourceLayers;
|
|
dstOffset: VkOffset3D;
|
|
extent: VkExtent3D;
|
|
}
|
|
|
|
VkResolveImageInfo2 :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
srcImage: VkImage;
|
|
srcImageLayout: VkImageLayout;
|
|
dstImage: VkImage;
|
|
dstImageLayout: VkImageLayout;
|
|
regionCount: u32;
|
|
pRegions: *VkImageResolve2;
|
|
}
|
|
|
|
VkPhysicalDeviceSubgroupSizeControlFeatures :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
subgroupSizeControl: VkBool32;
|
|
computeFullSubgroups: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceSubgroupSizeControlProperties :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
minSubgroupSize: u32;
|
|
maxSubgroupSize: u32;
|
|
maxComputeWorkgroupSubgroups: u32;
|
|
requiredSubgroupSizeStages: VkShaderStageFlags;
|
|
}
|
|
|
|
VkPipelineShaderStageRequiredSubgroupSizeCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
requiredSubgroupSize: u32;
|
|
}
|
|
|
|
VkPhysicalDeviceInlineUniformBlockFeatures :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
inlineUniformBlock: VkBool32;
|
|
descriptorBindingInlineUniformBlockUpdateAfterBind: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceInlineUniformBlockProperties :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
maxInlineUniformBlockSize: u32;
|
|
maxPerStageDescriptorInlineUniformBlocks: u32;
|
|
maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks: u32;
|
|
maxDescriptorSetInlineUniformBlocks: u32;
|
|
maxDescriptorSetUpdateAfterBindInlineUniformBlocks: u32;
|
|
}
|
|
|
|
VkWriteDescriptorSetInlineUniformBlock :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
dataSize: u32;
|
|
pData: *void;
|
|
}
|
|
|
|
VkDescriptorPoolInlineUniformBlockCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
maxInlineUniformBlockBindings: u32;
|
|
}
|
|
|
|
VkPhysicalDeviceTextureCompressionASTCHDRFeatures :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
textureCompressionASTC_HDR: VkBool32;
|
|
}
|
|
|
|
VkRenderingAttachmentInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
imageView: VkImageView;
|
|
imageLayout: VkImageLayout;
|
|
resolveMode: VkResolveModeFlagBits;
|
|
resolveImageView: VkImageView;
|
|
resolveImageLayout: VkImageLayout;
|
|
loadOp: VkAttachmentLoadOp;
|
|
storeOp: VkAttachmentStoreOp;
|
|
clearValue: VkClearValue;
|
|
}
|
|
|
|
VkRenderingInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkRenderingFlags;
|
|
renderArea: VkRect2D;
|
|
layerCount: u32;
|
|
viewMask: u32;
|
|
colorAttachmentCount: u32;
|
|
pColorAttachments: *VkRenderingAttachmentInfo;
|
|
pDepthAttachment: *VkRenderingAttachmentInfo;
|
|
pStencilAttachment: *VkRenderingAttachmentInfo;
|
|
}
|
|
|
|
VkPipelineRenderingCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
viewMask: u32;
|
|
colorAttachmentCount: u32;
|
|
pColorAttachmentFormats: *VkFormat;
|
|
depthAttachmentFormat: VkFormat;
|
|
stencilAttachmentFormat: VkFormat;
|
|
}
|
|
|
|
VkPhysicalDeviceDynamicRenderingFeatures :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
dynamicRendering: VkBool32;
|
|
}
|
|
|
|
VkCommandBufferInheritanceRenderingInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkRenderingFlags;
|
|
viewMask: u32;
|
|
colorAttachmentCount: u32;
|
|
pColorAttachmentFormats: *VkFormat;
|
|
depthAttachmentFormat: VkFormat;
|
|
stencilAttachmentFormat: VkFormat;
|
|
rasterizationSamples: VkSampleCountFlagBits;
|
|
}
|
|
|
|
VkPhysicalDeviceShaderIntegerDotProductFeatures :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
shaderIntegerDotProduct: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceShaderIntegerDotProductProperties :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
integerDotProduct8BitUnsignedAccelerated: VkBool32;
|
|
integerDotProduct8BitSignedAccelerated: VkBool32;
|
|
integerDotProduct8BitMixedSignednessAccelerated: VkBool32;
|
|
integerDotProduct4x8BitPackedUnsignedAccelerated: VkBool32;
|
|
integerDotProduct4x8BitPackedSignedAccelerated: VkBool32;
|
|
integerDotProduct4x8BitPackedMixedSignednessAccelerated: VkBool32;
|
|
integerDotProduct16BitUnsignedAccelerated: VkBool32;
|
|
integerDotProduct16BitSignedAccelerated: VkBool32;
|
|
integerDotProduct16BitMixedSignednessAccelerated: VkBool32;
|
|
integerDotProduct32BitUnsignedAccelerated: VkBool32;
|
|
integerDotProduct32BitSignedAccelerated: VkBool32;
|
|
integerDotProduct32BitMixedSignednessAccelerated: VkBool32;
|
|
integerDotProduct64BitUnsignedAccelerated: VkBool32;
|
|
integerDotProduct64BitSignedAccelerated: VkBool32;
|
|
integerDotProduct64BitMixedSignednessAccelerated: VkBool32;
|
|
integerDotProductAccumulatingSaturating8BitUnsignedAccelerated: VkBool32;
|
|
integerDotProductAccumulatingSaturating8BitSignedAccelerated: VkBool32;
|
|
integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated: VkBool32;
|
|
integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated: VkBool32;
|
|
integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated: VkBool32;
|
|
integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated: VkBool32;
|
|
integerDotProductAccumulatingSaturating16BitUnsignedAccelerated: VkBool32;
|
|
integerDotProductAccumulatingSaturating16BitSignedAccelerated: VkBool32;
|
|
integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated: VkBool32;
|
|
integerDotProductAccumulatingSaturating32BitUnsignedAccelerated: VkBool32;
|
|
integerDotProductAccumulatingSaturating32BitSignedAccelerated: VkBool32;
|
|
integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated: VkBool32;
|
|
integerDotProductAccumulatingSaturating64BitUnsignedAccelerated: VkBool32;
|
|
integerDotProductAccumulatingSaturating64BitSignedAccelerated: VkBool32;
|
|
integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceTexelBufferAlignmentProperties :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
storageTexelBufferOffsetAlignmentBytes: VkDeviceSize;
|
|
storageTexelBufferOffsetSingleTexelAlignment: VkBool32;
|
|
uniformTexelBufferOffsetAlignmentBytes: VkDeviceSize;
|
|
uniformTexelBufferOffsetSingleTexelAlignment: VkBool32;
|
|
}
|
|
|
|
VkFormatProperties3 :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
linearTilingFeatures: VkFormatFeatureFlags2;
|
|
optimalTilingFeatures: VkFormatFeatureFlags2;
|
|
bufferFeatures: VkFormatFeatureFlags2;
|
|
}
|
|
|
|
VkPhysicalDeviceMaintenance4Features :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
maintenance4: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceMaintenance4Properties :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
maxBufferSize: VkDeviceSize;
|
|
}
|
|
|
|
VkDeviceBufferMemoryRequirements :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pCreateInfo: *VkBufferCreateInfo;
|
|
}
|
|
|
|
VkDeviceImageMemoryRequirements :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pCreateInfo: *VkImageCreateInfo;
|
|
planeAspect: VkImageAspectFlagBits;
|
|
}
|
|
|
|
PFN_vkGetPhysicalDeviceToolProperties :: #type (physicalDevice: VkPhysicalDevice, pToolCount: *u32, pToolProperties: *VkPhysicalDeviceToolProperties) -> VkResult #c_call;
|
|
PFN_vkCreatePrivateDataSlot :: #type (device: VkDevice, pCreateInfo: *VkPrivateDataSlotCreateInfo, pAllocator: *VkAllocationCallbacks, pPrivateDataSlot: *VkPrivateDataSlot) -> VkResult #c_call;
|
|
PFN_vkDestroyPrivateDataSlot :: #type (device: VkDevice, privateDataSlot: VkPrivateDataSlot, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
PFN_vkSetPrivateData :: #type (device: VkDevice, objectType: VkObjectType, objectHandle: u64, privateDataSlot: VkPrivateDataSlot, data: u64) -> VkResult #c_call;
|
|
PFN_vkGetPrivateData :: #type (device: VkDevice, objectType: VkObjectType, objectHandle: u64, privateDataSlot: VkPrivateDataSlot, pData: *u64) -> void #c_call;
|
|
PFN_vkCmdSetEvent2 :: #type (commandBuffer: VkCommandBuffer, event: VkEvent, pDependencyInfo: *VkDependencyInfo) -> void #c_call;
|
|
PFN_vkCmdResetEvent2 :: #type (commandBuffer: VkCommandBuffer, event: VkEvent, stageMask: VkPipelineStageFlags2) -> void #c_call;
|
|
PFN_vkCmdWaitEvents2 :: #type (commandBuffer: VkCommandBuffer, eventCount: u32, pEvents: *VkEvent, pDependencyInfos: *VkDependencyInfo) -> void #c_call;
|
|
PFN_vkCmdPipelineBarrier2 :: #type (commandBuffer: VkCommandBuffer, pDependencyInfo: *VkDependencyInfo) -> void #c_call;
|
|
PFN_vkCmdWriteTimestamp2 :: #type (commandBuffer: VkCommandBuffer, stage: VkPipelineStageFlags2, queryPool: VkQueryPool, query: u32) -> void #c_call;
|
|
PFN_vkQueueSubmit2 :: #type (queue: VkQueue, submitCount: u32, pSubmits: *VkSubmitInfo2, fence: VkFence) -> VkResult #c_call;
|
|
PFN_vkCmdCopyBuffer2 :: #type (commandBuffer: VkCommandBuffer, pCopyBufferInfo: *VkCopyBufferInfo2) -> void #c_call;
|
|
PFN_vkCmdCopyImage2 :: #type (commandBuffer: VkCommandBuffer, pCopyImageInfo: *VkCopyImageInfo2) -> void #c_call;
|
|
PFN_vkCmdCopyBufferToImage2 :: #type (commandBuffer: VkCommandBuffer, pCopyBufferToImageInfo: *VkCopyBufferToImageInfo2) -> void #c_call;
|
|
PFN_vkCmdCopyImageToBuffer2 :: #type (commandBuffer: VkCommandBuffer, pCopyImageToBufferInfo: *VkCopyImageToBufferInfo2) -> void #c_call;
|
|
PFN_vkCmdBlitImage2 :: #type (commandBuffer: VkCommandBuffer, pBlitImageInfo: *VkBlitImageInfo2) -> void #c_call;
|
|
PFN_vkCmdResolveImage2 :: #type (commandBuffer: VkCommandBuffer, pResolveImageInfo: *VkResolveImageInfo2) -> void #c_call;
|
|
PFN_vkCmdBeginRendering :: #type (commandBuffer: VkCommandBuffer, pRenderingInfo: *VkRenderingInfo) -> void #c_call;
|
|
PFN_vkCmdEndRendering :: #type (commandBuffer: VkCommandBuffer) -> void #c_call;
|
|
PFN_vkCmdSetCullMode :: #type (commandBuffer: VkCommandBuffer, cullMode: VkCullModeFlags) -> void #c_call;
|
|
PFN_vkCmdSetFrontFace :: #type (commandBuffer: VkCommandBuffer, frontFace: VkFrontFace) -> void #c_call;
|
|
PFN_vkCmdSetPrimitiveTopology :: #type (commandBuffer: VkCommandBuffer, primitiveTopology: VkPrimitiveTopology) -> void #c_call;
|
|
PFN_vkCmdSetViewportWithCount :: #type (commandBuffer: VkCommandBuffer, viewportCount: u32, pViewports: *VkViewport) -> void #c_call;
|
|
PFN_vkCmdSetScissorWithCount :: #type (commandBuffer: VkCommandBuffer, scissorCount: u32, pScissors: *VkRect2D) -> void #c_call;
|
|
PFN_vkCmdBindVertexBuffers2 :: #type (commandBuffer: VkCommandBuffer, firstBinding: u32, bindingCount: u32, pBuffers: *VkBuffer, pOffsets: *VkDeviceSize, pSizes: *VkDeviceSize, pStrides: *VkDeviceSize) -> void #c_call;
|
|
PFN_vkCmdSetDepthTestEnable :: #type (commandBuffer: VkCommandBuffer, depthTestEnable: VkBool32) -> void #c_call;
|
|
PFN_vkCmdSetDepthWriteEnable :: #type (commandBuffer: VkCommandBuffer, depthWriteEnable: VkBool32) -> void #c_call;
|
|
PFN_vkCmdSetDepthCompareOp :: #type (commandBuffer: VkCommandBuffer, depthCompareOp: VkCompareOp) -> void #c_call;
|
|
PFN_vkCmdSetDepthBoundsTestEnable :: #type (commandBuffer: VkCommandBuffer, depthBoundsTestEnable: VkBool32) -> void #c_call;
|
|
PFN_vkCmdSetStencilTestEnable :: #type (commandBuffer: VkCommandBuffer, stencilTestEnable: VkBool32) -> void #c_call;
|
|
PFN_vkCmdSetStencilOp :: #type (commandBuffer: VkCommandBuffer, faceMask: VkStencilFaceFlags, failOp: VkStencilOp, passOp: VkStencilOp, depthFailOp: VkStencilOp, compareOp: VkCompareOp) -> void #c_call;
|
|
PFN_vkCmdSetRasterizerDiscardEnable :: #type (commandBuffer: VkCommandBuffer, rasterizerDiscardEnable: VkBool32) -> void #c_call;
|
|
PFN_vkCmdSetDepthBiasEnable :: #type (commandBuffer: VkCommandBuffer, depthBiasEnable: VkBool32) -> void #c_call;
|
|
PFN_vkCmdSetPrimitiveRestartEnable :: #type (commandBuffer: VkCommandBuffer, primitiveRestartEnable: VkBool32) -> void #c_call;
|
|
PFN_vkGetDeviceBufferMemoryRequirements :: #type (device: VkDevice, pInfo: *VkDeviceBufferMemoryRequirements, pMemoryRequirements: *VkMemoryRequirements2) -> void #c_call;
|
|
PFN_vkGetDeviceImageMemoryRequirements :: #type (device: VkDevice, pInfo: *VkDeviceImageMemoryRequirements, pMemoryRequirements: *VkMemoryRequirements2) -> void #c_call;
|
|
PFN_vkGetDeviceImageSparseMemoryRequirements :: #type (device: VkDevice, pInfo: *VkDeviceImageMemoryRequirements, pSparseMemoryRequirementCount: *u32, pSparseMemoryRequirements: *VkSparseImageMemoryRequirements2) -> void #c_call;
|
|
|
|
vkGetPhysicalDeviceToolProperties :: (physicalDevice: VkPhysicalDevice, pToolCount: *u32, pToolProperties: *VkPhysicalDeviceToolProperties) -> VkResult #foreign vulkan_1;
|
|
|
|
vkCreatePrivateDataSlot :: (device: VkDevice, pCreateInfo: *VkPrivateDataSlotCreateInfo, pAllocator: *VkAllocationCallbacks, pPrivateDataSlot: *VkPrivateDataSlot) -> VkResult #foreign vulkan_1;
|
|
|
|
vkDestroyPrivateDataSlot :: (device: VkDevice, privateDataSlot: VkPrivateDataSlot, pAllocator: *VkAllocationCallbacks) -> void #foreign vulkan_1;
|
|
|
|
vkSetPrivateData :: (device: VkDevice, objectType: VkObjectType, objectHandle: u64, privateDataSlot: VkPrivateDataSlot, data: u64) -> VkResult #foreign vulkan_1;
|
|
|
|
vkGetPrivateData :: (device: VkDevice, objectType: VkObjectType, objectHandle: u64, privateDataSlot: VkPrivateDataSlot, pData: *u64) -> void #foreign vulkan_1;
|
|
|
|
vkCmdSetEvent2 :: (commandBuffer: VkCommandBuffer, event: VkEvent, pDependencyInfo: *VkDependencyInfo) -> void #foreign vulkan_1;
|
|
|
|
vkCmdResetEvent2 :: (commandBuffer: VkCommandBuffer, event: VkEvent, stageMask: VkPipelineStageFlags2) -> void #foreign vulkan_1;
|
|
|
|
vkCmdWaitEvents2 :: (commandBuffer: VkCommandBuffer, eventCount: u32, pEvents: *VkEvent, pDependencyInfos: *VkDependencyInfo) -> void #foreign vulkan_1;
|
|
|
|
vkCmdPipelineBarrier2 :: (commandBuffer: VkCommandBuffer, pDependencyInfo: *VkDependencyInfo) -> void #foreign vulkan_1;
|
|
|
|
vkCmdWriteTimestamp2 :: (commandBuffer: VkCommandBuffer, stage: VkPipelineStageFlags2, queryPool: VkQueryPool, query: u32) -> void #foreign vulkan_1;
|
|
|
|
vkQueueSubmit2 :: (queue: VkQueue, submitCount: u32, pSubmits: *VkSubmitInfo2, fence: VkFence) -> VkResult #foreign vulkan_1;
|
|
|
|
vkCmdCopyBuffer2 :: (commandBuffer: VkCommandBuffer, pCopyBufferInfo: *VkCopyBufferInfo2) -> void #foreign vulkan_1;
|
|
|
|
vkCmdCopyImage2 :: (commandBuffer: VkCommandBuffer, pCopyImageInfo: *VkCopyImageInfo2) -> void #foreign vulkan_1;
|
|
|
|
vkCmdCopyBufferToImage2 :: (commandBuffer: VkCommandBuffer, pCopyBufferToImageInfo: *VkCopyBufferToImageInfo2) -> void #foreign vulkan_1;
|
|
|
|
vkCmdCopyImageToBuffer2 :: (commandBuffer: VkCommandBuffer, pCopyImageToBufferInfo: *VkCopyImageToBufferInfo2) -> void #foreign vulkan_1;
|
|
|
|
vkCmdBlitImage2 :: (commandBuffer: VkCommandBuffer, pBlitImageInfo: *VkBlitImageInfo2) -> void #foreign vulkan_1;
|
|
|
|
vkCmdResolveImage2 :: (commandBuffer: VkCommandBuffer, pResolveImageInfo: *VkResolveImageInfo2) -> void #foreign vulkan_1;
|
|
|
|
vkCmdBeginRendering :: (commandBuffer: VkCommandBuffer, pRenderingInfo: *VkRenderingInfo) -> void #foreign vulkan_1;
|
|
|
|
vkCmdEndRendering :: (commandBuffer: VkCommandBuffer) -> void #foreign vulkan_1;
|
|
|
|
vkCmdSetCullMode :: (commandBuffer: VkCommandBuffer, cullMode: VkCullModeFlags) -> void #foreign vulkan_1;
|
|
|
|
vkCmdSetFrontFace :: (commandBuffer: VkCommandBuffer, frontFace: VkFrontFace) -> void #foreign vulkan_1;
|
|
|
|
vkCmdSetPrimitiveTopology :: (commandBuffer: VkCommandBuffer, primitiveTopology: VkPrimitiveTopology) -> void #foreign vulkan_1;
|
|
|
|
vkCmdSetViewportWithCount :: (commandBuffer: VkCommandBuffer, viewportCount: u32, pViewports: *VkViewport) -> void #foreign vulkan_1;
|
|
|
|
vkCmdSetScissorWithCount :: (commandBuffer: VkCommandBuffer, scissorCount: u32, pScissors: *VkRect2D) -> void #foreign vulkan_1;
|
|
|
|
vkCmdBindVertexBuffers2 :: (commandBuffer: VkCommandBuffer, firstBinding: u32, bindingCount: u32, pBuffers: *VkBuffer, pOffsets: *VkDeviceSize, pSizes: *VkDeviceSize, pStrides: *VkDeviceSize) -> void #foreign vulkan_1;
|
|
|
|
vkCmdSetDepthTestEnable :: (commandBuffer: VkCommandBuffer, depthTestEnable: VkBool32) -> void #foreign vulkan_1;
|
|
|
|
vkCmdSetDepthWriteEnable :: (commandBuffer: VkCommandBuffer, depthWriteEnable: VkBool32) -> void #foreign vulkan_1;
|
|
|
|
vkCmdSetDepthCompareOp :: (commandBuffer: VkCommandBuffer, depthCompareOp: VkCompareOp) -> void #foreign vulkan_1;
|
|
|
|
vkCmdSetDepthBoundsTestEnable :: (commandBuffer: VkCommandBuffer, depthBoundsTestEnable: VkBool32) -> void #foreign vulkan_1;
|
|
|
|
vkCmdSetStencilTestEnable :: (commandBuffer: VkCommandBuffer, stencilTestEnable: VkBool32) -> void #foreign vulkan_1;
|
|
|
|
vkCmdSetStencilOp :: (commandBuffer: VkCommandBuffer, faceMask: VkStencilFaceFlags, failOp: VkStencilOp, passOp: VkStencilOp, depthFailOp: VkStencilOp, compareOp: VkCompareOp) -> void #foreign vulkan_1;
|
|
|
|
vkCmdSetRasterizerDiscardEnable :: (commandBuffer: VkCommandBuffer, rasterizerDiscardEnable: VkBool32) -> void #foreign vulkan_1;
|
|
|
|
vkCmdSetDepthBiasEnable :: (commandBuffer: VkCommandBuffer, depthBiasEnable: VkBool32) -> void #foreign vulkan_1;
|
|
|
|
vkCmdSetPrimitiveRestartEnable :: (commandBuffer: VkCommandBuffer, primitiveRestartEnable: VkBool32) -> void #foreign vulkan_1;
|
|
|
|
vkGetDeviceBufferMemoryRequirements :: (device: VkDevice, pInfo: *VkDeviceBufferMemoryRequirements, pMemoryRequirements: *VkMemoryRequirements2) -> void #foreign vulkan_1;
|
|
|
|
vkGetDeviceImageMemoryRequirements :: (device: VkDevice, pInfo: *VkDeviceImageMemoryRequirements, pMemoryRequirements: *VkMemoryRequirements2) -> void #foreign vulkan_1;
|
|
|
|
vkGetDeviceImageSparseMemoryRequirements :: (device: VkDevice, pInfo: *VkDeviceImageMemoryRequirements, pSparseMemoryRequirementCount: *u32, pSparseMemoryRequirements: *VkSparseImageMemoryRequirements2) -> void #foreign vulkan_1;
|
|
|
|
VkPipelineRobustnessBufferBehavior :: enum s32 {
|
|
DEVICE_DEFAULT :: 0;
|
|
DISABLED :: 1;
|
|
ROBUST_BUFFER_ACCESS :: 2;
|
|
ROBUST_BUFFER_ACCESS_2 :: 3;
|
|
DEVICE_DEFAULT_EXT :: 0;
|
|
DISABLED_EXT :: 1;
|
|
ROBUST_BUFFER_ACCESS_EXT :: 2;
|
|
ROBUST_BUFFER_ACCESS_2_EXT :: 3;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DEVICE_DEFAULT :: DEVICE_DEFAULT;
|
|
VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED :: DISABLED;
|
|
VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS :: ROBUST_BUFFER_ACCESS;
|
|
VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2 :: ROBUST_BUFFER_ACCESS_2;
|
|
VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DEVICE_DEFAULT_EXT :: DEVICE_DEFAULT_EXT;
|
|
VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT :: DISABLED_EXT;
|
|
VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_EXT :: ROBUST_BUFFER_ACCESS_EXT;
|
|
VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2_EXT :: ROBUST_BUFFER_ACCESS_2_EXT;
|
|
VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkPipelineRobustnessImageBehavior :: enum s32 {
|
|
DEVICE_DEFAULT :: 0;
|
|
DISABLED :: 1;
|
|
ROBUST_IMAGE_ACCESS :: 2;
|
|
ROBUST_IMAGE_ACCESS_2 :: 3;
|
|
DEVICE_DEFAULT_EXT :: 0;
|
|
DISABLED_EXT :: 1;
|
|
ROBUST_IMAGE_ACCESS_EXT :: 2;
|
|
ROBUST_IMAGE_ACCESS_2_EXT :: 3;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DEVICE_DEFAULT :: DEVICE_DEFAULT;
|
|
VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DISABLED :: DISABLED;
|
|
VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS :: ROBUST_IMAGE_ACCESS;
|
|
VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2 :: ROBUST_IMAGE_ACCESS_2;
|
|
VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DEVICE_DEFAULT_EXT :: DEVICE_DEFAULT_EXT;
|
|
VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DISABLED_EXT :: DISABLED_EXT;
|
|
VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_EXT :: ROBUST_IMAGE_ACCESS_EXT;
|
|
VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2_EXT :: ROBUST_IMAGE_ACCESS_2_EXT;
|
|
VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkQueueGlobalPriority :: enum s32 {
|
|
LOW :: 128;
|
|
MEDIUM :: 256;
|
|
HIGH :: 512;
|
|
REALTIME :: 1024;
|
|
LOW_EXT :: 128;
|
|
MEDIUM_EXT :: 256;
|
|
HIGH_EXT :: 512;
|
|
REALTIME_EXT :: 1024;
|
|
LOW_KHR :: 128;
|
|
MEDIUM_KHR :: 256;
|
|
HIGH_KHR :: 512;
|
|
REALTIME_KHR :: 1024;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_QUEUE_GLOBAL_PRIORITY_LOW :: LOW;
|
|
VK_QUEUE_GLOBAL_PRIORITY_MEDIUM :: MEDIUM;
|
|
VK_QUEUE_GLOBAL_PRIORITY_HIGH :: HIGH;
|
|
VK_QUEUE_GLOBAL_PRIORITY_REALTIME :: REALTIME;
|
|
VK_QUEUE_GLOBAL_PRIORITY_LOW_EXT :: LOW_EXT;
|
|
VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT :: MEDIUM_EXT;
|
|
VK_QUEUE_GLOBAL_PRIORITY_HIGH_EXT :: HIGH_EXT;
|
|
VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT :: REALTIME_EXT;
|
|
VK_QUEUE_GLOBAL_PRIORITY_LOW_KHR :: LOW_KHR;
|
|
VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR :: MEDIUM_KHR;
|
|
VK_QUEUE_GLOBAL_PRIORITY_HIGH_KHR :: HIGH_KHR;
|
|
VK_QUEUE_GLOBAL_PRIORITY_REALTIME_KHR :: REALTIME_KHR;
|
|
VK_QUEUE_GLOBAL_PRIORITY_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkLineRasterizationMode :: enum s32 {
|
|
DEFAULT :: 0;
|
|
RECTANGULAR :: 1;
|
|
BRESENHAM :: 2;
|
|
RECTANGULAR_SMOOTH :: 3;
|
|
DEFAULT_EXT :: 0;
|
|
RECTANGULAR_EXT :: 1;
|
|
BRESENHAM_EXT :: 2;
|
|
RECTANGULAR_SMOOTH_EXT :: 3;
|
|
DEFAULT_KHR :: 0;
|
|
RECTANGULAR_KHR :: 1;
|
|
BRESENHAM_KHR :: 2;
|
|
RECTANGULAR_SMOOTH_KHR :: 3;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
VK_LINE_RASTERIZATION_MODE_DEFAULT :: DEFAULT;
|
|
VK_LINE_RASTERIZATION_MODE_RECTANGULAR :: RECTANGULAR;
|
|
VK_LINE_RASTERIZATION_MODE_BRESENHAM :: BRESENHAM;
|
|
VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH :: RECTANGULAR_SMOOTH;
|
|
VK_LINE_RASTERIZATION_MODE_DEFAULT_EXT :: DEFAULT_EXT;
|
|
VK_LINE_RASTERIZATION_MODE_RECTANGULAR_EXT :: RECTANGULAR_EXT;
|
|
VK_LINE_RASTERIZATION_MODE_BRESENHAM_EXT :: BRESENHAM_EXT;
|
|
VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_EXT :: RECTANGULAR_SMOOTH_EXT;
|
|
VK_LINE_RASTERIZATION_MODE_DEFAULT_KHR :: DEFAULT_KHR;
|
|
VK_LINE_RASTERIZATION_MODE_RECTANGULAR_KHR :: RECTANGULAR_KHR;
|
|
VK_LINE_RASTERIZATION_MODE_BRESENHAM_KHR :: BRESENHAM_KHR;
|
|
VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_KHR :: RECTANGULAR_SMOOTH_KHR;
|
|
VK_LINE_RASTERIZATION_MODE_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
VkMemoryUnmapFlagBits :: enum s32 {
|
|
RESERVE_BIT_EXT :: 1;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_MEMORY_UNMAP_RESERVE_BIT_EXT :: RESERVE_BIT_EXT;
|
|
VK_MEMORY_UNMAP_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkMemoryUnmapFlags :: VkFlags;
|
|
VkPipelineCreateFlags2 :: VkFlags64;
|
|
|
|
// Flag bits for VkPipelineCreateFlagBits2
|
|
VkPipelineCreateFlagBits2 :: VkFlags64;
|
|
VK_PIPELINE_CREATE_2_DISABLE_OPTIMIZATION_BIT: VkPipelineCreateFlagBits2 : 1;
|
|
VK_PIPELINE_CREATE_2_ALLOW_DERIVATIVES_BIT: VkPipelineCreateFlagBits2 : 2;
|
|
VK_PIPELINE_CREATE_2_DERIVATIVE_BIT: VkPipelineCreateFlagBits2 : 4;
|
|
VK_PIPELINE_CREATE_2_VIEW_INDEX_FROM_DEVICE_INDEX_BIT: VkPipelineCreateFlagBits2 : 8;
|
|
VK_PIPELINE_CREATE_2_DISPATCH_BASE_BIT: VkPipelineCreateFlagBits2 : 16;
|
|
VK_PIPELINE_CREATE_2_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT: VkPipelineCreateFlagBits2 : 256;
|
|
VK_PIPELINE_CREATE_2_EARLY_RETURN_ON_FAILURE_BIT: VkPipelineCreateFlagBits2 : 512;
|
|
VK_PIPELINE_CREATE_2_NO_PROTECTED_ACCESS_BIT: VkPipelineCreateFlagBits2 : 134217728;
|
|
VK_PIPELINE_CREATE_2_PROTECTED_ACCESS_ONLY_BIT: VkPipelineCreateFlagBits2 : 1073741824;
|
|
|
|
VK_PIPELINE_CREATE_2_ENABLE_LEGACY_DITHERING_BIT_EXT: VkPipelineCreateFlagBits2 : 17179869184;
|
|
VK_PIPELINE_CREATE_2_DISABLE_OPTIMIZATION_BIT_KHR: VkPipelineCreateFlagBits2 : 1;
|
|
VK_PIPELINE_CREATE_2_ALLOW_DERIVATIVES_BIT_KHR: VkPipelineCreateFlagBits2 : 2;
|
|
VK_PIPELINE_CREATE_2_DERIVATIVE_BIT_KHR: VkPipelineCreateFlagBits2 : 4;
|
|
VK_PIPELINE_CREATE_2_VIEW_INDEX_FROM_DEVICE_INDEX_BIT_KHR: VkPipelineCreateFlagBits2 : 8;
|
|
VK_PIPELINE_CREATE_2_DISPATCH_BASE_BIT_KHR: VkPipelineCreateFlagBits2 : 16;
|
|
VK_PIPELINE_CREATE_2_DEFER_COMPILE_BIT_NV: VkPipelineCreateFlagBits2 : 32;
|
|
VK_PIPELINE_CREATE_2_CAPTURE_STATISTICS_BIT_KHR: VkPipelineCreateFlagBits2 : 64;
|
|
VK_PIPELINE_CREATE_2_CAPTURE_INTERNAL_REPRESENTATIONS_BIT_KHR: VkPipelineCreateFlagBits2 : 128;
|
|
VK_PIPELINE_CREATE_2_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT_KHR: VkPipelineCreateFlagBits2 : 256;
|
|
VK_PIPELINE_CREATE_2_EARLY_RETURN_ON_FAILURE_BIT_KHR: VkPipelineCreateFlagBits2 : 512;
|
|
VK_PIPELINE_CREATE_2_LINK_TIME_OPTIMIZATION_BIT_EXT: VkPipelineCreateFlagBits2 : 1024;
|
|
VK_PIPELINE_CREATE_2_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: VkPipelineCreateFlagBits2 : 8388608;
|
|
VK_PIPELINE_CREATE_2_LIBRARY_BIT_KHR: VkPipelineCreateFlagBits2 : 2048;
|
|
VK_PIPELINE_CREATE_2_RAY_TRACING_SKIP_TRIANGLES_BIT_KHR: VkPipelineCreateFlagBits2 : 4096;
|
|
VK_PIPELINE_CREATE_2_RAY_TRACING_SKIP_AABBS_BIT_KHR: VkPipelineCreateFlagBits2 : 8192;
|
|
VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_BIT_KHR: VkPipelineCreateFlagBits2 : 16384;
|
|
VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS_BIT_KHR: VkPipelineCreateFlagBits2 : 32768;
|
|
VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_MISS_SHADERS_BIT_KHR: VkPipelineCreateFlagBits2 : 65536;
|
|
VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_INTERSECTION_SHADERS_BIT_KHR: VkPipelineCreateFlagBits2 : 131072;
|
|
VK_PIPELINE_CREATE_2_RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY_BIT_KHR: VkPipelineCreateFlagBits2 : 524288;
|
|
VK_PIPELINE_CREATE_2_INDIRECT_BINDABLE_BIT_NV: VkPipelineCreateFlagBits2 : 262144;
|
|
VK_PIPELINE_CREATE_2_RAY_TRACING_ALLOW_MOTION_BIT_NV: VkPipelineCreateFlagBits2 : 1048576;
|
|
VK_PIPELINE_CREATE_2_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR: VkPipelineCreateFlagBits2 : 2097152;
|
|
VK_PIPELINE_CREATE_2_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT: VkPipelineCreateFlagBits2 : 4194304;
|
|
VK_PIPELINE_CREATE_2_RAY_TRACING_OPACITY_MICROMAP_BIT_EXT: VkPipelineCreateFlagBits2 : 16777216;
|
|
VK_PIPELINE_CREATE_2_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: VkPipelineCreateFlagBits2 : 33554432;
|
|
VK_PIPELINE_CREATE_2_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: VkPipelineCreateFlagBits2 : 67108864;
|
|
VK_PIPELINE_CREATE_2_NO_PROTECTED_ACCESS_BIT_EXT: VkPipelineCreateFlagBits2 : 134217728;
|
|
VK_PIPELINE_CREATE_2_PROTECTED_ACCESS_ONLY_BIT_EXT: VkPipelineCreateFlagBits2 : 1073741824;
|
|
VK_PIPELINE_CREATE_2_RAY_TRACING_DISPLACEMENT_MICROMAP_BIT_NV: VkPipelineCreateFlagBits2 : 268435456;
|
|
VK_PIPELINE_CREATE_2_DESCRIPTOR_BUFFER_BIT_EXT: VkPipelineCreateFlagBits2 : 536870912;
|
|
VK_PIPELINE_CREATE_2_CAPTURE_DATA_BIT_KHR: VkPipelineCreateFlagBits2 : 2147483648;
|
|
VK_PIPELINE_CREATE_2_INDIRECT_BINDABLE_BIT_EXT: VkPipelineCreateFlagBits2 : 274877906944;
|
|
|
|
VkBufferUsageFlags2 :: VkFlags64;
|
|
|
|
// Flag bits for VkBufferUsageFlagBits2
|
|
VkBufferUsageFlagBits2 :: VkFlags64;
|
|
VK_BUFFER_USAGE_2_TRANSFER_SRC_BIT: VkBufferUsageFlagBits2 : 1;
|
|
VK_BUFFER_USAGE_2_TRANSFER_DST_BIT: VkBufferUsageFlagBits2 : 2;
|
|
VK_BUFFER_USAGE_2_UNIFORM_TEXEL_BUFFER_BIT: VkBufferUsageFlagBits2 : 4;
|
|
VK_BUFFER_USAGE_2_STORAGE_TEXEL_BUFFER_BIT: VkBufferUsageFlagBits2 : 8;
|
|
VK_BUFFER_USAGE_2_UNIFORM_BUFFER_BIT: VkBufferUsageFlagBits2 : 16;
|
|
VK_BUFFER_USAGE_2_STORAGE_BUFFER_BIT: VkBufferUsageFlagBits2 : 32;
|
|
VK_BUFFER_USAGE_2_INDEX_BUFFER_BIT: VkBufferUsageFlagBits2 : 64;
|
|
VK_BUFFER_USAGE_2_VERTEX_BUFFER_BIT: VkBufferUsageFlagBits2 : 128;
|
|
VK_BUFFER_USAGE_2_INDIRECT_BUFFER_BIT: VkBufferUsageFlagBits2 : 256;
|
|
VK_BUFFER_USAGE_2_SHADER_DEVICE_ADDRESS_BIT: VkBufferUsageFlagBits2 : 131072;
|
|
|
|
VK_BUFFER_USAGE_2_TRANSFER_SRC_BIT_KHR: VkBufferUsageFlagBits2 : 1;
|
|
VK_BUFFER_USAGE_2_TRANSFER_DST_BIT_KHR: VkBufferUsageFlagBits2 : 2;
|
|
VK_BUFFER_USAGE_2_UNIFORM_TEXEL_BUFFER_BIT_KHR: VkBufferUsageFlagBits2 : 4;
|
|
VK_BUFFER_USAGE_2_STORAGE_TEXEL_BUFFER_BIT_KHR: VkBufferUsageFlagBits2 : 8;
|
|
VK_BUFFER_USAGE_2_UNIFORM_BUFFER_BIT_KHR: VkBufferUsageFlagBits2 : 16;
|
|
VK_BUFFER_USAGE_2_STORAGE_BUFFER_BIT_KHR: VkBufferUsageFlagBits2 : 32;
|
|
VK_BUFFER_USAGE_2_INDEX_BUFFER_BIT_KHR: VkBufferUsageFlagBits2 : 64;
|
|
VK_BUFFER_USAGE_2_VERTEX_BUFFER_BIT_KHR: VkBufferUsageFlagBits2 : 128;
|
|
VK_BUFFER_USAGE_2_INDIRECT_BUFFER_BIT_KHR: VkBufferUsageFlagBits2 : 256;
|
|
VK_BUFFER_USAGE_2_CONDITIONAL_RENDERING_BIT_EXT: VkBufferUsageFlagBits2 : 512;
|
|
VK_BUFFER_USAGE_2_SHADER_BINDING_TABLE_BIT_KHR: VkBufferUsageFlagBits2 : 1024;
|
|
VK_BUFFER_USAGE_2_RAY_TRACING_BIT_NV: VkBufferUsageFlagBits2 : 1024;
|
|
VK_BUFFER_USAGE_2_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT: VkBufferUsageFlagBits2 : 2048;
|
|
VK_BUFFER_USAGE_2_TRANSFORM_FEEDBACK_COUNTER_BUFFER_BIT_EXT: VkBufferUsageFlagBits2 : 4096;
|
|
VK_BUFFER_USAGE_2_VIDEO_DECODE_SRC_BIT_KHR: VkBufferUsageFlagBits2 : 8192;
|
|
VK_BUFFER_USAGE_2_VIDEO_DECODE_DST_BIT_KHR: VkBufferUsageFlagBits2 : 16384;
|
|
VK_BUFFER_USAGE_2_VIDEO_ENCODE_DST_BIT_KHR: VkBufferUsageFlagBits2 : 32768;
|
|
VK_BUFFER_USAGE_2_VIDEO_ENCODE_SRC_BIT_KHR: VkBufferUsageFlagBits2 : 65536;
|
|
VK_BUFFER_USAGE_2_SHADER_DEVICE_ADDRESS_BIT_KHR: VkBufferUsageFlagBits2 : 131072;
|
|
VK_BUFFER_USAGE_2_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR: VkBufferUsageFlagBits2 : 524288;
|
|
VK_BUFFER_USAGE_2_ACCELERATION_STRUCTURE_STORAGE_BIT_KHR: VkBufferUsageFlagBits2 : 1048576;
|
|
VK_BUFFER_USAGE_2_SAMPLER_DESCRIPTOR_BUFFER_BIT_EXT: VkBufferUsageFlagBits2 : 2097152;
|
|
VK_BUFFER_USAGE_2_RESOURCE_DESCRIPTOR_BUFFER_BIT_EXT: VkBufferUsageFlagBits2 : 4194304;
|
|
VK_BUFFER_USAGE_2_PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER_BIT_EXT: VkBufferUsageFlagBits2 : 67108864;
|
|
VK_BUFFER_USAGE_2_MICROMAP_BUILD_INPUT_READ_ONLY_BIT_EXT: VkBufferUsageFlagBits2 : 8388608;
|
|
VK_BUFFER_USAGE_2_MICROMAP_STORAGE_BIT_EXT: VkBufferUsageFlagBits2 : 16777216;
|
|
VK_BUFFER_USAGE_2_PREPROCESS_BUFFER_BIT_EXT: VkBufferUsageFlagBits2 : 2147483648;
|
|
|
|
VkHostImageCopyFlagBits :: enum s32 {
|
|
MEMCPY :: 1;
|
|
MEMCPY_EXT :: 1;
|
|
FLAG_BITS_MAX_ENUM :: 2147483647;
|
|
|
|
VK_HOST_IMAGE_COPY_MEMCPY :: MEMCPY;
|
|
VK_HOST_IMAGE_COPY_MEMCPY_EXT :: MEMCPY_EXT;
|
|
VK_HOST_IMAGE_COPY_FLAG_BITS_MAX_ENUM :: FLAG_BITS_MAX_ENUM;
|
|
}
|
|
|
|
VkHostImageCopyFlags :: VkFlags;
|
|
VkPhysicalDeviceVulkan14Features :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
globalPriorityQuery: VkBool32;
|
|
shaderSubgroupRotate: VkBool32;
|
|
shaderSubgroupRotateClustered: VkBool32;
|
|
shaderFloatControls2: VkBool32;
|
|
shaderExpectAssume: VkBool32;
|
|
rectangularLines: VkBool32;
|
|
bresenhamLines: VkBool32;
|
|
smoothLines: VkBool32;
|
|
stippledRectangularLines: VkBool32;
|
|
stippledBresenhamLines: VkBool32;
|
|
stippledSmoothLines: VkBool32;
|
|
vertexAttributeInstanceRateDivisor: VkBool32;
|
|
vertexAttributeInstanceRateZeroDivisor: VkBool32;
|
|
indexTypeUint8: VkBool32;
|
|
dynamicRenderingLocalRead: VkBool32;
|
|
maintenance5: VkBool32;
|
|
maintenance6: VkBool32;
|
|
pipelineProtectedAccess: VkBool32;
|
|
pipelineRobustness: VkBool32;
|
|
hostImageCopy: VkBool32;
|
|
pushDescriptor: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceVulkan14Properties :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
lineSubPixelPrecisionBits: u32;
|
|
maxVertexAttribDivisor: u32;
|
|
supportsNonZeroFirstInstance: VkBool32;
|
|
maxPushDescriptors: u32;
|
|
dynamicRenderingLocalReadDepthStencilAttachments: VkBool32;
|
|
dynamicRenderingLocalReadMultisampledAttachments: VkBool32;
|
|
earlyFragmentMultisampleCoverageAfterSampleCounting: VkBool32;
|
|
earlyFragmentSampleMaskTestBeforeSampleCounting: VkBool32;
|
|
depthStencilSwizzleOneSupport: VkBool32;
|
|
polygonModePointSize: VkBool32;
|
|
nonStrictSinglePixelWideLinesUseParallelogram: VkBool32;
|
|
nonStrictWideLinesUseParallelogram: VkBool32;
|
|
blockTexelViewCompatibleMultipleLayers: VkBool32;
|
|
maxCombinedImageSamplerDescriptorCount: u32;
|
|
fragmentShadingRateClampCombinerInputs: VkBool32;
|
|
defaultRobustnessStorageBuffers: VkPipelineRobustnessBufferBehavior;
|
|
defaultRobustnessUniformBuffers: VkPipelineRobustnessBufferBehavior;
|
|
defaultRobustnessVertexInputs: VkPipelineRobustnessBufferBehavior;
|
|
defaultRobustnessImages: VkPipelineRobustnessImageBehavior;
|
|
copySrcLayoutCount: u32;
|
|
pCopySrcLayouts: *VkImageLayout;
|
|
copyDstLayoutCount: u32;
|
|
pCopyDstLayouts: *VkImageLayout;
|
|
optimalTilingLayoutUUID: [16] u8;
|
|
identicalMemoryTypeRequirements: VkBool32;
|
|
}
|
|
|
|
VkDeviceQueueGlobalPriorityCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
globalPriority: VkQueueGlobalPriority;
|
|
}
|
|
|
|
VkPhysicalDeviceGlobalPriorityQueryFeatures :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
globalPriorityQuery: VkBool32;
|
|
}
|
|
|
|
VkQueueFamilyGlobalPriorityProperties :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
priorityCount: u32;
|
|
priorities: [16] VkQueueGlobalPriority;
|
|
}
|
|
|
|
VkPhysicalDeviceShaderSubgroupRotateFeatures :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
shaderSubgroupRotate: VkBool32;
|
|
shaderSubgroupRotateClustered: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceShaderFloatControls2Features :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
shaderFloatControls2: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceShaderExpectAssumeFeatures :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
shaderExpectAssume: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceLineRasterizationFeatures :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
rectangularLines: VkBool32;
|
|
bresenhamLines: VkBool32;
|
|
smoothLines: VkBool32;
|
|
stippledRectangularLines: VkBool32;
|
|
stippledBresenhamLines: VkBool32;
|
|
stippledSmoothLines: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceLineRasterizationProperties :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
lineSubPixelPrecisionBits: u32;
|
|
}
|
|
|
|
VkPipelineRasterizationLineStateCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
lineRasterizationMode: VkLineRasterizationMode;
|
|
stippledLineEnable: VkBool32;
|
|
lineStippleFactor: u32;
|
|
lineStipplePattern: u16;
|
|
}
|
|
|
|
VkPhysicalDeviceVertexAttributeDivisorProperties :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
maxVertexAttribDivisor: u32;
|
|
supportsNonZeroFirstInstance: VkBool32;
|
|
}
|
|
|
|
VkVertexInputBindingDivisorDescription :: struct {
|
|
binding: u32;
|
|
divisor: u32;
|
|
}
|
|
|
|
VkPipelineVertexInputDivisorStateCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
vertexBindingDivisorCount: u32;
|
|
pVertexBindingDivisors: *VkVertexInputBindingDivisorDescription;
|
|
}
|
|
|
|
VkPhysicalDeviceVertexAttributeDivisorFeatures :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
vertexAttributeInstanceRateDivisor: VkBool32;
|
|
vertexAttributeInstanceRateZeroDivisor: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceIndexTypeUint8Features :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
indexTypeUint8: VkBool32;
|
|
}
|
|
|
|
VkMemoryMapInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkMemoryMapFlags;
|
|
memory: VkDeviceMemory;
|
|
offset: VkDeviceSize;
|
|
size: VkDeviceSize;
|
|
}
|
|
|
|
VkMemoryUnmapInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkMemoryUnmapFlags;
|
|
memory: VkDeviceMemory;
|
|
}
|
|
|
|
VkPhysicalDeviceMaintenance5Features :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
maintenance5: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceMaintenance5Properties :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
earlyFragmentMultisampleCoverageAfterSampleCounting: VkBool32;
|
|
earlyFragmentSampleMaskTestBeforeSampleCounting: VkBool32;
|
|
depthStencilSwizzleOneSupport: VkBool32;
|
|
polygonModePointSize: VkBool32;
|
|
nonStrictSinglePixelWideLinesUseParallelogram: VkBool32;
|
|
nonStrictWideLinesUseParallelogram: VkBool32;
|
|
}
|
|
|
|
VkRenderingAreaInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
viewMask: u32;
|
|
colorAttachmentCount: u32;
|
|
pColorAttachmentFormats: *VkFormat;
|
|
depthAttachmentFormat: VkFormat;
|
|
stencilAttachmentFormat: VkFormat;
|
|
}
|
|
|
|
VkImageSubresource2 :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
imageSubresource: VkImageSubresource;
|
|
}
|
|
|
|
VkDeviceImageSubresourceInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pCreateInfo: *VkImageCreateInfo;
|
|
pSubresource: *VkImageSubresource2;
|
|
}
|
|
|
|
VkSubresourceLayout2 :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
subresourceLayout: VkSubresourceLayout;
|
|
}
|
|
|
|
VkPipelineCreateFlags2CreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkPipelineCreateFlags2;
|
|
}
|
|
|
|
VkBufferUsageFlags2CreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
usage: VkBufferUsageFlags2;
|
|
}
|
|
|
|
VkPhysicalDevicePushDescriptorProperties :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
maxPushDescriptors: u32;
|
|
}
|
|
|
|
VkPhysicalDeviceDynamicRenderingLocalReadFeatures :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
dynamicRenderingLocalRead: VkBool32;
|
|
}
|
|
|
|
VkRenderingAttachmentLocationInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
colorAttachmentCount: u32;
|
|
pColorAttachmentLocations: *u32;
|
|
}
|
|
|
|
VkRenderingInputAttachmentIndexInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
colorAttachmentCount: u32;
|
|
pColorAttachmentInputIndices: *u32;
|
|
pDepthInputAttachmentIndex: *u32;
|
|
pStencilInputAttachmentIndex: *u32;
|
|
}
|
|
|
|
VkPhysicalDeviceMaintenance6Features :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
maintenance6: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceMaintenance6Properties :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
blockTexelViewCompatibleMultipleLayers: VkBool32;
|
|
maxCombinedImageSamplerDescriptorCount: u32;
|
|
fragmentShadingRateClampCombinerInputs: VkBool32;
|
|
}
|
|
|
|
VkBindMemoryStatus :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pResult: *VkResult;
|
|
}
|
|
|
|
VkBindDescriptorSetsInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
stageFlags: VkShaderStageFlags;
|
|
layout: VkPipelineLayout;
|
|
firstSet: u32;
|
|
descriptorSetCount: u32;
|
|
pDescriptorSets: *VkDescriptorSet;
|
|
dynamicOffsetCount: u32;
|
|
pDynamicOffsets: *u32;
|
|
}
|
|
|
|
VkPushConstantsInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
layout: VkPipelineLayout;
|
|
stageFlags: VkShaderStageFlags;
|
|
offset: u32;
|
|
size: u32;
|
|
pValues: *void;
|
|
}
|
|
|
|
VkPushDescriptorSetInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
stageFlags: VkShaderStageFlags;
|
|
layout: VkPipelineLayout;
|
|
set: u32;
|
|
descriptorWriteCount: u32;
|
|
pDescriptorWrites: *VkWriteDescriptorSet;
|
|
}
|
|
|
|
VkPushDescriptorSetWithTemplateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
descriptorUpdateTemplate: VkDescriptorUpdateTemplate;
|
|
layout: VkPipelineLayout;
|
|
set: u32;
|
|
pData: *void;
|
|
}
|
|
|
|
VkPhysicalDevicePipelineProtectedAccessFeatures :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pipelineProtectedAccess: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDevicePipelineRobustnessFeatures :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pipelineRobustness: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDevicePipelineRobustnessProperties :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
defaultRobustnessStorageBuffers: VkPipelineRobustnessBufferBehavior;
|
|
defaultRobustnessUniformBuffers: VkPipelineRobustnessBufferBehavior;
|
|
defaultRobustnessVertexInputs: VkPipelineRobustnessBufferBehavior;
|
|
defaultRobustnessImages: VkPipelineRobustnessImageBehavior;
|
|
}
|
|
|
|
VkPipelineRobustnessCreateInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
storageBuffers: VkPipelineRobustnessBufferBehavior;
|
|
uniformBuffers: VkPipelineRobustnessBufferBehavior;
|
|
vertexInputs: VkPipelineRobustnessBufferBehavior;
|
|
images: VkPipelineRobustnessImageBehavior;
|
|
}
|
|
|
|
VkPhysicalDeviceHostImageCopyFeatures :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
hostImageCopy: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceHostImageCopyProperties :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
copySrcLayoutCount: u32;
|
|
pCopySrcLayouts: *VkImageLayout;
|
|
copyDstLayoutCount: u32;
|
|
pCopyDstLayouts: *VkImageLayout;
|
|
optimalTilingLayoutUUID: [16] u8;
|
|
identicalMemoryTypeRequirements: VkBool32;
|
|
}
|
|
|
|
VkMemoryToImageCopy :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pHostPointer: *void;
|
|
memoryRowLength: u32;
|
|
memoryImageHeight: u32;
|
|
imageSubresource: VkImageSubresourceLayers;
|
|
imageOffset: VkOffset3D;
|
|
imageExtent: VkExtent3D;
|
|
}
|
|
|
|
VkImageToMemoryCopy :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pHostPointer: *void;
|
|
memoryRowLength: u32;
|
|
memoryImageHeight: u32;
|
|
imageSubresource: VkImageSubresourceLayers;
|
|
imageOffset: VkOffset3D;
|
|
imageExtent: VkExtent3D;
|
|
}
|
|
|
|
VkCopyMemoryToImageInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkHostImageCopyFlags;
|
|
dstImage: VkImage;
|
|
dstImageLayout: VkImageLayout;
|
|
regionCount: u32;
|
|
pRegions: *VkMemoryToImageCopy;
|
|
}
|
|
|
|
VkCopyImageToMemoryInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkHostImageCopyFlags;
|
|
srcImage: VkImage;
|
|
srcImageLayout: VkImageLayout;
|
|
regionCount: u32;
|
|
pRegions: *VkImageToMemoryCopy;
|
|
}
|
|
|
|
VkCopyImageToImageInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkHostImageCopyFlags;
|
|
srcImage: VkImage;
|
|
srcImageLayout: VkImageLayout;
|
|
dstImage: VkImage;
|
|
dstImageLayout: VkImageLayout;
|
|
regionCount: u32;
|
|
pRegions: *VkImageCopy2;
|
|
}
|
|
|
|
VkHostImageLayoutTransitionInfo :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
image: VkImage;
|
|
oldLayout: VkImageLayout;
|
|
newLayout: VkImageLayout;
|
|
subresourceRange: VkImageSubresourceRange;
|
|
}
|
|
|
|
VkSubresourceHostMemcpySize :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
size: VkDeviceSize;
|
|
}
|
|
|
|
VkHostImageCopyDevicePerformanceQuery :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
optimalDeviceAccess: VkBool32;
|
|
identicalMemoryLayout: VkBool32;
|
|
}
|
|
|
|
PFN_vkCmdSetLineStipple :: #type (commandBuffer: VkCommandBuffer, lineStippleFactor: u32, lineStipplePattern: u16) -> void #c_call;
|
|
PFN_vkMapMemory2 :: #type (device: VkDevice, pMemoryMapInfo: *VkMemoryMapInfo, ppData: **void) -> VkResult #c_call;
|
|
PFN_vkUnmapMemory2 :: #type (device: VkDevice, pMemoryUnmapInfo: *VkMemoryUnmapInfo) -> VkResult #c_call;
|
|
PFN_vkCmdBindIndexBuffer2 :: #type (commandBuffer: VkCommandBuffer, buffer: VkBuffer, offset: VkDeviceSize, size: VkDeviceSize, indexType: VkIndexType) -> void #c_call;
|
|
PFN_vkGetRenderingAreaGranularity :: #type (device: VkDevice, pRenderingAreaInfo: *VkRenderingAreaInfo, pGranularity: *VkExtent2D) -> void #c_call;
|
|
PFN_vkGetDeviceImageSubresourceLayout :: #type (device: VkDevice, pInfo: *VkDeviceImageSubresourceInfo, pLayout: *VkSubresourceLayout2) -> void #c_call;
|
|
PFN_vkGetImageSubresourceLayout2 :: #type (device: VkDevice, image: VkImage, pSubresource: *VkImageSubresource2, pLayout: *VkSubresourceLayout2) -> void #c_call;
|
|
PFN_vkCmdPushDescriptorSet :: #type (commandBuffer: VkCommandBuffer, pipelineBindPoint: VkPipelineBindPoint, layout: VkPipelineLayout, set: u32, descriptorWriteCount: u32, pDescriptorWrites: *VkWriteDescriptorSet) -> void #c_call;
|
|
PFN_vkCmdPushDescriptorSetWithTemplate :: #type (commandBuffer: VkCommandBuffer, descriptorUpdateTemplate: VkDescriptorUpdateTemplate, layout: VkPipelineLayout, set: u32, pData: *void) -> void #c_call;
|
|
PFN_vkCmdSetRenderingAttachmentLocations :: #type (commandBuffer: VkCommandBuffer, pLocationInfo: *VkRenderingAttachmentLocationInfo) -> void #c_call;
|
|
PFN_vkCmdSetRenderingInputAttachmentIndices :: #type (commandBuffer: VkCommandBuffer, pInputAttachmentIndexInfo: *VkRenderingInputAttachmentIndexInfo) -> void #c_call;
|
|
PFN_vkCmdBindDescriptorSets2 :: #type (commandBuffer: VkCommandBuffer, pBindDescriptorSetsInfo: *VkBindDescriptorSetsInfo) -> void #c_call;
|
|
PFN_vkCmdPushConstants2 :: #type (commandBuffer: VkCommandBuffer, pPushConstantsInfo: *VkPushConstantsInfo) -> void #c_call;
|
|
PFN_vkCmdPushDescriptorSet2 :: #type (commandBuffer: VkCommandBuffer, pPushDescriptorSetInfo: *VkPushDescriptorSetInfo) -> void #c_call;
|
|
PFN_vkCmdPushDescriptorSetWithTemplate2 :: #type (commandBuffer: VkCommandBuffer, pPushDescriptorSetWithTemplateInfo: *VkPushDescriptorSetWithTemplateInfo) -> void #c_call;
|
|
PFN_vkCopyMemoryToImage :: #type (device: VkDevice, pCopyMemoryToImageInfo: *VkCopyMemoryToImageInfo) -> VkResult #c_call;
|
|
PFN_vkCopyImageToMemory :: #type (device: VkDevice, pCopyImageToMemoryInfo: *VkCopyImageToMemoryInfo) -> VkResult #c_call;
|
|
PFN_vkCopyImageToImage :: #type (device: VkDevice, pCopyImageToImageInfo: *VkCopyImageToImageInfo) -> VkResult #c_call;
|
|
PFN_vkTransitionImageLayout :: #type (device: VkDevice, transitionCount: u32, pTransitions: *VkHostImageLayoutTransitionInfo) -> VkResult #c_call;
|
|
|
|
vkCmdSetLineStipple :: (commandBuffer: VkCommandBuffer, lineStippleFactor: u32, lineStipplePattern: u16) -> void #foreign vulkan_1;
|
|
|
|
vkMapMemory2 :: (device: VkDevice, pMemoryMapInfo: *VkMemoryMapInfo, ppData: **void) -> VkResult #foreign vulkan_1;
|
|
|
|
vkUnmapMemory2 :: (device: VkDevice, pMemoryUnmapInfo: *VkMemoryUnmapInfo) -> VkResult #foreign vulkan_1;
|
|
|
|
vkCmdBindIndexBuffer2 :: (commandBuffer: VkCommandBuffer, buffer: VkBuffer, offset: VkDeviceSize, size: VkDeviceSize, indexType: VkIndexType) -> void #foreign vulkan_1;
|
|
|
|
vkGetRenderingAreaGranularity :: (device: VkDevice, pRenderingAreaInfo: *VkRenderingAreaInfo, pGranularity: *VkExtent2D) -> void #foreign vulkan_1;
|
|
|
|
vkGetDeviceImageSubresourceLayout :: (device: VkDevice, pInfo: *VkDeviceImageSubresourceInfo, pLayout: *VkSubresourceLayout2) -> void #foreign vulkan_1;
|
|
|
|
vkGetImageSubresourceLayout2 :: (device: VkDevice, image: VkImage, pSubresource: *VkImageSubresource2, pLayout: *VkSubresourceLayout2) -> void #foreign vulkan_1;
|
|
|
|
vkCmdPushDescriptorSet :: (commandBuffer: VkCommandBuffer, pipelineBindPoint: VkPipelineBindPoint, layout: VkPipelineLayout, set: u32, descriptorWriteCount: u32, pDescriptorWrites: *VkWriteDescriptorSet) -> void #foreign vulkan_1;
|
|
|
|
vkCmdPushDescriptorSetWithTemplate :: (commandBuffer: VkCommandBuffer, descriptorUpdateTemplate: VkDescriptorUpdateTemplate, layout: VkPipelineLayout, set: u32, pData: *void) -> void #foreign vulkan_1;
|
|
|
|
vkCmdSetRenderingAttachmentLocations :: (commandBuffer: VkCommandBuffer, pLocationInfo: *VkRenderingAttachmentLocationInfo) -> void #foreign vulkan_1;
|
|
|
|
vkCmdSetRenderingInputAttachmentIndices :: (commandBuffer: VkCommandBuffer, pInputAttachmentIndexInfo: *VkRenderingInputAttachmentIndexInfo) -> void #foreign vulkan_1;
|
|
|
|
vkCmdBindDescriptorSets2 :: (commandBuffer: VkCommandBuffer, pBindDescriptorSetsInfo: *VkBindDescriptorSetsInfo) -> void #foreign vulkan_1;
|
|
|
|
vkCmdPushConstants2 :: (commandBuffer: VkCommandBuffer, pPushConstantsInfo: *VkPushConstantsInfo) -> void #foreign vulkan_1;
|
|
|
|
vkCmdPushDescriptorSet2 :: (commandBuffer: VkCommandBuffer, pPushDescriptorSetInfo: *VkPushDescriptorSetInfo) -> void #foreign vulkan_1;
|
|
|
|
vkCmdPushDescriptorSetWithTemplate2 :: (commandBuffer: VkCommandBuffer, pPushDescriptorSetWithTemplateInfo: *VkPushDescriptorSetWithTemplateInfo) -> void #foreign vulkan_1;
|
|
|
|
vkCopyMemoryToImage :: (device: VkDevice, pCopyMemoryToImageInfo: *VkCopyMemoryToImageInfo) -> VkResult #foreign vulkan_1;
|
|
|
|
vkCopyImageToMemory :: (device: VkDevice, pCopyImageToMemoryInfo: *VkCopyImageToMemoryInfo) -> VkResult #foreign vulkan_1;
|
|
|
|
vkCopyImageToImage :: (device: VkDevice, pCopyImageToImageInfo: *VkCopyImageToImageInfo) -> VkResult #foreign vulkan_1;
|
|
|
|
vkTransitionImageLayout :: (device: VkDevice, transitionCount: u32, pTransitions: *VkHostImageLayoutTransitionInfo) -> VkResult #foreign vulkan_1;
|
|
|
|
VkSurfaceKHR_T :: struct {}
|
|
VkSurfaceKHR :: *VkSurfaceKHR_T;
|
|
|
|
VkPresentModeKHR :: enum s32 {
|
|
IMMEDIATE_KHR :: 0;
|
|
MAILBOX_KHR :: 1;
|
|
FIFO_KHR :: 2;
|
|
FIFO_RELAXED_KHR :: 3;
|
|
SHARED_DEMAND_REFRESH_KHR :: 1000111000;
|
|
SHARED_CONTINUOUS_REFRESH_KHR :: 1000111001;
|
|
FIFO_LATEST_READY_EXT :: 1000361000;
|
|
MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_PRESENT_MODE_IMMEDIATE_KHR :: IMMEDIATE_KHR;
|
|
VK_PRESENT_MODE_MAILBOX_KHR :: MAILBOX_KHR;
|
|
VK_PRESENT_MODE_FIFO_KHR :: FIFO_KHR;
|
|
VK_PRESENT_MODE_FIFO_RELAXED_KHR :: FIFO_RELAXED_KHR;
|
|
VK_PRESENT_MODE_SHARED_DEMAND_REFRESH_KHR :: SHARED_DEMAND_REFRESH_KHR;
|
|
VK_PRESENT_MODE_SHARED_CONTINUOUS_REFRESH_KHR :: SHARED_CONTINUOUS_REFRESH_KHR;
|
|
VK_PRESENT_MODE_FIFO_LATEST_READY_EXT :: FIFO_LATEST_READY_EXT;
|
|
VK_PRESENT_MODE_MAX_ENUM_KHR :: MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkColorSpaceKHR :: enum s32 {
|
|
COLOR_SPACE_SRGB_NONLINEAR_KHR :: 0;
|
|
COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT :: 1000104001;
|
|
COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT :: 1000104002;
|
|
COLOR_SPACE_DISPLAY_P3_LINEAR_EXT :: 1000104003;
|
|
COLOR_SPACE_DCI_P3_NONLINEAR_EXT :: 1000104004;
|
|
COLOR_SPACE_BT709_LINEAR_EXT :: 1000104005;
|
|
COLOR_SPACE_BT709_NONLINEAR_EXT :: 1000104006;
|
|
COLOR_SPACE_BT2020_LINEAR_EXT :: 1000104007;
|
|
COLOR_SPACE_HDR10_ST2084_EXT :: 1000104008;
|
|
|
|
COLOR_SPACE_DOLBYVISION_EXT :: 1000104009;
|
|
COLOR_SPACE_HDR10_HLG_EXT :: 1000104010;
|
|
COLOR_SPACE_ADOBERGB_LINEAR_EXT :: 1000104011;
|
|
COLOR_SPACE_ADOBERGB_NONLINEAR_EXT :: 1000104012;
|
|
COLOR_SPACE_PASS_THROUGH_EXT :: 1000104013;
|
|
COLOR_SPACE_EXTENDED_SRGB_NONLINEAR_EXT :: 1000104014;
|
|
COLOR_SPACE_DISPLAY_NATIVE_AMD :: 1000213000;
|
|
|
|
COLORSPACE_SRGB_NONLINEAR_KHR :: 0;
|
|
|
|
COLOR_SPACE_DCI_P3_LINEAR_EXT :: 1000104003;
|
|
COLOR_SPACE_MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_COLOR_SPACE_SRGB_NONLINEAR_KHR :: COLOR_SPACE_SRGB_NONLINEAR_KHR;
|
|
VK_COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT :: COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT;
|
|
VK_COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT :: COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT;
|
|
VK_COLOR_SPACE_DISPLAY_P3_LINEAR_EXT :: COLOR_SPACE_DISPLAY_P3_LINEAR_EXT;
|
|
VK_COLOR_SPACE_DCI_P3_NONLINEAR_EXT :: COLOR_SPACE_DCI_P3_NONLINEAR_EXT;
|
|
VK_COLOR_SPACE_BT709_LINEAR_EXT :: COLOR_SPACE_BT709_LINEAR_EXT;
|
|
VK_COLOR_SPACE_BT709_NONLINEAR_EXT :: COLOR_SPACE_BT709_NONLINEAR_EXT;
|
|
VK_COLOR_SPACE_BT2020_LINEAR_EXT :: COLOR_SPACE_BT2020_LINEAR_EXT;
|
|
VK_COLOR_SPACE_HDR10_ST2084_EXT :: COLOR_SPACE_HDR10_ST2084_EXT;
|
|
|
|
VK_COLOR_SPACE_DOLBYVISION_EXT :: COLOR_SPACE_DOLBYVISION_EXT;
|
|
VK_COLOR_SPACE_HDR10_HLG_EXT :: COLOR_SPACE_HDR10_HLG_EXT;
|
|
VK_COLOR_SPACE_ADOBERGB_LINEAR_EXT :: COLOR_SPACE_ADOBERGB_LINEAR_EXT;
|
|
VK_COLOR_SPACE_ADOBERGB_NONLINEAR_EXT :: COLOR_SPACE_ADOBERGB_NONLINEAR_EXT;
|
|
VK_COLOR_SPACE_PASS_THROUGH_EXT :: COLOR_SPACE_PASS_THROUGH_EXT;
|
|
VK_COLOR_SPACE_EXTENDED_SRGB_NONLINEAR_EXT :: COLOR_SPACE_EXTENDED_SRGB_NONLINEAR_EXT;
|
|
VK_COLOR_SPACE_DISPLAY_NATIVE_AMD :: COLOR_SPACE_DISPLAY_NATIVE_AMD;
|
|
|
|
VK_COLORSPACE_SRGB_NONLINEAR_KHR :: COLORSPACE_SRGB_NONLINEAR_KHR;
|
|
|
|
VK_COLOR_SPACE_DCI_P3_LINEAR_EXT :: COLOR_SPACE_DCI_P3_LINEAR_EXT;
|
|
VK_COLOR_SPACE_MAX_ENUM_KHR :: COLOR_SPACE_MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkSurfaceTransformFlagBitsKHR :: enum s32 {
|
|
IDENTITY_BIT_KHR :: 1;
|
|
ROTATE_90_BIT_KHR :: 2;
|
|
ROTATE_180_BIT_KHR :: 4;
|
|
ROTATE_270_BIT_KHR :: 8;
|
|
HORIZONTAL_MIRROR_BIT_KHR :: 16;
|
|
HORIZONTAL_MIRROR_ROTATE_90_BIT_KHR :: 32;
|
|
HORIZONTAL_MIRROR_ROTATE_180_BIT_KHR :: 64;
|
|
HORIZONTAL_MIRROR_ROTATE_270_BIT_KHR :: 128;
|
|
INHERIT_BIT_KHR :: 256;
|
|
FLAG_BITS_MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR :: IDENTITY_BIT_KHR;
|
|
VK_SURFACE_TRANSFORM_ROTATE_90_BIT_KHR :: ROTATE_90_BIT_KHR;
|
|
VK_SURFACE_TRANSFORM_ROTATE_180_BIT_KHR :: ROTATE_180_BIT_KHR;
|
|
VK_SURFACE_TRANSFORM_ROTATE_270_BIT_KHR :: ROTATE_270_BIT_KHR;
|
|
VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_BIT_KHR :: HORIZONTAL_MIRROR_BIT_KHR;
|
|
VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_90_BIT_KHR :: HORIZONTAL_MIRROR_ROTATE_90_BIT_KHR;
|
|
VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_180_BIT_KHR :: HORIZONTAL_MIRROR_ROTATE_180_BIT_KHR;
|
|
VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_270_BIT_KHR :: HORIZONTAL_MIRROR_ROTATE_270_BIT_KHR;
|
|
VK_SURFACE_TRANSFORM_INHERIT_BIT_KHR :: INHERIT_BIT_KHR;
|
|
VK_SURFACE_TRANSFORM_FLAG_BITS_MAX_ENUM_KHR :: FLAG_BITS_MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkCompositeAlphaFlagBitsKHR :: enum s32 {
|
|
OPAQUE_BIT_KHR :: 1;
|
|
PRE_MULTIPLIED_BIT_KHR :: 2;
|
|
POST_MULTIPLIED_BIT_KHR :: 4;
|
|
INHERIT_BIT_KHR :: 8;
|
|
FLAG_BITS_MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR :: OPAQUE_BIT_KHR;
|
|
VK_COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR :: PRE_MULTIPLIED_BIT_KHR;
|
|
VK_COMPOSITE_ALPHA_POST_MULTIPLIED_BIT_KHR :: POST_MULTIPLIED_BIT_KHR;
|
|
VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR :: INHERIT_BIT_KHR;
|
|
VK_COMPOSITE_ALPHA_FLAG_BITS_MAX_ENUM_KHR :: FLAG_BITS_MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkCompositeAlphaFlagsKHR :: VkFlags;
|
|
VkSurfaceTransformFlagsKHR :: VkFlags;
|
|
VkSurfaceCapabilitiesKHR :: struct {
|
|
minImageCount: u32;
|
|
maxImageCount: u32;
|
|
currentExtent: VkExtent2D;
|
|
minImageExtent: VkExtent2D;
|
|
maxImageExtent: VkExtent2D;
|
|
maxImageArrayLayers: u32;
|
|
supportedTransforms: VkSurfaceTransformFlagsKHR;
|
|
currentTransform: VkSurfaceTransformFlagBitsKHR;
|
|
supportedCompositeAlpha: VkCompositeAlphaFlagsKHR;
|
|
supportedUsageFlags: VkImageUsageFlags;
|
|
}
|
|
|
|
VkSurfaceFormatKHR :: struct {
|
|
format: VkFormat;
|
|
colorSpace: VkColorSpaceKHR;
|
|
}
|
|
|
|
PFN_vkDestroySurfaceKHR :: #type (instance: VkInstance, surface: VkSurfaceKHR, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
PFN_vkGetPhysicalDeviceSurfaceSupportKHR :: #type (physicalDevice: VkPhysicalDevice, queueFamilyIndex: u32, surface: VkSurfaceKHR, pSupported: *VkBool32) -> VkResult #c_call;
|
|
PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR :: #type (physicalDevice: VkPhysicalDevice, surface: VkSurfaceKHR, pSurfaceCapabilities: *VkSurfaceCapabilitiesKHR) -> VkResult #c_call;
|
|
PFN_vkGetPhysicalDeviceSurfaceFormatsKHR :: #type (physicalDevice: VkPhysicalDevice, surface: VkSurfaceKHR, pSurfaceFormatCount: *u32, pSurfaceFormats: *VkSurfaceFormatKHR) -> VkResult #c_call;
|
|
PFN_vkGetPhysicalDeviceSurfacePresentModesKHR :: #type (physicalDevice: VkPhysicalDevice, surface: VkSurfaceKHR, pPresentModeCount: *u32, pPresentModes: *VkPresentModeKHR) -> VkResult #c_call;
|
|
|
|
vkDestroySurfaceKHR :: (instance: VkInstance, surface: VkSurfaceKHR, pAllocator: *VkAllocationCallbacks) -> void #foreign vulkan_1;
|
|
|
|
vkGetPhysicalDeviceSurfaceSupportKHR :: (physicalDevice: VkPhysicalDevice, queueFamilyIndex: u32, surface: VkSurfaceKHR, pSupported: *VkBool32) -> VkResult #foreign vulkan_1;
|
|
|
|
vkGetPhysicalDeviceSurfaceCapabilitiesKHR :: (physicalDevice: VkPhysicalDevice, surface: VkSurfaceKHR, pSurfaceCapabilities: *VkSurfaceCapabilitiesKHR) -> VkResult #foreign vulkan_1;
|
|
|
|
vkGetPhysicalDeviceSurfaceFormatsKHR :: (physicalDevice: VkPhysicalDevice, surface: VkSurfaceKHR, pSurfaceFormatCount: *u32, pSurfaceFormats: *VkSurfaceFormatKHR) -> VkResult #foreign vulkan_1;
|
|
|
|
vkGetPhysicalDeviceSurfacePresentModesKHR :: (physicalDevice: VkPhysicalDevice, surface: VkSurfaceKHR, pPresentModeCount: *u32, pPresentModes: *VkPresentModeKHR) -> VkResult #foreign vulkan_1;
|
|
|
|
VkSwapchainKHR_T :: struct {}
|
|
VkSwapchainKHR :: *VkSwapchainKHR_T;
|
|
|
|
VkSwapchainCreateFlagBitsKHR :: enum s32 {
|
|
SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR :: 1;
|
|
PROTECTED_BIT_KHR :: 2;
|
|
MUTABLE_FORMAT_BIT_KHR :: 4;
|
|
DEFERRED_MEMORY_ALLOCATION_BIT_EXT :: 8;
|
|
FLAG_BITS_MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_SWAPCHAIN_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR :: SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR;
|
|
VK_SWAPCHAIN_CREATE_PROTECTED_BIT_KHR :: PROTECTED_BIT_KHR;
|
|
VK_SWAPCHAIN_CREATE_MUTABLE_FORMAT_BIT_KHR :: MUTABLE_FORMAT_BIT_KHR;
|
|
VK_SWAPCHAIN_CREATE_DEFERRED_MEMORY_ALLOCATION_BIT_EXT :: DEFERRED_MEMORY_ALLOCATION_BIT_EXT;
|
|
VK_SWAPCHAIN_CREATE_FLAG_BITS_MAX_ENUM_KHR :: FLAG_BITS_MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkSwapchainCreateFlagsKHR :: VkFlags;
|
|
|
|
VkDeviceGroupPresentModeFlagBitsKHR :: enum s32 {
|
|
LOCAL_BIT_KHR :: 1;
|
|
REMOTE_BIT_KHR :: 2;
|
|
SUM_BIT_KHR :: 4;
|
|
LOCAL_MULTI_DEVICE_BIT_KHR :: 8;
|
|
FLAG_BITS_MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR :: LOCAL_BIT_KHR;
|
|
VK_DEVICE_GROUP_PRESENT_MODE_REMOTE_BIT_KHR :: REMOTE_BIT_KHR;
|
|
VK_DEVICE_GROUP_PRESENT_MODE_SUM_BIT_KHR :: SUM_BIT_KHR;
|
|
VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_MULTI_DEVICE_BIT_KHR :: LOCAL_MULTI_DEVICE_BIT_KHR;
|
|
VK_DEVICE_GROUP_PRESENT_MODE_FLAG_BITS_MAX_ENUM_KHR :: FLAG_BITS_MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkDeviceGroupPresentModeFlagsKHR :: VkFlags;
|
|
VkSwapchainCreateInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkSwapchainCreateFlagsKHR;
|
|
surface: VkSurfaceKHR;
|
|
minImageCount: u32;
|
|
imageFormat: VkFormat;
|
|
imageColorSpace: VkColorSpaceKHR;
|
|
imageExtent: VkExtent2D;
|
|
imageArrayLayers: u32;
|
|
imageUsage: VkImageUsageFlags;
|
|
imageSharingMode: VkSharingMode;
|
|
queueFamilyIndexCount: u32;
|
|
pQueueFamilyIndices: *u32;
|
|
preTransform: VkSurfaceTransformFlagBitsKHR;
|
|
compositeAlpha: VkCompositeAlphaFlagBitsKHR;
|
|
presentMode: VkPresentModeKHR;
|
|
clipped: VkBool32;
|
|
oldSwapchain: VkSwapchainKHR;
|
|
}
|
|
|
|
VkPresentInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
waitSemaphoreCount: u32;
|
|
pWaitSemaphores: *VkSemaphore;
|
|
swapchainCount: u32;
|
|
pSwapchains: *VkSwapchainKHR;
|
|
pImageIndices: *u32;
|
|
pResults: *VkResult;
|
|
}
|
|
|
|
VkImageSwapchainCreateInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
swapchain: VkSwapchainKHR;
|
|
}
|
|
|
|
VkBindImageMemorySwapchainInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
swapchain: VkSwapchainKHR;
|
|
imageIndex: u32;
|
|
}
|
|
|
|
VkAcquireNextImageInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
swapchain: VkSwapchainKHR;
|
|
timeout: u64;
|
|
semaphore: VkSemaphore;
|
|
fence: VkFence;
|
|
deviceMask: u32;
|
|
}
|
|
|
|
VkDeviceGroupPresentCapabilitiesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
presentMask: [32] u32;
|
|
modes: VkDeviceGroupPresentModeFlagsKHR;
|
|
}
|
|
|
|
VkDeviceGroupPresentInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
swapchainCount: u32;
|
|
pDeviceMasks: *u32;
|
|
mode: VkDeviceGroupPresentModeFlagBitsKHR;
|
|
}
|
|
|
|
VkDeviceGroupSwapchainCreateInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
modes: VkDeviceGroupPresentModeFlagsKHR;
|
|
}
|
|
|
|
PFN_vkCreateSwapchainKHR :: #type (device: VkDevice, pCreateInfo: *VkSwapchainCreateInfoKHR, pAllocator: *VkAllocationCallbacks, pSwapchain: *VkSwapchainKHR) -> VkResult #c_call;
|
|
PFN_vkDestroySwapchainKHR :: #type (device: VkDevice, swapchain: VkSwapchainKHR, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
PFN_vkGetSwapchainImagesKHR :: #type (device: VkDevice, swapchain: VkSwapchainKHR, pSwapchainImageCount: *u32, pSwapchainImages: *VkImage) -> VkResult #c_call;
|
|
PFN_vkAcquireNextImageKHR :: #type (device: VkDevice, swapchain: VkSwapchainKHR, timeout: u64, semaphore: VkSemaphore, fence: VkFence, pImageIndex: *u32) -> VkResult #c_call;
|
|
PFN_vkQueuePresentKHR :: #type (queue: VkQueue, pPresentInfo: *VkPresentInfoKHR) -> VkResult #c_call;
|
|
PFN_vkGetDeviceGroupPresentCapabilitiesKHR :: #type (device: VkDevice, pDeviceGroupPresentCapabilities: *VkDeviceGroupPresentCapabilitiesKHR) -> VkResult #c_call;
|
|
PFN_vkGetDeviceGroupSurfacePresentModesKHR :: #type (device: VkDevice, surface: VkSurfaceKHR, pModes: *VkDeviceGroupPresentModeFlagsKHR) -> VkResult #c_call;
|
|
PFN_vkGetPhysicalDevicePresentRectanglesKHR :: #type (physicalDevice: VkPhysicalDevice, surface: VkSurfaceKHR, pRectCount: *u32, pRects: *VkRect2D) -> VkResult #c_call;
|
|
PFN_vkAcquireNextImage2KHR :: #type (device: VkDevice, pAcquireInfo: *VkAcquireNextImageInfoKHR, pImageIndex: *u32) -> VkResult #c_call;
|
|
|
|
vkCreateSwapchainKHR :: (device: VkDevice, pCreateInfo: *VkSwapchainCreateInfoKHR, pAllocator: *VkAllocationCallbacks, pSwapchain: *VkSwapchainKHR) -> VkResult #foreign vulkan_1;
|
|
|
|
vkDestroySwapchainKHR :: (device: VkDevice, swapchain: VkSwapchainKHR, pAllocator: *VkAllocationCallbacks) -> void #foreign vulkan_1;
|
|
|
|
vkGetSwapchainImagesKHR :: (device: VkDevice, swapchain: VkSwapchainKHR, pSwapchainImageCount: *u32, pSwapchainImages: *VkImage) -> VkResult #foreign vulkan_1;
|
|
|
|
vkAcquireNextImageKHR :: (device: VkDevice, swapchain: VkSwapchainKHR, timeout: u64, semaphore: VkSemaphore, fence: VkFence, pImageIndex: *u32) -> VkResult #foreign vulkan_1;
|
|
|
|
vkQueuePresentKHR :: (queue: VkQueue, pPresentInfo: *VkPresentInfoKHR) -> VkResult #foreign vulkan_1;
|
|
|
|
vkGetDeviceGroupPresentCapabilitiesKHR :: (device: VkDevice, pDeviceGroupPresentCapabilities: *VkDeviceGroupPresentCapabilitiesKHR) -> VkResult #foreign vulkan_1;
|
|
|
|
vkGetDeviceGroupSurfacePresentModesKHR :: (device: VkDevice, surface: VkSurfaceKHR, pModes: *VkDeviceGroupPresentModeFlagsKHR) -> VkResult #foreign vulkan_1;
|
|
|
|
vkGetPhysicalDevicePresentRectanglesKHR :: (physicalDevice: VkPhysicalDevice, surface: VkSurfaceKHR, pRectCount: *u32, pRects: *VkRect2D) -> VkResult #foreign vulkan_1;
|
|
|
|
vkAcquireNextImage2KHR :: (device: VkDevice, pAcquireInfo: *VkAcquireNextImageInfoKHR, pImageIndex: *u32) -> VkResult #foreign vulkan_1;
|
|
|
|
VkDisplayKHR_T :: struct {}
|
|
VkDisplayKHR :: *VkDisplayKHR_T;
|
|
VkDisplayModeKHR_T :: struct {}
|
|
VkDisplayModeKHR :: *VkDisplayModeKHR_T;
|
|
|
|
VkDisplayModeCreateFlagsKHR :: VkFlags;
|
|
|
|
VkDisplayPlaneAlphaFlagBitsKHR :: enum s32 {
|
|
OPAQUE_BIT_KHR :: 1;
|
|
GLOBAL_BIT_KHR :: 2;
|
|
PER_PIXEL_BIT_KHR :: 4;
|
|
PER_PIXEL_PREMULTIPLIED_BIT_KHR :: 8;
|
|
FLAG_BITS_MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_DISPLAY_PLANE_ALPHA_OPAQUE_BIT_KHR :: OPAQUE_BIT_KHR;
|
|
VK_DISPLAY_PLANE_ALPHA_GLOBAL_BIT_KHR :: GLOBAL_BIT_KHR;
|
|
VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_BIT_KHR :: PER_PIXEL_BIT_KHR;
|
|
VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_PREMULTIPLIED_BIT_KHR :: PER_PIXEL_PREMULTIPLIED_BIT_KHR;
|
|
VK_DISPLAY_PLANE_ALPHA_FLAG_BITS_MAX_ENUM_KHR :: FLAG_BITS_MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkDisplayPlaneAlphaFlagsKHR :: VkFlags;
|
|
VkDisplaySurfaceCreateFlagsKHR :: VkFlags;
|
|
VkDisplayModeParametersKHR :: struct {
|
|
visibleRegion: VkExtent2D;
|
|
refreshRate: u32;
|
|
}
|
|
|
|
VkDisplayModeCreateInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkDisplayModeCreateFlagsKHR;
|
|
parameters: VkDisplayModeParametersKHR;
|
|
}
|
|
|
|
VkDisplayModePropertiesKHR :: struct {
|
|
displayMode: VkDisplayModeKHR;
|
|
parameters: VkDisplayModeParametersKHR;
|
|
}
|
|
|
|
VkDisplayPlaneCapabilitiesKHR :: struct {
|
|
supportedAlpha: VkDisplayPlaneAlphaFlagsKHR;
|
|
minSrcPosition: VkOffset2D;
|
|
maxSrcPosition: VkOffset2D;
|
|
minSrcExtent: VkExtent2D;
|
|
maxSrcExtent: VkExtent2D;
|
|
minDstPosition: VkOffset2D;
|
|
maxDstPosition: VkOffset2D;
|
|
minDstExtent: VkExtent2D;
|
|
maxDstExtent: VkExtent2D;
|
|
}
|
|
|
|
VkDisplayPlanePropertiesKHR :: struct {
|
|
currentDisplay: VkDisplayKHR;
|
|
currentStackIndex: u32;
|
|
}
|
|
|
|
VkDisplayPropertiesKHR :: struct {
|
|
display: VkDisplayKHR;
|
|
displayName: *u8;
|
|
physicalDimensions: VkExtent2D;
|
|
physicalResolution: VkExtent2D;
|
|
supportedTransforms: VkSurfaceTransformFlagsKHR;
|
|
planeReorderPossible: VkBool32;
|
|
persistentContent: VkBool32;
|
|
}
|
|
|
|
VkDisplaySurfaceCreateInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkDisplaySurfaceCreateFlagsKHR;
|
|
displayMode: VkDisplayModeKHR;
|
|
planeIndex: u32;
|
|
planeStackIndex: u32;
|
|
transform: VkSurfaceTransformFlagBitsKHR;
|
|
globalAlpha: float;
|
|
alphaMode: VkDisplayPlaneAlphaFlagBitsKHR;
|
|
imageExtent: VkExtent2D;
|
|
}
|
|
|
|
PFN_vkGetPhysicalDeviceDisplayPropertiesKHR :: #type (physicalDevice: VkPhysicalDevice, pPropertyCount: *u32, pProperties: *VkDisplayPropertiesKHR) -> VkResult #c_call;
|
|
PFN_vkGetPhysicalDeviceDisplayPlanePropertiesKHR :: #type (physicalDevice: VkPhysicalDevice, pPropertyCount: *u32, pProperties: *VkDisplayPlanePropertiesKHR) -> VkResult #c_call;
|
|
PFN_vkGetDisplayPlaneSupportedDisplaysKHR :: #type (physicalDevice: VkPhysicalDevice, planeIndex: u32, pDisplayCount: *u32, pDisplays: *VkDisplayKHR) -> VkResult #c_call;
|
|
PFN_vkGetDisplayModePropertiesKHR :: #type (physicalDevice: VkPhysicalDevice, display: VkDisplayKHR, pPropertyCount: *u32, pProperties: *VkDisplayModePropertiesKHR) -> VkResult #c_call;
|
|
PFN_vkCreateDisplayModeKHR :: #type (physicalDevice: VkPhysicalDevice, display: VkDisplayKHR, pCreateInfo: *VkDisplayModeCreateInfoKHR, pAllocator: *VkAllocationCallbacks, pMode: *VkDisplayModeKHR) -> VkResult #c_call;
|
|
PFN_vkGetDisplayPlaneCapabilitiesKHR :: #type (physicalDevice: VkPhysicalDevice, mode: VkDisplayModeKHR, planeIndex: u32, pCapabilities: *VkDisplayPlaneCapabilitiesKHR) -> VkResult #c_call;
|
|
PFN_vkCreateDisplayPlaneSurfaceKHR :: #type (instance: VkInstance, pCreateInfo: *VkDisplaySurfaceCreateInfoKHR, pAllocator: *VkAllocationCallbacks, pSurface: *VkSurfaceKHR) -> VkResult #c_call;
|
|
|
|
vkGetPhysicalDeviceDisplayPropertiesKHR :: (physicalDevice: VkPhysicalDevice, pPropertyCount: *u32, pProperties: *VkDisplayPropertiesKHR) -> VkResult #foreign vulkan_1;
|
|
|
|
vkGetPhysicalDeviceDisplayPlanePropertiesKHR :: (physicalDevice: VkPhysicalDevice, pPropertyCount: *u32, pProperties: *VkDisplayPlanePropertiesKHR) -> VkResult #foreign vulkan_1;
|
|
|
|
vkGetDisplayPlaneSupportedDisplaysKHR :: (physicalDevice: VkPhysicalDevice, planeIndex: u32, pDisplayCount: *u32, pDisplays: *VkDisplayKHR) -> VkResult #foreign vulkan_1;
|
|
|
|
vkGetDisplayModePropertiesKHR :: (physicalDevice: VkPhysicalDevice, display: VkDisplayKHR, pPropertyCount: *u32, pProperties: *VkDisplayModePropertiesKHR) -> VkResult #foreign vulkan_1;
|
|
|
|
vkCreateDisplayModeKHR :: (physicalDevice: VkPhysicalDevice, display: VkDisplayKHR, pCreateInfo: *VkDisplayModeCreateInfoKHR, pAllocator: *VkAllocationCallbacks, pMode: *VkDisplayModeKHR) -> VkResult #foreign vulkan_1;
|
|
|
|
vkGetDisplayPlaneCapabilitiesKHR :: (physicalDevice: VkPhysicalDevice, mode: VkDisplayModeKHR, planeIndex: u32, pCapabilities: *VkDisplayPlaneCapabilitiesKHR) -> VkResult #foreign vulkan_1;
|
|
|
|
vkCreateDisplayPlaneSurfaceKHR :: (instance: VkInstance, pCreateInfo: *VkDisplaySurfaceCreateInfoKHR, pAllocator: *VkAllocationCallbacks, pSurface: *VkSurfaceKHR) -> VkResult #foreign vulkan_1;
|
|
|
|
VkDisplayPresentInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
srcRect: VkRect2D;
|
|
dstRect: VkRect2D;
|
|
persistent: VkBool32;
|
|
}
|
|
|
|
PFN_vkCreateSharedSwapchainsKHR :: #type (device: VkDevice, swapchainCount: u32, pCreateInfos: *VkSwapchainCreateInfoKHR, pAllocator: *VkAllocationCallbacks, pSwapchains: *VkSwapchainKHR) -> VkResult #c_call;
|
|
|
|
vkCreateSharedSwapchainsKHR :: (device: VkDevice, swapchainCount: u32, pCreateInfos: *VkSwapchainCreateInfoKHR, pAllocator: *VkAllocationCallbacks, pSwapchains: *VkSwapchainKHR) -> VkResult #foreign vulkan_1;
|
|
|
|
VkVideoSessionKHR_T :: struct {}
|
|
VkVideoSessionKHR :: *VkVideoSessionKHR_T;
|
|
VkVideoSessionParametersKHR_T :: struct {}
|
|
VkVideoSessionParametersKHR :: *VkVideoSessionParametersKHR_T;
|
|
|
|
VkQueryResultStatusKHR :: enum s32 {
|
|
ERROR_KHR :: -1;
|
|
NOT_READY_KHR :: 0;
|
|
COMPLETE_KHR :: 1;
|
|
INSUFFICIENT_BITSTREAM_BUFFER_RANGE_KHR :: -1000299000;
|
|
MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_QUERY_RESULT_STATUS_ERROR_KHR :: ERROR_KHR;
|
|
VK_QUERY_RESULT_STATUS_NOT_READY_KHR :: NOT_READY_KHR;
|
|
VK_QUERY_RESULT_STATUS_COMPLETE_KHR :: COMPLETE_KHR;
|
|
VK_QUERY_RESULT_STATUS_INSUFFICIENT_BITSTREAM_BUFFER_RANGE_KHR :: INSUFFICIENT_BITSTREAM_BUFFER_RANGE_KHR;
|
|
VK_QUERY_RESULT_STATUS_MAX_ENUM_KHR :: MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkVideoCodecOperationFlagBitsKHR :: enum s32 {
|
|
NONE_KHR :: 0;
|
|
ENCODE_H264_BIT_KHR :: 65536;
|
|
ENCODE_H265_BIT_KHR :: 131072;
|
|
DECODE_H264_BIT_KHR :: 1;
|
|
DECODE_H265_BIT_KHR :: 2;
|
|
DECODE_AV1_BIT_KHR :: 4;
|
|
ENCODE_AV1_BIT_KHR :: 262144;
|
|
FLAG_BITS_MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_VIDEO_CODEC_OPERATION_NONE_KHR :: NONE_KHR;
|
|
VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_KHR :: ENCODE_H264_BIT_KHR;
|
|
VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_KHR :: ENCODE_H265_BIT_KHR;
|
|
VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_KHR :: DECODE_H264_BIT_KHR;
|
|
VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR :: DECODE_H265_BIT_KHR;
|
|
VK_VIDEO_CODEC_OPERATION_DECODE_AV1_BIT_KHR :: DECODE_AV1_BIT_KHR;
|
|
VK_VIDEO_CODEC_OPERATION_ENCODE_AV1_BIT_KHR :: ENCODE_AV1_BIT_KHR;
|
|
VK_VIDEO_CODEC_OPERATION_FLAG_BITS_MAX_ENUM_KHR :: FLAG_BITS_MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkVideoCodecOperationFlagsKHR :: VkFlags;
|
|
|
|
VkVideoChromaSubsamplingFlagBitsKHR :: enum s32 {
|
|
INVALID_KHR :: 0;
|
|
MONOCHROME_BIT_KHR :: 1;
|
|
_420_BIT_KHR :: 2;
|
|
_422_BIT_KHR :: 4;
|
|
_444_BIT_KHR :: 8;
|
|
FLAG_BITS_MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_KHR :: INVALID_KHR;
|
|
VK_VIDEO_CHROMA_SUBSAMPLING_MONOCHROME_BIT_KHR :: MONOCHROME_BIT_KHR;
|
|
VK_VIDEO_CHROMA_SUBSAMPLING_420_BIT_KHR :: _420_BIT_KHR;
|
|
VK_VIDEO_CHROMA_SUBSAMPLING_422_BIT_KHR :: _422_BIT_KHR;
|
|
VK_VIDEO_CHROMA_SUBSAMPLING_444_BIT_KHR :: _444_BIT_KHR;
|
|
VK_VIDEO_CHROMA_SUBSAMPLING_FLAG_BITS_MAX_ENUM_KHR :: FLAG_BITS_MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkVideoChromaSubsamplingFlagsKHR :: VkFlags;
|
|
|
|
VkVideoComponentBitDepthFlagBitsKHR :: enum s32 {
|
|
INVALID_KHR :: 0;
|
|
_8_BIT_KHR :: 1;
|
|
_10_BIT_KHR :: 4;
|
|
_12_BIT_KHR :: 16;
|
|
FLAG_BITS_MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_VIDEO_COMPONENT_BIT_DEPTH_INVALID_KHR :: INVALID_KHR;
|
|
VK_VIDEO_COMPONENT_BIT_DEPTH_8_BIT_KHR :: _8_BIT_KHR;
|
|
VK_VIDEO_COMPONENT_BIT_DEPTH_10_BIT_KHR :: _10_BIT_KHR;
|
|
VK_VIDEO_COMPONENT_BIT_DEPTH_12_BIT_KHR :: _12_BIT_KHR;
|
|
VK_VIDEO_COMPONENT_BIT_DEPTH_FLAG_BITS_MAX_ENUM_KHR :: FLAG_BITS_MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkVideoComponentBitDepthFlagsKHR :: VkFlags;
|
|
|
|
VkVideoCapabilityFlagBitsKHR :: enum s32 {
|
|
PROTECTED_CONTENT_BIT_KHR :: 1;
|
|
SEPARATE_REFERENCE_IMAGES_BIT_KHR :: 2;
|
|
FLAG_BITS_MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_VIDEO_CAPABILITY_PROTECTED_CONTENT_BIT_KHR :: PROTECTED_CONTENT_BIT_KHR;
|
|
VK_VIDEO_CAPABILITY_SEPARATE_REFERENCE_IMAGES_BIT_KHR :: SEPARATE_REFERENCE_IMAGES_BIT_KHR;
|
|
VK_VIDEO_CAPABILITY_FLAG_BITS_MAX_ENUM_KHR :: FLAG_BITS_MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkVideoCapabilityFlagsKHR :: VkFlags;
|
|
|
|
VkVideoSessionCreateFlagBitsKHR :: enum s32 {
|
|
PROTECTED_CONTENT_BIT_KHR :: 1;
|
|
ALLOW_ENCODE_PARAMETER_OPTIMIZATIONS_BIT_KHR :: 2;
|
|
INLINE_QUERIES_BIT_KHR :: 4;
|
|
ALLOW_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR :: 8;
|
|
ALLOW_ENCODE_EMPHASIS_MAP_BIT_KHR :: 16;
|
|
FLAG_BITS_MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_VIDEO_SESSION_CREATE_PROTECTED_CONTENT_BIT_KHR :: PROTECTED_CONTENT_BIT_KHR;
|
|
VK_VIDEO_SESSION_CREATE_ALLOW_ENCODE_PARAMETER_OPTIMIZATIONS_BIT_KHR :: ALLOW_ENCODE_PARAMETER_OPTIMIZATIONS_BIT_KHR;
|
|
VK_VIDEO_SESSION_CREATE_INLINE_QUERIES_BIT_KHR :: INLINE_QUERIES_BIT_KHR;
|
|
VK_VIDEO_SESSION_CREATE_ALLOW_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR :: ALLOW_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR;
|
|
VK_VIDEO_SESSION_CREATE_ALLOW_ENCODE_EMPHASIS_MAP_BIT_KHR :: ALLOW_ENCODE_EMPHASIS_MAP_BIT_KHR;
|
|
VK_VIDEO_SESSION_CREATE_FLAG_BITS_MAX_ENUM_KHR :: FLAG_BITS_MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkVideoSessionCreateFlagsKHR :: VkFlags;
|
|
|
|
VkVideoSessionParametersCreateFlagBitsKHR :: enum s32 {
|
|
QUANTIZATION_MAP_COMPATIBLE_BIT_KHR :: 1;
|
|
FLAG_BITS_MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_VIDEO_SESSION_PARAMETERS_CREATE_QUANTIZATION_MAP_COMPATIBLE_BIT_KHR :: QUANTIZATION_MAP_COMPATIBLE_BIT_KHR;
|
|
VK_VIDEO_SESSION_PARAMETERS_CREATE_FLAG_BITS_MAX_ENUM_KHR :: FLAG_BITS_MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkVideoSessionParametersCreateFlagsKHR :: VkFlags;
|
|
VkVideoBeginCodingFlagsKHR :: VkFlags;
|
|
VkVideoEndCodingFlagsKHR :: VkFlags;
|
|
|
|
VkVideoCodingControlFlagBitsKHR :: enum s32 {
|
|
RESET_BIT_KHR :: 1;
|
|
ENCODE_RATE_CONTROL_BIT_KHR :: 2;
|
|
ENCODE_QUALITY_LEVEL_BIT_KHR :: 4;
|
|
FLAG_BITS_MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_VIDEO_CODING_CONTROL_RESET_BIT_KHR :: RESET_BIT_KHR;
|
|
VK_VIDEO_CODING_CONTROL_ENCODE_RATE_CONTROL_BIT_KHR :: ENCODE_RATE_CONTROL_BIT_KHR;
|
|
VK_VIDEO_CODING_CONTROL_ENCODE_QUALITY_LEVEL_BIT_KHR :: ENCODE_QUALITY_LEVEL_BIT_KHR;
|
|
VK_VIDEO_CODING_CONTROL_FLAG_BITS_MAX_ENUM_KHR :: FLAG_BITS_MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkVideoCodingControlFlagsKHR :: VkFlags;
|
|
VkQueueFamilyQueryResultStatusPropertiesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
queryResultStatusSupport: VkBool32;
|
|
}
|
|
|
|
VkQueueFamilyVideoPropertiesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
videoCodecOperations: VkVideoCodecOperationFlagsKHR;
|
|
}
|
|
|
|
VkVideoProfileInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
videoCodecOperation: VkVideoCodecOperationFlagBitsKHR;
|
|
chromaSubsampling: VkVideoChromaSubsamplingFlagsKHR;
|
|
lumaBitDepth: VkVideoComponentBitDepthFlagsKHR;
|
|
chromaBitDepth: VkVideoComponentBitDepthFlagsKHR;
|
|
}
|
|
|
|
VkVideoProfileListInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
profileCount: u32;
|
|
pProfiles: *VkVideoProfileInfoKHR;
|
|
}
|
|
|
|
VkVideoCapabilitiesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkVideoCapabilityFlagsKHR;
|
|
minBitstreamBufferOffsetAlignment: VkDeviceSize;
|
|
minBitstreamBufferSizeAlignment: VkDeviceSize;
|
|
pictureAccessGranularity: VkExtent2D;
|
|
minCodedExtent: VkExtent2D;
|
|
maxCodedExtent: VkExtent2D;
|
|
maxDpbSlots: u32;
|
|
maxActiveReferencePictures: u32;
|
|
stdHeaderVersion: VkExtensionProperties;
|
|
}
|
|
|
|
VkPhysicalDeviceVideoFormatInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
imageUsage: VkImageUsageFlags;
|
|
}
|
|
|
|
VkVideoFormatPropertiesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
format: VkFormat;
|
|
componentMapping: VkComponentMapping;
|
|
imageCreateFlags: VkImageCreateFlags;
|
|
imageType: VkImageType;
|
|
imageTiling: VkImageTiling;
|
|
imageUsageFlags: VkImageUsageFlags;
|
|
}
|
|
|
|
VkVideoPictureResourceInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
codedOffset: VkOffset2D;
|
|
codedExtent: VkExtent2D;
|
|
baseArrayLayer: u32;
|
|
imageViewBinding: VkImageView;
|
|
}
|
|
|
|
VkVideoReferenceSlotInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
slotIndex: s32;
|
|
pPictureResource: *VkVideoPictureResourceInfoKHR;
|
|
}
|
|
|
|
VkVideoSessionMemoryRequirementsKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
memoryBindIndex: u32;
|
|
memoryRequirements: VkMemoryRequirements;
|
|
}
|
|
|
|
VkBindVideoSessionMemoryInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
memoryBindIndex: u32;
|
|
memory: VkDeviceMemory;
|
|
memoryOffset: VkDeviceSize;
|
|
memorySize: VkDeviceSize;
|
|
}
|
|
|
|
VkVideoSessionCreateInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
queueFamilyIndex: u32;
|
|
flags: VkVideoSessionCreateFlagsKHR;
|
|
pVideoProfile: *VkVideoProfileInfoKHR;
|
|
pictureFormat: VkFormat;
|
|
maxCodedExtent: VkExtent2D;
|
|
referencePictureFormat: VkFormat;
|
|
maxDpbSlots: u32;
|
|
maxActiveReferencePictures: u32;
|
|
pStdHeaderVersion: *VkExtensionProperties;
|
|
}
|
|
|
|
VkVideoSessionParametersCreateInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkVideoSessionParametersCreateFlagsKHR;
|
|
videoSessionParametersTemplate: VkVideoSessionParametersKHR;
|
|
videoSession: VkVideoSessionKHR;
|
|
}
|
|
|
|
VkVideoSessionParametersUpdateInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
updateSequenceCount: u32;
|
|
}
|
|
|
|
VkVideoBeginCodingInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkVideoBeginCodingFlagsKHR;
|
|
videoSession: VkVideoSessionKHR;
|
|
videoSessionParameters: VkVideoSessionParametersKHR;
|
|
referenceSlotCount: u32;
|
|
pReferenceSlots: *VkVideoReferenceSlotInfoKHR;
|
|
}
|
|
|
|
VkVideoEndCodingInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkVideoEndCodingFlagsKHR;
|
|
}
|
|
|
|
VkVideoCodingControlInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkVideoCodingControlFlagsKHR;
|
|
}
|
|
|
|
PFN_vkGetPhysicalDeviceVideoCapabilitiesKHR :: #type (physicalDevice: VkPhysicalDevice, pVideoProfile: *VkVideoProfileInfoKHR, pCapabilities: *VkVideoCapabilitiesKHR) -> VkResult #c_call;
|
|
PFN_vkGetPhysicalDeviceVideoFormatPropertiesKHR :: #type (physicalDevice: VkPhysicalDevice, pVideoFormatInfo: *VkPhysicalDeviceVideoFormatInfoKHR, pVideoFormatPropertyCount: *u32, pVideoFormatProperties: *VkVideoFormatPropertiesKHR) -> VkResult #c_call;
|
|
PFN_vkCreateVideoSessionKHR :: #type (device: VkDevice, pCreateInfo: *VkVideoSessionCreateInfoKHR, pAllocator: *VkAllocationCallbacks, pVideoSession: *VkVideoSessionKHR) -> VkResult #c_call;
|
|
PFN_vkDestroyVideoSessionKHR :: #type (device: VkDevice, videoSession: VkVideoSessionKHR, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
PFN_vkGetVideoSessionMemoryRequirementsKHR :: #type (device: VkDevice, videoSession: VkVideoSessionKHR, pMemoryRequirementsCount: *u32, pMemoryRequirements: *VkVideoSessionMemoryRequirementsKHR) -> VkResult #c_call;
|
|
PFN_vkBindVideoSessionMemoryKHR :: #type (device: VkDevice, videoSession: VkVideoSessionKHR, bindSessionMemoryInfoCount: u32, pBindSessionMemoryInfos: *VkBindVideoSessionMemoryInfoKHR) -> VkResult #c_call;
|
|
PFN_vkCreateVideoSessionParametersKHR :: #type (device: VkDevice, pCreateInfo: *VkVideoSessionParametersCreateInfoKHR, pAllocator: *VkAllocationCallbacks, pVideoSessionParameters: *VkVideoSessionParametersKHR) -> VkResult #c_call;
|
|
PFN_vkUpdateVideoSessionParametersKHR :: #type (device: VkDevice, videoSessionParameters: VkVideoSessionParametersKHR, pUpdateInfo: *VkVideoSessionParametersUpdateInfoKHR) -> VkResult #c_call;
|
|
PFN_vkDestroyVideoSessionParametersKHR :: #type (device: VkDevice, videoSessionParameters: VkVideoSessionParametersKHR, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
PFN_vkCmdBeginVideoCodingKHR :: #type (commandBuffer: VkCommandBuffer, pBeginInfo: *VkVideoBeginCodingInfoKHR) -> void #c_call;
|
|
PFN_vkCmdEndVideoCodingKHR :: #type (commandBuffer: VkCommandBuffer, pEndCodingInfo: *VkVideoEndCodingInfoKHR) -> void #c_call;
|
|
PFN_vkCmdControlVideoCodingKHR :: #type (commandBuffer: VkCommandBuffer, pCodingControlInfo: *VkVideoCodingControlInfoKHR) -> void #c_call;
|
|
|
|
VkVideoDecodeCapabilityFlagBitsKHR :: enum s32 {
|
|
DPB_AND_OUTPUT_COINCIDE_BIT_KHR :: 1;
|
|
DPB_AND_OUTPUT_DISTINCT_BIT_KHR :: 2;
|
|
FLAG_BITS_MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_VIDEO_DECODE_CAPABILITY_DPB_AND_OUTPUT_COINCIDE_BIT_KHR :: DPB_AND_OUTPUT_COINCIDE_BIT_KHR;
|
|
VK_VIDEO_DECODE_CAPABILITY_DPB_AND_OUTPUT_DISTINCT_BIT_KHR :: DPB_AND_OUTPUT_DISTINCT_BIT_KHR;
|
|
VK_VIDEO_DECODE_CAPABILITY_FLAG_BITS_MAX_ENUM_KHR :: FLAG_BITS_MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkVideoDecodeCapabilityFlagsKHR :: VkFlags;
|
|
|
|
VkVideoDecodeUsageFlagBitsKHR :: enum s32 {
|
|
DEFAULT_KHR :: 0;
|
|
TRANSCODING_BIT_KHR :: 1;
|
|
OFFLINE_BIT_KHR :: 2;
|
|
STREAMING_BIT_KHR :: 4;
|
|
FLAG_BITS_MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_VIDEO_DECODE_USAGE_DEFAULT_KHR :: DEFAULT_KHR;
|
|
VK_VIDEO_DECODE_USAGE_TRANSCODING_BIT_KHR :: TRANSCODING_BIT_KHR;
|
|
VK_VIDEO_DECODE_USAGE_OFFLINE_BIT_KHR :: OFFLINE_BIT_KHR;
|
|
VK_VIDEO_DECODE_USAGE_STREAMING_BIT_KHR :: STREAMING_BIT_KHR;
|
|
VK_VIDEO_DECODE_USAGE_FLAG_BITS_MAX_ENUM_KHR :: FLAG_BITS_MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkVideoDecodeUsageFlagsKHR :: VkFlags;
|
|
VkVideoDecodeFlagsKHR :: VkFlags;
|
|
VkVideoDecodeCapabilitiesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkVideoDecodeCapabilityFlagsKHR;
|
|
}
|
|
|
|
VkVideoDecodeUsageInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
videoUsageHints: VkVideoDecodeUsageFlagsKHR;
|
|
}
|
|
|
|
VkVideoDecodeInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkVideoDecodeFlagsKHR;
|
|
srcBuffer: VkBuffer;
|
|
srcBufferOffset: VkDeviceSize;
|
|
srcBufferRange: VkDeviceSize;
|
|
dstPictureResource: VkVideoPictureResourceInfoKHR;
|
|
pSetupReferenceSlot: *VkVideoReferenceSlotInfoKHR;
|
|
referenceSlotCount: u32;
|
|
pReferenceSlots: *VkVideoReferenceSlotInfoKHR;
|
|
}
|
|
|
|
PFN_vkCmdDecodeVideoKHR :: #type (commandBuffer: VkCommandBuffer, pDecodeInfo: *VkVideoDecodeInfoKHR) -> void #c_call;
|
|
|
|
StdVideoH264ChromaFormatIdc :: enum s32 {
|
|
MONOCHROME :: 0;
|
|
_420 :: 1;
|
|
_422 :: 2;
|
|
_444 :: 3;
|
|
INVALID :: 2147483647;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
STD_VIDEO_H264_CHROMA_FORMAT_IDC_MONOCHROME :: MONOCHROME;
|
|
STD_VIDEO_H264_CHROMA_FORMAT_IDC_420 :: _420;
|
|
STD_VIDEO_H264_CHROMA_FORMAT_IDC_422 :: _422;
|
|
STD_VIDEO_H264_CHROMA_FORMAT_IDC_444 :: _444;
|
|
STD_VIDEO_H264_CHROMA_FORMAT_IDC_INVALID :: INVALID;
|
|
STD_VIDEO_H264_CHROMA_FORMAT_IDC_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
StdVideoH264ProfileIdc :: enum s32 {
|
|
BASELINE :: 66;
|
|
MAIN :: 77;
|
|
HIGH :: 100;
|
|
HIGH_444_PREDICTIVE :: 244;
|
|
INVALID :: 2147483647;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
STD_VIDEO_H264_PROFILE_IDC_BASELINE :: BASELINE;
|
|
STD_VIDEO_H264_PROFILE_IDC_MAIN :: MAIN;
|
|
STD_VIDEO_H264_PROFILE_IDC_HIGH :: HIGH;
|
|
STD_VIDEO_H264_PROFILE_IDC_HIGH_444_PREDICTIVE :: HIGH_444_PREDICTIVE;
|
|
STD_VIDEO_H264_PROFILE_IDC_INVALID :: INVALID;
|
|
STD_VIDEO_H264_PROFILE_IDC_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
StdVideoH264LevelIdc :: enum s32 {
|
|
_1_0 :: 0;
|
|
_1_1 :: 1;
|
|
_1_2 :: 2;
|
|
_1_3 :: 3;
|
|
_2_0 :: 4;
|
|
_2_1 :: 5;
|
|
_2_2 :: 6;
|
|
_3_0 :: 7;
|
|
_3_1 :: 8;
|
|
_3_2 :: 9;
|
|
_4_0 :: 10;
|
|
_4_1 :: 11;
|
|
_4_2 :: 12;
|
|
_5_0 :: 13;
|
|
_5_1 :: 14;
|
|
_5_2 :: 15;
|
|
_6_0 :: 16;
|
|
_6_1 :: 17;
|
|
_6_2 :: 18;
|
|
INVALID :: 2147483647;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
STD_VIDEO_H264_LEVEL_IDC_1_0 :: _1_0;
|
|
STD_VIDEO_H264_LEVEL_IDC_1_1 :: _1_1;
|
|
STD_VIDEO_H264_LEVEL_IDC_1_2 :: _1_2;
|
|
STD_VIDEO_H264_LEVEL_IDC_1_3 :: _1_3;
|
|
STD_VIDEO_H264_LEVEL_IDC_2_0 :: _2_0;
|
|
STD_VIDEO_H264_LEVEL_IDC_2_1 :: _2_1;
|
|
STD_VIDEO_H264_LEVEL_IDC_2_2 :: _2_2;
|
|
STD_VIDEO_H264_LEVEL_IDC_3_0 :: _3_0;
|
|
STD_VIDEO_H264_LEVEL_IDC_3_1 :: _3_1;
|
|
STD_VIDEO_H264_LEVEL_IDC_3_2 :: _3_2;
|
|
STD_VIDEO_H264_LEVEL_IDC_4_0 :: _4_0;
|
|
STD_VIDEO_H264_LEVEL_IDC_4_1 :: _4_1;
|
|
STD_VIDEO_H264_LEVEL_IDC_4_2 :: _4_2;
|
|
STD_VIDEO_H264_LEVEL_IDC_5_0 :: _5_0;
|
|
STD_VIDEO_H264_LEVEL_IDC_5_1 :: _5_1;
|
|
STD_VIDEO_H264_LEVEL_IDC_5_2 :: _5_2;
|
|
STD_VIDEO_H264_LEVEL_IDC_6_0 :: _6_0;
|
|
STD_VIDEO_H264_LEVEL_IDC_6_1 :: _6_1;
|
|
STD_VIDEO_H264_LEVEL_IDC_6_2 :: _6_2;
|
|
STD_VIDEO_H264_LEVEL_IDC_INVALID :: INVALID;
|
|
STD_VIDEO_H264_LEVEL_IDC_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
StdVideoH264PocType :: enum s32 {
|
|
_0 :: 0;
|
|
_1 :: 1;
|
|
_2 :: 2;
|
|
INVALID :: 2147483647;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
STD_VIDEO_H264_POC_TYPE_0 :: _0;
|
|
STD_VIDEO_H264_POC_TYPE_1 :: _1;
|
|
STD_VIDEO_H264_POC_TYPE_2 :: _2;
|
|
STD_VIDEO_H264_POC_TYPE_INVALID :: INVALID;
|
|
STD_VIDEO_H264_POC_TYPE_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
StdVideoH264AspectRatioIdc :: enum s32 {
|
|
UNSPECIFIED :: 0;
|
|
SQUARE :: 1;
|
|
_12_11 :: 2;
|
|
_10_11 :: 3;
|
|
_16_11 :: 4;
|
|
_40_33 :: 5;
|
|
_24_11 :: 6;
|
|
_20_11 :: 7;
|
|
_32_11 :: 8;
|
|
_80_33 :: 9;
|
|
_18_11 :: 10;
|
|
_15_11 :: 11;
|
|
_64_33 :: 12;
|
|
_160_99 :: 13;
|
|
_4_3 :: 14;
|
|
_3_2 :: 15;
|
|
_2_1 :: 16;
|
|
EXTENDED_SAR :: 255;
|
|
INVALID :: 2147483647;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
STD_VIDEO_H264_ASPECT_RATIO_IDC_UNSPECIFIED :: UNSPECIFIED;
|
|
STD_VIDEO_H264_ASPECT_RATIO_IDC_SQUARE :: SQUARE;
|
|
STD_VIDEO_H264_ASPECT_RATIO_IDC_12_11 :: _12_11;
|
|
STD_VIDEO_H264_ASPECT_RATIO_IDC_10_11 :: _10_11;
|
|
STD_VIDEO_H264_ASPECT_RATIO_IDC_16_11 :: _16_11;
|
|
STD_VIDEO_H264_ASPECT_RATIO_IDC_40_33 :: _40_33;
|
|
STD_VIDEO_H264_ASPECT_RATIO_IDC_24_11 :: _24_11;
|
|
STD_VIDEO_H264_ASPECT_RATIO_IDC_20_11 :: _20_11;
|
|
STD_VIDEO_H264_ASPECT_RATIO_IDC_32_11 :: _32_11;
|
|
STD_VIDEO_H264_ASPECT_RATIO_IDC_80_33 :: _80_33;
|
|
STD_VIDEO_H264_ASPECT_RATIO_IDC_18_11 :: _18_11;
|
|
STD_VIDEO_H264_ASPECT_RATIO_IDC_15_11 :: _15_11;
|
|
STD_VIDEO_H264_ASPECT_RATIO_IDC_64_33 :: _64_33;
|
|
STD_VIDEO_H264_ASPECT_RATIO_IDC_160_99 :: _160_99;
|
|
STD_VIDEO_H264_ASPECT_RATIO_IDC_4_3 :: _4_3;
|
|
STD_VIDEO_H264_ASPECT_RATIO_IDC_3_2 :: _3_2;
|
|
STD_VIDEO_H264_ASPECT_RATIO_IDC_2_1 :: _2_1;
|
|
STD_VIDEO_H264_ASPECT_RATIO_IDC_EXTENDED_SAR :: EXTENDED_SAR;
|
|
STD_VIDEO_H264_ASPECT_RATIO_IDC_INVALID :: INVALID;
|
|
STD_VIDEO_H264_ASPECT_RATIO_IDC_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
StdVideoH264WeightedBipredIdc :: enum s32 {
|
|
DEFAULT :: 0;
|
|
EXPLICIT :: 1;
|
|
IMPLICIT :: 2;
|
|
INVALID :: 2147483647;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
STD_VIDEO_H264_WEIGHTED_BIPRED_IDC_DEFAULT :: DEFAULT;
|
|
STD_VIDEO_H264_WEIGHTED_BIPRED_IDC_EXPLICIT :: EXPLICIT;
|
|
STD_VIDEO_H264_WEIGHTED_BIPRED_IDC_IMPLICIT :: IMPLICIT;
|
|
STD_VIDEO_H264_WEIGHTED_BIPRED_IDC_INVALID :: INVALID;
|
|
STD_VIDEO_H264_WEIGHTED_BIPRED_IDC_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
StdVideoH264ModificationOfPicNumsIdc :: enum s32 {
|
|
SHORT_TERM_SUBTRACT :: 0;
|
|
SHORT_TERM_ADD :: 1;
|
|
LONG_TERM :: 2;
|
|
END :: 3;
|
|
INVALID :: 2147483647;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
STD_VIDEO_H264_MODIFICATION_OF_PIC_NUMS_IDC_SHORT_TERM_SUBTRACT :: SHORT_TERM_SUBTRACT;
|
|
STD_VIDEO_H264_MODIFICATION_OF_PIC_NUMS_IDC_SHORT_TERM_ADD :: SHORT_TERM_ADD;
|
|
STD_VIDEO_H264_MODIFICATION_OF_PIC_NUMS_IDC_LONG_TERM :: LONG_TERM;
|
|
STD_VIDEO_H264_MODIFICATION_OF_PIC_NUMS_IDC_END :: END;
|
|
STD_VIDEO_H264_MODIFICATION_OF_PIC_NUMS_IDC_INVALID :: INVALID;
|
|
STD_VIDEO_H264_MODIFICATION_OF_PIC_NUMS_IDC_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
StdVideoH264MemMgmtControlOp :: enum s32 {
|
|
END :: 0;
|
|
UNMARK_SHORT_TERM :: 1;
|
|
UNMARK_LONG_TERM :: 2;
|
|
MARK_LONG_TERM :: 3;
|
|
SET_MAX_LONG_TERM_INDEX :: 4;
|
|
UNMARK_ALL :: 5;
|
|
MARK_CURRENT_AS_LONG_TERM :: 6;
|
|
INVALID :: 2147483647;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_END :: END;
|
|
STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_UNMARK_SHORT_TERM :: UNMARK_SHORT_TERM;
|
|
STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_UNMARK_LONG_TERM :: UNMARK_LONG_TERM;
|
|
STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_MARK_LONG_TERM :: MARK_LONG_TERM;
|
|
STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_SET_MAX_LONG_TERM_INDEX :: SET_MAX_LONG_TERM_INDEX;
|
|
STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_UNMARK_ALL :: UNMARK_ALL;
|
|
STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_MARK_CURRENT_AS_LONG_TERM :: MARK_CURRENT_AS_LONG_TERM;
|
|
STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_INVALID :: INVALID;
|
|
STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
StdVideoH264CabacInitIdc :: enum s32 {
|
|
_0 :: 0;
|
|
_1 :: 1;
|
|
_2 :: 2;
|
|
INVALID :: 2147483647;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
STD_VIDEO_H264_CABAC_INIT_IDC_0 :: _0;
|
|
STD_VIDEO_H264_CABAC_INIT_IDC_1 :: _1;
|
|
STD_VIDEO_H264_CABAC_INIT_IDC_2 :: _2;
|
|
STD_VIDEO_H264_CABAC_INIT_IDC_INVALID :: INVALID;
|
|
STD_VIDEO_H264_CABAC_INIT_IDC_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
StdVideoH264DisableDeblockingFilterIdc :: enum s32 {
|
|
DISABLED :: 0;
|
|
ENABLED :: 1;
|
|
PARTIAL :: 2;
|
|
INVALID :: 2147483647;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
STD_VIDEO_H264_DISABLE_DEBLOCKING_FILTER_IDC_DISABLED :: DISABLED;
|
|
STD_VIDEO_H264_DISABLE_DEBLOCKING_FILTER_IDC_ENABLED :: ENABLED;
|
|
STD_VIDEO_H264_DISABLE_DEBLOCKING_FILTER_IDC_PARTIAL :: PARTIAL;
|
|
STD_VIDEO_H264_DISABLE_DEBLOCKING_FILTER_IDC_INVALID :: INVALID;
|
|
STD_VIDEO_H264_DISABLE_DEBLOCKING_FILTER_IDC_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
StdVideoH264SliceType :: enum s32 {
|
|
P :: 0;
|
|
B :: 1;
|
|
I :: 2;
|
|
INVALID :: 2147483647;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
STD_VIDEO_H264_SLICE_TYPE_P :: P;
|
|
STD_VIDEO_H264_SLICE_TYPE_B :: B;
|
|
STD_VIDEO_H264_SLICE_TYPE_I :: I;
|
|
STD_VIDEO_H264_SLICE_TYPE_INVALID :: INVALID;
|
|
STD_VIDEO_H264_SLICE_TYPE_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
StdVideoH264PictureType :: enum s32 {
|
|
P :: 0;
|
|
B :: 1;
|
|
I :: 2;
|
|
IDR :: 5;
|
|
INVALID :: 2147483647;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
STD_VIDEO_H264_PICTURE_TYPE_P :: P;
|
|
STD_VIDEO_H264_PICTURE_TYPE_B :: B;
|
|
STD_VIDEO_H264_PICTURE_TYPE_I :: I;
|
|
STD_VIDEO_H264_PICTURE_TYPE_IDR :: IDR;
|
|
STD_VIDEO_H264_PICTURE_TYPE_INVALID :: INVALID;
|
|
STD_VIDEO_H264_PICTURE_TYPE_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
StdVideoH264NonVclNaluType :: enum s32 {
|
|
SPS :: 0;
|
|
PPS :: 1;
|
|
AUD :: 2;
|
|
PREFIX :: 3;
|
|
END_OF_SEQUENCE :: 4;
|
|
END_OF_STREAM :: 5;
|
|
PRECODED :: 6;
|
|
INVALID :: 2147483647;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
STD_VIDEO_H264_NON_VCL_NALU_TYPE_SPS :: SPS;
|
|
STD_VIDEO_H264_NON_VCL_NALU_TYPE_PPS :: PPS;
|
|
STD_VIDEO_H264_NON_VCL_NALU_TYPE_AUD :: AUD;
|
|
STD_VIDEO_H264_NON_VCL_NALU_TYPE_PREFIX :: PREFIX;
|
|
STD_VIDEO_H264_NON_VCL_NALU_TYPE_END_OF_SEQUENCE :: END_OF_SEQUENCE;
|
|
STD_VIDEO_H264_NON_VCL_NALU_TYPE_END_OF_STREAM :: END_OF_STREAM;
|
|
STD_VIDEO_H264_NON_VCL_NALU_TYPE_PRECODED :: PRECODED;
|
|
STD_VIDEO_H264_NON_VCL_NALU_TYPE_INVALID :: INVALID;
|
|
STD_VIDEO_H264_NON_VCL_NALU_TYPE_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
StdVideoH264SpsVuiFlags :: struct {
|
|
__bitfield: u32;
|
|
/*
|
|
aspect_ratio_info_present_flag: u32; /* 1 bits */
|
|
overscan_info_present_flag: u32; /* 1 bits */
|
|
overscan_appropriate_flag: u32; /* 1 bits */
|
|
video_signal_type_present_flag: u32; /* 1 bits */
|
|
video_full_range_flag: u32; /* 1 bits */
|
|
color_description_present_flag: u32; /* 1 bits */
|
|
chroma_loc_info_present_flag: u32; /* 1 bits */
|
|
timing_info_present_flag: u32; /* 1 bits */
|
|
fixed_frame_rate_flag: u32; /* 1 bits */
|
|
bitstream_restriction_flag: u32; /* 1 bits */
|
|
nal_hrd_parameters_present_flag: u32; /* 1 bits */
|
|
vcl_hrd_parameters_present_flag: u32; /* 1 bits */;
|
|
*/
|
|
}
|
|
|
|
StdVideoH264HrdParameters :: struct {
|
|
cpb_cnt_minus1: u8;
|
|
bit_rate_scale: u8;
|
|
cpb_size_scale: u8;
|
|
reserved1: u8;
|
|
bit_rate_value_minus1: [32] u32;
|
|
cpb_size_value_minus1: [32] u32;
|
|
cbr_flag: [32] u8;
|
|
initial_cpb_removal_delay_length_minus1: u32;
|
|
cpb_removal_delay_length_minus1: u32;
|
|
dpb_output_delay_length_minus1: u32;
|
|
time_offset_length: u32;
|
|
}
|
|
|
|
StdVideoH264SequenceParameterSetVui :: struct {
|
|
flags: StdVideoH264SpsVuiFlags;
|
|
aspect_ratio_idc: StdVideoH264AspectRatioIdc;
|
|
sar_width: u16;
|
|
sar_height: u16;
|
|
video_format: u8;
|
|
colour_primaries: u8;
|
|
transfer_characteristics: u8;
|
|
matrix_coefficients: u8;
|
|
num_units_in_tick: u32;
|
|
time_scale: u32;
|
|
max_num_reorder_frames: u8;
|
|
max_dec_frame_buffering: u8;
|
|
chroma_sample_loc_type_top_field: u8;
|
|
chroma_sample_loc_type_bottom_field: u8;
|
|
reserved1: u32;
|
|
pHrdParameters: *StdVideoH264HrdParameters;
|
|
}
|
|
|
|
StdVideoH264SpsFlags :: struct {
|
|
__bitfield: u32;
|
|
/*
|
|
constraint_set0_flag: u32; /* 1 bits */
|
|
constraint_set1_flag: u32; /* 1 bits */
|
|
constraint_set2_flag: u32; /* 1 bits */
|
|
constraint_set3_flag: u32; /* 1 bits */
|
|
constraint_set4_flag: u32; /* 1 bits */
|
|
constraint_set5_flag: u32; /* 1 bits */
|
|
direct_8x8_inference_flag: u32; /* 1 bits */
|
|
mb_adaptive_frame_field_flag: u32; /* 1 bits */
|
|
frame_mbs_only_flag: u32; /* 1 bits */
|
|
delta_pic_order_always_zero_flag: u32; /* 1 bits */
|
|
separate_colour_plane_flag: u32; /* 1 bits */
|
|
gaps_in_frame_num_value_allowed_flag: u32; /* 1 bits */
|
|
qpprime_y_zero_transform_bypass_flag: u32; /* 1 bits */
|
|
frame_cropping_flag: u32; /* 1 bits */
|
|
seq_scaling_matrix_present_flag: u32; /* 1 bits */
|
|
vui_parameters_present_flag: u32; /* 1 bits */;
|
|
*/
|
|
}
|
|
|
|
StdVideoH264ScalingLists :: struct {
|
|
scaling_list_present_mask: u16;
|
|
use_default_scaling_matrix_mask: u16;
|
|
ScalingList4x4: [6] [16] u8;
|
|
ScalingList8x8: [6] [64] u8;
|
|
}
|
|
|
|
StdVideoH264SequenceParameterSet :: struct {
|
|
flags: StdVideoH264SpsFlags;
|
|
profile_idc: StdVideoH264ProfileIdc;
|
|
level_idc: StdVideoH264LevelIdc;
|
|
chroma_format_idc: StdVideoH264ChromaFormatIdc;
|
|
seq_parameter_set_id: u8;
|
|
bit_depth_luma_minus8: u8;
|
|
bit_depth_chroma_minus8: u8;
|
|
log2_max_frame_num_minus4: u8;
|
|
pic_order_cnt_type: StdVideoH264PocType;
|
|
offset_for_non_ref_pic: s32;
|
|
offset_for_top_to_bottom_field: s32;
|
|
log2_max_pic_order_cnt_lsb_minus4: u8;
|
|
num_ref_frames_in_pic_order_cnt_cycle: u8;
|
|
max_num_ref_frames: u8;
|
|
reserved1: u8;
|
|
pic_width_in_mbs_minus1: u32;
|
|
pic_height_in_map_units_minus1: u32;
|
|
frame_crop_left_offset: u32;
|
|
frame_crop_right_offset: u32;
|
|
frame_crop_top_offset: u32;
|
|
frame_crop_bottom_offset: u32;
|
|
reserved2: u32;
|
|
pOffsetForRefFrame: *s32;
|
|
pScalingLists: *StdVideoH264ScalingLists;
|
|
pSequenceParameterSetVui: *StdVideoH264SequenceParameterSetVui;
|
|
}
|
|
|
|
StdVideoH264PpsFlags :: struct {
|
|
__bitfield: u32;
|
|
/*
|
|
transform_8x8_mode_flag: u32; /* 1 bits */
|
|
redundant_pic_cnt_present_flag: u32; /* 1 bits */
|
|
constrained_intra_pred_flag: u32; /* 1 bits */
|
|
deblocking_filter_control_present_flag: u32; /* 1 bits */
|
|
weighted_pred_flag: u32; /* 1 bits */
|
|
bottom_field_pic_order_in_frame_present_flag: u32; /* 1 bits */
|
|
entropy_coding_mode_flag: u32; /* 1 bits */
|
|
pic_scaling_matrix_present_flag: u32; /* 1 bits */;
|
|
*/
|
|
}
|
|
|
|
StdVideoH264PictureParameterSet :: struct {
|
|
flags: StdVideoH264PpsFlags;
|
|
seq_parameter_set_id: u8;
|
|
pic_parameter_set_id: u8;
|
|
num_ref_idx_l0_default_active_minus1: u8;
|
|
num_ref_idx_l1_default_active_minus1: u8;
|
|
weighted_bipred_idc: StdVideoH264WeightedBipredIdc;
|
|
pic_init_qp_minus26: s8;
|
|
pic_init_qs_minus26: s8;
|
|
chroma_qp_index_offset: s8;
|
|
second_chroma_qp_index_offset: s8;
|
|
pScalingLists: *StdVideoH264ScalingLists;
|
|
}
|
|
|
|
StdVideoEncodeH264WeightTableFlags :: struct {
|
|
luma_weight_l0_flag: u32;
|
|
chroma_weight_l0_flag: u32;
|
|
luma_weight_l1_flag: u32;
|
|
chroma_weight_l1_flag: u32;
|
|
}
|
|
|
|
StdVideoEncodeH264WeightTable :: struct {
|
|
flags: StdVideoEncodeH264WeightTableFlags;
|
|
luma_log2_weight_denom: u8;
|
|
chroma_log2_weight_denom: u8;
|
|
luma_weight_l0: [32] s8;
|
|
luma_offset_l0: [32] s8;
|
|
chroma_weight_l0: [32] [2] s8;
|
|
chroma_offset_l0: [32] [2] s8;
|
|
luma_weight_l1: [32] s8;
|
|
luma_offset_l1: [32] s8;
|
|
chroma_weight_l1: [32] [2] s8;
|
|
chroma_offset_l1: [32] [2] s8;
|
|
}
|
|
|
|
StdVideoEncodeH264SliceHeaderFlags :: struct {
|
|
__bitfield: u32;
|
|
/*
|
|
direct_spatial_mv_pred_flag: u32; /* 1 bits */
|
|
num_ref_idx_active_override_flag: u32; /* 1 bits */
|
|
reserved: u32; /* 30 bits */;
|
|
*/
|
|
}
|
|
|
|
StdVideoEncodeH264PictureInfoFlags :: struct {
|
|
__bitfield: u32;
|
|
/*
|
|
IdrPicFlag: u32; /* 1 bits */
|
|
is_reference: u32; /* 1 bits */
|
|
no_output_of_prior_pics_flag: u32; /* 1 bits */
|
|
long_term_reference_flag: u32; /* 1 bits */
|
|
adaptive_ref_pic_marking_mode_flag: u32; /* 1 bits */
|
|
reserved: u32; /* 27 bits */;
|
|
*/
|
|
}
|
|
|
|
StdVideoEncodeH264ReferenceInfoFlags :: struct {
|
|
__bitfield: u32;
|
|
/*
|
|
used_for_long_term_reference: u32; /* 1 bits */
|
|
reserved: u32; /* 31 bits */;
|
|
*/
|
|
}
|
|
|
|
StdVideoEncodeH264ReferenceListsInfoFlags :: struct {
|
|
__bitfield: u32;
|
|
/*
|
|
ref_pic_list_modification_flag_l0: u32; /* 1 bits */
|
|
ref_pic_list_modification_flag_l1: u32; /* 1 bits */
|
|
reserved: u32; /* 30 bits */;
|
|
*/
|
|
}
|
|
|
|
StdVideoEncodeH264RefListModEntry :: struct {
|
|
modification_of_pic_nums_idc: StdVideoH264ModificationOfPicNumsIdc;
|
|
abs_diff_pic_num_minus1: u16;
|
|
long_term_pic_num: u16;
|
|
}
|
|
|
|
StdVideoEncodeH264RefPicMarkingEntry :: struct {
|
|
memory_management_control_operation: StdVideoH264MemMgmtControlOp;
|
|
difference_of_pic_nums_minus1: u16;
|
|
long_term_pic_num: u16;
|
|
long_term_frame_idx: u16;
|
|
max_long_term_frame_idx_plus1: u16;
|
|
}
|
|
|
|
StdVideoEncodeH264ReferenceListsInfo :: struct {
|
|
flags: StdVideoEncodeH264ReferenceListsInfoFlags;
|
|
num_ref_idx_l0_active_minus1: u8;
|
|
num_ref_idx_l1_active_minus1: u8;
|
|
RefPicList0: [32] u8;
|
|
RefPicList1: [32] u8;
|
|
refList0ModOpCount: u8;
|
|
refList1ModOpCount: u8;
|
|
refPicMarkingOpCount: u8;
|
|
reserved1: [7] u8;
|
|
pRefList0ModOperations: *StdVideoEncodeH264RefListModEntry;
|
|
pRefList1ModOperations: *StdVideoEncodeH264RefListModEntry;
|
|
pRefPicMarkingOperations: *StdVideoEncodeH264RefPicMarkingEntry;
|
|
}
|
|
|
|
StdVideoEncodeH264PictureInfo :: struct {
|
|
flags: StdVideoEncodeH264PictureInfoFlags;
|
|
seq_parameter_set_id: u8;
|
|
pic_parameter_set_id: u8;
|
|
idr_pic_id: u16;
|
|
primary_pic_type: StdVideoH264PictureType;
|
|
frame_num: u32;
|
|
PicOrderCnt: s32;
|
|
temporal_id: u8;
|
|
reserved1: [3] u8;
|
|
pRefLists: *StdVideoEncodeH264ReferenceListsInfo;
|
|
}
|
|
|
|
StdVideoEncodeH264ReferenceInfo :: struct {
|
|
flags: StdVideoEncodeH264ReferenceInfoFlags;
|
|
primary_pic_type: StdVideoH264PictureType;
|
|
FrameNum: u32;
|
|
PicOrderCnt: s32;
|
|
long_term_pic_num: u16;
|
|
long_term_frame_idx: u16;
|
|
temporal_id: u8;
|
|
}
|
|
|
|
StdVideoEncodeH264SliceHeader :: struct {
|
|
flags: StdVideoEncodeH264SliceHeaderFlags;
|
|
first_mb_in_slice: u32;
|
|
slice_type: StdVideoH264SliceType;
|
|
slice_alpha_c0_offset_div2: s8;
|
|
slice_beta_offset_div2: s8;
|
|
slice_qp_delta: s8;
|
|
reserved1: u8;
|
|
cabac_init_idc: StdVideoH264CabacInitIdc;
|
|
disable_deblocking_filter_idc: StdVideoH264DisableDeblockingFilterIdc;
|
|
pWeightTable: *StdVideoEncodeH264WeightTable;
|
|
}
|
|
|
|
VkVideoEncodeH264CapabilityFlagBitsKHR :: enum s32 {
|
|
HRD_COMPLIANCE_BIT_KHR :: 1;
|
|
PREDICTION_WEIGHT_TABLE_GENERATED_BIT_KHR :: 2;
|
|
ROW_UNALIGNED_SLICE_BIT_KHR :: 4;
|
|
DIFFERENT_SLICE_TYPE_BIT_KHR :: 8;
|
|
B_FRAME_IN_L0_LIST_BIT_KHR :: 16;
|
|
B_FRAME_IN_L1_LIST_BIT_KHR :: 32;
|
|
PER_PICTURE_TYPE_MIN_MAX_QP_BIT_KHR :: 64;
|
|
PER_SLICE_CONSTANT_QP_BIT_KHR :: 128;
|
|
GENERATE_PREFIX_NALU_BIT_KHR :: 256;
|
|
MB_QP_DIFF_WRAPAROUND_BIT_KHR :: 512;
|
|
FLAG_BITS_MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_KHR :: HRD_COMPLIANCE_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H264_CAPABILITY_PREDICTION_WEIGHT_TABLE_GENERATED_BIT_KHR :: PREDICTION_WEIGHT_TABLE_GENERATED_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_KHR :: ROW_UNALIGNED_SLICE_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_KHR :: DIFFERENT_SLICE_TYPE_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L0_LIST_BIT_KHR :: B_FRAME_IN_L0_LIST_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_KHR :: B_FRAME_IN_L1_LIST_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H264_CAPABILITY_PER_PICTURE_TYPE_MIN_MAX_QP_BIT_KHR :: PER_PICTURE_TYPE_MIN_MAX_QP_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H264_CAPABILITY_PER_SLICE_CONSTANT_QP_BIT_KHR :: PER_SLICE_CONSTANT_QP_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H264_CAPABILITY_GENERATE_PREFIX_NALU_BIT_KHR :: GENERATE_PREFIX_NALU_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H264_CAPABILITY_MB_QP_DIFF_WRAPAROUND_BIT_KHR :: MB_QP_DIFF_WRAPAROUND_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H264_CAPABILITY_FLAG_BITS_MAX_ENUM_KHR :: FLAG_BITS_MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkVideoEncodeH264CapabilityFlagsKHR :: VkFlags;
|
|
|
|
VkVideoEncodeH264StdFlagBitsKHR :: enum s32 {
|
|
SEPARATE_COLOR_PLANE_FLAG_SET_BIT_KHR :: 1;
|
|
QPPRIME_Y_ZERO_TRANSFORM_BYPASS_FLAG_SET_BIT_KHR :: 2;
|
|
SCALING_MATRIX_PRESENT_FLAG_SET_BIT_KHR :: 4;
|
|
CHROMA_QP_INDEX_OFFSET_BIT_KHR :: 8;
|
|
SECOND_CHROMA_QP_INDEX_OFFSET_BIT_KHR :: 16;
|
|
PIC_INIT_QP_MINUS26_BIT_KHR :: 32;
|
|
WEIGHTED_PRED_FLAG_SET_BIT_KHR :: 64;
|
|
WEIGHTED_BIPRED_IDC_EXPLICIT_BIT_KHR :: 128;
|
|
WEIGHTED_BIPRED_IDC_IMPLICIT_BIT_KHR :: 256;
|
|
TRANSFORM_8X8_MODE_FLAG_SET_BIT_KHR :: 512;
|
|
DIRECT_SPATIAL_MV_PRED_FLAG_UNSET_BIT_KHR :: 1024;
|
|
ENTROPY_CODING_MODE_FLAG_UNSET_BIT_KHR :: 2048;
|
|
ENTROPY_CODING_MODE_FLAG_SET_BIT_KHR :: 4096;
|
|
DIRECT_8X8_INFERENCE_FLAG_UNSET_BIT_KHR :: 8192;
|
|
CONSTRAINED_INTRA_PRED_FLAG_SET_BIT_KHR :: 16384;
|
|
DEBLOCKING_FILTER_DISABLED_BIT_KHR :: 32768;
|
|
DEBLOCKING_FILTER_ENABLED_BIT_KHR :: 65536;
|
|
DEBLOCKING_FILTER_PARTIAL_BIT_KHR :: 131072;
|
|
SLICE_QP_DELTA_BIT_KHR :: 524288;
|
|
DIFFERENT_SLICE_QP_DELTA_BIT_KHR :: 1048576;
|
|
FLAG_BITS_MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_VIDEO_ENCODE_H264_STD_SEPARATE_COLOR_PLANE_FLAG_SET_BIT_KHR :: SEPARATE_COLOR_PLANE_FLAG_SET_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H264_STD_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_FLAG_SET_BIT_KHR :: QPPRIME_Y_ZERO_TRANSFORM_BYPASS_FLAG_SET_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H264_STD_SCALING_MATRIX_PRESENT_FLAG_SET_BIT_KHR :: SCALING_MATRIX_PRESENT_FLAG_SET_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H264_STD_CHROMA_QP_INDEX_OFFSET_BIT_KHR :: CHROMA_QP_INDEX_OFFSET_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H264_STD_SECOND_CHROMA_QP_INDEX_OFFSET_BIT_KHR :: SECOND_CHROMA_QP_INDEX_OFFSET_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H264_STD_PIC_INIT_QP_MINUS26_BIT_KHR :: PIC_INIT_QP_MINUS26_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H264_STD_WEIGHTED_PRED_FLAG_SET_BIT_KHR :: WEIGHTED_PRED_FLAG_SET_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H264_STD_WEIGHTED_BIPRED_IDC_EXPLICIT_BIT_KHR :: WEIGHTED_BIPRED_IDC_EXPLICIT_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H264_STD_WEIGHTED_BIPRED_IDC_IMPLICIT_BIT_KHR :: WEIGHTED_BIPRED_IDC_IMPLICIT_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H264_STD_TRANSFORM_8X8_MODE_FLAG_SET_BIT_KHR :: TRANSFORM_8X8_MODE_FLAG_SET_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H264_STD_DIRECT_SPATIAL_MV_PRED_FLAG_UNSET_BIT_KHR :: DIRECT_SPATIAL_MV_PRED_FLAG_UNSET_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H264_STD_ENTROPY_CODING_MODE_FLAG_UNSET_BIT_KHR :: ENTROPY_CODING_MODE_FLAG_UNSET_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H264_STD_ENTROPY_CODING_MODE_FLAG_SET_BIT_KHR :: ENTROPY_CODING_MODE_FLAG_SET_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H264_STD_DIRECT_8X8_INFERENCE_FLAG_UNSET_BIT_KHR :: DIRECT_8X8_INFERENCE_FLAG_UNSET_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H264_STD_CONSTRAINED_INTRA_PRED_FLAG_SET_BIT_KHR :: CONSTRAINED_INTRA_PRED_FLAG_SET_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H264_STD_DEBLOCKING_FILTER_DISABLED_BIT_KHR :: DEBLOCKING_FILTER_DISABLED_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H264_STD_DEBLOCKING_FILTER_ENABLED_BIT_KHR :: DEBLOCKING_FILTER_ENABLED_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H264_STD_DEBLOCKING_FILTER_PARTIAL_BIT_KHR :: DEBLOCKING_FILTER_PARTIAL_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H264_STD_SLICE_QP_DELTA_BIT_KHR :: SLICE_QP_DELTA_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H264_STD_DIFFERENT_SLICE_QP_DELTA_BIT_KHR :: DIFFERENT_SLICE_QP_DELTA_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H264_STD_FLAG_BITS_MAX_ENUM_KHR :: FLAG_BITS_MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkVideoEncodeH264StdFlagsKHR :: VkFlags;
|
|
|
|
VkVideoEncodeH264RateControlFlagBitsKHR :: enum s32 {
|
|
ATTEMPT_HRD_COMPLIANCE_BIT_KHR :: 1;
|
|
REGULAR_GOP_BIT_KHR :: 2;
|
|
REFERENCE_PATTERN_FLAT_BIT_KHR :: 4;
|
|
REFERENCE_PATTERN_DYADIC_BIT_KHR :: 8;
|
|
TEMPORAL_LAYER_PATTERN_DYADIC_BIT_KHR :: 16;
|
|
FLAG_BITS_MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_VIDEO_ENCODE_H264_RATE_CONTROL_ATTEMPT_HRD_COMPLIANCE_BIT_KHR :: ATTEMPT_HRD_COMPLIANCE_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H264_RATE_CONTROL_REGULAR_GOP_BIT_KHR :: REGULAR_GOP_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H264_RATE_CONTROL_REFERENCE_PATTERN_FLAT_BIT_KHR :: REFERENCE_PATTERN_FLAT_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H264_RATE_CONTROL_REFERENCE_PATTERN_DYADIC_BIT_KHR :: REFERENCE_PATTERN_DYADIC_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H264_RATE_CONTROL_TEMPORAL_LAYER_PATTERN_DYADIC_BIT_KHR :: TEMPORAL_LAYER_PATTERN_DYADIC_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H264_RATE_CONTROL_FLAG_BITS_MAX_ENUM_KHR :: FLAG_BITS_MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkVideoEncodeH264RateControlFlagsKHR :: VkFlags;
|
|
VkVideoEncodeH264CapabilitiesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkVideoEncodeH264CapabilityFlagsKHR;
|
|
maxLevelIdc: StdVideoH264LevelIdc;
|
|
maxSliceCount: u32;
|
|
maxPPictureL0ReferenceCount: u32;
|
|
maxBPictureL0ReferenceCount: u32;
|
|
maxL1ReferenceCount: u32;
|
|
maxTemporalLayerCount: u32;
|
|
expectDyadicTemporalLayerPattern: VkBool32;
|
|
minQp: s32;
|
|
maxQp: s32;
|
|
prefersGopRemainingFrames: VkBool32;
|
|
requiresGopRemainingFrames: VkBool32;
|
|
stdSyntaxFlags: VkVideoEncodeH264StdFlagsKHR;
|
|
}
|
|
|
|
VkVideoEncodeH264QpKHR :: struct {
|
|
qpI: s32;
|
|
qpP: s32;
|
|
qpB: s32;
|
|
}
|
|
|
|
VkVideoEncodeH264QualityLevelPropertiesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
preferredRateControlFlags: VkVideoEncodeH264RateControlFlagsKHR;
|
|
preferredGopFrameCount: u32;
|
|
preferredIdrPeriod: u32;
|
|
preferredConsecutiveBFrameCount: u32;
|
|
preferredTemporalLayerCount: u32;
|
|
preferredConstantQp: VkVideoEncodeH264QpKHR;
|
|
preferredMaxL0ReferenceCount: u32;
|
|
preferredMaxL1ReferenceCount: u32;
|
|
preferredStdEntropyCodingModeFlag: VkBool32;
|
|
}
|
|
|
|
VkVideoEncodeH264SessionCreateInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
useMaxLevelIdc: VkBool32;
|
|
maxLevelIdc: StdVideoH264LevelIdc;
|
|
}
|
|
|
|
VkVideoEncodeH264SessionParametersAddInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
stdSPSCount: u32;
|
|
pStdSPSs: *StdVideoH264SequenceParameterSet;
|
|
stdPPSCount: u32;
|
|
pStdPPSs: *StdVideoH264PictureParameterSet;
|
|
}
|
|
|
|
VkVideoEncodeH264SessionParametersCreateInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
maxStdSPSCount: u32;
|
|
maxStdPPSCount: u32;
|
|
pParametersAddInfo: *VkVideoEncodeH264SessionParametersAddInfoKHR;
|
|
}
|
|
|
|
VkVideoEncodeH264SessionParametersGetInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
writeStdSPS: VkBool32;
|
|
writeStdPPS: VkBool32;
|
|
stdSPSId: u32;
|
|
stdPPSId: u32;
|
|
}
|
|
|
|
VkVideoEncodeH264SessionParametersFeedbackInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
hasStdSPSOverrides: VkBool32;
|
|
hasStdPPSOverrides: VkBool32;
|
|
}
|
|
|
|
VkVideoEncodeH264NaluSliceInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
constantQp: s32;
|
|
pStdSliceHeader: *StdVideoEncodeH264SliceHeader;
|
|
}
|
|
|
|
VkVideoEncodeH264PictureInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
naluSliceEntryCount: u32;
|
|
pNaluSliceEntries: *VkVideoEncodeH264NaluSliceInfoKHR;
|
|
pStdPictureInfo: *StdVideoEncodeH264PictureInfo;
|
|
generatePrefixNalu: VkBool32;
|
|
}
|
|
|
|
VkVideoEncodeH264DpbSlotInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pStdReferenceInfo: *StdVideoEncodeH264ReferenceInfo;
|
|
}
|
|
|
|
VkVideoEncodeH264ProfileInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
stdProfileIdc: StdVideoH264ProfileIdc;
|
|
}
|
|
|
|
VkVideoEncodeH264RateControlInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkVideoEncodeH264RateControlFlagsKHR;
|
|
gopFrameCount: u32;
|
|
idrPeriod: u32;
|
|
consecutiveBFrameCount: u32;
|
|
temporalLayerCount: u32;
|
|
}
|
|
|
|
VkVideoEncodeH264FrameSizeKHR :: struct {
|
|
frameISize: u32;
|
|
framePSize: u32;
|
|
frameBSize: u32;
|
|
}
|
|
|
|
VkVideoEncodeH264RateControlLayerInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
useMinQp: VkBool32;
|
|
minQp: VkVideoEncodeH264QpKHR;
|
|
useMaxQp: VkBool32;
|
|
maxQp: VkVideoEncodeH264QpKHR;
|
|
useMaxFrameSize: VkBool32;
|
|
maxFrameSize: VkVideoEncodeH264FrameSizeKHR;
|
|
}
|
|
|
|
VkVideoEncodeH264GopRemainingFrameInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
useGopRemainingFrames: VkBool32;
|
|
gopRemainingI: u32;
|
|
gopRemainingP: u32;
|
|
gopRemainingB: u32;
|
|
}
|
|
|
|
StdVideoH265ChromaFormatIdc :: enum s32 {
|
|
MONOCHROME :: 0;
|
|
_420 :: 1;
|
|
_422 :: 2;
|
|
_444 :: 3;
|
|
INVALID :: 2147483647;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
STD_VIDEO_H265_CHROMA_FORMAT_IDC_MONOCHROME :: MONOCHROME;
|
|
STD_VIDEO_H265_CHROMA_FORMAT_IDC_420 :: _420;
|
|
STD_VIDEO_H265_CHROMA_FORMAT_IDC_422 :: _422;
|
|
STD_VIDEO_H265_CHROMA_FORMAT_IDC_444 :: _444;
|
|
STD_VIDEO_H265_CHROMA_FORMAT_IDC_INVALID :: INVALID;
|
|
STD_VIDEO_H265_CHROMA_FORMAT_IDC_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
StdVideoH265ProfileIdc :: enum s32 {
|
|
MAIN :: 1;
|
|
MAIN_10 :: 2;
|
|
MAIN_STILL_PICTURE :: 3;
|
|
FORMAT_RANGE_EXTENSIONS :: 4;
|
|
SCC_EXTENSIONS :: 9;
|
|
INVALID :: 2147483647;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
STD_VIDEO_H265_PROFILE_IDC_MAIN :: MAIN;
|
|
STD_VIDEO_H265_PROFILE_IDC_MAIN_10 :: MAIN_10;
|
|
STD_VIDEO_H265_PROFILE_IDC_MAIN_STILL_PICTURE :: MAIN_STILL_PICTURE;
|
|
STD_VIDEO_H265_PROFILE_IDC_FORMAT_RANGE_EXTENSIONS :: FORMAT_RANGE_EXTENSIONS;
|
|
STD_VIDEO_H265_PROFILE_IDC_SCC_EXTENSIONS :: SCC_EXTENSIONS;
|
|
STD_VIDEO_H265_PROFILE_IDC_INVALID :: INVALID;
|
|
STD_VIDEO_H265_PROFILE_IDC_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
StdVideoH265LevelIdc :: enum s32 {
|
|
_1_0 :: 0;
|
|
_2_0 :: 1;
|
|
_2_1 :: 2;
|
|
_3_0 :: 3;
|
|
_3_1 :: 4;
|
|
_4_0 :: 5;
|
|
_4_1 :: 6;
|
|
_5_0 :: 7;
|
|
_5_1 :: 8;
|
|
_5_2 :: 9;
|
|
_6_0 :: 10;
|
|
_6_1 :: 11;
|
|
_6_2 :: 12;
|
|
INVALID :: 2147483647;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
STD_VIDEO_H265_LEVEL_IDC_1_0 :: _1_0;
|
|
STD_VIDEO_H265_LEVEL_IDC_2_0 :: _2_0;
|
|
STD_VIDEO_H265_LEVEL_IDC_2_1 :: _2_1;
|
|
STD_VIDEO_H265_LEVEL_IDC_3_0 :: _3_0;
|
|
STD_VIDEO_H265_LEVEL_IDC_3_1 :: _3_1;
|
|
STD_VIDEO_H265_LEVEL_IDC_4_0 :: _4_0;
|
|
STD_VIDEO_H265_LEVEL_IDC_4_1 :: _4_1;
|
|
STD_VIDEO_H265_LEVEL_IDC_5_0 :: _5_0;
|
|
STD_VIDEO_H265_LEVEL_IDC_5_1 :: _5_1;
|
|
STD_VIDEO_H265_LEVEL_IDC_5_2 :: _5_2;
|
|
STD_VIDEO_H265_LEVEL_IDC_6_0 :: _6_0;
|
|
STD_VIDEO_H265_LEVEL_IDC_6_1 :: _6_1;
|
|
STD_VIDEO_H265_LEVEL_IDC_6_2 :: _6_2;
|
|
STD_VIDEO_H265_LEVEL_IDC_INVALID :: INVALID;
|
|
STD_VIDEO_H265_LEVEL_IDC_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
StdVideoH265SliceType :: enum s32 {
|
|
B :: 0;
|
|
P :: 1;
|
|
I :: 2;
|
|
INVALID :: 2147483647;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
STD_VIDEO_H265_SLICE_TYPE_B :: B;
|
|
STD_VIDEO_H265_SLICE_TYPE_P :: P;
|
|
STD_VIDEO_H265_SLICE_TYPE_I :: I;
|
|
STD_VIDEO_H265_SLICE_TYPE_INVALID :: INVALID;
|
|
STD_VIDEO_H265_SLICE_TYPE_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
StdVideoH265PictureType :: enum s32 {
|
|
P :: 0;
|
|
B :: 1;
|
|
I :: 2;
|
|
IDR :: 3;
|
|
INVALID :: 2147483647;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
STD_VIDEO_H265_PICTURE_TYPE_P :: P;
|
|
STD_VIDEO_H265_PICTURE_TYPE_B :: B;
|
|
STD_VIDEO_H265_PICTURE_TYPE_I :: I;
|
|
STD_VIDEO_H265_PICTURE_TYPE_IDR :: IDR;
|
|
STD_VIDEO_H265_PICTURE_TYPE_INVALID :: INVALID;
|
|
STD_VIDEO_H265_PICTURE_TYPE_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
StdVideoH265AspectRatioIdc :: enum s32 {
|
|
UNSPECIFIED :: 0;
|
|
SQUARE :: 1;
|
|
_12_11 :: 2;
|
|
_10_11 :: 3;
|
|
_16_11 :: 4;
|
|
_40_33 :: 5;
|
|
_24_11 :: 6;
|
|
_20_11 :: 7;
|
|
_32_11 :: 8;
|
|
_80_33 :: 9;
|
|
_18_11 :: 10;
|
|
_15_11 :: 11;
|
|
_64_33 :: 12;
|
|
_160_99 :: 13;
|
|
_4_3 :: 14;
|
|
_3_2 :: 15;
|
|
_2_1 :: 16;
|
|
EXTENDED_SAR :: 255;
|
|
INVALID :: 2147483647;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
STD_VIDEO_H265_ASPECT_RATIO_IDC_UNSPECIFIED :: UNSPECIFIED;
|
|
STD_VIDEO_H265_ASPECT_RATIO_IDC_SQUARE :: SQUARE;
|
|
STD_VIDEO_H265_ASPECT_RATIO_IDC_12_11 :: _12_11;
|
|
STD_VIDEO_H265_ASPECT_RATIO_IDC_10_11 :: _10_11;
|
|
STD_VIDEO_H265_ASPECT_RATIO_IDC_16_11 :: _16_11;
|
|
STD_VIDEO_H265_ASPECT_RATIO_IDC_40_33 :: _40_33;
|
|
STD_VIDEO_H265_ASPECT_RATIO_IDC_24_11 :: _24_11;
|
|
STD_VIDEO_H265_ASPECT_RATIO_IDC_20_11 :: _20_11;
|
|
STD_VIDEO_H265_ASPECT_RATIO_IDC_32_11 :: _32_11;
|
|
STD_VIDEO_H265_ASPECT_RATIO_IDC_80_33 :: _80_33;
|
|
STD_VIDEO_H265_ASPECT_RATIO_IDC_18_11 :: _18_11;
|
|
STD_VIDEO_H265_ASPECT_RATIO_IDC_15_11 :: _15_11;
|
|
STD_VIDEO_H265_ASPECT_RATIO_IDC_64_33 :: _64_33;
|
|
STD_VIDEO_H265_ASPECT_RATIO_IDC_160_99 :: _160_99;
|
|
STD_VIDEO_H265_ASPECT_RATIO_IDC_4_3 :: _4_3;
|
|
STD_VIDEO_H265_ASPECT_RATIO_IDC_3_2 :: _3_2;
|
|
STD_VIDEO_H265_ASPECT_RATIO_IDC_2_1 :: _2_1;
|
|
STD_VIDEO_H265_ASPECT_RATIO_IDC_EXTENDED_SAR :: EXTENDED_SAR;
|
|
STD_VIDEO_H265_ASPECT_RATIO_IDC_INVALID :: INVALID;
|
|
STD_VIDEO_H265_ASPECT_RATIO_IDC_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
StdVideoH265DecPicBufMgr :: struct {
|
|
max_latency_increase_plus1: [7] u32;
|
|
max_dec_pic_buffering_minus1: [7] u8;
|
|
max_num_reorder_pics: [7] u8;
|
|
}
|
|
|
|
StdVideoH265SubLayerHrdParameters :: struct {
|
|
bit_rate_value_minus1: [32] u32;
|
|
cpb_size_value_minus1: [32] u32;
|
|
cpb_size_du_value_minus1: [32] u32;
|
|
bit_rate_du_value_minus1: [32] u32;
|
|
cbr_flag: u32;
|
|
}
|
|
|
|
StdVideoH265HrdFlags :: struct {
|
|
__bitfield: u32;
|
|
/*
|
|
nal_hrd_parameters_present_flag: u32; /* 1 bits */
|
|
vcl_hrd_parameters_present_flag: u32; /* 1 bits */
|
|
sub_pic_hrd_params_present_flag: u32; /* 1 bits */
|
|
sub_pic_cpb_params_in_pic_timing_sei_flag: u32; /* 1 bits */
|
|
fixed_pic_rate_general_flag: u32; /* 8 bits */
|
|
fixed_pic_rate_within_cvs_flag: u32; /* 8 bits */
|
|
low_delay_hrd_flag: u32; /* 8 bits */;
|
|
*/
|
|
}
|
|
|
|
StdVideoH265HrdParameters :: struct {
|
|
flags: StdVideoH265HrdFlags;
|
|
tick_divisor_minus2: u8;
|
|
du_cpb_removal_delay_increment_length_minus1: u8;
|
|
dpb_output_delay_du_length_minus1: u8;
|
|
bit_rate_scale: u8;
|
|
cpb_size_scale: u8;
|
|
cpb_size_du_scale: u8;
|
|
initial_cpb_removal_delay_length_minus1: u8;
|
|
au_cpb_removal_delay_length_minus1: u8;
|
|
dpb_output_delay_length_minus1: u8;
|
|
cpb_cnt_minus1: [7] u8;
|
|
elemental_duration_in_tc_minus1: [7] u16;
|
|
reserved: [3] u16;
|
|
pSubLayerHrdParametersNal: *StdVideoH265SubLayerHrdParameters;
|
|
pSubLayerHrdParametersVcl: *StdVideoH265SubLayerHrdParameters;
|
|
}
|
|
|
|
StdVideoH265VpsFlags :: struct {
|
|
__bitfield: u32;
|
|
/*
|
|
vps_temporal_id_nesting_flag: u32; /* 1 bits */
|
|
vps_sub_layer_ordering_info_present_flag: u32; /* 1 bits */
|
|
vps_timing_info_present_flag: u32; /* 1 bits */
|
|
vps_poc_proportional_to_timing_flag: u32; /* 1 bits */;
|
|
*/
|
|
}
|
|
|
|
StdVideoH265ProfileTierLevelFlags :: struct {
|
|
__bitfield: u32;
|
|
/*
|
|
general_tier_flag: u32; /* 1 bits */
|
|
general_progressive_source_flag: u32; /* 1 bits */
|
|
general_interlaced_source_flag: u32; /* 1 bits */
|
|
general_non_packed_constraint_flag: u32; /* 1 bits */
|
|
general_frame_only_constraint_flag: u32; /* 1 bits */;
|
|
*/
|
|
}
|
|
|
|
StdVideoH265ProfileTierLevel :: struct {
|
|
flags: StdVideoH265ProfileTierLevelFlags;
|
|
general_profile_idc: StdVideoH265ProfileIdc;
|
|
general_level_idc: StdVideoH265LevelIdc;
|
|
}
|
|
|
|
StdVideoH265VideoParameterSet :: struct {
|
|
flags: StdVideoH265VpsFlags;
|
|
vps_video_parameter_set_id: u8;
|
|
vps_max_sub_layers_minus1: u8;
|
|
reserved1: u8;
|
|
reserved2: u8;
|
|
vps_num_units_in_tick: u32;
|
|
vps_time_scale: u32;
|
|
vps_num_ticks_poc_diff_one_minus1: u32;
|
|
reserved3: u32;
|
|
pDecPicBufMgr: *StdVideoH265DecPicBufMgr;
|
|
pHrdParameters: *StdVideoH265HrdParameters;
|
|
pProfileTierLevel: *StdVideoH265ProfileTierLevel;
|
|
}
|
|
|
|
StdVideoH265ScalingLists :: struct {
|
|
ScalingList4x4: [6] [16] u8;
|
|
ScalingList8x8: [6] [64] u8;
|
|
ScalingList16x16: [6] [64] u8;
|
|
ScalingList32x32: [2] [64] u8;
|
|
ScalingListDCCoef16x16: [6] u8;
|
|
ScalingListDCCoef32x32: [2] u8;
|
|
}
|
|
|
|
StdVideoH265SpsVuiFlags :: struct {
|
|
__bitfield: u32;
|
|
/*
|
|
aspect_ratio_info_present_flag: u32; /* 1 bits */
|
|
overscan_info_present_flag: u32; /* 1 bits */
|
|
overscan_appropriate_flag: u32; /* 1 bits */
|
|
video_signal_type_present_flag: u32; /* 1 bits */
|
|
video_full_range_flag: u32; /* 1 bits */
|
|
colour_description_present_flag: u32; /* 1 bits */
|
|
chroma_loc_info_present_flag: u32; /* 1 bits */
|
|
neutral_chroma_indication_flag: u32; /* 1 bits */
|
|
field_seq_flag: u32; /* 1 bits */
|
|
frame_field_info_present_flag: u32; /* 1 bits */
|
|
default_display_window_flag: u32; /* 1 bits */
|
|
vui_timing_info_present_flag: u32; /* 1 bits */
|
|
vui_poc_proportional_to_timing_flag: u32; /* 1 bits */
|
|
vui_hrd_parameters_present_flag: u32; /* 1 bits */
|
|
bitstream_restriction_flag: u32; /* 1 bits */
|
|
tiles_fixed_structure_flag: u32; /* 1 bits */
|
|
motion_vectors_over_pic_boundaries_flag: u32; /* 1 bits */
|
|
restricted_ref_pic_lists_flag: u32; /* 1 bits */;
|
|
*/
|
|
}
|
|
|
|
StdVideoH265SequenceParameterSetVui :: struct {
|
|
flags: StdVideoH265SpsVuiFlags;
|
|
aspect_ratio_idc: StdVideoH265AspectRatioIdc;
|
|
sar_width: u16;
|
|
sar_height: u16;
|
|
video_format: u8;
|
|
colour_primaries: u8;
|
|
transfer_characteristics: u8;
|
|
matrix_coeffs: u8;
|
|
chroma_sample_loc_type_top_field: u8;
|
|
chroma_sample_loc_type_bottom_field: u8;
|
|
reserved1: u8;
|
|
reserved2: u8;
|
|
def_disp_win_left_offset: u16;
|
|
def_disp_win_right_offset: u16;
|
|
def_disp_win_top_offset: u16;
|
|
def_disp_win_bottom_offset: u16;
|
|
vui_num_units_in_tick: u32;
|
|
vui_time_scale: u32;
|
|
vui_num_ticks_poc_diff_one_minus1: u32;
|
|
min_spatial_segmentation_idc: u16;
|
|
reserved3: u16;
|
|
max_bytes_per_pic_denom: u8;
|
|
max_bits_per_min_cu_denom: u8;
|
|
log2_max_mv_length_horizontal: u8;
|
|
log2_max_mv_length_vertical: u8;
|
|
pHrdParameters: *StdVideoH265HrdParameters;
|
|
}
|
|
|
|
StdVideoH265PredictorPaletteEntries :: struct {
|
|
PredictorPaletteEntries: [3] [128] u16;
|
|
}
|
|
|
|
StdVideoH265SpsFlags :: struct {
|
|
__bitfield: u32;
|
|
/*
|
|
sps_temporal_id_nesting_flag: u32; /* 1 bits */
|
|
separate_colour_plane_flag: u32; /* 1 bits */
|
|
conformance_window_flag: u32; /* 1 bits */
|
|
sps_sub_layer_ordering_info_present_flag: u32; /* 1 bits */
|
|
scaling_list_enabled_flag: u32; /* 1 bits */
|
|
sps_scaling_list_data_present_flag: u32; /* 1 bits */
|
|
amp_enabled_flag: u32; /* 1 bits */
|
|
sample_adaptive_offset_enabled_flag: u32; /* 1 bits */
|
|
pcm_enabled_flag: u32; /* 1 bits */
|
|
pcm_loop_filter_disabled_flag: u32; /* 1 bits */
|
|
long_term_ref_pics_present_flag: u32; /* 1 bits */
|
|
sps_temporal_mvp_enabled_flag: u32; /* 1 bits */
|
|
strong_intra_smoothing_enabled_flag: u32; /* 1 bits */
|
|
vui_parameters_present_flag: u32; /* 1 bits */
|
|
sps_extension_present_flag: u32; /* 1 bits */
|
|
sps_range_extension_flag: u32; /* 1 bits */
|
|
transform_skip_rotation_enabled_flag: u32; /* 1 bits */
|
|
transform_skip_context_enabled_flag: u32; /* 1 bits */
|
|
implicit_rdpcm_enabled_flag: u32; /* 1 bits */
|
|
explicit_rdpcm_enabled_flag: u32; /* 1 bits */
|
|
extended_precision_processing_flag: u32; /* 1 bits */
|
|
intra_smoothing_disabled_flag: u32; /* 1 bits */
|
|
high_precision_offsets_enabled_flag: u32; /* 1 bits */
|
|
persistent_rice_adaptation_enabled_flag: u32; /* 1 bits */
|
|
cabac_bypass_alignment_enabled_flag: u32; /* 1 bits */
|
|
sps_scc_extension_flag: u32; /* 1 bits */
|
|
sps_curr_pic_ref_enabled_flag: u32; /* 1 bits */
|
|
palette_mode_enabled_flag: u32; /* 1 bits */
|
|
sps_palette_predictor_initializers_present_flag: u32; /* 1 bits */
|
|
intra_boundary_filtering_disabled_flag: u32; /* 1 bits */;
|
|
*/
|
|
}
|
|
|
|
StdVideoH265ShortTermRefPicSetFlags :: struct {
|
|
__bitfield: u32;
|
|
/*
|
|
inter_ref_pic_set_prediction_flag: u32; /* 1 bits */
|
|
delta_rps_sign: u32; /* 1 bits */;
|
|
*/
|
|
}
|
|
|
|
StdVideoH265ShortTermRefPicSet :: struct {
|
|
flags: StdVideoH265ShortTermRefPicSetFlags;
|
|
delta_idx_minus1: u32;
|
|
use_delta_flag: u16;
|
|
abs_delta_rps_minus1: u16;
|
|
used_by_curr_pic_flag: u16;
|
|
used_by_curr_pic_s0_flag: u16;
|
|
used_by_curr_pic_s1_flag: u16;
|
|
reserved1: u16;
|
|
reserved2: u8;
|
|
reserved3: u8;
|
|
num_negative_pics: u8;
|
|
num_positive_pics: u8;
|
|
delta_poc_s0_minus1: [16] u16;
|
|
delta_poc_s1_minus1: [16] u16;
|
|
}
|
|
|
|
StdVideoH265LongTermRefPicsSps :: struct {
|
|
used_by_curr_pic_lt_sps_flag: u32;
|
|
lt_ref_pic_poc_lsb_sps: [32] u32;
|
|
}
|
|
|
|
StdVideoH265SequenceParameterSet :: struct {
|
|
flags: StdVideoH265SpsFlags;
|
|
chroma_format_idc: StdVideoH265ChromaFormatIdc;
|
|
pic_width_in_luma_samples: u32;
|
|
pic_height_in_luma_samples: u32;
|
|
sps_video_parameter_set_id: u8;
|
|
sps_max_sub_layers_minus1: u8;
|
|
sps_seq_parameter_set_id: u8;
|
|
bit_depth_luma_minus8: u8;
|
|
bit_depth_chroma_minus8: u8;
|
|
log2_max_pic_order_cnt_lsb_minus4: u8;
|
|
log2_min_luma_coding_block_size_minus3: u8;
|
|
log2_diff_max_min_luma_coding_block_size: u8;
|
|
log2_min_luma_transform_block_size_minus2: u8;
|
|
log2_diff_max_min_luma_transform_block_size: u8;
|
|
max_transform_hierarchy_depth_inter: u8;
|
|
max_transform_hierarchy_depth_intra: u8;
|
|
num_short_term_ref_pic_sets: u8;
|
|
num_long_term_ref_pics_sps: u8;
|
|
pcm_sample_bit_depth_luma_minus1: u8;
|
|
pcm_sample_bit_depth_chroma_minus1: u8;
|
|
log2_min_pcm_luma_coding_block_size_minus3: u8;
|
|
log2_diff_max_min_pcm_luma_coding_block_size: u8;
|
|
reserved1: u8;
|
|
reserved2: u8;
|
|
palette_max_size: u8;
|
|
delta_palette_max_predictor_size: u8;
|
|
motion_vector_resolution_control_idc: u8;
|
|
sps_num_palette_predictor_initializers_minus1: u8;
|
|
conf_win_left_offset: u32;
|
|
conf_win_right_offset: u32;
|
|
conf_win_top_offset: u32;
|
|
conf_win_bottom_offset: u32;
|
|
pProfileTierLevel: *StdVideoH265ProfileTierLevel;
|
|
pDecPicBufMgr: *StdVideoH265DecPicBufMgr;
|
|
pScalingLists: *StdVideoH265ScalingLists;
|
|
pShortTermRefPicSet: *StdVideoH265ShortTermRefPicSet;
|
|
pLongTermRefPicsSps: *StdVideoH265LongTermRefPicsSps;
|
|
pSequenceParameterSetVui: *StdVideoH265SequenceParameterSetVui;
|
|
pPredictorPaletteEntries: *StdVideoH265PredictorPaletteEntries;
|
|
}
|
|
|
|
StdVideoH265PpsFlags :: struct {
|
|
__bitfield: u32;
|
|
/*
|
|
dependent_slice_segments_enabled_flag: u32; /* 1 bits */
|
|
output_flag_present_flag: u32; /* 1 bits */
|
|
sign_data_hiding_enabled_flag: u32; /* 1 bits */
|
|
cabac_init_present_flag: u32; /* 1 bits */
|
|
constrained_intra_pred_flag: u32; /* 1 bits */
|
|
transform_skip_enabled_flag: u32; /* 1 bits */
|
|
cu_qp_delta_enabled_flag: u32; /* 1 bits */
|
|
pps_slice_chroma_qp_offsets_present_flag: u32; /* 1 bits */
|
|
weighted_pred_flag: u32; /* 1 bits */
|
|
weighted_bipred_flag: u32; /* 1 bits */
|
|
transquant_bypass_enabled_flag: u32; /* 1 bits */
|
|
tiles_enabled_flag: u32; /* 1 bits */
|
|
entropy_coding_sync_enabled_flag: u32; /* 1 bits */
|
|
uniform_spacing_flag: u32; /* 1 bits */
|
|
loop_filter_across_tiles_enabled_flag: u32; /* 1 bits */
|
|
pps_loop_filter_across_slices_enabled_flag: u32; /* 1 bits */
|
|
deblocking_filter_control_present_flag: u32; /* 1 bits */
|
|
deblocking_filter_override_enabled_flag: u32; /* 1 bits */
|
|
pps_deblocking_filter_disabled_flag: u32; /* 1 bits */
|
|
pps_scaling_list_data_present_flag: u32; /* 1 bits */
|
|
lists_modification_present_flag: u32; /* 1 bits */
|
|
slice_segment_header_extension_present_flag: u32; /* 1 bits */
|
|
pps_extension_present_flag: u32; /* 1 bits */
|
|
cross_component_prediction_enabled_flag: u32; /* 1 bits */
|
|
chroma_qp_offset_list_enabled_flag: u32; /* 1 bits */
|
|
pps_curr_pic_ref_enabled_flag: u32; /* 1 bits */
|
|
residual_adaptive_colour_transform_enabled_flag: u32; /* 1 bits */
|
|
pps_slice_act_qp_offsets_present_flag: u32; /* 1 bits */
|
|
pps_palette_predictor_initializers_present_flag: u32; /* 1 bits */
|
|
monochrome_palette_flag: u32; /* 1 bits */
|
|
pps_range_extension_flag: u32; /* 1 bits */;
|
|
*/
|
|
}
|
|
|
|
StdVideoH265PictureParameterSet :: struct {
|
|
flags: StdVideoH265PpsFlags;
|
|
pps_pic_parameter_set_id: u8;
|
|
pps_seq_parameter_set_id: u8;
|
|
sps_video_parameter_set_id: u8;
|
|
num_extra_slice_header_bits: u8;
|
|
num_ref_idx_l0_default_active_minus1: u8;
|
|
num_ref_idx_l1_default_active_minus1: u8;
|
|
init_qp_minus26: s8;
|
|
diff_cu_qp_delta_depth: u8;
|
|
pps_cb_qp_offset: s8;
|
|
pps_cr_qp_offset: s8;
|
|
pps_beta_offset_div2: s8;
|
|
pps_tc_offset_div2: s8;
|
|
log2_parallel_merge_level_minus2: u8;
|
|
log2_max_transform_skip_block_size_minus2: u8;
|
|
diff_cu_chroma_qp_offset_depth: u8;
|
|
chroma_qp_offset_list_len_minus1: u8;
|
|
cb_qp_offset_list: [6] s8;
|
|
cr_qp_offset_list: [6] s8;
|
|
log2_sao_offset_scale_luma: u8;
|
|
log2_sao_offset_scale_chroma: u8;
|
|
pps_act_y_qp_offset_plus5: s8;
|
|
pps_act_cb_qp_offset_plus5: s8;
|
|
pps_act_cr_qp_offset_plus3: s8;
|
|
pps_num_palette_predictor_initializers: u8;
|
|
luma_bit_depth_entry_minus8: u8;
|
|
chroma_bit_depth_entry_minus8: u8;
|
|
num_tile_columns_minus1: u8;
|
|
num_tile_rows_minus1: u8;
|
|
reserved1: u8;
|
|
reserved2: u8;
|
|
column_width_minus1: [19] u16;
|
|
row_height_minus1: [21] u16;
|
|
reserved3: u32;
|
|
pScalingLists: *StdVideoH265ScalingLists;
|
|
pPredictorPaletteEntries: *StdVideoH265PredictorPaletteEntries;
|
|
}
|
|
|
|
StdVideoEncodeH265WeightTableFlags :: struct {
|
|
luma_weight_l0_flag: u16;
|
|
chroma_weight_l0_flag: u16;
|
|
luma_weight_l1_flag: u16;
|
|
chroma_weight_l1_flag: u16;
|
|
}
|
|
|
|
StdVideoEncodeH265WeightTable :: struct {
|
|
flags: StdVideoEncodeH265WeightTableFlags;
|
|
luma_log2_weight_denom: u8;
|
|
delta_chroma_log2_weight_denom: s8;
|
|
delta_luma_weight_l0: [15] s8;
|
|
luma_offset_l0: [15] s8;
|
|
delta_chroma_weight_l0: [15] [2] s8;
|
|
delta_chroma_offset_l0: [15] [2] s8;
|
|
delta_luma_weight_l1: [15] s8;
|
|
luma_offset_l1: [15] s8;
|
|
delta_chroma_weight_l1: [15] [2] s8;
|
|
delta_chroma_offset_l1: [15] [2] s8;
|
|
}
|
|
|
|
StdVideoEncodeH265SliceSegmentHeaderFlags :: struct {
|
|
__bitfield: u32;
|
|
/*
|
|
first_slice_segment_in_pic_flag: u32; /* 1 bits */
|
|
dependent_slice_segment_flag: u32; /* 1 bits */
|
|
slice_sao_luma_flag: u32; /* 1 bits */
|
|
slice_sao_chroma_flag: u32; /* 1 bits */
|
|
num_ref_idx_active_override_flag: u32; /* 1 bits */
|
|
mvd_l1_zero_flag: u32; /* 1 bits */
|
|
cabac_init_flag: u32; /* 1 bits */
|
|
cu_chroma_qp_offset_enabled_flag: u32; /* 1 bits */
|
|
deblocking_filter_override_flag: u32; /* 1 bits */
|
|
slice_deblocking_filter_disabled_flag: u32; /* 1 bits */
|
|
collocated_from_l0_flag: u32; /* 1 bits */
|
|
slice_loop_filter_across_slices_enabled_flag: u32; /* 1 bits */
|
|
reserved: u32; /* 20 bits */;
|
|
*/
|
|
}
|
|
|
|
StdVideoEncodeH265SliceSegmentHeader :: struct {
|
|
flags: StdVideoEncodeH265SliceSegmentHeaderFlags;
|
|
slice_type: StdVideoH265SliceType;
|
|
slice_segment_address: u32;
|
|
collocated_ref_idx: u8;
|
|
MaxNumMergeCand: u8;
|
|
slice_cb_qp_offset: s8;
|
|
slice_cr_qp_offset: s8;
|
|
slice_beta_offset_div2: s8;
|
|
slice_tc_offset_div2: s8;
|
|
slice_act_y_qp_offset: s8;
|
|
slice_act_cb_qp_offset: s8;
|
|
slice_act_cr_qp_offset: s8;
|
|
slice_qp_delta: s8;
|
|
reserved1: u16;
|
|
pWeightTable: *StdVideoEncodeH265WeightTable;
|
|
}
|
|
|
|
StdVideoEncodeH265ReferenceListsInfoFlags :: struct {
|
|
__bitfield: u32;
|
|
/*
|
|
ref_pic_list_modification_flag_l0: u32; /* 1 bits */
|
|
ref_pic_list_modification_flag_l1: u32; /* 1 bits */
|
|
reserved: u32; /* 30 bits */;
|
|
*/
|
|
}
|
|
|
|
StdVideoEncodeH265ReferenceListsInfo :: struct {
|
|
flags: StdVideoEncodeH265ReferenceListsInfoFlags;
|
|
num_ref_idx_l0_active_minus1: u8;
|
|
num_ref_idx_l1_active_minus1: u8;
|
|
RefPicList0: [15] u8;
|
|
RefPicList1: [15] u8;
|
|
list_entry_l0: [15] u8;
|
|
list_entry_l1: [15] u8;
|
|
}
|
|
|
|
StdVideoEncodeH265PictureInfoFlags :: struct {
|
|
__bitfield: u32;
|
|
/*
|
|
is_reference: u32; /* 1 bits */
|
|
IrapPicFlag: u32; /* 1 bits */
|
|
used_for_long_term_reference: u32; /* 1 bits */
|
|
discardable_flag: u32; /* 1 bits */
|
|
cross_layer_bla_flag: u32; /* 1 bits */
|
|
pic_output_flag: u32; /* 1 bits */
|
|
no_output_of_prior_pics_flag: u32; /* 1 bits */
|
|
short_term_ref_pic_set_sps_flag: u32; /* 1 bits */
|
|
slice_temporal_mvp_enabled_flag: u32; /* 1 bits */
|
|
reserved: u32; /* 23 bits */;
|
|
*/
|
|
}
|
|
|
|
StdVideoEncodeH265LongTermRefPics :: struct {
|
|
num_long_term_sps: u8;
|
|
num_long_term_pics: u8;
|
|
lt_idx_sps: [32] u8;
|
|
poc_lsb_lt: [16] u8;
|
|
used_by_curr_pic_lt_flag: u16;
|
|
delta_poc_msb_present_flag: [48] u8;
|
|
delta_poc_msb_cycle_lt: [48] u8;
|
|
}
|
|
|
|
StdVideoEncodeH265PictureInfo :: struct {
|
|
flags: StdVideoEncodeH265PictureInfoFlags;
|
|
pic_type: StdVideoH265PictureType;
|
|
sps_video_parameter_set_id: u8;
|
|
pps_seq_parameter_set_id: u8;
|
|
pps_pic_parameter_set_id: u8;
|
|
short_term_ref_pic_set_idx: u8;
|
|
PicOrderCntVal: s32;
|
|
TemporalId: u8;
|
|
reserved1: [7] u8;
|
|
pRefLists: *StdVideoEncodeH265ReferenceListsInfo;
|
|
pShortTermRefPicSet: *StdVideoH265ShortTermRefPicSet;
|
|
pLongTermRefPics: *StdVideoEncodeH265LongTermRefPics;
|
|
}
|
|
|
|
StdVideoEncodeH265ReferenceInfoFlags :: struct {
|
|
__bitfield: u32;
|
|
/*
|
|
used_for_long_term_reference: u32; /* 1 bits */
|
|
unused_for_reference: u32; /* 1 bits */
|
|
reserved: u32; /* 30 bits */;
|
|
*/
|
|
}
|
|
|
|
StdVideoEncodeH265ReferenceInfo :: struct {
|
|
flags: StdVideoEncodeH265ReferenceInfoFlags;
|
|
pic_type: StdVideoH265PictureType;
|
|
PicOrderCntVal: s32;
|
|
TemporalId: u8;
|
|
}
|
|
|
|
VkVideoEncodeH265CapabilityFlagBitsKHR :: enum s32 {
|
|
HRD_COMPLIANCE_BIT_KHR :: 1;
|
|
PREDICTION_WEIGHT_TABLE_GENERATED_BIT_KHR :: 2;
|
|
ROW_UNALIGNED_SLICE_SEGMENT_BIT_KHR :: 4;
|
|
DIFFERENT_SLICE_SEGMENT_TYPE_BIT_KHR :: 8;
|
|
B_FRAME_IN_L0_LIST_BIT_KHR :: 16;
|
|
B_FRAME_IN_L1_LIST_BIT_KHR :: 32;
|
|
PER_PICTURE_TYPE_MIN_MAX_QP_BIT_KHR :: 64;
|
|
PER_SLICE_SEGMENT_CONSTANT_QP_BIT_KHR :: 128;
|
|
MULTIPLE_TILES_PER_SLICE_SEGMENT_BIT_KHR :: 256;
|
|
MULTIPLE_SLICE_SEGMENTS_PER_TILE_BIT_KHR :: 512;
|
|
CU_QP_DIFF_WRAPAROUND_BIT_KHR :: 1024;
|
|
FLAG_BITS_MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_VIDEO_ENCODE_H265_CAPABILITY_HRD_COMPLIANCE_BIT_KHR :: HRD_COMPLIANCE_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H265_CAPABILITY_PREDICTION_WEIGHT_TABLE_GENERATED_BIT_KHR :: PREDICTION_WEIGHT_TABLE_GENERATED_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H265_CAPABILITY_ROW_UNALIGNED_SLICE_SEGMENT_BIT_KHR :: ROW_UNALIGNED_SLICE_SEGMENT_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H265_CAPABILITY_DIFFERENT_SLICE_SEGMENT_TYPE_BIT_KHR :: DIFFERENT_SLICE_SEGMENT_TYPE_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H265_CAPABILITY_B_FRAME_IN_L0_LIST_BIT_KHR :: B_FRAME_IN_L0_LIST_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H265_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_KHR :: B_FRAME_IN_L1_LIST_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H265_CAPABILITY_PER_PICTURE_TYPE_MIN_MAX_QP_BIT_KHR :: PER_PICTURE_TYPE_MIN_MAX_QP_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H265_CAPABILITY_PER_SLICE_SEGMENT_CONSTANT_QP_BIT_KHR :: PER_SLICE_SEGMENT_CONSTANT_QP_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_TILES_PER_SLICE_SEGMENT_BIT_KHR :: MULTIPLE_TILES_PER_SLICE_SEGMENT_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_SLICE_SEGMENTS_PER_TILE_BIT_KHR :: MULTIPLE_SLICE_SEGMENTS_PER_TILE_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H265_CAPABILITY_CU_QP_DIFF_WRAPAROUND_BIT_KHR :: CU_QP_DIFF_WRAPAROUND_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H265_CAPABILITY_FLAG_BITS_MAX_ENUM_KHR :: FLAG_BITS_MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkVideoEncodeH265CapabilityFlagsKHR :: VkFlags;
|
|
|
|
VkVideoEncodeH265StdFlagBitsKHR :: enum s32 {
|
|
SEPARATE_COLOR_PLANE_FLAG_SET_BIT_KHR :: 1;
|
|
SAMPLE_ADAPTIVE_OFFSET_ENABLED_FLAG_SET_BIT_KHR :: 2;
|
|
SCALING_LIST_DATA_PRESENT_FLAG_SET_BIT_KHR :: 4;
|
|
PCM_ENABLED_FLAG_SET_BIT_KHR :: 8;
|
|
SPS_TEMPORAL_MVP_ENABLED_FLAG_SET_BIT_KHR :: 16;
|
|
INIT_QP_MINUS26_BIT_KHR :: 32;
|
|
WEIGHTED_PRED_FLAG_SET_BIT_KHR :: 64;
|
|
WEIGHTED_BIPRED_FLAG_SET_BIT_KHR :: 128;
|
|
LOG2_PARALLEL_MERGE_LEVEL_MINUS2_BIT_KHR :: 256;
|
|
SIGN_DATA_HIDING_ENABLED_FLAG_SET_BIT_KHR :: 512;
|
|
TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_KHR :: 1024;
|
|
TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_KHR :: 2048;
|
|
PPS_SLICE_CHROMA_QP_OFFSETS_PRESENT_FLAG_SET_BIT_KHR :: 4096;
|
|
TRANSQUANT_BYPASS_ENABLED_FLAG_SET_BIT_KHR :: 8192;
|
|
CONSTRAINED_INTRA_PRED_FLAG_SET_BIT_KHR :: 16384;
|
|
ENTROPY_CODING_SYNC_ENABLED_FLAG_SET_BIT_KHR :: 32768;
|
|
DEBLOCKING_FILTER_OVERRIDE_ENABLED_FLAG_SET_BIT_KHR :: 65536;
|
|
DEPENDENT_SLICE_SEGMENTS_ENABLED_FLAG_SET_BIT_KHR :: 131072;
|
|
DEPENDENT_SLICE_SEGMENT_FLAG_SET_BIT_KHR :: 262144;
|
|
SLICE_QP_DELTA_BIT_KHR :: 524288;
|
|
DIFFERENT_SLICE_QP_DELTA_BIT_KHR :: 1048576;
|
|
FLAG_BITS_MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_VIDEO_ENCODE_H265_STD_SEPARATE_COLOR_PLANE_FLAG_SET_BIT_KHR :: SEPARATE_COLOR_PLANE_FLAG_SET_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H265_STD_SAMPLE_ADAPTIVE_OFFSET_ENABLED_FLAG_SET_BIT_KHR :: SAMPLE_ADAPTIVE_OFFSET_ENABLED_FLAG_SET_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H265_STD_SCALING_LIST_DATA_PRESENT_FLAG_SET_BIT_KHR :: SCALING_LIST_DATA_PRESENT_FLAG_SET_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H265_STD_PCM_ENABLED_FLAG_SET_BIT_KHR :: PCM_ENABLED_FLAG_SET_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H265_STD_SPS_TEMPORAL_MVP_ENABLED_FLAG_SET_BIT_KHR :: SPS_TEMPORAL_MVP_ENABLED_FLAG_SET_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H265_STD_INIT_QP_MINUS26_BIT_KHR :: INIT_QP_MINUS26_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H265_STD_WEIGHTED_PRED_FLAG_SET_BIT_KHR :: WEIGHTED_PRED_FLAG_SET_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H265_STD_WEIGHTED_BIPRED_FLAG_SET_BIT_KHR :: WEIGHTED_BIPRED_FLAG_SET_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H265_STD_LOG2_PARALLEL_MERGE_LEVEL_MINUS2_BIT_KHR :: LOG2_PARALLEL_MERGE_LEVEL_MINUS2_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H265_STD_SIGN_DATA_HIDING_ENABLED_FLAG_SET_BIT_KHR :: SIGN_DATA_HIDING_ENABLED_FLAG_SET_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_KHR :: TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_KHR :: TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H265_STD_PPS_SLICE_CHROMA_QP_OFFSETS_PRESENT_FLAG_SET_BIT_KHR :: PPS_SLICE_CHROMA_QP_OFFSETS_PRESENT_FLAG_SET_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H265_STD_TRANSQUANT_BYPASS_ENABLED_FLAG_SET_BIT_KHR :: TRANSQUANT_BYPASS_ENABLED_FLAG_SET_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H265_STD_CONSTRAINED_INTRA_PRED_FLAG_SET_BIT_KHR :: CONSTRAINED_INTRA_PRED_FLAG_SET_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H265_STD_ENTROPY_CODING_SYNC_ENABLED_FLAG_SET_BIT_KHR :: ENTROPY_CODING_SYNC_ENABLED_FLAG_SET_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H265_STD_DEBLOCKING_FILTER_OVERRIDE_ENABLED_FLAG_SET_BIT_KHR :: DEBLOCKING_FILTER_OVERRIDE_ENABLED_FLAG_SET_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENTS_ENABLED_FLAG_SET_BIT_KHR :: DEPENDENT_SLICE_SEGMENTS_ENABLED_FLAG_SET_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENT_FLAG_SET_BIT_KHR :: DEPENDENT_SLICE_SEGMENT_FLAG_SET_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H265_STD_SLICE_QP_DELTA_BIT_KHR :: SLICE_QP_DELTA_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H265_STD_DIFFERENT_SLICE_QP_DELTA_BIT_KHR :: DIFFERENT_SLICE_QP_DELTA_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H265_STD_FLAG_BITS_MAX_ENUM_KHR :: FLAG_BITS_MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkVideoEncodeH265StdFlagsKHR :: VkFlags;
|
|
|
|
VkVideoEncodeH265CtbSizeFlagBitsKHR :: enum s32 {
|
|
_16_BIT_KHR :: 1;
|
|
_32_BIT_KHR :: 2;
|
|
_64_BIT_KHR :: 4;
|
|
FLAG_BITS_MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_VIDEO_ENCODE_H265_CTB_SIZE_16_BIT_KHR :: _16_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H265_CTB_SIZE_32_BIT_KHR :: _32_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H265_CTB_SIZE_64_BIT_KHR :: _64_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H265_CTB_SIZE_FLAG_BITS_MAX_ENUM_KHR :: FLAG_BITS_MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkVideoEncodeH265CtbSizeFlagsKHR :: VkFlags;
|
|
|
|
VkVideoEncodeH265TransformBlockSizeFlagBitsKHR :: enum s32 {
|
|
_4_BIT_KHR :: 1;
|
|
_8_BIT_KHR :: 2;
|
|
_16_BIT_KHR :: 4;
|
|
_32_BIT_KHR :: 8;
|
|
FLAG_BITS_MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_4_BIT_KHR :: _4_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_8_BIT_KHR :: _8_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_16_BIT_KHR :: _16_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_32_BIT_KHR :: _32_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_FLAG_BITS_MAX_ENUM_KHR :: FLAG_BITS_MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkVideoEncodeH265TransformBlockSizeFlagsKHR :: VkFlags;
|
|
|
|
VkVideoEncodeH265RateControlFlagBitsKHR :: enum s32 {
|
|
ATTEMPT_HRD_COMPLIANCE_BIT_KHR :: 1;
|
|
REGULAR_GOP_BIT_KHR :: 2;
|
|
REFERENCE_PATTERN_FLAT_BIT_KHR :: 4;
|
|
REFERENCE_PATTERN_DYADIC_BIT_KHR :: 8;
|
|
TEMPORAL_SUB_LAYER_PATTERN_DYADIC_BIT_KHR :: 16;
|
|
FLAG_BITS_MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_VIDEO_ENCODE_H265_RATE_CONTROL_ATTEMPT_HRD_COMPLIANCE_BIT_KHR :: ATTEMPT_HRD_COMPLIANCE_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H265_RATE_CONTROL_REGULAR_GOP_BIT_KHR :: REGULAR_GOP_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H265_RATE_CONTROL_REFERENCE_PATTERN_FLAT_BIT_KHR :: REFERENCE_PATTERN_FLAT_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H265_RATE_CONTROL_REFERENCE_PATTERN_DYADIC_BIT_KHR :: REFERENCE_PATTERN_DYADIC_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H265_RATE_CONTROL_TEMPORAL_SUB_LAYER_PATTERN_DYADIC_BIT_KHR :: TEMPORAL_SUB_LAYER_PATTERN_DYADIC_BIT_KHR;
|
|
VK_VIDEO_ENCODE_H265_RATE_CONTROL_FLAG_BITS_MAX_ENUM_KHR :: FLAG_BITS_MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkVideoEncodeH265RateControlFlagsKHR :: VkFlags;
|
|
VkVideoEncodeH265CapabilitiesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkVideoEncodeH265CapabilityFlagsKHR;
|
|
maxLevelIdc: StdVideoH265LevelIdc;
|
|
maxSliceSegmentCount: u32;
|
|
maxTiles: VkExtent2D;
|
|
ctbSizes: VkVideoEncodeH265CtbSizeFlagsKHR;
|
|
transformBlockSizes: VkVideoEncodeH265TransformBlockSizeFlagsKHR;
|
|
maxPPictureL0ReferenceCount: u32;
|
|
maxBPictureL0ReferenceCount: u32;
|
|
maxL1ReferenceCount: u32;
|
|
maxSubLayerCount: u32;
|
|
expectDyadicTemporalSubLayerPattern: VkBool32;
|
|
minQp: s32;
|
|
maxQp: s32;
|
|
prefersGopRemainingFrames: VkBool32;
|
|
requiresGopRemainingFrames: VkBool32;
|
|
stdSyntaxFlags: VkVideoEncodeH265StdFlagsKHR;
|
|
}
|
|
|
|
VkVideoEncodeH265SessionCreateInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
useMaxLevelIdc: VkBool32;
|
|
maxLevelIdc: StdVideoH265LevelIdc;
|
|
}
|
|
|
|
VkVideoEncodeH265QpKHR :: struct {
|
|
qpI: s32;
|
|
qpP: s32;
|
|
qpB: s32;
|
|
}
|
|
|
|
VkVideoEncodeH265QualityLevelPropertiesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
preferredRateControlFlags: VkVideoEncodeH265RateControlFlagsKHR;
|
|
preferredGopFrameCount: u32;
|
|
preferredIdrPeriod: u32;
|
|
preferredConsecutiveBFrameCount: u32;
|
|
preferredSubLayerCount: u32;
|
|
preferredConstantQp: VkVideoEncodeH265QpKHR;
|
|
preferredMaxL0ReferenceCount: u32;
|
|
preferredMaxL1ReferenceCount: u32;
|
|
}
|
|
|
|
VkVideoEncodeH265SessionParametersAddInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
stdVPSCount: u32;
|
|
pStdVPSs: *StdVideoH265VideoParameterSet;
|
|
stdSPSCount: u32;
|
|
pStdSPSs: *StdVideoH265SequenceParameterSet;
|
|
stdPPSCount: u32;
|
|
pStdPPSs: *StdVideoH265PictureParameterSet;
|
|
}
|
|
|
|
VkVideoEncodeH265SessionParametersCreateInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
maxStdVPSCount: u32;
|
|
maxStdSPSCount: u32;
|
|
maxStdPPSCount: u32;
|
|
pParametersAddInfo: *VkVideoEncodeH265SessionParametersAddInfoKHR;
|
|
}
|
|
|
|
VkVideoEncodeH265SessionParametersGetInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
writeStdVPS: VkBool32;
|
|
writeStdSPS: VkBool32;
|
|
writeStdPPS: VkBool32;
|
|
stdVPSId: u32;
|
|
stdSPSId: u32;
|
|
stdPPSId: u32;
|
|
}
|
|
|
|
VkVideoEncodeH265SessionParametersFeedbackInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
hasStdVPSOverrides: VkBool32;
|
|
hasStdSPSOverrides: VkBool32;
|
|
hasStdPPSOverrides: VkBool32;
|
|
}
|
|
|
|
VkVideoEncodeH265NaluSliceSegmentInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
constantQp: s32;
|
|
pStdSliceSegmentHeader: *StdVideoEncodeH265SliceSegmentHeader;
|
|
}
|
|
|
|
VkVideoEncodeH265PictureInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
naluSliceSegmentEntryCount: u32;
|
|
pNaluSliceSegmentEntries: *VkVideoEncodeH265NaluSliceSegmentInfoKHR;
|
|
pStdPictureInfo: *StdVideoEncodeH265PictureInfo;
|
|
}
|
|
|
|
VkVideoEncodeH265DpbSlotInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pStdReferenceInfo: *StdVideoEncodeH265ReferenceInfo;
|
|
}
|
|
|
|
VkVideoEncodeH265ProfileInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
stdProfileIdc: StdVideoH265ProfileIdc;
|
|
}
|
|
|
|
VkVideoEncodeH265RateControlInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkVideoEncodeH265RateControlFlagsKHR;
|
|
gopFrameCount: u32;
|
|
idrPeriod: u32;
|
|
consecutiveBFrameCount: u32;
|
|
subLayerCount: u32;
|
|
}
|
|
|
|
VkVideoEncodeH265FrameSizeKHR :: struct {
|
|
frameISize: u32;
|
|
framePSize: u32;
|
|
frameBSize: u32;
|
|
}
|
|
|
|
VkVideoEncodeH265RateControlLayerInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
useMinQp: VkBool32;
|
|
minQp: VkVideoEncodeH265QpKHR;
|
|
useMaxQp: VkBool32;
|
|
maxQp: VkVideoEncodeH265QpKHR;
|
|
useMaxFrameSize: VkBool32;
|
|
maxFrameSize: VkVideoEncodeH265FrameSizeKHR;
|
|
}
|
|
|
|
VkVideoEncodeH265GopRemainingFrameInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
useGopRemainingFrames: VkBool32;
|
|
gopRemainingI: u32;
|
|
gopRemainingP: u32;
|
|
gopRemainingB: u32;
|
|
}
|
|
|
|
StdVideoDecodeH264FieldOrderCount :: enum s32 {
|
|
TOP :: 0;
|
|
BOTTOM :: 1;
|
|
INVALID :: 2147483647;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
STD_VIDEO_DECODE_H264_FIELD_ORDER_COUNT_TOP :: TOP;
|
|
STD_VIDEO_DECODE_H264_FIELD_ORDER_COUNT_BOTTOM :: BOTTOM;
|
|
STD_VIDEO_DECODE_H264_FIELD_ORDER_COUNT_INVALID :: INVALID;
|
|
STD_VIDEO_DECODE_H264_FIELD_ORDER_COUNT_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
StdVideoDecodeH264PictureInfoFlags :: struct {
|
|
__bitfield: u32;
|
|
/*
|
|
field_pic_flag: u32; /* 1 bits */
|
|
is_intra: u32; /* 1 bits */
|
|
IdrPicFlag: u32; /* 1 bits */
|
|
bottom_field_flag: u32; /* 1 bits */
|
|
is_reference: u32; /* 1 bits */
|
|
complementary_field_pair: u32; /* 1 bits */;
|
|
*/
|
|
}
|
|
|
|
StdVideoDecodeH264PictureInfo :: struct {
|
|
flags: StdVideoDecodeH264PictureInfoFlags;
|
|
seq_parameter_set_id: u8;
|
|
pic_parameter_set_id: u8;
|
|
reserved1: u8;
|
|
reserved2: u8;
|
|
frame_num: u16;
|
|
idr_pic_id: u16;
|
|
PicOrderCnt: [2] s32;
|
|
}
|
|
|
|
StdVideoDecodeH264ReferenceInfoFlags :: struct {
|
|
__bitfield: u32;
|
|
/*
|
|
top_field_flag: u32; /* 1 bits */
|
|
bottom_field_flag: u32; /* 1 bits */
|
|
used_for_long_term_reference: u32; /* 1 bits */
|
|
is_non_existing: u32; /* 1 bits */;
|
|
*/
|
|
}
|
|
|
|
StdVideoDecodeH264ReferenceInfo :: struct {
|
|
flags: StdVideoDecodeH264ReferenceInfoFlags;
|
|
FrameNum: u16;
|
|
reserved: u16;
|
|
PicOrderCnt: [2] s32;
|
|
}
|
|
|
|
VkVideoDecodeH264PictureLayoutFlagBitsKHR :: enum s32 {
|
|
PROGRESSIVE_KHR :: 0;
|
|
INTERLACED_INTERLEAVED_LINES_BIT_KHR :: 1;
|
|
INTERLACED_SEPARATE_PLANES_BIT_KHR :: 2;
|
|
FLAG_BITS_MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_PROGRESSIVE_KHR :: PROGRESSIVE_KHR;
|
|
VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_INTERLACED_INTERLEAVED_LINES_BIT_KHR :: INTERLACED_INTERLEAVED_LINES_BIT_KHR;
|
|
VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_INTERLACED_SEPARATE_PLANES_BIT_KHR :: INTERLACED_SEPARATE_PLANES_BIT_KHR;
|
|
VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_FLAG_BITS_MAX_ENUM_KHR :: FLAG_BITS_MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkVideoDecodeH264PictureLayoutFlagsKHR :: VkFlags;
|
|
VkVideoDecodeH264ProfileInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
stdProfileIdc: StdVideoH264ProfileIdc;
|
|
pictureLayout: VkVideoDecodeH264PictureLayoutFlagBitsKHR;
|
|
}
|
|
|
|
VkVideoDecodeH264CapabilitiesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
maxLevelIdc: StdVideoH264LevelIdc;
|
|
fieldOffsetGranularity: VkOffset2D;
|
|
}
|
|
|
|
VkVideoDecodeH264SessionParametersAddInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
stdSPSCount: u32;
|
|
pStdSPSs: *StdVideoH264SequenceParameterSet;
|
|
stdPPSCount: u32;
|
|
pStdPPSs: *StdVideoH264PictureParameterSet;
|
|
}
|
|
|
|
VkVideoDecodeH264SessionParametersCreateInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
maxStdSPSCount: u32;
|
|
maxStdPPSCount: u32;
|
|
pParametersAddInfo: *VkVideoDecodeH264SessionParametersAddInfoKHR;
|
|
}
|
|
|
|
VkVideoDecodeH264PictureInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pStdPictureInfo: *StdVideoDecodeH264PictureInfo;
|
|
sliceCount: u32;
|
|
pSliceOffsets: *u32;
|
|
}
|
|
|
|
VkVideoDecodeH264DpbSlotInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pStdReferenceInfo: *StdVideoDecodeH264ReferenceInfo;
|
|
}
|
|
|
|
VkRenderingFlagsKHR :: VkRenderingFlags;
|
|
|
|
VkRenderingFlagBitsKHR :: VkRenderingFlagBits;
|
|
|
|
VkRenderingInfoKHR :: VkRenderingInfo;
|
|
|
|
VkRenderingAttachmentInfoKHR :: VkRenderingAttachmentInfo;
|
|
|
|
VkPipelineRenderingCreateInfoKHR :: VkPipelineRenderingCreateInfo;
|
|
|
|
VkPhysicalDeviceDynamicRenderingFeaturesKHR :: VkPhysicalDeviceDynamicRenderingFeatures;
|
|
|
|
VkCommandBufferInheritanceRenderingInfoKHR :: VkCommandBufferInheritanceRenderingInfo;
|
|
|
|
PFN_vkCmdBeginRenderingKHR :: #type (commandBuffer: VkCommandBuffer, pRenderingInfo: *VkRenderingInfo) -> void #c_call;
|
|
PFN_vkCmdEndRenderingKHR :: #type (commandBuffer: VkCommandBuffer) -> void #c_call;
|
|
|
|
VkRenderPassMultiviewCreateInfoKHR :: VkRenderPassMultiviewCreateInfo;
|
|
|
|
VkPhysicalDeviceMultiviewFeaturesKHR :: VkPhysicalDeviceMultiviewFeatures;
|
|
|
|
VkPhysicalDeviceMultiviewPropertiesKHR :: VkPhysicalDeviceMultiviewProperties;
|
|
|
|
VkPhysicalDeviceFeatures2KHR :: VkPhysicalDeviceFeatures2;
|
|
|
|
VkPhysicalDeviceProperties2KHR :: VkPhysicalDeviceProperties2;
|
|
|
|
VkFormatProperties2KHR :: VkFormatProperties2;
|
|
|
|
VkImageFormatProperties2KHR :: VkImageFormatProperties2;
|
|
|
|
VkPhysicalDeviceImageFormatInfo2KHR :: VkPhysicalDeviceImageFormatInfo2;
|
|
|
|
VkQueueFamilyProperties2KHR :: VkQueueFamilyProperties2;
|
|
|
|
VkPhysicalDeviceMemoryProperties2KHR :: VkPhysicalDeviceMemoryProperties2;
|
|
|
|
VkSparseImageFormatProperties2KHR :: VkSparseImageFormatProperties2;
|
|
|
|
VkPhysicalDeviceSparseImageFormatInfo2KHR :: VkPhysicalDeviceSparseImageFormatInfo2;
|
|
|
|
PFN_vkGetPhysicalDeviceFeatures2KHR :: #type (physicalDevice: VkPhysicalDevice, pFeatures: *VkPhysicalDeviceFeatures2) -> void #c_call;
|
|
PFN_vkGetPhysicalDeviceProperties2KHR :: #type (physicalDevice: VkPhysicalDevice, pProperties: *VkPhysicalDeviceProperties2) -> void #c_call;
|
|
PFN_vkGetPhysicalDeviceFormatProperties2KHR :: #type (physicalDevice: VkPhysicalDevice, format: VkFormat, pFormatProperties: *VkFormatProperties2) -> void #c_call;
|
|
PFN_vkGetPhysicalDeviceImageFormatProperties2KHR :: #type (physicalDevice: VkPhysicalDevice, pImageFormatInfo: *VkPhysicalDeviceImageFormatInfo2, pImageFormatProperties: *VkImageFormatProperties2) -> VkResult #c_call;
|
|
PFN_vkGetPhysicalDeviceQueueFamilyProperties2KHR :: #type (physicalDevice: VkPhysicalDevice, pQueueFamilyPropertyCount: *u32, pQueueFamilyProperties: *VkQueueFamilyProperties2) -> void #c_call;
|
|
PFN_vkGetPhysicalDeviceMemoryProperties2KHR :: #type (physicalDevice: VkPhysicalDevice, pMemoryProperties: *VkPhysicalDeviceMemoryProperties2) -> void #c_call;
|
|
PFN_vkGetPhysicalDeviceSparseImageFormatProperties2KHR :: #type (physicalDevice: VkPhysicalDevice, pFormatInfo: *VkPhysicalDeviceSparseImageFormatInfo2, pPropertyCount: *u32, pProperties: *VkSparseImageFormatProperties2) -> void #c_call;
|
|
|
|
VkPeerMemoryFeatureFlagsKHR :: VkPeerMemoryFeatureFlags;
|
|
|
|
VkPeerMemoryFeatureFlagBitsKHR :: VkPeerMemoryFeatureFlagBits;
|
|
|
|
VkMemoryAllocateFlagsKHR :: VkMemoryAllocateFlags;
|
|
|
|
VkMemoryAllocateFlagBitsKHR :: VkMemoryAllocateFlagBits;
|
|
|
|
VkMemoryAllocateFlagsInfoKHR :: VkMemoryAllocateFlagsInfo;
|
|
|
|
VkDeviceGroupRenderPassBeginInfoKHR :: VkDeviceGroupRenderPassBeginInfo;
|
|
|
|
VkDeviceGroupCommandBufferBeginInfoKHR :: VkDeviceGroupCommandBufferBeginInfo;
|
|
|
|
VkDeviceGroupSubmitInfoKHR :: VkDeviceGroupSubmitInfo;
|
|
|
|
VkDeviceGroupBindSparseInfoKHR :: VkDeviceGroupBindSparseInfo;
|
|
|
|
VkBindBufferMemoryDeviceGroupInfoKHR :: VkBindBufferMemoryDeviceGroupInfo;
|
|
|
|
VkBindImageMemoryDeviceGroupInfoKHR :: VkBindImageMemoryDeviceGroupInfo;
|
|
|
|
PFN_vkGetDeviceGroupPeerMemoryFeaturesKHR :: #type (device: VkDevice, heapIndex: u32, localDeviceIndex: u32, remoteDeviceIndex: u32, pPeerMemoryFeatures: *VkPeerMemoryFeatureFlags) -> void #c_call;
|
|
PFN_vkCmdSetDeviceMaskKHR :: #type (commandBuffer: VkCommandBuffer, deviceMask: u32) -> void #c_call;
|
|
PFN_vkCmdDispatchBaseKHR :: #type (commandBuffer: VkCommandBuffer, baseGroupX: u32, baseGroupY: u32, baseGroupZ: u32, groupCountX: u32, groupCountY: u32, groupCountZ: u32) -> void #c_call;
|
|
|
|
VkCommandPoolTrimFlagsKHR :: VkCommandPoolTrimFlags;
|
|
|
|
PFN_vkTrimCommandPoolKHR :: #type (device: VkDevice, commandPool: VkCommandPool, flags: VkCommandPoolTrimFlags) -> void #c_call;
|
|
|
|
VkPhysicalDeviceGroupPropertiesKHR :: VkPhysicalDeviceGroupProperties;
|
|
|
|
VkDeviceGroupDeviceCreateInfoKHR :: VkDeviceGroupDeviceCreateInfo;
|
|
|
|
PFN_vkEnumeratePhysicalDeviceGroupsKHR :: #type (instance: VkInstance, pPhysicalDeviceGroupCount: *u32, pPhysicalDeviceGroupProperties: *VkPhysicalDeviceGroupProperties) -> VkResult #c_call;
|
|
|
|
VkExternalMemoryHandleTypeFlagsKHR :: VkExternalMemoryHandleTypeFlags;
|
|
|
|
VkExternalMemoryHandleTypeFlagBitsKHR :: VkExternalMemoryHandleTypeFlagBits;
|
|
|
|
VkExternalMemoryFeatureFlagsKHR :: VkExternalMemoryFeatureFlags;
|
|
|
|
VkExternalMemoryFeatureFlagBitsKHR :: VkExternalMemoryFeatureFlagBits;
|
|
|
|
VkExternalMemoryPropertiesKHR :: VkExternalMemoryProperties;
|
|
|
|
VkPhysicalDeviceExternalImageFormatInfoKHR :: VkPhysicalDeviceExternalImageFormatInfo;
|
|
|
|
VkExternalImageFormatPropertiesKHR :: VkExternalImageFormatProperties;
|
|
|
|
VkPhysicalDeviceExternalBufferInfoKHR :: VkPhysicalDeviceExternalBufferInfo;
|
|
|
|
VkExternalBufferPropertiesKHR :: VkExternalBufferProperties;
|
|
|
|
VkPhysicalDeviceIDPropertiesKHR :: VkPhysicalDeviceIDProperties;
|
|
|
|
PFN_vkGetPhysicalDeviceExternalBufferPropertiesKHR :: #type (physicalDevice: VkPhysicalDevice, pExternalBufferInfo: *VkPhysicalDeviceExternalBufferInfo, pExternalBufferProperties: *VkExternalBufferProperties) -> void #c_call;
|
|
|
|
VkExternalMemoryImageCreateInfoKHR :: VkExternalMemoryImageCreateInfo;
|
|
|
|
VkExternalMemoryBufferCreateInfoKHR :: VkExternalMemoryBufferCreateInfo;
|
|
|
|
VkExportMemoryAllocateInfoKHR :: VkExportMemoryAllocateInfo;
|
|
|
|
VkImportMemoryFdInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
handleType: VkExternalMemoryHandleTypeFlagBits;
|
|
fd: s32;
|
|
}
|
|
|
|
VkMemoryFdPropertiesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
memoryTypeBits: u32;
|
|
}
|
|
|
|
VkMemoryGetFdInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
memory: VkDeviceMemory;
|
|
handleType: VkExternalMemoryHandleTypeFlagBits;
|
|
}
|
|
|
|
PFN_vkGetMemoryFdKHR :: #type (device: VkDevice, pGetFdInfo: *VkMemoryGetFdInfoKHR, pFd: *s32) -> VkResult #c_call;
|
|
PFN_vkGetMemoryFdPropertiesKHR :: #type (device: VkDevice, handleType: VkExternalMemoryHandleTypeFlagBits, fd: s32, pMemoryFdProperties: *VkMemoryFdPropertiesKHR) -> VkResult #c_call;
|
|
|
|
VkExternalSemaphoreHandleTypeFlagsKHR :: VkExternalSemaphoreHandleTypeFlags;
|
|
|
|
VkExternalSemaphoreHandleTypeFlagBitsKHR :: VkExternalSemaphoreHandleTypeFlagBits;
|
|
|
|
VkExternalSemaphoreFeatureFlagsKHR :: VkExternalSemaphoreFeatureFlags;
|
|
|
|
VkExternalSemaphoreFeatureFlagBitsKHR :: VkExternalSemaphoreFeatureFlagBits;
|
|
|
|
VkPhysicalDeviceExternalSemaphoreInfoKHR :: VkPhysicalDeviceExternalSemaphoreInfo;
|
|
|
|
VkExternalSemaphorePropertiesKHR :: VkExternalSemaphoreProperties;
|
|
|
|
PFN_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR :: #type (physicalDevice: VkPhysicalDevice, pExternalSemaphoreInfo: *VkPhysicalDeviceExternalSemaphoreInfo, pExternalSemaphoreProperties: *VkExternalSemaphoreProperties) -> void #c_call;
|
|
|
|
VkSemaphoreImportFlagsKHR :: VkSemaphoreImportFlags;
|
|
|
|
VkSemaphoreImportFlagBitsKHR :: VkSemaphoreImportFlagBits;
|
|
|
|
VkExportSemaphoreCreateInfoKHR :: VkExportSemaphoreCreateInfo;
|
|
|
|
VkImportSemaphoreFdInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
semaphore: VkSemaphore;
|
|
flags: VkSemaphoreImportFlags;
|
|
handleType: VkExternalSemaphoreHandleTypeFlagBits;
|
|
fd: s32;
|
|
}
|
|
|
|
VkSemaphoreGetFdInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
semaphore: VkSemaphore;
|
|
handleType: VkExternalSemaphoreHandleTypeFlagBits;
|
|
}
|
|
|
|
PFN_vkImportSemaphoreFdKHR :: #type (device: VkDevice, pImportSemaphoreFdInfo: *VkImportSemaphoreFdInfoKHR) -> VkResult #c_call;
|
|
PFN_vkGetSemaphoreFdKHR :: #type (device: VkDevice, pGetFdInfo: *VkSemaphoreGetFdInfoKHR, pFd: *s32) -> VkResult #c_call;
|
|
|
|
VkPhysicalDevicePushDescriptorPropertiesKHR :: VkPhysicalDevicePushDescriptorProperties;
|
|
|
|
PFN_vkCmdPushDescriptorSetKHR :: #type (commandBuffer: VkCommandBuffer, pipelineBindPoint: VkPipelineBindPoint, layout: VkPipelineLayout, set: u32, descriptorWriteCount: u32, pDescriptorWrites: *VkWriteDescriptorSet) -> void #c_call;
|
|
PFN_vkCmdPushDescriptorSetWithTemplateKHR :: #type (commandBuffer: VkCommandBuffer, descriptorUpdateTemplate: VkDescriptorUpdateTemplate, layout: VkPipelineLayout, set: u32, pData: *void) -> void #c_call;
|
|
|
|
VkPhysicalDeviceShaderFloat16Int8FeaturesKHR :: VkPhysicalDeviceShaderFloat16Int8Features;
|
|
|
|
VkPhysicalDeviceFloat16Int8FeaturesKHR :: VkPhysicalDeviceShaderFloat16Int8Features;
|
|
|
|
VkPhysicalDevice16BitStorageFeaturesKHR :: VkPhysicalDevice16BitStorageFeatures;
|
|
|
|
VkRectLayerKHR :: struct {
|
|
offset: VkOffset2D;
|
|
extent: VkExtent2D;
|
|
layer: u32;
|
|
}
|
|
|
|
VkPresentRegionKHR :: struct {
|
|
rectangleCount: u32;
|
|
pRectangles: *VkRectLayerKHR;
|
|
}
|
|
|
|
VkPresentRegionsKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
swapchainCount: u32;
|
|
pRegions: *VkPresentRegionKHR;
|
|
}
|
|
|
|
VkDescriptorUpdateTemplateKHR :: VkDescriptorUpdateTemplate;
|
|
|
|
VkDescriptorUpdateTemplateTypeKHR :: VkDescriptorUpdateTemplateType;
|
|
|
|
VkDescriptorUpdateTemplateCreateFlagsKHR :: VkDescriptorUpdateTemplateCreateFlags;
|
|
|
|
VkDescriptorUpdateTemplateEntryKHR :: VkDescriptorUpdateTemplateEntry;
|
|
|
|
VkDescriptorUpdateTemplateCreateInfoKHR :: VkDescriptorUpdateTemplateCreateInfo;
|
|
|
|
PFN_vkCreateDescriptorUpdateTemplateKHR :: #type (device: VkDevice, pCreateInfo: *VkDescriptorUpdateTemplateCreateInfo, pAllocator: *VkAllocationCallbacks, pDescriptorUpdateTemplate: *VkDescriptorUpdateTemplate) -> VkResult #c_call;
|
|
PFN_vkDestroyDescriptorUpdateTemplateKHR :: #type (device: VkDevice, descriptorUpdateTemplate: VkDescriptorUpdateTemplate, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
PFN_vkUpdateDescriptorSetWithTemplateKHR :: #type (device: VkDevice, descriptorSet: VkDescriptorSet, descriptorUpdateTemplate: VkDescriptorUpdateTemplate, pData: *void) -> void #c_call;
|
|
|
|
VkPhysicalDeviceImagelessFramebufferFeaturesKHR :: VkPhysicalDeviceImagelessFramebufferFeatures;
|
|
|
|
VkFramebufferAttachmentsCreateInfoKHR :: VkFramebufferAttachmentsCreateInfo;
|
|
|
|
VkFramebufferAttachmentImageInfoKHR :: VkFramebufferAttachmentImageInfo;
|
|
|
|
VkRenderPassAttachmentBeginInfoKHR :: VkRenderPassAttachmentBeginInfo;
|
|
|
|
VkRenderPassCreateInfo2KHR :: VkRenderPassCreateInfo2;
|
|
|
|
VkAttachmentDescription2KHR :: VkAttachmentDescription2;
|
|
|
|
VkAttachmentReference2KHR :: VkAttachmentReference2;
|
|
|
|
VkSubpassDescription2KHR :: VkSubpassDescription2;
|
|
|
|
VkSubpassDependency2KHR :: VkSubpassDependency2;
|
|
|
|
VkSubpassBeginInfoKHR :: VkSubpassBeginInfo;
|
|
|
|
VkSubpassEndInfoKHR :: VkSubpassEndInfo;
|
|
|
|
PFN_vkCreateRenderPass2KHR :: #type (device: VkDevice, pCreateInfo: *VkRenderPassCreateInfo2, pAllocator: *VkAllocationCallbacks, pRenderPass: *VkRenderPass) -> VkResult #c_call;
|
|
PFN_vkCmdBeginRenderPass2KHR :: #type (commandBuffer: VkCommandBuffer, pRenderPassBegin: *VkRenderPassBeginInfo, pSubpassBeginInfo: *VkSubpassBeginInfo) -> void #c_call;
|
|
PFN_vkCmdNextSubpass2KHR :: #type (commandBuffer: VkCommandBuffer, pSubpassBeginInfo: *VkSubpassBeginInfo, pSubpassEndInfo: *VkSubpassEndInfo) -> void #c_call;
|
|
PFN_vkCmdEndRenderPass2KHR :: #type (commandBuffer: VkCommandBuffer, pSubpassEndInfo: *VkSubpassEndInfo) -> void #c_call;
|
|
|
|
VkSharedPresentSurfaceCapabilitiesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
sharedPresentSupportedUsageFlags: VkImageUsageFlags;
|
|
}
|
|
|
|
PFN_vkGetSwapchainStatusKHR :: #type (device: VkDevice, swapchain: VkSwapchainKHR) -> VkResult #c_call;
|
|
|
|
VkExternalFenceHandleTypeFlagsKHR :: VkExternalFenceHandleTypeFlags;
|
|
|
|
VkExternalFenceHandleTypeFlagBitsKHR :: VkExternalFenceHandleTypeFlagBits;
|
|
|
|
VkExternalFenceFeatureFlagsKHR :: VkExternalFenceFeatureFlags;
|
|
|
|
VkExternalFenceFeatureFlagBitsKHR :: VkExternalFenceFeatureFlagBits;
|
|
|
|
VkPhysicalDeviceExternalFenceInfoKHR :: VkPhysicalDeviceExternalFenceInfo;
|
|
|
|
VkExternalFencePropertiesKHR :: VkExternalFenceProperties;
|
|
|
|
PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR :: #type (physicalDevice: VkPhysicalDevice, pExternalFenceInfo: *VkPhysicalDeviceExternalFenceInfo, pExternalFenceProperties: *VkExternalFenceProperties) -> void #c_call;
|
|
|
|
VkFenceImportFlagsKHR :: VkFenceImportFlags;
|
|
|
|
VkFenceImportFlagBitsKHR :: VkFenceImportFlagBits;
|
|
|
|
VkExportFenceCreateInfoKHR :: VkExportFenceCreateInfo;
|
|
|
|
VkImportFenceFdInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
fence: VkFence;
|
|
flags: VkFenceImportFlags;
|
|
handleType: VkExternalFenceHandleTypeFlagBits;
|
|
fd: s32;
|
|
}
|
|
|
|
VkFenceGetFdInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
fence: VkFence;
|
|
handleType: VkExternalFenceHandleTypeFlagBits;
|
|
}
|
|
|
|
PFN_vkImportFenceFdKHR :: #type (device: VkDevice, pImportFenceFdInfo: *VkImportFenceFdInfoKHR) -> VkResult #c_call;
|
|
PFN_vkGetFenceFdKHR :: #type (device: VkDevice, pGetFdInfo: *VkFenceGetFdInfoKHR, pFd: *s32) -> VkResult #c_call;
|
|
|
|
VkPerformanceCounterUnitKHR :: enum s32 {
|
|
GENERIC_KHR :: 0;
|
|
PERCENTAGE_KHR :: 1;
|
|
NANOSECONDS_KHR :: 2;
|
|
BYTES_KHR :: 3;
|
|
BYTES_PER_SECOND_KHR :: 4;
|
|
KELVIN_KHR :: 5;
|
|
WATTS_KHR :: 6;
|
|
VOLTS_KHR :: 7;
|
|
AMPS_KHR :: 8;
|
|
HERTZ_KHR :: 9;
|
|
CYCLES_KHR :: 10;
|
|
MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_PERFORMANCE_COUNTER_UNIT_GENERIC_KHR :: GENERIC_KHR;
|
|
VK_PERFORMANCE_COUNTER_UNIT_PERCENTAGE_KHR :: PERCENTAGE_KHR;
|
|
VK_PERFORMANCE_COUNTER_UNIT_NANOSECONDS_KHR :: NANOSECONDS_KHR;
|
|
VK_PERFORMANCE_COUNTER_UNIT_BYTES_KHR :: BYTES_KHR;
|
|
VK_PERFORMANCE_COUNTER_UNIT_BYTES_PER_SECOND_KHR :: BYTES_PER_SECOND_KHR;
|
|
VK_PERFORMANCE_COUNTER_UNIT_KELVIN_KHR :: KELVIN_KHR;
|
|
VK_PERFORMANCE_COUNTER_UNIT_WATTS_KHR :: WATTS_KHR;
|
|
VK_PERFORMANCE_COUNTER_UNIT_VOLTS_KHR :: VOLTS_KHR;
|
|
VK_PERFORMANCE_COUNTER_UNIT_AMPS_KHR :: AMPS_KHR;
|
|
VK_PERFORMANCE_COUNTER_UNIT_HERTZ_KHR :: HERTZ_KHR;
|
|
VK_PERFORMANCE_COUNTER_UNIT_CYCLES_KHR :: CYCLES_KHR;
|
|
VK_PERFORMANCE_COUNTER_UNIT_MAX_ENUM_KHR :: MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkPerformanceCounterScopeKHR :: enum s32 {
|
|
PERFORMANCE_COUNTER_SCOPE_COMMAND_BUFFER_KHR :: 0;
|
|
PERFORMANCE_COUNTER_SCOPE_RENDER_PASS_KHR :: 1;
|
|
PERFORMANCE_COUNTER_SCOPE_COMMAND_KHR :: 2;
|
|
|
|
QUERY_SCOPE_COMMAND_BUFFER_KHR :: 0;
|
|
|
|
QUERY_SCOPE_RENDER_PASS_KHR :: 1;
|
|
|
|
QUERY_SCOPE_COMMAND_KHR :: 2;
|
|
PERFORMANCE_COUNTER_SCOPE_MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_BUFFER_KHR :: PERFORMANCE_COUNTER_SCOPE_COMMAND_BUFFER_KHR;
|
|
VK_PERFORMANCE_COUNTER_SCOPE_RENDER_PASS_KHR :: PERFORMANCE_COUNTER_SCOPE_RENDER_PASS_KHR;
|
|
VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_KHR :: PERFORMANCE_COUNTER_SCOPE_COMMAND_KHR;
|
|
|
|
VK_QUERY_SCOPE_COMMAND_BUFFER_KHR :: QUERY_SCOPE_COMMAND_BUFFER_KHR;
|
|
|
|
VK_QUERY_SCOPE_RENDER_PASS_KHR :: QUERY_SCOPE_RENDER_PASS_KHR;
|
|
|
|
VK_QUERY_SCOPE_COMMAND_KHR :: QUERY_SCOPE_COMMAND_KHR;
|
|
VK_PERFORMANCE_COUNTER_SCOPE_MAX_ENUM_KHR :: PERFORMANCE_COUNTER_SCOPE_MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkPerformanceCounterStorageKHR :: enum s32 {
|
|
INT32_KHR :: 0;
|
|
INT64_KHR :: 1;
|
|
UINT32_KHR :: 2;
|
|
UINT64_KHR :: 3;
|
|
FLOAT32_KHR :: 4;
|
|
FLOAT64_KHR :: 5;
|
|
MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_PERFORMANCE_COUNTER_STORAGE_INT32_KHR :: INT32_KHR;
|
|
VK_PERFORMANCE_COUNTER_STORAGE_INT64_KHR :: INT64_KHR;
|
|
VK_PERFORMANCE_COUNTER_STORAGE_UINT32_KHR :: UINT32_KHR;
|
|
VK_PERFORMANCE_COUNTER_STORAGE_UINT64_KHR :: UINT64_KHR;
|
|
VK_PERFORMANCE_COUNTER_STORAGE_FLOAT32_KHR :: FLOAT32_KHR;
|
|
VK_PERFORMANCE_COUNTER_STORAGE_FLOAT64_KHR :: FLOAT64_KHR;
|
|
VK_PERFORMANCE_COUNTER_STORAGE_MAX_ENUM_KHR :: MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkPerformanceCounterDescriptionFlagBitsKHR :: enum s32 {
|
|
PERFORMANCE_IMPACTING_BIT_KHR :: 1;
|
|
CONCURRENTLY_IMPACTED_BIT_KHR :: 2;
|
|
|
|
PERFORMANCE_IMPACTING_KHR :: 1;
|
|
|
|
CONCURRENTLY_IMPACTED_KHR :: 2;
|
|
FLAG_BITS_MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_PERFORMANCE_COUNTER_DESCRIPTION_PERFORMANCE_IMPACTING_BIT_KHR :: PERFORMANCE_IMPACTING_BIT_KHR;
|
|
VK_PERFORMANCE_COUNTER_DESCRIPTION_CONCURRENTLY_IMPACTED_BIT_KHR :: CONCURRENTLY_IMPACTED_BIT_KHR;
|
|
|
|
VK_PERFORMANCE_COUNTER_DESCRIPTION_PERFORMANCE_IMPACTING_KHR :: PERFORMANCE_IMPACTING_KHR;
|
|
|
|
VK_PERFORMANCE_COUNTER_DESCRIPTION_CONCURRENTLY_IMPACTED_KHR :: CONCURRENTLY_IMPACTED_KHR;
|
|
VK_PERFORMANCE_COUNTER_DESCRIPTION_FLAG_BITS_MAX_ENUM_KHR :: FLAG_BITS_MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkPerformanceCounterDescriptionFlagsKHR :: VkFlags;
|
|
|
|
VkAcquireProfilingLockFlagBitsKHR :: enum s32 {
|
|
VK_ACQUIRE_PROFILING_LOCK_FLAG_BITS_MAX_ENUM_KHR :: 2147483647;
|
|
}
|
|
|
|
VkAcquireProfilingLockFlagsKHR :: VkFlags;
|
|
VkPhysicalDevicePerformanceQueryFeaturesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
performanceCounterQueryPools: VkBool32;
|
|
performanceCounterMultipleQueryPools: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDevicePerformanceQueryPropertiesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
allowCommandBufferQueryCopies: VkBool32;
|
|
}
|
|
|
|
VkPerformanceCounterKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
unit: VkPerformanceCounterUnitKHR;
|
|
scope: VkPerformanceCounterScopeKHR;
|
|
storage: VkPerformanceCounterStorageKHR;
|
|
uuid: [16] u8;
|
|
}
|
|
|
|
VkPerformanceCounterDescriptionKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkPerformanceCounterDescriptionFlagsKHR;
|
|
name: [256] u8;
|
|
category: [256] u8;
|
|
description: [256] u8;
|
|
}
|
|
|
|
VkQueryPoolPerformanceCreateInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
queueFamilyIndex: u32;
|
|
counterIndexCount: u32;
|
|
pCounterIndices: *u32;
|
|
}
|
|
|
|
VkPerformanceCounterResultKHR :: union {
|
|
int32: s32;
|
|
int64: s64;
|
|
uint32: u32;
|
|
uint64: u64;
|
|
_float32: float;
|
|
_float64: float64;
|
|
}
|
|
|
|
VkAcquireProfilingLockInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkAcquireProfilingLockFlagsKHR;
|
|
timeout: u64;
|
|
}
|
|
|
|
VkPerformanceQuerySubmitInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
counterPassIndex: u32;
|
|
}
|
|
|
|
PFN_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR :: #type (physicalDevice: VkPhysicalDevice, queueFamilyIndex: u32, pCounterCount: *u32, pCounters: *VkPerformanceCounterKHR, pCounterDescriptions: *VkPerformanceCounterDescriptionKHR) -> VkResult #c_call;
|
|
PFN_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR :: #type (physicalDevice: VkPhysicalDevice, pPerformanceQueryCreateInfo: *VkQueryPoolPerformanceCreateInfoKHR, pNumPasses: *u32) -> void #c_call;
|
|
PFN_vkAcquireProfilingLockKHR :: #type (device: VkDevice, pInfo: *VkAcquireProfilingLockInfoKHR) -> VkResult #c_call;
|
|
PFN_vkReleaseProfilingLockKHR :: #type (device: VkDevice) -> void #c_call;
|
|
|
|
VkPointClippingBehaviorKHR :: VkPointClippingBehavior;
|
|
|
|
VkTessellationDomainOriginKHR :: VkTessellationDomainOrigin;
|
|
|
|
VkPhysicalDevicePointClippingPropertiesKHR :: VkPhysicalDevicePointClippingProperties;
|
|
|
|
VkRenderPassInputAttachmentAspectCreateInfoKHR :: VkRenderPassInputAttachmentAspectCreateInfo;
|
|
|
|
VkInputAttachmentAspectReferenceKHR :: VkInputAttachmentAspectReference;
|
|
|
|
VkImageViewUsageCreateInfoKHR :: VkImageViewUsageCreateInfo;
|
|
|
|
VkPipelineTessellationDomainOriginStateCreateInfoKHR :: VkPipelineTessellationDomainOriginStateCreateInfo;
|
|
|
|
VkPhysicalDeviceSurfaceInfo2KHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
surface: VkSurfaceKHR;
|
|
}
|
|
|
|
VkSurfaceCapabilities2KHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
surfaceCapabilities: VkSurfaceCapabilitiesKHR;
|
|
}
|
|
|
|
VkSurfaceFormat2KHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
surfaceFormat: VkSurfaceFormatKHR;
|
|
}
|
|
|
|
PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR :: #type (physicalDevice: VkPhysicalDevice, pSurfaceInfo: *VkPhysicalDeviceSurfaceInfo2KHR, pSurfaceCapabilities: *VkSurfaceCapabilities2KHR) -> VkResult #c_call;
|
|
PFN_vkGetPhysicalDeviceSurfaceFormats2KHR :: #type (physicalDevice: VkPhysicalDevice, pSurfaceInfo: *VkPhysicalDeviceSurfaceInfo2KHR, pSurfaceFormatCount: *u32, pSurfaceFormats: *VkSurfaceFormat2KHR) -> VkResult #c_call;
|
|
|
|
vkGetPhysicalDeviceSurfaceCapabilities2KHR :: (physicalDevice: VkPhysicalDevice, pSurfaceInfo: *VkPhysicalDeviceSurfaceInfo2KHR, pSurfaceCapabilities: *VkSurfaceCapabilities2KHR) -> VkResult #foreign vulkan_1;
|
|
|
|
vkGetPhysicalDeviceSurfaceFormats2KHR :: (physicalDevice: VkPhysicalDevice, pSurfaceInfo: *VkPhysicalDeviceSurfaceInfo2KHR, pSurfaceFormatCount: *u32, pSurfaceFormats: *VkSurfaceFormat2KHR) -> VkResult #foreign vulkan_1;
|
|
|
|
VkPhysicalDeviceVariablePointerFeaturesKHR :: VkPhysicalDeviceVariablePointersFeatures;
|
|
|
|
VkPhysicalDeviceVariablePointersFeaturesKHR :: VkPhysicalDeviceVariablePointersFeatures;
|
|
|
|
VkDisplayProperties2KHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
displayProperties: VkDisplayPropertiesKHR;
|
|
}
|
|
|
|
VkDisplayPlaneProperties2KHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
displayPlaneProperties: VkDisplayPlanePropertiesKHR;
|
|
}
|
|
|
|
VkDisplayModeProperties2KHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
displayModeProperties: VkDisplayModePropertiesKHR;
|
|
}
|
|
|
|
VkDisplayPlaneInfo2KHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
mode: VkDisplayModeKHR;
|
|
planeIndex: u32;
|
|
}
|
|
|
|
VkDisplayPlaneCapabilities2KHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
capabilities: VkDisplayPlaneCapabilitiesKHR;
|
|
}
|
|
|
|
PFN_vkGetPhysicalDeviceDisplayProperties2KHR :: #type (physicalDevice: VkPhysicalDevice, pPropertyCount: *u32, pProperties: *VkDisplayProperties2KHR) -> VkResult #c_call;
|
|
PFN_vkGetPhysicalDeviceDisplayPlaneProperties2KHR :: #type (physicalDevice: VkPhysicalDevice, pPropertyCount: *u32, pProperties: *VkDisplayPlaneProperties2KHR) -> VkResult #c_call;
|
|
PFN_vkGetDisplayModeProperties2KHR :: #type (physicalDevice: VkPhysicalDevice, display: VkDisplayKHR, pPropertyCount: *u32, pProperties: *VkDisplayModeProperties2KHR) -> VkResult #c_call;
|
|
PFN_vkGetDisplayPlaneCapabilities2KHR :: #type (physicalDevice: VkPhysicalDevice, pDisplayPlaneInfo: *VkDisplayPlaneInfo2KHR, pCapabilities: *VkDisplayPlaneCapabilities2KHR) -> VkResult #c_call;
|
|
|
|
vkGetPhysicalDeviceDisplayProperties2KHR :: (physicalDevice: VkPhysicalDevice, pPropertyCount: *u32, pProperties: *VkDisplayProperties2KHR) -> VkResult #foreign vulkan_1;
|
|
|
|
vkGetPhysicalDeviceDisplayPlaneProperties2KHR :: (physicalDevice: VkPhysicalDevice, pPropertyCount: *u32, pProperties: *VkDisplayPlaneProperties2KHR) -> VkResult #foreign vulkan_1;
|
|
|
|
vkGetDisplayModeProperties2KHR :: (physicalDevice: VkPhysicalDevice, display: VkDisplayKHR, pPropertyCount: *u32, pProperties: *VkDisplayModeProperties2KHR) -> VkResult #foreign vulkan_1;
|
|
|
|
vkGetDisplayPlaneCapabilities2KHR :: (physicalDevice: VkPhysicalDevice, pDisplayPlaneInfo: *VkDisplayPlaneInfo2KHR, pCapabilities: *VkDisplayPlaneCapabilities2KHR) -> VkResult #foreign vulkan_1;
|
|
|
|
VkMemoryDedicatedRequirementsKHR :: VkMemoryDedicatedRequirements;
|
|
|
|
VkMemoryDedicatedAllocateInfoKHR :: VkMemoryDedicatedAllocateInfo;
|
|
|
|
VkBufferMemoryRequirementsInfo2KHR :: VkBufferMemoryRequirementsInfo2;
|
|
|
|
VkImageMemoryRequirementsInfo2KHR :: VkImageMemoryRequirementsInfo2;
|
|
|
|
VkImageSparseMemoryRequirementsInfo2KHR :: VkImageSparseMemoryRequirementsInfo2;
|
|
|
|
VkMemoryRequirements2KHR :: VkMemoryRequirements2;
|
|
|
|
VkSparseImageMemoryRequirements2KHR :: VkSparseImageMemoryRequirements2;
|
|
|
|
PFN_vkGetImageMemoryRequirements2KHR :: #type (device: VkDevice, pInfo: *VkImageMemoryRequirementsInfo2, pMemoryRequirements: *VkMemoryRequirements2) -> void #c_call;
|
|
PFN_vkGetBufferMemoryRequirements2KHR :: #type (device: VkDevice, pInfo: *VkBufferMemoryRequirementsInfo2, pMemoryRequirements: *VkMemoryRequirements2) -> void #c_call;
|
|
PFN_vkGetImageSparseMemoryRequirements2KHR :: #type (device: VkDevice, pInfo: *VkImageSparseMemoryRequirementsInfo2, pSparseMemoryRequirementCount: *u32, pSparseMemoryRequirements: *VkSparseImageMemoryRequirements2) -> void #c_call;
|
|
|
|
VkImageFormatListCreateInfoKHR :: VkImageFormatListCreateInfo;
|
|
|
|
VkSamplerYcbcrConversionKHR :: VkSamplerYcbcrConversion;
|
|
|
|
VkSamplerYcbcrModelConversionKHR :: VkSamplerYcbcrModelConversion;
|
|
|
|
VkSamplerYcbcrRangeKHR :: VkSamplerYcbcrRange;
|
|
|
|
VkChromaLocationKHR :: VkChromaLocation;
|
|
|
|
VkSamplerYcbcrConversionCreateInfoKHR :: VkSamplerYcbcrConversionCreateInfo;
|
|
|
|
VkSamplerYcbcrConversionInfoKHR :: VkSamplerYcbcrConversionInfo;
|
|
|
|
VkBindImagePlaneMemoryInfoKHR :: VkBindImagePlaneMemoryInfo;
|
|
|
|
VkImagePlaneMemoryRequirementsInfoKHR :: VkImagePlaneMemoryRequirementsInfo;
|
|
|
|
VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR :: VkPhysicalDeviceSamplerYcbcrConversionFeatures;
|
|
|
|
VkSamplerYcbcrConversionImageFormatPropertiesKHR :: VkSamplerYcbcrConversionImageFormatProperties;
|
|
|
|
PFN_vkCreateSamplerYcbcrConversionKHR :: #type (device: VkDevice, pCreateInfo: *VkSamplerYcbcrConversionCreateInfo, pAllocator: *VkAllocationCallbacks, pYcbcrConversion: *VkSamplerYcbcrConversion) -> VkResult #c_call;
|
|
PFN_vkDestroySamplerYcbcrConversionKHR :: #type (device: VkDevice, ycbcrConversion: VkSamplerYcbcrConversion, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
|
|
VkBindBufferMemoryInfoKHR :: VkBindBufferMemoryInfo;
|
|
|
|
VkBindImageMemoryInfoKHR :: VkBindImageMemoryInfo;
|
|
|
|
PFN_vkBindBufferMemory2KHR :: #type (device: VkDevice, bindInfoCount: u32, pBindInfos: *VkBindBufferMemoryInfo) -> VkResult #c_call;
|
|
PFN_vkBindImageMemory2KHR :: #type (device: VkDevice, bindInfoCount: u32, pBindInfos: *VkBindImageMemoryInfo) -> VkResult #c_call;
|
|
|
|
VkPhysicalDeviceMaintenance3PropertiesKHR :: VkPhysicalDeviceMaintenance3Properties;
|
|
|
|
VkDescriptorSetLayoutSupportKHR :: VkDescriptorSetLayoutSupport;
|
|
|
|
PFN_vkGetDescriptorSetLayoutSupportKHR :: #type (device: VkDevice, pCreateInfo: *VkDescriptorSetLayoutCreateInfo, pSupport: *VkDescriptorSetLayoutSupport) -> void #c_call;
|
|
|
|
PFN_vkCmdDrawIndirectCountKHR :: #type (commandBuffer: VkCommandBuffer, buffer: VkBuffer, offset: VkDeviceSize, countBuffer: VkBuffer, countBufferOffset: VkDeviceSize, maxDrawCount: u32, stride: u32) -> void #c_call;
|
|
PFN_vkCmdDrawIndexedIndirectCountKHR :: #type (commandBuffer: VkCommandBuffer, buffer: VkBuffer, offset: VkDeviceSize, countBuffer: VkBuffer, countBufferOffset: VkDeviceSize, maxDrawCount: u32, stride: u32) -> void #c_call;
|
|
|
|
VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR :: VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures;
|
|
|
|
VkPhysicalDevice8BitStorageFeaturesKHR :: VkPhysicalDevice8BitStorageFeatures;
|
|
|
|
VkPhysicalDeviceShaderAtomicInt64FeaturesKHR :: VkPhysicalDeviceShaderAtomicInt64Features;
|
|
|
|
VkPhysicalDeviceShaderClockFeaturesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
shaderSubgroupClock: VkBool32;
|
|
shaderDeviceClock: VkBool32;
|
|
}
|
|
|
|
StdVideoDecodeH265PictureInfoFlags :: struct {
|
|
__bitfield: u32;
|
|
/*
|
|
IrapPicFlag: u32; /* 1 bits */
|
|
IdrPicFlag: u32; /* 1 bits */
|
|
IsReference: u32; /* 1 bits */
|
|
short_term_ref_pic_set_sps_flag: u32; /* 1 bits */;
|
|
*/
|
|
}
|
|
|
|
StdVideoDecodeH265PictureInfo :: struct {
|
|
flags: StdVideoDecodeH265PictureInfoFlags;
|
|
sps_video_parameter_set_id: u8;
|
|
pps_seq_parameter_set_id: u8;
|
|
pps_pic_parameter_set_id: u8;
|
|
NumDeltaPocsOfRefRpsIdx: u8;
|
|
PicOrderCntVal: s32;
|
|
NumBitsForSTRefPicSetInSlice: u16;
|
|
reserved: u16;
|
|
RefPicSetStCurrBefore: [8] u8;
|
|
RefPicSetStCurrAfter: [8] u8;
|
|
RefPicSetLtCurr: [8] u8;
|
|
}
|
|
|
|
StdVideoDecodeH265ReferenceInfoFlags :: struct {
|
|
__bitfield: u32;
|
|
/*
|
|
used_for_long_term_reference: u32; /* 1 bits */
|
|
unused_for_reference: u32; /* 1 bits */;
|
|
*/
|
|
}
|
|
|
|
StdVideoDecodeH265ReferenceInfo :: struct {
|
|
flags: StdVideoDecodeH265ReferenceInfoFlags;
|
|
PicOrderCntVal: s32;
|
|
}
|
|
|
|
VkVideoDecodeH265ProfileInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
stdProfileIdc: StdVideoH265ProfileIdc;
|
|
}
|
|
|
|
VkVideoDecodeH265CapabilitiesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
maxLevelIdc: StdVideoH265LevelIdc;
|
|
}
|
|
|
|
VkVideoDecodeH265SessionParametersAddInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
stdVPSCount: u32;
|
|
pStdVPSs: *StdVideoH265VideoParameterSet;
|
|
stdSPSCount: u32;
|
|
pStdSPSs: *StdVideoH265SequenceParameterSet;
|
|
stdPPSCount: u32;
|
|
pStdPPSs: *StdVideoH265PictureParameterSet;
|
|
}
|
|
|
|
VkVideoDecodeH265SessionParametersCreateInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
maxStdVPSCount: u32;
|
|
maxStdSPSCount: u32;
|
|
maxStdPPSCount: u32;
|
|
pParametersAddInfo: *VkVideoDecodeH265SessionParametersAddInfoKHR;
|
|
}
|
|
|
|
VkVideoDecodeH265PictureInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pStdPictureInfo: *StdVideoDecodeH265PictureInfo;
|
|
sliceSegmentCount: u32;
|
|
pSliceSegmentOffsets: *u32;
|
|
}
|
|
|
|
VkVideoDecodeH265DpbSlotInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pStdReferenceInfo: *StdVideoDecodeH265ReferenceInfo;
|
|
}
|
|
|
|
VkQueueGlobalPriorityKHR :: VkQueueGlobalPriority;
|
|
|
|
VkDeviceQueueGlobalPriorityCreateInfoKHR :: VkDeviceQueueGlobalPriorityCreateInfo;
|
|
|
|
VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR :: VkPhysicalDeviceGlobalPriorityQueryFeatures;
|
|
|
|
VkQueueFamilyGlobalPriorityPropertiesKHR :: VkQueueFamilyGlobalPriorityProperties;
|
|
|
|
VkDriverIdKHR :: VkDriverId;
|
|
|
|
VkConformanceVersionKHR :: VkConformanceVersion;
|
|
|
|
VkPhysicalDeviceDriverPropertiesKHR :: VkPhysicalDeviceDriverProperties;
|
|
|
|
VkShaderFloatControlsIndependenceKHR :: VkShaderFloatControlsIndependence;
|
|
|
|
VkPhysicalDeviceFloatControlsPropertiesKHR :: VkPhysicalDeviceFloatControlsProperties;
|
|
|
|
VkResolveModeFlagBitsKHR :: VkResolveModeFlagBits;
|
|
|
|
VkResolveModeFlagsKHR :: VkResolveModeFlags;
|
|
|
|
VkSubpassDescriptionDepthStencilResolveKHR :: VkSubpassDescriptionDepthStencilResolve;
|
|
|
|
VkPhysicalDeviceDepthStencilResolvePropertiesKHR :: VkPhysicalDeviceDepthStencilResolveProperties;
|
|
|
|
VkSemaphoreTypeKHR :: VkSemaphoreType;
|
|
|
|
VkSemaphoreWaitFlagBitsKHR :: VkSemaphoreWaitFlagBits;
|
|
|
|
VkSemaphoreWaitFlagsKHR :: VkSemaphoreWaitFlags;
|
|
|
|
VkPhysicalDeviceTimelineSemaphoreFeaturesKHR :: VkPhysicalDeviceTimelineSemaphoreFeatures;
|
|
|
|
VkPhysicalDeviceTimelineSemaphorePropertiesKHR :: VkPhysicalDeviceTimelineSemaphoreProperties;
|
|
|
|
VkSemaphoreTypeCreateInfoKHR :: VkSemaphoreTypeCreateInfo;
|
|
|
|
VkTimelineSemaphoreSubmitInfoKHR :: VkTimelineSemaphoreSubmitInfo;
|
|
|
|
VkSemaphoreWaitInfoKHR :: VkSemaphoreWaitInfo;
|
|
|
|
VkSemaphoreSignalInfoKHR :: VkSemaphoreSignalInfo;
|
|
|
|
PFN_vkGetSemaphoreCounterValueKHR :: #type (device: VkDevice, semaphore: VkSemaphore, pValue: *u64) -> VkResult #c_call;
|
|
PFN_vkWaitSemaphoresKHR :: #type (device: VkDevice, pWaitInfo: *VkSemaphoreWaitInfo, timeout: u64) -> VkResult #c_call;
|
|
PFN_vkSignalSemaphoreKHR :: #type (device: VkDevice, pSignalInfo: *VkSemaphoreSignalInfo) -> VkResult #c_call;
|
|
|
|
VkPhysicalDeviceVulkanMemoryModelFeaturesKHR :: VkPhysicalDeviceVulkanMemoryModelFeatures;
|
|
|
|
VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR :: VkPhysicalDeviceShaderTerminateInvocationFeatures;
|
|
|
|
VkFragmentShadingRateCombinerOpKHR :: enum s32 {
|
|
KEEP_KHR :: 0;
|
|
REPLACE_KHR :: 1;
|
|
MIN_KHR :: 2;
|
|
MAX_KHR :: 3;
|
|
MUL_KHR :: 4;
|
|
MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_FRAGMENT_SHADING_RATE_COMBINER_OP_KEEP_KHR :: KEEP_KHR;
|
|
VK_FRAGMENT_SHADING_RATE_COMBINER_OP_REPLACE_KHR :: REPLACE_KHR;
|
|
VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MIN_KHR :: MIN_KHR;
|
|
VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MAX_KHR :: MAX_KHR;
|
|
VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MUL_KHR :: MUL_KHR;
|
|
VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MAX_ENUM_KHR :: MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkFragmentShadingRateAttachmentInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pFragmentShadingRateAttachment: *VkAttachmentReference2;
|
|
shadingRateAttachmentTexelSize: VkExtent2D;
|
|
}
|
|
|
|
VkPipelineFragmentShadingRateStateCreateInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
fragmentSize: VkExtent2D;
|
|
combinerOps: [2] VkFragmentShadingRateCombinerOpKHR;
|
|
}
|
|
|
|
VkPhysicalDeviceFragmentShadingRateFeaturesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pipelineFragmentShadingRate: VkBool32;
|
|
primitiveFragmentShadingRate: VkBool32;
|
|
attachmentFragmentShadingRate: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceFragmentShadingRatePropertiesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
minFragmentShadingRateAttachmentTexelSize: VkExtent2D;
|
|
maxFragmentShadingRateAttachmentTexelSize: VkExtent2D;
|
|
maxFragmentShadingRateAttachmentTexelSizeAspectRatio: u32;
|
|
primitiveFragmentShadingRateWithMultipleViewports: VkBool32;
|
|
layeredShadingRateAttachments: VkBool32;
|
|
fragmentShadingRateNonTrivialCombinerOps: VkBool32;
|
|
maxFragmentSize: VkExtent2D;
|
|
maxFragmentSizeAspectRatio: u32;
|
|
maxFragmentShadingRateCoverageSamples: u32;
|
|
maxFragmentShadingRateRasterizationSamples: VkSampleCountFlagBits;
|
|
fragmentShadingRateWithShaderDepthStencilWrites: VkBool32;
|
|
fragmentShadingRateWithSampleMask: VkBool32;
|
|
fragmentShadingRateWithShaderSampleMask: VkBool32;
|
|
fragmentShadingRateWithConservativeRasterization: VkBool32;
|
|
fragmentShadingRateWithFragmentShaderInterlock: VkBool32;
|
|
fragmentShadingRateWithCustomSampleLocations: VkBool32;
|
|
fragmentShadingRateStrictMultiplyCombiner: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceFragmentShadingRateKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
sampleCounts: VkSampleCountFlags;
|
|
fragmentSize: VkExtent2D;
|
|
}
|
|
|
|
VkRenderingFragmentShadingRateAttachmentInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
imageView: VkImageView;
|
|
imageLayout: VkImageLayout;
|
|
shadingRateAttachmentTexelSize: VkExtent2D;
|
|
}
|
|
|
|
PFN_vkGetPhysicalDeviceFragmentShadingRatesKHR :: #type (physicalDevice: VkPhysicalDevice, pFragmentShadingRateCount: *u32, pFragmentShadingRates: *VkPhysicalDeviceFragmentShadingRateKHR) -> VkResult #c_call;
|
|
PFN_vkCmdSetFragmentShadingRateKHR :: #type (commandBuffer: VkCommandBuffer, pFragmentSize: *VkExtent2D, combinerOps: *[2] VkFragmentShadingRateCombinerOpKHR) -> void #c_call;
|
|
|
|
VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR :: VkPhysicalDeviceDynamicRenderingLocalReadFeatures;
|
|
|
|
VkRenderingAttachmentLocationInfoKHR :: VkRenderingAttachmentLocationInfo;
|
|
|
|
VkRenderingInputAttachmentIndexInfoKHR :: VkRenderingInputAttachmentIndexInfo;
|
|
|
|
PFN_vkCmdSetRenderingAttachmentLocationsKHR :: #type (commandBuffer: VkCommandBuffer, pLocationInfo: *VkRenderingAttachmentLocationInfo) -> void #c_call;
|
|
PFN_vkCmdSetRenderingInputAttachmentIndicesKHR :: #type (commandBuffer: VkCommandBuffer, pInputAttachmentIndexInfo: *VkRenderingInputAttachmentIndexInfo) -> void #c_call;
|
|
|
|
VkPhysicalDeviceShaderQuadControlFeaturesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
shaderQuadControl: VkBool32;
|
|
}
|
|
|
|
VkSurfaceProtectedCapabilitiesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
supportsProtected: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR :: VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures;
|
|
|
|
VkAttachmentReferenceStencilLayoutKHR :: VkAttachmentReferenceStencilLayout;
|
|
|
|
VkAttachmentDescriptionStencilLayoutKHR :: VkAttachmentDescriptionStencilLayout;
|
|
|
|
VkPhysicalDevicePresentWaitFeaturesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
presentWait: VkBool32;
|
|
}
|
|
|
|
PFN_vkWaitForPresentKHR :: #type (device: VkDevice, swapchain: VkSwapchainKHR, presentId: u64, timeout: u64) -> VkResult #c_call;
|
|
|
|
VkPhysicalDeviceUniformBufferStandardLayoutFeaturesKHR :: VkPhysicalDeviceUniformBufferStandardLayoutFeatures;
|
|
|
|
VkPhysicalDeviceBufferDeviceAddressFeaturesKHR :: VkPhysicalDeviceBufferDeviceAddressFeatures;
|
|
|
|
VkBufferDeviceAddressInfoKHR :: VkBufferDeviceAddressInfo;
|
|
|
|
VkBufferOpaqueCaptureAddressCreateInfoKHR :: VkBufferOpaqueCaptureAddressCreateInfo;
|
|
|
|
VkMemoryOpaqueCaptureAddressAllocateInfoKHR :: VkMemoryOpaqueCaptureAddressAllocateInfo;
|
|
|
|
VkDeviceMemoryOpaqueCaptureAddressInfoKHR :: VkDeviceMemoryOpaqueCaptureAddressInfo;
|
|
|
|
PFN_vkGetBufferDeviceAddressKHR :: #type (device: VkDevice, pInfo: *VkBufferDeviceAddressInfo) -> VkDeviceAddress #c_call;
|
|
PFN_vkGetBufferOpaqueCaptureAddressKHR :: #type (device: VkDevice, pInfo: *VkBufferDeviceAddressInfo) -> u64 #c_call;
|
|
PFN_vkGetDeviceMemoryOpaqueCaptureAddressKHR :: #type (device: VkDevice, pInfo: *VkDeviceMemoryOpaqueCaptureAddressInfo) -> u64 #c_call;
|
|
|
|
VkDeferredOperationKHR_T :: struct {}
|
|
VkDeferredOperationKHR :: *VkDeferredOperationKHR_T;
|
|
|
|
PFN_vkCreateDeferredOperationKHR :: #type (device: VkDevice, pAllocator: *VkAllocationCallbacks, pDeferredOperation: *VkDeferredOperationKHR) -> VkResult #c_call;
|
|
PFN_vkDestroyDeferredOperationKHR :: #type (device: VkDevice, operation: VkDeferredOperationKHR, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
PFN_vkGetDeferredOperationMaxConcurrencyKHR :: #type (device: VkDevice, operation: VkDeferredOperationKHR) -> u32 #c_call;
|
|
PFN_vkGetDeferredOperationResultKHR :: #type (device: VkDevice, operation: VkDeferredOperationKHR) -> VkResult #c_call;
|
|
PFN_vkDeferredOperationJoinKHR :: #type (device: VkDevice, operation: VkDeferredOperationKHR) -> VkResult #c_call;
|
|
|
|
VkPipelineExecutableStatisticFormatKHR :: enum s32 {
|
|
BOOL32_KHR :: 0;
|
|
INT64_KHR :: 1;
|
|
UINT64_KHR :: 2;
|
|
FLOAT64_KHR :: 3;
|
|
MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_BOOL32_KHR :: BOOL32_KHR;
|
|
VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_INT64_KHR :: INT64_KHR;
|
|
VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_UINT64_KHR :: UINT64_KHR;
|
|
VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_FLOAT64_KHR :: FLOAT64_KHR;
|
|
VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_MAX_ENUM_KHR :: MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pipelineExecutableInfo: VkBool32;
|
|
}
|
|
|
|
VkPipelineInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pipeline: VkPipeline;
|
|
}
|
|
|
|
VkPipelineExecutablePropertiesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
stages: VkShaderStageFlags;
|
|
name: [256] u8;
|
|
description: [256] u8;
|
|
subgroupSize: u32;
|
|
}
|
|
|
|
VkPipelineExecutableInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pipeline: VkPipeline;
|
|
executableIndex: u32;
|
|
}
|
|
|
|
VkPipelineExecutableStatisticValueKHR :: union {
|
|
b32: VkBool32;
|
|
i64: s64;
|
|
_u64: u64;
|
|
f64: float64;
|
|
}
|
|
|
|
VkPipelineExecutableStatisticKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
name: [256] u8;
|
|
description: [256] u8;
|
|
format: VkPipelineExecutableStatisticFormatKHR;
|
|
value: VkPipelineExecutableStatisticValueKHR;
|
|
}
|
|
|
|
VkPipelineExecutableInternalRepresentationKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
name: [256] u8;
|
|
description: [256] u8;
|
|
isText: VkBool32;
|
|
dataSize: u64;
|
|
pData: *void;
|
|
}
|
|
|
|
PFN_vkGetPipelineExecutablePropertiesKHR :: #type (device: VkDevice, pPipelineInfo: *VkPipelineInfoKHR, pExecutableCount: *u32, pProperties: *VkPipelineExecutablePropertiesKHR) -> VkResult #c_call;
|
|
PFN_vkGetPipelineExecutableStatisticsKHR :: #type (device: VkDevice, pExecutableInfo: *VkPipelineExecutableInfoKHR, pStatisticCount: *u32, pStatistics: *VkPipelineExecutableStatisticKHR) -> VkResult #c_call;
|
|
PFN_vkGetPipelineExecutableInternalRepresentationsKHR :: #type (device: VkDevice, pExecutableInfo: *VkPipelineExecutableInfoKHR, pInternalRepresentationCount: *u32, pInternalRepresentations: *VkPipelineExecutableInternalRepresentationKHR) -> VkResult #c_call;
|
|
|
|
VkMemoryUnmapFlagBitsKHR :: VkMemoryUnmapFlagBits;
|
|
|
|
VkMemoryUnmapFlagsKHR :: VkMemoryUnmapFlags;
|
|
|
|
VkMemoryMapInfoKHR :: VkMemoryMapInfo;
|
|
|
|
VkMemoryUnmapInfoKHR :: VkMemoryUnmapInfo;
|
|
|
|
PFN_vkMapMemory2KHR :: #type (device: VkDevice, pMemoryMapInfo: *VkMemoryMapInfo, ppData: **void) -> VkResult #c_call;
|
|
PFN_vkUnmapMemory2KHR :: #type (device: VkDevice, pMemoryUnmapInfo: *VkMemoryUnmapInfo) -> VkResult #c_call;
|
|
|
|
VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR :: VkPhysicalDeviceShaderIntegerDotProductFeatures;
|
|
|
|
VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR :: VkPhysicalDeviceShaderIntegerDotProductProperties;
|
|
|
|
VkPipelineLibraryCreateInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
libraryCount: u32;
|
|
pLibraries: *VkPipeline;
|
|
}
|
|
|
|
VkPresentIdKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
swapchainCount: u32;
|
|
pPresentIds: *u64;
|
|
}
|
|
|
|
VkPhysicalDevicePresentIdFeaturesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
presentId: VkBool32;
|
|
}
|
|
|
|
VkVideoEncodeTuningModeKHR :: enum s32 {
|
|
DEFAULT_KHR :: 0;
|
|
HIGH_QUALITY_KHR :: 1;
|
|
LOW_LATENCY_KHR :: 2;
|
|
ULTRA_LOW_LATENCY_KHR :: 3;
|
|
LOSSLESS_KHR :: 4;
|
|
MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_VIDEO_ENCODE_TUNING_MODE_DEFAULT_KHR :: DEFAULT_KHR;
|
|
VK_VIDEO_ENCODE_TUNING_MODE_HIGH_QUALITY_KHR :: HIGH_QUALITY_KHR;
|
|
VK_VIDEO_ENCODE_TUNING_MODE_LOW_LATENCY_KHR :: LOW_LATENCY_KHR;
|
|
VK_VIDEO_ENCODE_TUNING_MODE_ULTRA_LOW_LATENCY_KHR :: ULTRA_LOW_LATENCY_KHR;
|
|
VK_VIDEO_ENCODE_TUNING_MODE_LOSSLESS_KHR :: LOSSLESS_KHR;
|
|
VK_VIDEO_ENCODE_TUNING_MODE_MAX_ENUM_KHR :: MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkVideoEncodeFlagBitsKHR :: enum s32 {
|
|
WITH_QUANTIZATION_DELTA_MAP_BIT_KHR :: 1;
|
|
WITH_EMPHASIS_MAP_BIT_KHR :: 2;
|
|
FLAG_BITS_MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_VIDEO_ENCODE_WITH_QUANTIZATION_DELTA_MAP_BIT_KHR :: WITH_QUANTIZATION_DELTA_MAP_BIT_KHR;
|
|
VK_VIDEO_ENCODE_WITH_EMPHASIS_MAP_BIT_KHR :: WITH_EMPHASIS_MAP_BIT_KHR;
|
|
VK_VIDEO_ENCODE_FLAG_BITS_MAX_ENUM_KHR :: FLAG_BITS_MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkVideoEncodeFlagsKHR :: VkFlags;
|
|
|
|
VkVideoEncodeCapabilityFlagBitsKHR :: enum s32 {
|
|
PRECEDING_EXTERNALLY_ENCODED_BYTES_BIT_KHR :: 1;
|
|
INSUFFICIENT_BITSTREAM_BUFFER_RANGE_DETECTION_BIT_KHR :: 2;
|
|
QUANTIZATION_DELTA_MAP_BIT_KHR :: 4;
|
|
EMPHASIS_MAP_BIT_KHR :: 8;
|
|
FLAG_BITS_MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_VIDEO_ENCODE_CAPABILITY_PRECEDING_EXTERNALLY_ENCODED_BYTES_BIT_KHR :: PRECEDING_EXTERNALLY_ENCODED_BYTES_BIT_KHR;
|
|
VK_VIDEO_ENCODE_CAPABILITY_INSUFFICIENT_BITSTREAM_BUFFER_RANGE_DETECTION_BIT_KHR :: INSUFFICIENT_BITSTREAM_BUFFER_RANGE_DETECTION_BIT_KHR;
|
|
VK_VIDEO_ENCODE_CAPABILITY_QUANTIZATION_DELTA_MAP_BIT_KHR :: QUANTIZATION_DELTA_MAP_BIT_KHR;
|
|
VK_VIDEO_ENCODE_CAPABILITY_EMPHASIS_MAP_BIT_KHR :: EMPHASIS_MAP_BIT_KHR;
|
|
VK_VIDEO_ENCODE_CAPABILITY_FLAG_BITS_MAX_ENUM_KHR :: FLAG_BITS_MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkVideoEncodeCapabilityFlagsKHR :: VkFlags;
|
|
|
|
VkVideoEncodeRateControlModeFlagBitsKHR :: enum s32 {
|
|
DEFAULT_KHR :: 0;
|
|
DISABLED_BIT_KHR :: 1;
|
|
CBR_BIT_KHR :: 2;
|
|
VBR_BIT_KHR :: 4;
|
|
FLAG_BITS_MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_VIDEO_ENCODE_RATE_CONTROL_MODE_DEFAULT_KHR :: DEFAULT_KHR;
|
|
VK_VIDEO_ENCODE_RATE_CONTROL_MODE_DISABLED_BIT_KHR :: DISABLED_BIT_KHR;
|
|
VK_VIDEO_ENCODE_RATE_CONTROL_MODE_CBR_BIT_KHR :: CBR_BIT_KHR;
|
|
VK_VIDEO_ENCODE_RATE_CONTROL_MODE_VBR_BIT_KHR :: VBR_BIT_KHR;
|
|
VK_VIDEO_ENCODE_RATE_CONTROL_MODE_FLAG_BITS_MAX_ENUM_KHR :: FLAG_BITS_MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkVideoEncodeRateControlModeFlagsKHR :: VkFlags;
|
|
|
|
VkVideoEncodeFeedbackFlagBitsKHR :: enum s32 {
|
|
BITSTREAM_BUFFER_OFFSET_BIT_KHR :: 1;
|
|
BITSTREAM_BYTES_WRITTEN_BIT_KHR :: 2;
|
|
BITSTREAM_HAS_OVERRIDES_BIT_KHR :: 4;
|
|
FLAG_BITS_MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_VIDEO_ENCODE_FEEDBACK_BITSTREAM_BUFFER_OFFSET_BIT_KHR :: BITSTREAM_BUFFER_OFFSET_BIT_KHR;
|
|
VK_VIDEO_ENCODE_FEEDBACK_BITSTREAM_BYTES_WRITTEN_BIT_KHR :: BITSTREAM_BYTES_WRITTEN_BIT_KHR;
|
|
VK_VIDEO_ENCODE_FEEDBACK_BITSTREAM_HAS_OVERRIDES_BIT_KHR :: BITSTREAM_HAS_OVERRIDES_BIT_KHR;
|
|
VK_VIDEO_ENCODE_FEEDBACK_FLAG_BITS_MAX_ENUM_KHR :: FLAG_BITS_MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkVideoEncodeFeedbackFlagsKHR :: VkFlags;
|
|
|
|
VkVideoEncodeUsageFlagBitsKHR :: enum s32 {
|
|
DEFAULT_KHR :: 0;
|
|
TRANSCODING_BIT_KHR :: 1;
|
|
STREAMING_BIT_KHR :: 2;
|
|
RECORDING_BIT_KHR :: 4;
|
|
CONFERENCING_BIT_KHR :: 8;
|
|
FLAG_BITS_MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_VIDEO_ENCODE_USAGE_DEFAULT_KHR :: DEFAULT_KHR;
|
|
VK_VIDEO_ENCODE_USAGE_TRANSCODING_BIT_KHR :: TRANSCODING_BIT_KHR;
|
|
VK_VIDEO_ENCODE_USAGE_STREAMING_BIT_KHR :: STREAMING_BIT_KHR;
|
|
VK_VIDEO_ENCODE_USAGE_RECORDING_BIT_KHR :: RECORDING_BIT_KHR;
|
|
VK_VIDEO_ENCODE_USAGE_CONFERENCING_BIT_KHR :: CONFERENCING_BIT_KHR;
|
|
VK_VIDEO_ENCODE_USAGE_FLAG_BITS_MAX_ENUM_KHR :: FLAG_BITS_MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkVideoEncodeUsageFlagsKHR :: VkFlags;
|
|
|
|
VkVideoEncodeContentFlagBitsKHR :: enum s32 {
|
|
DEFAULT_KHR :: 0;
|
|
CAMERA_BIT_KHR :: 1;
|
|
DESKTOP_BIT_KHR :: 2;
|
|
RENDERED_BIT_KHR :: 4;
|
|
FLAG_BITS_MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_VIDEO_ENCODE_CONTENT_DEFAULT_KHR :: DEFAULT_KHR;
|
|
VK_VIDEO_ENCODE_CONTENT_CAMERA_BIT_KHR :: CAMERA_BIT_KHR;
|
|
VK_VIDEO_ENCODE_CONTENT_DESKTOP_BIT_KHR :: DESKTOP_BIT_KHR;
|
|
VK_VIDEO_ENCODE_CONTENT_RENDERED_BIT_KHR :: RENDERED_BIT_KHR;
|
|
VK_VIDEO_ENCODE_CONTENT_FLAG_BITS_MAX_ENUM_KHR :: FLAG_BITS_MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkVideoEncodeContentFlagsKHR :: VkFlags;
|
|
VkVideoEncodeRateControlFlagsKHR :: VkFlags;
|
|
VkVideoEncodeInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkVideoEncodeFlagsKHR;
|
|
dstBuffer: VkBuffer;
|
|
dstBufferOffset: VkDeviceSize;
|
|
dstBufferRange: VkDeviceSize;
|
|
srcPictureResource: VkVideoPictureResourceInfoKHR;
|
|
pSetupReferenceSlot: *VkVideoReferenceSlotInfoKHR;
|
|
referenceSlotCount: u32;
|
|
pReferenceSlots: *VkVideoReferenceSlotInfoKHR;
|
|
precedingExternallyEncodedBytes: u32;
|
|
}
|
|
|
|
VkVideoEncodeCapabilitiesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkVideoEncodeCapabilityFlagsKHR;
|
|
rateControlModes: VkVideoEncodeRateControlModeFlagsKHR;
|
|
maxRateControlLayers: u32;
|
|
maxBitrate: u64;
|
|
maxQualityLevels: u32;
|
|
encodeInputPictureGranularity: VkExtent2D;
|
|
supportedEncodeFeedbackFlags: VkVideoEncodeFeedbackFlagsKHR;
|
|
}
|
|
|
|
VkQueryPoolVideoEncodeFeedbackCreateInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
encodeFeedbackFlags: VkVideoEncodeFeedbackFlagsKHR;
|
|
}
|
|
|
|
VkVideoEncodeUsageInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
videoUsageHints: VkVideoEncodeUsageFlagsKHR;
|
|
videoContentHints: VkVideoEncodeContentFlagsKHR;
|
|
tuningMode: VkVideoEncodeTuningModeKHR;
|
|
}
|
|
|
|
VkVideoEncodeRateControlLayerInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
averageBitrate: u64;
|
|
maxBitrate: u64;
|
|
frameRateNumerator: u32;
|
|
frameRateDenominator: u32;
|
|
}
|
|
|
|
VkVideoEncodeRateControlInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkVideoEncodeRateControlFlagsKHR;
|
|
rateControlMode: VkVideoEncodeRateControlModeFlagBitsKHR;
|
|
layerCount: u32;
|
|
pLayers: *VkVideoEncodeRateControlLayerInfoKHR;
|
|
virtualBufferSizeInMs: u32;
|
|
initialVirtualBufferSizeInMs: u32;
|
|
}
|
|
|
|
VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pVideoProfile: *VkVideoProfileInfoKHR;
|
|
qualityLevel: u32;
|
|
}
|
|
|
|
VkVideoEncodeQualityLevelPropertiesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
preferredRateControlMode: VkVideoEncodeRateControlModeFlagBitsKHR;
|
|
preferredRateControlLayerCount: u32;
|
|
}
|
|
|
|
VkVideoEncodeQualityLevelInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
qualityLevel: u32;
|
|
}
|
|
|
|
VkVideoEncodeSessionParametersGetInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
videoSessionParameters: VkVideoSessionParametersKHR;
|
|
}
|
|
|
|
VkVideoEncodeSessionParametersFeedbackInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
hasOverrides: VkBool32;
|
|
}
|
|
|
|
PFN_vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR :: #type (physicalDevice: VkPhysicalDevice, pQualityLevelInfo: *VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR, pQualityLevelProperties: *VkVideoEncodeQualityLevelPropertiesKHR) -> VkResult #c_call;
|
|
PFN_vkGetEncodedVideoSessionParametersKHR :: #type (device: VkDevice, pVideoSessionParametersInfo: *VkVideoEncodeSessionParametersGetInfoKHR, pFeedbackInfo: *VkVideoEncodeSessionParametersFeedbackInfoKHR, pDataSize: *u64, pData: *void) -> VkResult #c_call;
|
|
PFN_vkCmdEncodeVideoKHR :: #type (commandBuffer: VkCommandBuffer, pEncodeInfo: *VkVideoEncodeInfoKHR) -> void #c_call;
|
|
|
|
VkPipelineStageFlags2KHR :: VkPipelineStageFlags2;
|
|
|
|
VkPipelineStageFlagBits2KHR :: VkPipelineStageFlagBits2;
|
|
|
|
VkAccessFlags2KHR :: VkAccessFlags2;
|
|
|
|
VkAccessFlagBits2KHR :: VkAccessFlagBits2;
|
|
|
|
VkSubmitFlagBitsKHR :: VkSubmitFlagBits;
|
|
|
|
VkSubmitFlagsKHR :: VkSubmitFlags;
|
|
|
|
VkMemoryBarrier2KHR :: VkMemoryBarrier2;
|
|
|
|
VkBufferMemoryBarrier2KHR :: VkBufferMemoryBarrier2;
|
|
|
|
VkImageMemoryBarrier2KHR :: VkImageMemoryBarrier2;
|
|
|
|
VkDependencyInfoKHR :: VkDependencyInfo;
|
|
|
|
VkSubmitInfo2KHR :: VkSubmitInfo2;
|
|
|
|
VkSemaphoreSubmitInfoKHR :: VkSemaphoreSubmitInfo;
|
|
|
|
VkCommandBufferSubmitInfoKHR :: VkCommandBufferSubmitInfo;
|
|
|
|
VkPhysicalDeviceSynchronization2FeaturesKHR :: VkPhysicalDeviceSynchronization2Features;
|
|
|
|
PFN_vkCmdSetEvent2KHR :: #type (commandBuffer: VkCommandBuffer, event: VkEvent, pDependencyInfo: *VkDependencyInfo) -> void #c_call;
|
|
PFN_vkCmdResetEvent2KHR :: #type (commandBuffer: VkCommandBuffer, event: VkEvent, stageMask: VkPipelineStageFlags2) -> void #c_call;
|
|
PFN_vkCmdWaitEvents2KHR :: #type (commandBuffer: VkCommandBuffer, eventCount: u32, pEvents: *VkEvent, pDependencyInfos: *VkDependencyInfo) -> void #c_call;
|
|
PFN_vkCmdPipelineBarrier2KHR :: #type (commandBuffer: VkCommandBuffer, pDependencyInfo: *VkDependencyInfo) -> void #c_call;
|
|
PFN_vkCmdWriteTimestamp2KHR :: #type (commandBuffer: VkCommandBuffer, stage: VkPipelineStageFlags2, queryPool: VkQueryPool, query: u32) -> void #c_call;
|
|
PFN_vkQueueSubmit2KHR :: #type (queue: VkQueue, submitCount: u32, pSubmits: *VkSubmitInfo2, fence: VkFence) -> VkResult #c_call;
|
|
|
|
VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
fragmentShaderBarycentric: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
triStripVertexOrderIndependentOfProvokingVertex: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
shaderSubgroupUniformControlFlow: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR :: VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures;
|
|
|
|
VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
workgroupMemoryExplicitLayout: VkBool32;
|
|
workgroupMemoryExplicitLayoutScalarBlockLayout: VkBool32;
|
|
workgroupMemoryExplicitLayout8BitAccess: VkBool32;
|
|
workgroupMemoryExplicitLayout16BitAccess: VkBool32;
|
|
}
|
|
|
|
VkCopyBufferInfo2KHR :: VkCopyBufferInfo2;
|
|
|
|
VkCopyImageInfo2KHR :: VkCopyImageInfo2;
|
|
|
|
VkCopyBufferToImageInfo2KHR :: VkCopyBufferToImageInfo2;
|
|
|
|
VkCopyImageToBufferInfo2KHR :: VkCopyImageToBufferInfo2;
|
|
|
|
VkBlitImageInfo2KHR :: VkBlitImageInfo2;
|
|
|
|
VkResolveImageInfo2KHR :: VkResolveImageInfo2;
|
|
|
|
VkBufferCopy2KHR :: VkBufferCopy2;
|
|
|
|
VkImageCopy2KHR :: VkImageCopy2;
|
|
|
|
VkImageBlit2KHR :: VkImageBlit2;
|
|
|
|
VkBufferImageCopy2KHR :: VkBufferImageCopy2;
|
|
|
|
VkImageResolve2KHR :: VkImageResolve2;
|
|
|
|
PFN_vkCmdCopyBuffer2KHR :: #type (commandBuffer: VkCommandBuffer, pCopyBufferInfo: *VkCopyBufferInfo2) -> void #c_call;
|
|
PFN_vkCmdCopyImage2KHR :: #type (commandBuffer: VkCommandBuffer, pCopyImageInfo: *VkCopyImageInfo2) -> void #c_call;
|
|
PFN_vkCmdCopyBufferToImage2KHR :: #type (commandBuffer: VkCommandBuffer, pCopyBufferToImageInfo: *VkCopyBufferToImageInfo2) -> void #c_call;
|
|
PFN_vkCmdCopyImageToBuffer2KHR :: #type (commandBuffer: VkCommandBuffer, pCopyImageToBufferInfo: *VkCopyImageToBufferInfo2) -> void #c_call;
|
|
PFN_vkCmdBlitImage2KHR :: #type (commandBuffer: VkCommandBuffer, pBlitImageInfo: *VkBlitImageInfo2) -> void #c_call;
|
|
PFN_vkCmdResolveImage2KHR :: #type (commandBuffer: VkCommandBuffer, pResolveImageInfo: *VkResolveImageInfo2) -> void #c_call;
|
|
|
|
VkFormatFeatureFlags2KHR :: VkFormatFeatureFlags2;
|
|
|
|
VkFormatFeatureFlagBits2KHR :: VkFormatFeatureFlagBits2;
|
|
|
|
VkFormatProperties3KHR :: VkFormatProperties3;
|
|
|
|
VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
rayTracingMaintenance1: VkBool32;
|
|
rayTracingPipelineTraceRaysIndirect2: VkBool32;
|
|
}
|
|
|
|
VkTraceRaysIndirectCommand2KHR :: struct {
|
|
raygenShaderRecordAddress: VkDeviceAddress;
|
|
raygenShaderRecordSize: VkDeviceSize;
|
|
missShaderBindingTableAddress: VkDeviceAddress;
|
|
missShaderBindingTableSize: VkDeviceSize;
|
|
missShaderBindingTableStride: VkDeviceSize;
|
|
hitShaderBindingTableAddress: VkDeviceAddress;
|
|
hitShaderBindingTableSize: VkDeviceSize;
|
|
hitShaderBindingTableStride: VkDeviceSize;
|
|
callableShaderBindingTableAddress: VkDeviceAddress;
|
|
callableShaderBindingTableSize: VkDeviceSize;
|
|
callableShaderBindingTableStride: VkDeviceSize;
|
|
width: u32;
|
|
height: u32;
|
|
depth: u32;
|
|
}
|
|
|
|
PFN_vkCmdTraceRaysIndirect2KHR :: #type (commandBuffer: VkCommandBuffer, indirectDeviceAddress: VkDeviceAddress) -> void #c_call;
|
|
|
|
VkPhysicalDeviceMaintenance4FeaturesKHR :: VkPhysicalDeviceMaintenance4Features;
|
|
|
|
VkPhysicalDeviceMaintenance4PropertiesKHR :: VkPhysicalDeviceMaintenance4Properties;
|
|
|
|
VkDeviceBufferMemoryRequirementsKHR :: VkDeviceBufferMemoryRequirements;
|
|
|
|
VkDeviceImageMemoryRequirementsKHR :: VkDeviceImageMemoryRequirements;
|
|
|
|
PFN_vkGetDeviceBufferMemoryRequirementsKHR :: #type (device: VkDevice, pInfo: *VkDeviceBufferMemoryRequirements, pMemoryRequirements: *VkMemoryRequirements2) -> void #c_call;
|
|
PFN_vkGetDeviceImageMemoryRequirementsKHR :: #type (device: VkDevice, pInfo: *VkDeviceImageMemoryRequirements, pMemoryRequirements: *VkMemoryRequirements2) -> void #c_call;
|
|
PFN_vkGetDeviceImageSparseMemoryRequirementsKHR :: #type (device: VkDevice, pInfo: *VkDeviceImageMemoryRequirements, pSparseMemoryRequirementCount: *u32, pSparseMemoryRequirements: *VkSparseImageMemoryRequirements2) -> void #c_call;
|
|
|
|
VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR :: VkPhysicalDeviceShaderSubgroupRotateFeatures;
|
|
|
|
VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
shaderMaximalReconvergence: VkBool32;
|
|
}
|
|
|
|
VkPipelineCreateFlags2KHR :: VkPipelineCreateFlags2;
|
|
|
|
VkPipelineCreateFlagBits2KHR :: VkPipelineCreateFlagBits2;
|
|
|
|
VkBufferUsageFlags2KHR :: VkBufferUsageFlags2;
|
|
|
|
VkBufferUsageFlagBits2KHR :: VkBufferUsageFlagBits2;
|
|
|
|
VkPhysicalDeviceMaintenance5FeaturesKHR :: VkPhysicalDeviceMaintenance5Features;
|
|
|
|
VkPhysicalDeviceMaintenance5PropertiesKHR :: VkPhysicalDeviceMaintenance5Properties;
|
|
|
|
VkRenderingAreaInfoKHR :: VkRenderingAreaInfo;
|
|
|
|
VkDeviceImageSubresourceInfoKHR :: VkDeviceImageSubresourceInfo;
|
|
|
|
VkImageSubresource2KHR :: VkImageSubresource2;
|
|
|
|
VkSubresourceLayout2KHR :: VkSubresourceLayout2;
|
|
|
|
VkPipelineCreateFlags2CreateInfoKHR :: VkPipelineCreateFlags2CreateInfo;
|
|
|
|
VkBufferUsageFlags2CreateInfoKHR :: VkBufferUsageFlags2CreateInfo;
|
|
|
|
PFN_vkCmdBindIndexBuffer2KHR :: #type (commandBuffer: VkCommandBuffer, buffer: VkBuffer, offset: VkDeviceSize, size: VkDeviceSize, indexType: VkIndexType) -> void #c_call;
|
|
PFN_vkGetRenderingAreaGranularityKHR :: #type (device: VkDevice, pRenderingAreaInfo: *VkRenderingAreaInfo, pGranularity: *VkExtent2D) -> void #c_call;
|
|
PFN_vkGetDeviceImageSubresourceLayoutKHR :: #type (device: VkDevice, pInfo: *VkDeviceImageSubresourceInfo, pLayout: *VkSubresourceLayout2) -> void #c_call;
|
|
PFN_vkGetImageSubresourceLayout2KHR :: #type (device: VkDevice, image: VkImage, pSubresource: *VkImageSubresource2, pLayout: *VkSubresourceLayout2) -> void #c_call;
|
|
|
|
VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
rayTracingPositionFetch: VkBool32;
|
|
}
|
|
|
|
VkPipelineBinaryKHR_T :: struct {}
|
|
VkPipelineBinaryKHR :: *VkPipelineBinaryKHR_T;
|
|
|
|
VkPhysicalDevicePipelineBinaryFeaturesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pipelineBinaries: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDevicePipelineBinaryPropertiesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pipelineBinaryInternalCache: VkBool32;
|
|
pipelineBinaryInternalCacheControl: VkBool32;
|
|
pipelineBinaryPrefersInternalCache: VkBool32;
|
|
pipelineBinaryPrecompiledInternalCache: VkBool32;
|
|
pipelineBinaryCompressedData: VkBool32;
|
|
}
|
|
|
|
VkDevicePipelineBinaryInternalCacheControlKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
disableInternalCache: VkBool32;
|
|
}
|
|
|
|
VkPipelineBinaryKeyKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
keySize: u32;
|
|
key: [32] u8;
|
|
}
|
|
|
|
VkPipelineBinaryDataKHR :: struct {
|
|
dataSize: u64;
|
|
pData: *void;
|
|
}
|
|
|
|
VkPipelineBinaryKeysAndDataKHR :: struct {
|
|
binaryCount: u32;
|
|
pPipelineBinaryKeys: *VkPipelineBinaryKeyKHR;
|
|
pPipelineBinaryData: *VkPipelineBinaryDataKHR;
|
|
}
|
|
|
|
VkPipelineCreateInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
}
|
|
|
|
VkPipelineBinaryCreateInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pKeysAndDataInfo: *VkPipelineBinaryKeysAndDataKHR;
|
|
pipeline: VkPipeline;
|
|
pPipelineCreateInfo: *VkPipelineCreateInfoKHR;
|
|
}
|
|
|
|
VkPipelineBinaryInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
binaryCount: u32;
|
|
pPipelineBinaries: *VkPipelineBinaryKHR;
|
|
}
|
|
|
|
VkReleaseCapturedPipelineDataInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pipeline: VkPipeline;
|
|
}
|
|
|
|
VkPipelineBinaryDataInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pipelineBinary: VkPipelineBinaryKHR;
|
|
}
|
|
|
|
VkPipelineBinaryHandlesInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pipelineBinaryCount: u32;
|
|
pPipelineBinaries: *VkPipelineBinaryKHR;
|
|
}
|
|
|
|
PFN_vkCreatePipelineBinariesKHR :: #type (device: VkDevice, pCreateInfo: *VkPipelineBinaryCreateInfoKHR, pAllocator: *VkAllocationCallbacks, pBinaries: *VkPipelineBinaryHandlesInfoKHR) -> VkResult #c_call;
|
|
PFN_vkDestroyPipelineBinaryKHR :: #type (device: VkDevice, pipelineBinary: VkPipelineBinaryKHR, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
PFN_vkGetPipelineKeyKHR :: #type (device: VkDevice, pPipelineCreateInfo: *VkPipelineCreateInfoKHR, pPipelineKey: *VkPipelineBinaryKeyKHR) -> VkResult #c_call;
|
|
PFN_vkGetPipelineBinaryDataKHR :: #type (device: VkDevice, pInfo: *VkPipelineBinaryDataInfoKHR, pPipelineBinaryKey: *VkPipelineBinaryKeyKHR, pPipelineBinaryDataSize: *u64, pPipelineBinaryData: *void) -> VkResult #c_call;
|
|
PFN_vkReleaseCapturedPipelineDataKHR :: #type (device: VkDevice, pInfo: *VkReleaseCapturedPipelineDataInfoKHR, pAllocator: *VkAllocationCallbacks) -> VkResult #c_call;
|
|
|
|
VkComponentTypeKHR :: enum s32 {
|
|
FLOAT16_KHR :: 0;
|
|
FLOAT32_KHR :: 1;
|
|
FLOAT64_KHR :: 2;
|
|
SINT8_KHR :: 3;
|
|
SINT16_KHR :: 4;
|
|
SINT32_KHR :: 5;
|
|
SINT64_KHR :: 6;
|
|
UINT8_KHR :: 7;
|
|
UINT16_KHR :: 8;
|
|
UINT32_KHR :: 9;
|
|
UINT64_KHR :: 10;
|
|
FLOAT16_NV :: 0;
|
|
FLOAT32_NV :: 1;
|
|
FLOAT64_NV :: 2;
|
|
SINT8_NV :: 3;
|
|
SINT16_NV :: 4;
|
|
SINT32_NV :: 5;
|
|
SINT64_NV :: 6;
|
|
UINT8_NV :: 7;
|
|
UINT16_NV :: 8;
|
|
UINT32_NV :: 9;
|
|
UINT64_NV :: 10;
|
|
MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_COMPONENT_TYPE_FLOAT16_KHR :: FLOAT16_KHR;
|
|
VK_COMPONENT_TYPE_FLOAT32_KHR :: FLOAT32_KHR;
|
|
VK_COMPONENT_TYPE_FLOAT64_KHR :: FLOAT64_KHR;
|
|
VK_COMPONENT_TYPE_SINT8_KHR :: SINT8_KHR;
|
|
VK_COMPONENT_TYPE_SINT16_KHR :: SINT16_KHR;
|
|
VK_COMPONENT_TYPE_SINT32_KHR :: SINT32_KHR;
|
|
VK_COMPONENT_TYPE_SINT64_KHR :: SINT64_KHR;
|
|
VK_COMPONENT_TYPE_UINT8_KHR :: UINT8_KHR;
|
|
VK_COMPONENT_TYPE_UINT16_KHR :: UINT16_KHR;
|
|
VK_COMPONENT_TYPE_UINT32_KHR :: UINT32_KHR;
|
|
VK_COMPONENT_TYPE_UINT64_KHR :: UINT64_KHR;
|
|
VK_COMPONENT_TYPE_FLOAT16_NV :: FLOAT16_NV;
|
|
VK_COMPONENT_TYPE_FLOAT32_NV :: FLOAT32_NV;
|
|
VK_COMPONENT_TYPE_FLOAT64_NV :: FLOAT64_NV;
|
|
VK_COMPONENT_TYPE_SINT8_NV :: SINT8_NV;
|
|
VK_COMPONENT_TYPE_SINT16_NV :: SINT16_NV;
|
|
VK_COMPONENT_TYPE_SINT32_NV :: SINT32_NV;
|
|
VK_COMPONENT_TYPE_SINT64_NV :: SINT64_NV;
|
|
VK_COMPONENT_TYPE_UINT8_NV :: UINT8_NV;
|
|
VK_COMPONENT_TYPE_UINT16_NV :: UINT16_NV;
|
|
VK_COMPONENT_TYPE_UINT32_NV :: UINT32_NV;
|
|
VK_COMPONENT_TYPE_UINT64_NV :: UINT64_NV;
|
|
VK_COMPONENT_TYPE_MAX_ENUM_KHR :: MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkScopeKHR :: enum s32 {
|
|
DEVICE_KHR :: 1;
|
|
WORKGROUP_KHR :: 2;
|
|
SUBGROUP_KHR :: 3;
|
|
QUEUE_FAMILY_KHR :: 5;
|
|
DEVICE_NV :: 1;
|
|
WORKGROUP_NV :: 2;
|
|
SUBGROUP_NV :: 3;
|
|
QUEUE_FAMILY_NV :: 5;
|
|
MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_SCOPE_DEVICE_KHR :: DEVICE_KHR;
|
|
VK_SCOPE_WORKGROUP_KHR :: WORKGROUP_KHR;
|
|
VK_SCOPE_SUBGROUP_KHR :: SUBGROUP_KHR;
|
|
VK_SCOPE_QUEUE_FAMILY_KHR :: QUEUE_FAMILY_KHR;
|
|
VK_SCOPE_DEVICE_NV :: DEVICE_NV;
|
|
VK_SCOPE_WORKGROUP_NV :: WORKGROUP_NV;
|
|
VK_SCOPE_SUBGROUP_NV :: SUBGROUP_NV;
|
|
VK_SCOPE_QUEUE_FAMILY_NV :: QUEUE_FAMILY_NV;
|
|
VK_SCOPE_MAX_ENUM_KHR :: MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkCooperativeMatrixPropertiesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
MSize: u32;
|
|
NSize: u32;
|
|
KSize: u32;
|
|
AType: VkComponentTypeKHR;
|
|
BType: VkComponentTypeKHR;
|
|
CType: VkComponentTypeKHR;
|
|
ResultType: VkComponentTypeKHR;
|
|
saturatingAccumulation: VkBool32;
|
|
scope: VkScopeKHR;
|
|
}
|
|
|
|
VkPhysicalDeviceCooperativeMatrixFeaturesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
cooperativeMatrix: VkBool32;
|
|
cooperativeMatrixRobustBufferAccess: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceCooperativeMatrixPropertiesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
cooperativeMatrixSupportedStages: VkShaderStageFlags;
|
|
}
|
|
|
|
PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR :: #type (physicalDevice: VkPhysicalDevice, pPropertyCount: *u32, pProperties: *VkCooperativeMatrixPropertiesKHR) -> VkResult #c_call;
|
|
|
|
VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
computeDerivativeGroupQuads: VkBool32;
|
|
computeDerivativeGroupLinear: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
meshAndTaskShaderDerivatives: VkBool32;
|
|
}
|
|
|
|
StdVideoAV1Profile :: enum s32 {
|
|
MAIN :: 0;
|
|
HIGH :: 1;
|
|
PROFESSIONAL :: 2;
|
|
INVALID :: 2147483647;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
STD_VIDEO_AV1_PROFILE_MAIN :: MAIN;
|
|
STD_VIDEO_AV1_PROFILE_HIGH :: HIGH;
|
|
STD_VIDEO_AV1_PROFILE_PROFESSIONAL :: PROFESSIONAL;
|
|
STD_VIDEO_AV1_PROFILE_INVALID :: INVALID;
|
|
STD_VIDEO_AV1_PROFILE_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
StdVideoAV1Level :: enum s32 {
|
|
_2_0 :: 0;
|
|
_2_1 :: 1;
|
|
_2_2 :: 2;
|
|
_2_3 :: 3;
|
|
_3_0 :: 4;
|
|
_3_1 :: 5;
|
|
_3_2 :: 6;
|
|
_3_3 :: 7;
|
|
_4_0 :: 8;
|
|
_4_1 :: 9;
|
|
_4_2 :: 10;
|
|
_4_3 :: 11;
|
|
_5_0 :: 12;
|
|
_5_1 :: 13;
|
|
_5_2 :: 14;
|
|
_5_3 :: 15;
|
|
_6_0 :: 16;
|
|
_6_1 :: 17;
|
|
_6_2 :: 18;
|
|
_6_3 :: 19;
|
|
_7_0 :: 20;
|
|
_7_1 :: 21;
|
|
_7_2 :: 22;
|
|
_7_3 :: 23;
|
|
INVALID :: 2147483647;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
STD_VIDEO_AV1_LEVEL_2_0 :: _2_0;
|
|
STD_VIDEO_AV1_LEVEL_2_1 :: _2_1;
|
|
STD_VIDEO_AV1_LEVEL_2_2 :: _2_2;
|
|
STD_VIDEO_AV1_LEVEL_2_3 :: _2_3;
|
|
STD_VIDEO_AV1_LEVEL_3_0 :: _3_0;
|
|
STD_VIDEO_AV1_LEVEL_3_1 :: _3_1;
|
|
STD_VIDEO_AV1_LEVEL_3_2 :: _3_2;
|
|
STD_VIDEO_AV1_LEVEL_3_3 :: _3_3;
|
|
STD_VIDEO_AV1_LEVEL_4_0 :: _4_0;
|
|
STD_VIDEO_AV1_LEVEL_4_1 :: _4_1;
|
|
STD_VIDEO_AV1_LEVEL_4_2 :: _4_2;
|
|
STD_VIDEO_AV1_LEVEL_4_3 :: _4_3;
|
|
STD_VIDEO_AV1_LEVEL_5_0 :: _5_0;
|
|
STD_VIDEO_AV1_LEVEL_5_1 :: _5_1;
|
|
STD_VIDEO_AV1_LEVEL_5_2 :: _5_2;
|
|
STD_VIDEO_AV1_LEVEL_5_3 :: _5_3;
|
|
STD_VIDEO_AV1_LEVEL_6_0 :: _6_0;
|
|
STD_VIDEO_AV1_LEVEL_6_1 :: _6_1;
|
|
STD_VIDEO_AV1_LEVEL_6_2 :: _6_2;
|
|
STD_VIDEO_AV1_LEVEL_6_3 :: _6_3;
|
|
STD_VIDEO_AV1_LEVEL_7_0 :: _7_0;
|
|
STD_VIDEO_AV1_LEVEL_7_1 :: _7_1;
|
|
STD_VIDEO_AV1_LEVEL_7_2 :: _7_2;
|
|
STD_VIDEO_AV1_LEVEL_7_3 :: _7_3;
|
|
STD_VIDEO_AV1_LEVEL_INVALID :: INVALID;
|
|
STD_VIDEO_AV1_LEVEL_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
StdVideoAV1FrameType :: enum s32 {
|
|
KEY :: 0;
|
|
INTER :: 1;
|
|
INTRA_ONLY :: 2;
|
|
SWITCH :: 3;
|
|
INVALID :: 2147483647;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
STD_VIDEO_AV1_FRAME_TYPE_KEY :: KEY;
|
|
STD_VIDEO_AV1_FRAME_TYPE_INTER :: INTER;
|
|
STD_VIDEO_AV1_FRAME_TYPE_INTRA_ONLY :: INTRA_ONLY;
|
|
STD_VIDEO_AV1_FRAME_TYPE_SWITCH :: SWITCH;
|
|
STD_VIDEO_AV1_FRAME_TYPE_INVALID :: INVALID;
|
|
STD_VIDEO_AV1_FRAME_TYPE_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
StdVideoAV1ReferenceName :: enum s32 {
|
|
INTRA_FRAME :: 0;
|
|
LAST_FRAME :: 1;
|
|
LAST2_FRAME :: 2;
|
|
LAST3_FRAME :: 3;
|
|
GOLDEN_FRAME :: 4;
|
|
BWDREF_FRAME :: 5;
|
|
ALTREF2_FRAME :: 6;
|
|
ALTREF_FRAME :: 7;
|
|
INVALID :: 2147483647;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
STD_VIDEO_AV1_REFERENCE_NAME_INTRA_FRAME :: INTRA_FRAME;
|
|
STD_VIDEO_AV1_REFERENCE_NAME_LAST_FRAME :: LAST_FRAME;
|
|
STD_VIDEO_AV1_REFERENCE_NAME_LAST2_FRAME :: LAST2_FRAME;
|
|
STD_VIDEO_AV1_REFERENCE_NAME_LAST3_FRAME :: LAST3_FRAME;
|
|
STD_VIDEO_AV1_REFERENCE_NAME_GOLDEN_FRAME :: GOLDEN_FRAME;
|
|
STD_VIDEO_AV1_REFERENCE_NAME_BWDREF_FRAME :: BWDREF_FRAME;
|
|
STD_VIDEO_AV1_REFERENCE_NAME_ALTREF2_FRAME :: ALTREF2_FRAME;
|
|
STD_VIDEO_AV1_REFERENCE_NAME_ALTREF_FRAME :: ALTREF_FRAME;
|
|
STD_VIDEO_AV1_REFERENCE_NAME_INVALID :: INVALID;
|
|
STD_VIDEO_AV1_REFERENCE_NAME_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
StdVideoAV1InterpolationFilter :: enum s32 {
|
|
EIGHTTAP :: 0;
|
|
EIGHTTAP_SMOOTH :: 1;
|
|
EIGHTTAP_SHARP :: 2;
|
|
BILINEAR :: 3;
|
|
SWITCHABLE :: 4;
|
|
INVALID :: 2147483647;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
STD_VIDEO_AV1_INTERPOLATION_FILTER_EIGHTTAP :: EIGHTTAP;
|
|
STD_VIDEO_AV1_INTERPOLATION_FILTER_EIGHTTAP_SMOOTH :: EIGHTTAP_SMOOTH;
|
|
STD_VIDEO_AV1_INTERPOLATION_FILTER_EIGHTTAP_SHARP :: EIGHTTAP_SHARP;
|
|
STD_VIDEO_AV1_INTERPOLATION_FILTER_BILINEAR :: BILINEAR;
|
|
STD_VIDEO_AV1_INTERPOLATION_FILTER_SWITCHABLE :: SWITCHABLE;
|
|
STD_VIDEO_AV1_INTERPOLATION_FILTER_INVALID :: INVALID;
|
|
STD_VIDEO_AV1_INTERPOLATION_FILTER_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
StdVideoAV1TxMode :: enum s32 {
|
|
ONLY_4X4 :: 0;
|
|
LARGEST :: 1;
|
|
SELECT :: 2;
|
|
INVALID :: 2147483647;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
STD_VIDEO_AV1_TX_MODE_ONLY_4X4 :: ONLY_4X4;
|
|
STD_VIDEO_AV1_TX_MODE_LARGEST :: LARGEST;
|
|
STD_VIDEO_AV1_TX_MODE_SELECT :: SELECT;
|
|
STD_VIDEO_AV1_TX_MODE_INVALID :: INVALID;
|
|
STD_VIDEO_AV1_TX_MODE_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
StdVideoAV1FrameRestorationType :: enum s32 {
|
|
NONE :: 0;
|
|
WIENER :: 1;
|
|
SGRPROJ :: 2;
|
|
SWITCHABLE :: 3;
|
|
INVALID :: 2147483647;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
STD_VIDEO_AV1_FRAME_RESTORATION_TYPE_NONE :: NONE;
|
|
STD_VIDEO_AV1_FRAME_RESTORATION_TYPE_WIENER :: WIENER;
|
|
STD_VIDEO_AV1_FRAME_RESTORATION_TYPE_SGRPROJ :: SGRPROJ;
|
|
STD_VIDEO_AV1_FRAME_RESTORATION_TYPE_SWITCHABLE :: SWITCHABLE;
|
|
STD_VIDEO_AV1_FRAME_RESTORATION_TYPE_INVALID :: INVALID;
|
|
STD_VIDEO_AV1_FRAME_RESTORATION_TYPE_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
StdVideoAV1ColorPrimaries :: enum s32 {
|
|
BT_709 :: 1;
|
|
UNSPECIFIED :: 2;
|
|
BT_470_M :: 4;
|
|
BT_470_B_G :: 5;
|
|
BT_601 :: 6;
|
|
SMPTE_240 :: 7;
|
|
GENERIC_FILM :: 8;
|
|
BT_2020 :: 9;
|
|
XYZ :: 10;
|
|
SMPTE_431 :: 11;
|
|
SMPTE_432 :: 12;
|
|
EBU_3213 :: 22;
|
|
INVALID :: 2147483647;
|
|
|
|
BT_UNSPECIFIED :: 2;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
STD_VIDEO_AV1_COLOR_PRIMARIES_BT_709 :: BT_709;
|
|
STD_VIDEO_AV1_COLOR_PRIMARIES_UNSPECIFIED :: UNSPECIFIED;
|
|
STD_VIDEO_AV1_COLOR_PRIMARIES_BT_470_M :: BT_470_M;
|
|
STD_VIDEO_AV1_COLOR_PRIMARIES_BT_470_B_G :: BT_470_B_G;
|
|
STD_VIDEO_AV1_COLOR_PRIMARIES_BT_601 :: BT_601;
|
|
STD_VIDEO_AV1_COLOR_PRIMARIES_SMPTE_240 :: SMPTE_240;
|
|
STD_VIDEO_AV1_COLOR_PRIMARIES_GENERIC_FILM :: GENERIC_FILM;
|
|
STD_VIDEO_AV1_COLOR_PRIMARIES_BT_2020 :: BT_2020;
|
|
STD_VIDEO_AV1_COLOR_PRIMARIES_XYZ :: XYZ;
|
|
STD_VIDEO_AV1_COLOR_PRIMARIES_SMPTE_431 :: SMPTE_431;
|
|
STD_VIDEO_AV1_COLOR_PRIMARIES_SMPTE_432 :: SMPTE_432;
|
|
STD_VIDEO_AV1_COLOR_PRIMARIES_EBU_3213 :: EBU_3213;
|
|
STD_VIDEO_AV1_COLOR_PRIMARIES_INVALID :: INVALID;
|
|
|
|
STD_VIDEO_AV1_COLOR_PRIMARIES_BT_UNSPECIFIED :: BT_UNSPECIFIED;
|
|
STD_VIDEO_AV1_COLOR_PRIMARIES_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
StdVideoAV1TransferCharacteristics :: enum s32 {
|
|
RESERVED_0 :: 0;
|
|
BT_709 :: 1;
|
|
UNSPECIFIED :: 2;
|
|
RESERVED_3 :: 3;
|
|
BT_470_M :: 4;
|
|
BT_470_B_G :: 5;
|
|
BT_601 :: 6;
|
|
SMPTE_240 :: 7;
|
|
LINEAR :: 8;
|
|
LOG_100 :: 9;
|
|
LOG_100_SQRT10 :: 10;
|
|
IEC_61966 :: 11;
|
|
BT_1361 :: 12;
|
|
SRGB :: 13;
|
|
BT_2020_10_BIT :: 14;
|
|
BT_2020_12_BIT :: 15;
|
|
SMPTE_2084 :: 16;
|
|
SMPTE_428 :: 17;
|
|
HLG :: 18;
|
|
INVALID :: 2147483647;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_RESERVED_0 :: RESERVED_0;
|
|
STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_709 :: BT_709;
|
|
STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_UNSPECIFIED :: UNSPECIFIED;
|
|
STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_RESERVED_3 :: RESERVED_3;
|
|
STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_470_M :: BT_470_M;
|
|
STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_470_B_G :: BT_470_B_G;
|
|
STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_601 :: BT_601;
|
|
STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_SMPTE_240 :: SMPTE_240;
|
|
STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_LINEAR :: LINEAR;
|
|
STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_LOG_100 :: LOG_100;
|
|
STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_LOG_100_SQRT10 :: LOG_100_SQRT10;
|
|
STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_IEC_61966 :: IEC_61966;
|
|
STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_1361 :: BT_1361;
|
|
STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_SRGB :: SRGB;
|
|
STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_2020_10_BIT :: BT_2020_10_BIT;
|
|
STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_2020_12_BIT :: BT_2020_12_BIT;
|
|
STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_SMPTE_2084 :: SMPTE_2084;
|
|
STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_SMPTE_428 :: SMPTE_428;
|
|
STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_HLG :: HLG;
|
|
STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_INVALID :: INVALID;
|
|
STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
StdVideoAV1MatrixCoefficients :: enum s32 {
|
|
IDENTITY :: 0;
|
|
BT_709 :: 1;
|
|
UNSPECIFIED :: 2;
|
|
RESERVED_3 :: 3;
|
|
FCC :: 4;
|
|
BT_470_B_G :: 5;
|
|
BT_601 :: 6;
|
|
SMPTE_240 :: 7;
|
|
SMPTE_YCGCO :: 8;
|
|
BT_2020_NCL :: 9;
|
|
BT_2020_CL :: 10;
|
|
SMPTE_2085 :: 11;
|
|
CHROMAT_NCL :: 12;
|
|
CHROMAT_CL :: 13;
|
|
ICTCP :: 14;
|
|
INVALID :: 2147483647;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
STD_VIDEO_AV1_MATRIX_COEFFICIENTS_IDENTITY :: IDENTITY;
|
|
STD_VIDEO_AV1_MATRIX_COEFFICIENTS_BT_709 :: BT_709;
|
|
STD_VIDEO_AV1_MATRIX_COEFFICIENTS_UNSPECIFIED :: UNSPECIFIED;
|
|
STD_VIDEO_AV1_MATRIX_COEFFICIENTS_RESERVED_3 :: RESERVED_3;
|
|
STD_VIDEO_AV1_MATRIX_COEFFICIENTS_FCC :: FCC;
|
|
STD_VIDEO_AV1_MATRIX_COEFFICIENTS_BT_470_B_G :: BT_470_B_G;
|
|
STD_VIDEO_AV1_MATRIX_COEFFICIENTS_BT_601 :: BT_601;
|
|
STD_VIDEO_AV1_MATRIX_COEFFICIENTS_SMPTE_240 :: SMPTE_240;
|
|
STD_VIDEO_AV1_MATRIX_COEFFICIENTS_SMPTE_YCGCO :: SMPTE_YCGCO;
|
|
STD_VIDEO_AV1_MATRIX_COEFFICIENTS_BT_2020_NCL :: BT_2020_NCL;
|
|
STD_VIDEO_AV1_MATRIX_COEFFICIENTS_BT_2020_CL :: BT_2020_CL;
|
|
STD_VIDEO_AV1_MATRIX_COEFFICIENTS_SMPTE_2085 :: SMPTE_2085;
|
|
STD_VIDEO_AV1_MATRIX_COEFFICIENTS_CHROMAT_NCL :: CHROMAT_NCL;
|
|
STD_VIDEO_AV1_MATRIX_COEFFICIENTS_CHROMAT_CL :: CHROMAT_CL;
|
|
STD_VIDEO_AV1_MATRIX_COEFFICIENTS_ICTCP :: ICTCP;
|
|
STD_VIDEO_AV1_MATRIX_COEFFICIENTS_INVALID :: INVALID;
|
|
STD_VIDEO_AV1_MATRIX_COEFFICIENTS_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
StdVideoAV1ChromaSamplePosition :: enum s32 {
|
|
UNKNOWN :: 0;
|
|
VERTICAL :: 1;
|
|
COLOCATED :: 2;
|
|
RESERVED :: 3;
|
|
INVALID :: 2147483647;
|
|
MAX_ENUM :: 2147483647;
|
|
|
|
STD_VIDEO_AV1_CHROMA_SAMPLE_POSITION_UNKNOWN :: UNKNOWN;
|
|
STD_VIDEO_AV1_CHROMA_SAMPLE_POSITION_VERTICAL :: VERTICAL;
|
|
STD_VIDEO_AV1_CHROMA_SAMPLE_POSITION_COLOCATED :: COLOCATED;
|
|
STD_VIDEO_AV1_CHROMA_SAMPLE_POSITION_RESERVED :: RESERVED;
|
|
STD_VIDEO_AV1_CHROMA_SAMPLE_POSITION_INVALID :: INVALID;
|
|
STD_VIDEO_AV1_CHROMA_SAMPLE_POSITION_MAX_ENUM :: MAX_ENUM;
|
|
}
|
|
|
|
StdVideoAV1ColorConfigFlags :: struct {
|
|
__bitfield: u32;
|
|
/*
|
|
mono_chrome: u32; /* 1 bits */
|
|
color_range: u32; /* 1 bits */
|
|
separate_uv_delta_q: u32; /* 1 bits */
|
|
color_description_present_flag: u32; /* 1 bits */
|
|
reserved: u32; /* 28 bits */;
|
|
*/
|
|
}
|
|
|
|
StdVideoAV1ColorConfig :: struct {
|
|
flags: StdVideoAV1ColorConfigFlags;
|
|
BitDepth: u8;
|
|
subsampling_x: u8;
|
|
subsampling_y: u8;
|
|
reserved1: u8;
|
|
color_primaries: StdVideoAV1ColorPrimaries;
|
|
transfer_characteristics: StdVideoAV1TransferCharacteristics;
|
|
matrix_coefficients: StdVideoAV1MatrixCoefficients;
|
|
chroma_sample_position: StdVideoAV1ChromaSamplePosition;
|
|
}
|
|
|
|
StdVideoAV1TimingInfoFlags :: struct {
|
|
__bitfield: u32;
|
|
/*
|
|
equal_picture_interval: u32; /* 1 bits */
|
|
reserved: u32; /* 31 bits */;
|
|
*/
|
|
}
|
|
|
|
StdVideoAV1TimingInfo :: struct {
|
|
flags: StdVideoAV1TimingInfoFlags;
|
|
num_units_in_display_tick: u32;
|
|
time_scale: u32;
|
|
num_ticks_per_picture_minus_1: u32;
|
|
}
|
|
|
|
StdVideoAV1LoopFilterFlags :: struct {
|
|
__bitfield: u32;
|
|
/*
|
|
loop_filter_delta_enabled: u32; /* 1 bits */
|
|
loop_filter_delta_update: u32; /* 1 bits */
|
|
reserved: u32; /* 30 bits */;
|
|
*/
|
|
}
|
|
|
|
StdVideoAV1LoopFilter :: struct {
|
|
flags: StdVideoAV1LoopFilterFlags;
|
|
loop_filter_level: [4] u8;
|
|
loop_filter_sharpness: u8;
|
|
update_ref_delta: u8;
|
|
loop_filter_ref_deltas: [8] s8;
|
|
update_mode_delta: u8;
|
|
loop_filter_mode_deltas: [2] s8;
|
|
}
|
|
|
|
StdVideoAV1QuantizationFlags :: struct {
|
|
__bitfield: u32;
|
|
/*
|
|
using_qmatrix: u32; /* 1 bits */
|
|
diff_uv_delta: u32; /* 1 bits */
|
|
reserved: u32; /* 30 bits */;
|
|
*/
|
|
}
|
|
|
|
StdVideoAV1Quantization :: struct {
|
|
flags: StdVideoAV1QuantizationFlags;
|
|
base_q_idx: u8;
|
|
DeltaQYDc: s8;
|
|
DeltaQUDc: s8;
|
|
DeltaQUAc: s8;
|
|
DeltaQVDc: s8;
|
|
DeltaQVAc: s8;
|
|
qm_y: u8;
|
|
qm_u: u8;
|
|
qm_v: u8;
|
|
}
|
|
|
|
StdVideoAV1Segmentation :: struct {
|
|
FeatureEnabled: [8] u8;
|
|
FeatureData: [8] [8] s16;
|
|
}
|
|
|
|
StdVideoAV1TileInfoFlags :: struct {
|
|
__bitfield: u32;
|
|
/*
|
|
uniform_tile_spacing_flag: u32; /* 1 bits */
|
|
reserved: u32; /* 31 bits */;
|
|
*/
|
|
}
|
|
|
|
StdVideoAV1TileInfo :: struct {
|
|
flags: StdVideoAV1TileInfoFlags;
|
|
TileCols: u8;
|
|
TileRows: u8;
|
|
context_update_tile_id: u16;
|
|
tile_size_bytes_minus_1: u8;
|
|
reserved1: [7] u8;
|
|
pMiColStarts: *u16;
|
|
pMiRowStarts: *u16;
|
|
pWidthInSbsMinus1: *u16;
|
|
pHeightInSbsMinus1: *u16;
|
|
}
|
|
|
|
StdVideoAV1CDEF :: struct {
|
|
cdef_damping_minus_3: u8;
|
|
cdef_bits: u8;
|
|
cdef_y_pri_strength: [8] u8;
|
|
cdef_y_sec_strength: [8] u8;
|
|
cdef_uv_pri_strength: [8] u8;
|
|
cdef_uv_sec_strength: [8] u8;
|
|
}
|
|
|
|
StdVideoAV1LoopRestoration :: struct {
|
|
FrameRestorationType: [3] StdVideoAV1FrameRestorationType;
|
|
LoopRestorationSize: [3] u16;
|
|
}
|
|
|
|
StdVideoAV1GlobalMotion :: struct {
|
|
GmType: [8] u8;
|
|
gm_params: [8] [6] s32;
|
|
}
|
|
|
|
StdVideoAV1FilmGrainFlags :: struct {
|
|
__bitfield: u32;
|
|
/*
|
|
chroma_scaling_from_luma: u32; /* 1 bits */
|
|
overlap_flag: u32; /* 1 bits */
|
|
clip_to_restricted_range: u32; /* 1 bits */
|
|
update_grain: u32; /* 1 bits */
|
|
reserved: u32; /* 28 bits */;
|
|
*/
|
|
}
|
|
|
|
StdVideoAV1FilmGrain :: struct {
|
|
flags: StdVideoAV1FilmGrainFlags;
|
|
grain_scaling_minus_8: u8;
|
|
ar_coeff_lag: u8;
|
|
ar_coeff_shift_minus_6: u8;
|
|
grain_scale_shift: u8;
|
|
grain_seed: u16;
|
|
film_grain_params_ref_idx: u8;
|
|
num_y_points: u8;
|
|
point_y_value: [14] u8;
|
|
point_y_scaling: [14] u8;
|
|
num_cb_points: u8;
|
|
point_cb_value: [10] u8;
|
|
point_cb_scaling: [10] u8;
|
|
num_cr_points: u8;
|
|
point_cr_value: [10] u8;
|
|
point_cr_scaling: [10] u8;
|
|
ar_coeffs_y_plus_128: [24] s8;
|
|
ar_coeffs_cb_plus_128: [25] s8;
|
|
ar_coeffs_cr_plus_128: [25] s8;
|
|
cb_mult: u8;
|
|
cb_luma_mult: u8;
|
|
cb_offset: u16;
|
|
cr_mult: u8;
|
|
cr_luma_mult: u8;
|
|
cr_offset: u16;
|
|
}
|
|
|
|
StdVideoAV1SequenceHeaderFlags :: struct {
|
|
__bitfield: u32;
|
|
/*
|
|
still_picture: u32; /* 1 bits */
|
|
reduced_still_picture_header: u32; /* 1 bits */
|
|
use_128x128_superblock: u32; /* 1 bits */
|
|
enable_filter_intra: u32; /* 1 bits */
|
|
enable_intra_edge_filter: u32; /* 1 bits */
|
|
enable_interintra_compound: u32; /* 1 bits */
|
|
enable_masked_compound: u32; /* 1 bits */
|
|
enable_warped_motion: u32; /* 1 bits */
|
|
enable_dual_filter: u32; /* 1 bits */
|
|
enable_order_hint: u32; /* 1 bits */
|
|
enable_jnt_comp: u32; /* 1 bits */
|
|
enable_ref_frame_mvs: u32; /* 1 bits */
|
|
frame_id_numbers_present_flag: u32; /* 1 bits */
|
|
enable_superres: u32; /* 1 bits */
|
|
enable_cdef: u32; /* 1 bits */
|
|
enable_restoration: u32; /* 1 bits */
|
|
film_grain_params_present: u32; /* 1 bits */
|
|
timing_info_present_flag: u32; /* 1 bits */
|
|
initial_display_delay_present_flag: u32; /* 1 bits */
|
|
reserved: u32; /* 13 bits */;
|
|
*/
|
|
}
|
|
|
|
StdVideoAV1SequenceHeader :: struct {
|
|
flags: StdVideoAV1SequenceHeaderFlags;
|
|
seq_profile: StdVideoAV1Profile;
|
|
frame_width_bits_minus_1: u8;
|
|
frame_height_bits_minus_1: u8;
|
|
max_frame_width_minus_1: u16;
|
|
max_frame_height_minus_1: u16;
|
|
delta_frame_id_length_minus_2: u8;
|
|
additional_frame_id_length_minus_1: u8;
|
|
order_hint_bits_minus_1: u8;
|
|
seq_force_integer_mv: u8;
|
|
seq_force_screen_content_tools: u8;
|
|
reserved1: [5] u8;
|
|
pColorConfig: *StdVideoAV1ColorConfig;
|
|
pTimingInfo: *StdVideoAV1TimingInfo;
|
|
}
|
|
|
|
StdVideoDecodeAV1PictureInfoFlags :: struct {
|
|
__bitfield: u32;
|
|
/*
|
|
error_resilient_mode: u32; /* 1 bits */
|
|
disable_cdf_update: u32; /* 1 bits */
|
|
use_superres: u32; /* 1 bits */
|
|
render_and_frame_size_different: u32; /* 1 bits */
|
|
allow_screen_content_tools: u32; /* 1 bits */
|
|
is_filter_switchable: u32; /* 1 bits */
|
|
force_integer_mv: u32; /* 1 bits */
|
|
frame_size_override_flag: u32; /* 1 bits */
|
|
buffer_removal_time_present_flag: u32; /* 1 bits */
|
|
allow_intrabc: u32; /* 1 bits */
|
|
frame_refs_short_signaling: u32; /* 1 bits */
|
|
allow_high_precision_mv: u32; /* 1 bits */
|
|
is_motion_mode_switchable: u32; /* 1 bits */
|
|
use_ref_frame_mvs: u32; /* 1 bits */
|
|
disable_frame_end_update_cdf: u32; /* 1 bits */
|
|
allow_warped_motion: u32; /* 1 bits */
|
|
reduced_tx_set: u32; /* 1 bits */
|
|
reference_select: u32; /* 1 bits */
|
|
skip_mode_present: u32; /* 1 bits */
|
|
delta_q_present: u32; /* 1 bits */
|
|
delta_lf_present: u32; /* 1 bits */
|
|
delta_lf_multi: u32; /* 1 bits */
|
|
segmentation_enabled: u32; /* 1 bits */
|
|
segmentation_update_map: u32; /* 1 bits */
|
|
segmentation_temporal_update: u32; /* 1 bits */
|
|
segmentation_update_data: u32; /* 1 bits */
|
|
UsesLr: u32; /* 1 bits */
|
|
usesChromaLr: u32; /* 1 bits */
|
|
apply_grain: u32; /* 1 bits */
|
|
reserved: u32; /* 3 bits */;
|
|
*/
|
|
}
|
|
|
|
StdVideoDecodeAV1PictureInfo :: struct {
|
|
flags: StdVideoDecodeAV1PictureInfoFlags;
|
|
frame_type: StdVideoAV1FrameType;
|
|
current_frame_id: u32;
|
|
OrderHint: u8;
|
|
primary_ref_frame: u8;
|
|
refresh_frame_flags: u8;
|
|
reserved1: u8;
|
|
interpolation_filter: StdVideoAV1InterpolationFilter;
|
|
TxMode: StdVideoAV1TxMode;
|
|
delta_q_res: u8;
|
|
delta_lf_res: u8;
|
|
SkipModeFrame: [2] u8;
|
|
coded_denom: u8;
|
|
reserved2: [3] u8;
|
|
OrderHints: [8] u8;
|
|
expectedFrameId: [8] u32;
|
|
pTileInfo: *StdVideoAV1TileInfo;
|
|
pQuantization: *StdVideoAV1Quantization;
|
|
pSegmentation: *StdVideoAV1Segmentation;
|
|
pLoopFilter: *StdVideoAV1LoopFilter;
|
|
pCDEF: *StdVideoAV1CDEF;
|
|
pLoopRestoration: *StdVideoAV1LoopRestoration;
|
|
pGlobalMotion: *StdVideoAV1GlobalMotion;
|
|
pFilmGrain: *StdVideoAV1FilmGrain;
|
|
}
|
|
|
|
StdVideoDecodeAV1ReferenceInfoFlags :: struct {
|
|
__bitfield: u32;
|
|
/*
|
|
disable_frame_end_update_cdf: u32; /* 1 bits */
|
|
segmentation_enabled: u32; /* 1 bits */
|
|
reserved: u32; /* 30 bits */;
|
|
*/
|
|
}
|
|
|
|
StdVideoDecodeAV1ReferenceInfo :: struct {
|
|
flags: StdVideoDecodeAV1ReferenceInfoFlags;
|
|
frame_type: u8;
|
|
RefFrameSignBias: u8;
|
|
OrderHint: u8;
|
|
SavedOrderHints: [8] u8;
|
|
}
|
|
|
|
VkVideoDecodeAV1ProfileInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
stdProfile: StdVideoAV1Profile;
|
|
filmGrainSupport: VkBool32;
|
|
}
|
|
|
|
VkVideoDecodeAV1CapabilitiesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
maxLevel: StdVideoAV1Level;
|
|
}
|
|
|
|
VkVideoDecodeAV1SessionParametersCreateInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pStdSequenceHeader: *StdVideoAV1SequenceHeader;
|
|
}
|
|
|
|
VkVideoDecodeAV1PictureInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pStdPictureInfo: *StdVideoDecodeAV1PictureInfo;
|
|
referenceNameSlotIndices: [7] s32;
|
|
frameHeaderOffset: u32;
|
|
tileCount: u32;
|
|
pTileOffsets: *u32;
|
|
pTileSizes: *u32;
|
|
}
|
|
|
|
VkVideoDecodeAV1DpbSlotInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pStdReferenceInfo: *StdVideoDecodeAV1ReferenceInfo;
|
|
}
|
|
|
|
StdVideoEncodeAV1DecoderModelInfo :: struct {
|
|
buffer_delay_length_minus_1: u8;
|
|
buffer_removal_time_length_minus_1: u8;
|
|
frame_presentation_time_length_minus_1: u8;
|
|
reserved1: u8;
|
|
num_units_in_decoding_tick: u32;
|
|
}
|
|
|
|
StdVideoEncodeAV1ExtensionHeader :: struct {
|
|
temporal_id: u8;
|
|
spatial_id: u8;
|
|
}
|
|
|
|
StdVideoEncodeAV1OperatingPointInfoFlags :: struct {
|
|
__bitfield: u32;
|
|
/*
|
|
decoder_model_present_for_this_op: u32; /* 1 bits */
|
|
low_delay_mode_flag: u32; /* 1 bits */
|
|
initial_display_delay_present_for_this_op: u32; /* 1 bits */
|
|
reserved: u32; /* 29 bits */;
|
|
*/
|
|
}
|
|
|
|
StdVideoEncodeAV1OperatingPointInfo :: struct {
|
|
flags: StdVideoEncodeAV1OperatingPointInfoFlags;
|
|
operating_point_idc: u16;
|
|
seq_level_idx: u8;
|
|
seq_tier: u8;
|
|
decoder_buffer_delay: u32;
|
|
encoder_buffer_delay: u32;
|
|
initial_display_delay_minus_1: u8;
|
|
}
|
|
|
|
StdVideoEncodeAV1PictureInfoFlags :: struct {
|
|
__bitfield: u32;
|
|
/*
|
|
error_resilient_mode: u32; /* 1 bits */
|
|
disable_cdf_update: u32; /* 1 bits */
|
|
use_superres: u32; /* 1 bits */
|
|
render_and_frame_size_different: u32; /* 1 bits */
|
|
allow_screen_content_tools: u32; /* 1 bits */
|
|
is_filter_switchable: u32; /* 1 bits */
|
|
force_integer_mv: u32; /* 1 bits */
|
|
frame_size_override_flag: u32; /* 1 bits */
|
|
buffer_removal_time_present_flag: u32; /* 1 bits */
|
|
allow_intrabc: u32; /* 1 bits */
|
|
frame_refs_short_signaling: u32; /* 1 bits */
|
|
allow_high_precision_mv: u32; /* 1 bits */
|
|
is_motion_mode_switchable: u32; /* 1 bits */
|
|
use_ref_frame_mvs: u32; /* 1 bits */
|
|
disable_frame_end_update_cdf: u32; /* 1 bits */
|
|
allow_warped_motion: u32; /* 1 bits */
|
|
reduced_tx_set: u32; /* 1 bits */
|
|
skip_mode_present: u32; /* 1 bits */
|
|
delta_q_present: u32; /* 1 bits */
|
|
delta_lf_present: u32; /* 1 bits */
|
|
delta_lf_multi: u32; /* 1 bits */
|
|
segmentation_enabled: u32; /* 1 bits */
|
|
segmentation_update_map: u32; /* 1 bits */
|
|
segmentation_temporal_update: u32; /* 1 bits */
|
|
segmentation_update_data: u32; /* 1 bits */
|
|
UsesLr: u32; /* 1 bits */
|
|
usesChromaLr: u32; /* 1 bits */
|
|
show_frame: u32; /* 1 bits */
|
|
showable_frame: u32; /* 1 bits */
|
|
reserved: u32; /* 3 bits */;
|
|
*/
|
|
}
|
|
|
|
StdVideoEncodeAV1PictureInfo :: struct {
|
|
flags: StdVideoEncodeAV1PictureInfoFlags;
|
|
frame_type: StdVideoAV1FrameType;
|
|
frame_presentation_time: u32;
|
|
current_frame_id: u32;
|
|
order_hint: u8;
|
|
primary_ref_frame: u8;
|
|
refresh_frame_flags: u8;
|
|
coded_denom: u8;
|
|
render_width_minus_1: u16;
|
|
render_height_minus_1: u16;
|
|
interpolation_filter: StdVideoAV1InterpolationFilter;
|
|
TxMode: StdVideoAV1TxMode;
|
|
delta_q_res: u8;
|
|
delta_lf_res: u8;
|
|
ref_order_hint: [8] u8;
|
|
ref_frame_idx: [7] s8;
|
|
reserved1: [3] u8;
|
|
delta_frame_id_minus_1: [7] u32;
|
|
pTileInfo: *StdVideoAV1TileInfo;
|
|
pQuantization: *StdVideoAV1Quantization;
|
|
pSegmentation: *StdVideoAV1Segmentation;
|
|
pLoopFilter: *StdVideoAV1LoopFilter;
|
|
pCDEF: *StdVideoAV1CDEF;
|
|
pLoopRestoration: *StdVideoAV1LoopRestoration;
|
|
pGlobalMotion: *StdVideoAV1GlobalMotion;
|
|
pExtensionHeader: *StdVideoEncodeAV1ExtensionHeader;
|
|
pBufferRemovalTimes: *u32;
|
|
}
|
|
|
|
StdVideoEncodeAV1ReferenceInfoFlags :: struct {
|
|
__bitfield: u32;
|
|
/*
|
|
disable_frame_end_update_cdf: u32; /* 1 bits */
|
|
segmentation_enabled: u32; /* 1 bits */
|
|
reserved: u32; /* 30 bits */;
|
|
*/
|
|
}
|
|
|
|
StdVideoEncodeAV1ReferenceInfo :: struct {
|
|
flags: StdVideoEncodeAV1ReferenceInfoFlags;
|
|
RefFrameId: u32;
|
|
frame_type: StdVideoAV1FrameType;
|
|
OrderHint: u8;
|
|
reserved1: [3] u8;
|
|
pExtensionHeader: *StdVideoEncodeAV1ExtensionHeader;
|
|
}
|
|
|
|
VkVideoEncodeAV1PredictionModeKHR :: enum s32 {
|
|
INTRA_ONLY_KHR :: 0;
|
|
SINGLE_REFERENCE_KHR :: 1;
|
|
UNIDIRECTIONAL_COMPOUND_KHR :: 2;
|
|
BIDIRECTIONAL_COMPOUND_KHR :: 3;
|
|
MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_VIDEO_ENCODE_AV1_PREDICTION_MODE_INTRA_ONLY_KHR :: INTRA_ONLY_KHR;
|
|
VK_VIDEO_ENCODE_AV1_PREDICTION_MODE_SINGLE_REFERENCE_KHR :: SINGLE_REFERENCE_KHR;
|
|
VK_VIDEO_ENCODE_AV1_PREDICTION_MODE_UNIDIRECTIONAL_COMPOUND_KHR :: UNIDIRECTIONAL_COMPOUND_KHR;
|
|
VK_VIDEO_ENCODE_AV1_PREDICTION_MODE_BIDIRECTIONAL_COMPOUND_KHR :: BIDIRECTIONAL_COMPOUND_KHR;
|
|
VK_VIDEO_ENCODE_AV1_PREDICTION_MODE_MAX_ENUM_KHR :: MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkVideoEncodeAV1RateControlGroupKHR :: enum s32 {
|
|
INTRA_KHR :: 0;
|
|
PREDICTIVE_KHR :: 1;
|
|
BIPREDICTIVE_KHR :: 2;
|
|
MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_VIDEO_ENCODE_AV1_RATE_CONTROL_GROUP_INTRA_KHR :: INTRA_KHR;
|
|
VK_VIDEO_ENCODE_AV1_RATE_CONTROL_GROUP_PREDICTIVE_KHR :: PREDICTIVE_KHR;
|
|
VK_VIDEO_ENCODE_AV1_RATE_CONTROL_GROUP_BIPREDICTIVE_KHR :: BIPREDICTIVE_KHR;
|
|
VK_VIDEO_ENCODE_AV1_RATE_CONTROL_GROUP_MAX_ENUM_KHR :: MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkVideoEncodeAV1CapabilityFlagBitsKHR :: enum s32 {
|
|
PER_RATE_CONTROL_GROUP_MIN_MAX_Q_INDEX_BIT_KHR :: 1;
|
|
GENERATE_OBU_EXTENSION_HEADER_BIT_KHR :: 2;
|
|
PRIMARY_REFERENCE_CDF_ONLY_BIT_KHR :: 4;
|
|
FRAME_SIZE_OVERRIDE_BIT_KHR :: 8;
|
|
MOTION_VECTOR_SCALING_BIT_KHR :: 16;
|
|
FLAG_BITS_MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_VIDEO_ENCODE_AV1_CAPABILITY_PER_RATE_CONTROL_GROUP_MIN_MAX_Q_INDEX_BIT_KHR :: PER_RATE_CONTROL_GROUP_MIN_MAX_Q_INDEX_BIT_KHR;
|
|
VK_VIDEO_ENCODE_AV1_CAPABILITY_GENERATE_OBU_EXTENSION_HEADER_BIT_KHR :: GENERATE_OBU_EXTENSION_HEADER_BIT_KHR;
|
|
VK_VIDEO_ENCODE_AV1_CAPABILITY_PRIMARY_REFERENCE_CDF_ONLY_BIT_KHR :: PRIMARY_REFERENCE_CDF_ONLY_BIT_KHR;
|
|
VK_VIDEO_ENCODE_AV1_CAPABILITY_FRAME_SIZE_OVERRIDE_BIT_KHR :: FRAME_SIZE_OVERRIDE_BIT_KHR;
|
|
VK_VIDEO_ENCODE_AV1_CAPABILITY_MOTION_VECTOR_SCALING_BIT_KHR :: MOTION_VECTOR_SCALING_BIT_KHR;
|
|
VK_VIDEO_ENCODE_AV1_CAPABILITY_FLAG_BITS_MAX_ENUM_KHR :: FLAG_BITS_MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkVideoEncodeAV1CapabilityFlagsKHR :: VkFlags;
|
|
|
|
VkVideoEncodeAV1StdFlagBitsKHR :: enum s32 {
|
|
UNIFORM_TILE_SPACING_FLAG_SET_BIT_KHR :: 1;
|
|
SKIP_MODE_PRESENT_UNSET_BIT_KHR :: 2;
|
|
PRIMARY_REF_FRAME_BIT_KHR :: 4;
|
|
DELTA_Q_BIT_KHR :: 8;
|
|
FLAG_BITS_MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_VIDEO_ENCODE_AV1_STD_UNIFORM_TILE_SPACING_FLAG_SET_BIT_KHR :: UNIFORM_TILE_SPACING_FLAG_SET_BIT_KHR;
|
|
VK_VIDEO_ENCODE_AV1_STD_SKIP_MODE_PRESENT_UNSET_BIT_KHR :: SKIP_MODE_PRESENT_UNSET_BIT_KHR;
|
|
VK_VIDEO_ENCODE_AV1_STD_PRIMARY_REF_FRAME_BIT_KHR :: PRIMARY_REF_FRAME_BIT_KHR;
|
|
VK_VIDEO_ENCODE_AV1_STD_DELTA_Q_BIT_KHR :: DELTA_Q_BIT_KHR;
|
|
VK_VIDEO_ENCODE_AV1_STD_FLAG_BITS_MAX_ENUM_KHR :: FLAG_BITS_MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkVideoEncodeAV1StdFlagsKHR :: VkFlags;
|
|
|
|
VkVideoEncodeAV1SuperblockSizeFlagBitsKHR :: enum s32 {
|
|
_64_BIT_KHR :: 1;
|
|
_128_BIT_KHR :: 2;
|
|
FLAG_BITS_MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_VIDEO_ENCODE_AV1_SUPERBLOCK_SIZE_64_BIT_KHR :: _64_BIT_KHR;
|
|
VK_VIDEO_ENCODE_AV1_SUPERBLOCK_SIZE_128_BIT_KHR :: _128_BIT_KHR;
|
|
VK_VIDEO_ENCODE_AV1_SUPERBLOCK_SIZE_FLAG_BITS_MAX_ENUM_KHR :: FLAG_BITS_MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkVideoEncodeAV1SuperblockSizeFlagsKHR :: VkFlags;
|
|
|
|
VkVideoEncodeAV1RateControlFlagBitsKHR :: enum s32 {
|
|
REGULAR_GOP_BIT_KHR :: 1;
|
|
TEMPORAL_LAYER_PATTERN_DYADIC_BIT_KHR :: 2;
|
|
REFERENCE_PATTERN_FLAT_BIT_KHR :: 4;
|
|
REFERENCE_PATTERN_DYADIC_BIT_KHR :: 8;
|
|
FLAG_BITS_MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_VIDEO_ENCODE_AV1_RATE_CONTROL_REGULAR_GOP_BIT_KHR :: REGULAR_GOP_BIT_KHR;
|
|
VK_VIDEO_ENCODE_AV1_RATE_CONTROL_TEMPORAL_LAYER_PATTERN_DYADIC_BIT_KHR :: TEMPORAL_LAYER_PATTERN_DYADIC_BIT_KHR;
|
|
VK_VIDEO_ENCODE_AV1_RATE_CONTROL_REFERENCE_PATTERN_FLAT_BIT_KHR :: REFERENCE_PATTERN_FLAT_BIT_KHR;
|
|
VK_VIDEO_ENCODE_AV1_RATE_CONTROL_REFERENCE_PATTERN_DYADIC_BIT_KHR :: REFERENCE_PATTERN_DYADIC_BIT_KHR;
|
|
VK_VIDEO_ENCODE_AV1_RATE_CONTROL_FLAG_BITS_MAX_ENUM_KHR :: FLAG_BITS_MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkVideoEncodeAV1RateControlFlagsKHR :: VkFlags;
|
|
VkPhysicalDeviceVideoEncodeAV1FeaturesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
videoEncodeAV1: VkBool32;
|
|
}
|
|
|
|
VkVideoEncodeAV1CapabilitiesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkVideoEncodeAV1CapabilityFlagsKHR;
|
|
maxLevel: StdVideoAV1Level;
|
|
codedPictureAlignment: VkExtent2D;
|
|
maxTiles: VkExtent2D;
|
|
minTileSize: VkExtent2D;
|
|
maxTileSize: VkExtent2D;
|
|
superblockSizes: VkVideoEncodeAV1SuperblockSizeFlagsKHR;
|
|
maxSingleReferenceCount: u32;
|
|
singleReferenceNameMask: u32;
|
|
maxUnidirectionalCompoundReferenceCount: u32;
|
|
maxUnidirectionalCompoundGroup1ReferenceCount: u32;
|
|
unidirectionalCompoundReferenceNameMask: u32;
|
|
maxBidirectionalCompoundReferenceCount: u32;
|
|
maxBidirectionalCompoundGroup1ReferenceCount: u32;
|
|
maxBidirectionalCompoundGroup2ReferenceCount: u32;
|
|
bidirectionalCompoundReferenceNameMask: u32;
|
|
maxTemporalLayerCount: u32;
|
|
maxSpatialLayerCount: u32;
|
|
maxOperatingPoints: u32;
|
|
minQIndex: u32;
|
|
maxQIndex: u32;
|
|
prefersGopRemainingFrames: VkBool32;
|
|
requiresGopRemainingFrames: VkBool32;
|
|
stdSyntaxFlags: VkVideoEncodeAV1StdFlagsKHR;
|
|
}
|
|
|
|
VkVideoEncodeAV1QIndexKHR :: struct {
|
|
intraQIndex: u32;
|
|
predictiveQIndex: u32;
|
|
bipredictiveQIndex: u32;
|
|
}
|
|
|
|
VkVideoEncodeAV1QualityLevelPropertiesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
preferredRateControlFlags: VkVideoEncodeAV1RateControlFlagsKHR;
|
|
preferredGopFrameCount: u32;
|
|
preferredKeyFramePeriod: u32;
|
|
preferredConsecutiveBipredictiveFrameCount: u32;
|
|
preferredTemporalLayerCount: u32;
|
|
preferredConstantQIndex: VkVideoEncodeAV1QIndexKHR;
|
|
preferredMaxSingleReferenceCount: u32;
|
|
preferredSingleReferenceNameMask: u32;
|
|
preferredMaxUnidirectionalCompoundReferenceCount: u32;
|
|
preferredMaxUnidirectionalCompoundGroup1ReferenceCount: u32;
|
|
preferredUnidirectionalCompoundReferenceNameMask: u32;
|
|
preferredMaxBidirectionalCompoundReferenceCount: u32;
|
|
preferredMaxBidirectionalCompoundGroup1ReferenceCount: u32;
|
|
preferredMaxBidirectionalCompoundGroup2ReferenceCount: u32;
|
|
preferredBidirectionalCompoundReferenceNameMask: u32;
|
|
}
|
|
|
|
VkVideoEncodeAV1SessionCreateInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
useMaxLevel: VkBool32;
|
|
maxLevel: StdVideoAV1Level;
|
|
}
|
|
|
|
VkVideoEncodeAV1SessionParametersCreateInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pStdSequenceHeader: *StdVideoAV1SequenceHeader;
|
|
pStdDecoderModelInfo: *StdVideoEncodeAV1DecoderModelInfo;
|
|
stdOperatingPointCount: u32;
|
|
pStdOperatingPoints: *StdVideoEncodeAV1OperatingPointInfo;
|
|
}
|
|
|
|
VkVideoEncodeAV1PictureInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
predictionMode: VkVideoEncodeAV1PredictionModeKHR;
|
|
rateControlGroup: VkVideoEncodeAV1RateControlGroupKHR;
|
|
constantQIndex: u32;
|
|
pStdPictureInfo: *StdVideoEncodeAV1PictureInfo;
|
|
referenceNameSlotIndices: [7] s32;
|
|
primaryReferenceCdfOnly: VkBool32;
|
|
generateObuExtensionHeader: VkBool32;
|
|
}
|
|
|
|
VkVideoEncodeAV1DpbSlotInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pStdReferenceInfo: *StdVideoEncodeAV1ReferenceInfo;
|
|
}
|
|
|
|
VkVideoEncodeAV1ProfileInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
stdProfile: StdVideoAV1Profile;
|
|
}
|
|
|
|
VkVideoEncodeAV1FrameSizeKHR :: struct {
|
|
intraFrameSize: u32;
|
|
predictiveFrameSize: u32;
|
|
bipredictiveFrameSize: u32;
|
|
}
|
|
|
|
VkVideoEncodeAV1GopRemainingFrameInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
useGopRemainingFrames: VkBool32;
|
|
gopRemainingIntra: u32;
|
|
gopRemainingPredictive: u32;
|
|
gopRemainingBipredictive: u32;
|
|
}
|
|
|
|
VkVideoEncodeAV1RateControlInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkVideoEncodeAV1RateControlFlagsKHR;
|
|
gopFrameCount: u32;
|
|
keyFramePeriod: u32;
|
|
consecutiveBipredictiveFrameCount: u32;
|
|
temporalLayerCount: u32;
|
|
}
|
|
|
|
VkVideoEncodeAV1RateControlLayerInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
useMinQIndex: VkBool32;
|
|
minQIndex: VkVideoEncodeAV1QIndexKHR;
|
|
useMaxQIndex: VkBool32;
|
|
maxQIndex: VkVideoEncodeAV1QIndexKHR;
|
|
useMaxFrameSize: VkBool32;
|
|
maxFrameSize: VkVideoEncodeAV1FrameSizeKHR;
|
|
}
|
|
|
|
VkPhysicalDeviceVideoMaintenance1FeaturesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
videoMaintenance1: VkBool32;
|
|
}
|
|
|
|
VkVideoInlineQueryInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
queryPool: VkQueryPool;
|
|
firstQuery: u32;
|
|
queryCount: u32;
|
|
}
|
|
|
|
VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR :: VkPhysicalDeviceVertexAttributeDivisorProperties;
|
|
|
|
VkVertexInputBindingDivisorDescriptionKHR :: VkVertexInputBindingDivisorDescription;
|
|
|
|
VkPipelineVertexInputDivisorStateCreateInfoKHR :: VkPipelineVertexInputDivisorStateCreateInfo;
|
|
|
|
VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR :: VkPhysicalDeviceVertexAttributeDivisorFeatures;
|
|
|
|
VkPhysicalDeviceShaderFloatControls2FeaturesKHR :: VkPhysicalDeviceShaderFloatControls2Features;
|
|
|
|
VkPhysicalDeviceIndexTypeUint8FeaturesKHR :: VkPhysicalDeviceIndexTypeUint8Features;
|
|
|
|
VkLineRasterizationModeKHR :: VkLineRasterizationMode;
|
|
|
|
VkPhysicalDeviceLineRasterizationFeaturesKHR :: VkPhysicalDeviceLineRasterizationFeatures;
|
|
|
|
VkPhysicalDeviceLineRasterizationPropertiesKHR :: VkPhysicalDeviceLineRasterizationProperties;
|
|
|
|
VkPipelineRasterizationLineStateCreateInfoKHR :: VkPipelineRasterizationLineStateCreateInfo;
|
|
|
|
PFN_vkCmdSetLineStippleKHR :: #type (commandBuffer: VkCommandBuffer, lineStippleFactor: u32, lineStipplePattern: u16) -> void #c_call;
|
|
|
|
VkTimeDomainKHR :: enum s32 {
|
|
DEVICE_KHR :: 0;
|
|
CLOCK_MONOTONIC_KHR :: 1;
|
|
CLOCK_MONOTONIC_RAW_KHR :: 2;
|
|
QUERY_PERFORMANCE_COUNTER_KHR :: 3;
|
|
DEVICE_EXT :: 0;
|
|
CLOCK_MONOTONIC_EXT :: 1;
|
|
CLOCK_MONOTONIC_RAW_EXT :: 2;
|
|
QUERY_PERFORMANCE_COUNTER_EXT :: 3;
|
|
MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_TIME_DOMAIN_DEVICE_KHR :: DEVICE_KHR;
|
|
VK_TIME_DOMAIN_CLOCK_MONOTONIC_KHR :: CLOCK_MONOTONIC_KHR;
|
|
VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_KHR :: CLOCK_MONOTONIC_RAW_KHR;
|
|
VK_TIME_DOMAIN_QUERY_PERFORMANCE_COUNTER_KHR :: QUERY_PERFORMANCE_COUNTER_KHR;
|
|
VK_TIME_DOMAIN_DEVICE_EXT :: DEVICE_EXT;
|
|
VK_TIME_DOMAIN_CLOCK_MONOTONIC_EXT :: CLOCK_MONOTONIC_EXT;
|
|
VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_EXT :: CLOCK_MONOTONIC_RAW_EXT;
|
|
VK_TIME_DOMAIN_QUERY_PERFORMANCE_COUNTER_EXT :: QUERY_PERFORMANCE_COUNTER_EXT;
|
|
VK_TIME_DOMAIN_MAX_ENUM_KHR :: MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkCalibratedTimestampInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
timeDomain: VkTimeDomainKHR;
|
|
}
|
|
|
|
PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsKHR :: #type (physicalDevice: VkPhysicalDevice, pTimeDomainCount: *u32, pTimeDomains: *VkTimeDomainKHR) -> VkResult #c_call;
|
|
PFN_vkGetCalibratedTimestampsKHR :: #type (device: VkDevice, timestampCount: u32, pTimestampInfos: *VkCalibratedTimestampInfoKHR, pTimestamps: *u64, pMaxDeviation: *u64) -> VkResult #c_call;
|
|
|
|
VkPhysicalDeviceShaderExpectAssumeFeaturesKHR :: VkPhysicalDeviceShaderExpectAssumeFeatures;
|
|
|
|
VkPhysicalDeviceMaintenance6FeaturesKHR :: VkPhysicalDeviceMaintenance6Features;
|
|
|
|
VkPhysicalDeviceMaintenance6PropertiesKHR :: VkPhysicalDeviceMaintenance6Properties;
|
|
|
|
VkBindMemoryStatusKHR :: VkBindMemoryStatus;
|
|
|
|
VkBindDescriptorSetsInfoKHR :: VkBindDescriptorSetsInfo;
|
|
|
|
VkPushConstantsInfoKHR :: VkPushConstantsInfo;
|
|
|
|
VkPushDescriptorSetInfoKHR :: VkPushDescriptorSetInfo;
|
|
|
|
VkPushDescriptorSetWithTemplateInfoKHR :: VkPushDescriptorSetWithTemplateInfo;
|
|
|
|
VkSetDescriptorBufferOffsetsInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
stageFlags: VkShaderStageFlags;
|
|
layout: VkPipelineLayout;
|
|
firstSet: u32;
|
|
setCount: u32;
|
|
pBufferIndices: *u32;
|
|
pOffsets: *VkDeviceSize;
|
|
}
|
|
|
|
VkBindDescriptorBufferEmbeddedSamplersInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
stageFlags: VkShaderStageFlags;
|
|
layout: VkPipelineLayout;
|
|
set: u32;
|
|
}
|
|
|
|
PFN_vkCmdBindDescriptorSets2KHR :: #type (commandBuffer: VkCommandBuffer, pBindDescriptorSetsInfo: *VkBindDescriptorSetsInfo) -> void #c_call;
|
|
PFN_vkCmdPushConstants2KHR :: #type (commandBuffer: VkCommandBuffer, pPushConstantsInfo: *VkPushConstantsInfo) -> void #c_call;
|
|
PFN_vkCmdPushDescriptorSet2KHR :: #type (commandBuffer: VkCommandBuffer, pPushDescriptorSetInfo: *VkPushDescriptorSetInfo) -> void #c_call;
|
|
PFN_vkCmdPushDescriptorSetWithTemplate2KHR :: #type (commandBuffer: VkCommandBuffer, pPushDescriptorSetWithTemplateInfo: *VkPushDescriptorSetWithTemplateInfo) -> void #c_call;
|
|
PFN_vkCmdSetDescriptorBufferOffsets2EXT :: #type (commandBuffer: VkCommandBuffer, pSetDescriptorBufferOffsetsInfo: *VkSetDescriptorBufferOffsetsInfoEXT) -> void #c_call;
|
|
PFN_vkCmdBindDescriptorBufferEmbeddedSamplers2EXT :: #type (commandBuffer: VkCommandBuffer, pBindDescriptorBufferEmbeddedSamplersInfo: *VkBindDescriptorBufferEmbeddedSamplersInfoEXT) -> void #c_call;
|
|
|
|
VkVideoEncodeQuantizationMapCapabilitiesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
maxQuantizationMapExtent: VkExtent2D;
|
|
}
|
|
|
|
VkVideoFormatQuantizationMapPropertiesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
quantizationMapTexelSize: VkExtent2D;
|
|
}
|
|
|
|
VkVideoEncodeQuantizationMapInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
quantizationMap: VkImageView;
|
|
quantizationMapExtent: VkExtent2D;
|
|
}
|
|
|
|
VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
quantizationMapTexelSize: VkExtent2D;
|
|
}
|
|
|
|
VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
videoEncodeQuantizationMap: VkBool32;
|
|
}
|
|
|
|
VkVideoEncodeH264QuantizationMapCapabilitiesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
minQpDelta: s32;
|
|
maxQpDelta: s32;
|
|
}
|
|
|
|
VkVideoEncodeH265QuantizationMapCapabilitiesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
minQpDelta: s32;
|
|
maxQpDelta: s32;
|
|
}
|
|
|
|
VkVideoFormatH265QuantizationMapPropertiesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
compatibleCtbSizes: VkVideoEncodeH265CtbSizeFlagsKHR;
|
|
}
|
|
|
|
VkVideoEncodeAV1QuantizationMapCapabilitiesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
minQIndexDelta: s32;
|
|
maxQIndexDelta: s32;
|
|
}
|
|
|
|
VkVideoFormatAV1QuantizationMapPropertiesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
compatibleSuperblockSizes: VkVideoEncodeAV1SuperblockSizeFlagsKHR;
|
|
}
|
|
|
|
VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
shaderRelaxedExtendedInstruction: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceLayeredApiKHR :: enum s32 {
|
|
VULKAN_KHR :: 0;
|
|
D3D12_KHR :: 1;
|
|
METAL_KHR :: 2;
|
|
OPENGL_KHR :: 3;
|
|
OPENGLES_KHR :: 4;
|
|
MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_PHYSICAL_DEVICE_LAYERED_API_VULKAN_KHR :: VULKAN_KHR;
|
|
VK_PHYSICAL_DEVICE_LAYERED_API_D3D12_KHR :: D3D12_KHR;
|
|
VK_PHYSICAL_DEVICE_LAYERED_API_METAL_KHR :: METAL_KHR;
|
|
VK_PHYSICAL_DEVICE_LAYERED_API_OPENGL_KHR :: OPENGL_KHR;
|
|
VK_PHYSICAL_DEVICE_LAYERED_API_OPENGLES_KHR :: OPENGLES_KHR;
|
|
VK_PHYSICAL_DEVICE_LAYERED_API_MAX_ENUM_KHR :: MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkPhysicalDeviceMaintenance7FeaturesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
maintenance7: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceMaintenance7PropertiesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
robustFragmentShadingRateAttachmentAccess: VkBool32;
|
|
separateDepthStencilAttachmentAccess: VkBool32;
|
|
maxDescriptorSetTotalUniformBuffersDynamic: u32;
|
|
maxDescriptorSetTotalStorageBuffersDynamic: u32;
|
|
maxDescriptorSetTotalBuffersDynamic: u32;
|
|
maxDescriptorSetUpdateAfterBindTotalUniformBuffersDynamic: u32;
|
|
maxDescriptorSetUpdateAfterBindTotalStorageBuffersDynamic: u32;
|
|
maxDescriptorSetUpdateAfterBindTotalBuffersDynamic: u32;
|
|
}
|
|
|
|
VkPhysicalDeviceLayeredApiPropertiesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
vendorID: u32;
|
|
deviceID: u32;
|
|
layeredAPI: VkPhysicalDeviceLayeredApiKHR;
|
|
deviceName: [256] u8;
|
|
}
|
|
|
|
VkPhysicalDeviceLayeredApiPropertiesListKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
layeredApiCount: u32;
|
|
pLayeredApis: *VkPhysicalDeviceLayeredApiPropertiesKHR;
|
|
}
|
|
|
|
VkPhysicalDeviceLayeredApiVulkanPropertiesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
properties: VkPhysicalDeviceProperties2;
|
|
}
|
|
|
|
VkDebugReportCallbackEXT_T :: struct {}
|
|
VkDebugReportCallbackEXT :: *VkDebugReportCallbackEXT_T;
|
|
|
|
VkDebugReportObjectTypeEXT :: enum s32 {
|
|
UNKNOWN_EXT :: 0;
|
|
INSTANCE_EXT :: 1;
|
|
PHYSICAL_DEVICE_EXT :: 2;
|
|
DEVICE_EXT :: 3;
|
|
QUEUE_EXT :: 4;
|
|
SEMAPHORE_EXT :: 5;
|
|
COMMAND_BUFFER_EXT :: 6;
|
|
FENCE_EXT :: 7;
|
|
DEVICE_MEMORY_EXT :: 8;
|
|
BUFFER_EXT :: 9;
|
|
IMAGE_EXT :: 10;
|
|
EVENT_EXT :: 11;
|
|
QUERY_POOL_EXT :: 12;
|
|
BUFFER_VIEW_EXT :: 13;
|
|
IMAGE_VIEW_EXT :: 14;
|
|
SHADER_MODULE_EXT :: 15;
|
|
PIPELINE_CACHE_EXT :: 16;
|
|
PIPELINE_LAYOUT_EXT :: 17;
|
|
RENDER_PASS_EXT :: 18;
|
|
PIPELINE_EXT :: 19;
|
|
DESCRIPTOR_SET_LAYOUT_EXT :: 20;
|
|
SAMPLER_EXT :: 21;
|
|
DESCRIPTOR_POOL_EXT :: 22;
|
|
DESCRIPTOR_SET_EXT :: 23;
|
|
FRAMEBUFFER_EXT :: 24;
|
|
COMMAND_POOL_EXT :: 25;
|
|
SURFACE_KHR_EXT :: 26;
|
|
SWAPCHAIN_KHR_EXT :: 27;
|
|
DEBUG_REPORT_CALLBACK_EXT_EXT :: 28;
|
|
DISPLAY_KHR_EXT :: 29;
|
|
DISPLAY_MODE_KHR_EXT :: 30;
|
|
VALIDATION_CACHE_EXT_EXT :: 33;
|
|
SAMPLER_YCBCR_CONVERSION_EXT :: 1000156000;
|
|
DESCRIPTOR_UPDATE_TEMPLATE_EXT :: 1000085000;
|
|
CU_MODULE_NVX_EXT :: 1000029000;
|
|
CU_FUNCTION_NVX_EXT :: 1000029001;
|
|
ACCELERATION_STRUCTURE_KHR_EXT :: 1000150000;
|
|
ACCELERATION_STRUCTURE_NV_EXT :: 1000165000;
|
|
CUDA_MODULE_NV_EXT :: 1000307000;
|
|
CUDA_FUNCTION_NV_EXT :: 1000307001;
|
|
BUFFER_COLLECTION_FUCHSIA_EXT :: 1000366000;
|
|
|
|
DEBUG_REPORT_EXT :: 28;
|
|
|
|
VALIDATION_CACHE_EXT :: 33;
|
|
DESCRIPTOR_UPDATE_TEMPLATE_KHR_EXT :: 1000085000;
|
|
SAMPLER_YCBCR_CONVERSION_KHR_EXT :: 1000156000;
|
|
MAX_ENUM_EXT :: 2147483647;
|
|
|
|
VK_DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXT :: UNKNOWN_EXT;
|
|
VK_DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXT :: INSTANCE_EXT;
|
|
VK_DEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXT :: PHYSICAL_DEVICE_EXT;
|
|
VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_EXT :: DEVICE_EXT;
|
|
VK_DEBUG_REPORT_OBJECT_TYPE_QUEUE_EXT :: QUEUE_EXT;
|
|
VK_DEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXT :: SEMAPHORE_EXT;
|
|
VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXT :: COMMAND_BUFFER_EXT;
|
|
VK_DEBUG_REPORT_OBJECT_TYPE_FENCE_EXT :: FENCE_EXT;
|
|
VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXT :: DEVICE_MEMORY_EXT;
|
|
VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_EXT :: BUFFER_EXT;
|
|
VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_EXT :: IMAGE_EXT;
|
|
VK_DEBUG_REPORT_OBJECT_TYPE_EVENT_EXT :: EVENT_EXT;
|
|
VK_DEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXT :: QUERY_POOL_EXT;
|
|
VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXT :: BUFFER_VIEW_EXT;
|
|
VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXT :: IMAGE_VIEW_EXT;
|
|
VK_DEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXT :: SHADER_MODULE_EXT;
|
|
VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXT :: PIPELINE_CACHE_EXT;
|
|
VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXT :: PIPELINE_LAYOUT_EXT;
|
|
VK_DEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXT :: RENDER_PASS_EXT;
|
|
VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXT :: PIPELINE_EXT;
|
|
VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXT :: DESCRIPTOR_SET_LAYOUT_EXT;
|
|
VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXT :: SAMPLER_EXT;
|
|
VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXT :: DESCRIPTOR_POOL_EXT;
|
|
VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXT :: DESCRIPTOR_SET_EXT;
|
|
VK_DEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXT :: FRAMEBUFFER_EXT;
|
|
VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXT :: COMMAND_POOL_EXT;
|
|
VK_DEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXT :: SURFACE_KHR_EXT;
|
|
VK_DEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXT :: SWAPCHAIN_KHR_EXT;
|
|
VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXT :: DEBUG_REPORT_CALLBACK_EXT_EXT;
|
|
VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXT :: DISPLAY_KHR_EXT;
|
|
VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXT :: DISPLAY_MODE_KHR_EXT;
|
|
VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT_EXT :: VALIDATION_CACHE_EXT_EXT;
|
|
VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_EXT :: SAMPLER_YCBCR_CONVERSION_EXT;
|
|
VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXT :: DESCRIPTOR_UPDATE_TEMPLATE_EXT;
|
|
VK_DEBUG_REPORT_OBJECT_TYPE_CU_MODULE_NVX_EXT :: CU_MODULE_NVX_EXT;
|
|
VK_DEBUG_REPORT_OBJECT_TYPE_CU_FUNCTION_NVX_EXT :: CU_FUNCTION_NVX_EXT;
|
|
VK_DEBUG_REPORT_OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR_EXT :: ACCELERATION_STRUCTURE_KHR_EXT;
|
|
VK_DEBUG_REPORT_OBJECT_TYPE_ACCELERATION_STRUCTURE_NV_EXT :: ACCELERATION_STRUCTURE_NV_EXT;
|
|
VK_DEBUG_REPORT_OBJECT_TYPE_CUDA_MODULE_NV_EXT :: CUDA_MODULE_NV_EXT;
|
|
VK_DEBUG_REPORT_OBJECT_TYPE_CUDA_FUNCTION_NV_EXT :: CUDA_FUNCTION_NV_EXT;
|
|
VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_COLLECTION_FUCHSIA_EXT :: BUFFER_COLLECTION_FUCHSIA_EXT;
|
|
|
|
VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_EXT :: DEBUG_REPORT_EXT;
|
|
|
|
VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT :: VALIDATION_CACHE_EXT;
|
|
VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR_EXT :: DESCRIPTOR_UPDATE_TEMPLATE_KHR_EXT;
|
|
VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR_EXT :: SAMPLER_YCBCR_CONVERSION_KHR_EXT;
|
|
VK_DEBUG_REPORT_OBJECT_TYPE_MAX_ENUM_EXT :: MAX_ENUM_EXT;
|
|
}
|
|
|
|
VkDebugReportFlagBitsEXT :: enum s32 {
|
|
INFORMATION_BIT_EXT :: 1;
|
|
WARNING_BIT_EXT :: 2;
|
|
PERFORMANCE_WARNING_BIT_EXT :: 4;
|
|
ERROR_BIT_EXT :: 8;
|
|
DEBUG_BIT_EXT :: 16;
|
|
FLAG_BITS_MAX_ENUM_EXT :: 2147483647;
|
|
|
|
VK_DEBUG_REPORT_INFORMATION_BIT_EXT :: INFORMATION_BIT_EXT;
|
|
VK_DEBUG_REPORT_WARNING_BIT_EXT :: WARNING_BIT_EXT;
|
|
VK_DEBUG_REPORT_PERFORMANCE_WARNING_BIT_EXT :: PERFORMANCE_WARNING_BIT_EXT;
|
|
VK_DEBUG_REPORT_ERROR_BIT_EXT :: ERROR_BIT_EXT;
|
|
VK_DEBUG_REPORT_DEBUG_BIT_EXT :: DEBUG_BIT_EXT;
|
|
VK_DEBUG_REPORT_FLAG_BITS_MAX_ENUM_EXT :: FLAG_BITS_MAX_ENUM_EXT;
|
|
}
|
|
|
|
VkDebugReportFlagsEXT :: VkFlags;
|
|
PFN_vkDebugReportCallbackEXT :: #type (flags: VkDebugReportFlagsEXT, objectType: VkDebugReportObjectTypeEXT, object: u64, location: u64, messageCode: s32, pLayerPrefix: *u8, pMessage: *u8, pUserData: *void) -> VkBool32 #c_call;
|
|
|
|
VkDebugReportCallbackCreateInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkDebugReportFlagsEXT;
|
|
pfnCallback: PFN_vkDebugReportCallbackEXT;
|
|
pUserData: *void;
|
|
}
|
|
|
|
PFN_vkCreateDebugReportCallbackEXT :: #type (instance: VkInstance, pCreateInfo: *VkDebugReportCallbackCreateInfoEXT, pAllocator: *VkAllocationCallbacks, pCallback: *VkDebugReportCallbackEXT) -> VkResult #c_call;
|
|
PFN_vkDestroyDebugReportCallbackEXT :: #type (instance: VkInstance, callback: VkDebugReportCallbackEXT, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
PFN_vkDebugReportMessageEXT :: #type (instance: VkInstance, flags: VkDebugReportFlagsEXT, objectType: VkDebugReportObjectTypeEXT, object: u64, location: u64, messageCode: s32, pLayerPrefix: *u8, pMessage: *u8) -> void #c_call;
|
|
|
|
VkRasterizationOrderAMD :: enum s32 {
|
|
STRICT_AMD :: 0;
|
|
RELAXED_AMD :: 1;
|
|
MAX_ENUM_AMD :: 2147483647;
|
|
|
|
VK_RASTERIZATION_ORDER_STRICT_AMD :: STRICT_AMD;
|
|
VK_RASTERIZATION_ORDER_RELAXED_AMD :: RELAXED_AMD;
|
|
VK_RASTERIZATION_ORDER_MAX_ENUM_AMD :: MAX_ENUM_AMD;
|
|
}
|
|
|
|
VkPipelineRasterizationStateRasterizationOrderAMD :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
rasterizationOrder: VkRasterizationOrderAMD;
|
|
}
|
|
|
|
VkDebugMarkerObjectNameInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
objectType: VkDebugReportObjectTypeEXT;
|
|
object: u64;
|
|
pObjectName: *u8;
|
|
}
|
|
|
|
VkDebugMarkerObjectTagInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
objectType: VkDebugReportObjectTypeEXT;
|
|
object: u64;
|
|
tagName: u64;
|
|
tagSize: u64;
|
|
pTag: *void;
|
|
}
|
|
|
|
VkDebugMarkerMarkerInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pMarkerName: *u8;
|
|
color: [4] float;
|
|
}
|
|
|
|
PFN_vkDebugMarkerSetObjectTagEXT :: #type (device: VkDevice, pTagInfo: *VkDebugMarkerObjectTagInfoEXT) -> VkResult #c_call;
|
|
PFN_vkDebugMarkerSetObjectNameEXT :: #type (device: VkDevice, pNameInfo: *VkDebugMarkerObjectNameInfoEXT) -> VkResult #c_call;
|
|
PFN_vkCmdDebugMarkerBeginEXT :: #type (commandBuffer: VkCommandBuffer, pMarkerInfo: *VkDebugMarkerMarkerInfoEXT) -> void #c_call;
|
|
PFN_vkCmdDebugMarkerEndEXT :: #type (commandBuffer: VkCommandBuffer) -> void #c_call;
|
|
PFN_vkCmdDebugMarkerInsertEXT :: #type (commandBuffer: VkCommandBuffer, pMarkerInfo: *VkDebugMarkerMarkerInfoEXT) -> void #c_call;
|
|
|
|
VkDedicatedAllocationImageCreateInfoNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
dedicatedAllocation: VkBool32;
|
|
}
|
|
|
|
VkDedicatedAllocationBufferCreateInfoNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
dedicatedAllocation: VkBool32;
|
|
}
|
|
|
|
VkDedicatedAllocationMemoryAllocateInfoNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
image: VkImage;
|
|
buffer: VkBuffer;
|
|
}
|
|
|
|
VkPipelineRasterizationStateStreamCreateFlagsEXT :: VkFlags;
|
|
VkPhysicalDeviceTransformFeedbackFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
transformFeedback: VkBool32;
|
|
geometryStreams: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceTransformFeedbackPropertiesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
maxTransformFeedbackStreams: u32;
|
|
maxTransformFeedbackBuffers: u32;
|
|
maxTransformFeedbackBufferSize: VkDeviceSize;
|
|
maxTransformFeedbackStreamDataSize: u32;
|
|
maxTransformFeedbackBufferDataSize: u32;
|
|
maxTransformFeedbackBufferDataStride: u32;
|
|
transformFeedbackQueries: VkBool32;
|
|
transformFeedbackStreamsLinesTriangles: VkBool32;
|
|
transformFeedbackRasterizationStreamSelect: VkBool32;
|
|
transformFeedbackDraw: VkBool32;
|
|
}
|
|
|
|
VkPipelineRasterizationStateStreamCreateInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkPipelineRasterizationStateStreamCreateFlagsEXT;
|
|
rasterizationStream: u32;
|
|
}
|
|
|
|
PFN_vkCmdBindTransformFeedbackBuffersEXT :: #type (commandBuffer: VkCommandBuffer, firstBinding: u32, bindingCount: u32, pBuffers: *VkBuffer, pOffsets: *VkDeviceSize, pSizes: *VkDeviceSize) -> void #c_call;
|
|
PFN_vkCmdBeginTransformFeedbackEXT :: #type (commandBuffer: VkCommandBuffer, firstCounterBuffer: u32, counterBufferCount: u32, pCounterBuffers: *VkBuffer, pCounterBufferOffsets: *VkDeviceSize) -> void #c_call;
|
|
PFN_vkCmdEndTransformFeedbackEXT :: #type (commandBuffer: VkCommandBuffer, firstCounterBuffer: u32, counterBufferCount: u32, pCounterBuffers: *VkBuffer, pCounterBufferOffsets: *VkDeviceSize) -> void #c_call;
|
|
PFN_vkCmdBeginQueryIndexedEXT :: #type (commandBuffer: VkCommandBuffer, queryPool: VkQueryPool, query: u32, flags: VkQueryControlFlags, index: u32) -> void #c_call;
|
|
PFN_vkCmdEndQueryIndexedEXT :: #type (commandBuffer: VkCommandBuffer, queryPool: VkQueryPool, query: u32, index: u32) -> void #c_call;
|
|
PFN_vkCmdDrawIndirectByteCountEXT :: #type (commandBuffer: VkCommandBuffer, instanceCount: u32, firstInstance: u32, counterBuffer: VkBuffer, counterBufferOffset: VkDeviceSize, counterOffset: u32, vertexStride: u32) -> void #c_call;
|
|
|
|
VkCuModuleNVX_T :: struct {}
|
|
VkCuModuleNVX :: *VkCuModuleNVX_T;
|
|
VkCuFunctionNVX_T :: struct {}
|
|
VkCuFunctionNVX :: *VkCuFunctionNVX_T;
|
|
|
|
VkCuModuleCreateInfoNVX :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
dataSize: u64;
|
|
pData: *void;
|
|
}
|
|
|
|
VkCuModuleTexturingModeCreateInfoNVX :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
use64bitTexturing: VkBool32;
|
|
}
|
|
|
|
VkCuFunctionCreateInfoNVX :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
module: VkCuModuleNVX;
|
|
pName: *u8;
|
|
}
|
|
|
|
VkCuLaunchInfoNVX :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
function: VkCuFunctionNVX;
|
|
gridDimX: u32;
|
|
gridDimY: u32;
|
|
gridDimZ: u32;
|
|
blockDimX: u32;
|
|
blockDimY: u32;
|
|
blockDimZ: u32;
|
|
sharedMemBytes: u32;
|
|
paramCount: u64;
|
|
pParams: **void;
|
|
extraCount: u64;
|
|
pExtras: **void;
|
|
}
|
|
|
|
PFN_vkCreateCuModuleNVX :: #type (device: VkDevice, pCreateInfo: *VkCuModuleCreateInfoNVX, pAllocator: *VkAllocationCallbacks, pModule: *VkCuModuleNVX) -> VkResult #c_call;
|
|
PFN_vkCreateCuFunctionNVX :: #type (device: VkDevice, pCreateInfo: *VkCuFunctionCreateInfoNVX, pAllocator: *VkAllocationCallbacks, pFunction: *VkCuFunctionNVX) -> VkResult #c_call;
|
|
PFN_vkDestroyCuModuleNVX :: #type (device: VkDevice, module: VkCuModuleNVX, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
PFN_vkDestroyCuFunctionNVX :: #type (device: VkDevice, function: VkCuFunctionNVX, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
PFN_vkCmdCuLaunchKernelNVX :: #type (commandBuffer: VkCommandBuffer, pLaunchInfo: *VkCuLaunchInfoNVX) -> void #c_call;
|
|
|
|
VkImageViewHandleInfoNVX :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
imageView: VkImageView;
|
|
descriptorType: VkDescriptorType;
|
|
sampler: VkSampler;
|
|
}
|
|
|
|
VkImageViewAddressPropertiesNVX :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
deviceAddress: VkDeviceAddress;
|
|
size: VkDeviceSize;
|
|
}
|
|
|
|
PFN_vkGetImageViewHandleNVX :: #type (device: VkDevice, pInfo: *VkImageViewHandleInfoNVX) -> u32 #c_call;
|
|
PFN_vkGetImageViewHandle64NVX :: #type (device: VkDevice, pInfo: *VkImageViewHandleInfoNVX) -> u64 #c_call;
|
|
PFN_vkGetImageViewAddressNVX :: #type (device: VkDevice, imageView: VkImageView, pProperties: *VkImageViewAddressPropertiesNVX) -> VkResult #c_call;
|
|
|
|
PFN_vkCmdDrawIndirectCountAMD :: #type (commandBuffer: VkCommandBuffer, buffer: VkBuffer, offset: VkDeviceSize, countBuffer: VkBuffer, countBufferOffset: VkDeviceSize, maxDrawCount: u32, stride: u32) -> void #c_call;
|
|
PFN_vkCmdDrawIndexedIndirectCountAMD :: #type (commandBuffer: VkCommandBuffer, buffer: VkBuffer, offset: VkDeviceSize, countBuffer: VkBuffer, countBufferOffset: VkDeviceSize, maxDrawCount: u32, stride: u32) -> void #c_call;
|
|
|
|
VkTextureLODGatherFormatPropertiesAMD :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
supportsTextureGatherLODBiasAMD: VkBool32;
|
|
}
|
|
|
|
VkShaderInfoTypeAMD :: enum s32 {
|
|
STATISTICS_AMD :: 0;
|
|
BINARY_AMD :: 1;
|
|
DISASSEMBLY_AMD :: 2;
|
|
MAX_ENUM_AMD :: 2147483647;
|
|
|
|
VK_SHADER_INFO_TYPE_STATISTICS_AMD :: STATISTICS_AMD;
|
|
VK_SHADER_INFO_TYPE_BINARY_AMD :: BINARY_AMD;
|
|
VK_SHADER_INFO_TYPE_DISASSEMBLY_AMD :: DISASSEMBLY_AMD;
|
|
VK_SHADER_INFO_TYPE_MAX_ENUM_AMD :: MAX_ENUM_AMD;
|
|
}
|
|
|
|
VkShaderResourceUsageAMD :: struct {
|
|
numUsedVgprs: u32;
|
|
numUsedSgprs: u32;
|
|
ldsSizePerLocalWorkGroup: u32;
|
|
ldsUsageSizeInBytes: u64;
|
|
scratchMemUsageInBytes: u64;
|
|
}
|
|
|
|
VkShaderStatisticsInfoAMD :: struct {
|
|
shaderStageMask: VkShaderStageFlags;
|
|
resourceUsage: VkShaderResourceUsageAMD;
|
|
numPhysicalVgprs: u32;
|
|
numPhysicalSgprs: u32;
|
|
numAvailableVgprs: u32;
|
|
numAvailableSgprs: u32;
|
|
computeWorkGroupSize: [3] u32;
|
|
}
|
|
|
|
PFN_vkGetShaderInfoAMD :: #type (device: VkDevice, pipeline: VkPipeline, shaderStage: VkShaderStageFlagBits, infoType: VkShaderInfoTypeAMD, pInfoSize: *u64, pInfo: *void) -> VkResult #c_call;
|
|
|
|
VkPhysicalDeviceCornerSampledImageFeaturesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
cornerSampledImage: VkBool32;
|
|
}
|
|
|
|
VkExternalMemoryHandleTypeFlagBitsNV :: enum s32 {
|
|
OPAQUE_WIN32_BIT_NV :: 1;
|
|
OPAQUE_WIN32_KMT_BIT_NV :: 2;
|
|
D3D11_IMAGE_BIT_NV :: 4;
|
|
D3D11_IMAGE_KMT_BIT_NV :: 8;
|
|
FLAG_BITS_MAX_ENUM_NV :: 2147483647;
|
|
|
|
VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_NV :: OPAQUE_WIN32_BIT_NV;
|
|
VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_NV :: OPAQUE_WIN32_KMT_BIT_NV;
|
|
VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_BIT_NV :: D3D11_IMAGE_BIT_NV;
|
|
VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_KMT_BIT_NV :: D3D11_IMAGE_KMT_BIT_NV;
|
|
VK_EXTERNAL_MEMORY_HANDLE_TYPE_FLAG_BITS_MAX_ENUM_NV :: FLAG_BITS_MAX_ENUM_NV;
|
|
}
|
|
|
|
VkExternalMemoryHandleTypeFlagsNV :: VkFlags;
|
|
|
|
VkExternalMemoryFeatureFlagBitsNV :: enum s32 {
|
|
DEDICATED_ONLY_BIT_NV :: 1;
|
|
EXPORTABLE_BIT_NV :: 2;
|
|
IMPORTABLE_BIT_NV :: 4;
|
|
FLAG_BITS_MAX_ENUM_NV :: 2147483647;
|
|
|
|
VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_NV :: DEDICATED_ONLY_BIT_NV;
|
|
VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_NV :: EXPORTABLE_BIT_NV;
|
|
VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_NV :: IMPORTABLE_BIT_NV;
|
|
VK_EXTERNAL_MEMORY_FEATURE_FLAG_BITS_MAX_ENUM_NV :: FLAG_BITS_MAX_ENUM_NV;
|
|
}
|
|
|
|
VkExternalMemoryFeatureFlagsNV :: VkFlags;
|
|
VkExternalImageFormatPropertiesNV :: struct {
|
|
imageFormatProperties: VkImageFormatProperties;
|
|
externalMemoryFeatures: VkExternalMemoryFeatureFlagsNV;
|
|
exportFromImportedHandleTypes: VkExternalMemoryHandleTypeFlagsNV;
|
|
compatibleHandleTypes: VkExternalMemoryHandleTypeFlagsNV;
|
|
}
|
|
|
|
PFN_vkGetPhysicalDeviceExternalImageFormatPropertiesNV :: #type (physicalDevice: VkPhysicalDevice, format: VkFormat, type: VkImageType, tiling: VkImageTiling, usage: VkImageUsageFlags, flags: VkImageCreateFlags, externalHandleType: VkExternalMemoryHandleTypeFlagsNV, pExternalImageFormatProperties: *VkExternalImageFormatPropertiesNV) -> VkResult #c_call;
|
|
|
|
VkExternalMemoryImageCreateInfoNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
handleTypes: VkExternalMemoryHandleTypeFlagsNV;
|
|
}
|
|
|
|
VkExportMemoryAllocateInfoNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
handleTypes: VkExternalMemoryHandleTypeFlagsNV;
|
|
}
|
|
|
|
VkValidationCheckEXT :: enum s32 {
|
|
ALL_EXT :: 0;
|
|
SHADERS_EXT :: 1;
|
|
MAX_ENUM_EXT :: 2147483647;
|
|
|
|
VK_VALIDATION_CHECK_ALL_EXT :: ALL_EXT;
|
|
VK_VALIDATION_CHECK_SHADERS_EXT :: SHADERS_EXT;
|
|
VK_VALIDATION_CHECK_MAX_ENUM_EXT :: MAX_ENUM_EXT;
|
|
}
|
|
|
|
VkValidationFlagsEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
disabledValidationCheckCount: u32;
|
|
pDisabledValidationChecks: *VkValidationCheckEXT;
|
|
}
|
|
|
|
VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT :: VkPhysicalDeviceTextureCompressionASTCHDRFeatures;
|
|
|
|
VkImageViewASTCDecodeModeEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
decodeMode: VkFormat;
|
|
}
|
|
|
|
VkPhysicalDeviceASTCDecodeFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
decodeModeSharedExponent: VkBool32;
|
|
}
|
|
|
|
VkPipelineRobustnessBufferBehaviorEXT :: VkPipelineRobustnessBufferBehavior;
|
|
|
|
VkPipelineRobustnessImageBehaviorEXT :: VkPipelineRobustnessImageBehavior;
|
|
|
|
VkPhysicalDevicePipelineRobustnessFeaturesEXT :: VkPhysicalDevicePipelineRobustnessFeatures;
|
|
|
|
VkPhysicalDevicePipelineRobustnessPropertiesEXT :: VkPhysicalDevicePipelineRobustnessProperties;
|
|
|
|
VkPipelineRobustnessCreateInfoEXT :: VkPipelineRobustnessCreateInfo;
|
|
|
|
VkConditionalRenderingFlagBitsEXT :: enum s32 {
|
|
INVERTED_BIT_EXT :: 1;
|
|
FLAG_BITS_MAX_ENUM_EXT :: 2147483647;
|
|
|
|
VK_CONDITIONAL_RENDERING_INVERTED_BIT_EXT :: INVERTED_BIT_EXT;
|
|
VK_CONDITIONAL_RENDERING_FLAG_BITS_MAX_ENUM_EXT :: FLAG_BITS_MAX_ENUM_EXT;
|
|
}
|
|
|
|
VkConditionalRenderingFlagsEXT :: VkFlags;
|
|
VkConditionalRenderingBeginInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
buffer: VkBuffer;
|
|
offset: VkDeviceSize;
|
|
flags: VkConditionalRenderingFlagsEXT;
|
|
}
|
|
|
|
VkPhysicalDeviceConditionalRenderingFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
conditionalRendering: VkBool32;
|
|
inheritedConditionalRendering: VkBool32;
|
|
}
|
|
|
|
VkCommandBufferInheritanceConditionalRenderingInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
conditionalRenderingEnable: VkBool32;
|
|
}
|
|
|
|
PFN_vkCmdBeginConditionalRenderingEXT :: #type (commandBuffer: VkCommandBuffer, pConditionalRenderingBegin: *VkConditionalRenderingBeginInfoEXT) -> void #c_call;
|
|
PFN_vkCmdEndConditionalRenderingEXT :: #type (commandBuffer: VkCommandBuffer) -> void #c_call;
|
|
|
|
VkViewportWScalingNV :: struct {
|
|
xcoeff: float;
|
|
ycoeff: float;
|
|
}
|
|
|
|
VkPipelineViewportWScalingStateCreateInfoNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
viewportWScalingEnable: VkBool32;
|
|
viewportCount: u32;
|
|
pViewportWScalings: *VkViewportWScalingNV;
|
|
}
|
|
|
|
PFN_vkCmdSetViewportWScalingNV :: #type (commandBuffer: VkCommandBuffer, firstViewport: u32, viewportCount: u32, pViewportWScalings: *VkViewportWScalingNV) -> void #c_call;
|
|
|
|
PFN_vkReleaseDisplayEXT :: #type (physicalDevice: VkPhysicalDevice, display: VkDisplayKHR) -> VkResult #c_call;
|
|
|
|
VkSurfaceCounterFlagBitsEXT :: enum s32 {
|
|
VBLANK_BIT_EXT :: 1;
|
|
|
|
VBLANK_EXT :: 1;
|
|
FLAG_BITS_MAX_ENUM_EXT :: 2147483647;
|
|
|
|
VK_SURFACE_COUNTER_VBLANK_BIT_EXT :: VBLANK_BIT_EXT;
|
|
|
|
VK_SURFACE_COUNTER_VBLANK_EXT :: VBLANK_EXT;
|
|
VK_SURFACE_COUNTER_FLAG_BITS_MAX_ENUM_EXT :: FLAG_BITS_MAX_ENUM_EXT;
|
|
}
|
|
|
|
VkSurfaceCounterFlagsEXT :: VkFlags;
|
|
VkSurfaceCapabilities2EXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
minImageCount: u32;
|
|
maxImageCount: u32;
|
|
currentExtent: VkExtent2D;
|
|
minImageExtent: VkExtent2D;
|
|
maxImageExtent: VkExtent2D;
|
|
maxImageArrayLayers: u32;
|
|
supportedTransforms: VkSurfaceTransformFlagsKHR;
|
|
currentTransform: VkSurfaceTransformFlagBitsKHR;
|
|
supportedCompositeAlpha: VkCompositeAlphaFlagsKHR;
|
|
supportedUsageFlags: VkImageUsageFlags;
|
|
supportedSurfaceCounters: VkSurfaceCounterFlagsEXT;
|
|
}
|
|
|
|
PFN_vkGetPhysicalDeviceSurfaceCapabilities2EXT :: #type (physicalDevice: VkPhysicalDevice, surface: VkSurfaceKHR, pSurfaceCapabilities: *VkSurfaceCapabilities2EXT) -> VkResult #c_call;
|
|
|
|
VkDisplayPowerStateEXT :: enum s32 {
|
|
OFF_EXT :: 0;
|
|
SUSPEND_EXT :: 1;
|
|
ON_EXT :: 2;
|
|
MAX_ENUM_EXT :: 2147483647;
|
|
|
|
VK_DISPLAY_POWER_STATE_OFF_EXT :: OFF_EXT;
|
|
VK_DISPLAY_POWER_STATE_SUSPEND_EXT :: SUSPEND_EXT;
|
|
VK_DISPLAY_POWER_STATE_ON_EXT :: ON_EXT;
|
|
VK_DISPLAY_POWER_STATE_MAX_ENUM_EXT :: MAX_ENUM_EXT;
|
|
}
|
|
|
|
VkDeviceEventTypeEXT :: enum s32 {
|
|
DISPLAY_HOTPLUG_EXT :: 0;
|
|
MAX_ENUM_EXT :: 2147483647;
|
|
|
|
VK_DEVICE_EVENT_TYPE_DISPLAY_HOTPLUG_EXT :: DISPLAY_HOTPLUG_EXT;
|
|
VK_DEVICE_EVENT_TYPE_MAX_ENUM_EXT :: MAX_ENUM_EXT;
|
|
}
|
|
|
|
VkDisplayEventTypeEXT :: enum s32 {
|
|
FIRST_PIXEL_OUT_EXT :: 0;
|
|
MAX_ENUM_EXT :: 2147483647;
|
|
|
|
VK_DISPLAY_EVENT_TYPE_FIRST_PIXEL_OUT_EXT :: FIRST_PIXEL_OUT_EXT;
|
|
VK_DISPLAY_EVENT_TYPE_MAX_ENUM_EXT :: MAX_ENUM_EXT;
|
|
}
|
|
|
|
VkDisplayPowerInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
powerState: VkDisplayPowerStateEXT;
|
|
}
|
|
|
|
VkDeviceEventInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
deviceEvent: VkDeviceEventTypeEXT;
|
|
}
|
|
|
|
VkDisplayEventInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
displayEvent: VkDisplayEventTypeEXT;
|
|
}
|
|
|
|
VkSwapchainCounterCreateInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
surfaceCounters: VkSurfaceCounterFlagsEXT;
|
|
}
|
|
|
|
PFN_vkDisplayPowerControlEXT :: #type (device: VkDevice, display: VkDisplayKHR, pDisplayPowerInfo: *VkDisplayPowerInfoEXT) -> VkResult #c_call;
|
|
PFN_vkRegisterDeviceEventEXT :: #type (device: VkDevice, pDeviceEventInfo: *VkDeviceEventInfoEXT, pAllocator: *VkAllocationCallbacks, pFence: *VkFence) -> VkResult #c_call;
|
|
PFN_vkRegisterDisplayEventEXT :: #type (device: VkDevice, display: VkDisplayKHR, pDisplayEventInfo: *VkDisplayEventInfoEXT, pAllocator: *VkAllocationCallbacks, pFence: *VkFence) -> VkResult #c_call;
|
|
PFN_vkGetSwapchainCounterEXT :: #type (device: VkDevice, swapchain: VkSwapchainKHR, counter: VkSurfaceCounterFlagBitsEXT, pCounterValue: *u64) -> VkResult #c_call;
|
|
|
|
VkRefreshCycleDurationGOOGLE :: struct {
|
|
refreshDuration: u64;
|
|
}
|
|
|
|
VkPastPresentationTimingGOOGLE :: struct {
|
|
presentID: u32;
|
|
desiredPresentTime: u64;
|
|
actualPresentTime: u64;
|
|
earliestPresentTime: u64;
|
|
presentMargin: u64;
|
|
}
|
|
|
|
VkPresentTimeGOOGLE :: struct {
|
|
presentID: u32;
|
|
desiredPresentTime: u64;
|
|
}
|
|
|
|
VkPresentTimesInfoGOOGLE :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
swapchainCount: u32;
|
|
pTimes: *VkPresentTimeGOOGLE;
|
|
}
|
|
|
|
PFN_vkGetRefreshCycleDurationGOOGLE :: #type (device: VkDevice, swapchain: VkSwapchainKHR, pDisplayTimingProperties: *VkRefreshCycleDurationGOOGLE) -> VkResult #c_call;
|
|
PFN_vkGetPastPresentationTimingGOOGLE :: #type (device: VkDevice, swapchain: VkSwapchainKHR, pPresentationTimingCount: *u32, pPresentationTimings: *VkPastPresentationTimingGOOGLE) -> VkResult #c_call;
|
|
|
|
VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
perViewPositionAllComponents: VkBool32;
|
|
}
|
|
|
|
VkMultiviewPerViewAttributesInfoNVX :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
perViewAttributes: VkBool32;
|
|
perViewAttributesPositionXOnly: VkBool32;
|
|
}
|
|
|
|
VkViewportCoordinateSwizzleNV :: enum s32 {
|
|
POSITIVE_X_NV :: 0;
|
|
NEGATIVE_X_NV :: 1;
|
|
POSITIVE_Y_NV :: 2;
|
|
NEGATIVE_Y_NV :: 3;
|
|
POSITIVE_Z_NV :: 4;
|
|
NEGATIVE_Z_NV :: 5;
|
|
POSITIVE_W_NV :: 6;
|
|
NEGATIVE_W_NV :: 7;
|
|
MAX_ENUM_NV :: 2147483647;
|
|
|
|
VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_X_NV :: POSITIVE_X_NV;
|
|
VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_X_NV :: NEGATIVE_X_NV;
|
|
VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Y_NV :: POSITIVE_Y_NV;
|
|
VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Y_NV :: NEGATIVE_Y_NV;
|
|
VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Z_NV :: POSITIVE_Z_NV;
|
|
VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Z_NV :: NEGATIVE_Z_NV;
|
|
VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_W_NV :: POSITIVE_W_NV;
|
|
VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_W_NV :: NEGATIVE_W_NV;
|
|
VK_VIEWPORT_COORDINATE_SWIZZLE_MAX_ENUM_NV :: MAX_ENUM_NV;
|
|
}
|
|
|
|
VkPipelineViewportSwizzleStateCreateFlagsNV :: VkFlags;
|
|
VkViewportSwizzleNV :: struct {
|
|
x: VkViewportCoordinateSwizzleNV;
|
|
y: VkViewportCoordinateSwizzleNV;
|
|
z: VkViewportCoordinateSwizzleNV;
|
|
w: VkViewportCoordinateSwizzleNV;
|
|
}
|
|
|
|
VkPipelineViewportSwizzleStateCreateInfoNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkPipelineViewportSwizzleStateCreateFlagsNV;
|
|
viewportCount: u32;
|
|
pViewportSwizzles: *VkViewportSwizzleNV;
|
|
}
|
|
|
|
VkDiscardRectangleModeEXT :: enum s32 {
|
|
INCLUSIVE_EXT :: 0;
|
|
EXCLUSIVE_EXT :: 1;
|
|
MAX_ENUM_EXT :: 2147483647;
|
|
|
|
VK_DISCARD_RECTANGLE_MODE_INCLUSIVE_EXT :: INCLUSIVE_EXT;
|
|
VK_DISCARD_RECTANGLE_MODE_EXCLUSIVE_EXT :: EXCLUSIVE_EXT;
|
|
VK_DISCARD_RECTANGLE_MODE_MAX_ENUM_EXT :: MAX_ENUM_EXT;
|
|
}
|
|
|
|
VkPipelineDiscardRectangleStateCreateFlagsEXT :: VkFlags;
|
|
VkPhysicalDeviceDiscardRectanglePropertiesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
maxDiscardRectangles: u32;
|
|
}
|
|
|
|
VkPipelineDiscardRectangleStateCreateInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkPipelineDiscardRectangleStateCreateFlagsEXT;
|
|
discardRectangleMode: VkDiscardRectangleModeEXT;
|
|
discardRectangleCount: u32;
|
|
pDiscardRectangles: *VkRect2D;
|
|
}
|
|
|
|
PFN_vkCmdSetDiscardRectangleEXT :: #type (commandBuffer: VkCommandBuffer, firstDiscardRectangle: u32, discardRectangleCount: u32, pDiscardRectangles: *VkRect2D) -> void #c_call;
|
|
PFN_vkCmdSetDiscardRectangleEnableEXT :: #type (commandBuffer: VkCommandBuffer, discardRectangleEnable: VkBool32) -> void #c_call;
|
|
PFN_vkCmdSetDiscardRectangleModeEXT :: #type (commandBuffer: VkCommandBuffer, discardRectangleMode: VkDiscardRectangleModeEXT) -> void #c_call;
|
|
|
|
VkConservativeRasterizationModeEXT :: enum s32 {
|
|
DISABLED_EXT :: 0;
|
|
OVERESTIMATE_EXT :: 1;
|
|
UNDERESTIMATE_EXT :: 2;
|
|
MAX_ENUM_EXT :: 2147483647;
|
|
|
|
VK_CONSERVATIVE_RASTERIZATION_MODE_DISABLED_EXT :: DISABLED_EXT;
|
|
VK_CONSERVATIVE_RASTERIZATION_MODE_OVERESTIMATE_EXT :: OVERESTIMATE_EXT;
|
|
VK_CONSERVATIVE_RASTERIZATION_MODE_UNDERESTIMATE_EXT :: UNDERESTIMATE_EXT;
|
|
VK_CONSERVATIVE_RASTERIZATION_MODE_MAX_ENUM_EXT :: MAX_ENUM_EXT;
|
|
}
|
|
|
|
VkPipelineRasterizationConservativeStateCreateFlagsEXT :: VkFlags;
|
|
VkPhysicalDeviceConservativeRasterizationPropertiesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
primitiveOverestimationSize: float;
|
|
maxExtraPrimitiveOverestimationSize: float;
|
|
extraPrimitiveOverestimationSizeGranularity: float;
|
|
primitiveUnderestimation: VkBool32;
|
|
conservativePointAndLineRasterization: VkBool32;
|
|
degenerateTrianglesRasterized: VkBool32;
|
|
degenerateLinesRasterized: VkBool32;
|
|
fullyCoveredFragmentShaderInputVariable: VkBool32;
|
|
conservativeRasterizationPostDepthCoverage: VkBool32;
|
|
}
|
|
|
|
VkPipelineRasterizationConservativeStateCreateInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkPipelineRasterizationConservativeStateCreateFlagsEXT;
|
|
conservativeRasterizationMode: VkConservativeRasterizationModeEXT;
|
|
extraPrimitiveOverestimationSize: float;
|
|
}
|
|
|
|
VkPipelineRasterizationDepthClipStateCreateFlagsEXT :: VkFlags;
|
|
VkPhysicalDeviceDepthClipEnableFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
depthClipEnable: VkBool32;
|
|
}
|
|
|
|
VkPipelineRasterizationDepthClipStateCreateInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkPipelineRasterizationDepthClipStateCreateFlagsEXT;
|
|
depthClipEnable: VkBool32;
|
|
}
|
|
|
|
VkXYColorEXT :: struct {
|
|
x: float;
|
|
y: float;
|
|
}
|
|
|
|
VkHdrMetadataEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
displayPrimaryRed: VkXYColorEXT;
|
|
displayPrimaryGreen: VkXYColorEXT;
|
|
displayPrimaryBlue: VkXYColorEXT;
|
|
whitePoint: VkXYColorEXT;
|
|
maxLuminance: float;
|
|
minLuminance: float;
|
|
maxContentLightLevel: float;
|
|
maxFrameAverageLightLevel: float;
|
|
}
|
|
|
|
PFN_vkSetHdrMetadataEXT :: #type (device: VkDevice, swapchainCount: u32, pSwapchains: *VkSwapchainKHR, pMetadata: *VkHdrMetadataEXT) -> void #c_call;
|
|
|
|
VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
relaxedLineRasterization: VkBool32;
|
|
}
|
|
|
|
VkDebugUtilsMessengerEXT_T :: struct {}
|
|
VkDebugUtilsMessengerEXT :: *VkDebugUtilsMessengerEXT_T;
|
|
|
|
VkDebugUtilsMessengerCallbackDataFlagsEXT :: VkFlags;
|
|
|
|
VkDebugUtilsMessageSeverityFlagBitsEXT :: enum s32 {
|
|
VERBOSE_BIT_EXT :: 1;
|
|
INFO_BIT_EXT :: 16;
|
|
WARNING_BIT_EXT :: 256;
|
|
ERROR_BIT_EXT :: 4096;
|
|
FLAG_BITS_MAX_ENUM_EXT :: 2147483647;
|
|
|
|
VK_DEBUG_UTILS_MESSAGE_SEVERITY_VERBOSE_BIT_EXT :: VERBOSE_BIT_EXT;
|
|
VK_DEBUG_UTILS_MESSAGE_SEVERITY_INFO_BIT_EXT :: INFO_BIT_EXT;
|
|
VK_DEBUG_UTILS_MESSAGE_SEVERITY_WARNING_BIT_EXT :: WARNING_BIT_EXT;
|
|
VK_DEBUG_UTILS_MESSAGE_SEVERITY_ERROR_BIT_EXT :: ERROR_BIT_EXT;
|
|
VK_DEBUG_UTILS_MESSAGE_SEVERITY_FLAG_BITS_MAX_ENUM_EXT :: FLAG_BITS_MAX_ENUM_EXT;
|
|
}
|
|
|
|
VkDebugUtilsMessageTypeFlagBitsEXT :: enum s32 {
|
|
GENERAL_BIT_EXT :: 1;
|
|
VALIDATION_BIT_EXT :: 2;
|
|
PERFORMANCE_BIT_EXT :: 4;
|
|
DEVICE_ADDRESS_BINDING_BIT_EXT :: 8;
|
|
FLAG_BITS_MAX_ENUM_EXT :: 2147483647;
|
|
|
|
VK_DEBUG_UTILS_MESSAGE_TYPE_GENERAL_BIT_EXT :: GENERAL_BIT_EXT;
|
|
VK_DEBUG_UTILS_MESSAGE_TYPE_VALIDATION_BIT_EXT :: VALIDATION_BIT_EXT;
|
|
VK_DEBUG_UTILS_MESSAGE_TYPE_PERFORMANCE_BIT_EXT :: PERFORMANCE_BIT_EXT;
|
|
VK_DEBUG_UTILS_MESSAGE_TYPE_DEVICE_ADDRESS_BINDING_BIT_EXT :: DEVICE_ADDRESS_BINDING_BIT_EXT;
|
|
VK_DEBUG_UTILS_MESSAGE_TYPE_FLAG_BITS_MAX_ENUM_EXT :: FLAG_BITS_MAX_ENUM_EXT;
|
|
}
|
|
|
|
VkDebugUtilsMessageTypeFlagsEXT :: VkFlags;
|
|
VkDebugUtilsMessageSeverityFlagsEXT :: VkFlags;
|
|
VkDebugUtilsMessengerCreateFlagsEXT :: VkFlags;
|
|
VkDebugUtilsLabelEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pLabelName: *u8;
|
|
color: [4] float;
|
|
}
|
|
|
|
VkDebugUtilsObjectNameInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
objectType: VkObjectType;
|
|
objectHandle: u64;
|
|
pObjectName: *u8;
|
|
}
|
|
|
|
VkDebugUtilsMessengerCallbackDataEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkDebugUtilsMessengerCallbackDataFlagsEXT;
|
|
pMessageIdName: *u8;
|
|
messageIdNumber: s32;
|
|
pMessage: *u8;
|
|
queueLabelCount: u32;
|
|
pQueueLabels: *VkDebugUtilsLabelEXT;
|
|
cmdBufLabelCount: u32;
|
|
pCmdBufLabels: *VkDebugUtilsLabelEXT;
|
|
objectCount: u32;
|
|
pObjects: *VkDebugUtilsObjectNameInfoEXT;
|
|
}
|
|
|
|
PFN_vkDebugUtilsMessengerCallbackEXT :: #type (messageSeverity: VkDebugUtilsMessageSeverityFlagBitsEXT, messageTypes: VkDebugUtilsMessageTypeFlagsEXT, pCallbackData: *VkDebugUtilsMessengerCallbackDataEXT, pUserData: *void) -> VkBool32 #c_call;
|
|
|
|
VkDebugUtilsMessengerCreateInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkDebugUtilsMessengerCreateFlagsEXT;
|
|
messageSeverity: VkDebugUtilsMessageSeverityFlagsEXT;
|
|
messageType: VkDebugUtilsMessageTypeFlagsEXT;
|
|
pfnUserCallback: PFN_vkDebugUtilsMessengerCallbackEXT;
|
|
pUserData: *void;
|
|
}
|
|
|
|
VkDebugUtilsObjectTagInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
objectType: VkObjectType;
|
|
objectHandle: u64;
|
|
tagName: u64;
|
|
tagSize: u64;
|
|
pTag: *void;
|
|
}
|
|
|
|
PFN_vkSetDebugUtilsObjectNameEXT :: #type (device: VkDevice, pNameInfo: *VkDebugUtilsObjectNameInfoEXT) -> VkResult #c_call;
|
|
PFN_vkSetDebugUtilsObjectTagEXT :: #type (device: VkDevice, pTagInfo: *VkDebugUtilsObjectTagInfoEXT) -> VkResult #c_call;
|
|
PFN_vkQueueBeginDebugUtilsLabelEXT :: #type (queue: VkQueue, pLabelInfo: *VkDebugUtilsLabelEXT) -> void #c_call;
|
|
PFN_vkQueueEndDebugUtilsLabelEXT :: #type (queue: VkQueue) -> void #c_call;
|
|
PFN_vkQueueInsertDebugUtilsLabelEXT :: #type (queue: VkQueue, pLabelInfo: *VkDebugUtilsLabelEXT) -> void #c_call;
|
|
PFN_vkCmdBeginDebugUtilsLabelEXT :: #type (commandBuffer: VkCommandBuffer, pLabelInfo: *VkDebugUtilsLabelEXT) -> void #c_call;
|
|
PFN_vkCmdEndDebugUtilsLabelEXT :: #type (commandBuffer: VkCommandBuffer) -> void #c_call;
|
|
PFN_vkCmdInsertDebugUtilsLabelEXT :: #type (commandBuffer: VkCommandBuffer, pLabelInfo: *VkDebugUtilsLabelEXT) -> void #c_call;
|
|
PFN_vkCreateDebugUtilsMessengerEXT :: #type (instance: VkInstance, pCreateInfo: *VkDebugUtilsMessengerCreateInfoEXT, pAllocator: *VkAllocationCallbacks, pMessenger: *VkDebugUtilsMessengerEXT) -> VkResult #c_call;
|
|
PFN_vkDestroyDebugUtilsMessengerEXT :: #type (instance: VkInstance, messenger: VkDebugUtilsMessengerEXT, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
PFN_vkSubmitDebugUtilsMessageEXT :: #type (instance: VkInstance, messageSeverity: VkDebugUtilsMessageSeverityFlagBitsEXT, messageTypes: VkDebugUtilsMessageTypeFlagsEXT, pCallbackData: *VkDebugUtilsMessengerCallbackDataEXT) -> void #c_call;
|
|
|
|
VkSamplerReductionModeEXT :: VkSamplerReductionMode;
|
|
|
|
VkSamplerReductionModeCreateInfoEXT :: VkSamplerReductionModeCreateInfo;
|
|
|
|
VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT :: VkPhysicalDeviceSamplerFilterMinmaxProperties;
|
|
|
|
VkAttachmentSampleCountInfoAMD :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
colorAttachmentCount: u32;
|
|
pColorAttachmentSamples: *VkSampleCountFlagBits;
|
|
depthStencilAttachmentSamples: VkSampleCountFlagBits;
|
|
}
|
|
|
|
VkPhysicalDeviceInlineUniformBlockFeaturesEXT :: VkPhysicalDeviceInlineUniformBlockFeatures;
|
|
|
|
VkPhysicalDeviceInlineUniformBlockPropertiesEXT :: VkPhysicalDeviceInlineUniformBlockProperties;
|
|
|
|
VkWriteDescriptorSetInlineUniformBlockEXT :: VkWriteDescriptorSetInlineUniformBlock;
|
|
|
|
VkDescriptorPoolInlineUniformBlockCreateInfoEXT :: VkDescriptorPoolInlineUniformBlockCreateInfo;
|
|
|
|
VkSampleLocationEXT :: struct {
|
|
x: float;
|
|
y: float;
|
|
}
|
|
|
|
VkSampleLocationsInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
sampleLocationsPerPixel: VkSampleCountFlagBits;
|
|
sampleLocationGridSize: VkExtent2D;
|
|
sampleLocationsCount: u32;
|
|
pSampleLocations: *VkSampleLocationEXT;
|
|
}
|
|
|
|
VkAttachmentSampleLocationsEXT :: struct {
|
|
attachmentIndex: u32;
|
|
sampleLocationsInfo: VkSampleLocationsInfoEXT;
|
|
}
|
|
|
|
VkSubpassSampleLocationsEXT :: struct {
|
|
subpassIndex: u32;
|
|
sampleLocationsInfo: VkSampleLocationsInfoEXT;
|
|
}
|
|
|
|
VkRenderPassSampleLocationsBeginInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
attachmentInitialSampleLocationsCount: u32;
|
|
pAttachmentInitialSampleLocations: *VkAttachmentSampleLocationsEXT;
|
|
postSubpassSampleLocationsCount: u32;
|
|
pPostSubpassSampleLocations: *VkSubpassSampleLocationsEXT;
|
|
}
|
|
|
|
VkPipelineSampleLocationsStateCreateInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
sampleLocationsEnable: VkBool32;
|
|
sampleLocationsInfo: VkSampleLocationsInfoEXT;
|
|
}
|
|
|
|
VkPhysicalDeviceSampleLocationsPropertiesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
sampleLocationSampleCounts: VkSampleCountFlags;
|
|
maxSampleLocationGridSize: VkExtent2D;
|
|
sampleLocationCoordinateRange: [2] float;
|
|
sampleLocationSubPixelBits: u32;
|
|
variableSampleLocations: VkBool32;
|
|
}
|
|
|
|
VkMultisamplePropertiesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
maxSampleLocationGridSize: VkExtent2D;
|
|
}
|
|
|
|
PFN_vkCmdSetSampleLocationsEXT :: #type (commandBuffer: VkCommandBuffer, pSampleLocationsInfo: *VkSampleLocationsInfoEXT) -> void #c_call;
|
|
PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT :: #type (physicalDevice: VkPhysicalDevice, samples: VkSampleCountFlagBits, pMultisampleProperties: *VkMultisamplePropertiesEXT) -> void #c_call;
|
|
|
|
VkBlendOverlapEXT :: enum s32 {
|
|
UNCORRELATED_EXT :: 0;
|
|
DISJOINT_EXT :: 1;
|
|
CONJOINT_EXT :: 2;
|
|
MAX_ENUM_EXT :: 2147483647;
|
|
|
|
VK_BLEND_OVERLAP_UNCORRELATED_EXT :: UNCORRELATED_EXT;
|
|
VK_BLEND_OVERLAP_DISJOINT_EXT :: DISJOINT_EXT;
|
|
VK_BLEND_OVERLAP_CONJOINT_EXT :: CONJOINT_EXT;
|
|
VK_BLEND_OVERLAP_MAX_ENUM_EXT :: MAX_ENUM_EXT;
|
|
}
|
|
|
|
VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
advancedBlendCoherentOperations: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
advancedBlendMaxColorAttachments: u32;
|
|
advancedBlendIndependentBlend: VkBool32;
|
|
advancedBlendNonPremultipliedSrcColor: VkBool32;
|
|
advancedBlendNonPremultipliedDstColor: VkBool32;
|
|
advancedBlendCorrelatedOverlap: VkBool32;
|
|
advancedBlendAllOperations: VkBool32;
|
|
}
|
|
|
|
VkPipelineColorBlendAdvancedStateCreateInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
srcPremultiplied: VkBool32;
|
|
dstPremultiplied: VkBool32;
|
|
blendOverlap: VkBlendOverlapEXT;
|
|
}
|
|
|
|
VkPipelineCoverageToColorStateCreateFlagsNV :: VkFlags;
|
|
VkPipelineCoverageToColorStateCreateInfoNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkPipelineCoverageToColorStateCreateFlagsNV;
|
|
coverageToColorEnable: VkBool32;
|
|
coverageToColorLocation: u32;
|
|
}
|
|
|
|
VkCoverageModulationModeNV :: enum s32 {
|
|
NONE_NV :: 0;
|
|
RGB_NV :: 1;
|
|
ALPHA_NV :: 2;
|
|
RGBA_NV :: 3;
|
|
MAX_ENUM_NV :: 2147483647;
|
|
|
|
VK_COVERAGE_MODULATION_MODE_NONE_NV :: NONE_NV;
|
|
VK_COVERAGE_MODULATION_MODE_RGB_NV :: RGB_NV;
|
|
VK_COVERAGE_MODULATION_MODE_ALPHA_NV :: ALPHA_NV;
|
|
VK_COVERAGE_MODULATION_MODE_RGBA_NV :: RGBA_NV;
|
|
VK_COVERAGE_MODULATION_MODE_MAX_ENUM_NV :: MAX_ENUM_NV;
|
|
}
|
|
|
|
VkPipelineCoverageModulationStateCreateFlagsNV :: VkFlags;
|
|
VkPipelineCoverageModulationStateCreateInfoNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkPipelineCoverageModulationStateCreateFlagsNV;
|
|
coverageModulationMode: VkCoverageModulationModeNV;
|
|
coverageModulationTableEnable: VkBool32;
|
|
coverageModulationTableCount: u32;
|
|
pCoverageModulationTable: *float;
|
|
}
|
|
|
|
VkAttachmentSampleCountInfoNV :: VkAttachmentSampleCountInfoAMD;
|
|
|
|
VkPhysicalDeviceShaderSMBuiltinsPropertiesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
shaderSMCount: u32;
|
|
shaderWarpsPerSM: u32;
|
|
}
|
|
|
|
VkPhysicalDeviceShaderSMBuiltinsFeaturesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
shaderSMBuiltins: VkBool32;
|
|
}
|
|
|
|
VkDrmFormatModifierPropertiesEXT :: struct {
|
|
drmFormatModifier: u64;
|
|
drmFormatModifierPlaneCount: u32;
|
|
drmFormatModifierTilingFeatures: VkFormatFeatureFlags;
|
|
}
|
|
|
|
VkDrmFormatModifierPropertiesListEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
drmFormatModifierCount: u32;
|
|
pDrmFormatModifierProperties: *VkDrmFormatModifierPropertiesEXT;
|
|
}
|
|
|
|
VkPhysicalDeviceImageDrmFormatModifierInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
drmFormatModifier: u64;
|
|
sharingMode: VkSharingMode;
|
|
queueFamilyIndexCount: u32;
|
|
pQueueFamilyIndices: *u32;
|
|
}
|
|
|
|
VkImageDrmFormatModifierListCreateInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
drmFormatModifierCount: u32;
|
|
pDrmFormatModifiers: *u64;
|
|
}
|
|
|
|
VkImageDrmFormatModifierExplicitCreateInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
drmFormatModifier: u64;
|
|
drmFormatModifierPlaneCount: u32;
|
|
pPlaneLayouts: *VkSubresourceLayout;
|
|
}
|
|
|
|
VkImageDrmFormatModifierPropertiesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
drmFormatModifier: u64;
|
|
}
|
|
|
|
VkDrmFormatModifierProperties2EXT :: struct {
|
|
drmFormatModifier: u64;
|
|
drmFormatModifierPlaneCount: u32;
|
|
drmFormatModifierTilingFeatures: VkFormatFeatureFlags2;
|
|
}
|
|
|
|
VkDrmFormatModifierPropertiesList2EXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
drmFormatModifierCount: u32;
|
|
pDrmFormatModifierProperties: *VkDrmFormatModifierProperties2EXT;
|
|
}
|
|
|
|
PFN_vkGetImageDrmFormatModifierPropertiesEXT :: #type (device: VkDevice, image: VkImage, pProperties: *VkImageDrmFormatModifierPropertiesEXT) -> VkResult #c_call;
|
|
|
|
VkValidationCacheEXT_T :: struct {}
|
|
VkValidationCacheEXT :: *VkValidationCacheEXT_T;
|
|
|
|
VkValidationCacheHeaderVersionEXT :: enum s32 {
|
|
ONE_EXT :: 1;
|
|
MAX_ENUM_EXT :: 2147483647;
|
|
|
|
VK_VALIDATION_CACHE_HEADER_VERSION_ONE_EXT :: ONE_EXT;
|
|
VK_VALIDATION_CACHE_HEADER_VERSION_MAX_ENUM_EXT :: MAX_ENUM_EXT;
|
|
}
|
|
|
|
VkValidationCacheCreateFlagsEXT :: VkFlags;
|
|
VkValidationCacheCreateInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkValidationCacheCreateFlagsEXT;
|
|
initialDataSize: u64;
|
|
pInitialData: *void;
|
|
}
|
|
|
|
VkShaderModuleValidationCacheCreateInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
validationCache: VkValidationCacheEXT;
|
|
}
|
|
|
|
PFN_vkCreateValidationCacheEXT :: #type (device: VkDevice, pCreateInfo: *VkValidationCacheCreateInfoEXT, pAllocator: *VkAllocationCallbacks, pValidationCache: *VkValidationCacheEXT) -> VkResult #c_call;
|
|
PFN_vkDestroyValidationCacheEXT :: #type (device: VkDevice, validationCache: VkValidationCacheEXT, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
PFN_vkMergeValidationCachesEXT :: #type (device: VkDevice, dstCache: VkValidationCacheEXT, srcCacheCount: u32, pSrcCaches: *VkValidationCacheEXT) -> VkResult #c_call;
|
|
PFN_vkGetValidationCacheDataEXT :: #type (device: VkDevice, validationCache: VkValidationCacheEXT, pDataSize: *u64, pData: *void) -> VkResult #c_call;
|
|
|
|
VkDescriptorBindingFlagBitsEXT :: VkDescriptorBindingFlagBits;
|
|
|
|
VkDescriptorBindingFlagsEXT :: VkDescriptorBindingFlags;
|
|
|
|
VkDescriptorSetLayoutBindingFlagsCreateInfoEXT :: VkDescriptorSetLayoutBindingFlagsCreateInfo;
|
|
|
|
VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: VkPhysicalDeviceDescriptorIndexingFeatures;
|
|
|
|
VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: VkPhysicalDeviceDescriptorIndexingProperties;
|
|
|
|
VkDescriptorSetVariableDescriptorCountAllocateInfoEXT :: VkDescriptorSetVariableDescriptorCountAllocateInfo;
|
|
|
|
VkDescriptorSetVariableDescriptorCountLayoutSupportEXT :: VkDescriptorSetVariableDescriptorCountLayoutSupport;
|
|
|
|
VkShadingRatePaletteEntryNV :: enum s32 {
|
|
NO_INVOCATIONS_NV :: 0;
|
|
_16_INVOCATIONS_PER_PIXEL_NV :: 1;
|
|
_8_INVOCATIONS_PER_PIXEL_NV :: 2;
|
|
_4_INVOCATIONS_PER_PIXEL_NV :: 3;
|
|
_2_INVOCATIONS_PER_PIXEL_NV :: 4;
|
|
_1_INVOCATION_PER_PIXEL_NV :: 5;
|
|
_1_INVOCATION_PER_2X1_PIXELS_NV :: 6;
|
|
_1_INVOCATION_PER_1X2_PIXELS_NV :: 7;
|
|
_1_INVOCATION_PER_2X2_PIXELS_NV :: 8;
|
|
_1_INVOCATION_PER_4X2_PIXELS_NV :: 9;
|
|
_1_INVOCATION_PER_2X4_PIXELS_NV :: 10;
|
|
_1_INVOCATION_PER_4X4_PIXELS_NV :: 11;
|
|
MAX_ENUM_NV :: 2147483647;
|
|
|
|
VK_SHADING_RATE_PALETTE_ENTRY_NO_INVOCATIONS_NV :: NO_INVOCATIONS_NV;
|
|
VK_SHADING_RATE_PALETTE_ENTRY_16_INVOCATIONS_PER_PIXEL_NV :: _16_INVOCATIONS_PER_PIXEL_NV;
|
|
VK_SHADING_RATE_PALETTE_ENTRY_8_INVOCATIONS_PER_PIXEL_NV :: _8_INVOCATIONS_PER_PIXEL_NV;
|
|
VK_SHADING_RATE_PALETTE_ENTRY_4_INVOCATIONS_PER_PIXEL_NV :: _4_INVOCATIONS_PER_PIXEL_NV;
|
|
VK_SHADING_RATE_PALETTE_ENTRY_2_INVOCATIONS_PER_PIXEL_NV :: _2_INVOCATIONS_PER_PIXEL_NV;
|
|
VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_PIXEL_NV :: _1_INVOCATION_PER_PIXEL_NV;
|
|
VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X1_PIXELS_NV :: _1_INVOCATION_PER_2X1_PIXELS_NV;
|
|
VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_1X2_PIXELS_NV :: _1_INVOCATION_PER_1X2_PIXELS_NV;
|
|
VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X2_PIXELS_NV :: _1_INVOCATION_PER_2X2_PIXELS_NV;
|
|
VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X2_PIXELS_NV :: _1_INVOCATION_PER_4X2_PIXELS_NV;
|
|
VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X4_PIXELS_NV :: _1_INVOCATION_PER_2X4_PIXELS_NV;
|
|
VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X4_PIXELS_NV :: _1_INVOCATION_PER_4X4_PIXELS_NV;
|
|
VK_SHADING_RATE_PALETTE_ENTRY_MAX_ENUM_NV :: MAX_ENUM_NV;
|
|
}
|
|
|
|
VkCoarseSampleOrderTypeNV :: enum s32 {
|
|
DEFAULT_NV :: 0;
|
|
CUSTOM_NV :: 1;
|
|
PIXEL_MAJOR_NV :: 2;
|
|
SAMPLE_MAJOR_NV :: 3;
|
|
MAX_ENUM_NV :: 2147483647;
|
|
|
|
VK_COARSE_SAMPLE_ORDER_TYPE_DEFAULT_NV :: DEFAULT_NV;
|
|
VK_COARSE_SAMPLE_ORDER_TYPE_CUSTOM_NV :: CUSTOM_NV;
|
|
VK_COARSE_SAMPLE_ORDER_TYPE_PIXEL_MAJOR_NV :: PIXEL_MAJOR_NV;
|
|
VK_COARSE_SAMPLE_ORDER_TYPE_SAMPLE_MAJOR_NV :: SAMPLE_MAJOR_NV;
|
|
VK_COARSE_SAMPLE_ORDER_TYPE_MAX_ENUM_NV :: MAX_ENUM_NV;
|
|
}
|
|
|
|
VkShadingRatePaletteNV :: struct {
|
|
shadingRatePaletteEntryCount: u32;
|
|
pShadingRatePaletteEntries: *VkShadingRatePaletteEntryNV;
|
|
}
|
|
|
|
VkPipelineViewportShadingRateImageStateCreateInfoNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
shadingRateImageEnable: VkBool32;
|
|
viewportCount: u32;
|
|
pShadingRatePalettes: *VkShadingRatePaletteNV;
|
|
}
|
|
|
|
VkPhysicalDeviceShadingRateImageFeaturesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
shadingRateImage: VkBool32;
|
|
shadingRateCoarseSampleOrder: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceShadingRateImagePropertiesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
shadingRateTexelSize: VkExtent2D;
|
|
shadingRatePaletteSize: u32;
|
|
shadingRateMaxCoarseSamples: u32;
|
|
}
|
|
|
|
VkCoarseSampleLocationNV :: struct {
|
|
pixelX: u32;
|
|
pixelY: u32;
|
|
sample: u32;
|
|
}
|
|
|
|
VkCoarseSampleOrderCustomNV :: struct {
|
|
shadingRate: VkShadingRatePaletteEntryNV;
|
|
sampleCount: u32;
|
|
sampleLocationCount: u32;
|
|
pSampleLocations: *VkCoarseSampleLocationNV;
|
|
}
|
|
|
|
VkPipelineViewportCoarseSampleOrderStateCreateInfoNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
sampleOrderType: VkCoarseSampleOrderTypeNV;
|
|
customSampleOrderCount: u32;
|
|
pCustomSampleOrders: *VkCoarseSampleOrderCustomNV;
|
|
}
|
|
|
|
PFN_vkCmdBindShadingRateImageNV :: #type (commandBuffer: VkCommandBuffer, imageView: VkImageView, imageLayout: VkImageLayout) -> void #c_call;
|
|
PFN_vkCmdSetViewportShadingRatePaletteNV :: #type (commandBuffer: VkCommandBuffer, firstViewport: u32, viewportCount: u32, pShadingRatePalettes: *VkShadingRatePaletteNV) -> void #c_call;
|
|
PFN_vkCmdSetCoarseSampleOrderNV :: #type (commandBuffer: VkCommandBuffer, sampleOrderType: VkCoarseSampleOrderTypeNV, customSampleOrderCount: u32, pCustomSampleOrders: *VkCoarseSampleOrderCustomNV) -> void #c_call;
|
|
|
|
VkAccelerationStructureNV_T :: struct {}
|
|
VkAccelerationStructureNV :: *VkAccelerationStructureNV_T;
|
|
|
|
VkRayTracingShaderGroupTypeKHR :: enum s32 {
|
|
GENERAL_KHR :: 0;
|
|
TRIANGLES_HIT_GROUP_KHR :: 1;
|
|
PROCEDURAL_HIT_GROUP_KHR :: 2;
|
|
GENERAL_NV :: 0;
|
|
TRIANGLES_HIT_GROUP_NV :: 1;
|
|
PROCEDURAL_HIT_GROUP_NV :: 2;
|
|
MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_RAY_TRACING_SHADER_GROUP_TYPE_GENERAL_KHR :: GENERAL_KHR;
|
|
VK_RAY_TRACING_SHADER_GROUP_TYPE_TRIANGLES_HIT_GROUP_KHR :: TRIANGLES_HIT_GROUP_KHR;
|
|
VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_KHR :: PROCEDURAL_HIT_GROUP_KHR;
|
|
VK_RAY_TRACING_SHADER_GROUP_TYPE_GENERAL_NV :: GENERAL_NV;
|
|
VK_RAY_TRACING_SHADER_GROUP_TYPE_TRIANGLES_HIT_GROUP_NV :: TRIANGLES_HIT_GROUP_NV;
|
|
VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_NV :: PROCEDURAL_HIT_GROUP_NV;
|
|
VK_RAY_TRACING_SHADER_GROUP_TYPE_MAX_ENUM_KHR :: MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkRayTracingShaderGroupTypeNV :: VkRayTracingShaderGroupTypeKHR;
|
|
|
|
VkGeometryTypeKHR :: enum s32 {
|
|
TRIANGLES_KHR :: 0;
|
|
AABBS_KHR :: 1;
|
|
INSTANCES_KHR :: 2;
|
|
TRIANGLES_NV :: 0;
|
|
AABBS_NV :: 1;
|
|
MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_GEOMETRY_TYPE_TRIANGLES_KHR :: TRIANGLES_KHR;
|
|
VK_GEOMETRY_TYPE_AABBS_KHR :: AABBS_KHR;
|
|
VK_GEOMETRY_TYPE_INSTANCES_KHR :: INSTANCES_KHR;
|
|
VK_GEOMETRY_TYPE_TRIANGLES_NV :: TRIANGLES_NV;
|
|
VK_GEOMETRY_TYPE_AABBS_NV :: AABBS_NV;
|
|
VK_GEOMETRY_TYPE_MAX_ENUM_KHR :: MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkGeometryTypeNV :: VkGeometryTypeKHR;
|
|
|
|
VkAccelerationStructureTypeKHR :: enum s32 {
|
|
TOP_LEVEL_KHR :: 0;
|
|
BOTTOM_LEVEL_KHR :: 1;
|
|
GENERIC_KHR :: 2;
|
|
TOP_LEVEL_NV :: 0;
|
|
BOTTOM_LEVEL_NV :: 1;
|
|
MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_KHR :: TOP_LEVEL_KHR;
|
|
VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_KHR :: BOTTOM_LEVEL_KHR;
|
|
VK_ACCELERATION_STRUCTURE_TYPE_GENERIC_KHR :: GENERIC_KHR;
|
|
VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_NV :: TOP_LEVEL_NV;
|
|
VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_NV :: BOTTOM_LEVEL_NV;
|
|
VK_ACCELERATION_STRUCTURE_TYPE_MAX_ENUM_KHR :: MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkAccelerationStructureTypeNV :: VkAccelerationStructureTypeKHR;
|
|
|
|
VkCopyAccelerationStructureModeKHR :: enum s32 {
|
|
CLONE_KHR :: 0;
|
|
COMPACT_KHR :: 1;
|
|
SERIALIZE_KHR :: 2;
|
|
DESERIALIZE_KHR :: 3;
|
|
CLONE_NV :: 0;
|
|
COMPACT_NV :: 1;
|
|
MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_COPY_ACCELERATION_STRUCTURE_MODE_CLONE_KHR :: CLONE_KHR;
|
|
VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_KHR :: COMPACT_KHR;
|
|
VK_COPY_ACCELERATION_STRUCTURE_MODE_SERIALIZE_KHR :: SERIALIZE_KHR;
|
|
VK_COPY_ACCELERATION_STRUCTURE_MODE_DESERIALIZE_KHR :: DESERIALIZE_KHR;
|
|
VK_COPY_ACCELERATION_STRUCTURE_MODE_CLONE_NV :: CLONE_NV;
|
|
VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_NV :: COMPACT_NV;
|
|
VK_COPY_ACCELERATION_STRUCTURE_MODE_MAX_ENUM_KHR :: MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkCopyAccelerationStructureModeNV :: VkCopyAccelerationStructureModeKHR;
|
|
|
|
VkAccelerationStructureMemoryRequirementsTypeNV :: enum s32 {
|
|
OBJECT_NV :: 0;
|
|
BUILD_SCRATCH_NV :: 1;
|
|
UPDATE_SCRATCH_NV :: 2;
|
|
MAX_ENUM_NV :: 2147483647;
|
|
|
|
VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_OBJECT_NV :: OBJECT_NV;
|
|
VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_BUILD_SCRATCH_NV :: BUILD_SCRATCH_NV;
|
|
VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_UPDATE_SCRATCH_NV :: UPDATE_SCRATCH_NV;
|
|
VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_MAX_ENUM_NV :: MAX_ENUM_NV;
|
|
}
|
|
|
|
VkGeometryFlagBitsKHR :: enum s32 {
|
|
OPAQUE_BIT_KHR :: 1;
|
|
NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_KHR :: 2;
|
|
OPAQUE_BIT_NV :: 1;
|
|
NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_NV :: 2;
|
|
FLAG_BITS_MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_GEOMETRY_OPAQUE_BIT_KHR :: OPAQUE_BIT_KHR;
|
|
VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_KHR :: NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_KHR;
|
|
VK_GEOMETRY_OPAQUE_BIT_NV :: OPAQUE_BIT_NV;
|
|
VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_NV :: NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_NV;
|
|
VK_GEOMETRY_FLAG_BITS_MAX_ENUM_KHR :: FLAG_BITS_MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkGeometryFlagsKHR :: VkFlags;
|
|
VkGeometryFlagsNV :: VkGeometryFlagsKHR;
|
|
|
|
VkGeometryFlagBitsNV :: VkGeometryFlagBitsKHR;
|
|
|
|
VkGeometryInstanceFlagBitsKHR :: enum s32 {
|
|
TRIANGLE_FACING_CULL_DISABLE_BIT_KHR :: 1;
|
|
TRIANGLE_FLIP_FACING_BIT_KHR :: 2;
|
|
FORCE_OPAQUE_BIT_KHR :: 4;
|
|
FORCE_NO_OPAQUE_BIT_KHR :: 8;
|
|
FORCE_OPACITY_MICROMAP_2_STATE_EXT :: 16;
|
|
DISABLE_OPACITY_MICROMAPS_EXT :: 32;
|
|
TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_KHR :: 2;
|
|
TRIANGLE_CULL_DISABLE_BIT_NV :: 1;
|
|
TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_NV :: 2;
|
|
FORCE_OPAQUE_BIT_NV :: 4;
|
|
FORCE_NO_OPAQUE_BIT_NV :: 8;
|
|
FLAG_BITS_MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_GEOMETRY_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT_KHR :: TRIANGLE_FACING_CULL_DISABLE_BIT_KHR;
|
|
VK_GEOMETRY_INSTANCE_TRIANGLE_FLIP_FACING_BIT_KHR :: TRIANGLE_FLIP_FACING_BIT_KHR;
|
|
VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_KHR :: FORCE_OPAQUE_BIT_KHR;
|
|
VK_GEOMETRY_INSTANCE_FORCE_NO_OPAQUE_BIT_KHR :: FORCE_NO_OPAQUE_BIT_KHR;
|
|
VK_GEOMETRY_INSTANCE_FORCE_OPACITY_MICROMAP_2_STATE_EXT :: FORCE_OPACITY_MICROMAP_2_STATE_EXT;
|
|
VK_GEOMETRY_INSTANCE_DISABLE_OPACITY_MICROMAPS_EXT :: DISABLE_OPACITY_MICROMAPS_EXT;
|
|
VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_KHR :: TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_KHR;
|
|
VK_GEOMETRY_INSTANCE_TRIANGLE_CULL_DISABLE_BIT_NV :: TRIANGLE_CULL_DISABLE_BIT_NV;
|
|
VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_NV :: TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_NV;
|
|
VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_NV :: FORCE_OPAQUE_BIT_NV;
|
|
VK_GEOMETRY_INSTANCE_FORCE_NO_OPAQUE_BIT_NV :: FORCE_NO_OPAQUE_BIT_NV;
|
|
VK_GEOMETRY_INSTANCE_FLAG_BITS_MAX_ENUM_KHR :: FLAG_BITS_MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkGeometryInstanceFlagsKHR :: VkFlags;
|
|
VkGeometryInstanceFlagsNV :: VkGeometryInstanceFlagsKHR;
|
|
|
|
VkGeometryInstanceFlagBitsNV :: VkGeometryInstanceFlagBitsKHR;
|
|
|
|
VkBuildAccelerationStructureFlagBitsKHR :: enum s32 {
|
|
ALLOW_UPDATE_BIT_KHR :: 1;
|
|
ALLOW_COMPACTION_BIT_KHR :: 2;
|
|
PREFER_FAST_TRACE_BIT_KHR :: 4;
|
|
PREFER_FAST_BUILD_BIT_KHR :: 8;
|
|
LOW_MEMORY_BIT_KHR :: 16;
|
|
MOTION_BIT_NV :: 32;
|
|
ALLOW_OPACITY_MICROMAP_UPDATE_EXT :: 64;
|
|
ALLOW_DISABLE_OPACITY_MICROMAPS_EXT :: 128;
|
|
ALLOW_OPACITY_MICROMAP_DATA_UPDATE_EXT :: 256;
|
|
|
|
ALLOW_DATA_ACCESS_KHR :: 2048;
|
|
ALLOW_UPDATE_BIT_NV :: 1;
|
|
ALLOW_COMPACTION_BIT_NV :: 2;
|
|
PREFER_FAST_TRACE_BIT_NV :: 4;
|
|
PREFER_FAST_BUILD_BIT_NV :: 8;
|
|
LOW_MEMORY_BIT_NV :: 16;
|
|
FLAG_BITS_MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT_KHR :: ALLOW_UPDATE_BIT_KHR;
|
|
VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT_KHR :: ALLOW_COMPACTION_BIT_KHR;
|
|
VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT_KHR :: PREFER_FAST_TRACE_BIT_KHR;
|
|
VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT_KHR :: PREFER_FAST_BUILD_BIT_KHR;
|
|
VK_BUILD_ACCELERATION_STRUCTURE_LOW_MEMORY_BIT_KHR :: LOW_MEMORY_BIT_KHR;
|
|
VK_BUILD_ACCELERATION_STRUCTURE_MOTION_BIT_NV :: MOTION_BIT_NV;
|
|
VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_OPACITY_MICROMAP_UPDATE_EXT :: ALLOW_OPACITY_MICROMAP_UPDATE_EXT;
|
|
VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DISABLE_OPACITY_MICROMAPS_EXT :: ALLOW_DISABLE_OPACITY_MICROMAPS_EXT;
|
|
VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_OPACITY_MICROMAP_DATA_UPDATE_EXT :: ALLOW_OPACITY_MICROMAP_DATA_UPDATE_EXT;
|
|
|
|
VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DATA_ACCESS_KHR :: ALLOW_DATA_ACCESS_KHR;
|
|
VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT_NV :: ALLOW_UPDATE_BIT_NV;
|
|
VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT_NV :: ALLOW_COMPACTION_BIT_NV;
|
|
VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT_NV :: PREFER_FAST_TRACE_BIT_NV;
|
|
VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT_NV :: PREFER_FAST_BUILD_BIT_NV;
|
|
VK_BUILD_ACCELERATION_STRUCTURE_LOW_MEMORY_BIT_NV :: LOW_MEMORY_BIT_NV;
|
|
VK_BUILD_ACCELERATION_STRUCTURE_FLAG_BITS_MAX_ENUM_KHR :: FLAG_BITS_MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkBuildAccelerationStructureFlagsKHR :: VkFlags;
|
|
VkBuildAccelerationStructureFlagsNV :: VkBuildAccelerationStructureFlagsKHR;
|
|
|
|
VkBuildAccelerationStructureFlagBitsNV :: VkBuildAccelerationStructureFlagBitsKHR;
|
|
|
|
VkRayTracingShaderGroupCreateInfoNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
type: VkRayTracingShaderGroupTypeKHR;
|
|
generalShader: u32;
|
|
closestHitShader: u32;
|
|
anyHitShader: u32;
|
|
intersectionShader: u32;
|
|
}
|
|
|
|
VkRayTracingPipelineCreateInfoNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkPipelineCreateFlags;
|
|
stageCount: u32;
|
|
pStages: *VkPipelineShaderStageCreateInfo;
|
|
groupCount: u32;
|
|
pGroups: *VkRayTracingShaderGroupCreateInfoNV;
|
|
maxRecursionDepth: u32;
|
|
layout: VkPipelineLayout;
|
|
basePipelineHandle: VkPipeline;
|
|
basePipelineIndex: s32;
|
|
}
|
|
|
|
VkGeometryTrianglesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
vertexData: VkBuffer;
|
|
vertexOffset: VkDeviceSize;
|
|
vertexCount: u32;
|
|
vertexStride: VkDeviceSize;
|
|
vertexFormat: VkFormat;
|
|
indexData: VkBuffer;
|
|
indexOffset: VkDeviceSize;
|
|
indexCount: u32;
|
|
indexType: VkIndexType;
|
|
transformData: VkBuffer;
|
|
transformOffset: VkDeviceSize;
|
|
}
|
|
|
|
VkGeometryAABBNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
aabbData: VkBuffer;
|
|
numAABBs: u32;
|
|
stride: u32;
|
|
offset: VkDeviceSize;
|
|
}
|
|
|
|
VkGeometryDataNV :: struct {
|
|
triangles: VkGeometryTrianglesNV;
|
|
aabbs: VkGeometryAABBNV;
|
|
}
|
|
|
|
VkGeometryNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
geometryType: VkGeometryTypeKHR;
|
|
geometry: VkGeometryDataNV;
|
|
flags: VkGeometryFlagsKHR;
|
|
}
|
|
|
|
VkAccelerationStructureInfoNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
type: VkAccelerationStructureTypeNV;
|
|
flags: VkBuildAccelerationStructureFlagsNV;
|
|
instanceCount: u32;
|
|
geometryCount: u32;
|
|
pGeometries: *VkGeometryNV;
|
|
}
|
|
|
|
VkAccelerationStructureCreateInfoNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
compactedSize: VkDeviceSize;
|
|
info: VkAccelerationStructureInfoNV;
|
|
}
|
|
|
|
VkBindAccelerationStructureMemoryInfoNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
accelerationStructure: VkAccelerationStructureNV;
|
|
memory: VkDeviceMemory;
|
|
memoryOffset: VkDeviceSize;
|
|
deviceIndexCount: u32;
|
|
pDeviceIndices: *u32;
|
|
}
|
|
|
|
VkWriteDescriptorSetAccelerationStructureNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
accelerationStructureCount: u32;
|
|
pAccelerationStructures: *VkAccelerationStructureNV;
|
|
}
|
|
|
|
VkAccelerationStructureMemoryRequirementsInfoNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
type: VkAccelerationStructureMemoryRequirementsTypeNV;
|
|
accelerationStructure: VkAccelerationStructureNV;
|
|
}
|
|
|
|
VkPhysicalDeviceRayTracingPropertiesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
shaderGroupHandleSize: u32;
|
|
maxRecursionDepth: u32;
|
|
maxShaderGroupStride: u32;
|
|
shaderGroupBaseAlignment: u32;
|
|
maxGeometryCount: u64;
|
|
maxInstanceCount: u64;
|
|
maxTriangleCount: u64;
|
|
maxDescriptorSetAccelerationStructures: u32;
|
|
}
|
|
|
|
VkTransformMatrixKHR :: struct {
|
|
matrix: [3] [4] float;
|
|
}
|
|
|
|
VkTransformMatrixNV :: VkTransformMatrixKHR;
|
|
|
|
VkAabbPositionsKHR :: struct {
|
|
minX: float;
|
|
minY: float;
|
|
minZ: float;
|
|
maxX: float;
|
|
maxY: float;
|
|
maxZ: float;
|
|
}
|
|
|
|
VkAabbPositionsNV :: VkAabbPositionsKHR;
|
|
|
|
VkAccelerationStructureInstanceKHR :: struct {
|
|
transform: VkTransformMatrixKHR;
|
|
__bitfield: [8] u8;
|
|
/*
|
|
instanceCustomIndex: u32; /* 24 bits */
|
|
mask: u32; /* 8 bits */
|
|
instanceShaderBindingTableRecordOffset: u32; /* 24 bits */
|
|
flags: VkGeometryInstanceFlagsKHR; /* 8 bits */;
|
|
*/
|
|
|
|
accelerationStructureReference: u64;
|
|
}
|
|
|
|
VkAccelerationStructureInstanceNV :: VkAccelerationStructureInstanceKHR;
|
|
|
|
PFN_vkCreateAccelerationStructureNV :: #type (device: VkDevice, pCreateInfo: *VkAccelerationStructureCreateInfoNV, pAllocator: *VkAllocationCallbacks, pAccelerationStructure: *VkAccelerationStructureNV) -> VkResult #c_call;
|
|
PFN_vkDestroyAccelerationStructureNV :: #type (device: VkDevice, accelerationStructure: VkAccelerationStructureNV, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
PFN_vkGetAccelerationStructureMemoryRequirementsNV :: #type (device: VkDevice, pInfo: *VkAccelerationStructureMemoryRequirementsInfoNV, pMemoryRequirements: *VkMemoryRequirements2KHR) -> void #c_call;
|
|
PFN_vkBindAccelerationStructureMemoryNV :: #type (device: VkDevice, bindInfoCount: u32, pBindInfos: *VkBindAccelerationStructureMemoryInfoNV) -> VkResult #c_call;
|
|
PFN_vkCmdBuildAccelerationStructureNV :: #type (commandBuffer: VkCommandBuffer, pInfo: *VkAccelerationStructureInfoNV, instanceData: VkBuffer, instanceOffset: VkDeviceSize, update: VkBool32, dst: VkAccelerationStructureNV, src: VkAccelerationStructureNV, scratch: VkBuffer, scratchOffset: VkDeviceSize) -> void #c_call;
|
|
PFN_vkCmdCopyAccelerationStructureNV :: #type (commandBuffer: VkCommandBuffer, dst: VkAccelerationStructureNV, src: VkAccelerationStructureNV, mode: VkCopyAccelerationStructureModeKHR) -> void #c_call;
|
|
PFN_vkCmdTraceRaysNV :: #type (commandBuffer: VkCommandBuffer, raygenShaderBindingTableBuffer: VkBuffer, raygenShaderBindingOffset: VkDeviceSize, missShaderBindingTableBuffer: VkBuffer, missShaderBindingOffset: VkDeviceSize, missShaderBindingStride: VkDeviceSize, hitShaderBindingTableBuffer: VkBuffer, hitShaderBindingOffset: VkDeviceSize, hitShaderBindingStride: VkDeviceSize, callableShaderBindingTableBuffer: VkBuffer, callableShaderBindingOffset: VkDeviceSize, callableShaderBindingStride: VkDeviceSize, width: u32, height: u32, depth: u32) -> void #c_call;
|
|
PFN_vkCreateRayTracingPipelinesNV :: #type (device: VkDevice, pipelineCache: VkPipelineCache, createInfoCount: u32, pCreateInfos: *VkRayTracingPipelineCreateInfoNV, pAllocator: *VkAllocationCallbacks, pPipelines: *VkPipeline) -> VkResult #c_call;
|
|
PFN_vkGetRayTracingShaderGroupHandlesKHR :: #type (device: VkDevice, pipeline: VkPipeline, firstGroup: u32, groupCount: u32, dataSize: u64, pData: *void) -> VkResult #c_call;
|
|
PFN_vkGetRayTracingShaderGroupHandlesNV :: #type (device: VkDevice, pipeline: VkPipeline, firstGroup: u32, groupCount: u32, dataSize: u64, pData: *void) -> VkResult #c_call;
|
|
PFN_vkGetAccelerationStructureHandleNV :: #type (device: VkDevice, accelerationStructure: VkAccelerationStructureNV, dataSize: u64, pData: *void) -> VkResult #c_call;
|
|
PFN_vkCmdWriteAccelerationStructuresPropertiesNV :: #type (commandBuffer: VkCommandBuffer, accelerationStructureCount: u32, pAccelerationStructures: *VkAccelerationStructureNV, queryType: VkQueryType, queryPool: VkQueryPool, firstQuery: u32) -> void #c_call;
|
|
PFN_vkCompileDeferredNV :: #type (device: VkDevice, pipeline: VkPipeline, shader: u32) -> VkResult #c_call;
|
|
|
|
VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
representativeFragmentTest: VkBool32;
|
|
}
|
|
|
|
VkPipelineRepresentativeFragmentTestStateCreateInfoNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
representativeFragmentTestEnable: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceImageViewImageFormatInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
imageViewType: VkImageViewType;
|
|
}
|
|
|
|
VkFilterCubicImageViewImageFormatPropertiesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
filterCubic: VkBool32;
|
|
filterCubicMinmax: VkBool32;
|
|
}
|
|
|
|
VkQueueGlobalPriorityEXT :: VkQueueGlobalPriority;
|
|
|
|
VkDeviceQueueGlobalPriorityCreateInfoEXT :: VkDeviceQueueGlobalPriorityCreateInfo;
|
|
|
|
VkImportMemoryHostPointerInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
handleType: VkExternalMemoryHandleTypeFlagBits;
|
|
pHostPointer: *void;
|
|
}
|
|
|
|
VkMemoryHostPointerPropertiesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
memoryTypeBits: u32;
|
|
}
|
|
|
|
VkPhysicalDeviceExternalMemoryHostPropertiesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
minImportedHostPointerAlignment: VkDeviceSize;
|
|
}
|
|
|
|
PFN_vkGetMemoryHostPointerPropertiesEXT :: #type (device: VkDevice, handleType: VkExternalMemoryHandleTypeFlagBits, pHostPointer: *void, pMemoryHostPointerProperties: *VkMemoryHostPointerPropertiesEXT) -> VkResult #c_call;
|
|
|
|
PFN_vkCmdWriteBufferMarkerAMD :: #type (commandBuffer: VkCommandBuffer, pipelineStage: VkPipelineStageFlagBits, dstBuffer: VkBuffer, dstOffset: VkDeviceSize, marker: u32) -> void #c_call;
|
|
PFN_vkCmdWriteBufferMarker2AMD :: #type (commandBuffer: VkCommandBuffer, stage: VkPipelineStageFlags2, dstBuffer: VkBuffer, dstOffset: VkDeviceSize, marker: u32) -> void #c_call;
|
|
|
|
VkPipelineCompilerControlFlagBitsAMD :: enum s32 {
|
|
VK_PIPELINE_COMPILER_CONTROL_FLAG_BITS_MAX_ENUM_AMD :: 2147483647;
|
|
}
|
|
|
|
VkPipelineCompilerControlFlagsAMD :: VkFlags;
|
|
VkPipelineCompilerControlCreateInfoAMD :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
compilerControlFlags: VkPipelineCompilerControlFlagsAMD;
|
|
}
|
|
|
|
VkTimeDomainEXT :: VkTimeDomainKHR;
|
|
|
|
VkCalibratedTimestampInfoEXT :: VkCalibratedTimestampInfoKHR;
|
|
|
|
PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT :: #type (physicalDevice: VkPhysicalDevice, pTimeDomainCount: *u32, pTimeDomains: *VkTimeDomainKHR) -> VkResult #c_call;
|
|
PFN_vkGetCalibratedTimestampsEXT :: #type (device: VkDevice, timestampCount: u32, pTimestampInfos: *VkCalibratedTimestampInfoKHR, pTimestamps: *u64, pMaxDeviation: *u64) -> VkResult #c_call;
|
|
|
|
VkPhysicalDeviceShaderCorePropertiesAMD :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
shaderEngineCount: u32;
|
|
shaderArraysPerEngineCount: u32;
|
|
computeUnitsPerShaderArray: u32;
|
|
simdPerComputeUnit: u32;
|
|
wavefrontsPerSimd: u32;
|
|
wavefrontSize: u32;
|
|
sgprsPerSimd: u32;
|
|
minSgprAllocation: u32;
|
|
maxSgprAllocation: u32;
|
|
sgprAllocationGranularity: u32;
|
|
vgprsPerSimd: u32;
|
|
minVgprAllocation: u32;
|
|
maxVgprAllocation: u32;
|
|
vgprAllocationGranularity: u32;
|
|
}
|
|
|
|
VkMemoryOverallocationBehaviorAMD :: enum s32 {
|
|
DEFAULT_AMD :: 0;
|
|
ALLOWED_AMD :: 1;
|
|
DISALLOWED_AMD :: 2;
|
|
MAX_ENUM_AMD :: 2147483647;
|
|
|
|
VK_MEMORY_OVERALLOCATION_BEHAVIOR_DEFAULT_AMD :: DEFAULT_AMD;
|
|
VK_MEMORY_OVERALLOCATION_BEHAVIOR_ALLOWED_AMD :: ALLOWED_AMD;
|
|
VK_MEMORY_OVERALLOCATION_BEHAVIOR_DISALLOWED_AMD :: DISALLOWED_AMD;
|
|
VK_MEMORY_OVERALLOCATION_BEHAVIOR_MAX_ENUM_AMD :: MAX_ENUM_AMD;
|
|
}
|
|
|
|
VkDeviceMemoryOverallocationCreateInfoAMD :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
overallocationBehavior: VkMemoryOverallocationBehaviorAMD;
|
|
}
|
|
|
|
VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
maxVertexAttribDivisor: u32;
|
|
}
|
|
|
|
VkVertexInputBindingDivisorDescriptionEXT :: VkVertexInputBindingDivisorDescription;
|
|
|
|
VkPipelineVertexInputDivisorStateCreateInfoEXT :: VkPipelineVertexInputDivisorStateCreateInfo;
|
|
|
|
VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT :: VkPhysicalDeviceVertexAttributeDivisorFeatures;
|
|
|
|
VkPipelineCreationFeedbackFlagBitsEXT :: VkPipelineCreationFeedbackFlagBits;
|
|
|
|
VkPipelineCreationFeedbackFlagsEXT :: VkPipelineCreationFeedbackFlags;
|
|
|
|
VkPipelineCreationFeedbackCreateInfoEXT :: VkPipelineCreationFeedbackCreateInfo;
|
|
|
|
VkPipelineCreationFeedbackEXT :: VkPipelineCreationFeedback;
|
|
|
|
VkPhysicalDeviceComputeShaderDerivativesFeaturesNV :: VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR;
|
|
|
|
VkPhysicalDeviceMeshShaderFeaturesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
taskShader: VkBool32;
|
|
meshShader: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceMeshShaderPropertiesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
maxDrawMeshTasksCount: u32;
|
|
maxTaskWorkGroupInvocations: u32;
|
|
maxTaskWorkGroupSize: [3] u32;
|
|
maxTaskTotalMemorySize: u32;
|
|
maxTaskOutputCount: u32;
|
|
maxMeshWorkGroupInvocations: u32;
|
|
maxMeshWorkGroupSize: [3] u32;
|
|
maxMeshTotalMemorySize: u32;
|
|
maxMeshOutputVertices: u32;
|
|
maxMeshOutputPrimitives: u32;
|
|
maxMeshMultiviewViewCount: u32;
|
|
meshOutputPerVertexGranularity: u32;
|
|
meshOutputPerPrimitiveGranularity: u32;
|
|
}
|
|
|
|
VkDrawMeshTasksIndirectCommandNV :: struct {
|
|
taskCount: u32;
|
|
firstTask: u32;
|
|
}
|
|
|
|
PFN_vkCmdDrawMeshTasksNV :: #type (commandBuffer: VkCommandBuffer, taskCount: u32, firstTask: u32) -> void #c_call;
|
|
PFN_vkCmdDrawMeshTasksIndirectNV :: #type (commandBuffer: VkCommandBuffer, buffer: VkBuffer, offset: VkDeviceSize, drawCount: u32, stride: u32) -> void #c_call;
|
|
PFN_vkCmdDrawMeshTasksIndirectCountNV :: #type (commandBuffer: VkCommandBuffer, buffer: VkBuffer, offset: VkDeviceSize, countBuffer: VkBuffer, countBufferOffset: VkDeviceSize, maxDrawCount: u32, stride: u32) -> void #c_call;
|
|
|
|
VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV :: VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR;
|
|
|
|
VkPhysicalDeviceShaderImageFootprintFeaturesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
imageFootprint: VkBool32;
|
|
}
|
|
|
|
VkPipelineViewportExclusiveScissorStateCreateInfoNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
exclusiveScissorCount: u32;
|
|
pExclusiveScissors: *VkRect2D;
|
|
}
|
|
|
|
VkPhysicalDeviceExclusiveScissorFeaturesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
exclusiveScissor: VkBool32;
|
|
}
|
|
|
|
PFN_vkCmdSetExclusiveScissorEnableNV :: #type (commandBuffer: VkCommandBuffer, firstExclusiveScissor: u32, exclusiveScissorCount: u32, pExclusiveScissorEnables: *VkBool32) -> void #c_call;
|
|
PFN_vkCmdSetExclusiveScissorNV :: #type (commandBuffer: VkCommandBuffer, firstExclusiveScissor: u32, exclusiveScissorCount: u32, pExclusiveScissors: *VkRect2D) -> void #c_call;
|
|
|
|
VkQueueFamilyCheckpointPropertiesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
checkpointExecutionStageMask: VkPipelineStageFlags;
|
|
}
|
|
|
|
VkCheckpointDataNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
stage: VkPipelineStageFlagBits;
|
|
pCheckpointMarker: *void;
|
|
}
|
|
|
|
VkQueueFamilyCheckpointProperties2NV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
checkpointExecutionStageMask: VkPipelineStageFlags2;
|
|
}
|
|
|
|
VkCheckpointData2NV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
stage: VkPipelineStageFlags2;
|
|
pCheckpointMarker: *void;
|
|
}
|
|
|
|
PFN_vkCmdSetCheckpointNV :: #type (commandBuffer: VkCommandBuffer, pCheckpointMarker: *void) -> void #c_call;
|
|
PFN_vkGetQueueCheckpointDataNV :: #type (queue: VkQueue, pCheckpointDataCount: *u32, pCheckpointData: *VkCheckpointDataNV) -> void #c_call;
|
|
PFN_vkGetQueueCheckpointData2NV :: #type (queue: VkQueue, pCheckpointDataCount: *u32, pCheckpointData: *VkCheckpointData2NV) -> void #c_call;
|
|
|
|
VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
shaderIntegerFunctions2: VkBool32;
|
|
}
|
|
|
|
VkPerformanceConfigurationINTEL_T :: struct {}
|
|
VkPerformanceConfigurationINTEL :: *VkPerformanceConfigurationINTEL_T;
|
|
|
|
VkPerformanceConfigurationTypeINTEL :: enum s32 {
|
|
COMMAND_QUEUE_METRICS_DISCOVERY_ACTIVATED_INTEL :: 0;
|
|
MAX_ENUM_INTEL :: 2147483647;
|
|
|
|
VK_PERFORMANCE_CONFIGURATION_TYPE_COMMAND_QUEUE_METRICS_DISCOVERY_ACTIVATED_INTEL :: COMMAND_QUEUE_METRICS_DISCOVERY_ACTIVATED_INTEL;
|
|
VK_PERFORMANCE_CONFIGURATION_TYPE_MAX_ENUM_INTEL :: MAX_ENUM_INTEL;
|
|
}
|
|
|
|
VkQueryPoolSamplingModeINTEL :: enum s32 {
|
|
MANUAL_INTEL :: 0;
|
|
MAX_ENUM_INTEL :: 2147483647;
|
|
|
|
VK_QUERY_POOL_SAMPLING_MODE_MANUAL_INTEL :: MANUAL_INTEL;
|
|
VK_QUERY_POOL_SAMPLING_MODE_MAX_ENUM_INTEL :: MAX_ENUM_INTEL;
|
|
}
|
|
|
|
VkPerformanceOverrideTypeINTEL :: enum s32 {
|
|
NULL_HARDWARE_INTEL :: 0;
|
|
FLUSH_GPU_CACHES_INTEL :: 1;
|
|
MAX_ENUM_INTEL :: 2147483647;
|
|
|
|
VK_PERFORMANCE_OVERRIDE_TYPE_NULL_HARDWARE_INTEL :: NULL_HARDWARE_INTEL;
|
|
VK_PERFORMANCE_OVERRIDE_TYPE_FLUSH_GPU_CACHES_INTEL :: FLUSH_GPU_CACHES_INTEL;
|
|
VK_PERFORMANCE_OVERRIDE_TYPE_MAX_ENUM_INTEL :: MAX_ENUM_INTEL;
|
|
}
|
|
|
|
VkPerformanceParameterTypeINTEL :: enum s32 {
|
|
HW_COUNTERS_SUPPORTED_INTEL :: 0;
|
|
STREAM_MARKER_VALID_BITS_INTEL :: 1;
|
|
MAX_ENUM_INTEL :: 2147483647;
|
|
|
|
VK_PERFORMANCE_PARAMETER_TYPE_HW_COUNTERS_SUPPORTED_INTEL :: HW_COUNTERS_SUPPORTED_INTEL;
|
|
VK_PERFORMANCE_PARAMETER_TYPE_STREAM_MARKER_VALID_BITS_INTEL :: STREAM_MARKER_VALID_BITS_INTEL;
|
|
VK_PERFORMANCE_PARAMETER_TYPE_MAX_ENUM_INTEL :: MAX_ENUM_INTEL;
|
|
}
|
|
|
|
VkPerformanceValueTypeINTEL :: enum s32 {
|
|
UINT32_INTEL :: 0;
|
|
UINT64_INTEL :: 1;
|
|
FLOAT_INTEL :: 2;
|
|
BOOL_INTEL :: 3;
|
|
STRING_INTEL :: 4;
|
|
MAX_ENUM_INTEL :: 2147483647;
|
|
|
|
VK_PERFORMANCE_VALUE_TYPE_UINT32_INTEL :: UINT32_INTEL;
|
|
VK_PERFORMANCE_VALUE_TYPE_UINT64_INTEL :: UINT64_INTEL;
|
|
VK_PERFORMANCE_VALUE_TYPE_FLOAT_INTEL :: FLOAT_INTEL;
|
|
VK_PERFORMANCE_VALUE_TYPE_BOOL_INTEL :: BOOL_INTEL;
|
|
VK_PERFORMANCE_VALUE_TYPE_STRING_INTEL :: STRING_INTEL;
|
|
VK_PERFORMANCE_VALUE_TYPE_MAX_ENUM_INTEL :: MAX_ENUM_INTEL;
|
|
}
|
|
|
|
VkPerformanceValueDataINTEL :: union {
|
|
value32: u32;
|
|
value64: u64;
|
|
valueFloat: float;
|
|
valueBool: VkBool32;
|
|
valueString: *u8;
|
|
}
|
|
|
|
VkPerformanceValueINTEL :: struct {
|
|
type: VkPerformanceValueTypeINTEL;
|
|
data: VkPerformanceValueDataINTEL;
|
|
}
|
|
|
|
VkInitializePerformanceApiInfoINTEL :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pUserData: *void;
|
|
}
|
|
|
|
VkQueryPoolPerformanceQueryCreateInfoINTEL :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
performanceCountersSampling: VkQueryPoolSamplingModeINTEL;
|
|
}
|
|
|
|
VkQueryPoolCreateInfoINTEL :: VkQueryPoolPerformanceQueryCreateInfoINTEL;
|
|
|
|
VkPerformanceMarkerInfoINTEL :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
marker: u64;
|
|
}
|
|
|
|
VkPerformanceStreamMarkerInfoINTEL :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
marker: u32;
|
|
}
|
|
|
|
VkPerformanceOverrideInfoINTEL :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
type: VkPerformanceOverrideTypeINTEL;
|
|
enable: VkBool32;
|
|
parameter: u64;
|
|
}
|
|
|
|
VkPerformanceConfigurationAcquireInfoINTEL :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
type: VkPerformanceConfigurationTypeINTEL;
|
|
}
|
|
|
|
PFN_vkInitializePerformanceApiINTEL :: #type (device: VkDevice, pInitializeInfo: *VkInitializePerformanceApiInfoINTEL) -> VkResult #c_call;
|
|
PFN_vkUninitializePerformanceApiINTEL :: #type (device: VkDevice) -> void #c_call;
|
|
PFN_vkCmdSetPerformanceMarkerINTEL :: #type (commandBuffer: VkCommandBuffer, pMarkerInfo: *VkPerformanceMarkerInfoINTEL) -> VkResult #c_call;
|
|
PFN_vkCmdSetPerformanceStreamMarkerINTEL :: #type (commandBuffer: VkCommandBuffer, pMarkerInfo: *VkPerformanceStreamMarkerInfoINTEL) -> VkResult #c_call;
|
|
PFN_vkCmdSetPerformanceOverrideINTEL :: #type (commandBuffer: VkCommandBuffer, pOverrideInfo: *VkPerformanceOverrideInfoINTEL) -> VkResult #c_call;
|
|
PFN_vkAcquirePerformanceConfigurationINTEL :: #type (device: VkDevice, pAcquireInfo: *VkPerformanceConfigurationAcquireInfoINTEL, pConfiguration: *VkPerformanceConfigurationINTEL) -> VkResult #c_call;
|
|
PFN_vkReleasePerformanceConfigurationINTEL :: #type (device: VkDevice, configuration: VkPerformanceConfigurationINTEL) -> VkResult #c_call;
|
|
PFN_vkQueueSetPerformanceConfigurationINTEL :: #type (queue: VkQueue, configuration: VkPerformanceConfigurationINTEL) -> VkResult #c_call;
|
|
PFN_vkGetPerformanceParameterINTEL :: #type (device: VkDevice, parameter: VkPerformanceParameterTypeINTEL, pValue: *VkPerformanceValueINTEL) -> VkResult #c_call;
|
|
|
|
VkPhysicalDevicePCIBusInfoPropertiesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pciDomain: u32;
|
|
pciBus: u32;
|
|
pciDevice: u32;
|
|
pciFunction: u32;
|
|
}
|
|
|
|
VkDisplayNativeHdrSurfaceCapabilitiesAMD :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
localDimmingSupport: VkBool32;
|
|
}
|
|
|
|
VkSwapchainDisplayNativeHdrCreateInfoAMD :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
localDimmingEnable: VkBool32;
|
|
}
|
|
|
|
PFN_vkSetLocalDimmingAMD :: #type (device: VkDevice, swapChain: VkSwapchainKHR, localDimmingEnable: VkBool32) -> void #c_call;
|
|
|
|
VkPhysicalDeviceFragmentDensityMapFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
fragmentDensityMap: VkBool32;
|
|
fragmentDensityMapDynamic: VkBool32;
|
|
fragmentDensityMapNonSubsampledImages: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceFragmentDensityMapPropertiesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
minFragmentDensityTexelSize: VkExtent2D;
|
|
maxFragmentDensityTexelSize: VkExtent2D;
|
|
fragmentDensityInvocations: VkBool32;
|
|
}
|
|
|
|
VkRenderPassFragmentDensityMapCreateInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
fragmentDensityMapAttachment: VkAttachmentReference;
|
|
}
|
|
|
|
VkRenderingFragmentDensityMapAttachmentInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
imageView: VkImageView;
|
|
imageLayout: VkImageLayout;
|
|
}
|
|
|
|
VkPhysicalDeviceScalarBlockLayoutFeaturesEXT :: VkPhysicalDeviceScalarBlockLayoutFeatures;
|
|
|
|
VkPhysicalDeviceSubgroupSizeControlFeaturesEXT :: VkPhysicalDeviceSubgroupSizeControlFeatures;
|
|
|
|
VkPhysicalDeviceSubgroupSizeControlPropertiesEXT :: VkPhysicalDeviceSubgroupSizeControlProperties;
|
|
|
|
VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT :: VkPipelineShaderStageRequiredSubgroupSizeCreateInfo;
|
|
|
|
VkShaderCorePropertiesFlagBitsAMD :: enum s32 {
|
|
VK_SHADER_CORE_PROPERTIES_FLAG_BITS_MAX_ENUM_AMD :: 2147483647;
|
|
}
|
|
|
|
VkShaderCorePropertiesFlagsAMD :: VkFlags;
|
|
VkPhysicalDeviceShaderCoreProperties2AMD :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
shaderCoreFeatures: VkShaderCorePropertiesFlagsAMD;
|
|
activeComputeUnitCount: u32;
|
|
}
|
|
|
|
VkPhysicalDeviceCoherentMemoryFeaturesAMD :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
deviceCoherentMemory: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
shaderImageInt64Atomics: VkBool32;
|
|
sparseImageInt64Atomics: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceMemoryBudgetPropertiesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
heapBudget: [16] VkDeviceSize;
|
|
heapUsage: [16] VkDeviceSize;
|
|
}
|
|
|
|
VkPhysicalDeviceMemoryPriorityFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
memoryPriority: VkBool32;
|
|
}
|
|
|
|
VkMemoryPriorityAllocateInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
priority: float;
|
|
}
|
|
|
|
VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
dedicatedAllocationImageAliasing: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceBufferDeviceAddressFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
bufferDeviceAddress: VkBool32;
|
|
bufferDeviceAddressCaptureReplay: VkBool32;
|
|
bufferDeviceAddressMultiDevice: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceBufferAddressFeaturesEXT :: VkPhysicalDeviceBufferDeviceAddressFeaturesEXT;
|
|
|
|
VkBufferDeviceAddressInfoEXT :: VkBufferDeviceAddressInfo;
|
|
|
|
VkBufferDeviceAddressCreateInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
deviceAddress: VkDeviceAddress;
|
|
}
|
|
|
|
PFN_vkGetBufferDeviceAddressEXT :: #type (device: VkDevice, pInfo: *VkBufferDeviceAddressInfo) -> VkDeviceAddress #c_call;
|
|
|
|
VkToolPurposeFlagBitsEXT :: VkToolPurposeFlagBits;
|
|
|
|
VkToolPurposeFlagsEXT :: VkToolPurposeFlags;
|
|
|
|
VkPhysicalDeviceToolPropertiesEXT :: VkPhysicalDeviceToolProperties;
|
|
|
|
PFN_vkGetPhysicalDeviceToolPropertiesEXT :: #type (physicalDevice: VkPhysicalDevice, pToolCount: *u32, pToolProperties: *VkPhysicalDeviceToolProperties) -> VkResult #c_call;
|
|
|
|
VkImageStencilUsageCreateInfoEXT :: VkImageStencilUsageCreateInfo;
|
|
|
|
VkValidationFeatureEnableEXT :: enum s32 {
|
|
GPU_ASSISTED_EXT :: 0;
|
|
GPU_ASSISTED_RESERVE_BINDING_SLOT_EXT :: 1;
|
|
BEST_PRACTICES_EXT :: 2;
|
|
DEBUG_PRINTF_EXT :: 3;
|
|
SYNCHRONIZATION_VALIDATION_EXT :: 4;
|
|
MAX_ENUM_EXT :: 2147483647;
|
|
|
|
VK_VALIDATION_FEATURE_ENABLE_GPU_ASSISTED_EXT :: GPU_ASSISTED_EXT;
|
|
VK_VALIDATION_FEATURE_ENABLE_GPU_ASSISTED_RESERVE_BINDING_SLOT_EXT :: GPU_ASSISTED_RESERVE_BINDING_SLOT_EXT;
|
|
VK_VALIDATION_FEATURE_ENABLE_BEST_PRACTICES_EXT :: BEST_PRACTICES_EXT;
|
|
VK_VALIDATION_FEATURE_ENABLE_DEBUG_PRINTF_EXT :: DEBUG_PRINTF_EXT;
|
|
VK_VALIDATION_FEATURE_ENABLE_SYNCHRONIZATION_VALIDATION_EXT :: SYNCHRONIZATION_VALIDATION_EXT;
|
|
VK_VALIDATION_FEATURE_ENABLE_MAX_ENUM_EXT :: MAX_ENUM_EXT;
|
|
}
|
|
|
|
VkValidationFeatureDisableEXT :: enum s32 {
|
|
ALL_EXT :: 0;
|
|
SHADERS_EXT :: 1;
|
|
THREAD_SAFETY_EXT :: 2;
|
|
API_PARAMETERS_EXT :: 3;
|
|
OBJECT_LIFETIMES_EXT :: 4;
|
|
CORE_CHECKS_EXT :: 5;
|
|
UNIQUE_HANDLES_EXT :: 6;
|
|
SHADER_VALIDATION_CACHE_EXT :: 7;
|
|
MAX_ENUM_EXT :: 2147483647;
|
|
|
|
VK_VALIDATION_FEATURE_DISABLE_ALL_EXT :: ALL_EXT;
|
|
VK_VALIDATION_FEATURE_DISABLE_SHADERS_EXT :: SHADERS_EXT;
|
|
VK_VALIDATION_FEATURE_DISABLE_THREAD_SAFETY_EXT :: THREAD_SAFETY_EXT;
|
|
VK_VALIDATION_FEATURE_DISABLE_API_PARAMETERS_EXT :: API_PARAMETERS_EXT;
|
|
VK_VALIDATION_FEATURE_DISABLE_OBJECT_LIFETIMES_EXT :: OBJECT_LIFETIMES_EXT;
|
|
VK_VALIDATION_FEATURE_DISABLE_CORE_CHECKS_EXT :: CORE_CHECKS_EXT;
|
|
VK_VALIDATION_FEATURE_DISABLE_UNIQUE_HANDLES_EXT :: UNIQUE_HANDLES_EXT;
|
|
VK_VALIDATION_FEATURE_DISABLE_SHADER_VALIDATION_CACHE_EXT :: SHADER_VALIDATION_CACHE_EXT;
|
|
VK_VALIDATION_FEATURE_DISABLE_MAX_ENUM_EXT :: MAX_ENUM_EXT;
|
|
}
|
|
|
|
VkValidationFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
enabledValidationFeatureCount: u32;
|
|
pEnabledValidationFeatures: *VkValidationFeatureEnableEXT;
|
|
disabledValidationFeatureCount: u32;
|
|
pDisabledValidationFeatures: *VkValidationFeatureDisableEXT;
|
|
}
|
|
|
|
VkComponentTypeNV :: VkComponentTypeKHR;
|
|
|
|
VkScopeNV :: VkScopeKHR;
|
|
|
|
VkCooperativeMatrixPropertiesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
MSize: u32;
|
|
NSize: u32;
|
|
KSize: u32;
|
|
AType: VkComponentTypeNV;
|
|
BType: VkComponentTypeNV;
|
|
CType: VkComponentTypeNV;
|
|
DType: VkComponentTypeNV;
|
|
scope: VkScopeNV;
|
|
}
|
|
|
|
VkPhysicalDeviceCooperativeMatrixFeaturesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
cooperativeMatrix: VkBool32;
|
|
cooperativeMatrixRobustBufferAccess: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceCooperativeMatrixPropertiesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
cooperativeMatrixSupportedStages: VkShaderStageFlags;
|
|
}
|
|
|
|
PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV :: #type (physicalDevice: VkPhysicalDevice, pPropertyCount: *u32, pProperties: *VkCooperativeMatrixPropertiesNV) -> VkResult #c_call;
|
|
|
|
VkCoverageReductionModeNV :: enum s32 {
|
|
MERGE_NV :: 0;
|
|
TRUNCATE_NV :: 1;
|
|
MAX_ENUM_NV :: 2147483647;
|
|
|
|
VK_COVERAGE_REDUCTION_MODE_MERGE_NV :: MERGE_NV;
|
|
VK_COVERAGE_REDUCTION_MODE_TRUNCATE_NV :: TRUNCATE_NV;
|
|
VK_COVERAGE_REDUCTION_MODE_MAX_ENUM_NV :: MAX_ENUM_NV;
|
|
}
|
|
|
|
VkPipelineCoverageReductionStateCreateFlagsNV :: VkFlags;
|
|
VkPhysicalDeviceCoverageReductionModeFeaturesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
coverageReductionMode: VkBool32;
|
|
}
|
|
|
|
VkPipelineCoverageReductionStateCreateInfoNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkPipelineCoverageReductionStateCreateFlagsNV;
|
|
coverageReductionMode: VkCoverageReductionModeNV;
|
|
}
|
|
|
|
VkFramebufferMixedSamplesCombinationNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
coverageReductionMode: VkCoverageReductionModeNV;
|
|
rasterizationSamples: VkSampleCountFlagBits;
|
|
depthStencilSamples: VkSampleCountFlags;
|
|
colorSamples: VkSampleCountFlags;
|
|
}
|
|
|
|
PFN_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV :: #type (physicalDevice: VkPhysicalDevice, pCombinationCount: *u32, pCombinations: *VkFramebufferMixedSamplesCombinationNV) -> VkResult #c_call;
|
|
|
|
VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
fragmentShaderSampleInterlock: VkBool32;
|
|
fragmentShaderPixelInterlock: VkBool32;
|
|
fragmentShaderShadingRateInterlock: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceYcbcrImageArraysFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
ycbcrImageArrays: VkBool32;
|
|
}
|
|
|
|
VkProvokingVertexModeEXT :: enum s32 {
|
|
FIRST_VERTEX_EXT :: 0;
|
|
LAST_VERTEX_EXT :: 1;
|
|
MAX_ENUM_EXT :: 2147483647;
|
|
|
|
VK_PROVOKING_VERTEX_MODE_FIRST_VERTEX_EXT :: FIRST_VERTEX_EXT;
|
|
VK_PROVOKING_VERTEX_MODE_LAST_VERTEX_EXT :: LAST_VERTEX_EXT;
|
|
VK_PROVOKING_VERTEX_MODE_MAX_ENUM_EXT :: MAX_ENUM_EXT;
|
|
}
|
|
|
|
VkPhysicalDeviceProvokingVertexFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
provokingVertexLast: VkBool32;
|
|
transformFeedbackPreservesProvokingVertex: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceProvokingVertexPropertiesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
provokingVertexModePerPipeline: VkBool32;
|
|
transformFeedbackPreservesTriangleFanProvokingVertex: VkBool32;
|
|
}
|
|
|
|
VkPipelineRasterizationProvokingVertexStateCreateInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
provokingVertexMode: VkProvokingVertexModeEXT;
|
|
}
|
|
|
|
VkHeadlessSurfaceCreateFlagsEXT :: VkFlags;
|
|
VkHeadlessSurfaceCreateInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkHeadlessSurfaceCreateFlagsEXT;
|
|
}
|
|
|
|
PFN_vkCreateHeadlessSurfaceEXT :: #type (instance: VkInstance, pCreateInfo: *VkHeadlessSurfaceCreateInfoEXT, pAllocator: *VkAllocationCallbacks, pSurface: *VkSurfaceKHR) -> VkResult #c_call;
|
|
|
|
vkCreateHeadlessSurfaceEXT :: (instance: VkInstance, pCreateInfo: *VkHeadlessSurfaceCreateInfoEXT, pAllocator: *VkAllocationCallbacks, pSurface: *VkSurfaceKHR) -> VkResult #foreign vulkan_1;
|
|
|
|
VkLineRasterizationModeEXT :: VkLineRasterizationMode;
|
|
|
|
VkPhysicalDeviceLineRasterizationFeaturesEXT :: VkPhysicalDeviceLineRasterizationFeatures;
|
|
|
|
VkPhysicalDeviceLineRasterizationPropertiesEXT :: VkPhysicalDeviceLineRasterizationProperties;
|
|
|
|
VkPipelineRasterizationLineStateCreateInfoEXT :: VkPipelineRasterizationLineStateCreateInfo;
|
|
|
|
PFN_vkCmdSetLineStippleEXT :: #type (commandBuffer: VkCommandBuffer, lineStippleFactor: u32, lineStipplePattern: u16) -> void #c_call;
|
|
|
|
VkPhysicalDeviceShaderAtomicFloatFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
shaderBufferFloat32Atomics: VkBool32;
|
|
shaderBufferFloat32AtomicAdd: VkBool32;
|
|
shaderBufferFloat64Atomics: VkBool32;
|
|
shaderBufferFloat64AtomicAdd: VkBool32;
|
|
shaderSharedFloat32Atomics: VkBool32;
|
|
shaderSharedFloat32AtomicAdd: VkBool32;
|
|
shaderSharedFloat64Atomics: VkBool32;
|
|
shaderSharedFloat64AtomicAdd: VkBool32;
|
|
shaderImageFloat32Atomics: VkBool32;
|
|
shaderImageFloat32AtomicAdd: VkBool32;
|
|
sparseImageFloat32Atomics: VkBool32;
|
|
sparseImageFloat32AtomicAdd: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceHostQueryResetFeaturesEXT :: VkPhysicalDeviceHostQueryResetFeatures;
|
|
|
|
PFN_vkResetQueryPoolEXT :: #type (device: VkDevice, queryPool: VkQueryPool, firstQuery: u32, queryCount: u32) -> void #c_call;
|
|
|
|
VkPhysicalDeviceIndexTypeUint8FeaturesEXT :: VkPhysicalDeviceIndexTypeUint8Features;
|
|
|
|
VkPhysicalDeviceExtendedDynamicStateFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
extendedDynamicState: VkBool32;
|
|
}
|
|
|
|
PFN_vkCmdSetCullModeEXT :: #type (commandBuffer: VkCommandBuffer, cullMode: VkCullModeFlags) -> void #c_call;
|
|
PFN_vkCmdSetFrontFaceEXT :: #type (commandBuffer: VkCommandBuffer, frontFace: VkFrontFace) -> void #c_call;
|
|
PFN_vkCmdSetPrimitiveTopologyEXT :: #type (commandBuffer: VkCommandBuffer, primitiveTopology: VkPrimitiveTopology) -> void #c_call;
|
|
PFN_vkCmdSetViewportWithCountEXT :: #type (commandBuffer: VkCommandBuffer, viewportCount: u32, pViewports: *VkViewport) -> void #c_call;
|
|
PFN_vkCmdSetScissorWithCountEXT :: #type (commandBuffer: VkCommandBuffer, scissorCount: u32, pScissors: *VkRect2D) -> void #c_call;
|
|
PFN_vkCmdBindVertexBuffers2EXT :: #type (commandBuffer: VkCommandBuffer, firstBinding: u32, bindingCount: u32, pBuffers: *VkBuffer, pOffsets: *VkDeviceSize, pSizes: *VkDeviceSize, pStrides: *VkDeviceSize) -> void #c_call;
|
|
PFN_vkCmdSetDepthTestEnableEXT :: #type (commandBuffer: VkCommandBuffer, depthTestEnable: VkBool32) -> void #c_call;
|
|
PFN_vkCmdSetDepthWriteEnableEXT :: #type (commandBuffer: VkCommandBuffer, depthWriteEnable: VkBool32) -> void #c_call;
|
|
PFN_vkCmdSetDepthCompareOpEXT :: #type (commandBuffer: VkCommandBuffer, depthCompareOp: VkCompareOp) -> void #c_call;
|
|
PFN_vkCmdSetDepthBoundsTestEnableEXT :: #type (commandBuffer: VkCommandBuffer, depthBoundsTestEnable: VkBool32) -> void #c_call;
|
|
PFN_vkCmdSetStencilTestEnableEXT :: #type (commandBuffer: VkCommandBuffer, stencilTestEnable: VkBool32) -> void #c_call;
|
|
PFN_vkCmdSetStencilOpEXT :: #type (commandBuffer: VkCommandBuffer, faceMask: VkStencilFaceFlags, failOp: VkStencilOp, passOp: VkStencilOp, depthFailOp: VkStencilOp, compareOp: VkCompareOp) -> void #c_call;
|
|
|
|
VkHostImageCopyFlagBitsEXT :: VkHostImageCopyFlagBits;
|
|
|
|
VkHostImageCopyFlagsEXT :: VkHostImageCopyFlags;
|
|
|
|
VkPhysicalDeviceHostImageCopyFeaturesEXT :: VkPhysicalDeviceHostImageCopyFeatures;
|
|
|
|
VkPhysicalDeviceHostImageCopyPropertiesEXT :: VkPhysicalDeviceHostImageCopyProperties;
|
|
|
|
VkMemoryToImageCopyEXT :: VkMemoryToImageCopy;
|
|
|
|
VkImageToMemoryCopyEXT :: VkImageToMemoryCopy;
|
|
|
|
VkCopyMemoryToImageInfoEXT :: VkCopyMemoryToImageInfo;
|
|
|
|
VkCopyImageToMemoryInfoEXT :: VkCopyImageToMemoryInfo;
|
|
|
|
VkCopyImageToImageInfoEXT :: VkCopyImageToImageInfo;
|
|
|
|
VkHostImageLayoutTransitionInfoEXT :: VkHostImageLayoutTransitionInfo;
|
|
|
|
VkSubresourceHostMemcpySizeEXT :: VkSubresourceHostMemcpySize;
|
|
|
|
VkHostImageCopyDevicePerformanceQueryEXT :: VkHostImageCopyDevicePerformanceQuery;
|
|
|
|
VkSubresourceLayout2EXT :: VkSubresourceLayout2;
|
|
|
|
VkImageSubresource2EXT :: VkImageSubresource2;
|
|
|
|
PFN_vkCopyMemoryToImageEXT :: #type (device: VkDevice, pCopyMemoryToImageInfo: *VkCopyMemoryToImageInfo) -> VkResult #c_call;
|
|
PFN_vkCopyImageToMemoryEXT :: #type (device: VkDevice, pCopyImageToMemoryInfo: *VkCopyImageToMemoryInfo) -> VkResult #c_call;
|
|
PFN_vkCopyImageToImageEXT :: #type (device: VkDevice, pCopyImageToImageInfo: *VkCopyImageToImageInfo) -> VkResult #c_call;
|
|
PFN_vkTransitionImageLayoutEXT :: #type (device: VkDevice, transitionCount: u32, pTransitions: *VkHostImageLayoutTransitionInfo) -> VkResult #c_call;
|
|
PFN_vkGetImageSubresourceLayout2EXT :: #type (device: VkDevice, image: VkImage, pSubresource: *VkImageSubresource2, pLayout: *VkSubresourceLayout2) -> void #c_call;
|
|
|
|
VkPhysicalDeviceMapMemoryPlacedFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
memoryMapPlaced: VkBool32;
|
|
memoryMapRangePlaced: VkBool32;
|
|
memoryUnmapReserve: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceMapMemoryPlacedPropertiesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
minPlacedMemoryMapAlignment: VkDeviceSize;
|
|
}
|
|
|
|
VkMemoryMapPlacedInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pPlacedAddress: *void;
|
|
}
|
|
|
|
VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
shaderBufferFloat16Atomics: VkBool32;
|
|
shaderBufferFloat16AtomicAdd: VkBool32;
|
|
shaderBufferFloat16AtomicMinMax: VkBool32;
|
|
shaderBufferFloat32AtomicMinMax: VkBool32;
|
|
shaderBufferFloat64AtomicMinMax: VkBool32;
|
|
shaderSharedFloat16Atomics: VkBool32;
|
|
shaderSharedFloat16AtomicAdd: VkBool32;
|
|
shaderSharedFloat16AtomicMinMax: VkBool32;
|
|
shaderSharedFloat32AtomicMinMax: VkBool32;
|
|
shaderSharedFloat64AtomicMinMax: VkBool32;
|
|
shaderImageFloat32AtomicMinMax: VkBool32;
|
|
sparseImageFloat32AtomicMinMax: VkBool32;
|
|
}
|
|
|
|
VkPresentScalingFlagBitsEXT :: enum s32 {
|
|
ONE_TO_ONE_BIT_EXT :: 1;
|
|
ASPECT_RATIO_STRETCH_BIT_EXT :: 2;
|
|
STRETCH_BIT_EXT :: 4;
|
|
FLAG_BITS_MAX_ENUM_EXT :: 2147483647;
|
|
|
|
VK_PRESENT_SCALING_ONE_TO_ONE_BIT_EXT :: ONE_TO_ONE_BIT_EXT;
|
|
VK_PRESENT_SCALING_ASPECT_RATIO_STRETCH_BIT_EXT :: ASPECT_RATIO_STRETCH_BIT_EXT;
|
|
VK_PRESENT_SCALING_STRETCH_BIT_EXT :: STRETCH_BIT_EXT;
|
|
VK_PRESENT_SCALING_FLAG_BITS_MAX_ENUM_EXT :: FLAG_BITS_MAX_ENUM_EXT;
|
|
}
|
|
|
|
VkPresentScalingFlagsEXT :: VkFlags;
|
|
|
|
VkPresentGravityFlagBitsEXT :: enum s32 {
|
|
MIN_BIT_EXT :: 1;
|
|
MAX_BIT_EXT :: 2;
|
|
CENTERED_BIT_EXT :: 4;
|
|
FLAG_BITS_MAX_ENUM_EXT :: 2147483647;
|
|
|
|
VK_PRESENT_GRAVITY_MIN_BIT_EXT :: MIN_BIT_EXT;
|
|
VK_PRESENT_GRAVITY_MAX_BIT_EXT :: MAX_BIT_EXT;
|
|
VK_PRESENT_GRAVITY_CENTERED_BIT_EXT :: CENTERED_BIT_EXT;
|
|
VK_PRESENT_GRAVITY_FLAG_BITS_MAX_ENUM_EXT :: FLAG_BITS_MAX_ENUM_EXT;
|
|
}
|
|
|
|
VkPresentGravityFlagsEXT :: VkFlags;
|
|
VkSurfacePresentModeEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
presentMode: VkPresentModeKHR;
|
|
}
|
|
|
|
VkSurfacePresentScalingCapabilitiesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
supportedPresentScaling: VkPresentScalingFlagsEXT;
|
|
supportedPresentGravityX: VkPresentGravityFlagsEXT;
|
|
supportedPresentGravityY: VkPresentGravityFlagsEXT;
|
|
minScaledImageExtent: VkExtent2D;
|
|
maxScaledImageExtent: VkExtent2D;
|
|
}
|
|
|
|
VkSurfacePresentModeCompatibilityEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
presentModeCount: u32;
|
|
pPresentModes: *VkPresentModeKHR;
|
|
}
|
|
|
|
VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
swapchainMaintenance1: VkBool32;
|
|
}
|
|
|
|
VkSwapchainPresentFenceInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
swapchainCount: u32;
|
|
pFences: *VkFence;
|
|
}
|
|
|
|
VkSwapchainPresentModesCreateInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
presentModeCount: u32;
|
|
pPresentModes: *VkPresentModeKHR;
|
|
}
|
|
|
|
VkSwapchainPresentModeInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
swapchainCount: u32;
|
|
pPresentModes: *VkPresentModeKHR;
|
|
}
|
|
|
|
VkSwapchainPresentScalingCreateInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
scalingBehavior: VkPresentScalingFlagsEXT;
|
|
presentGravityX: VkPresentGravityFlagsEXT;
|
|
presentGravityY: VkPresentGravityFlagsEXT;
|
|
}
|
|
|
|
VkReleaseSwapchainImagesInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
swapchain: VkSwapchainKHR;
|
|
imageIndexCount: u32;
|
|
pImageIndices: *u32;
|
|
}
|
|
|
|
PFN_vkReleaseSwapchainImagesEXT :: #type (device: VkDevice, pReleaseInfo: *VkReleaseSwapchainImagesInfoEXT) -> VkResult #c_call;
|
|
|
|
VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT :: VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures;
|
|
|
|
VkIndirectCommandsLayoutNV_T :: struct {}
|
|
VkIndirectCommandsLayoutNV :: *VkIndirectCommandsLayoutNV_T;
|
|
|
|
VkIndirectCommandsTokenTypeNV :: enum s32 {
|
|
SHADER_GROUP_NV :: 0;
|
|
STATE_FLAGS_NV :: 1;
|
|
INDEX_BUFFER_NV :: 2;
|
|
VERTEX_BUFFER_NV :: 3;
|
|
PUSH_CONSTANT_NV :: 4;
|
|
DRAW_INDEXED_NV :: 5;
|
|
DRAW_NV :: 6;
|
|
DRAW_TASKS_NV :: 7;
|
|
DRAW_MESH_TASKS_NV :: 1000328000;
|
|
PIPELINE_NV :: 1000428003;
|
|
DISPATCH_NV :: 1000428004;
|
|
MAX_ENUM_NV :: 2147483647;
|
|
|
|
VK_INDIRECT_COMMANDS_TOKEN_TYPE_SHADER_GROUP_NV :: SHADER_GROUP_NV;
|
|
VK_INDIRECT_COMMANDS_TOKEN_TYPE_STATE_FLAGS_NV :: STATE_FLAGS_NV;
|
|
VK_INDIRECT_COMMANDS_TOKEN_TYPE_INDEX_BUFFER_NV :: INDEX_BUFFER_NV;
|
|
VK_INDIRECT_COMMANDS_TOKEN_TYPE_VERTEX_BUFFER_NV :: VERTEX_BUFFER_NV;
|
|
VK_INDIRECT_COMMANDS_TOKEN_TYPE_PUSH_CONSTANT_NV :: PUSH_CONSTANT_NV;
|
|
VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_INDEXED_NV :: DRAW_INDEXED_NV;
|
|
VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_NV :: DRAW_NV;
|
|
VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_TASKS_NV :: DRAW_TASKS_NV;
|
|
VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_MESH_TASKS_NV :: DRAW_MESH_TASKS_NV;
|
|
VK_INDIRECT_COMMANDS_TOKEN_TYPE_PIPELINE_NV :: PIPELINE_NV;
|
|
VK_INDIRECT_COMMANDS_TOKEN_TYPE_DISPATCH_NV :: DISPATCH_NV;
|
|
VK_INDIRECT_COMMANDS_TOKEN_TYPE_MAX_ENUM_NV :: MAX_ENUM_NV;
|
|
}
|
|
|
|
VkIndirectStateFlagBitsNV :: enum s32 {
|
|
FRONTFACE_BIT_NV :: 1;
|
|
BITS_MAX_ENUM_NV :: 2147483647;
|
|
|
|
VK_INDIRECT_STATE_FLAG_FRONTFACE_BIT_NV :: FRONTFACE_BIT_NV;
|
|
VK_INDIRECT_STATE_FLAG_BITS_MAX_ENUM_NV :: BITS_MAX_ENUM_NV;
|
|
}
|
|
|
|
VkIndirectStateFlagsNV :: VkFlags;
|
|
|
|
VkIndirectCommandsLayoutUsageFlagBitsNV :: enum s32 {
|
|
EXPLICIT_PREPROCESS_BIT_NV :: 1;
|
|
INDEXED_SEQUENCES_BIT_NV :: 2;
|
|
UNORDERED_SEQUENCES_BIT_NV :: 4;
|
|
FLAG_BITS_MAX_ENUM_NV :: 2147483647;
|
|
|
|
VK_INDIRECT_COMMANDS_LAYOUT_USAGE_EXPLICIT_PREPROCESS_BIT_NV :: EXPLICIT_PREPROCESS_BIT_NV;
|
|
VK_INDIRECT_COMMANDS_LAYOUT_USAGE_INDEXED_SEQUENCES_BIT_NV :: INDEXED_SEQUENCES_BIT_NV;
|
|
VK_INDIRECT_COMMANDS_LAYOUT_USAGE_UNORDERED_SEQUENCES_BIT_NV :: UNORDERED_SEQUENCES_BIT_NV;
|
|
VK_INDIRECT_COMMANDS_LAYOUT_USAGE_FLAG_BITS_MAX_ENUM_NV :: FLAG_BITS_MAX_ENUM_NV;
|
|
}
|
|
|
|
VkIndirectCommandsLayoutUsageFlagsNV :: VkFlags;
|
|
VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
maxGraphicsShaderGroupCount: u32;
|
|
maxIndirectSequenceCount: u32;
|
|
maxIndirectCommandsTokenCount: u32;
|
|
maxIndirectCommandsStreamCount: u32;
|
|
maxIndirectCommandsTokenOffset: u32;
|
|
maxIndirectCommandsStreamStride: u32;
|
|
minSequencesCountBufferOffsetAlignment: u32;
|
|
minSequencesIndexBufferOffsetAlignment: u32;
|
|
minIndirectCommandsBufferOffsetAlignment: u32;
|
|
}
|
|
|
|
VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
deviceGeneratedCommands: VkBool32;
|
|
}
|
|
|
|
VkGraphicsShaderGroupCreateInfoNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
stageCount: u32;
|
|
pStages: *VkPipelineShaderStageCreateInfo;
|
|
pVertexInputState: *VkPipelineVertexInputStateCreateInfo;
|
|
pTessellationState: *VkPipelineTessellationStateCreateInfo;
|
|
}
|
|
|
|
VkGraphicsPipelineShaderGroupsCreateInfoNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
groupCount: u32;
|
|
pGroups: *VkGraphicsShaderGroupCreateInfoNV;
|
|
pipelineCount: u32;
|
|
pPipelines: *VkPipeline;
|
|
}
|
|
|
|
VkBindShaderGroupIndirectCommandNV :: struct {
|
|
groupIndex: u32;
|
|
}
|
|
|
|
VkBindIndexBufferIndirectCommandNV :: struct {
|
|
bufferAddress: VkDeviceAddress;
|
|
size: u32;
|
|
indexType: VkIndexType;
|
|
}
|
|
|
|
VkBindVertexBufferIndirectCommandNV :: struct {
|
|
bufferAddress: VkDeviceAddress;
|
|
size: u32;
|
|
stride: u32;
|
|
}
|
|
|
|
VkSetStateFlagsIndirectCommandNV :: struct {
|
|
data: u32;
|
|
}
|
|
|
|
VkIndirectCommandsStreamNV :: struct {
|
|
buffer: VkBuffer;
|
|
offset: VkDeviceSize;
|
|
}
|
|
|
|
VkIndirectCommandsLayoutTokenNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
tokenType: VkIndirectCommandsTokenTypeNV;
|
|
stream: u32;
|
|
offset: u32;
|
|
vertexBindingUnit: u32;
|
|
vertexDynamicStride: VkBool32;
|
|
pushconstantPipelineLayout: VkPipelineLayout;
|
|
pushconstantShaderStageFlags: VkShaderStageFlags;
|
|
pushconstantOffset: u32;
|
|
pushconstantSize: u32;
|
|
indirectStateFlags: VkIndirectStateFlagsNV;
|
|
indexTypeCount: u32;
|
|
pIndexTypes: *VkIndexType;
|
|
pIndexTypeValues: *u32;
|
|
}
|
|
|
|
VkIndirectCommandsLayoutCreateInfoNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkIndirectCommandsLayoutUsageFlagsNV;
|
|
pipelineBindPoint: VkPipelineBindPoint;
|
|
tokenCount: u32;
|
|
pTokens: *VkIndirectCommandsLayoutTokenNV;
|
|
streamCount: u32;
|
|
pStreamStrides: *u32;
|
|
}
|
|
|
|
VkGeneratedCommandsInfoNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pipelineBindPoint: VkPipelineBindPoint;
|
|
pipeline: VkPipeline;
|
|
indirectCommandsLayout: VkIndirectCommandsLayoutNV;
|
|
streamCount: u32;
|
|
pStreams: *VkIndirectCommandsStreamNV;
|
|
sequencesCount: u32;
|
|
preprocessBuffer: VkBuffer;
|
|
preprocessOffset: VkDeviceSize;
|
|
preprocessSize: VkDeviceSize;
|
|
sequencesCountBuffer: VkBuffer;
|
|
sequencesCountOffset: VkDeviceSize;
|
|
sequencesIndexBuffer: VkBuffer;
|
|
sequencesIndexOffset: VkDeviceSize;
|
|
}
|
|
|
|
VkGeneratedCommandsMemoryRequirementsInfoNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pipelineBindPoint: VkPipelineBindPoint;
|
|
pipeline: VkPipeline;
|
|
indirectCommandsLayout: VkIndirectCommandsLayoutNV;
|
|
maxSequencesCount: u32;
|
|
}
|
|
|
|
PFN_vkGetGeneratedCommandsMemoryRequirementsNV :: #type (device: VkDevice, pInfo: *VkGeneratedCommandsMemoryRequirementsInfoNV, pMemoryRequirements: *VkMemoryRequirements2) -> void #c_call;
|
|
PFN_vkCmdPreprocessGeneratedCommandsNV :: #type (commandBuffer: VkCommandBuffer, pGeneratedCommandsInfo: *VkGeneratedCommandsInfoNV) -> void #c_call;
|
|
PFN_vkCmdExecuteGeneratedCommandsNV :: #type (commandBuffer: VkCommandBuffer, isPreprocessed: VkBool32, pGeneratedCommandsInfo: *VkGeneratedCommandsInfoNV) -> void #c_call;
|
|
PFN_vkCmdBindPipelineShaderGroupNV :: #type (commandBuffer: VkCommandBuffer, pipelineBindPoint: VkPipelineBindPoint, pipeline: VkPipeline, groupIndex: u32) -> void #c_call;
|
|
PFN_vkCreateIndirectCommandsLayoutNV :: #type (device: VkDevice, pCreateInfo: *VkIndirectCommandsLayoutCreateInfoNV, pAllocator: *VkAllocationCallbacks, pIndirectCommandsLayout: *VkIndirectCommandsLayoutNV) -> VkResult #c_call;
|
|
PFN_vkDestroyIndirectCommandsLayoutNV :: #type (device: VkDevice, indirectCommandsLayout: VkIndirectCommandsLayoutNV, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
|
|
VkPhysicalDeviceInheritedViewportScissorFeaturesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
inheritedViewportScissor2D: VkBool32;
|
|
}
|
|
|
|
VkCommandBufferInheritanceViewportScissorInfoNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
viewportScissor2D: VkBool32;
|
|
viewportDepthCount: u32;
|
|
pViewportDepths: *VkViewport;
|
|
}
|
|
|
|
VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
texelBufferAlignment: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT :: VkPhysicalDeviceTexelBufferAlignmentProperties;
|
|
|
|
VkRenderPassTransformBeginInfoQCOM :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
transform: VkSurfaceTransformFlagBitsKHR;
|
|
}
|
|
|
|
VkCommandBufferInheritanceRenderPassTransformInfoQCOM :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
transform: VkSurfaceTransformFlagBitsKHR;
|
|
renderArea: VkRect2D;
|
|
}
|
|
|
|
VkDepthBiasRepresentationEXT :: enum s32 {
|
|
LEAST_REPRESENTABLE_VALUE_FORMAT_EXT :: 0;
|
|
LEAST_REPRESENTABLE_VALUE_FORCE_UNORM_EXT :: 1;
|
|
FLOAT_EXT :: 2;
|
|
MAX_ENUM_EXT :: 2147483647;
|
|
|
|
VK_DEPTH_BIAS_REPRESENTATION_LEAST_REPRESENTABLE_VALUE_FORMAT_EXT :: LEAST_REPRESENTABLE_VALUE_FORMAT_EXT;
|
|
VK_DEPTH_BIAS_REPRESENTATION_LEAST_REPRESENTABLE_VALUE_FORCE_UNORM_EXT :: LEAST_REPRESENTABLE_VALUE_FORCE_UNORM_EXT;
|
|
VK_DEPTH_BIAS_REPRESENTATION_FLOAT_EXT :: FLOAT_EXT;
|
|
VK_DEPTH_BIAS_REPRESENTATION_MAX_ENUM_EXT :: MAX_ENUM_EXT;
|
|
}
|
|
|
|
VkPhysicalDeviceDepthBiasControlFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
depthBiasControl: VkBool32;
|
|
leastRepresentableValueForceUnormRepresentation: VkBool32;
|
|
floatRepresentation: VkBool32;
|
|
depthBiasExact: VkBool32;
|
|
}
|
|
|
|
VkDepthBiasInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
depthBiasConstantFactor: float;
|
|
depthBiasClamp: float;
|
|
depthBiasSlopeFactor: float;
|
|
}
|
|
|
|
VkDepthBiasRepresentationInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
depthBiasRepresentation: VkDepthBiasRepresentationEXT;
|
|
depthBiasExact: VkBool32;
|
|
}
|
|
|
|
PFN_vkCmdSetDepthBias2EXT :: #type (commandBuffer: VkCommandBuffer, pDepthBiasInfo: *VkDepthBiasInfoEXT) -> void #c_call;
|
|
|
|
VkDeviceMemoryReportEventTypeEXT :: enum s32 {
|
|
ALLOCATE_EXT :: 0;
|
|
FREE_EXT :: 1;
|
|
IMPORT_EXT :: 2;
|
|
UNIMPORT_EXT :: 3;
|
|
ALLOCATION_FAILED_EXT :: 4;
|
|
MAX_ENUM_EXT :: 2147483647;
|
|
|
|
VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_ALLOCATE_EXT :: ALLOCATE_EXT;
|
|
VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_FREE_EXT :: FREE_EXT;
|
|
VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_IMPORT_EXT :: IMPORT_EXT;
|
|
VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_UNIMPORT_EXT :: UNIMPORT_EXT;
|
|
VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_ALLOCATION_FAILED_EXT :: ALLOCATION_FAILED_EXT;
|
|
VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_MAX_ENUM_EXT :: MAX_ENUM_EXT;
|
|
}
|
|
|
|
VkDeviceMemoryReportFlagsEXT :: VkFlags;
|
|
VkPhysicalDeviceDeviceMemoryReportFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
deviceMemoryReport: VkBool32;
|
|
}
|
|
|
|
VkDeviceMemoryReportCallbackDataEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkDeviceMemoryReportFlagsEXT;
|
|
type: VkDeviceMemoryReportEventTypeEXT;
|
|
memoryObjectId: u64;
|
|
size: VkDeviceSize;
|
|
objectType: VkObjectType;
|
|
objectHandle: u64;
|
|
heapIndex: u32;
|
|
}
|
|
|
|
PFN_vkDeviceMemoryReportCallbackEXT :: #type (pCallbackData: *VkDeviceMemoryReportCallbackDataEXT, pUserData: *void) -> void #c_call;
|
|
|
|
VkDeviceDeviceMemoryReportCreateInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkDeviceMemoryReportFlagsEXT;
|
|
pfnUserCallback: PFN_vkDeviceMemoryReportCallbackEXT;
|
|
pUserData: *void;
|
|
}
|
|
|
|
PFN_vkAcquireDrmDisplayEXT :: #type (physicalDevice: VkPhysicalDevice, drmFd: s32, display: VkDisplayKHR) -> VkResult #c_call;
|
|
PFN_vkGetDrmDisplayEXT :: #type (physicalDevice: VkPhysicalDevice, drmFd: s32, connectorId: u32, display: *VkDisplayKHR) -> VkResult #c_call;
|
|
|
|
VkPhysicalDeviceRobustness2FeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
robustBufferAccess2: VkBool32;
|
|
robustImageAccess2: VkBool32;
|
|
nullDescriptor: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceRobustness2PropertiesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
robustStorageBufferAccessSizeAlignment: VkDeviceSize;
|
|
robustUniformBufferAccessSizeAlignment: VkDeviceSize;
|
|
}
|
|
|
|
VkSamplerCustomBorderColorCreateInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
customBorderColor: VkClearColorValue;
|
|
format: VkFormat;
|
|
}
|
|
|
|
VkPhysicalDeviceCustomBorderColorPropertiesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
maxCustomBorderColorSamplers: u32;
|
|
}
|
|
|
|
VkPhysicalDeviceCustomBorderColorFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
customBorderColors: VkBool32;
|
|
customBorderColorWithoutFormat: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDevicePresentBarrierFeaturesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
presentBarrier: VkBool32;
|
|
}
|
|
|
|
VkSurfaceCapabilitiesPresentBarrierNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
presentBarrierSupported: VkBool32;
|
|
}
|
|
|
|
VkSwapchainPresentBarrierCreateInfoNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
presentBarrierEnable: VkBool32;
|
|
}
|
|
|
|
VkPrivateDataSlotEXT :: VkPrivateDataSlot;
|
|
|
|
VkPrivateDataSlotCreateFlagsEXT :: VkPrivateDataSlotCreateFlags;
|
|
|
|
VkPhysicalDevicePrivateDataFeaturesEXT :: VkPhysicalDevicePrivateDataFeatures;
|
|
|
|
VkDevicePrivateDataCreateInfoEXT :: VkDevicePrivateDataCreateInfo;
|
|
|
|
VkPrivateDataSlotCreateInfoEXT :: VkPrivateDataSlotCreateInfo;
|
|
|
|
PFN_vkCreatePrivateDataSlotEXT :: #type (device: VkDevice, pCreateInfo: *VkPrivateDataSlotCreateInfo, pAllocator: *VkAllocationCallbacks, pPrivateDataSlot: *VkPrivateDataSlot) -> VkResult #c_call;
|
|
PFN_vkDestroyPrivateDataSlotEXT :: #type (device: VkDevice, privateDataSlot: VkPrivateDataSlot, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
PFN_vkSetPrivateDataEXT :: #type (device: VkDevice, objectType: VkObjectType, objectHandle: u64, privateDataSlot: VkPrivateDataSlot, data: u64) -> VkResult #c_call;
|
|
PFN_vkGetPrivateDataEXT :: #type (device: VkDevice, objectType: VkObjectType, objectHandle: u64, privateDataSlot: VkPrivateDataSlot, pData: *u64) -> void #c_call;
|
|
|
|
VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT :: VkPhysicalDevicePipelineCreationCacheControlFeatures;
|
|
|
|
VkDeviceDiagnosticsConfigFlagBitsNV :: enum s32 {
|
|
ENABLE_SHADER_DEBUG_INFO_BIT_NV :: 1;
|
|
ENABLE_RESOURCE_TRACKING_BIT_NV :: 2;
|
|
ENABLE_AUTOMATIC_CHECKPOINTS_BIT_NV :: 4;
|
|
ENABLE_SHADER_ERROR_REPORTING_BIT_NV :: 8;
|
|
FLAG_BITS_MAX_ENUM_NV :: 2147483647;
|
|
|
|
VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV :: ENABLE_SHADER_DEBUG_INFO_BIT_NV;
|
|
VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_RESOURCE_TRACKING_BIT_NV :: ENABLE_RESOURCE_TRACKING_BIT_NV;
|
|
VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_AUTOMATIC_CHECKPOINTS_BIT_NV :: ENABLE_AUTOMATIC_CHECKPOINTS_BIT_NV;
|
|
VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV :: ENABLE_SHADER_ERROR_REPORTING_BIT_NV;
|
|
VK_DEVICE_DIAGNOSTICS_CONFIG_FLAG_BITS_MAX_ENUM_NV :: FLAG_BITS_MAX_ENUM_NV;
|
|
}
|
|
|
|
VkDeviceDiagnosticsConfigFlagsNV :: VkFlags;
|
|
VkPhysicalDeviceDiagnosticsConfigFeaturesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
diagnosticsConfig: VkBool32;
|
|
}
|
|
|
|
VkDeviceDiagnosticsConfigCreateInfoNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkDeviceDiagnosticsConfigFlagsNV;
|
|
}
|
|
|
|
VkCudaModuleNV_T :: struct {}
|
|
VkCudaModuleNV :: *VkCudaModuleNV_T;
|
|
VkCudaFunctionNV_T :: struct {}
|
|
VkCudaFunctionNV :: *VkCudaFunctionNV_T;
|
|
|
|
VkCudaModuleCreateInfoNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
dataSize: u64;
|
|
pData: *void;
|
|
}
|
|
|
|
VkCudaFunctionCreateInfoNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
module: VkCudaModuleNV;
|
|
pName: *u8;
|
|
}
|
|
|
|
VkCudaLaunchInfoNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
function: VkCudaFunctionNV;
|
|
gridDimX: u32;
|
|
gridDimY: u32;
|
|
gridDimZ: u32;
|
|
blockDimX: u32;
|
|
blockDimY: u32;
|
|
blockDimZ: u32;
|
|
sharedMemBytes: u32;
|
|
paramCount: u64;
|
|
pParams: **void;
|
|
extraCount: u64;
|
|
pExtras: **void;
|
|
}
|
|
|
|
VkPhysicalDeviceCudaKernelLaunchFeaturesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
cudaKernelLaunchFeatures: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceCudaKernelLaunchPropertiesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
computeCapabilityMinor: u32;
|
|
computeCapabilityMajor: u32;
|
|
}
|
|
|
|
PFN_vkCreateCudaModuleNV :: #type (device: VkDevice, pCreateInfo: *VkCudaModuleCreateInfoNV, pAllocator: *VkAllocationCallbacks, pModule: *VkCudaModuleNV) -> VkResult #c_call;
|
|
PFN_vkGetCudaModuleCacheNV :: #type (device: VkDevice, module: VkCudaModuleNV, pCacheSize: *u64, pCacheData: *void) -> VkResult #c_call;
|
|
PFN_vkCreateCudaFunctionNV :: #type (device: VkDevice, pCreateInfo: *VkCudaFunctionCreateInfoNV, pAllocator: *VkAllocationCallbacks, pFunction: *VkCudaFunctionNV) -> VkResult #c_call;
|
|
PFN_vkDestroyCudaModuleNV :: #type (device: VkDevice, module: VkCudaModuleNV, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
PFN_vkDestroyCudaFunctionNV :: #type (device: VkDevice, function: VkCudaFunctionNV, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
PFN_vkCmdCudaLaunchKernelNV :: #type (commandBuffer: VkCommandBuffer, pLaunchInfo: *VkCudaLaunchInfoNV) -> void #c_call;
|
|
|
|
VkQueryLowLatencySupportNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pQueriedLowLatencyData: *void;
|
|
}
|
|
|
|
VkAccelerationStructureKHR_T :: struct {}
|
|
VkAccelerationStructureKHR :: *VkAccelerationStructureKHR_T;
|
|
|
|
VkPhysicalDeviceDescriptorBufferPropertiesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
combinedImageSamplerDescriptorSingleArray: VkBool32;
|
|
bufferlessPushDescriptors: VkBool32;
|
|
allowSamplerImageViewPostSubmitCreation: VkBool32;
|
|
descriptorBufferOffsetAlignment: VkDeviceSize;
|
|
maxDescriptorBufferBindings: u32;
|
|
maxResourceDescriptorBufferBindings: u32;
|
|
maxSamplerDescriptorBufferBindings: u32;
|
|
maxEmbeddedImmutableSamplerBindings: u32;
|
|
maxEmbeddedImmutableSamplers: u32;
|
|
bufferCaptureReplayDescriptorDataSize: u64;
|
|
imageCaptureReplayDescriptorDataSize: u64;
|
|
imageViewCaptureReplayDescriptorDataSize: u64;
|
|
samplerCaptureReplayDescriptorDataSize: u64;
|
|
accelerationStructureCaptureReplayDescriptorDataSize: u64;
|
|
samplerDescriptorSize: u64;
|
|
combinedImageSamplerDescriptorSize: u64;
|
|
sampledImageDescriptorSize: u64;
|
|
storageImageDescriptorSize: u64;
|
|
uniformTexelBufferDescriptorSize: u64;
|
|
robustUniformTexelBufferDescriptorSize: u64;
|
|
storageTexelBufferDescriptorSize: u64;
|
|
robustStorageTexelBufferDescriptorSize: u64;
|
|
uniformBufferDescriptorSize: u64;
|
|
robustUniformBufferDescriptorSize: u64;
|
|
storageBufferDescriptorSize: u64;
|
|
robustStorageBufferDescriptorSize: u64;
|
|
inputAttachmentDescriptorSize: u64;
|
|
accelerationStructureDescriptorSize: u64;
|
|
maxSamplerDescriptorBufferRange: VkDeviceSize;
|
|
maxResourceDescriptorBufferRange: VkDeviceSize;
|
|
samplerDescriptorBufferAddressSpaceSize: VkDeviceSize;
|
|
resourceDescriptorBufferAddressSpaceSize: VkDeviceSize;
|
|
descriptorBufferAddressSpaceSize: VkDeviceSize;
|
|
}
|
|
|
|
VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
combinedImageSamplerDensityMapDescriptorSize: u64;
|
|
}
|
|
|
|
VkPhysicalDeviceDescriptorBufferFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
descriptorBuffer: VkBool32;
|
|
descriptorBufferCaptureReplay: VkBool32;
|
|
descriptorBufferImageLayoutIgnored: VkBool32;
|
|
descriptorBufferPushDescriptors: VkBool32;
|
|
}
|
|
|
|
VkDescriptorAddressInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
address: VkDeviceAddress;
|
|
range: VkDeviceSize;
|
|
format: VkFormat;
|
|
}
|
|
|
|
VkDescriptorBufferBindingInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
address: VkDeviceAddress;
|
|
usage: VkBufferUsageFlags;
|
|
}
|
|
|
|
VkDescriptorBufferBindingPushDescriptorBufferHandleEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
buffer: VkBuffer;
|
|
}
|
|
|
|
VkDescriptorDataEXT :: union {
|
|
pSampler: *VkSampler;
|
|
pCombinedImageSampler: *VkDescriptorImageInfo;
|
|
pInputAttachmentImage: *VkDescriptorImageInfo;
|
|
pSampledImage: *VkDescriptorImageInfo;
|
|
pStorageImage: *VkDescriptorImageInfo;
|
|
pUniformTexelBuffer: *VkDescriptorAddressInfoEXT;
|
|
pStorageTexelBuffer: *VkDescriptorAddressInfoEXT;
|
|
pUniformBuffer: *VkDescriptorAddressInfoEXT;
|
|
pStorageBuffer: *VkDescriptorAddressInfoEXT;
|
|
accelerationStructure: VkDeviceAddress;
|
|
}
|
|
|
|
VkDescriptorGetInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
type: VkDescriptorType;
|
|
data: VkDescriptorDataEXT;
|
|
}
|
|
|
|
VkBufferCaptureDescriptorDataInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
buffer: VkBuffer;
|
|
}
|
|
|
|
VkImageCaptureDescriptorDataInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
image: VkImage;
|
|
}
|
|
|
|
VkImageViewCaptureDescriptorDataInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
imageView: VkImageView;
|
|
}
|
|
|
|
VkSamplerCaptureDescriptorDataInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
sampler: VkSampler;
|
|
}
|
|
|
|
VkOpaqueCaptureDescriptorDataCreateInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
opaqueCaptureDescriptorData: *void;
|
|
}
|
|
|
|
VkAccelerationStructureCaptureDescriptorDataInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
accelerationStructure: VkAccelerationStructureKHR;
|
|
accelerationStructureNV: VkAccelerationStructureNV;
|
|
}
|
|
|
|
PFN_vkGetDescriptorSetLayoutSizeEXT :: #type (device: VkDevice, layout: VkDescriptorSetLayout, pLayoutSizeInBytes: *VkDeviceSize) -> void #c_call;
|
|
PFN_vkGetDescriptorSetLayoutBindingOffsetEXT :: #type (device: VkDevice, layout: VkDescriptorSetLayout, binding: u32, pOffset: *VkDeviceSize) -> void #c_call;
|
|
PFN_vkGetDescriptorEXT :: #type (device: VkDevice, pDescriptorInfo: *VkDescriptorGetInfoEXT, dataSize: u64, pDescriptor: *void) -> void #c_call;
|
|
PFN_vkCmdBindDescriptorBuffersEXT :: #type (commandBuffer: VkCommandBuffer, bufferCount: u32, pBindingInfos: *VkDescriptorBufferBindingInfoEXT) -> void #c_call;
|
|
PFN_vkCmdSetDescriptorBufferOffsetsEXT :: #type (commandBuffer: VkCommandBuffer, pipelineBindPoint: VkPipelineBindPoint, layout: VkPipelineLayout, firstSet: u32, setCount: u32, pBufferIndices: *u32, pOffsets: *VkDeviceSize) -> void #c_call;
|
|
PFN_vkCmdBindDescriptorBufferEmbeddedSamplersEXT :: #type (commandBuffer: VkCommandBuffer, pipelineBindPoint: VkPipelineBindPoint, layout: VkPipelineLayout, set: u32) -> void #c_call;
|
|
PFN_vkGetBufferOpaqueCaptureDescriptorDataEXT :: #type (device: VkDevice, pInfo: *VkBufferCaptureDescriptorDataInfoEXT, pData: *void) -> VkResult #c_call;
|
|
PFN_vkGetImageOpaqueCaptureDescriptorDataEXT :: #type (device: VkDevice, pInfo: *VkImageCaptureDescriptorDataInfoEXT, pData: *void) -> VkResult #c_call;
|
|
PFN_vkGetImageViewOpaqueCaptureDescriptorDataEXT :: #type (device: VkDevice, pInfo: *VkImageViewCaptureDescriptorDataInfoEXT, pData: *void) -> VkResult #c_call;
|
|
PFN_vkGetSamplerOpaqueCaptureDescriptorDataEXT :: #type (device: VkDevice, pInfo: *VkSamplerCaptureDescriptorDataInfoEXT, pData: *void) -> VkResult #c_call;
|
|
PFN_vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT :: #type (device: VkDevice, pInfo: *VkAccelerationStructureCaptureDescriptorDataInfoEXT, pData: *void) -> VkResult #c_call;
|
|
|
|
VkGraphicsPipelineLibraryFlagBitsEXT :: enum s32 {
|
|
VERTEX_INPUT_INTERFACE_BIT_EXT :: 1;
|
|
PRE_RASTERIZATION_SHADERS_BIT_EXT :: 2;
|
|
FRAGMENT_SHADER_BIT_EXT :: 4;
|
|
FRAGMENT_OUTPUT_INTERFACE_BIT_EXT :: 8;
|
|
FLAG_BITS_MAX_ENUM_EXT :: 2147483647;
|
|
|
|
VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT :: VERTEX_INPUT_INTERFACE_BIT_EXT;
|
|
VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT :: PRE_RASTERIZATION_SHADERS_BIT_EXT;
|
|
VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT :: FRAGMENT_SHADER_BIT_EXT;
|
|
VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT :: FRAGMENT_OUTPUT_INTERFACE_BIT_EXT;
|
|
VK_GRAPHICS_PIPELINE_LIBRARY_FLAG_BITS_MAX_ENUM_EXT :: FLAG_BITS_MAX_ENUM_EXT;
|
|
}
|
|
|
|
VkGraphicsPipelineLibraryFlagsEXT :: VkFlags;
|
|
VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
graphicsPipelineLibrary: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
graphicsPipelineLibraryFastLinking: VkBool32;
|
|
graphicsPipelineLibraryIndependentInterpolationDecoration: VkBool32;
|
|
}
|
|
|
|
VkGraphicsPipelineLibraryCreateInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkGraphicsPipelineLibraryFlagsEXT;
|
|
}
|
|
|
|
VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
shaderEarlyAndLateFragmentTests: VkBool32;
|
|
}
|
|
|
|
VkFragmentShadingRateTypeNV :: enum s32 {
|
|
FRAGMENT_SIZE_NV :: 0;
|
|
ENUMS_NV :: 1;
|
|
MAX_ENUM_NV :: 2147483647;
|
|
|
|
VK_FRAGMENT_SHADING_RATE_TYPE_FRAGMENT_SIZE_NV :: FRAGMENT_SIZE_NV;
|
|
VK_FRAGMENT_SHADING_RATE_TYPE_ENUMS_NV :: ENUMS_NV;
|
|
VK_FRAGMENT_SHADING_RATE_TYPE_MAX_ENUM_NV :: MAX_ENUM_NV;
|
|
}
|
|
|
|
VkFragmentShadingRateNV :: enum s32 {
|
|
_1_INVOCATION_PER_PIXEL_NV :: 0;
|
|
_1_INVOCATION_PER_1X2_PIXELS_NV :: 1;
|
|
_1_INVOCATION_PER_2X1_PIXELS_NV :: 4;
|
|
_1_INVOCATION_PER_2X2_PIXELS_NV :: 5;
|
|
_1_INVOCATION_PER_2X4_PIXELS_NV :: 6;
|
|
_1_INVOCATION_PER_4X2_PIXELS_NV :: 9;
|
|
_1_INVOCATION_PER_4X4_PIXELS_NV :: 10;
|
|
_2_INVOCATIONS_PER_PIXEL_NV :: 11;
|
|
_4_INVOCATIONS_PER_PIXEL_NV :: 12;
|
|
_8_INVOCATIONS_PER_PIXEL_NV :: 13;
|
|
_16_INVOCATIONS_PER_PIXEL_NV :: 14;
|
|
NO_INVOCATIONS_NV :: 15;
|
|
MAX_ENUM_NV :: 2147483647;
|
|
|
|
VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_PIXEL_NV :: _1_INVOCATION_PER_PIXEL_NV;
|
|
VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_1X2_PIXELS_NV :: _1_INVOCATION_PER_1X2_PIXELS_NV;
|
|
VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_2X1_PIXELS_NV :: _1_INVOCATION_PER_2X1_PIXELS_NV;
|
|
VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_2X2_PIXELS_NV :: _1_INVOCATION_PER_2X2_PIXELS_NV;
|
|
VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_2X4_PIXELS_NV :: _1_INVOCATION_PER_2X4_PIXELS_NV;
|
|
VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_4X2_PIXELS_NV :: _1_INVOCATION_PER_4X2_PIXELS_NV;
|
|
VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_4X4_PIXELS_NV :: _1_INVOCATION_PER_4X4_PIXELS_NV;
|
|
VK_FRAGMENT_SHADING_RATE_2_INVOCATIONS_PER_PIXEL_NV :: _2_INVOCATIONS_PER_PIXEL_NV;
|
|
VK_FRAGMENT_SHADING_RATE_4_INVOCATIONS_PER_PIXEL_NV :: _4_INVOCATIONS_PER_PIXEL_NV;
|
|
VK_FRAGMENT_SHADING_RATE_8_INVOCATIONS_PER_PIXEL_NV :: _8_INVOCATIONS_PER_PIXEL_NV;
|
|
VK_FRAGMENT_SHADING_RATE_16_INVOCATIONS_PER_PIXEL_NV :: _16_INVOCATIONS_PER_PIXEL_NV;
|
|
VK_FRAGMENT_SHADING_RATE_NO_INVOCATIONS_NV :: NO_INVOCATIONS_NV;
|
|
VK_FRAGMENT_SHADING_RATE_MAX_ENUM_NV :: MAX_ENUM_NV;
|
|
}
|
|
|
|
VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
fragmentShadingRateEnums: VkBool32;
|
|
supersampleFragmentShadingRates: VkBool32;
|
|
noInvocationFragmentShadingRates: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
maxFragmentShadingRateInvocationCount: VkSampleCountFlagBits;
|
|
}
|
|
|
|
VkPipelineFragmentShadingRateEnumStateCreateInfoNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
shadingRateType: VkFragmentShadingRateTypeNV;
|
|
shadingRate: VkFragmentShadingRateNV;
|
|
combinerOps: [2] VkFragmentShadingRateCombinerOpKHR;
|
|
}
|
|
|
|
PFN_vkCmdSetFragmentShadingRateEnumNV :: #type (commandBuffer: VkCommandBuffer, shadingRate: VkFragmentShadingRateNV, combinerOps: *[2] VkFragmentShadingRateCombinerOpKHR) -> void #c_call;
|
|
|
|
VkAccelerationStructureMotionInstanceTypeNV :: enum s32 {
|
|
STATIC_NV :: 0;
|
|
MATRIX_MOTION_NV :: 1;
|
|
SRT_MOTION_NV :: 2;
|
|
MAX_ENUM_NV :: 2147483647;
|
|
|
|
VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_STATIC_NV :: STATIC_NV;
|
|
VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_MATRIX_MOTION_NV :: MATRIX_MOTION_NV;
|
|
VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_SRT_MOTION_NV :: SRT_MOTION_NV;
|
|
VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_MAX_ENUM_NV :: MAX_ENUM_NV;
|
|
}
|
|
|
|
VkAccelerationStructureMotionInfoFlagsNV :: VkFlags;
|
|
VkAccelerationStructureMotionInstanceFlagsNV :: VkFlags;
|
|
VkDeviceOrHostAddressConstKHR :: union {
|
|
deviceAddress: VkDeviceAddress;
|
|
hostAddress: *void;
|
|
}
|
|
|
|
VkAccelerationStructureGeometryMotionTrianglesDataNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
vertexData: VkDeviceOrHostAddressConstKHR;
|
|
}
|
|
|
|
VkAccelerationStructureMotionInfoNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
maxInstances: u32;
|
|
flags: VkAccelerationStructureMotionInfoFlagsNV;
|
|
}
|
|
|
|
VkAccelerationStructureMatrixMotionInstanceNV :: struct {
|
|
transformT0: VkTransformMatrixKHR;
|
|
transformT1: VkTransformMatrixKHR;
|
|
__bitfield: [8] u8;
|
|
/*
|
|
instanceCustomIndex: u32; /* 24 bits */
|
|
mask: u32; /* 8 bits */
|
|
instanceShaderBindingTableRecordOffset: u32; /* 24 bits */
|
|
flags: VkGeometryInstanceFlagsKHR; /* 8 bits */;
|
|
*/
|
|
|
|
accelerationStructureReference: u64;
|
|
}
|
|
|
|
VkSRTDataNV :: struct {
|
|
sx: float;
|
|
a: float;
|
|
b: float;
|
|
pvx: float;
|
|
sy: float;
|
|
c: float;
|
|
pvy: float;
|
|
sz: float;
|
|
pvz: float;
|
|
qx: float;
|
|
qy: float;
|
|
qz: float;
|
|
qw: float;
|
|
tx: float;
|
|
ty: float;
|
|
tz: float;
|
|
}
|
|
|
|
VkAccelerationStructureSRTMotionInstanceNV :: struct {
|
|
transformT0: VkSRTDataNV;
|
|
transformT1: VkSRTDataNV;
|
|
__bitfield: [8] u8;
|
|
/*
|
|
instanceCustomIndex: u32; /* 24 bits */
|
|
mask: u32; /* 8 bits */
|
|
instanceShaderBindingTableRecordOffset: u32; /* 24 bits */
|
|
flags: VkGeometryInstanceFlagsKHR; /* 8 bits */;
|
|
*/
|
|
|
|
accelerationStructureReference: u64;
|
|
}
|
|
|
|
VkAccelerationStructureMotionInstanceDataNV :: union {
|
|
staticInstance: VkAccelerationStructureInstanceKHR;
|
|
matrixMotionInstance: VkAccelerationStructureMatrixMotionInstanceNV;
|
|
srtMotionInstance: VkAccelerationStructureSRTMotionInstanceNV;
|
|
}
|
|
|
|
VkAccelerationStructureMotionInstanceNV :: struct {
|
|
type: VkAccelerationStructureMotionInstanceTypeNV;
|
|
flags: VkAccelerationStructureMotionInstanceFlagsNV;
|
|
data: VkAccelerationStructureMotionInstanceDataNV;
|
|
}
|
|
|
|
VkPhysicalDeviceRayTracingMotionBlurFeaturesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
rayTracingMotionBlur: VkBool32;
|
|
rayTracingMotionBlurPipelineTraceRaysIndirect: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
ycbcr2plane444Formats: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceFragmentDensityMap2FeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
fragmentDensityMapDeferred: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceFragmentDensityMap2PropertiesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
subsampledLoads: VkBool32;
|
|
subsampledCoarseReconstructionEarlyAccess: VkBool32;
|
|
maxSubsampledArrayLayers: u32;
|
|
maxDescriptorSetSubsampledSamplers: u32;
|
|
}
|
|
|
|
VkCopyCommandTransformInfoQCOM :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
transform: VkSurfaceTransformFlagBitsKHR;
|
|
}
|
|
|
|
VkPhysicalDeviceImageRobustnessFeaturesEXT :: VkPhysicalDeviceImageRobustnessFeatures;
|
|
|
|
VkImageCompressionFlagBitsEXT :: enum s32 {
|
|
DEFAULT_EXT :: 0;
|
|
FIXED_RATE_DEFAULT_EXT :: 1;
|
|
FIXED_RATE_EXPLICIT_EXT :: 2;
|
|
DISABLED_EXT :: 4;
|
|
FLAG_BITS_MAX_ENUM_EXT :: 2147483647;
|
|
|
|
VK_IMAGE_COMPRESSION_DEFAULT_EXT :: DEFAULT_EXT;
|
|
VK_IMAGE_COMPRESSION_FIXED_RATE_DEFAULT_EXT :: FIXED_RATE_DEFAULT_EXT;
|
|
VK_IMAGE_COMPRESSION_FIXED_RATE_EXPLICIT_EXT :: FIXED_RATE_EXPLICIT_EXT;
|
|
VK_IMAGE_COMPRESSION_DISABLED_EXT :: DISABLED_EXT;
|
|
VK_IMAGE_COMPRESSION_FLAG_BITS_MAX_ENUM_EXT :: FLAG_BITS_MAX_ENUM_EXT;
|
|
}
|
|
|
|
VkImageCompressionFlagsEXT :: VkFlags;
|
|
|
|
VkImageCompressionFixedRateFlagBitsEXT :: enum s32 {
|
|
NONE_EXT :: 0;
|
|
_1BPC_BIT_EXT :: 1;
|
|
_2BPC_BIT_EXT :: 2;
|
|
_3BPC_BIT_EXT :: 4;
|
|
_4BPC_BIT_EXT :: 8;
|
|
_5BPC_BIT_EXT :: 16;
|
|
_6BPC_BIT_EXT :: 32;
|
|
_7BPC_BIT_EXT :: 64;
|
|
_8BPC_BIT_EXT :: 128;
|
|
_9BPC_BIT_EXT :: 256;
|
|
_10BPC_BIT_EXT :: 512;
|
|
_11BPC_BIT_EXT :: 1024;
|
|
_12BPC_BIT_EXT :: 2048;
|
|
_13BPC_BIT_EXT :: 4096;
|
|
_14BPC_BIT_EXT :: 8192;
|
|
_15BPC_BIT_EXT :: 16384;
|
|
_16BPC_BIT_EXT :: 32768;
|
|
_17BPC_BIT_EXT :: 65536;
|
|
_18BPC_BIT_EXT :: 131072;
|
|
_19BPC_BIT_EXT :: 262144;
|
|
_20BPC_BIT_EXT :: 524288;
|
|
_21BPC_BIT_EXT :: 1048576;
|
|
_22BPC_BIT_EXT :: 2097152;
|
|
_23BPC_BIT_EXT :: 4194304;
|
|
_24BPC_BIT_EXT :: 8388608;
|
|
FLAG_BITS_MAX_ENUM_EXT :: 2147483647;
|
|
|
|
VK_IMAGE_COMPRESSION_FIXED_RATE_NONE_EXT :: NONE_EXT;
|
|
VK_IMAGE_COMPRESSION_FIXED_RATE_1BPC_BIT_EXT :: _1BPC_BIT_EXT;
|
|
VK_IMAGE_COMPRESSION_FIXED_RATE_2BPC_BIT_EXT :: _2BPC_BIT_EXT;
|
|
VK_IMAGE_COMPRESSION_FIXED_RATE_3BPC_BIT_EXT :: _3BPC_BIT_EXT;
|
|
VK_IMAGE_COMPRESSION_FIXED_RATE_4BPC_BIT_EXT :: _4BPC_BIT_EXT;
|
|
VK_IMAGE_COMPRESSION_FIXED_RATE_5BPC_BIT_EXT :: _5BPC_BIT_EXT;
|
|
VK_IMAGE_COMPRESSION_FIXED_RATE_6BPC_BIT_EXT :: _6BPC_BIT_EXT;
|
|
VK_IMAGE_COMPRESSION_FIXED_RATE_7BPC_BIT_EXT :: _7BPC_BIT_EXT;
|
|
VK_IMAGE_COMPRESSION_FIXED_RATE_8BPC_BIT_EXT :: _8BPC_BIT_EXT;
|
|
VK_IMAGE_COMPRESSION_FIXED_RATE_9BPC_BIT_EXT :: _9BPC_BIT_EXT;
|
|
VK_IMAGE_COMPRESSION_FIXED_RATE_10BPC_BIT_EXT :: _10BPC_BIT_EXT;
|
|
VK_IMAGE_COMPRESSION_FIXED_RATE_11BPC_BIT_EXT :: _11BPC_BIT_EXT;
|
|
VK_IMAGE_COMPRESSION_FIXED_RATE_12BPC_BIT_EXT :: _12BPC_BIT_EXT;
|
|
VK_IMAGE_COMPRESSION_FIXED_RATE_13BPC_BIT_EXT :: _13BPC_BIT_EXT;
|
|
VK_IMAGE_COMPRESSION_FIXED_RATE_14BPC_BIT_EXT :: _14BPC_BIT_EXT;
|
|
VK_IMAGE_COMPRESSION_FIXED_RATE_15BPC_BIT_EXT :: _15BPC_BIT_EXT;
|
|
VK_IMAGE_COMPRESSION_FIXED_RATE_16BPC_BIT_EXT :: _16BPC_BIT_EXT;
|
|
VK_IMAGE_COMPRESSION_FIXED_RATE_17BPC_BIT_EXT :: _17BPC_BIT_EXT;
|
|
VK_IMAGE_COMPRESSION_FIXED_RATE_18BPC_BIT_EXT :: _18BPC_BIT_EXT;
|
|
VK_IMAGE_COMPRESSION_FIXED_RATE_19BPC_BIT_EXT :: _19BPC_BIT_EXT;
|
|
VK_IMAGE_COMPRESSION_FIXED_RATE_20BPC_BIT_EXT :: _20BPC_BIT_EXT;
|
|
VK_IMAGE_COMPRESSION_FIXED_RATE_21BPC_BIT_EXT :: _21BPC_BIT_EXT;
|
|
VK_IMAGE_COMPRESSION_FIXED_RATE_22BPC_BIT_EXT :: _22BPC_BIT_EXT;
|
|
VK_IMAGE_COMPRESSION_FIXED_RATE_23BPC_BIT_EXT :: _23BPC_BIT_EXT;
|
|
VK_IMAGE_COMPRESSION_FIXED_RATE_24BPC_BIT_EXT :: _24BPC_BIT_EXT;
|
|
VK_IMAGE_COMPRESSION_FIXED_RATE_FLAG_BITS_MAX_ENUM_EXT :: FLAG_BITS_MAX_ENUM_EXT;
|
|
}
|
|
|
|
VkImageCompressionFixedRateFlagsEXT :: VkFlags;
|
|
VkPhysicalDeviceImageCompressionControlFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
imageCompressionControl: VkBool32;
|
|
}
|
|
|
|
VkImageCompressionControlEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkImageCompressionFlagsEXT;
|
|
compressionControlPlaneCount: u32;
|
|
pFixedRateFlags: *VkImageCompressionFixedRateFlagsEXT;
|
|
}
|
|
|
|
VkImageCompressionPropertiesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
imageCompressionFlags: VkImageCompressionFlagsEXT;
|
|
imageCompressionFixedRateFlags: VkImageCompressionFixedRateFlagsEXT;
|
|
}
|
|
|
|
VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
attachmentFeedbackLoopLayout: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDevice4444FormatsFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
formatA4R4G4B4: VkBool32;
|
|
formatA4B4G4R4: VkBool32;
|
|
}
|
|
|
|
VkDeviceFaultAddressTypeEXT :: enum s32 {
|
|
NONE_EXT :: 0;
|
|
READ_INVALID_EXT :: 1;
|
|
WRITE_INVALID_EXT :: 2;
|
|
EXECUTE_INVALID_EXT :: 3;
|
|
INSTRUCTION_POINTER_UNKNOWN_EXT :: 4;
|
|
INSTRUCTION_POINTER_INVALID_EXT :: 5;
|
|
INSTRUCTION_POINTER_FAULT_EXT :: 6;
|
|
MAX_ENUM_EXT :: 2147483647;
|
|
|
|
VK_DEVICE_FAULT_ADDRESS_TYPE_NONE_EXT :: NONE_EXT;
|
|
VK_DEVICE_FAULT_ADDRESS_TYPE_READ_INVALID_EXT :: READ_INVALID_EXT;
|
|
VK_DEVICE_FAULT_ADDRESS_TYPE_WRITE_INVALID_EXT :: WRITE_INVALID_EXT;
|
|
VK_DEVICE_FAULT_ADDRESS_TYPE_EXECUTE_INVALID_EXT :: EXECUTE_INVALID_EXT;
|
|
VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_UNKNOWN_EXT :: INSTRUCTION_POINTER_UNKNOWN_EXT;
|
|
VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_INVALID_EXT :: INSTRUCTION_POINTER_INVALID_EXT;
|
|
VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_FAULT_EXT :: INSTRUCTION_POINTER_FAULT_EXT;
|
|
VK_DEVICE_FAULT_ADDRESS_TYPE_MAX_ENUM_EXT :: MAX_ENUM_EXT;
|
|
}
|
|
|
|
VkDeviceFaultVendorBinaryHeaderVersionEXT :: enum s32 {
|
|
ONE_EXT :: 1;
|
|
MAX_ENUM_EXT :: 2147483647;
|
|
|
|
VK_DEVICE_FAULT_VENDOR_BINARY_HEADER_VERSION_ONE_EXT :: ONE_EXT;
|
|
VK_DEVICE_FAULT_VENDOR_BINARY_HEADER_VERSION_MAX_ENUM_EXT :: MAX_ENUM_EXT;
|
|
}
|
|
|
|
VkPhysicalDeviceFaultFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
deviceFault: VkBool32;
|
|
deviceFaultVendorBinary: VkBool32;
|
|
}
|
|
|
|
VkDeviceFaultCountsEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
addressInfoCount: u32;
|
|
vendorInfoCount: u32;
|
|
vendorBinarySize: VkDeviceSize;
|
|
}
|
|
|
|
VkDeviceFaultAddressInfoEXT :: struct {
|
|
addressType: VkDeviceFaultAddressTypeEXT;
|
|
reportedAddress: VkDeviceAddress;
|
|
addressPrecision: VkDeviceSize;
|
|
}
|
|
|
|
VkDeviceFaultVendorInfoEXT :: struct {
|
|
description: [256] u8;
|
|
vendorFaultCode: u64;
|
|
vendorFaultData: u64;
|
|
}
|
|
|
|
VkDeviceFaultInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
description: [256] u8;
|
|
pAddressInfos: *VkDeviceFaultAddressInfoEXT;
|
|
pVendorInfos: *VkDeviceFaultVendorInfoEXT;
|
|
pVendorBinaryData: *void;
|
|
}
|
|
|
|
VkDeviceFaultVendorBinaryHeaderVersionOneEXT :: struct {
|
|
headerSize: u32;
|
|
headerVersion: VkDeviceFaultVendorBinaryHeaderVersionEXT;
|
|
vendorID: u32;
|
|
deviceID: u32;
|
|
driverVersion: u32;
|
|
pipelineCacheUUID: [16] u8;
|
|
applicationNameOffset: u32;
|
|
applicationVersion: u32;
|
|
engineNameOffset: u32;
|
|
engineVersion: u32;
|
|
apiVersion: u32;
|
|
}
|
|
|
|
PFN_vkGetDeviceFaultInfoEXT :: #type (device: VkDevice, pFaultCounts: *VkDeviceFaultCountsEXT, pFaultInfo: *VkDeviceFaultInfoEXT) -> VkResult #c_call;
|
|
|
|
VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
rasterizationOrderColorAttachmentAccess: VkBool32;
|
|
rasterizationOrderDepthAttachmentAccess: VkBool32;
|
|
rasterizationOrderStencilAttachmentAccess: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM :: VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT;
|
|
|
|
VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
formatRgba10x6WithoutYCbCrSampler: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
mutableDescriptorType: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE :: VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT;
|
|
|
|
VkMutableDescriptorTypeListEXT :: struct {
|
|
descriptorTypeCount: u32;
|
|
pDescriptorTypes: *VkDescriptorType;
|
|
}
|
|
|
|
VkMutableDescriptorTypeListVALVE :: VkMutableDescriptorTypeListEXT;
|
|
|
|
VkMutableDescriptorTypeCreateInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
mutableDescriptorTypeListCount: u32;
|
|
pMutableDescriptorTypeLists: *VkMutableDescriptorTypeListEXT;
|
|
}
|
|
|
|
VkMutableDescriptorTypeCreateInfoVALVE :: VkMutableDescriptorTypeCreateInfoEXT;
|
|
|
|
VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
vertexInputDynamicState: VkBool32;
|
|
}
|
|
|
|
VkVertexInputBindingDescription2EXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
binding: u32;
|
|
stride: u32;
|
|
inputRate: VkVertexInputRate;
|
|
divisor: u32;
|
|
}
|
|
|
|
VkVertexInputAttributeDescription2EXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
location: u32;
|
|
binding: u32;
|
|
format: VkFormat;
|
|
offset: u32;
|
|
}
|
|
|
|
PFN_vkCmdSetVertexInputEXT :: #type (commandBuffer: VkCommandBuffer, vertexBindingDescriptionCount: u32, pVertexBindingDescriptions: *VkVertexInputBindingDescription2EXT, vertexAttributeDescriptionCount: u32, pVertexAttributeDescriptions: *VkVertexInputAttributeDescription2EXT) -> void #c_call;
|
|
|
|
VkPhysicalDeviceDrmPropertiesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
hasPrimary: VkBool32;
|
|
hasRender: VkBool32;
|
|
primaryMajor: s64;
|
|
primaryMinor: s64;
|
|
renderMajor: s64;
|
|
renderMinor: s64;
|
|
}
|
|
|
|
VkDeviceAddressBindingTypeEXT :: enum s32 {
|
|
BIND_EXT :: 0;
|
|
UNBIND_EXT :: 1;
|
|
MAX_ENUM_EXT :: 2147483647;
|
|
|
|
VK_DEVICE_ADDRESS_BINDING_TYPE_BIND_EXT :: BIND_EXT;
|
|
VK_DEVICE_ADDRESS_BINDING_TYPE_UNBIND_EXT :: UNBIND_EXT;
|
|
VK_DEVICE_ADDRESS_BINDING_TYPE_MAX_ENUM_EXT :: MAX_ENUM_EXT;
|
|
}
|
|
|
|
VkDeviceAddressBindingFlagBitsEXT :: enum s32 {
|
|
INTERNAL_OBJECT_BIT_EXT :: 1;
|
|
FLAG_BITS_MAX_ENUM_EXT :: 2147483647;
|
|
|
|
VK_DEVICE_ADDRESS_BINDING_INTERNAL_OBJECT_BIT_EXT :: INTERNAL_OBJECT_BIT_EXT;
|
|
VK_DEVICE_ADDRESS_BINDING_FLAG_BITS_MAX_ENUM_EXT :: FLAG_BITS_MAX_ENUM_EXT;
|
|
}
|
|
|
|
VkDeviceAddressBindingFlagsEXT :: VkFlags;
|
|
VkPhysicalDeviceAddressBindingReportFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
reportAddressBinding: VkBool32;
|
|
}
|
|
|
|
VkDeviceAddressBindingCallbackDataEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkDeviceAddressBindingFlagsEXT;
|
|
baseAddress: VkDeviceAddress;
|
|
size: VkDeviceSize;
|
|
bindingType: VkDeviceAddressBindingTypeEXT;
|
|
}
|
|
|
|
VkPhysicalDeviceDepthClipControlFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
depthClipControl: VkBool32;
|
|
}
|
|
|
|
VkPipelineViewportDepthClipControlCreateInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
negativeOneToOne: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
primitiveTopologyListRestart: VkBool32;
|
|
primitiveTopologyPatchListRestart: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
presentModeFifoLatestReady: VkBool32;
|
|
}
|
|
|
|
VkSubpassShadingPipelineCreateInfoHUAWEI :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
renderPass: VkRenderPass;
|
|
subpass: u32;
|
|
}
|
|
|
|
VkPhysicalDeviceSubpassShadingFeaturesHUAWEI :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
subpassShading: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceSubpassShadingPropertiesHUAWEI :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
maxSubpassShadingWorkgroupSizeAspectRatio: u32;
|
|
}
|
|
|
|
PFN_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI :: #type (device: VkDevice, renderpass: VkRenderPass, pMaxWorkgroupSize: *VkExtent2D) -> VkResult #c_call;
|
|
PFN_vkCmdSubpassShadingHUAWEI :: #type (commandBuffer: VkCommandBuffer) -> void #c_call;
|
|
|
|
VkPhysicalDeviceInvocationMaskFeaturesHUAWEI :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
invocationMask: VkBool32;
|
|
}
|
|
|
|
PFN_vkCmdBindInvocationMaskHUAWEI :: #type (commandBuffer: VkCommandBuffer, imageView: VkImageView, imageLayout: VkImageLayout) -> void #c_call;
|
|
|
|
VkRemoteAddressNV :: *void;
|
|
|
|
VkMemoryGetRemoteAddressInfoNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
memory: VkDeviceMemory;
|
|
handleType: VkExternalMemoryHandleTypeFlagBits;
|
|
}
|
|
|
|
VkPhysicalDeviceExternalMemoryRDMAFeaturesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
externalMemoryRDMA: VkBool32;
|
|
}
|
|
|
|
PFN_vkGetMemoryRemoteAddressNV :: #type (device: VkDevice, pMemoryGetRemoteAddressInfo: *VkMemoryGetRemoteAddressInfoNV, pAddress: *VkRemoteAddressNV) -> VkResult #c_call;
|
|
|
|
VkPipelineInfoEXT :: VkPipelineInfoKHR;
|
|
|
|
VkPipelinePropertiesIdentifierEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pipelineIdentifier: [16] u8;
|
|
}
|
|
|
|
VkPhysicalDevicePipelinePropertiesFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pipelinePropertiesIdentifier: VkBool32;
|
|
}
|
|
|
|
PFN_vkGetPipelinePropertiesEXT :: #type (device: VkDevice, pPipelineInfo: *VkPipelineInfoEXT, pPipelineProperties: *VkBaseOutStructure) -> VkResult #c_call;
|
|
|
|
VkFrameBoundaryFlagBitsEXT :: enum s32 {
|
|
FRAME_END_BIT_EXT :: 1;
|
|
FLAG_BITS_MAX_ENUM_EXT :: 2147483647;
|
|
|
|
VK_FRAME_BOUNDARY_FRAME_END_BIT_EXT :: FRAME_END_BIT_EXT;
|
|
VK_FRAME_BOUNDARY_FLAG_BITS_MAX_ENUM_EXT :: FLAG_BITS_MAX_ENUM_EXT;
|
|
}
|
|
|
|
VkFrameBoundaryFlagsEXT :: VkFlags;
|
|
VkPhysicalDeviceFrameBoundaryFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
frameBoundary: VkBool32;
|
|
}
|
|
|
|
VkFrameBoundaryEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkFrameBoundaryFlagsEXT;
|
|
frameID: u64;
|
|
imageCount: u32;
|
|
pImages: *VkImage;
|
|
bufferCount: u32;
|
|
pBuffers: *VkBuffer;
|
|
tagName: u64;
|
|
tagSize: u64;
|
|
pTag: *void;
|
|
}
|
|
|
|
VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
multisampledRenderToSingleSampled: VkBool32;
|
|
}
|
|
|
|
VkSubpassResolvePerformanceQueryEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
optimal: VkBool32;
|
|
}
|
|
|
|
VkMultisampledRenderToSingleSampledInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
multisampledRenderToSingleSampledEnable: VkBool32;
|
|
rasterizationSamples: VkSampleCountFlagBits;
|
|
}
|
|
|
|
VkPhysicalDeviceExtendedDynamicState2FeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
extendedDynamicState2: VkBool32;
|
|
extendedDynamicState2LogicOp: VkBool32;
|
|
extendedDynamicState2PatchControlPoints: VkBool32;
|
|
}
|
|
|
|
PFN_vkCmdSetPatchControlPointsEXT :: #type (commandBuffer: VkCommandBuffer, patchControlPoints: u32) -> void #c_call;
|
|
PFN_vkCmdSetRasterizerDiscardEnableEXT :: #type (commandBuffer: VkCommandBuffer, rasterizerDiscardEnable: VkBool32) -> void #c_call;
|
|
PFN_vkCmdSetDepthBiasEnableEXT :: #type (commandBuffer: VkCommandBuffer, depthBiasEnable: VkBool32) -> void #c_call;
|
|
PFN_vkCmdSetLogicOpEXT :: #type (commandBuffer: VkCommandBuffer, logicOp: VkLogicOp) -> void #c_call;
|
|
PFN_vkCmdSetPrimitiveRestartEnableEXT :: #type (commandBuffer: VkCommandBuffer, primitiveRestartEnable: VkBool32) -> void #c_call;
|
|
|
|
VkPhysicalDeviceColorWriteEnableFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
colorWriteEnable: VkBool32;
|
|
}
|
|
|
|
VkPipelineColorWriteCreateInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
attachmentCount: u32;
|
|
pColorWriteEnables: *VkBool32;
|
|
}
|
|
|
|
PFN_vkCmdSetColorWriteEnableEXT :: #type (commandBuffer: VkCommandBuffer, attachmentCount: u32, pColorWriteEnables: *VkBool32) -> void #c_call;
|
|
|
|
VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
primitivesGeneratedQuery: VkBool32;
|
|
primitivesGeneratedQueryWithRasterizerDiscard: VkBool32;
|
|
primitivesGeneratedQueryWithNonZeroStreams: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT :: VkPhysicalDeviceGlobalPriorityQueryFeatures;
|
|
|
|
VkQueueFamilyGlobalPriorityPropertiesEXT :: VkQueueFamilyGlobalPriorityProperties;
|
|
|
|
VkPhysicalDeviceImageViewMinLodFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
minLod: VkBool32;
|
|
}
|
|
|
|
VkImageViewMinLodCreateInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
minLod: float;
|
|
}
|
|
|
|
VkPhysicalDeviceMultiDrawFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
multiDraw: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceMultiDrawPropertiesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
maxMultiDrawCount: u32;
|
|
}
|
|
|
|
VkMultiDrawInfoEXT :: struct {
|
|
firstVertex: u32;
|
|
vertexCount: u32;
|
|
}
|
|
|
|
VkMultiDrawIndexedInfoEXT :: struct {
|
|
firstIndex: u32;
|
|
indexCount: u32;
|
|
vertexOffset: s32;
|
|
}
|
|
|
|
PFN_vkCmdDrawMultiEXT :: #type (commandBuffer: VkCommandBuffer, drawCount: u32, pVertexInfo: *VkMultiDrawInfoEXT, instanceCount: u32, firstInstance: u32, stride: u32) -> void #c_call;
|
|
PFN_vkCmdDrawMultiIndexedEXT :: #type (commandBuffer: VkCommandBuffer, drawCount: u32, pIndexInfo: *VkMultiDrawIndexedInfoEXT, instanceCount: u32, firstInstance: u32, stride: u32, pVertexOffset: *s32) -> void #c_call;
|
|
|
|
VkPhysicalDeviceImage2DViewOf3DFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
image2DViewOf3D: VkBool32;
|
|
sampler2DViewOf3D: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceShaderTileImageFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
shaderTileImageColorReadAccess: VkBool32;
|
|
shaderTileImageDepthReadAccess: VkBool32;
|
|
shaderTileImageStencilReadAccess: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceShaderTileImagePropertiesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
shaderTileImageCoherentReadAccelerated: VkBool32;
|
|
shaderTileImageReadSampleFromPixelRateInvocation: VkBool32;
|
|
shaderTileImageReadFromHelperInvocation: VkBool32;
|
|
}
|
|
|
|
VkMicromapEXT_T :: struct {}
|
|
VkMicromapEXT :: *VkMicromapEXT_T;
|
|
|
|
VkMicromapTypeEXT :: enum s32 {
|
|
OPACITY_MICROMAP_EXT :: 0;
|
|
|
|
MAX_ENUM_EXT :: 2147483647;
|
|
|
|
VK_MICROMAP_TYPE_OPACITY_MICROMAP_EXT :: OPACITY_MICROMAP_EXT;
|
|
|
|
VK_MICROMAP_TYPE_MAX_ENUM_EXT :: MAX_ENUM_EXT;
|
|
}
|
|
|
|
VkBuildMicromapModeEXT :: enum s32 {
|
|
BUILD_EXT :: 0;
|
|
MAX_ENUM_EXT :: 2147483647;
|
|
|
|
VK_BUILD_MICROMAP_MODE_BUILD_EXT :: BUILD_EXT;
|
|
VK_BUILD_MICROMAP_MODE_MAX_ENUM_EXT :: MAX_ENUM_EXT;
|
|
}
|
|
|
|
VkCopyMicromapModeEXT :: enum s32 {
|
|
CLONE_EXT :: 0;
|
|
SERIALIZE_EXT :: 1;
|
|
DESERIALIZE_EXT :: 2;
|
|
COMPACT_EXT :: 3;
|
|
MAX_ENUM_EXT :: 2147483647;
|
|
|
|
VK_COPY_MICROMAP_MODE_CLONE_EXT :: CLONE_EXT;
|
|
VK_COPY_MICROMAP_MODE_SERIALIZE_EXT :: SERIALIZE_EXT;
|
|
VK_COPY_MICROMAP_MODE_DESERIALIZE_EXT :: DESERIALIZE_EXT;
|
|
VK_COPY_MICROMAP_MODE_COMPACT_EXT :: COMPACT_EXT;
|
|
VK_COPY_MICROMAP_MODE_MAX_ENUM_EXT :: MAX_ENUM_EXT;
|
|
}
|
|
|
|
VkOpacityMicromapFormatEXT :: enum s32 {
|
|
_2_STATE_EXT :: 1;
|
|
_4_STATE_EXT :: 2;
|
|
MAX_ENUM_EXT :: 2147483647;
|
|
|
|
VK_OPACITY_MICROMAP_FORMAT_2_STATE_EXT :: _2_STATE_EXT;
|
|
VK_OPACITY_MICROMAP_FORMAT_4_STATE_EXT :: _4_STATE_EXT;
|
|
VK_OPACITY_MICROMAP_FORMAT_MAX_ENUM_EXT :: MAX_ENUM_EXT;
|
|
}
|
|
|
|
VkOpacityMicromapSpecialIndexEXT :: enum s32 {
|
|
FULLY_TRANSPARENT_EXT :: -1;
|
|
FULLY_OPAQUE_EXT :: -2;
|
|
FULLY_UNKNOWN_TRANSPARENT_EXT :: -3;
|
|
FULLY_UNKNOWN_OPAQUE_EXT :: -4;
|
|
MAX_ENUM_EXT :: 2147483647;
|
|
|
|
VK_OPACITY_MICROMAP_SPECIAL_INDEX_FULLY_TRANSPARENT_EXT :: FULLY_TRANSPARENT_EXT;
|
|
VK_OPACITY_MICROMAP_SPECIAL_INDEX_FULLY_OPAQUE_EXT :: FULLY_OPAQUE_EXT;
|
|
VK_OPACITY_MICROMAP_SPECIAL_INDEX_FULLY_UNKNOWN_TRANSPARENT_EXT :: FULLY_UNKNOWN_TRANSPARENT_EXT;
|
|
VK_OPACITY_MICROMAP_SPECIAL_INDEX_FULLY_UNKNOWN_OPAQUE_EXT :: FULLY_UNKNOWN_OPAQUE_EXT;
|
|
VK_OPACITY_MICROMAP_SPECIAL_INDEX_MAX_ENUM_EXT :: MAX_ENUM_EXT;
|
|
}
|
|
|
|
VkAccelerationStructureCompatibilityKHR :: enum s32 {
|
|
COMPATIBLE_KHR :: 0;
|
|
INCOMPATIBLE_KHR :: 1;
|
|
MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_ACCELERATION_STRUCTURE_COMPATIBILITY_COMPATIBLE_KHR :: COMPATIBLE_KHR;
|
|
VK_ACCELERATION_STRUCTURE_COMPATIBILITY_INCOMPATIBLE_KHR :: INCOMPATIBLE_KHR;
|
|
VK_ACCELERATION_STRUCTURE_COMPATIBILITY_MAX_ENUM_KHR :: MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkAccelerationStructureBuildTypeKHR :: enum s32 {
|
|
HOST_KHR :: 0;
|
|
DEVICE_KHR :: 1;
|
|
HOST_OR_DEVICE_KHR :: 2;
|
|
MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_ACCELERATION_STRUCTURE_BUILD_TYPE_HOST_KHR :: HOST_KHR;
|
|
VK_ACCELERATION_STRUCTURE_BUILD_TYPE_DEVICE_KHR :: DEVICE_KHR;
|
|
VK_ACCELERATION_STRUCTURE_BUILD_TYPE_HOST_OR_DEVICE_KHR :: HOST_OR_DEVICE_KHR;
|
|
VK_ACCELERATION_STRUCTURE_BUILD_TYPE_MAX_ENUM_KHR :: MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkBuildMicromapFlagBitsEXT :: enum s32 {
|
|
PREFER_FAST_TRACE_BIT_EXT :: 1;
|
|
PREFER_FAST_BUILD_BIT_EXT :: 2;
|
|
ALLOW_COMPACTION_BIT_EXT :: 4;
|
|
FLAG_BITS_MAX_ENUM_EXT :: 2147483647;
|
|
|
|
VK_BUILD_MICROMAP_PREFER_FAST_TRACE_BIT_EXT :: PREFER_FAST_TRACE_BIT_EXT;
|
|
VK_BUILD_MICROMAP_PREFER_FAST_BUILD_BIT_EXT :: PREFER_FAST_BUILD_BIT_EXT;
|
|
VK_BUILD_MICROMAP_ALLOW_COMPACTION_BIT_EXT :: ALLOW_COMPACTION_BIT_EXT;
|
|
VK_BUILD_MICROMAP_FLAG_BITS_MAX_ENUM_EXT :: FLAG_BITS_MAX_ENUM_EXT;
|
|
}
|
|
|
|
VkBuildMicromapFlagsEXT :: VkFlags;
|
|
|
|
VkMicromapCreateFlagBitsEXT :: enum s32 {
|
|
DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_EXT :: 1;
|
|
FLAG_BITS_MAX_ENUM_EXT :: 2147483647;
|
|
|
|
VK_MICROMAP_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_EXT :: DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_EXT;
|
|
VK_MICROMAP_CREATE_FLAG_BITS_MAX_ENUM_EXT :: FLAG_BITS_MAX_ENUM_EXT;
|
|
}
|
|
|
|
VkMicromapCreateFlagsEXT :: VkFlags;
|
|
VkMicromapUsageEXT :: struct {
|
|
count: u32;
|
|
subdivisionLevel: u32;
|
|
format: u32;
|
|
}
|
|
|
|
VkDeviceOrHostAddressKHR :: union {
|
|
deviceAddress: VkDeviceAddress;
|
|
hostAddress: *void;
|
|
}
|
|
|
|
VkMicromapBuildInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
type: VkMicromapTypeEXT;
|
|
flags: VkBuildMicromapFlagsEXT;
|
|
mode: VkBuildMicromapModeEXT;
|
|
dstMicromap: VkMicromapEXT;
|
|
usageCountsCount: u32;
|
|
pUsageCounts: *VkMicromapUsageEXT;
|
|
ppUsageCounts: **VkMicromapUsageEXT;
|
|
data: VkDeviceOrHostAddressConstKHR;
|
|
scratchData: VkDeviceOrHostAddressKHR;
|
|
triangleArray: VkDeviceOrHostAddressConstKHR;
|
|
triangleArrayStride: VkDeviceSize;
|
|
}
|
|
|
|
VkMicromapCreateInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
createFlags: VkMicromapCreateFlagsEXT;
|
|
buffer: VkBuffer;
|
|
offset: VkDeviceSize;
|
|
size: VkDeviceSize;
|
|
type: VkMicromapTypeEXT;
|
|
deviceAddress: VkDeviceAddress;
|
|
}
|
|
|
|
VkPhysicalDeviceOpacityMicromapFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
micromap: VkBool32;
|
|
micromapCaptureReplay: VkBool32;
|
|
micromapHostCommands: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceOpacityMicromapPropertiesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
maxOpacity2StateSubdivisionLevel: u32;
|
|
maxOpacity4StateSubdivisionLevel: u32;
|
|
}
|
|
|
|
VkMicromapVersionInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pVersionData: *u8;
|
|
}
|
|
|
|
VkCopyMicromapToMemoryInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
src: VkMicromapEXT;
|
|
dst: VkDeviceOrHostAddressKHR;
|
|
mode: VkCopyMicromapModeEXT;
|
|
}
|
|
|
|
VkCopyMemoryToMicromapInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
src: VkDeviceOrHostAddressConstKHR;
|
|
dst: VkMicromapEXT;
|
|
mode: VkCopyMicromapModeEXT;
|
|
}
|
|
|
|
VkCopyMicromapInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
src: VkMicromapEXT;
|
|
dst: VkMicromapEXT;
|
|
mode: VkCopyMicromapModeEXT;
|
|
}
|
|
|
|
VkMicromapBuildSizesInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
micromapSize: VkDeviceSize;
|
|
buildScratchSize: VkDeviceSize;
|
|
discardable: VkBool32;
|
|
}
|
|
|
|
VkAccelerationStructureTrianglesOpacityMicromapEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
indexType: VkIndexType;
|
|
indexBuffer: VkDeviceOrHostAddressConstKHR;
|
|
indexStride: VkDeviceSize;
|
|
baseTriangle: u32;
|
|
usageCountsCount: u32;
|
|
pUsageCounts: *VkMicromapUsageEXT;
|
|
ppUsageCounts: **VkMicromapUsageEXT;
|
|
micromap: VkMicromapEXT;
|
|
}
|
|
|
|
VkMicromapTriangleEXT :: struct {
|
|
dataOffset: u32;
|
|
subdivisionLevel: u16;
|
|
format: u16;
|
|
}
|
|
|
|
PFN_vkCreateMicromapEXT :: #type (device: VkDevice, pCreateInfo: *VkMicromapCreateInfoEXT, pAllocator: *VkAllocationCallbacks, pMicromap: *VkMicromapEXT) -> VkResult #c_call;
|
|
PFN_vkDestroyMicromapEXT :: #type (device: VkDevice, micromap: VkMicromapEXT, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
PFN_vkCmdBuildMicromapsEXT :: #type (commandBuffer: VkCommandBuffer, infoCount: u32, pInfos: *VkMicromapBuildInfoEXT) -> void #c_call;
|
|
PFN_vkBuildMicromapsEXT :: #type (device: VkDevice, deferredOperation: VkDeferredOperationKHR, infoCount: u32, pInfos: *VkMicromapBuildInfoEXT) -> VkResult #c_call;
|
|
PFN_vkCopyMicromapEXT :: #type (device: VkDevice, deferredOperation: VkDeferredOperationKHR, pInfo: *VkCopyMicromapInfoEXT) -> VkResult #c_call;
|
|
PFN_vkCopyMicromapToMemoryEXT :: #type (device: VkDevice, deferredOperation: VkDeferredOperationKHR, pInfo: *VkCopyMicromapToMemoryInfoEXT) -> VkResult #c_call;
|
|
PFN_vkCopyMemoryToMicromapEXT :: #type (device: VkDevice, deferredOperation: VkDeferredOperationKHR, pInfo: *VkCopyMemoryToMicromapInfoEXT) -> VkResult #c_call;
|
|
PFN_vkWriteMicromapsPropertiesEXT :: #type (device: VkDevice, micromapCount: u32, pMicromaps: *VkMicromapEXT, queryType: VkQueryType, dataSize: u64, pData: *void, stride: u64) -> VkResult #c_call;
|
|
PFN_vkCmdCopyMicromapEXT :: #type (commandBuffer: VkCommandBuffer, pInfo: *VkCopyMicromapInfoEXT) -> void #c_call;
|
|
PFN_vkCmdCopyMicromapToMemoryEXT :: #type (commandBuffer: VkCommandBuffer, pInfo: *VkCopyMicromapToMemoryInfoEXT) -> void #c_call;
|
|
PFN_vkCmdCopyMemoryToMicromapEXT :: #type (commandBuffer: VkCommandBuffer, pInfo: *VkCopyMemoryToMicromapInfoEXT) -> void #c_call;
|
|
PFN_vkCmdWriteMicromapsPropertiesEXT :: #type (commandBuffer: VkCommandBuffer, micromapCount: u32, pMicromaps: *VkMicromapEXT, queryType: VkQueryType, queryPool: VkQueryPool, firstQuery: u32) -> void #c_call;
|
|
PFN_vkGetDeviceMicromapCompatibilityEXT :: #type (device: VkDevice, pVersionInfo: *VkMicromapVersionInfoEXT, pCompatibility: *VkAccelerationStructureCompatibilityKHR) -> void #c_call;
|
|
PFN_vkGetMicromapBuildSizesEXT :: #type (device: VkDevice, buildType: VkAccelerationStructureBuildTypeKHR, pBuildInfo: *VkMicromapBuildInfoEXT, pSizeInfo: *VkMicromapBuildSizesInfoEXT) -> void #c_call;
|
|
|
|
VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
clustercullingShader: VkBool32;
|
|
multiviewClusterCullingShader: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
maxWorkGroupCount: [3] u32;
|
|
maxWorkGroupSize: [3] u32;
|
|
maxOutputClusterCount: u32;
|
|
indirectBufferOffsetAlignment: VkDeviceSize;
|
|
}
|
|
|
|
VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
clusterShadingRate: VkBool32;
|
|
}
|
|
|
|
PFN_vkCmdDrawClusterHUAWEI :: #type (commandBuffer: VkCommandBuffer, groupCountX: u32, groupCountY: u32, groupCountZ: u32) -> void #c_call;
|
|
PFN_vkCmdDrawClusterIndirectHUAWEI :: #type (commandBuffer: VkCommandBuffer, buffer: VkBuffer, offset: VkDeviceSize) -> void #c_call;
|
|
|
|
VkPhysicalDeviceBorderColorSwizzleFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
borderColorSwizzle: VkBool32;
|
|
borderColorSwizzleFromImage: VkBool32;
|
|
}
|
|
|
|
VkSamplerBorderColorComponentMappingCreateInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
components: VkComponentMapping;
|
|
srgb: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pageableDeviceLocalMemory: VkBool32;
|
|
}
|
|
|
|
PFN_vkSetDeviceMemoryPriorityEXT :: #type (device: VkDevice, memory: VkDeviceMemory, priority: float) -> void #c_call;
|
|
|
|
VkPhysicalDeviceShaderCorePropertiesARM :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pixelRate: u32;
|
|
texelRate: u32;
|
|
fmaRate: u32;
|
|
}
|
|
|
|
VkPhysicalDeviceSchedulingControlsFlagsARM :: VkFlags64;
|
|
|
|
// Flag bits for VkPhysicalDeviceSchedulingControlsFlagBitsARM
|
|
VkPhysicalDeviceSchedulingControlsFlagBitsARM :: VkFlags64;
|
|
VK_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_SHADER_CORE_COUNT_ARM: VkPhysicalDeviceSchedulingControlsFlagBitsARM : 1;
|
|
|
|
VkDeviceQueueShaderCoreControlCreateInfoARM :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
shaderCoreCount: u32;
|
|
}
|
|
|
|
VkPhysicalDeviceSchedulingControlsFeaturesARM :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
schedulingControls: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceSchedulingControlsPropertiesARM :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
schedulingControlsFlags: VkPhysicalDeviceSchedulingControlsFlagsARM;
|
|
}
|
|
|
|
VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
imageSlicedViewOf3D: VkBool32;
|
|
}
|
|
|
|
VkImageViewSlicedCreateInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
sliceOffset: u32;
|
|
sliceCount: u32;
|
|
}
|
|
|
|
VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
descriptorSetHostMapping: VkBool32;
|
|
}
|
|
|
|
VkDescriptorSetBindingReferenceVALVE :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
descriptorSetLayout: VkDescriptorSetLayout;
|
|
binding: u32;
|
|
}
|
|
|
|
VkDescriptorSetLayoutHostMappingInfoVALVE :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
descriptorOffset: u64;
|
|
descriptorSize: u32;
|
|
}
|
|
|
|
PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE :: #type (device: VkDevice, pBindingReference: *VkDescriptorSetBindingReferenceVALVE, pHostMapping: *VkDescriptorSetLayoutHostMappingInfoVALVE) -> void #c_call;
|
|
PFN_vkGetDescriptorSetHostMappingVALVE :: #type (device: VkDevice, descriptorSet: VkDescriptorSet, ppData: **void) -> void #c_call;
|
|
|
|
VkPhysicalDeviceDepthClampZeroOneFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
depthClampZeroOne: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
nonSeamlessCubeMap: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceRenderPassStripedFeaturesARM :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
renderPassStriped: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceRenderPassStripedPropertiesARM :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
renderPassStripeGranularity: VkExtent2D;
|
|
maxRenderPassStripes: u32;
|
|
}
|
|
|
|
VkRenderPassStripeInfoARM :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
stripeArea: VkRect2D;
|
|
}
|
|
|
|
VkRenderPassStripeBeginInfoARM :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
stripeInfoCount: u32;
|
|
pStripeInfos: *VkRenderPassStripeInfoARM;
|
|
}
|
|
|
|
VkRenderPassStripeSubmitInfoARM :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
stripeSemaphoreInfoCount: u32;
|
|
pStripeSemaphoreInfos: *VkSemaphoreSubmitInfo;
|
|
}
|
|
|
|
VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
fragmentDensityMapOffset: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
fragmentDensityOffsetGranularity: VkExtent2D;
|
|
}
|
|
|
|
VkSubpassFragmentDensityMapOffsetEndInfoQCOM :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
fragmentDensityOffsetCount: u32;
|
|
pFragmentDensityOffsets: *VkOffset2D;
|
|
}
|
|
|
|
VkCopyMemoryIndirectCommandNV :: struct {
|
|
srcAddress: VkDeviceAddress;
|
|
dstAddress: VkDeviceAddress;
|
|
size: VkDeviceSize;
|
|
}
|
|
|
|
VkCopyMemoryToImageIndirectCommandNV :: struct {
|
|
srcAddress: VkDeviceAddress;
|
|
bufferRowLength: u32;
|
|
bufferImageHeight: u32;
|
|
imageSubresource: VkImageSubresourceLayers;
|
|
imageOffset: VkOffset3D;
|
|
imageExtent: VkExtent3D;
|
|
}
|
|
|
|
VkPhysicalDeviceCopyMemoryIndirectFeaturesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
indirectCopy: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceCopyMemoryIndirectPropertiesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
supportedQueues: VkQueueFlags;
|
|
}
|
|
|
|
PFN_vkCmdCopyMemoryIndirectNV :: #type (commandBuffer: VkCommandBuffer, copyBufferAddress: VkDeviceAddress, copyCount: u32, stride: u32) -> void #c_call;
|
|
PFN_vkCmdCopyMemoryToImageIndirectNV :: #type (commandBuffer: VkCommandBuffer, copyBufferAddress: VkDeviceAddress, copyCount: u32, stride: u32, dstImage: VkImage, dstImageLayout: VkImageLayout, pImageSubresources: *VkImageSubresourceLayers) -> void #c_call;
|
|
|
|
// Flag bits for VkMemoryDecompressionMethodFlagBitsNV
|
|
VkMemoryDecompressionMethodFlagBitsNV :: VkFlags64;
|
|
VK_MEMORY_DECOMPRESSION_METHOD_GDEFLATE_1_0_BIT_NV: VkMemoryDecompressionMethodFlagBitsNV : 1;
|
|
|
|
VkMemoryDecompressionMethodFlagsNV :: VkFlags64;
|
|
VkDecompressMemoryRegionNV :: struct {
|
|
srcAddress: VkDeviceAddress;
|
|
dstAddress: VkDeviceAddress;
|
|
compressedSize: VkDeviceSize;
|
|
decompressedSize: VkDeviceSize;
|
|
decompressionMethod: VkMemoryDecompressionMethodFlagsNV;
|
|
}
|
|
|
|
VkPhysicalDeviceMemoryDecompressionFeaturesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
memoryDecompression: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceMemoryDecompressionPropertiesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
decompressionMethods: VkMemoryDecompressionMethodFlagsNV;
|
|
maxDecompressionIndirectCount: u64;
|
|
}
|
|
|
|
PFN_vkCmdDecompressMemoryNV :: #type (commandBuffer: VkCommandBuffer, decompressRegionCount: u32, pDecompressMemoryRegions: *VkDecompressMemoryRegionNV) -> void #c_call;
|
|
PFN_vkCmdDecompressMemoryIndirectCountNV :: #type (commandBuffer: VkCommandBuffer, indirectCommandsAddress: VkDeviceAddress, indirectCommandsCountAddress: VkDeviceAddress, stride: u32) -> void #c_call;
|
|
|
|
VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
deviceGeneratedCompute: VkBool32;
|
|
deviceGeneratedComputePipelines: VkBool32;
|
|
deviceGeneratedComputeCaptureReplay: VkBool32;
|
|
}
|
|
|
|
VkComputePipelineIndirectBufferInfoNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
deviceAddress: VkDeviceAddress;
|
|
size: VkDeviceSize;
|
|
pipelineDeviceAddressCaptureReplay: VkDeviceAddress;
|
|
}
|
|
|
|
VkPipelineIndirectDeviceAddressInfoNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pipelineBindPoint: VkPipelineBindPoint;
|
|
pipeline: VkPipeline;
|
|
}
|
|
|
|
VkBindPipelineIndirectCommandNV :: struct {
|
|
pipelineAddress: VkDeviceAddress;
|
|
}
|
|
|
|
PFN_vkGetPipelineIndirectMemoryRequirementsNV :: #type (device: VkDevice, pCreateInfo: *VkComputePipelineCreateInfo, pMemoryRequirements: *VkMemoryRequirements2) -> void #c_call;
|
|
PFN_vkCmdUpdatePipelineIndirectBufferNV :: #type (commandBuffer: VkCommandBuffer, pipelineBindPoint: VkPipelineBindPoint, pipeline: VkPipeline) -> void #c_call;
|
|
PFN_vkGetPipelineIndirectDeviceAddressNV :: #type (device: VkDevice, pInfo: *VkPipelineIndirectDeviceAddressInfoNV) -> VkDeviceAddress #c_call;
|
|
|
|
VkPhysicalDeviceLinearColorAttachmentFeaturesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
linearColorAttachment: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
imageCompressionControlSwapchain: VkBool32;
|
|
}
|
|
|
|
VkImageViewSampleWeightCreateInfoQCOM :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
filterCenter: VkOffset2D;
|
|
filterSize: VkExtent2D;
|
|
numPhases: u32;
|
|
}
|
|
|
|
VkPhysicalDeviceImageProcessingFeaturesQCOM :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
textureSampleWeighted: VkBool32;
|
|
textureBoxFilter: VkBool32;
|
|
textureBlockMatch: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceImageProcessingPropertiesQCOM :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
maxWeightFilterPhases: u32;
|
|
maxWeightFilterDimension: VkExtent2D;
|
|
maxBlockMatchRegion: VkExtent2D;
|
|
maxBoxFilterBlockSize: VkExtent2D;
|
|
}
|
|
|
|
VkPhysicalDeviceNestedCommandBufferFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
nestedCommandBuffer: VkBool32;
|
|
nestedCommandBufferRendering: VkBool32;
|
|
nestedCommandBufferSimultaneousUse: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceNestedCommandBufferPropertiesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
maxCommandBufferNestingLevel: u32;
|
|
}
|
|
|
|
VkExternalMemoryAcquireUnmodifiedEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
acquireUnmodifiedMemory: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceExtendedDynamicState3FeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
extendedDynamicState3TessellationDomainOrigin: VkBool32;
|
|
extendedDynamicState3DepthClampEnable: VkBool32;
|
|
extendedDynamicState3PolygonMode: VkBool32;
|
|
extendedDynamicState3RasterizationSamples: VkBool32;
|
|
extendedDynamicState3SampleMask: VkBool32;
|
|
extendedDynamicState3AlphaToCoverageEnable: VkBool32;
|
|
extendedDynamicState3AlphaToOneEnable: VkBool32;
|
|
extendedDynamicState3LogicOpEnable: VkBool32;
|
|
extendedDynamicState3ColorBlendEnable: VkBool32;
|
|
extendedDynamicState3ColorBlendEquation: VkBool32;
|
|
extendedDynamicState3ColorWriteMask: VkBool32;
|
|
extendedDynamicState3RasterizationStream: VkBool32;
|
|
extendedDynamicState3ConservativeRasterizationMode: VkBool32;
|
|
extendedDynamicState3ExtraPrimitiveOverestimationSize: VkBool32;
|
|
extendedDynamicState3DepthClipEnable: VkBool32;
|
|
extendedDynamicState3SampleLocationsEnable: VkBool32;
|
|
extendedDynamicState3ColorBlendAdvanced: VkBool32;
|
|
extendedDynamicState3ProvokingVertexMode: VkBool32;
|
|
extendedDynamicState3LineRasterizationMode: VkBool32;
|
|
extendedDynamicState3LineStippleEnable: VkBool32;
|
|
extendedDynamicState3DepthClipNegativeOneToOne: VkBool32;
|
|
extendedDynamicState3ViewportWScalingEnable: VkBool32;
|
|
extendedDynamicState3ViewportSwizzle: VkBool32;
|
|
extendedDynamicState3CoverageToColorEnable: VkBool32;
|
|
extendedDynamicState3CoverageToColorLocation: VkBool32;
|
|
extendedDynamicState3CoverageModulationMode: VkBool32;
|
|
extendedDynamicState3CoverageModulationTableEnable: VkBool32;
|
|
extendedDynamicState3CoverageModulationTable: VkBool32;
|
|
extendedDynamicState3CoverageReductionMode: VkBool32;
|
|
extendedDynamicState3RepresentativeFragmentTestEnable: VkBool32;
|
|
extendedDynamicState3ShadingRateImageEnable: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceExtendedDynamicState3PropertiesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
dynamicPrimitiveTopologyUnrestricted: VkBool32;
|
|
}
|
|
|
|
VkColorBlendEquationEXT :: struct {
|
|
srcColorBlendFactor: VkBlendFactor;
|
|
dstColorBlendFactor: VkBlendFactor;
|
|
colorBlendOp: VkBlendOp;
|
|
srcAlphaBlendFactor: VkBlendFactor;
|
|
dstAlphaBlendFactor: VkBlendFactor;
|
|
alphaBlendOp: VkBlendOp;
|
|
}
|
|
|
|
VkColorBlendAdvancedEXT :: struct {
|
|
advancedBlendOp: VkBlendOp;
|
|
srcPremultiplied: VkBool32;
|
|
dstPremultiplied: VkBool32;
|
|
blendOverlap: VkBlendOverlapEXT;
|
|
clampResults: VkBool32;
|
|
}
|
|
|
|
PFN_vkCmdSetDepthClampEnableEXT :: #type (commandBuffer: VkCommandBuffer, depthClampEnable: VkBool32) -> void #c_call;
|
|
PFN_vkCmdSetPolygonModeEXT :: #type (commandBuffer: VkCommandBuffer, polygonMode: VkPolygonMode) -> void #c_call;
|
|
PFN_vkCmdSetRasterizationSamplesEXT :: #type (commandBuffer: VkCommandBuffer, rasterizationSamples: VkSampleCountFlagBits) -> void #c_call;
|
|
PFN_vkCmdSetSampleMaskEXT :: #type (commandBuffer: VkCommandBuffer, samples: VkSampleCountFlagBits, pSampleMask: *VkSampleMask) -> void #c_call;
|
|
PFN_vkCmdSetAlphaToCoverageEnableEXT :: #type (commandBuffer: VkCommandBuffer, alphaToCoverageEnable: VkBool32) -> void #c_call;
|
|
PFN_vkCmdSetAlphaToOneEnableEXT :: #type (commandBuffer: VkCommandBuffer, alphaToOneEnable: VkBool32) -> void #c_call;
|
|
PFN_vkCmdSetLogicOpEnableEXT :: #type (commandBuffer: VkCommandBuffer, logicOpEnable: VkBool32) -> void #c_call;
|
|
PFN_vkCmdSetColorBlendEnableEXT :: #type (commandBuffer: VkCommandBuffer, firstAttachment: u32, attachmentCount: u32, pColorBlendEnables: *VkBool32) -> void #c_call;
|
|
PFN_vkCmdSetColorBlendEquationEXT :: #type (commandBuffer: VkCommandBuffer, firstAttachment: u32, attachmentCount: u32, pColorBlendEquations: *VkColorBlendEquationEXT) -> void #c_call;
|
|
PFN_vkCmdSetColorWriteMaskEXT :: #type (commandBuffer: VkCommandBuffer, firstAttachment: u32, attachmentCount: u32, pColorWriteMasks: *VkColorComponentFlags) -> void #c_call;
|
|
PFN_vkCmdSetTessellationDomainOriginEXT :: #type (commandBuffer: VkCommandBuffer, domainOrigin: VkTessellationDomainOrigin) -> void #c_call;
|
|
PFN_vkCmdSetRasterizationStreamEXT :: #type (commandBuffer: VkCommandBuffer, rasterizationStream: u32) -> void #c_call;
|
|
PFN_vkCmdSetConservativeRasterizationModeEXT :: #type (commandBuffer: VkCommandBuffer, conservativeRasterizationMode: VkConservativeRasterizationModeEXT) -> void #c_call;
|
|
PFN_vkCmdSetExtraPrimitiveOverestimationSizeEXT :: #type (commandBuffer: VkCommandBuffer, extraPrimitiveOverestimationSize: float) -> void #c_call;
|
|
PFN_vkCmdSetDepthClipEnableEXT :: #type (commandBuffer: VkCommandBuffer, depthClipEnable: VkBool32) -> void #c_call;
|
|
PFN_vkCmdSetSampleLocationsEnableEXT :: #type (commandBuffer: VkCommandBuffer, sampleLocationsEnable: VkBool32) -> void #c_call;
|
|
PFN_vkCmdSetColorBlendAdvancedEXT :: #type (commandBuffer: VkCommandBuffer, firstAttachment: u32, attachmentCount: u32, pColorBlendAdvanced: *VkColorBlendAdvancedEXT) -> void #c_call;
|
|
PFN_vkCmdSetProvokingVertexModeEXT :: #type (commandBuffer: VkCommandBuffer, provokingVertexMode: VkProvokingVertexModeEXT) -> void #c_call;
|
|
PFN_vkCmdSetLineRasterizationModeEXT :: #type (commandBuffer: VkCommandBuffer, lineRasterizationMode: VkLineRasterizationModeEXT) -> void #c_call;
|
|
PFN_vkCmdSetLineStippleEnableEXT :: #type (commandBuffer: VkCommandBuffer, stippledLineEnable: VkBool32) -> void #c_call;
|
|
PFN_vkCmdSetDepthClipNegativeOneToOneEXT :: #type (commandBuffer: VkCommandBuffer, negativeOneToOne: VkBool32) -> void #c_call;
|
|
PFN_vkCmdSetViewportWScalingEnableNV :: #type (commandBuffer: VkCommandBuffer, viewportWScalingEnable: VkBool32) -> void #c_call;
|
|
PFN_vkCmdSetViewportSwizzleNV :: #type (commandBuffer: VkCommandBuffer, firstViewport: u32, viewportCount: u32, pViewportSwizzles: *VkViewportSwizzleNV) -> void #c_call;
|
|
PFN_vkCmdSetCoverageToColorEnableNV :: #type (commandBuffer: VkCommandBuffer, coverageToColorEnable: VkBool32) -> void #c_call;
|
|
PFN_vkCmdSetCoverageToColorLocationNV :: #type (commandBuffer: VkCommandBuffer, coverageToColorLocation: u32) -> void #c_call;
|
|
PFN_vkCmdSetCoverageModulationModeNV :: #type (commandBuffer: VkCommandBuffer, coverageModulationMode: VkCoverageModulationModeNV) -> void #c_call;
|
|
PFN_vkCmdSetCoverageModulationTableEnableNV :: #type (commandBuffer: VkCommandBuffer, coverageModulationTableEnable: VkBool32) -> void #c_call;
|
|
PFN_vkCmdSetCoverageModulationTableNV :: #type (commandBuffer: VkCommandBuffer, coverageModulationTableCount: u32, pCoverageModulationTable: *float) -> void #c_call;
|
|
PFN_vkCmdSetShadingRateImageEnableNV :: #type (commandBuffer: VkCommandBuffer, shadingRateImageEnable: VkBool32) -> void #c_call;
|
|
PFN_vkCmdSetRepresentativeFragmentTestEnableNV :: #type (commandBuffer: VkCommandBuffer, representativeFragmentTestEnable: VkBool32) -> void #c_call;
|
|
PFN_vkCmdSetCoverageReductionModeNV :: #type (commandBuffer: VkCommandBuffer, coverageReductionMode: VkCoverageReductionModeNV) -> void #c_call;
|
|
|
|
VkSubpassMergeStatusEXT :: enum s32 {
|
|
MERGED_EXT :: 0;
|
|
DISALLOWED_EXT :: 1;
|
|
NOT_MERGED_SIDE_EFFECTS_EXT :: 2;
|
|
NOT_MERGED_SAMPLES_MISMATCH_EXT :: 3;
|
|
NOT_MERGED_VIEWS_MISMATCH_EXT :: 4;
|
|
NOT_MERGED_ALIASING_EXT :: 5;
|
|
NOT_MERGED_DEPENDENCIES_EXT :: 6;
|
|
NOT_MERGED_INCOMPATIBLE_INPUT_ATTACHMENT_EXT :: 7;
|
|
NOT_MERGED_TOO_MANY_ATTACHMENTS_EXT :: 8;
|
|
NOT_MERGED_INSUFFICIENT_STORAGE_EXT :: 9;
|
|
NOT_MERGED_DEPTH_STENCIL_COUNT_EXT :: 10;
|
|
NOT_MERGED_RESOLVE_ATTACHMENT_REUSE_EXT :: 11;
|
|
NOT_MERGED_SINGLE_SUBPASS_EXT :: 12;
|
|
NOT_MERGED_UNSPECIFIED_EXT :: 13;
|
|
MAX_ENUM_EXT :: 2147483647;
|
|
|
|
VK_SUBPASS_MERGE_STATUS_MERGED_EXT :: MERGED_EXT;
|
|
VK_SUBPASS_MERGE_STATUS_DISALLOWED_EXT :: DISALLOWED_EXT;
|
|
VK_SUBPASS_MERGE_STATUS_NOT_MERGED_SIDE_EFFECTS_EXT :: NOT_MERGED_SIDE_EFFECTS_EXT;
|
|
VK_SUBPASS_MERGE_STATUS_NOT_MERGED_SAMPLES_MISMATCH_EXT :: NOT_MERGED_SAMPLES_MISMATCH_EXT;
|
|
VK_SUBPASS_MERGE_STATUS_NOT_MERGED_VIEWS_MISMATCH_EXT :: NOT_MERGED_VIEWS_MISMATCH_EXT;
|
|
VK_SUBPASS_MERGE_STATUS_NOT_MERGED_ALIASING_EXT :: NOT_MERGED_ALIASING_EXT;
|
|
VK_SUBPASS_MERGE_STATUS_NOT_MERGED_DEPENDENCIES_EXT :: NOT_MERGED_DEPENDENCIES_EXT;
|
|
VK_SUBPASS_MERGE_STATUS_NOT_MERGED_INCOMPATIBLE_INPUT_ATTACHMENT_EXT :: NOT_MERGED_INCOMPATIBLE_INPUT_ATTACHMENT_EXT;
|
|
VK_SUBPASS_MERGE_STATUS_NOT_MERGED_TOO_MANY_ATTACHMENTS_EXT :: NOT_MERGED_TOO_MANY_ATTACHMENTS_EXT;
|
|
VK_SUBPASS_MERGE_STATUS_NOT_MERGED_INSUFFICIENT_STORAGE_EXT :: NOT_MERGED_INSUFFICIENT_STORAGE_EXT;
|
|
VK_SUBPASS_MERGE_STATUS_NOT_MERGED_DEPTH_STENCIL_COUNT_EXT :: NOT_MERGED_DEPTH_STENCIL_COUNT_EXT;
|
|
VK_SUBPASS_MERGE_STATUS_NOT_MERGED_RESOLVE_ATTACHMENT_REUSE_EXT :: NOT_MERGED_RESOLVE_ATTACHMENT_REUSE_EXT;
|
|
VK_SUBPASS_MERGE_STATUS_NOT_MERGED_SINGLE_SUBPASS_EXT :: NOT_MERGED_SINGLE_SUBPASS_EXT;
|
|
VK_SUBPASS_MERGE_STATUS_NOT_MERGED_UNSPECIFIED_EXT :: NOT_MERGED_UNSPECIFIED_EXT;
|
|
VK_SUBPASS_MERGE_STATUS_MAX_ENUM_EXT :: MAX_ENUM_EXT;
|
|
}
|
|
|
|
VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
subpassMergeFeedback: VkBool32;
|
|
}
|
|
|
|
VkRenderPassCreationControlEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
disallowMerging: VkBool32;
|
|
}
|
|
|
|
VkRenderPassCreationFeedbackInfoEXT :: struct {
|
|
postMergeSubpassCount: u32;
|
|
}
|
|
|
|
VkRenderPassCreationFeedbackCreateInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pRenderPassFeedback: *VkRenderPassCreationFeedbackInfoEXT;
|
|
}
|
|
|
|
VkRenderPassSubpassFeedbackInfoEXT :: struct {
|
|
subpassMergeStatus: VkSubpassMergeStatusEXT;
|
|
description: [256] u8;
|
|
postMergeIndex: u32;
|
|
}
|
|
|
|
VkRenderPassSubpassFeedbackCreateInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pSubpassFeedback: *VkRenderPassSubpassFeedbackInfoEXT;
|
|
}
|
|
|
|
VkDirectDriverLoadingModeLUNARG :: enum s32 {
|
|
EXCLUSIVE_LUNARG :: 0;
|
|
INCLUSIVE_LUNARG :: 1;
|
|
MAX_ENUM_LUNARG :: 2147483647;
|
|
|
|
VK_DIRECT_DRIVER_LOADING_MODE_EXCLUSIVE_LUNARG :: EXCLUSIVE_LUNARG;
|
|
VK_DIRECT_DRIVER_LOADING_MODE_INCLUSIVE_LUNARG :: INCLUSIVE_LUNARG;
|
|
VK_DIRECT_DRIVER_LOADING_MODE_MAX_ENUM_LUNARG :: MAX_ENUM_LUNARG;
|
|
}
|
|
|
|
VkDirectDriverLoadingFlagsLUNARG :: VkFlags;
|
|
PFN_vkGetInstanceProcAddrLUNARG :: #type (instance: VkInstance, pName: *u8) -> PFN_vkVoidFunction #c_call;
|
|
|
|
VkDirectDriverLoadingInfoLUNARG :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkDirectDriverLoadingFlagsLUNARG;
|
|
pfnGetInstanceProcAddr: PFN_vkGetInstanceProcAddrLUNARG;
|
|
}
|
|
|
|
VkDirectDriverLoadingListLUNARG :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
mode: VkDirectDriverLoadingModeLUNARG;
|
|
driverCount: u32;
|
|
pDrivers: *VkDirectDriverLoadingInfoLUNARG;
|
|
}
|
|
|
|
VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
shaderModuleIdentifier: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
shaderModuleIdentifierAlgorithmUUID: [16] u8;
|
|
}
|
|
|
|
VkPipelineShaderStageModuleIdentifierCreateInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
identifierSize: u32;
|
|
pIdentifier: *u8;
|
|
}
|
|
|
|
VkShaderModuleIdentifierEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
identifierSize: u32;
|
|
identifier: [32] u8;
|
|
}
|
|
|
|
PFN_vkGetShaderModuleIdentifierEXT :: #type (device: VkDevice, shaderModule: VkShaderModule, pIdentifier: *VkShaderModuleIdentifierEXT) -> void #c_call;
|
|
PFN_vkGetShaderModuleCreateInfoIdentifierEXT :: #type (device: VkDevice, pCreateInfo: *VkShaderModuleCreateInfo, pIdentifier: *VkShaderModuleIdentifierEXT) -> void #c_call;
|
|
|
|
VkOpticalFlowSessionNV_T :: struct {}
|
|
VkOpticalFlowSessionNV :: *VkOpticalFlowSessionNV_T;
|
|
|
|
VkOpticalFlowPerformanceLevelNV :: enum s32 {
|
|
UNKNOWN_NV :: 0;
|
|
SLOW_NV :: 1;
|
|
MEDIUM_NV :: 2;
|
|
FAST_NV :: 3;
|
|
MAX_ENUM_NV :: 2147483647;
|
|
|
|
VK_OPTICAL_FLOW_PERFORMANCE_LEVEL_UNKNOWN_NV :: UNKNOWN_NV;
|
|
VK_OPTICAL_FLOW_PERFORMANCE_LEVEL_SLOW_NV :: SLOW_NV;
|
|
VK_OPTICAL_FLOW_PERFORMANCE_LEVEL_MEDIUM_NV :: MEDIUM_NV;
|
|
VK_OPTICAL_FLOW_PERFORMANCE_LEVEL_FAST_NV :: FAST_NV;
|
|
VK_OPTICAL_FLOW_PERFORMANCE_LEVEL_MAX_ENUM_NV :: MAX_ENUM_NV;
|
|
}
|
|
|
|
VkOpticalFlowSessionBindingPointNV :: enum s32 {
|
|
UNKNOWN_NV :: 0;
|
|
INPUT_NV :: 1;
|
|
REFERENCE_NV :: 2;
|
|
HINT_NV :: 3;
|
|
FLOW_VECTOR_NV :: 4;
|
|
BACKWARD_FLOW_VECTOR_NV :: 5;
|
|
COST_NV :: 6;
|
|
BACKWARD_COST_NV :: 7;
|
|
GLOBAL_FLOW_NV :: 8;
|
|
MAX_ENUM_NV :: 2147483647;
|
|
|
|
VK_OPTICAL_FLOW_SESSION_BINDING_POINT_UNKNOWN_NV :: UNKNOWN_NV;
|
|
VK_OPTICAL_FLOW_SESSION_BINDING_POINT_INPUT_NV :: INPUT_NV;
|
|
VK_OPTICAL_FLOW_SESSION_BINDING_POINT_REFERENCE_NV :: REFERENCE_NV;
|
|
VK_OPTICAL_FLOW_SESSION_BINDING_POINT_HINT_NV :: HINT_NV;
|
|
VK_OPTICAL_FLOW_SESSION_BINDING_POINT_FLOW_VECTOR_NV :: FLOW_VECTOR_NV;
|
|
VK_OPTICAL_FLOW_SESSION_BINDING_POINT_BACKWARD_FLOW_VECTOR_NV :: BACKWARD_FLOW_VECTOR_NV;
|
|
VK_OPTICAL_FLOW_SESSION_BINDING_POINT_COST_NV :: COST_NV;
|
|
VK_OPTICAL_FLOW_SESSION_BINDING_POINT_BACKWARD_COST_NV :: BACKWARD_COST_NV;
|
|
VK_OPTICAL_FLOW_SESSION_BINDING_POINT_GLOBAL_FLOW_NV :: GLOBAL_FLOW_NV;
|
|
VK_OPTICAL_FLOW_SESSION_BINDING_POINT_MAX_ENUM_NV :: MAX_ENUM_NV;
|
|
}
|
|
|
|
VkOpticalFlowGridSizeFlagBitsNV :: enum s32 {
|
|
UNKNOWN_NV :: 0;
|
|
_1X1_BIT_NV :: 1;
|
|
_2X2_BIT_NV :: 2;
|
|
_4X4_BIT_NV :: 4;
|
|
_8X8_BIT_NV :: 8;
|
|
FLAG_BITS_MAX_ENUM_NV :: 2147483647;
|
|
|
|
VK_OPTICAL_FLOW_GRID_SIZE_UNKNOWN_NV :: UNKNOWN_NV;
|
|
VK_OPTICAL_FLOW_GRID_SIZE_1X1_BIT_NV :: _1X1_BIT_NV;
|
|
VK_OPTICAL_FLOW_GRID_SIZE_2X2_BIT_NV :: _2X2_BIT_NV;
|
|
VK_OPTICAL_FLOW_GRID_SIZE_4X4_BIT_NV :: _4X4_BIT_NV;
|
|
VK_OPTICAL_FLOW_GRID_SIZE_8X8_BIT_NV :: _8X8_BIT_NV;
|
|
VK_OPTICAL_FLOW_GRID_SIZE_FLAG_BITS_MAX_ENUM_NV :: FLAG_BITS_MAX_ENUM_NV;
|
|
}
|
|
|
|
VkOpticalFlowGridSizeFlagsNV :: VkFlags;
|
|
|
|
VkOpticalFlowUsageFlagBitsNV :: enum s32 {
|
|
UNKNOWN_NV :: 0;
|
|
INPUT_BIT_NV :: 1;
|
|
OUTPUT_BIT_NV :: 2;
|
|
HINT_BIT_NV :: 4;
|
|
COST_BIT_NV :: 8;
|
|
GLOBAL_FLOW_BIT_NV :: 16;
|
|
FLAG_BITS_MAX_ENUM_NV :: 2147483647;
|
|
|
|
VK_OPTICAL_FLOW_USAGE_UNKNOWN_NV :: UNKNOWN_NV;
|
|
VK_OPTICAL_FLOW_USAGE_INPUT_BIT_NV :: INPUT_BIT_NV;
|
|
VK_OPTICAL_FLOW_USAGE_OUTPUT_BIT_NV :: OUTPUT_BIT_NV;
|
|
VK_OPTICAL_FLOW_USAGE_HINT_BIT_NV :: HINT_BIT_NV;
|
|
VK_OPTICAL_FLOW_USAGE_COST_BIT_NV :: COST_BIT_NV;
|
|
VK_OPTICAL_FLOW_USAGE_GLOBAL_FLOW_BIT_NV :: GLOBAL_FLOW_BIT_NV;
|
|
VK_OPTICAL_FLOW_USAGE_FLAG_BITS_MAX_ENUM_NV :: FLAG_BITS_MAX_ENUM_NV;
|
|
}
|
|
|
|
VkOpticalFlowUsageFlagsNV :: VkFlags;
|
|
|
|
VkOpticalFlowSessionCreateFlagBitsNV :: enum s32 {
|
|
ENABLE_HINT_BIT_NV :: 1;
|
|
ENABLE_COST_BIT_NV :: 2;
|
|
ENABLE_GLOBAL_FLOW_BIT_NV :: 4;
|
|
ALLOW_REGIONS_BIT_NV :: 8;
|
|
BOTH_DIRECTIONS_BIT_NV :: 16;
|
|
FLAG_BITS_MAX_ENUM_NV :: 2147483647;
|
|
|
|
VK_OPTICAL_FLOW_SESSION_CREATE_ENABLE_HINT_BIT_NV :: ENABLE_HINT_BIT_NV;
|
|
VK_OPTICAL_FLOW_SESSION_CREATE_ENABLE_COST_BIT_NV :: ENABLE_COST_BIT_NV;
|
|
VK_OPTICAL_FLOW_SESSION_CREATE_ENABLE_GLOBAL_FLOW_BIT_NV :: ENABLE_GLOBAL_FLOW_BIT_NV;
|
|
VK_OPTICAL_FLOW_SESSION_CREATE_ALLOW_REGIONS_BIT_NV :: ALLOW_REGIONS_BIT_NV;
|
|
VK_OPTICAL_FLOW_SESSION_CREATE_BOTH_DIRECTIONS_BIT_NV :: BOTH_DIRECTIONS_BIT_NV;
|
|
VK_OPTICAL_FLOW_SESSION_CREATE_FLAG_BITS_MAX_ENUM_NV :: FLAG_BITS_MAX_ENUM_NV;
|
|
}
|
|
|
|
VkOpticalFlowSessionCreateFlagsNV :: VkFlags;
|
|
|
|
VkOpticalFlowExecuteFlagBitsNV :: enum s32 {
|
|
DISABLE_TEMPORAL_HINTS_BIT_NV :: 1;
|
|
FLAG_BITS_MAX_ENUM_NV :: 2147483647;
|
|
|
|
VK_OPTICAL_FLOW_EXECUTE_DISABLE_TEMPORAL_HINTS_BIT_NV :: DISABLE_TEMPORAL_HINTS_BIT_NV;
|
|
VK_OPTICAL_FLOW_EXECUTE_FLAG_BITS_MAX_ENUM_NV :: FLAG_BITS_MAX_ENUM_NV;
|
|
}
|
|
|
|
VkOpticalFlowExecuteFlagsNV :: VkFlags;
|
|
VkPhysicalDeviceOpticalFlowFeaturesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
opticalFlow: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceOpticalFlowPropertiesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
supportedOutputGridSizes: VkOpticalFlowGridSizeFlagsNV;
|
|
supportedHintGridSizes: VkOpticalFlowGridSizeFlagsNV;
|
|
hintSupported: VkBool32;
|
|
costSupported: VkBool32;
|
|
bidirectionalFlowSupported: VkBool32;
|
|
globalFlowSupported: VkBool32;
|
|
minWidth: u32;
|
|
minHeight: u32;
|
|
maxWidth: u32;
|
|
maxHeight: u32;
|
|
maxNumRegionsOfInterest: u32;
|
|
}
|
|
|
|
VkOpticalFlowImageFormatInfoNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
usage: VkOpticalFlowUsageFlagsNV;
|
|
}
|
|
|
|
VkOpticalFlowImageFormatPropertiesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
format: VkFormat;
|
|
}
|
|
|
|
VkOpticalFlowSessionCreateInfoNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
width: u32;
|
|
height: u32;
|
|
imageFormat: VkFormat;
|
|
flowVectorFormat: VkFormat;
|
|
costFormat: VkFormat;
|
|
outputGridSize: VkOpticalFlowGridSizeFlagsNV;
|
|
hintGridSize: VkOpticalFlowGridSizeFlagsNV;
|
|
performanceLevel: VkOpticalFlowPerformanceLevelNV;
|
|
flags: VkOpticalFlowSessionCreateFlagsNV;
|
|
}
|
|
|
|
VkOpticalFlowSessionCreatePrivateDataInfoNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
id: u32;
|
|
size: u32;
|
|
pPrivateData: *void;
|
|
}
|
|
|
|
VkOpticalFlowExecuteInfoNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkOpticalFlowExecuteFlagsNV;
|
|
regionCount: u32;
|
|
pRegions: *VkRect2D;
|
|
}
|
|
|
|
PFN_vkGetPhysicalDeviceOpticalFlowImageFormatsNV :: #type (physicalDevice: VkPhysicalDevice, pOpticalFlowImageFormatInfo: *VkOpticalFlowImageFormatInfoNV, pFormatCount: *u32, pImageFormatProperties: *VkOpticalFlowImageFormatPropertiesNV) -> VkResult #c_call;
|
|
PFN_vkCreateOpticalFlowSessionNV :: #type (device: VkDevice, pCreateInfo: *VkOpticalFlowSessionCreateInfoNV, pAllocator: *VkAllocationCallbacks, pSession: *VkOpticalFlowSessionNV) -> VkResult #c_call;
|
|
PFN_vkDestroyOpticalFlowSessionNV :: #type (device: VkDevice, session: VkOpticalFlowSessionNV, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
PFN_vkBindOpticalFlowSessionImageNV :: #type (device: VkDevice, session: VkOpticalFlowSessionNV, bindingPoint: VkOpticalFlowSessionBindingPointNV, view: VkImageView, layout: VkImageLayout) -> VkResult #c_call;
|
|
PFN_vkCmdOpticalFlowExecuteNV :: #type (commandBuffer: VkCommandBuffer, session: VkOpticalFlowSessionNV, pExecuteInfo: *VkOpticalFlowExecuteInfoNV) -> void #c_call;
|
|
|
|
VkPhysicalDeviceLegacyDitheringFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
legacyDithering: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDevicePipelineProtectedAccessFeaturesEXT :: VkPhysicalDevicePipelineProtectedAccessFeatures;
|
|
|
|
VkAntiLagModeAMD :: enum s32 {
|
|
DRIVER_CONTROL_AMD :: 0;
|
|
ON_AMD :: 1;
|
|
OFF_AMD :: 2;
|
|
MAX_ENUM_AMD :: 2147483647;
|
|
|
|
VK_ANTI_LAG_MODE_DRIVER_CONTROL_AMD :: DRIVER_CONTROL_AMD;
|
|
VK_ANTI_LAG_MODE_ON_AMD :: ON_AMD;
|
|
VK_ANTI_LAG_MODE_OFF_AMD :: OFF_AMD;
|
|
VK_ANTI_LAG_MODE_MAX_ENUM_AMD :: MAX_ENUM_AMD;
|
|
}
|
|
|
|
VkAntiLagStageAMD :: enum s32 {
|
|
INPUT_AMD :: 0;
|
|
PRESENT_AMD :: 1;
|
|
MAX_ENUM_AMD :: 2147483647;
|
|
|
|
VK_ANTI_LAG_STAGE_INPUT_AMD :: INPUT_AMD;
|
|
VK_ANTI_LAG_STAGE_PRESENT_AMD :: PRESENT_AMD;
|
|
VK_ANTI_LAG_STAGE_MAX_ENUM_AMD :: MAX_ENUM_AMD;
|
|
}
|
|
|
|
VkPhysicalDeviceAntiLagFeaturesAMD :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
antiLag: VkBool32;
|
|
}
|
|
|
|
VkAntiLagPresentationInfoAMD :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
stage: VkAntiLagStageAMD;
|
|
frameIndex: u64;
|
|
}
|
|
|
|
VkAntiLagDataAMD :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
mode: VkAntiLagModeAMD;
|
|
maxFPS: u32;
|
|
pPresentationInfo: *VkAntiLagPresentationInfoAMD;
|
|
}
|
|
|
|
PFN_vkAntiLagUpdateAMD :: #type (device: VkDevice, pData: *VkAntiLagDataAMD) -> void #c_call;
|
|
|
|
VkShaderEXT_T :: struct {}
|
|
VkShaderEXT :: *VkShaderEXT_T;
|
|
|
|
VkShaderCodeTypeEXT :: enum s32 {
|
|
BINARY_EXT :: 0;
|
|
SPIRV_EXT :: 1;
|
|
MAX_ENUM_EXT :: 2147483647;
|
|
|
|
VK_SHADER_CODE_TYPE_BINARY_EXT :: BINARY_EXT;
|
|
VK_SHADER_CODE_TYPE_SPIRV_EXT :: SPIRV_EXT;
|
|
VK_SHADER_CODE_TYPE_MAX_ENUM_EXT :: MAX_ENUM_EXT;
|
|
}
|
|
|
|
VkDepthClampModeEXT :: enum s32 {
|
|
VIEWPORT_RANGE_EXT :: 0;
|
|
USER_DEFINED_RANGE_EXT :: 1;
|
|
MAX_ENUM_EXT :: 2147483647;
|
|
|
|
VK_DEPTH_CLAMP_MODE_VIEWPORT_RANGE_EXT :: VIEWPORT_RANGE_EXT;
|
|
VK_DEPTH_CLAMP_MODE_USER_DEFINED_RANGE_EXT :: USER_DEFINED_RANGE_EXT;
|
|
VK_DEPTH_CLAMP_MODE_MAX_ENUM_EXT :: MAX_ENUM_EXT;
|
|
}
|
|
|
|
VkShaderCreateFlagBitsEXT :: enum s32 {
|
|
LINK_STAGE_BIT_EXT :: 1;
|
|
ALLOW_VARYING_SUBGROUP_SIZE_BIT_EXT :: 2;
|
|
REQUIRE_FULL_SUBGROUPS_BIT_EXT :: 4;
|
|
NO_TASK_SHADER_BIT_EXT :: 8;
|
|
DISPATCH_BASE_BIT_EXT :: 16;
|
|
FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_EXT :: 32;
|
|
FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT :: 64;
|
|
INDIRECT_BINDABLE_BIT_EXT :: 128;
|
|
FLAG_BITS_MAX_ENUM_EXT :: 2147483647;
|
|
|
|
VK_SHADER_CREATE_LINK_STAGE_BIT_EXT :: LINK_STAGE_BIT_EXT;
|
|
VK_SHADER_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT_EXT :: ALLOW_VARYING_SUBGROUP_SIZE_BIT_EXT;
|
|
VK_SHADER_CREATE_REQUIRE_FULL_SUBGROUPS_BIT_EXT :: REQUIRE_FULL_SUBGROUPS_BIT_EXT;
|
|
VK_SHADER_CREATE_NO_TASK_SHADER_BIT_EXT :: NO_TASK_SHADER_BIT_EXT;
|
|
VK_SHADER_CREATE_DISPATCH_BASE_BIT_EXT :: DISPATCH_BASE_BIT_EXT;
|
|
VK_SHADER_CREATE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_EXT :: FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_EXT;
|
|
VK_SHADER_CREATE_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT :: FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT;
|
|
VK_SHADER_CREATE_INDIRECT_BINDABLE_BIT_EXT :: INDIRECT_BINDABLE_BIT_EXT;
|
|
VK_SHADER_CREATE_FLAG_BITS_MAX_ENUM_EXT :: FLAG_BITS_MAX_ENUM_EXT;
|
|
}
|
|
|
|
VkShaderCreateFlagsEXT :: VkFlags;
|
|
VkPhysicalDeviceShaderObjectFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
shaderObject: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceShaderObjectPropertiesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
shaderBinaryUUID: [16] u8;
|
|
shaderBinaryVersion: u32;
|
|
}
|
|
|
|
VkShaderCreateInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkShaderCreateFlagsEXT;
|
|
stage: VkShaderStageFlagBits;
|
|
nextStage: VkShaderStageFlags;
|
|
codeType: VkShaderCodeTypeEXT;
|
|
codeSize: u64;
|
|
pCode: *void;
|
|
pName: *u8;
|
|
setLayoutCount: u32;
|
|
pSetLayouts: *VkDescriptorSetLayout;
|
|
pushConstantRangeCount: u32;
|
|
pPushConstantRanges: *VkPushConstantRange;
|
|
pSpecializationInfo: *VkSpecializationInfo;
|
|
}
|
|
|
|
VkShaderRequiredSubgroupSizeCreateInfoEXT :: VkPipelineShaderStageRequiredSubgroupSizeCreateInfo;
|
|
|
|
VkDepthClampRangeEXT :: struct {
|
|
minDepthClamp: float;
|
|
maxDepthClamp: float;
|
|
}
|
|
|
|
PFN_vkCreateShadersEXT :: #type (device: VkDevice, createInfoCount: u32, pCreateInfos: *VkShaderCreateInfoEXT, pAllocator: *VkAllocationCallbacks, pShaders: *VkShaderEXT) -> VkResult #c_call;
|
|
PFN_vkDestroyShaderEXT :: #type (device: VkDevice, shader: VkShaderEXT, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
PFN_vkGetShaderBinaryDataEXT :: #type (device: VkDevice, shader: VkShaderEXT, pDataSize: *u64, pData: *void) -> VkResult #c_call;
|
|
PFN_vkCmdBindShadersEXT :: #type (commandBuffer: VkCommandBuffer, stageCount: u32, pStages: *VkShaderStageFlagBits, pShaders: *VkShaderEXT) -> void #c_call;
|
|
PFN_vkCmdSetDepthClampRangeEXT :: #type (commandBuffer: VkCommandBuffer, depthClampMode: VkDepthClampModeEXT, pDepthClampRange: *VkDepthClampRangeEXT) -> void #c_call;
|
|
|
|
VkPhysicalDeviceTilePropertiesFeaturesQCOM :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
tileProperties: VkBool32;
|
|
}
|
|
|
|
VkTilePropertiesQCOM :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
tileSize: VkExtent3D;
|
|
apronSize: VkExtent2D;
|
|
origin: VkOffset2D;
|
|
}
|
|
|
|
PFN_vkGetFramebufferTilePropertiesQCOM :: #type (device: VkDevice, framebuffer: VkFramebuffer, pPropertiesCount: *u32, pProperties: *VkTilePropertiesQCOM) -> VkResult #c_call;
|
|
PFN_vkGetDynamicRenderingTilePropertiesQCOM :: #type (device: VkDevice, pRenderingInfo: *VkRenderingInfo, pProperties: *VkTilePropertiesQCOM) -> VkResult #c_call;
|
|
|
|
VkPhysicalDeviceAmigoProfilingFeaturesSEC :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
amigoProfiling: VkBool32;
|
|
}
|
|
|
|
VkAmigoProfilingSubmitInfoSEC :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
firstDrawTimestamp: u64;
|
|
swapBufferTimestamp: u64;
|
|
}
|
|
|
|
VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
multiviewPerViewViewports: VkBool32;
|
|
}
|
|
|
|
VkRayTracingInvocationReorderModeNV :: enum s32 {
|
|
NONE_NV :: 0;
|
|
REORDER_NV :: 1;
|
|
MAX_ENUM_NV :: 2147483647;
|
|
|
|
VK_RAY_TRACING_INVOCATION_REORDER_MODE_NONE_NV :: NONE_NV;
|
|
VK_RAY_TRACING_INVOCATION_REORDER_MODE_REORDER_NV :: REORDER_NV;
|
|
VK_RAY_TRACING_INVOCATION_REORDER_MODE_MAX_ENUM_NV :: MAX_ENUM_NV;
|
|
}
|
|
|
|
VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
rayTracingInvocationReorderReorderingHint: VkRayTracingInvocationReorderModeNV;
|
|
}
|
|
|
|
VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
rayTracingInvocationReorder: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
extendedSparseAddressSpace: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
extendedSparseAddressSpaceSize: VkDeviceSize;
|
|
extendedSparseImageUsageFlags: VkImageUsageFlags;
|
|
extendedSparseBufferUsageFlags: VkBufferUsageFlags;
|
|
}
|
|
|
|
VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
legacyVertexAttributes: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
nativeUnalignedPerformance: VkBool32;
|
|
}
|
|
|
|
VkLayerSettingTypeEXT :: enum s32 {
|
|
BOOL32_EXT :: 0;
|
|
INT32_EXT :: 1;
|
|
INT64_EXT :: 2;
|
|
UINT32_EXT :: 3;
|
|
UINT64_EXT :: 4;
|
|
FLOAT32_EXT :: 5;
|
|
FLOAT64_EXT :: 6;
|
|
STRING_EXT :: 7;
|
|
MAX_ENUM_EXT :: 2147483647;
|
|
|
|
VK_LAYER_SETTING_TYPE_BOOL32_EXT :: BOOL32_EXT;
|
|
VK_LAYER_SETTING_TYPE_INT32_EXT :: INT32_EXT;
|
|
VK_LAYER_SETTING_TYPE_INT64_EXT :: INT64_EXT;
|
|
VK_LAYER_SETTING_TYPE_UINT32_EXT :: UINT32_EXT;
|
|
VK_LAYER_SETTING_TYPE_UINT64_EXT :: UINT64_EXT;
|
|
VK_LAYER_SETTING_TYPE_FLOAT32_EXT :: FLOAT32_EXT;
|
|
VK_LAYER_SETTING_TYPE_FLOAT64_EXT :: FLOAT64_EXT;
|
|
VK_LAYER_SETTING_TYPE_STRING_EXT :: STRING_EXT;
|
|
VK_LAYER_SETTING_TYPE_MAX_ENUM_EXT :: MAX_ENUM_EXT;
|
|
}
|
|
|
|
VkLayerSettingEXT :: struct {
|
|
pLayerName: *u8;
|
|
pSettingName: *u8;
|
|
type: VkLayerSettingTypeEXT;
|
|
valueCount: u32;
|
|
pValues: *void;
|
|
}
|
|
|
|
VkLayerSettingsCreateInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
settingCount: u32;
|
|
pSettings: *VkLayerSettingEXT;
|
|
}
|
|
|
|
VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
shaderCoreBuiltins: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
shaderCoreMask: u64;
|
|
shaderCoreCount: u32;
|
|
shaderWarpsPerCore: u32;
|
|
}
|
|
|
|
VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pipelineLibraryGroupHandles: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
dynamicRenderingUnusedAttachments: VkBool32;
|
|
}
|
|
|
|
VkLatencyMarkerNV :: enum s32 {
|
|
SIMULATION_START_NV :: 0;
|
|
SIMULATION_END_NV :: 1;
|
|
RENDERSUBMIT_START_NV :: 2;
|
|
RENDERSUBMIT_END_NV :: 3;
|
|
PRESENT_START_NV :: 4;
|
|
PRESENT_END_NV :: 5;
|
|
INPUT_SAMPLE_NV :: 6;
|
|
TRIGGER_FLASH_NV :: 7;
|
|
OUT_OF_BAND_RENDERSUBMIT_START_NV :: 8;
|
|
OUT_OF_BAND_RENDERSUBMIT_END_NV :: 9;
|
|
OUT_OF_BAND_PRESENT_START_NV :: 10;
|
|
OUT_OF_BAND_PRESENT_END_NV :: 11;
|
|
MAX_ENUM_NV :: 2147483647;
|
|
|
|
VK_LATENCY_MARKER_SIMULATION_START_NV :: SIMULATION_START_NV;
|
|
VK_LATENCY_MARKER_SIMULATION_END_NV :: SIMULATION_END_NV;
|
|
VK_LATENCY_MARKER_RENDERSUBMIT_START_NV :: RENDERSUBMIT_START_NV;
|
|
VK_LATENCY_MARKER_RENDERSUBMIT_END_NV :: RENDERSUBMIT_END_NV;
|
|
VK_LATENCY_MARKER_PRESENT_START_NV :: PRESENT_START_NV;
|
|
VK_LATENCY_MARKER_PRESENT_END_NV :: PRESENT_END_NV;
|
|
VK_LATENCY_MARKER_INPUT_SAMPLE_NV :: INPUT_SAMPLE_NV;
|
|
VK_LATENCY_MARKER_TRIGGER_FLASH_NV :: TRIGGER_FLASH_NV;
|
|
VK_LATENCY_MARKER_OUT_OF_BAND_RENDERSUBMIT_START_NV :: OUT_OF_BAND_RENDERSUBMIT_START_NV;
|
|
VK_LATENCY_MARKER_OUT_OF_BAND_RENDERSUBMIT_END_NV :: OUT_OF_BAND_RENDERSUBMIT_END_NV;
|
|
VK_LATENCY_MARKER_OUT_OF_BAND_PRESENT_START_NV :: OUT_OF_BAND_PRESENT_START_NV;
|
|
VK_LATENCY_MARKER_OUT_OF_BAND_PRESENT_END_NV :: OUT_OF_BAND_PRESENT_END_NV;
|
|
VK_LATENCY_MARKER_MAX_ENUM_NV :: MAX_ENUM_NV;
|
|
}
|
|
|
|
VkOutOfBandQueueTypeNV :: enum s32 {
|
|
RENDER_NV :: 0;
|
|
PRESENT_NV :: 1;
|
|
MAX_ENUM_NV :: 2147483647;
|
|
|
|
VK_OUT_OF_BAND_QUEUE_TYPE_RENDER_NV :: RENDER_NV;
|
|
VK_OUT_OF_BAND_QUEUE_TYPE_PRESENT_NV :: PRESENT_NV;
|
|
VK_OUT_OF_BAND_QUEUE_TYPE_MAX_ENUM_NV :: MAX_ENUM_NV;
|
|
}
|
|
|
|
VkLatencySleepModeInfoNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
lowLatencyMode: VkBool32;
|
|
lowLatencyBoost: VkBool32;
|
|
minimumIntervalUs: u32;
|
|
}
|
|
|
|
VkLatencySleepInfoNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
signalSemaphore: VkSemaphore;
|
|
value: u64;
|
|
}
|
|
|
|
VkSetLatencyMarkerInfoNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
presentID: u64;
|
|
marker: VkLatencyMarkerNV;
|
|
}
|
|
|
|
VkLatencyTimingsFrameReportNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
presentID: u64;
|
|
inputSampleTimeUs: u64;
|
|
simStartTimeUs: u64;
|
|
simEndTimeUs: u64;
|
|
renderSubmitStartTimeUs: u64;
|
|
renderSubmitEndTimeUs: u64;
|
|
presentStartTimeUs: u64;
|
|
presentEndTimeUs: u64;
|
|
driverStartTimeUs: u64;
|
|
driverEndTimeUs: u64;
|
|
osRenderQueueStartTimeUs: u64;
|
|
osRenderQueueEndTimeUs: u64;
|
|
gpuRenderStartTimeUs: u64;
|
|
gpuRenderEndTimeUs: u64;
|
|
}
|
|
|
|
VkGetLatencyMarkerInfoNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
timingCount: u32;
|
|
pTimings: *VkLatencyTimingsFrameReportNV;
|
|
}
|
|
|
|
VkLatencySubmissionPresentIdNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
presentID: u64;
|
|
}
|
|
|
|
VkSwapchainLatencyCreateInfoNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
latencyModeEnable: VkBool32;
|
|
}
|
|
|
|
VkOutOfBandQueueTypeInfoNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
queueType: VkOutOfBandQueueTypeNV;
|
|
}
|
|
|
|
VkLatencySurfaceCapabilitiesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
presentModeCount: u32;
|
|
pPresentModes: *VkPresentModeKHR;
|
|
}
|
|
|
|
PFN_vkSetLatencySleepModeNV :: #type (device: VkDevice, swapchain: VkSwapchainKHR, pSleepModeInfo: *VkLatencySleepModeInfoNV) -> VkResult #c_call;
|
|
PFN_vkLatencySleepNV :: #type (device: VkDevice, swapchain: VkSwapchainKHR, pSleepInfo: *VkLatencySleepInfoNV) -> VkResult #c_call;
|
|
PFN_vkSetLatencyMarkerNV :: #type (device: VkDevice, swapchain: VkSwapchainKHR, pLatencyMarkerInfo: *VkSetLatencyMarkerInfoNV) -> void #c_call;
|
|
PFN_vkGetLatencyTimingsNV :: #type (device: VkDevice, swapchain: VkSwapchainKHR, pLatencyMarkerInfo: *VkGetLatencyMarkerInfoNV) -> void #c_call;
|
|
PFN_vkQueueNotifyOutOfBandNV :: #type (queue: VkQueue, pQueueTypeInfo: *VkOutOfBandQueueTypeInfoNV) -> void #c_call;
|
|
|
|
VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
multiviewPerViewRenderAreas: VkBool32;
|
|
}
|
|
|
|
VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
perViewRenderAreaCount: u32;
|
|
pPerViewRenderAreas: *VkRect2D;
|
|
}
|
|
|
|
VkPhysicalDevicePerStageDescriptorSetFeaturesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
perStageDescriptorSet: VkBool32;
|
|
dynamicPipelineLayout: VkBool32;
|
|
}
|
|
|
|
VkBlockMatchWindowCompareModeQCOM :: enum s32 {
|
|
MIN_QCOM :: 0;
|
|
MAX_QCOM :: 1;
|
|
MAX_ENUM_QCOM :: 2147483647;
|
|
|
|
VK_BLOCK_MATCH_WINDOW_COMPARE_MODE_MIN_QCOM :: MIN_QCOM;
|
|
VK_BLOCK_MATCH_WINDOW_COMPARE_MODE_MAX_QCOM :: MAX_QCOM;
|
|
VK_BLOCK_MATCH_WINDOW_COMPARE_MODE_MAX_ENUM_QCOM :: MAX_ENUM_QCOM;
|
|
}
|
|
|
|
VkPhysicalDeviceImageProcessing2FeaturesQCOM :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
textureBlockMatch2: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceImageProcessing2PropertiesQCOM :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
maxBlockMatchWindow: VkExtent2D;
|
|
}
|
|
|
|
VkSamplerBlockMatchWindowCreateInfoQCOM :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
windowExtent: VkExtent2D;
|
|
windowCompareMode: VkBlockMatchWindowCompareModeQCOM;
|
|
}
|
|
|
|
VkCubicFilterWeightsQCOM :: enum s32 {
|
|
CATMULL_ROM_QCOM :: 0;
|
|
ZERO_TANGENT_CARDINAL_QCOM :: 1;
|
|
B_SPLINE_QCOM :: 2;
|
|
MITCHELL_NETRAVALI_QCOM :: 3;
|
|
MAX_ENUM_QCOM :: 2147483647;
|
|
|
|
VK_CUBIC_FILTER_WEIGHTS_CATMULL_ROM_QCOM :: CATMULL_ROM_QCOM;
|
|
VK_CUBIC_FILTER_WEIGHTS_ZERO_TANGENT_CARDINAL_QCOM :: ZERO_TANGENT_CARDINAL_QCOM;
|
|
VK_CUBIC_FILTER_WEIGHTS_B_SPLINE_QCOM :: B_SPLINE_QCOM;
|
|
VK_CUBIC_FILTER_WEIGHTS_MITCHELL_NETRAVALI_QCOM :: MITCHELL_NETRAVALI_QCOM;
|
|
VK_CUBIC_FILTER_WEIGHTS_MAX_ENUM_QCOM :: MAX_ENUM_QCOM;
|
|
}
|
|
|
|
VkPhysicalDeviceCubicWeightsFeaturesQCOM :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
selectableCubicWeights: VkBool32;
|
|
}
|
|
|
|
VkSamplerCubicWeightsCreateInfoQCOM :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
cubicWeights: VkCubicFilterWeightsQCOM;
|
|
}
|
|
|
|
VkBlitImageCubicWeightsInfoQCOM :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
cubicWeights: VkCubicFilterWeightsQCOM;
|
|
}
|
|
|
|
VkPhysicalDeviceYcbcrDegammaFeaturesQCOM :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
ycbcrDegamma: VkBool32;
|
|
}
|
|
|
|
VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
enableYDegamma: VkBool32;
|
|
enableCbCrDegamma: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceCubicClampFeaturesQCOM :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
cubicRangeClamp: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
attachmentFeedbackLoopDynamicState: VkBool32;
|
|
}
|
|
|
|
PFN_vkCmdSetAttachmentFeedbackLoopEnableEXT :: #type (commandBuffer: VkCommandBuffer, aspectMask: VkImageAspectFlags) -> void #c_call;
|
|
|
|
VkLayeredDriverUnderlyingApiMSFT :: enum s32 {
|
|
NONE_MSFT :: 0;
|
|
D3D12_MSFT :: 1;
|
|
MAX_ENUM_MSFT :: 2147483647;
|
|
|
|
VK_LAYERED_DRIVER_UNDERLYING_API_NONE_MSFT :: NONE_MSFT;
|
|
VK_LAYERED_DRIVER_UNDERLYING_API_D3D12_MSFT :: D3D12_MSFT;
|
|
VK_LAYERED_DRIVER_UNDERLYING_API_MAX_ENUM_MSFT :: MAX_ENUM_MSFT;
|
|
}
|
|
|
|
VkPhysicalDeviceLayeredDriverPropertiesMSFT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
underlyingAPI: VkLayeredDriverUnderlyingApiMSFT;
|
|
}
|
|
|
|
VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
descriptorPoolOverallocation: VkBool32;
|
|
}
|
|
|
|
VkDisplaySurfaceStereoTypeNV :: enum s32 {
|
|
NONE_NV :: 0;
|
|
ONBOARD_DIN_NV :: 1;
|
|
HDMI_3D_NV :: 2;
|
|
INBAND_DISPLAYPORT_NV :: 3;
|
|
MAX_ENUM_NV :: 2147483647;
|
|
|
|
VK_DISPLAY_SURFACE_STEREO_TYPE_NONE_NV :: NONE_NV;
|
|
VK_DISPLAY_SURFACE_STEREO_TYPE_ONBOARD_DIN_NV :: ONBOARD_DIN_NV;
|
|
VK_DISPLAY_SURFACE_STEREO_TYPE_HDMI_3D_NV :: HDMI_3D_NV;
|
|
VK_DISPLAY_SURFACE_STEREO_TYPE_INBAND_DISPLAYPORT_NV :: INBAND_DISPLAYPORT_NV;
|
|
VK_DISPLAY_SURFACE_STEREO_TYPE_MAX_ENUM_NV :: MAX_ENUM_NV;
|
|
}
|
|
|
|
VkDisplaySurfaceStereoCreateInfoNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
stereoType: VkDisplaySurfaceStereoTypeNV;
|
|
}
|
|
|
|
VkDisplayModeStereoPropertiesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
hdmi3DSupported: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceRawAccessChainsFeaturesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
shaderRawAccessChains: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceCommandBufferInheritanceFeaturesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
commandBufferInheritance: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
shaderFloat16VectorAtomics: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
shaderReplicatedComposites: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceRayTracingValidationFeaturesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
rayTracingValidation: VkBool32;
|
|
}
|
|
|
|
VkIndirectExecutionSetEXT_T :: struct {}
|
|
VkIndirectExecutionSetEXT :: *VkIndirectExecutionSetEXT_T;
|
|
VkIndirectCommandsLayoutEXT_T :: struct {}
|
|
VkIndirectCommandsLayoutEXT :: *VkIndirectCommandsLayoutEXT_T;
|
|
|
|
VkIndirectExecutionSetInfoTypeEXT :: enum s32 {
|
|
PIPELINES_EXT :: 0;
|
|
SHADER_OBJECTS_EXT :: 1;
|
|
MAX_ENUM_EXT :: 2147483647;
|
|
|
|
VK_INDIRECT_EXECUTION_SET_INFO_TYPE_PIPELINES_EXT :: PIPELINES_EXT;
|
|
VK_INDIRECT_EXECUTION_SET_INFO_TYPE_SHADER_OBJECTS_EXT :: SHADER_OBJECTS_EXT;
|
|
VK_INDIRECT_EXECUTION_SET_INFO_TYPE_MAX_ENUM_EXT :: MAX_ENUM_EXT;
|
|
}
|
|
|
|
VkIndirectCommandsTokenTypeEXT :: enum s32 {
|
|
EXECUTION_SET_EXT :: 0;
|
|
PUSH_CONSTANT_EXT :: 1;
|
|
SEQUENCE_INDEX_EXT :: 2;
|
|
INDEX_BUFFER_EXT :: 3;
|
|
VERTEX_BUFFER_EXT :: 4;
|
|
DRAW_INDEXED_EXT :: 5;
|
|
DRAW_EXT :: 6;
|
|
DRAW_INDEXED_COUNT_EXT :: 7;
|
|
DRAW_COUNT_EXT :: 8;
|
|
DISPATCH_EXT :: 9;
|
|
DRAW_MESH_TASKS_NV_EXT :: 1000202002;
|
|
DRAW_MESH_TASKS_COUNT_NV_EXT :: 1000202003;
|
|
DRAW_MESH_TASKS_EXT :: 1000328000;
|
|
DRAW_MESH_TASKS_COUNT_EXT :: 1000328001;
|
|
TRACE_RAYS2_EXT :: 1000386004;
|
|
MAX_ENUM_EXT :: 2147483647;
|
|
|
|
VK_INDIRECT_COMMANDS_TOKEN_TYPE_EXECUTION_SET_EXT :: EXECUTION_SET_EXT;
|
|
VK_INDIRECT_COMMANDS_TOKEN_TYPE_PUSH_CONSTANT_EXT :: PUSH_CONSTANT_EXT;
|
|
VK_INDIRECT_COMMANDS_TOKEN_TYPE_SEQUENCE_INDEX_EXT :: SEQUENCE_INDEX_EXT;
|
|
VK_INDIRECT_COMMANDS_TOKEN_TYPE_INDEX_BUFFER_EXT :: INDEX_BUFFER_EXT;
|
|
VK_INDIRECT_COMMANDS_TOKEN_TYPE_VERTEX_BUFFER_EXT :: VERTEX_BUFFER_EXT;
|
|
VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_INDEXED_EXT :: DRAW_INDEXED_EXT;
|
|
VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_EXT :: DRAW_EXT;
|
|
VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_INDEXED_COUNT_EXT :: DRAW_INDEXED_COUNT_EXT;
|
|
VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_COUNT_EXT :: DRAW_COUNT_EXT;
|
|
VK_INDIRECT_COMMANDS_TOKEN_TYPE_DISPATCH_EXT :: DISPATCH_EXT;
|
|
VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_MESH_TASKS_NV_EXT :: DRAW_MESH_TASKS_NV_EXT;
|
|
VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_MESH_TASKS_COUNT_NV_EXT :: DRAW_MESH_TASKS_COUNT_NV_EXT;
|
|
VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_MESH_TASKS_EXT :: DRAW_MESH_TASKS_EXT;
|
|
VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_MESH_TASKS_COUNT_EXT :: DRAW_MESH_TASKS_COUNT_EXT;
|
|
VK_INDIRECT_COMMANDS_TOKEN_TYPE_TRACE_RAYS2_EXT :: TRACE_RAYS2_EXT;
|
|
VK_INDIRECT_COMMANDS_TOKEN_TYPE_MAX_ENUM_EXT :: MAX_ENUM_EXT;
|
|
}
|
|
|
|
VkIndirectCommandsInputModeFlagBitsEXT :: enum s32 {
|
|
VULKAN_INDEX_BUFFER_EXT :: 1;
|
|
DXGI_INDEX_BUFFER_EXT :: 2;
|
|
FLAG_BITS_MAX_ENUM_EXT :: 2147483647;
|
|
|
|
VK_INDIRECT_COMMANDS_INPUT_MODE_VULKAN_INDEX_BUFFER_EXT :: VULKAN_INDEX_BUFFER_EXT;
|
|
VK_INDIRECT_COMMANDS_INPUT_MODE_DXGI_INDEX_BUFFER_EXT :: DXGI_INDEX_BUFFER_EXT;
|
|
VK_INDIRECT_COMMANDS_INPUT_MODE_FLAG_BITS_MAX_ENUM_EXT :: FLAG_BITS_MAX_ENUM_EXT;
|
|
}
|
|
|
|
VkIndirectCommandsInputModeFlagsEXT :: VkFlags;
|
|
|
|
VkIndirectCommandsLayoutUsageFlagBitsEXT :: enum s32 {
|
|
EXPLICIT_PREPROCESS_BIT_EXT :: 1;
|
|
UNORDERED_SEQUENCES_BIT_EXT :: 2;
|
|
FLAG_BITS_MAX_ENUM_EXT :: 2147483647;
|
|
|
|
VK_INDIRECT_COMMANDS_LAYOUT_USAGE_EXPLICIT_PREPROCESS_BIT_EXT :: EXPLICIT_PREPROCESS_BIT_EXT;
|
|
VK_INDIRECT_COMMANDS_LAYOUT_USAGE_UNORDERED_SEQUENCES_BIT_EXT :: UNORDERED_SEQUENCES_BIT_EXT;
|
|
VK_INDIRECT_COMMANDS_LAYOUT_USAGE_FLAG_BITS_MAX_ENUM_EXT :: FLAG_BITS_MAX_ENUM_EXT;
|
|
}
|
|
|
|
VkIndirectCommandsLayoutUsageFlagsEXT :: VkFlags;
|
|
VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
deviceGeneratedCommands: VkBool32;
|
|
dynamicGeneratedPipelineLayout: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
maxIndirectPipelineCount: u32;
|
|
maxIndirectShaderObjectCount: u32;
|
|
maxIndirectSequenceCount: u32;
|
|
maxIndirectCommandsTokenCount: u32;
|
|
maxIndirectCommandsTokenOffset: u32;
|
|
maxIndirectCommandsIndirectStride: u32;
|
|
supportedIndirectCommandsInputModes: VkIndirectCommandsInputModeFlagsEXT;
|
|
supportedIndirectCommandsShaderStages: VkShaderStageFlags;
|
|
supportedIndirectCommandsShaderStagesPipelineBinding: VkShaderStageFlags;
|
|
supportedIndirectCommandsShaderStagesShaderBinding: VkShaderStageFlags;
|
|
deviceGeneratedCommandsTransformFeedback: VkBool32;
|
|
deviceGeneratedCommandsMultiDrawIndirectCount: VkBool32;
|
|
}
|
|
|
|
VkGeneratedCommandsMemoryRequirementsInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
indirectExecutionSet: VkIndirectExecutionSetEXT;
|
|
indirectCommandsLayout: VkIndirectCommandsLayoutEXT;
|
|
maxSequenceCount: u32;
|
|
maxDrawCount: u32;
|
|
}
|
|
|
|
VkIndirectExecutionSetPipelineInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
initialPipeline: VkPipeline;
|
|
maxPipelineCount: u32;
|
|
}
|
|
|
|
VkIndirectExecutionSetShaderLayoutInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
setLayoutCount: u32;
|
|
pSetLayouts: *VkDescriptorSetLayout;
|
|
}
|
|
|
|
VkIndirectExecutionSetShaderInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
shaderCount: u32;
|
|
pInitialShaders: *VkShaderEXT;
|
|
pSetLayoutInfos: *VkIndirectExecutionSetShaderLayoutInfoEXT;
|
|
maxShaderCount: u32;
|
|
pushConstantRangeCount: u32;
|
|
pPushConstantRanges: *VkPushConstantRange;
|
|
}
|
|
|
|
VkIndirectExecutionSetInfoEXT :: union {
|
|
pPipelineInfo: *VkIndirectExecutionSetPipelineInfoEXT;
|
|
pShaderInfo: *VkIndirectExecutionSetShaderInfoEXT;
|
|
}
|
|
|
|
VkIndirectExecutionSetCreateInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
type: VkIndirectExecutionSetInfoTypeEXT;
|
|
info: VkIndirectExecutionSetInfoEXT;
|
|
}
|
|
|
|
VkGeneratedCommandsInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
shaderStages: VkShaderStageFlags;
|
|
indirectExecutionSet: VkIndirectExecutionSetEXT;
|
|
indirectCommandsLayout: VkIndirectCommandsLayoutEXT;
|
|
indirectAddress: VkDeviceAddress;
|
|
indirectAddressSize: VkDeviceSize;
|
|
preprocessAddress: VkDeviceAddress;
|
|
preprocessSize: VkDeviceSize;
|
|
maxSequenceCount: u32;
|
|
sequenceCountAddress: VkDeviceAddress;
|
|
maxDrawCount: u32;
|
|
}
|
|
|
|
VkWriteIndirectExecutionSetPipelineEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
index: u32;
|
|
pipeline: VkPipeline;
|
|
}
|
|
|
|
VkIndirectCommandsPushConstantTokenEXT :: struct {
|
|
updateRange: VkPushConstantRange;
|
|
}
|
|
|
|
VkIndirectCommandsVertexBufferTokenEXT :: struct {
|
|
vertexBindingUnit: u32;
|
|
}
|
|
|
|
VkIndirectCommandsIndexBufferTokenEXT :: struct {
|
|
mode: VkIndirectCommandsInputModeFlagBitsEXT;
|
|
}
|
|
|
|
VkIndirectCommandsExecutionSetTokenEXT :: struct {
|
|
type: VkIndirectExecutionSetInfoTypeEXT;
|
|
shaderStages: VkShaderStageFlags;
|
|
}
|
|
|
|
VkIndirectCommandsTokenDataEXT :: union {
|
|
pPushConstant: *VkIndirectCommandsPushConstantTokenEXT;
|
|
pVertexBuffer: *VkIndirectCommandsVertexBufferTokenEXT;
|
|
pIndexBuffer: *VkIndirectCommandsIndexBufferTokenEXT;
|
|
pExecutionSet: *VkIndirectCommandsExecutionSetTokenEXT;
|
|
}
|
|
|
|
VkIndirectCommandsLayoutTokenEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
type: VkIndirectCommandsTokenTypeEXT;
|
|
data: VkIndirectCommandsTokenDataEXT;
|
|
offset: u32;
|
|
}
|
|
|
|
VkIndirectCommandsLayoutCreateInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkIndirectCommandsLayoutUsageFlagsEXT;
|
|
shaderStages: VkShaderStageFlags;
|
|
indirectStride: u32;
|
|
pipelineLayout: VkPipelineLayout;
|
|
tokenCount: u32;
|
|
pTokens: *VkIndirectCommandsLayoutTokenEXT;
|
|
}
|
|
|
|
VkDrawIndirectCountIndirectCommandEXT :: struct {
|
|
bufferAddress: VkDeviceAddress;
|
|
stride: u32;
|
|
commandCount: u32;
|
|
}
|
|
|
|
VkBindVertexBufferIndirectCommandEXT :: struct {
|
|
bufferAddress: VkDeviceAddress;
|
|
size: u32;
|
|
stride: u32;
|
|
}
|
|
|
|
VkBindIndexBufferIndirectCommandEXT :: struct {
|
|
bufferAddress: VkDeviceAddress;
|
|
size: u32;
|
|
indexType: VkIndexType;
|
|
}
|
|
|
|
VkGeneratedCommandsPipelineInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pipeline: VkPipeline;
|
|
}
|
|
|
|
VkGeneratedCommandsShaderInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
shaderCount: u32;
|
|
pShaders: *VkShaderEXT;
|
|
}
|
|
|
|
VkWriteIndirectExecutionSetShaderEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
index: u32;
|
|
shader: VkShaderEXT;
|
|
}
|
|
|
|
PFN_vkGetGeneratedCommandsMemoryRequirementsEXT :: #type (device: VkDevice, pInfo: *VkGeneratedCommandsMemoryRequirementsInfoEXT, pMemoryRequirements: *VkMemoryRequirements2) -> void #c_call;
|
|
PFN_vkCmdPreprocessGeneratedCommandsEXT :: #type (commandBuffer: VkCommandBuffer, pGeneratedCommandsInfo: *VkGeneratedCommandsInfoEXT, stateCommandBuffer: VkCommandBuffer) -> void #c_call;
|
|
PFN_vkCmdExecuteGeneratedCommandsEXT :: #type (commandBuffer: VkCommandBuffer, isPreprocessed: VkBool32, pGeneratedCommandsInfo: *VkGeneratedCommandsInfoEXT) -> void #c_call;
|
|
PFN_vkCreateIndirectCommandsLayoutEXT :: #type (device: VkDevice, pCreateInfo: *VkIndirectCommandsLayoutCreateInfoEXT, pAllocator: *VkAllocationCallbacks, pIndirectCommandsLayout: *VkIndirectCommandsLayoutEXT) -> VkResult #c_call;
|
|
PFN_vkDestroyIndirectCommandsLayoutEXT :: #type (device: VkDevice, indirectCommandsLayout: VkIndirectCommandsLayoutEXT, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
PFN_vkCreateIndirectExecutionSetEXT :: #type (device: VkDevice, pCreateInfo: *VkIndirectExecutionSetCreateInfoEXT, pAllocator: *VkAllocationCallbacks, pIndirectExecutionSet: *VkIndirectExecutionSetEXT) -> VkResult #c_call;
|
|
PFN_vkDestroyIndirectExecutionSetEXT :: #type (device: VkDevice, indirectExecutionSet: VkIndirectExecutionSetEXT, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
PFN_vkUpdateIndirectExecutionSetPipelineEXT :: #type (device: VkDevice, indirectExecutionSet: VkIndirectExecutionSetEXT, executionSetWriteCount: u32, pExecutionSetWrites: *VkWriteIndirectExecutionSetPipelineEXT) -> void #c_call;
|
|
PFN_vkUpdateIndirectExecutionSetShaderEXT :: #type (device: VkDevice, indirectExecutionSet: VkIndirectExecutionSetEXT, executionSetWriteCount: u32, pExecutionSetWrites: *VkWriteIndirectExecutionSetShaderEXT) -> void #c_call;
|
|
|
|
VkPhysicalDeviceImageAlignmentControlFeaturesMESA :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
imageAlignmentControl: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceImageAlignmentControlPropertiesMESA :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
supportedImageAlignmentMask: u32;
|
|
}
|
|
|
|
VkImageAlignmentControlCreateInfoMESA :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
maximumRequestedAlignment: u32;
|
|
}
|
|
|
|
VkPhysicalDeviceDepthClampControlFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
depthClampControl: VkBool32;
|
|
}
|
|
|
|
VkPipelineViewportDepthClampControlCreateInfoEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
depthClampMode: VkDepthClampModeEXT;
|
|
pDepthClampRange: *VkDepthClampRangeEXT;
|
|
}
|
|
|
|
VkPhysicalDeviceHdrVividFeaturesHUAWEI :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
hdrVivid: VkBool32;
|
|
}
|
|
|
|
VkHdrVividDynamicMetadataHUAWEI :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
dynamicMetadataSize: u64;
|
|
pDynamicMetadata: *void;
|
|
}
|
|
|
|
VkCooperativeMatrixFlexibleDimensionsPropertiesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
MGranularity: u32;
|
|
NGranularity: u32;
|
|
KGranularity: u32;
|
|
AType: VkComponentTypeKHR;
|
|
BType: VkComponentTypeKHR;
|
|
CType: VkComponentTypeKHR;
|
|
ResultType: VkComponentTypeKHR;
|
|
saturatingAccumulation: VkBool32;
|
|
scope: VkScopeKHR;
|
|
workgroupInvocations: u32;
|
|
}
|
|
|
|
VkPhysicalDeviceCooperativeMatrix2FeaturesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
cooperativeMatrixWorkgroupScope: VkBool32;
|
|
cooperativeMatrixFlexibleDimensions: VkBool32;
|
|
cooperativeMatrixReductions: VkBool32;
|
|
cooperativeMatrixConversions: VkBool32;
|
|
cooperativeMatrixPerElementOperations: VkBool32;
|
|
cooperativeMatrixTensorAddressing: VkBool32;
|
|
cooperativeMatrixBlockLoads: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceCooperativeMatrix2PropertiesNV :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
cooperativeMatrixWorkgroupScopeMaxWorkgroupSize: u32;
|
|
cooperativeMatrixFlexibleDimensionsMaxDimension: u32;
|
|
cooperativeMatrixWorkgroupScopeReservedSharedMemory: u32;
|
|
}
|
|
|
|
PFN_vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV :: #type (physicalDevice: VkPhysicalDevice, pPropertyCount: *u32, pProperties: *VkCooperativeMatrixFlexibleDimensionsPropertiesNV) -> VkResult #c_call;
|
|
|
|
VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
vertexAttributeRobustness: VkBool32;
|
|
}
|
|
|
|
VkBuildAccelerationStructureModeKHR :: enum s32 {
|
|
BUILD_KHR :: 0;
|
|
UPDATE_KHR :: 1;
|
|
MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_BUILD_ACCELERATION_STRUCTURE_MODE_BUILD_KHR :: BUILD_KHR;
|
|
VK_BUILD_ACCELERATION_STRUCTURE_MODE_UPDATE_KHR :: UPDATE_KHR;
|
|
VK_BUILD_ACCELERATION_STRUCTURE_MODE_MAX_ENUM_KHR :: MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkAccelerationStructureCreateFlagBitsKHR :: enum s32 {
|
|
DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR :: 1;
|
|
DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT :: 8;
|
|
MOTION_BIT_NV :: 4;
|
|
FLAG_BITS_MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_ACCELERATION_STRUCTURE_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR :: DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR;
|
|
VK_ACCELERATION_STRUCTURE_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT :: DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT;
|
|
VK_ACCELERATION_STRUCTURE_CREATE_MOTION_BIT_NV :: MOTION_BIT_NV;
|
|
VK_ACCELERATION_STRUCTURE_CREATE_FLAG_BITS_MAX_ENUM_KHR :: FLAG_BITS_MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkAccelerationStructureCreateFlagsKHR :: VkFlags;
|
|
VkAccelerationStructureBuildRangeInfoKHR :: struct {
|
|
primitiveCount: u32;
|
|
primitiveOffset: u32;
|
|
firstVertex: u32;
|
|
transformOffset: u32;
|
|
}
|
|
|
|
VkAccelerationStructureGeometryTrianglesDataKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
vertexFormat: VkFormat;
|
|
vertexData: VkDeviceOrHostAddressConstKHR;
|
|
vertexStride: VkDeviceSize;
|
|
maxVertex: u32;
|
|
indexType: VkIndexType;
|
|
indexData: VkDeviceOrHostAddressConstKHR;
|
|
transformData: VkDeviceOrHostAddressConstKHR;
|
|
}
|
|
|
|
VkAccelerationStructureGeometryAabbsDataKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
data: VkDeviceOrHostAddressConstKHR;
|
|
stride: VkDeviceSize;
|
|
}
|
|
|
|
VkAccelerationStructureGeometryInstancesDataKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
arrayOfPointers: VkBool32;
|
|
data: VkDeviceOrHostAddressConstKHR;
|
|
}
|
|
|
|
VkAccelerationStructureGeometryDataKHR :: union {
|
|
triangles: VkAccelerationStructureGeometryTrianglesDataKHR;
|
|
aabbs: VkAccelerationStructureGeometryAabbsDataKHR;
|
|
instances: VkAccelerationStructureGeometryInstancesDataKHR;
|
|
}
|
|
|
|
VkAccelerationStructureGeometryKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
geometryType: VkGeometryTypeKHR;
|
|
geometry: VkAccelerationStructureGeometryDataKHR;
|
|
flags: VkGeometryFlagsKHR;
|
|
}
|
|
|
|
VkAccelerationStructureBuildGeometryInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
type: VkAccelerationStructureTypeKHR;
|
|
flags: VkBuildAccelerationStructureFlagsKHR;
|
|
mode: VkBuildAccelerationStructureModeKHR;
|
|
srcAccelerationStructure: VkAccelerationStructureKHR;
|
|
dstAccelerationStructure: VkAccelerationStructureKHR;
|
|
geometryCount: u32;
|
|
pGeometries: *VkAccelerationStructureGeometryKHR;
|
|
ppGeometries: **VkAccelerationStructureGeometryKHR;
|
|
scratchData: VkDeviceOrHostAddressKHR;
|
|
}
|
|
|
|
VkAccelerationStructureCreateInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
createFlags: VkAccelerationStructureCreateFlagsKHR;
|
|
buffer: VkBuffer;
|
|
offset: VkDeviceSize;
|
|
size: VkDeviceSize;
|
|
type: VkAccelerationStructureTypeKHR;
|
|
deviceAddress: VkDeviceAddress;
|
|
}
|
|
|
|
VkWriteDescriptorSetAccelerationStructureKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
accelerationStructureCount: u32;
|
|
pAccelerationStructures: *VkAccelerationStructureKHR;
|
|
}
|
|
|
|
VkPhysicalDeviceAccelerationStructureFeaturesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
accelerationStructure: VkBool32;
|
|
accelerationStructureCaptureReplay: VkBool32;
|
|
accelerationStructureIndirectBuild: VkBool32;
|
|
accelerationStructureHostCommands: VkBool32;
|
|
descriptorBindingAccelerationStructureUpdateAfterBind: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceAccelerationStructurePropertiesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
maxGeometryCount: u64;
|
|
maxInstanceCount: u64;
|
|
maxPrimitiveCount: u64;
|
|
maxPerStageDescriptorAccelerationStructures: u32;
|
|
maxPerStageDescriptorUpdateAfterBindAccelerationStructures: u32;
|
|
maxDescriptorSetAccelerationStructures: u32;
|
|
maxDescriptorSetUpdateAfterBindAccelerationStructures: u32;
|
|
minAccelerationStructureScratchOffsetAlignment: u32;
|
|
}
|
|
|
|
VkAccelerationStructureDeviceAddressInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
accelerationStructure: VkAccelerationStructureKHR;
|
|
}
|
|
|
|
VkAccelerationStructureVersionInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
pVersionData: *u8;
|
|
}
|
|
|
|
VkCopyAccelerationStructureToMemoryInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
src: VkAccelerationStructureKHR;
|
|
dst: VkDeviceOrHostAddressKHR;
|
|
mode: VkCopyAccelerationStructureModeKHR;
|
|
}
|
|
|
|
VkCopyMemoryToAccelerationStructureInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
src: VkDeviceOrHostAddressConstKHR;
|
|
dst: VkAccelerationStructureKHR;
|
|
mode: VkCopyAccelerationStructureModeKHR;
|
|
}
|
|
|
|
VkCopyAccelerationStructureInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
src: VkAccelerationStructureKHR;
|
|
dst: VkAccelerationStructureKHR;
|
|
mode: VkCopyAccelerationStructureModeKHR;
|
|
}
|
|
|
|
VkAccelerationStructureBuildSizesInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
accelerationStructureSize: VkDeviceSize;
|
|
updateScratchSize: VkDeviceSize;
|
|
buildScratchSize: VkDeviceSize;
|
|
}
|
|
|
|
PFN_vkCreateAccelerationStructureKHR :: #type (device: VkDevice, pCreateInfo: *VkAccelerationStructureCreateInfoKHR, pAllocator: *VkAllocationCallbacks, pAccelerationStructure: *VkAccelerationStructureKHR) -> VkResult #c_call;
|
|
PFN_vkDestroyAccelerationStructureKHR :: #type (device: VkDevice, accelerationStructure: VkAccelerationStructureKHR, pAllocator: *VkAllocationCallbacks) -> void #c_call;
|
|
PFN_vkCmdBuildAccelerationStructuresKHR :: #type (commandBuffer: VkCommandBuffer, infoCount: u32, pInfos: *VkAccelerationStructureBuildGeometryInfoKHR, ppBuildRangeInfos: **VkAccelerationStructureBuildRangeInfoKHR) -> void #c_call;
|
|
PFN_vkCmdBuildAccelerationStructuresIndirectKHR :: #type (commandBuffer: VkCommandBuffer, infoCount: u32, pInfos: *VkAccelerationStructureBuildGeometryInfoKHR, pIndirectDeviceAddresses: *VkDeviceAddress, pIndirectStrides: *u32, ppMaxPrimitiveCounts: **u32) -> void #c_call;
|
|
PFN_vkBuildAccelerationStructuresKHR :: #type (device: VkDevice, deferredOperation: VkDeferredOperationKHR, infoCount: u32, pInfos: *VkAccelerationStructureBuildGeometryInfoKHR, ppBuildRangeInfos: **VkAccelerationStructureBuildRangeInfoKHR) -> VkResult #c_call;
|
|
PFN_vkCopyAccelerationStructureKHR :: #type (device: VkDevice, deferredOperation: VkDeferredOperationKHR, pInfo: *VkCopyAccelerationStructureInfoKHR) -> VkResult #c_call;
|
|
PFN_vkCopyAccelerationStructureToMemoryKHR :: #type (device: VkDevice, deferredOperation: VkDeferredOperationKHR, pInfo: *VkCopyAccelerationStructureToMemoryInfoKHR) -> VkResult #c_call;
|
|
PFN_vkCopyMemoryToAccelerationStructureKHR :: #type (device: VkDevice, deferredOperation: VkDeferredOperationKHR, pInfo: *VkCopyMemoryToAccelerationStructureInfoKHR) -> VkResult #c_call;
|
|
PFN_vkWriteAccelerationStructuresPropertiesKHR :: #type (device: VkDevice, accelerationStructureCount: u32, pAccelerationStructures: *VkAccelerationStructureKHR, queryType: VkQueryType, dataSize: u64, pData: *void, stride: u64) -> VkResult #c_call;
|
|
PFN_vkCmdCopyAccelerationStructureKHR :: #type (commandBuffer: VkCommandBuffer, pInfo: *VkCopyAccelerationStructureInfoKHR) -> void #c_call;
|
|
PFN_vkCmdCopyAccelerationStructureToMemoryKHR :: #type (commandBuffer: VkCommandBuffer, pInfo: *VkCopyAccelerationStructureToMemoryInfoKHR) -> void #c_call;
|
|
PFN_vkCmdCopyMemoryToAccelerationStructureKHR :: #type (commandBuffer: VkCommandBuffer, pInfo: *VkCopyMemoryToAccelerationStructureInfoKHR) -> void #c_call;
|
|
PFN_vkGetAccelerationStructureDeviceAddressKHR :: #type (device: VkDevice, pInfo: *VkAccelerationStructureDeviceAddressInfoKHR) -> VkDeviceAddress #c_call;
|
|
PFN_vkCmdWriteAccelerationStructuresPropertiesKHR :: #type (commandBuffer: VkCommandBuffer, accelerationStructureCount: u32, pAccelerationStructures: *VkAccelerationStructureKHR, queryType: VkQueryType, queryPool: VkQueryPool, firstQuery: u32) -> void #c_call;
|
|
PFN_vkGetDeviceAccelerationStructureCompatibilityKHR :: #type (device: VkDevice, pVersionInfo: *VkAccelerationStructureVersionInfoKHR, pCompatibility: *VkAccelerationStructureCompatibilityKHR) -> void #c_call;
|
|
PFN_vkGetAccelerationStructureBuildSizesKHR :: #type (device: VkDevice, buildType: VkAccelerationStructureBuildTypeKHR, pBuildInfo: *VkAccelerationStructureBuildGeometryInfoKHR, pMaxPrimitiveCounts: *u32, pSizeInfo: *VkAccelerationStructureBuildSizesInfoKHR) -> void #c_call;
|
|
|
|
VkShaderGroupShaderKHR :: enum s32 {
|
|
GENERAL_KHR :: 0;
|
|
CLOSEST_HIT_KHR :: 1;
|
|
ANY_HIT_KHR :: 2;
|
|
INTERSECTION_KHR :: 3;
|
|
MAX_ENUM_KHR :: 2147483647;
|
|
|
|
VK_SHADER_GROUP_SHADER_GENERAL_KHR :: GENERAL_KHR;
|
|
VK_SHADER_GROUP_SHADER_CLOSEST_HIT_KHR :: CLOSEST_HIT_KHR;
|
|
VK_SHADER_GROUP_SHADER_ANY_HIT_KHR :: ANY_HIT_KHR;
|
|
VK_SHADER_GROUP_SHADER_INTERSECTION_KHR :: INTERSECTION_KHR;
|
|
VK_SHADER_GROUP_SHADER_MAX_ENUM_KHR :: MAX_ENUM_KHR;
|
|
}
|
|
|
|
VkRayTracingShaderGroupCreateInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
type: VkRayTracingShaderGroupTypeKHR;
|
|
generalShader: u32;
|
|
closestHitShader: u32;
|
|
anyHitShader: u32;
|
|
intersectionShader: u32;
|
|
pShaderGroupCaptureReplayHandle: *void;
|
|
}
|
|
|
|
VkRayTracingPipelineInterfaceCreateInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
maxPipelineRayPayloadSize: u32;
|
|
maxPipelineRayHitAttributeSize: u32;
|
|
}
|
|
|
|
VkRayTracingPipelineCreateInfoKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
flags: VkPipelineCreateFlags;
|
|
stageCount: u32;
|
|
pStages: *VkPipelineShaderStageCreateInfo;
|
|
groupCount: u32;
|
|
pGroups: *VkRayTracingShaderGroupCreateInfoKHR;
|
|
maxPipelineRayRecursionDepth: u32;
|
|
pLibraryInfo: *VkPipelineLibraryCreateInfoKHR;
|
|
pLibraryInterface: *VkRayTracingPipelineInterfaceCreateInfoKHR;
|
|
pDynamicState: *VkPipelineDynamicStateCreateInfo;
|
|
layout: VkPipelineLayout;
|
|
basePipelineHandle: VkPipeline;
|
|
basePipelineIndex: s32;
|
|
}
|
|
|
|
VkPhysicalDeviceRayTracingPipelineFeaturesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
rayTracingPipeline: VkBool32;
|
|
rayTracingPipelineShaderGroupHandleCaptureReplay: VkBool32;
|
|
rayTracingPipelineShaderGroupHandleCaptureReplayMixed: VkBool32;
|
|
rayTracingPipelineTraceRaysIndirect: VkBool32;
|
|
rayTraversalPrimitiveCulling: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceRayTracingPipelinePropertiesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
shaderGroupHandleSize: u32;
|
|
maxRayRecursionDepth: u32;
|
|
maxShaderGroupStride: u32;
|
|
shaderGroupBaseAlignment: u32;
|
|
shaderGroupHandleCaptureReplaySize: u32;
|
|
maxRayDispatchInvocationCount: u32;
|
|
shaderGroupHandleAlignment: u32;
|
|
maxRayHitAttributeSize: u32;
|
|
}
|
|
|
|
VkStridedDeviceAddressRegionKHR :: struct {
|
|
deviceAddress: VkDeviceAddress;
|
|
stride: VkDeviceSize;
|
|
size: VkDeviceSize;
|
|
}
|
|
|
|
VkTraceRaysIndirectCommandKHR :: struct {
|
|
width: u32;
|
|
height: u32;
|
|
depth: u32;
|
|
}
|
|
|
|
PFN_vkCmdTraceRaysKHR :: #type (commandBuffer: VkCommandBuffer, pRaygenShaderBindingTable: *VkStridedDeviceAddressRegionKHR, pMissShaderBindingTable: *VkStridedDeviceAddressRegionKHR, pHitShaderBindingTable: *VkStridedDeviceAddressRegionKHR, pCallableShaderBindingTable: *VkStridedDeviceAddressRegionKHR, width: u32, height: u32, depth: u32) -> void #c_call;
|
|
PFN_vkCreateRayTracingPipelinesKHR :: #type (device: VkDevice, deferredOperation: VkDeferredOperationKHR, pipelineCache: VkPipelineCache, createInfoCount: u32, pCreateInfos: *VkRayTracingPipelineCreateInfoKHR, pAllocator: *VkAllocationCallbacks, pPipelines: *VkPipeline) -> VkResult #c_call;
|
|
PFN_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR :: #type (device: VkDevice, pipeline: VkPipeline, firstGroup: u32, groupCount: u32, dataSize: u64, pData: *void) -> VkResult #c_call;
|
|
PFN_vkCmdTraceRaysIndirectKHR :: #type (commandBuffer: VkCommandBuffer, pRaygenShaderBindingTable: *VkStridedDeviceAddressRegionKHR, pMissShaderBindingTable: *VkStridedDeviceAddressRegionKHR, pHitShaderBindingTable: *VkStridedDeviceAddressRegionKHR, pCallableShaderBindingTable: *VkStridedDeviceAddressRegionKHR, indirectDeviceAddress: VkDeviceAddress) -> void #c_call;
|
|
PFN_vkGetRayTracingShaderGroupStackSizeKHR :: #type (device: VkDevice, pipeline: VkPipeline, group: u32, groupShader: VkShaderGroupShaderKHR) -> VkDeviceSize #c_call;
|
|
PFN_vkCmdSetRayTracingPipelineStackSizeKHR :: #type (commandBuffer: VkCommandBuffer, pipelineStackSize: u32) -> void #c_call;
|
|
|
|
VkPhysicalDeviceRayQueryFeaturesKHR :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
rayQuery: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceMeshShaderFeaturesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
taskShader: VkBool32;
|
|
meshShader: VkBool32;
|
|
multiviewMeshShader: VkBool32;
|
|
primitiveFragmentShadingRateMeshShader: VkBool32;
|
|
meshShaderQueries: VkBool32;
|
|
}
|
|
|
|
VkPhysicalDeviceMeshShaderPropertiesEXT :: struct {
|
|
sType: VkStructureType;
|
|
pNext: *void;
|
|
maxTaskWorkGroupTotalCount: u32;
|
|
maxTaskWorkGroupCount: [3] u32;
|
|
maxTaskWorkGroupInvocations: u32;
|
|
maxTaskWorkGroupSize: [3] u32;
|
|
maxTaskPayloadSize: u32;
|
|
maxTaskSharedMemorySize: u32;
|
|
maxTaskPayloadAndSharedMemorySize: u32;
|
|
maxMeshWorkGroupTotalCount: u32;
|
|
maxMeshWorkGroupCount: [3] u32;
|
|
maxMeshWorkGroupInvocations: u32;
|
|
maxMeshWorkGroupSize: [3] u32;
|
|
maxMeshSharedMemorySize: u32;
|
|
maxMeshPayloadAndSharedMemorySize: u32;
|
|
maxMeshOutputMemorySize: u32;
|
|
maxMeshPayloadAndOutputMemorySize: u32;
|
|
maxMeshOutputComponents: u32;
|
|
maxMeshOutputVertices: u32;
|
|
maxMeshOutputPrimitives: u32;
|
|
maxMeshOutputLayers: u32;
|
|
maxMeshMultiviewViewCount: u32;
|
|
meshOutputPerVertexGranularity: u32;
|
|
meshOutputPerPrimitiveGranularity: u32;
|
|
maxPreferredTaskWorkGroupInvocations: u32;
|
|
maxPreferredMeshWorkGroupInvocations: u32;
|
|
prefersLocalInvocationVertexOutput: VkBool32;
|
|
prefersLocalInvocationPrimitiveOutput: VkBool32;
|
|
prefersCompactVertexOutput: VkBool32;
|
|
prefersCompactPrimitiveOutput: VkBool32;
|
|
}
|
|
|
|
VkDrawMeshTasksIndirectCommandEXT :: struct {
|
|
groupCountX: u32;
|
|
groupCountY: u32;
|
|
groupCountZ: u32;
|
|
}
|
|
|
|
PFN_vkCmdDrawMeshTasksEXT :: #type (commandBuffer: VkCommandBuffer, groupCountX: u32, groupCountY: u32, groupCountZ: u32) -> void #c_call;
|
|
PFN_vkCmdDrawMeshTasksIndirectEXT :: #type (commandBuffer: VkCommandBuffer, buffer: VkBuffer, offset: VkDeviceSize, drawCount: u32, stride: u32) -> void #c_call;
|
|
PFN_vkCmdDrawMeshTasksIndirectCountEXT :: #type (commandBuffer: VkCommandBuffer, buffer: VkBuffer, offset: VkDeviceSize, countBuffer: VkBuffer, countBufferOffset: VkDeviceSize, maxDrawCount: u32, stride: u32) -> void #c_call;
|
|
|
|
#scope_file
|
|
|
|
#import "Basic"; // For assert
|
|
|
|
|
|
#run {
|
|
{
|
|
instance: VkExtent2D;
|
|
assert(((cast(*void)(*instance.width)) - cast(*void)(*instance)) == 0, "VkExtent2D.width has unexpected offset % instead of 0", ((cast(*void)(*instance.width)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExtent2D.width)) == 4, "VkExtent2D.width has unexpected size % instead of 4", size_of(type_of(VkExtent2D.width)));
|
|
assert(((cast(*void)(*instance.height)) - cast(*void)(*instance)) == 4, "VkExtent2D.height has unexpected offset % instead of 4", ((cast(*void)(*instance.height)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExtent2D.height)) == 4, "VkExtent2D.height has unexpected size % instead of 4", size_of(type_of(VkExtent2D.height)));
|
|
assert(size_of(VkExtent2D) == 8, "VkExtent2D has size % instead of 8", size_of(VkExtent2D));
|
|
}
|
|
|
|
{
|
|
instance: VkExtent3D;
|
|
assert(((cast(*void)(*instance.width)) - cast(*void)(*instance)) == 0, "VkExtent3D.width has unexpected offset % instead of 0", ((cast(*void)(*instance.width)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExtent3D.width)) == 4, "VkExtent3D.width has unexpected size % instead of 4", size_of(type_of(VkExtent3D.width)));
|
|
assert(((cast(*void)(*instance.height)) - cast(*void)(*instance)) == 4, "VkExtent3D.height has unexpected offset % instead of 4", ((cast(*void)(*instance.height)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExtent3D.height)) == 4, "VkExtent3D.height has unexpected size % instead of 4", size_of(type_of(VkExtent3D.height)));
|
|
assert(((cast(*void)(*instance.depth)) - cast(*void)(*instance)) == 8, "VkExtent3D.depth has unexpected offset % instead of 8", ((cast(*void)(*instance.depth)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExtent3D.depth)) == 4, "VkExtent3D.depth has unexpected size % instead of 4", size_of(type_of(VkExtent3D.depth)));
|
|
assert(size_of(VkExtent3D) == 12, "VkExtent3D has size % instead of 12", size_of(VkExtent3D));
|
|
}
|
|
|
|
{
|
|
instance: VkOffset2D;
|
|
assert(((cast(*void)(*instance.x)) - cast(*void)(*instance)) == 0, "VkOffset2D.x has unexpected offset % instead of 0", ((cast(*void)(*instance.x)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkOffset2D.x)) == 4, "VkOffset2D.x has unexpected size % instead of 4", size_of(type_of(VkOffset2D.x)));
|
|
assert(((cast(*void)(*instance.y)) - cast(*void)(*instance)) == 4, "VkOffset2D.y has unexpected offset % instead of 4", ((cast(*void)(*instance.y)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkOffset2D.y)) == 4, "VkOffset2D.y has unexpected size % instead of 4", size_of(type_of(VkOffset2D.y)));
|
|
assert(size_of(VkOffset2D) == 8, "VkOffset2D has size % instead of 8", size_of(VkOffset2D));
|
|
}
|
|
|
|
{
|
|
instance: VkOffset3D;
|
|
assert(((cast(*void)(*instance.x)) - cast(*void)(*instance)) == 0, "VkOffset3D.x has unexpected offset % instead of 0", ((cast(*void)(*instance.x)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkOffset3D.x)) == 4, "VkOffset3D.x has unexpected size % instead of 4", size_of(type_of(VkOffset3D.x)));
|
|
assert(((cast(*void)(*instance.y)) - cast(*void)(*instance)) == 4, "VkOffset3D.y has unexpected offset % instead of 4", ((cast(*void)(*instance.y)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkOffset3D.y)) == 4, "VkOffset3D.y has unexpected size % instead of 4", size_of(type_of(VkOffset3D.y)));
|
|
assert(((cast(*void)(*instance.z)) - cast(*void)(*instance)) == 8, "VkOffset3D.z has unexpected offset % instead of 8", ((cast(*void)(*instance.z)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkOffset3D.z)) == 4, "VkOffset3D.z has unexpected size % instead of 4", size_of(type_of(VkOffset3D.z)));
|
|
assert(size_of(VkOffset3D) == 12, "VkOffset3D has size % instead of 12", size_of(VkOffset3D));
|
|
}
|
|
|
|
{
|
|
instance: VkRect2D;
|
|
assert(((cast(*void)(*instance.offset)) - cast(*void)(*instance)) == 0, "VkRect2D.offset has unexpected offset % instead of 0", ((cast(*void)(*instance.offset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRect2D.offset)) == 8, "VkRect2D.offset has unexpected size % instead of 8", size_of(type_of(VkRect2D.offset)));
|
|
assert(((cast(*void)(*instance.extent)) - cast(*void)(*instance)) == 8, "VkRect2D.extent has unexpected offset % instead of 8", ((cast(*void)(*instance.extent)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRect2D.extent)) == 8, "VkRect2D.extent has unexpected size % instead of 8", size_of(type_of(VkRect2D.extent)));
|
|
assert(size_of(VkRect2D) == 16, "VkRect2D has size % instead of 16", size_of(VkRect2D));
|
|
}
|
|
|
|
{
|
|
instance: VkBaseInStructure;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkBaseInStructure.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBaseInStructure.sType)) == 4, "VkBaseInStructure.sType has unexpected size % instead of 4", size_of(type_of(VkBaseInStructure.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkBaseInStructure.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBaseInStructure.pNext)) == 8, "VkBaseInStructure.pNext has unexpected size % instead of 8", size_of(type_of(VkBaseInStructure.pNext)));
|
|
assert(size_of(VkBaseInStructure) == 16, "VkBaseInStructure has size % instead of 16", size_of(VkBaseInStructure));
|
|
}
|
|
|
|
{
|
|
instance: VkBaseOutStructure;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkBaseOutStructure.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBaseOutStructure.sType)) == 4, "VkBaseOutStructure.sType has unexpected size % instead of 4", size_of(type_of(VkBaseOutStructure.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkBaseOutStructure.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBaseOutStructure.pNext)) == 8, "VkBaseOutStructure.pNext has unexpected size % instead of 8", size_of(type_of(VkBaseOutStructure.pNext)));
|
|
assert(size_of(VkBaseOutStructure) == 16, "VkBaseOutStructure has size % instead of 16", size_of(VkBaseOutStructure));
|
|
}
|
|
|
|
{
|
|
instance: VkBufferMemoryBarrier;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkBufferMemoryBarrier.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferMemoryBarrier.sType)) == 4, "VkBufferMemoryBarrier.sType has unexpected size % instead of 4", size_of(type_of(VkBufferMemoryBarrier.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkBufferMemoryBarrier.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferMemoryBarrier.pNext)) == 8, "VkBufferMemoryBarrier.pNext has unexpected size % instead of 8", size_of(type_of(VkBufferMemoryBarrier.pNext)));
|
|
assert(((cast(*void)(*instance.srcAccessMask)) - cast(*void)(*instance)) == 16, "VkBufferMemoryBarrier.srcAccessMask has unexpected offset % instead of 16", ((cast(*void)(*instance.srcAccessMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferMemoryBarrier.srcAccessMask)) == 4, "VkBufferMemoryBarrier.srcAccessMask has unexpected size % instead of 4", size_of(type_of(VkBufferMemoryBarrier.srcAccessMask)));
|
|
assert(((cast(*void)(*instance.dstAccessMask)) - cast(*void)(*instance)) == 20, "VkBufferMemoryBarrier.dstAccessMask has unexpected offset % instead of 20", ((cast(*void)(*instance.dstAccessMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferMemoryBarrier.dstAccessMask)) == 4, "VkBufferMemoryBarrier.dstAccessMask has unexpected size % instead of 4", size_of(type_of(VkBufferMemoryBarrier.dstAccessMask)));
|
|
assert(((cast(*void)(*instance.srcQueueFamilyIndex)) - cast(*void)(*instance)) == 24, "VkBufferMemoryBarrier.srcQueueFamilyIndex has unexpected offset % instead of 24", ((cast(*void)(*instance.srcQueueFamilyIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferMemoryBarrier.srcQueueFamilyIndex)) == 4, "VkBufferMemoryBarrier.srcQueueFamilyIndex has unexpected size % instead of 4", size_of(type_of(VkBufferMemoryBarrier.srcQueueFamilyIndex)));
|
|
assert(((cast(*void)(*instance.dstQueueFamilyIndex)) - cast(*void)(*instance)) == 28, "VkBufferMemoryBarrier.dstQueueFamilyIndex has unexpected offset % instead of 28", ((cast(*void)(*instance.dstQueueFamilyIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferMemoryBarrier.dstQueueFamilyIndex)) == 4, "VkBufferMemoryBarrier.dstQueueFamilyIndex has unexpected size % instead of 4", size_of(type_of(VkBufferMemoryBarrier.dstQueueFamilyIndex)));
|
|
assert(((cast(*void)(*instance.buffer)) - cast(*void)(*instance)) == 32, "VkBufferMemoryBarrier.buffer has unexpected offset % instead of 32", ((cast(*void)(*instance.buffer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferMemoryBarrier.buffer)) == 8, "VkBufferMemoryBarrier.buffer has unexpected size % instead of 8", size_of(type_of(VkBufferMemoryBarrier.buffer)));
|
|
assert(((cast(*void)(*instance.offset)) - cast(*void)(*instance)) == 40, "VkBufferMemoryBarrier.offset has unexpected offset % instead of 40", ((cast(*void)(*instance.offset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferMemoryBarrier.offset)) == 8, "VkBufferMemoryBarrier.offset has unexpected size % instead of 8", size_of(type_of(VkBufferMemoryBarrier.offset)));
|
|
assert(((cast(*void)(*instance.size)) - cast(*void)(*instance)) == 48, "VkBufferMemoryBarrier.size has unexpected offset % instead of 48", ((cast(*void)(*instance.size)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferMemoryBarrier.size)) == 8, "VkBufferMemoryBarrier.size has unexpected size % instead of 8", size_of(type_of(VkBufferMemoryBarrier.size)));
|
|
assert(size_of(VkBufferMemoryBarrier) == 56, "VkBufferMemoryBarrier has size % instead of 56", size_of(VkBufferMemoryBarrier));
|
|
}
|
|
|
|
{
|
|
instance: VkDispatchIndirectCommand;
|
|
assert(((cast(*void)(*instance.x)) - cast(*void)(*instance)) == 0, "VkDispatchIndirectCommand.x has unexpected offset % instead of 0", ((cast(*void)(*instance.x)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDispatchIndirectCommand.x)) == 4, "VkDispatchIndirectCommand.x has unexpected size % instead of 4", size_of(type_of(VkDispatchIndirectCommand.x)));
|
|
assert(((cast(*void)(*instance.y)) - cast(*void)(*instance)) == 4, "VkDispatchIndirectCommand.y has unexpected offset % instead of 4", ((cast(*void)(*instance.y)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDispatchIndirectCommand.y)) == 4, "VkDispatchIndirectCommand.y has unexpected size % instead of 4", size_of(type_of(VkDispatchIndirectCommand.y)));
|
|
assert(((cast(*void)(*instance.z)) - cast(*void)(*instance)) == 8, "VkDispatchIndirectCommand.z has unexpected offset % instead of 8", ((cast(*void)(*instance.z)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDispatchIndirectCommand.z)) == 4, "VkDispatchIndirectCommand.z has unexpected size % instead of 4", size_of(type_of(VkDispatchIndirectCommand.z)));
|
|
assert(size_of(VkDispatchIndirectCommand) == 12, "VkDispatchIndirectCommand has size % instead of 12", size_of(VkDispatchIndirectCommand));
|
|
}
|
|
|
|
{
|
|
instance: VkDrawIndexedIndirectCommand;
|
|
assert(((cast(*void)(*instance.indexCount)) - cast(*void)(*instance)) == 0, "VkDrawIndexedIndirectCommand.indexCount has unexpected offset % instead of 0", ((cast(*void)(*instance.indexCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDrawIndexedIndirectCommand.indexCount)) == 4, "VkDrawIndexedIndirectCommand.indexCount has unexpected size % instead of 4", size_of(type_of(VkDrawIndexedIndirectCommand.indexCount)));
|
|
assert(((cast(*void)(*instance.instanceCount)) - cast(*void)(*instance)) == 4, "VkDrawIndexedIndirectCommand.instanceCount has unexpected offset % instead of 4", ((cast(*void)(*instance.instanceCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDrawIndexedIndirectCommand.instanceCount)) == 4, "VkDrawIndexedIndirectCommand.instanceCount has unexpected size % instead of 4", size_of(type_of(VkDrawIndexedIndirectCommand.instanceCount)));
|
|
assert(((cast(*void)(*instance.firstIndex)) - cast(*void)(*instance)) == 8, "VkDrawIndexedIndirectCommand.firstIndex has unexpected offset % instead of 8", ((cast(*void)(*instance.firstIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDrawIndexedIndirectCommand.firstIndex)) == 4, "VkDrawIndexedIndirectCommand.firstIndex has unexpected size % instead of 4", size_of(type_of(VkDrawIndexedIndirectCommand.firstIndex)));
|
|
assert(((cast(*void)(*instance.vertexOffset)) - cast(*void)(*instance)) == 12, "VkDrawIndexedIndirectCommand.vertexOffset has unexpected offset % instead of 12", ((cast(*void)(*instance.vertexOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDrawIndexedIndirectCommand.vertexOffset)) == 4, "VkDrawIndexedIndirectCommand.vertexOffset has unexpected size % instead of 4", size_of(type_of(VkDrawIndexedIndirectCommand.vertexOffset)));
|
|
assert(((cast(*void)(*instance.firstInstance)) - cast(*void)(*instance)) == 16, "VkDrawIndexedIndirectCommand.firstInstance has unexpected offset % instead of 16", ((cast(*void)(*instance.firstInstance)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDrawIndexedIndirectCommand.firstInstance)) == 4, "VkDrawIndexedIndirectCommand.firstInstance has unexpected size % instead of 4", size_of(type_of(VkDrawIndexedIndirectCommand.firstInstance)));
|
|
assert(size_of(VkDrawIndexedIndirectCommand) == 20, "VkDrawIndexedIndirectCommand has size % instead of 20", size_of(VkDrawIndexedIndirectCommand));
|
|
}
|
|
|
|
{
|
|
instance: VkDrawIndirectCommand;
|
|
assert(((cast(*void)(*instance.vertexCount)) - cast(*void)(*instance)) == 0, "VkDrawIndirectCommand.vertexCount has unexpected offset % instead of 0", ((cast(*void)(*instance.vertexCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDrawIndirectCommand.vertexCount)) == 4, "VkDrawIndirectCommand.vertexCount has unexpected size % instead of 4", size_of(type_of(VkDrawIndirectCommand.vertexCount)));
|
|
assert(((cast(*void)(*instance.instanceCount)) - cast(*void)(*instance)) == 4, "VkDrawIndirectCommand.instanceCount has unexpected offset % instead of 4", ((cast(*void)(*instance.instanceCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDrawIndirectCommand.instanceCount)) == 4, "VkDrawIndirectCommand.instanceCount has unexpected size % instead of 4", size_of(type_of(VkDrawIndirectCommand.instanceCount)));
|
|
assert(((cast(*void)(*instance.firstVertex)) - cast(*void)(*instance)) == 8, "VkDrawIndirectCommand.firstVertex has unexpected offset % instead of 8", ((cast(*void)(*instance.firstVertex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDrawIndirectCommand.firstVertex)) == 4, "VkDrawIndirectCommand.firstVertex has unexpected size % instead of 4", size_of(type_of(VkDrawIndirectCommand.firstVertex)));
|
|
assert(((cast(*void)(*instance.firstInstance)) - cast(*void)(*instance)) == 12, "VkDrawIndirectCommand.firstInstance has unexpected offset % instead of 12", ((cast(*void)(*instance.firstInstance)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDrawIndirectCommand.firstInstance)) == 4, "VkDrawIndirectCommand.firstInstance has unexpected size % instead of 4", size_of(type_of(VkDrawIndirectCommand.firstInstance)));
|
|
assert(size_of(VkDrawIndirectCommand) == 16, "VkDrawIndirectCommand has size % instead of 16", size_of(VkDrawIndirectCommand));
|
|
}
|
|
|
|
{
|
|
instance: VkImageSubresourceRange;
|
|
assert(((cast(*void)(*instance.aspectMask)) - cast(*void)(*instance)) == 0, "VkImageSubresourceRange.aspectMask has unexpected offset % instead of 0", ((cast(*void)(*instance.aspectMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageSubresourceRange.aspectMask)) == 4, "VkImageSubresourceRange.aspectMask has unexpected size % instead of 4", size_of(type_of(VkImageSubresourceRange.aspectMask)));
|
|
assert(((cast(*void)(*instance.baseMipLevel)) - cast(*void)(*instance)) == 4, "VkImageSubresourceRange.baseMipLevel has unexpected offset % instead of 4", ((cast(*void)(*instance.baseMipLevel)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageSubresourceRange.baseMipLevel)) == 4, "VkImageSubresourceRange.baseMipLevel has unexpected size % instead of 4", size_of(type_of(VkImageSubresourceRange.baseMipLevel)));
|
|
assert(((cast(*void)(*instance.levelCount)) - cast(*void)(*instance)) == 8, "VkImageSubresourceRange.levelCount has unexpected offset % instead of 8", ((cast(*void)(*instance.levelCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageSubresourceRange.levelCount)) == 4, "VkImageSubresourceRange.levelCount has unexpected size % instead of 4", size_of(type_of(VkImageSubresourceRange.levelCount)));
|
|
assert(((cast(*void)(*instance.baseArrayLayer)) - cast(*void)(*instance)) == 12, "VkImageSubresourceRange.baseArrayLayer has unexpected offset % instead of 12", ((cast(*void)(*instance.baseArrayLayer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageSubresourceRange.baseArrayLayer)) == 4, "VkImageSubresourceRange.baseArrayLayer has unexpected size % instead of 4", size_of(type_of(VkImageSubresourceRange.baseArrayLayer)));
|
|
assert(((cast(*void)(*instance.layerCount)) - cast(*void)(*instance)) == 16, "VkImageSubresourceRange.layerCount has unexpected offset % instead of 16", ((cast(*void)(*instance.layerCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageSubresourceRange.layerCount)) == 4, "VkImageSubresourceRange.layerCount has unexpected size % instead of 4", size_of(type_of(VkImageSubresourceRange.layerCount)));
|
|
assert(size_of(VkImageSubresourceRange) == 20, "VkImageSubresourceRange has size % instead of 20", size_of(VkImageSubresourceRange));
|
|
}
|
|
|
|
{
|
|
instance: VkImageMemoryBarrier;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkImageMemoryBarrier.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageMemoryBarrier.sType)) == 4, "VkImageMemoryBarrier.sType has unexpected size % instead of 4", size_of(type_of(VkImageMemoryBarrier.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkImageMemoryBarrier.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageMemoryBarrier.pNext)) == 8, "VkImageMemoryBarrier.pNext has unexpected size % instead of 8", size_of(type_of(VkImageMemoryBarrier.pNext)));
|
|
assert(((cast(*void)(*instance.srcAccessMask)) - cast(*void)(*instance)) == 16, "VkImageMemoryBarrier.srcAccessMask has unexpected offset % instead of 16", ((cast(*void)(*instance.srcAccessMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageMemoryBarrier.srcAccessMask)) == 4, "VkImageMemoryBarrier.srcAccessMask has unexpected size % instead of 4", size_of(type_of(VkImageMemoryBarrier.srcAccessMask)));
|
|
assert(((cast(*void)(*instance.dstAccessMask)) - cast(*void)(*instance)) == 20, "VkImageMemoryBarrier.dstAccessMask has unexpected offset % instead of 20", ((cast(*void)(*instance.dstAccessMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageMemoryBarrier.dstAccessMask)) == 4, "VkImageMemoryBarrier.dstAccessMask has unexpected size % instead of 4", size_of(type_of(VkImageMemoryBarrier.dstAccessMask)));
|
|
assert(((cast(*void)(*instance.oldLayout)) - cast(*void)(*instance)) == 24, "VkImageMemoryBarrier.oldLayout has unexpected offset % instead of 24", ((cast(*void)(*instance.oldLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageMemoryBarrier.oldLayout)) == 4, "VkImageMemoryBarrier.oldLayout has unexpected size % instead of 4", size_of(type_of(VkImageMemoryBarrier.oldLayout)));
|
|
assert(((cast(*void)(*instance.newLayout)) - cast(*void)(*instance)) == 28, "VkImageMemoryBarrier.newLayout has unexpected offset % instead of 28", ((cast(*void)(*instance.newLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageMemoryBarrier.newLayout)) == 4, "VkImageMemoryBarrier.newLayout has unexpected size % instead of 4", size_of(type_of(VkImageMemoryBarrier.newLayout)));
|
|
assert(((cast(*void)(*instance.srcQueueFamilyIndex)) - cast(*void)(*instance)) == 32, "VkImageMemoryBarrier.srcQueueFamilyIndex has unexpected offset % instead of 32", ((cast(*void)(*instance.srcQueueFamilyIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageMemoryBarrier.srcQueueFamilyIndex)) == 4, "VkImageMemoryBarrier.srcQueueFamilyIndex has unexpected size % instead of 4", size_of(type_of(VkImageMemoryBarrier.srcQueueFamilyIndex)));
|
|
assert(((cast(*void)(*instance.dstQueueFamilyIndex)) - cast(*void)(*instance)) == 36, "VkImageMemoryBarrier.dstQueueFamilyIndex has unexpected offset % instead of 36", ((cast(*void)(*instance.dstQueueFamilyIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageMemoryBarrier.dstQueueFamilyIndex)) == 4, "VkImageMemoryBarrier.dstQueueFamilyIndex has unexpected size % instead of 4", size_of(type_of(VkImageMemoryBarrier.dstQueueFamilyIndex)));
|
|
assert(((cast(*void)(*instance.image)) - cast(*void)(*instance)) == 40, "VkImageMemoryBarrier.image has unexpected offset % instead of 40", ((cast(*void)(*instance.image)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageMemoryBarrier.image)) == 8, "VkImageMemoryBarrier.image has unexpected size % instead of 8", size_of(type_of(VkImageMemoryBarrier.image)));
|
|
assert(((cast(*void)(*instance.subresourceRange)) - cast(*void)(*instance)) == 48, "VkImageMemoryBarrier.subresourceRange has unexpected offset % instead of 48", ((cast(*void)(*instance.subresourceRange)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageMemoryBarrier.subresourceRange)) == 20, "VkImageMemoryBarrier.subresourceRange has unexpected size % instead of 20", size_of(type_of(VkImageMemoryBarrier.subresourceRange)));
|
|
assert(size_of(VkImageMemoryBarrier) == 72, "VkImageMemoryBarrier has size % instead of 72", size_of(VkImageMemoryBarrier));
|
|
}
|
|
|
|
{
|
|
instance: VkMemoryBarrier;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkMemoryBarrier.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryBarrier.sType)) == 4, "VkMemoryBarrier.sType has unexpected size % instead of 4", size_of(type_of(VkMemoryBarrier.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkMemoryBarrier.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryBarrier.pNext)) == 8, "VkMemoryBarrier.pNext has unexpected size % instead of 8", size_of(type_of(VkMemoryBarrier.pNext)));
|
|
assert(((cast(*void)(*instance.srcAccessMask)) - cast(*void)(*instance)) == 16, "VkMemoryBarrier.srcAccessMask has unexpected offset % instead of 16", ((cast(*void)(*instance.srcAccessMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryBarrier.srcAccessMask)) == 4, "VkMemoryBarrier.srcAccessMask has unexpected size % instead of 4", size_of(type_of(VkMemoryBarrier.srcAccessMask)));
|
|
assert(((cast(*void)(*instance.dstAccessMask)) - cast(*void)(*instance)) == 20, "VkMemoryBarrier.dstAccessMask has unexpected offset % instead of 20", ((cast(*void)(*instance.dstAccessMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryBarrier.dstAccessMask)) == 4, "VkMemoryBarrier.dstAccessMask has unexpected size % instead of 4", size_of(type_of(VkMemoryBarrier.dstAccessMask)));
|
|
assert(size_of(VkMemoryBarrier) == 24, "VkMemoryBarrier has size % instead of 24", size_of(VkMemoryBarrier));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineCacheHeaderVersionOne;
|
|
assert(((cast(*void)(*instance.headerSize)) - cast(*void)(*instance)) == 0, "VkPipelineCacheHeaderVersionOne.headerSize has unexpected offset % instead of 0", ((cast(*void)(*instance.headerSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineCacheHeaderVersionOne.headerSize)) == 4, "VkPipelineCacheHeaderVersionOne.headerSize has unexpected size % instead of 4", size_of(type_of(VkPipelineCacheHeaderVersionOne.headerSize)));
|
|
assert(((cast(*void)(*instance.headerVersion)) - cast(*void)(*instance)) == 4, "VkPipelineCacheHeaderVersionOne.headerVersion has unexpected offset % instead of 4", ((cast(*void)(*instance.headerVersion)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineCacheHeaderVersionOne.headerVersion)) == 4, "VkPipelineCacheHeaderVersionOne.headerVersion has unexpected size % instead of 4", size_of(type_of(VkPipelineCacheHeaderVersionOne.headerVersion)));
|
|
assert(((cast(*void)(*instance.vendorID)) - cast(*void)(*instance)) == 8, "VkPipelineCacheHeaderVersionOne.vendorID has unexpected offset % instead of 8", ((cast(*void)(*instance.vendorID)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineCacheHeaderVersionOne.vendorID)) == 4, "VkPipelineCacheHeaderVersionOne.vendorID has unexpected size % instead of 4", size_of(type_of(VkPipelineCacheHeaderVersionOne.vendorID)));
|
|
assert(((cast(*void)(*instance.deviceID)) - cast(*void)(*instance)) == 12, "VkPipelineCacheHeaderVersionOne.deviceID has unexpected offset % instead of 12", ((cast(*void)(*instance.deviceID)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineCacheHeaderVersionOne.deviceID)) == 4, "VkPipelineCacheHeaderVersionOne.deviceID has unexpected size % instead of 4", size_of(type_of(VkPipelineCacheHeaderVersionOne.deviceID)));
|
|
assert(((cast(*void)(*instance.pipelineCacheUUID)) - cast(*void)(*instance)) == 16, "VkPipelineCacheHeaderVersionOne.pipelineCacheUUID has unexpected offset % instead of 16", ((cast(*void)(*instance.pipelineCacheUUID)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineCacheHeaderVersionOne.pipelineCacheUUID)) == 16, "VkPipelineCacheHeaderVersionOne.pipelineCacheUUID has unexpected size % instead of 16", size_of(type_of(VkPipelineCacheHeaderVersionOne.pipelineCacheUUID)));
|
|
assert(size_of(VkPipelineCacheHeaderVersionOne) == 32, "VkPipelineCacheHeaderVersionOne has size % instead of 32", size_of(VkPipelineCacheHeaderVersionOne));
|
|
}
|
|
|
|
{
|
|
instance: VkAllocationCallbacks;
|
|
assert(((cast(*void)(*instance.pUserData)) - cast(*void)(*instance)) == 0, "VkAllocationCallbacks.pUserData has unexpected offset % instead of 0", ((cast(*void)(*instance.pUserData)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAllocationCallbacks.pUserData)) == 8, "VkAllocationCallbacks.pUserData has unexpected size % instead of 8", size_of(type_of(VkAllocationCallbacks.pUserData)));
|
|
assert(((cast(*void)(*instance.pfnAllocation)) - cast(*void)(*instance)) == 8, "VkAllocationCallbacks.pfnAllocation has unexpected offset % instead of 8", ((cast(*void)(*instance.pfnAllocation)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAllocationCallbacks.pfnAllocation)) == 8, "VkAllocationCallbacks.pfnAllocation has unexpected size % instead of 8", size_of(type_of(VkAllocationCallbacks.pfnAllocation)));
|
|
assert(((cast(*void)(*instance.pfnReallocation)) - cast(*void)(*instance)) == 16, "VkAllocationCallbacks.pfnReallocation has unexpected offset % instead of 16", ((cast(*void)(*instance.pfnReallocation)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAllocationCallbacks.pfnReallocation)) == 8, "VkAllocationCallbacks.pfnReallocation has unexpected size % instead of 8", size_of(type_of(VkAllocationCallbacks.pfnReallocation)));
|
|
assert(((cast(*void)(*instance.pfnFree)) - cast(*void)(*instance)) == 24, "VkAllocationCallbacks.pfnFree has unexpected offset % instead of 24", ((cast(*void)(*instance.pfnFree)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAllocationCallbacks.pfnFree)) == 8, "VkAllocationCallbacks.pfnFree has unexpected size % instead of 8", size_of(type_of(VkAllocationCallbacks.pfnFree)));
|
|
assert(((cast(*void)(*instance.pfnInternalAllocation)) - cast(*void)(*instance)) == 32, "VkAllocationCallbacks.pfnInternalAllocation has unexpected offset % instead of 32", ((cast(*void)(*instance.pfnInternalAllocation)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAllocationCallbacks.pfnInternalAllocation)) == 8, "VkAllocationCallbacks.pfnInternalAllocation has unexpected size % instead of 8", size_of(type_of(VkAllocationCallbacks.pfnInternalAllocation)));
|
|
assert(((cast(*void)(*instance.pfnInternalFree)) - cast(*void)(*instance)) == 40, "VkAllocationCallbacks.pfnInternalFree has unexpected offset % instead of 40", ((cast(*void)(*instance.pfnInternalFree)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAllocationCallbacks.pfnInternalFree)) == 8, "VkAllocationCallbacks.pfnInternalFree has unexpected size % instead of 8", size_of(type_of(VkAllocationCallbacks.pfnInternalFree)));
|
|
assert(size_of(VkAllocationCallbacks) == 48, "VkAllocationCallbacks has size % instead of 48", size_of(VkAllocationCallbacks));
|
|
}
|
|
|
|
{
|
|
instance: VkApplicationInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkApplicationInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkApplicationInfo.sType)) == 4, "VkApplicationInfo.sType has unexpected size % instead of 4", size_of(type_of(VkApplicationInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkApplicationInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkApplicationInfo.pNext)) == 8, "VkApplicationInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkApplicationInfo.pNext)));
|
|
assert(((cast(*void)(*instance.pApplicationName)) - cast(*void)(*instance)) == 16, "VkApplicationInfo.pApplicationName has unexpected offset % instead of 16", ((cast(*void)(*instance.pApplicationName)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkApplicationInfo.pApplicationName)) == 8, "VkApplicationInfo.pApplicationName has unexpected size % instead of 8", size_of(type_of(VkApplicationInfo.pApplicationName)));
|
|
assert(((cast(*void)(*instance.applicationVersion)) - cast(*void)(*instance)) == 24, "VkApplicationInfo.applicationVersion has unexpected offset % instead of 24", ((cast(*void)(*instance.applicationVersion)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkApplicationInfo.applicationVersion)) == 4, "VkApplicationInfo.applicationVersion has unexpected size % instead of 4", size_of(type_of(VkApplicationInfo.applicationVersion)));
|
|
assert(((cast(*void)(*instance.pEngineName)) - cast(*void)(*instance)) == 32, "VkApplicationInfo.pEngineName has unexpected offset % instead of 32", ((cast(*void)(*instance.pEngineName)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkApplicationInfo.pEngineName)) == 8, "VkApplicationInfo.pEngineName has unexpected size % instead of 8", size_of(type_of(VkApplicationInfo.pEngineName)));
|
|
assert(((cast(*void)(*instance.engineVersion)) - cast(*void)(*instance)) == 40, "VkApplicationInfo.engineVersion has unexpected offset % instead of 40", ((cast(*void)(*instance.engineVersion)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkApplicationInfo.engineVersion)) == 4, "VkApplicationInfo.engineVersion has unexpected size % instead of 4", size_of(type_of(VkApplicationInfo.engineVersion)));
|
|
assert(((cast(*void)(*instance.apiVersion)) - cast(*void)(*instance)) == 44, "VkApplicationInfo.apiVersion has unexpected offset % instead of 44", ((cast(*void)(*instance.apiVersion)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkApplicationInfo.apiVersion)) == 4, "VkApplicationInfo.apiVersion has unexpected size % instead of 4", size_of(type_of(VkApplicationInfo.apiVersion)));
|
|
assert(size_of(VkApplicationInfo) == 48, "VkApplicationInfo has size % instead of 48", size_of(VkApplicationInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkFormatProperties;
|
|
assert(((cast(*void)(*instance.linearTilingFeatures)) - cast(*void)(*instance)) == 0, "VkFormatProperties.linearTilingFeatures has unexpected offset % instead of 0", ((cast(*void)(*instance.linearTilingFeatures)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFormatProperties.linearTilingFeatures)) == 4, "VkFormatProperties.linearTilingFeatures has unexpected size % instead of 4", size_of(type_of(VkFormatProperties.linearTilingFeatures)));
|
|
assert(((cast(*void)(*instance.optimalTilingFeatures)) - cast(*void)(*instance)) == 4, "VkFormatProperties.optimalTilingFeatures has unexpected offset % instead of 4", ((cast(*void)(*instance.optimalTilingFeatures)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFormatProperties.optimalTilingFeatures)) == 4, "VkFormatProperties.optimalTilingFeatures has unexpected size % instead of 4", size_of(type_of(VkFormatProperties.optimalTilingFeatures)));
|
|
assert(((cast(*void)(*instance.bufferFeatures)) - cast(*void)(*instance)) == 8, "VkFormatProperties.bufferFeatures has unexpected offset % instead of 8", ((cast(*void)(*instance.bufferFeatures)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFormatProperties.bufferFeatures)) == 4, "VkFormatProperties.bufferFeatures has unexpected size % instead of 4", size_of(type_of(VkFormatProperties.bufferFeatures)));
|
|
assert(size_of(VkFormatProperties) == 12, "VkFormatProperties has size % instead of 12", size_of(VkFormatProperties));
|
|
}
|
|
|
|
{
|
|
instance: VkImageFormatProperties;
|
|
assert(((cast(*void)(*instance.maxExtent)) - cast(*void)(*instance)) == 0, "VkImageFormatProperties.maxExtent has unexpected offset % instead of 0", ((cast(*void)(*instance.maxExtent)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageFormatProperties.maxExtent)) == 12, "VkImageFormatProperties.maxExtent has unexpected size % instead of 12", size_of(type_of(VkImageFormatProperties.maxExtent)));
|
|
assert(((cast(*void)(*instance.maxMipLevels)) - cast(*void)(*instance)) == 12, "VkImageFormatProperties.maxMipLevels has unexpected offset % instead of 12", ((cast(*void)(*instance.maxMipLevels)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageFormatProperties.maxMipLevels)) == 4, "VkImageFormatProperties.maxMipLevels has unexpected size % instead of 4", size_of(type_of(VkImageFormatProperties.maxMipLevels)));
|
|
assert(((cast(*void)(*instance.maxArrayLayers)) - cast(*void)(*instance)) == 16, "VkImageFormatProperties.maxArrayLayers has unexpected offset % instead of 16", ((cast(*void)(*instance.maxArrayLayers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageFormatProperties.maxArrayLayers)) == 4, "VkImageFormatProperties.maxArrayLayers has unexpected size % instead of 4", size_of(type_of(VkImageFormatProperties.maxArrayLayers)));
|
|
assert(((cast(*void)(*instance.sampleCounts)) - cast(*void)(*instance)) == 20, "VkImageFormatProperties.sampleCounts has unexpected offset % instead of 20", ((cast(*void)(*instance.sampleCounts)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageFormatProperties.sampleCounts)) == 4, "VkImageFormatProperties.sampleCounts has unexpected size % instead of 4", size_of(type_of(VkImageFormatProperties.sampleCounts)));
|
|
assert(((cast(*void)(*instance.maxResourceSize)) - cast(*void)(*instance)) == 24, "VkImageFormatProperties.maxResourceSize has unexpected offset % instead of 24", ((cast(*void)(*instance.maxResourceSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageFormatProperties.maxResourceSize)) == 8, "VkImageFormatProperties.maxResourceSize has unexpected size % instead of 8", size_of(type_of(VkImageFormatProperties.maxResourceSize)));
|
|
assert(size_of(VkImageFormatProperties) == 32, "VkImageFormatProperties has size % instead of 32", size_of(VkImageFormatProperties));
|
|
}
|
|
|
|
{
|
|
instance: VkInstanceCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkInstanceCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkInstanceCreateInfo.sType)) == 4, "VkInstanceCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkInstanceCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkInstanceCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkInstanceCreateInfo.pNext)) == 8, "VkInstanceCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkInstanceCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkInstanceCreateInfo.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkInstanceCreateInfo.flags)) == 4, "VkInstanceCreateInfo.flags has unexpected size % instead of 4", size_of(type_of(VkInstanceCreateInfo.flags)));
|
|
assert(((cast(*void)(*instance.pApplicationInfo)) - cast(*void)(*instance)) == 24, "VkInstanceCreateInfo.pApplicationInfo has unexpected offset % instead of 24", ((cast(*void)(*instance.pApplicationInfo)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkInstanceCreateInfo.pApplicationInfo)) == 8, "VkInstanceCreateInfo.pApplicationInfo has unexpected size % instead of 8", size_of(type_of(VkInstanceCreateInfo.pApplicationInfo)));
|
|
assert(((cast(*void)(*instance.enabledLayerCount)) - cast(*void)(*instance)) == 32, "VkInstanceCreateInfo.enabledLayerCount has unexpected offset % instead of 32", ((cast(*void)(*instance.enabledLayerCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkInstanceCreateInfo.enabledLayerCount)) == 4, "VkInstanceCreateInfo.enabledLayerCount has unexpected size % instead of 4", size_of(type_of(VkInstanceCreateInfo.enabledLayerCount)));
|
|
assert(((cast(*void)(*instance.ppEnabledLayerNames)) - cast(*void)(*instance)) == 40, "VkInstanceCreateInfo.ppEnabledLayerNames has unexpected offset % instead of 40", ((cast(*void)(*instance.ppEnabledLayerNames)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkInstanceCreateInfo.ppEnabledLayerNames)) == 8, "VkInstanceCreateInfo.ppEnabledLayerNames has unexpected size % instead of 8", size_of(type_of(VkInstanceCreateInfo.ppEnabledLayerNames)));
|
|
assert(((cast(*void)(*instance.enabledExtensionCount)) - cast(*void)(*instance)) == 48, "VkInstanceCreateInfo.enabledExtensionCount has unexpected offset % instead of 48", ((cast(*void)(*instance.enabledExtensionCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkInstanceCreateInfo.enabledExtensionCount)) == 4, "VkInstanceCreateInfo.enabledExtensionCount has unexpected size % instead of 4", size_of(type_of(VkInstanceCreateInfo.enabledExtensionCount)));
|
|
assert(((cast(*void)(*instance.ppEnabledExtensionNames)) - cast(*void)(*instance)) == 56, "VkInstanceCreateInfo.ppEnabledExtensionNames has unexpected offset % instead of 56", ((cast(*void)(*instance.ppEnabledExtensionNames)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkInstanceCreateInfo.ppEnabledExtensionNames)) == 8, "VkInstanceCreateInfo.ppEnabledExtensionNames has unexpected size % instead of 8", size_of(type_of(VkInstanceCreateInfo.ppEnabledExtensionNames)));
|
|
assert(size_of(VkInstanceCreateInfo) == 64, "VkInstanceCreateInfo has size % instead of 64", size_of(VkInstanceCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkMemoryHeap;
|
|
assert(((cast(*void)(*instance.size)) - cast(*void)(*instance)) == 0, "VkMemoryHeap.size has unexpected offset % instead of 0", ((cast(*void)(*instance.size)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryHeap.size)) == 8, "VkMemoryHeap.size has unexpected size % instead of 8", size_of(type_of(VkMemoryHeap.size)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 8, "VkMemoryHeap.flags has unexpected offset % instead of 8", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryHeap.flags)) == 4, "VkMemoryHeap.flags has unexpected size % instead of 4", size_of(type_of(VkMemoryHeap.flags)));
|
|
assert(size_of(VkMemoryHeap) == 16, "VkMemoryHeap has size % instead of 16", size_of(VkMemoryHeap));
|
|
}
|
|
|
|
{
|
|
instance: VkMemoryType;
|
|
assert(((cast(*void)(*instance.propertyFlags)) - cast(*void)(*instance)) == 0, "VkMemoryType.propertyFlags has unexpected offset % instead of 0", ((cast(*void)(*instance.propertyFlags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryType.propertyFlags)) == 4, "VkMemoryType.propertyFlags has unexpected size % instead of 4", size_of(type_of(VkMemoryType.propertyFlags)));
|
|
assert(((cast(*void)(*instance.heapIndex)) - cast(*void)(*instance)) == 4, "VkMemoryType.heapIndex has unexpected offset % instead of 4", ((cast(*void)(*instance.heapIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryType.heapIndex)) == 4, "VkMemoryType.heapIndex has unexpected size % instead of 4", size_of(type_of(VkMemoryType.heapIndex)));
|
|
assert(size_of(VkMemoryType) == 8, "VkMemoryType has size % instead of 8", size_of(VkMemoryType));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceFeatures;
|
|
assert(((cast(*void)(*instance.robustBufferAccess)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceFeatures.robustBufferAccess has unexpected offset % instead of 0", ((cast(*void)(*instance.robustBufferAccess)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.robustBufferAccess)) == 4, "VkPhysicalDeviceFeatures.robustBufferAccess has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.robustBufferAccess)));
|
|
assert(((cast(*void)(*instance.fullDrawIndexUint32)) - cast(*void)(*instance)) == 4, "VkPhysicalDeviceFeatures.fullDrawIndexUint32 has unexpected offset % instead of 4", ((cast(*void)(*instance.fullDrawIndexUint32)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.fullDrawIndexUint32)) == 4, "VkPhysicalDeviceFeatures.fullDrawIndexUint32 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.fullDrawIndexUint32)));
|
|
assert(((cast(*void)(*instance.imageCubeArray)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceFeatures.imageCubeArray has unexpected offset % instead of 8", ((cast(*void)(*instance.imageCubeArray)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.imageCubeArray)) == 4, "VkPhysicalDeviceFeatures.imageCubeArray has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.imageCubeArray)));
|
|
assert(((cast(*void)(*instance.independentBlend)) - cast(*void)(*instance)) == 12, "VkPhysicalDeviceFeatures.independentBlend has unexpected offset % instead of 12", ((cast(*void)(*instance.independentBlend)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.independentBlend)) == 4, "VkPhysicalDeviceFeatures.independentBlend has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.independentBlend)));
|
|
assert(((cast(*void)(*instance.geometryShader)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceFeatures.geometryShader has unexpected offset % instead of 16", ((cast(*void)(*instance.geometryShader)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.geometryShader)) == 4, "VkPhysicalDeviceFeatures.geometryShader has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.geometryShader)));
|
|
assert(((cast(*void)(*instance.tessellationShader)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceFeatures.tessellationShader has unexpected offset % instead of 20", ((cast(*void)(*instance.tessellationShader)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.tessellationShader)) == 4, "VkPhysicalDeviceFeatures.tessellationShader has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.tessellationShader)));
|
|
assert(((cast(*void)(*instance.sampleRateShading)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceFeatures.sampleRateShading has unexpected offset % instead of 24", ((cast(*void)(*instance.sampleRateShading)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.sampleRateShading)) == 4, "VkPhysicalDeviceFeatures.sampleRateShading has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.sampleRateShading)));
|
|
assert(((cast(*void)(*instance.dualSrcBlend)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceFeatures.dualSrcBlend has unexpected offset % instead of 28", ((cast(*void)(*instance.dualSrcBlend)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.dualSrcBlend)) == 4, "VkPhysicalDeviceFeatures.dualSrcBlend has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.dualSrcBlend)));
|
|
assert(((cast(*void)(*instance.logicOp)) - cast(*void)(*instance)) == 32, "VkPhysicalDeviceFeatures.logicOp has unexpected offset % instead of 32", ((cast(*void)(*instance.logicOp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.logicOp)) == 4, "VkPhysicalDeviceFeatures.logicOp has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.logicOp)));
|
|
assert(((cast(*void)(*instance.multiDrawIndirect)) - cast(*void)(*instance)) == 36, "VkPhysicalDeviceFeatures.multiDrawIndirect has unexpected offset % instead of 36", ((cast(*void)(*instance.multiDrawIndirect)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.multiDrawIndirect)) == 4, "VkPhysicalDeviceFeatures.multiDrawIndirect has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.multiDrawIndirect)));
|
|
assert(((cast(*void)(*instance.drawIndirectFirstInstance)) - cast(*void)(*instance)) == 40, "VkPhysicalDeviceFeatures.drawIndirectFirstInstance has unexpected offset % instead of 40", ((cast(*void)(*instance.drawIndirectFirstInstance)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.drawIndirectFirstInstance)) == 4, "VkPhysicalDeviceFeatures.drawIndirectFirstInstance has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.drawIndirectFirstInstance)));
|
|
assert(((cast(*void)(*instance.depthClamp)) - cast(*void)(*instance)) == 44, "VkPhysicalDeviceFeatures.depthClamp has unexpected offset % instead of 44", ((cast(*void)(*instance.depthClamp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.depthClamp)) == 4, "VkPhysicalDeviceFeatures.depthClamp has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.depthClamp)));
|
|
assert(((cast(*void)(*instance.depthBiasClamp)) - cast(*void)(*instance)) == 48, "VkPhysicalDeviceFeatures.depthBiasClamp has unexpected offset % instead of 48", ((cast(*void)(*instance.depthBiasClamp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.depthBiasClamp)) == 4, "VkPhysicalDeviceFeatures.depthBiasClamp has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.depthBiasClamp)));
|
|
assert(((cast(*void)(*instance.fillModeNonSolid)) - cast(*void)(*instance)) == 52, "VkPhysicalDeviceFeatures.fillModeNonSolid has unexpected offset % instead of 52", ((cast(*void)(*instance.fillModeNonSolid)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.fillModeNonSolid)) == 4, "VkPhysicalDeviceFeatures.fillModeNonSolid has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.fillModeNonSolid)));
|
|
assert(((cast(*void)(*instance.depthBounds)) - cast(*void)(*instance)) == 56, "VkPhysicalDeviceFeatures.depthBounds has unexpected offset % instead of 56", ((cast(*void)(*instance.depthBounds)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.depthBounds)) == 4, "VkPhysicalDeviceFeatures.depthBounds has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.depthBounds)));
|
|
assert(((cast(*void)(*instance.wideLines)) - cast(*void)(*instance)) == 60, "VkPhysicalDeviceFeatures.wideLines has unexpected offset % instead of 60", ((cast(*void)(*instance.wideLines)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.wideLines)) == 4, "VkPhysicalDeviceFeatures.wideLines has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.wideLines)));
|
|
assert(((cast(*void)(*instance.largePoints)) - cast(*void)(*instance)) == 64, "VkPhysicalDeviceFeatures.largePoints has unexpected offset % instead of 64", ((cast(*void)(*instance.largePoints)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.largePoints)) == 4, "VkPhysicalDeviceFeatures.largePoints has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.largePoints)));
|
|
assert(((cast(*void)(*instance.alphaToOne)) - cast(*void)(*instance)) == 68, "VkPhysicalDeviceFeatures.alphaToOne has unexpected offset % instead of 68", ((cast(*void)(*instance.alphaToOne)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.alphaToOne)) == 4, "VkPhysicalDeviceFeatures.alphaToOne has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.alphaToOne)));
|
|
assert(((cast(*void)(*instance.multiViewport)) - cast(*void)(*instance)) == 72, "VkPhysicalDeviceFeatures.multiViewport has unexpected offset % instead of 72", ((cast(*void)(*instance.multiViewport)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.multiViewport)) == 4, "VkPhysicalDeviceFeatures.multiViewport has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.multiViewport)));
|
|
assert(((cast(*void)(*instance.samplerAnisotropy)) - cast(*void)(*instance)) == 76, "VkPhysicalDeviceFeatures.samplerAnisotropy has unexpected offset % instead of 76", ((cast(*void)(*instance.samplerAnisotropy)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.samplerAnisotropy)) == 4, "VkPhysicalDeviceFeatures.samplerAnisotropy has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.samplerAnisotropy)));
|
|
assert(((cast(*void)(*instance.textureCompressionETC2)) - cast(*void)(*instance)) == 80, "VkPhysicalDeviceFeatures.textureCompressionETC2 has unexpected offset % instead of 80", ((cast(*void)(*instance.textureCompressionETC2)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.textureCompressionETC2)) == 4, "VkPhysicalDeviceFeatures.textureCompressionETC2 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.textureCompressionETC2)));
|
|
assert(((cast(*void)(*instance.textureCompressionASTC_LDR)) - cast(*void)(*instance)) == 84, "VkPhysicalDeviceFeatures.textureCompressionASTC_LDR has unexpected offset % instead of 84", ((cast(*void)(*instance.textureCompressionASTC_LDR)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.textureCompressionASTC_LDR)) == 4, "VkPhysicalDeviceFeatures.textureCompressionASTC_LDR has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.textureCompressionASTC_LDR)));
|
|
assert(((cast(*void)(*instance.textureCompressionBC)) - cast(*void)(*instance)) == 88, "VkPhysicalDeviceFeatures.textureCompressionBC has unexpected offset % instead of 88", ((cast(*void)(*instance.textureCompressionBC)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.textureCompressionBC)) == 4, "VkPhysicalDeviceFeatures.textureCompressionBC has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.textureCompressionBC)));
|
|
assert(((cast(*void)(*instance.occlusionQueryPrecise)) - cast(*void)(*instance)) == 92, "VkPhysicalDeviceFeatures.occlusionQueryPrecise has unexpected offset % instead of 92", ((cast(*void)(*instance.occlusionQueryPrecise)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.occlusionQueryPrecise)) == 4, "VkPhysicalDeviceFeatures.occlusionQueryPrecise has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.occlusionQueryPrecise)));
|
|
assert(((cast(*void)(*instance.pipelineStatisticsQuery)) - cast(*void)(*instance)) == 96, "VkPhysicalDeviceFeatures.pipelineStatisticsQuery has unexpected offset % instead of 96", ((cast(*void)(*instance.pipelineStatisticsQuery)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.pipelineStatisticsQuery)) == 4, "VkPhysicalDeviceFeatures.pipelineStatisticsQuery has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.pipelineStatisticsQuery)));
|
|
assert(((cast(*void)(*instance.vertexPipelineStoresAndAtomics)) - cast(*void)(*instance)) == 100, "VkPhysicalDeviceFeatures.vertexPipelineStoresAndAtomics has unexpected offset % instead of 100", ((cast(*void)(*instance.vertexPipelineStoresAndAtomics)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.vertexPipelineStoresAndAtomics)) == 4, "VkPhysicalDeviceFeatures.vertexPipelineStoresAndAtomics has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.vertexPipelineStoresAndAtomics)));
|
|
assert(((cast(*void)(*instance.fragmentStoresAndAtomics)) - cast(*void)(*instance)) == 104, "VkPhysicalDeviceFeatures.fragmentStoresAndAtomics has unexpected offset % instead of 104", ((cast(*void)(*instance.fragmentStoresAndAtomics)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.fragmentStoresAndAtomics)) == 4, "VkPhysicalDeviceFeatures.fragmentStoresAndAtomics has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.fragmentStoresAndAtomics)));
|
|
assert(((cast(*void)(*instance.shaderTessellationAndGeometryPointSize)) - cast(*void)(*instance)) == 108, "VkPhysicalDeviceFeatures.shaderTessellationAndGeometryPointSize has unexpected offset % instead of 108", ((cast(*void)(*instance.shaderTessellationAndGeometryPointSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.shaderTessellationAndGeometryPointSize)) == 4, "VkPhysicalDeviceFeatures.shaderTessellationAndGeometryPointSize has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.shaderTessellationAndGeometryPointSize)));
|
|
assert(((cast(*void)(*instance.shaderImageGatherExtended)) - cast(*void)(*instance)) == 112, "VkPhysicalDeviceFeatures.shaderImageGatherExtended has unexpected offset % instead of 112", ((cast(*void)(*instance.shaderImageGatherExtended)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.shaderImageGatherExtended)) == 4, "VkPhysicalDeviceFeatures.shaderImageGatherExtended has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.shaderImageGatherExtended)));
|
|
assert(((cast(*void)(*instance.shaderStorageImageExtendedFormats)) - cast(*void)(*instance)) == 116, "VkPhysicalDeviceFeatures.shaderStorageImageExtendedFormats has unexpected offset % instead of 116", ((cast(*void)(*instance.shaderStorageImageExtendedFormats)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.shaderStorageImageExtendedFormats)) == 4, "VkPhysicalDeviceFeatures.shaderStorageImageExtendedFormats has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.shaderStorageImageExtendedFormats)));
|
|
assert(((cast(*void)(*instance.shaderStorageImageMultisample)) - cast(*void)(*instance)) == 120, "VkPhysicalDeviceFeatures.shaderStorageImageMultisample has unexpected offset % instead of 120", ((cast(*void)(*instance.shaderStorageImageMultisample)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.shaderStorageImageMultisample)) == 4, "VkPhysicalDeviceFeatures.shaderStorageImageMultisample has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.shaderStorageImageMultisample)));
|
|
assert(((cast(*void)(*instance.shaderStorageImageReadWithoutFormat)) - cast(*void)(*instance)) == 124, "VkPhysicalDeviceFeatures.shaderStorageImageReadWithoutFormat has unexpected offset % instead of 124", ((cast(*void)(*instance.shaderStorageImageReadWithoutFormat)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.shaderStorageImageReadWithoutFormat)) == 4, "VkPhysicalDeviceFeatures.shaderStorageImageReadWithoutFormat has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.shaderStorageImageReadWithoutFormat)));
|
|
assert(((cast(*void)(*instance.shaderStorageImageWriteWithoutFormat)) - cast(*void)(*instance)) == 128, "VkPhysicalDeviceFeatures.shaderStorageImageWriteWithoutFormat has unexpected offset % instead of 128", ((cast(*void)(*instance.shaderStorageImageWriteWithoutFormat)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.shaderStorageImageWriteWithoutFormat)) == 4, "VkPhysicalDeviceFeatures.shaderStorageImageWriteWithoutFormat has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.shaderStorageImageWriteWithoutFormat)));
|
|
assert(((cast(*void)(*instance.shaderUniformBufferArrayDynamicIndexing)) - cast(*void)(*instance)) == 132, "VkPhysicalDeviceFeatures.shaderUniformBufferArrayDynamicIndexing has unexpected offset % instead of 132", ((cast(*void)(*instance.shaderUniformBufferArrayDynamicIndexing)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.shaderUniformBufferArrayDynamicIndexing)) == 4, "VkPhysicalDeviceFeatures.shaderUniformBufferArrayDynamicIndexing has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.shaderUniformBufferArrayDynamicIndexing)));
|
|
assert(((cast(*void)(*instance.shaderSampledImageArrayDynamicIndexing)) - cast(*void)(*instance)) == 136, "VkPhysicalDeviceFeatures.shaderSampledImageArrayDynamicIndexing has unexpected offset % instead of 136", ((cast(*void)(*instance.shaderSampledImageArrayDynamicIndexing)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.shaderSampledImageArrayDynamicIndexing)) == 4, "VkPhysicalDeviceFeatures.shaderSampledImageArrayDynamicIndexing has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.shaderSampledImageArrayDynamicIndexing)));
|
|
assert(((cast(*void)(*instance.shaderStorageBufferArrayDynamicIndexing)) - cast(*void)(*instance)) == 140, "VkPhysicalDeviceFeatures.shaderStorageBufferArrayDynamicIndexing has unexpected offset % instead of 140", ((cast(*void)(*instance.shaderStorageBufferArrayDynamicIndexing)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.shaderStorageBufferArrayDynamicIndexing)) == 4, "VkPhysicalDeviceFeatures.shaderStorageBufferArrayDynamicIndexing has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.shaderStorageBufferArrayDynamicIndexing)));
|
|
assert(((cast(*void)(*instance.shaderStorageImageArrayDynamicIndexing)) - cast(*void)(*instance)) == 144, "VkPhysicalDeviceFeatures.shaderStorageImageArrayDynamicIndexing has unexpected offset % instead of 144", ((cast(*void)(*instance.shaderStorageImageArrayDynamicIndexing)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.shaderStorageImageArrayDynamicIndexing)) == 4, "VkPhysicalDeviceFeatures.shaderStorageImageArrayDynamicIndexing has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.shaderStorageImageArrayDynamicIndexing)));
|
|
assert(((cast(*void)(*instance.shaderClipDistance)) - cast(*void)(*instance)) == 148, "VkPhysicalDeviceFeatures.shaderClipDistance has unexpected offset % instead of 148", ((cast(*void)(*instance.shaderClipDistance)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.shaderClipDistance)) == 4, "VkPhysicalDeviceFeatures.shaderClipDistance has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.shaderClipDistance)));
|
|
assert(((cast(*void)(*instance.shaderCullDistance)) - cast(*void)(*instance)) == 152, "VkPhysicalDeviceFeatures.shaderCullDistance has unexpected offset % instead of 152", ((cast(*void)(*instance.shaderCullDistance)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.shaderCullDistance)) == 4, "VkPhysicalDeviceFeatures.shaderCullDistance has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.shaderCullDistance)));
|
|
assert(((cast(*void)(*instance.shaderFloat64)) - cast(*void)(*instance)) == 156, "VkPhysicalDeviceFeatures.shaderFloat64 has unexpected offset % instead of 156", ((cast(*void)(*instance.shaderFloat64)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.shaderFloat64)) == 4, "VkPhysicalDeviceFeatures.shaderFloat64 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.shaderFloat64)));
|
|
assert(((cast(*void)(*instance.shaderInt64)) - cast(*void)(*instance)) == 160, "VkPhysicalDeviceFeatures.shaderInt64 has unexpected offset % instead of 160", ((cast(*void)(*instance.shaderInt64)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.shaderInt64)) == 4, "VkPhysicalDeviceFeatures.shaderInt64 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.shaderInt64)));
|
|
assert(((cast(*void)(*instance.shaderInt16)) - cast(*void)(*instance)) == 164, "VkPhysicalDeviceFeatures.shaderInt16 has unexpected offset % instead of 164", ((cast(*void)(*instance.shaderInt16)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.shaderInt16)) == 4, "VkPhysicalDeviceFeatures.shaderInt16 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.shaderInt16)));
|
|
assert(((cast(*void)(*instance.shaderResourceResidency)) - cast(*void)(*instance)) == 168, "VkPhysicalDeviceFeatures.shaderResourceResidency has unexpected offset % instead of 168", ((cast(*void)(*instance.shaderResourceResidency)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.shaderResourceResidency)) == 4, "VkPhysicalDeviceFeatures.shaderResourceResidency has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.shaderResourceResidency)));
|
|
assert(((cast(*void)(*instance.shaderResourceMinLod)) - cast(*void)(*instance)) == 172, "VkPhysicalDeviceFeatures.shaderResourceMinLod has unexpected offset % instead of 172", ((cast(*void)(*instance.shaderResourceMinLod)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.shaderResourceMinLod)) == 4, "VkPhysicalDeviceFeatures.shaderResourceMinLod has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.shaderResourceMinLod)));
|
|
assert(((cast(*void)(*instance.sparseBinding)) - cast(*void)(*instance)) == 176, "VkPhysicalDeviceFeatures.sparseBinding has unexpected offset % instead of 176", ((cast(*void)(*instance.sparseBinding)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.sparseBinding)) == 4, "VkPhysicalDeviceFeatures.sparseBinding has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.sparseBinding)));
|
|
assert(((cast(*void)(*instance.sparseResidencyBuffer)) - cast(*void)(*instance)) == 180, "VkPhysicalDeviceFeatures.sparseResidencyBuffer has unexpected offset % instead of 180", ((cast(*void)(*instance.sparseResidencyBuffer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.sparseResidencyBuffer)) == 4, "VkPhysicalDeviceFeatures.sparseResidencyBuffer has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.sparseResidencyBuffer)));
|
|
assert(((cast(*void)(*instance.sparseResidencyImage2D)) - cast(*void)(*instance)) == 184, "VkPhysicalDeviceFeatures.sparseResidencyImage2D has unexpected offset % instead of 184", ((cast(*void)(*instance.sparseResidencyImage2D)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.sparseResidencyImage2D)) == 4, "VkPhysicalDeviceFeatures.sparseResidencyImage2D has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.sparseResidencyImage2D)));
|
|
assert(((cast(*void)(*instance.sparseResidencyImage3D)) - cast(*void)(*instance)) == 188, "VkPhysicalDeviceFeatures.sparseResidencyImage3D has unexpected offset % instead of 188", ((cast(*void)(*instance.sparseResidencyImage3D)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.sparseResidencyImage3D)) == 4, "VkPhysicalDeviceFeatures.sparseResidencyImage3D has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.sparseResidencyImage3D)));
|
|
assert(((cast(*void)(*instance.sparseResidency2Samples)) - cast(*void)(*instance)) == 192, "VkPhysicalDeviceFeatures.sparseResidency2Samples has unexpected offset % instead of 192", ((cast(*void)(*instance.sparseResidency2Samples)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.sparseResidency2Samples)) == 4, "VkPhysicalDeviceFeatures.sparseResidency2Samples has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.sparseResidency2Samples)));
|
|
assert(((cast(*void)(*instance.sparseResidency4Samples)) - cast(*void)(*instance)) == 196, "VkPhysicalDeviceFeatures.sparseResidency4Samples has unexpected offset % instead of 196", ((cast(*void)(*instance.sparseResidency4Samples)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.sparseResidency4Samples)) == 4, "VkPhysicalDeviceFeatures.sparseResidency4Samples has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.sparseResidency4Samples)));
|
|
assert(((cast(*void)(*instance.sparseResidency8Samples)) - cast(*void)(*instance)) == 200, "VkPhysicalDeviceFeatures.sparseResidency8Samples has unexpected offset % instead of 200", ((cast(*void)(*instance.sparseResidency8Samples)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.sparseResidency8Samples)) == 4, "VkPhysicalDeviceFeatures.sparseResidency8Samples has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.sparseResidency8Samples)));
|
|
assert(((cast(*void)(*instance.sparseResidency16Samples)) - cast(*void)(*instance)) == 204, "VkPhysicalDeviceFeatures.sparseResidency16Samples has unexpected offset % instead of 204", ((cast(*void)(*instance.sparseResidency16Samples)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.sparseResidency16Samples)) == 4, "VkPhysicalDeviceFeatures.sparseResidency16Samples has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.sparseResidency16Samples)));
|
|
assert(((cast(*void)(*instance.sparseResidencyAliased)) - cast(*void)(*instance)) == 208, "VkPhysicalDeviceFeatures.sparseResidencyAliased has unexpected offset % instead of 208", ((cast(*void)(*instance.sparseResidencyAliased)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.sparseResidencyAliased)) == 4, "VkPhysicalDeviceFeatures.sparseResidencyAliased has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.sparseResidencyAliased)));
|
|
assert(((cast(*void)(*instance.variableMultisampleRate)) - cast(*void)(*instance)) == 212, "VkPhysicalDeviceFeatures.variableMultisampleRate has unexpected offset % instead of 212", ((cast(*void)(*instance.variableMultisampleRate)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.variableMultisampleRate)) == 4, "VkPhysicalDeviceFeatures.variableMultisampleRate has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.variableMultisampleRate)));
|
|
assert(((cast(*void)(*instance.inheritedQueries)) - cast(*void)(*instance)) == 216, "VkPhysicalDeviceFeatures.inheritedQueries has unexpected offset % instead of 216", ((cast(*void)(*instance.inheritedQueries)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures.inheritedQueries)) == 4, "VkPhysicalDeviceFeatures.inheritedQueries has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures.inheritedQueries)));
|
|
assert(size_of(VkPhysicalDeviceFeatures) == 220, "VkPhysicalDeviceFeatures has size % instead of 220", size_of(VkPhysicalDeviceFeatures));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceLimits;
|
|
assert(((cast(*void)(*instance.maxImageDimension1D)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceLimits.maxImageDimension1D has unexpected offset % instead of 0", ((cast(*void)(*instance.maxImageDimension1D)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxImageDimension1D)) == 4, "VkPhysicalDeviceLimits.maxImageDimension1D has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxImageDimension1D)));
|
|
assert(((cast(*void)(*instance.maxImageDimension2D)) - cast(*void)(*instance)) == 4, "VkPhysicalDeviceLimits.maxImageDimension2D has unexpected offset % instead of 4", ((cast(*void)(*instance.maxImageDimension2D)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxImageDimension2D)) == 4, "VkPhysicalDeviceLimits.maxImageDimension2D has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxImageDimension2D)));
|
|
assert(((cast(*void)(*instance.maxImageDimension3D)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceLimits.maxImageDimension3D has unexpected offset % instead of 8", ((cast(*void)(*instance.maxImageDimension3D)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxImageDimension3D)) == 4, "VkPhysicalDeviceLimits.maxImageDimension3D has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxImageDimension3D)));
|
|
assert(((cast(*void)(*instance.maxImageDimensionCube)) - cast(*void)(*instance)) == 12, "VkPhysicalDeviceLimits.maxImageDimensionCube has unexpected offset % instead of 12", ((cast(*void)(*instance.maxImageDimensionCube)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxImageDimensionCube)) == 4, "VkPhysicalDeviceLimits.maxImageDimensionCube has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxImageDimensionCube)));
|
|
assert(((cast(*void)(*instance.maxImageArrayLayers)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceLimits.maxImageArrayLayers has unexpected offset % instead of 16", ((cast(*void)(*instance.maxImageArrayLayers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxImageArrayLayers)) == 4, "VkPhysicalDeviceLimits.maxImageArrayLayers has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxImageArrayLayers)));
|
|
assert(((cast(*void)(*instance.maxTexelBufferElements)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceLimits.maxTexelBufferElements has unexpected offset % instead of 20", ((cast(*void)(*instance.maxTexelBufferElements)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxTexelBufferElements)) == 4, "VkPhysicalDeviceLimits.maxTexelBufferElements has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxTexelBufferElements)));
|
|
assert(((cast(*void)(*instance.maxUniformBufferRange)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceLimits.maxUniformBufferRange has unexpected offset % instead of 24", ((cast(*void)(*instance.maxUniformBufferRange)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxUniformBufferRange)) == 4, "VkPhysicalDeviceLimits.maxUniformBufferRange has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxUniformBufferRange)));
|
|
assert(((cast(*void)(*instance.maxStorageBufferRange)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceLimits.maxStorageBufferRange has unexpected offset % instead of 28", ((cast(*void)(*instance.maxStorageBufferRange)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxStorageBufferRange)) == 4, "VkPhysicalDeviceLimits.maxStorageBufferRange has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxStorageBufferRange)));
|
|
assert(((cast(*void)(*instance.maxPushConstantsSize)) - cast(*void)(*instance)) == 32, "VkPhysicalDeviceLimits.maxPushConstantsSize has unexpected offset % instead of 32", ((cast(*void)(*instance.maxPushConstantsSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxPushConstantsSize)) == 4, "VkPhysicalDeviceLimits.maxPushConstantsSize has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxPushConstantsSize)));
|
|
assert(((cast(*void)(*instance.maxMemoryAllocationCount)) - cast(*void)(*instance)) == 36, "VkPhysicalDeviceLimits.maxMemoryAllocationCount has unexpected offset % instead of 36", ((cast(*void)(*instance.maxMemoryAllocationCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxMemoryAllocationCount)) == 4, "VkPhysicalDeviceLimits.maxMemoryAllocationCount has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxMemoryAllocationCount)));
|
|
assert(((cast(*void)(*instance.maxSamplerAllocationCount)) - cast(*void)(*instance)) == 40, "VkPhysicalDeviceLimits.maxSamplerAllocationCount has unexpected offset % instead of 40", ((cast(*void)(*instance.maxSamplerAllocationCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxSamplerAllocationCount)) == 4, "VkPhysicalDeviceLimits.maxSamplerAllocationCount has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxSamplerAllocationCount)));
|
|
assert(((cast(*void)(*instance.bufferImageGranularity)) - cast(*void)(*instance)) == 48, "VkPhysicalDeviceLimits.bufferImageGranularity has unexpected offset % instead of 48", ((cast(*void)(*instance.bufferImageGranularity)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.bufferImageGranularity)) == 8, "VkPhysicalDeviceLimits.bufferImageGranularity has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceLimits.bufferImageGranularity)));
|
|
assert(((cast(*void)(*instance.sparseAddressSpaceSize)) - cast(*void)(*instance)) == 56, "VkPhysicalDeviceLimits.sparseAddressSpaceSize has unexpected offset % instead of 56", ((cast(*void)(*instance.sparseAddressSpaceSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.sparseAddressSpaceSize)) == 8, "VkPhysicalDeviceLimits.sparseAddressSpaceSize has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceLimits.sparseAddressSpaceSize)));
|
|
assert(((cast(*void)(*instance.maxBoundDescriptorSets)) - cast(*void)(*instance)) == 64, "VkPhysicalDeviceLimits.maxBoundDescriptorSets has unexpected offset % instead of 64", ((cast(*void)(*instance.maxBoundDescriptorSets)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxBoundDescriptorSets)) == 4, "VkPhysicalDeviceLimits.maxBoundDescriptorSets has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxBoundDescriptorSets)));
|
|
assert(((cast(*void)(*instance.maxPerStageDescriptorSamplers)) - cast(*void)(*instance)) == 68, "VkPhysicalDeviceLimits.maxPerStageDescriptorSamplers has unexpected offset % instead of 68", ((cast(*void)(*instance.maxPerStageDescriptorSamplers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxPerStageDescriptorSamplers)) == 4, "VkPhysicalDeviceLimits.maxPerStageDescriptorSamplers has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxPerStageDescriptorSamplers)));
|
|
assert(((cast(*void)(*instance.maxPerStageDescriptorUniformBuffers)) - cast(*void)(*instance)) == 72, "VkPhysicalDeviceLimits.maxPerStageDescriptorUniformBuffers has unexpected offset % instead of 72", ((cast(*void)(*instance.maxPerStageDescriptorUniformBuffers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxPerStageDescriptorUniformBuffers)) == 4, "VkPhysicalDeviceLimits.maxPerStageDescriptorUniformBuffers has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxPerStageDescriptorUniformBuffers)));
|
|
assert(((cast(*void)(*instance.maxPerStageDescriptorStorageBuffers)) - cast(*void)(*instance)) == 76, "VkPhysicalDeviceLimits.maxPerStageDescriptorStorageBuffers has unexpected offset % instead of 76", ((cast(*void)(*instance.maxPerStageDescriptorStorageBuffers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxPerStageDescriptorStorageBuffers)) == 4, "VkPhysicalDeviceLimits.maxPerStageDescriptorStorageBuffers has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxPerStageDescriptorStorageBuffers)));
|
|
assert(((cast(*void)(*instance.maxPerStageDescriptorSampledImages)) - cast(*void)(*instance)) == 80, "VkPhysicalDeviceLimits.maxPerStageDescriptorSampledImages has unexpected offset % instead of 80", ((cast(*void)(*instance.maxPerStageDescriptorSampledImages)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxPerStageDescriptorSampledImages)) == 4, "VkPhysicalDeviceLimits.maxPerStageDescriptorSampledImages has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxPerStageDescriptorSampledImages)));
|
|
assert(((cast(*void)(*instance.maxPerStageDescriptorStorageImages)) - cast(*void)(*instance)) == 84, "VkPhysicalDeviceLimits.maxPerStageDescriptorStorageImages has unexpected offset % instead of 84", ((cast(*void)(*instance.maxPerStageDescriptorStorageImages)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxPerStageDescriptorStorageImages)) == 4, "VkPhysicalDeviceLimits.maxPerStageDescriptorStorageImages has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxPerStageDescriptorStorageImages)));
|
|
assert(((cast(*void)(*instance.maxPerStageDescriptorInputAttachments)) - cast(*void)(*instance)) == 88, "VkPhysicalDeviceLimits.maxPerStageDescriptorInputAttachments has unexpected offset % instead of 88", ((cast(*void)(*instance.maxPerStageDescriptorInputAttachments)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxPerStageDescriptorInputAttachments)) == 4, "VkPhysicalDeviceLimits.maxPerStageDescriptorInputAttachments has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxPerStageDescriptorInputAttachments)));
|
|
assert(((cast(*void)(*instance.maxPerStageResources)) - cast(*void)(*instance)) == 92, "VkPhysicalDeviceLimits.maxPerStageResources has unexpected offset % instead of 92", ((cast(*void)(*instance.maxPerStageResources)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxPerStageResources)) == 4, "VkPhysicalDeviceLimits.maxPerStageResources has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxPerStageResources)));
|
|
assert(((cast(*void)(*instance.maxDescriptorSetSamplers)) - cast(*void)(*instance)) == 96, "VkPhysicalDeviceLimits.maxDescriptorSetSamplers has unexpected offset % instead of 96", ((cast(*void)(*instance.maxDescriptorSetSamplers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxDescriptorSetSamplers)) == 4, "VkPhysicalDeviceLimits.maxDescriptorSetSamplers has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxDescriptorSetSamplers)));
|
|
assert(((cast(*void)(*instance.maxDescriptorSetUniformBuffers)) - cast(*void)(*instance)) == 100, "VkPhysicalDeviceLimits.maxDescriptorSetUniformBuffers has unexpected offset % instead of 100", ((cast(*void)(*instance.maxDescriptorSetUniformBuffers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxDescriptorSetUniformBuffers)) == 4, "VkPhysicalDeviceLimits.maxDescriptorSetUniformBuffers has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxDescriptorSetUniformBuffers)));
|
|
assert(((cast(*void)(*instance.maxDescriptorSetUniformBuffersDynamic)) - cast(*void)(*instance)) == 104, "VkPhysicalDeviceLimits.maxDescriptorSetUniformBuffersDynamic has unexpected offset % instead of 104", ((cast(*void)(*instance.maxDescriptorSetUniformBuffersDynamic)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxDescriptorSetUniformBuffersDynamic)) == 4, "VkPhysicalDeviceLimits.maxDescriptorSetUniformBuffersDynamic has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxDescriptorSetUniformBuffersDynamic)));
|
|
assert(((cast(*void)(*instance.maxDescriptorSetStorageBuffers)) - cast(*void)(*instance)) == 108, "VkPhysicalDeviceLimits.maxDescriptorSetStorageBuffers has unexpected offset % instead of 108", ((cast(*void)(*instance.maxDescriptorSetStorageBuffers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxDescriptorSetStorageBuffers)) == 4, "VkPhysicalDeviceLimits.maxDescriptorSetStorageBuffers has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxDescriptorSetStorageBuffers)));
|
|
assert(((cast(*void)(*instance.maxDescriptorSetStorageBuffersDynamic)) - cast(*void)(*instance)) == 112, "VkPhysicalDeviceLimits.maxDescriptorSetStorageBuffersDynamic has unexpected offset % instead of 112", ((cast(*void)(*instance.maxDescriptorSetStorageBuffersDynamic)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxDescriptorSetStorageBuffersDynamic)) == 4, "VkPhysicalDeviceLimits.maxDescriptorSetStorageBuffersDynamic has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxDescriptorSetStorageBuffersDynamic)));
|
|
assert(((cast(*void)(*instance.maxDescriptorSetSampledImages)) - cast(*void)(*instance)) == 116, "VkPhysicalDeviceLimits.maxDescriptorSetSampledImages has unexpected offset % instead of 116", ((cast(*void)(*instance.maxDescriptorSetSampledImages)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxDescriptorSetSampledImages)) == 4, "VkPhysicalDeviceLimits.maxDescriptorSetSampledImages has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxDescriptorSetSampledImages)));
|
|
assert(((cast(*void)(*instance.maxDescriptorSetStorageImages)) - cast(*void)(*instance)) == 120, "VkPhysicalDeviceLimits.maxDescriptorSetStorageImages has unexpected offset % instead of 120", ((cast(*void)(*instance.maxDescriptorSetStorageImages)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxDescriptorSetStorageImages)) == 4, "VkPhysicalDeviceLimits.maxDescriptorSetStorageImages has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxDescriptorSetStorageImages)));
|
|
assert(((cast(*void)(*instance.maxDescriptorSetInputAttachments)) - cast(*void)(*instance)) == 124, "VkPhysicalDeviceLimits.maxDescriptorSetInputAttachments has unexpected offset % instead of 124", ((cast(*void)(*instance.maxDescriptorSetInputAttachments)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxDescriptorSetInputAttachments)) == 4, "VkPhysicalDeviceLimits.maxDescriptorSetInputAttachments has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxDescriptorSetInputAttachments)));
|
|
assert(((cast(*void)(*instance.maxVertexInputAttributes)) - cast(*void)(*instance)) == 128, "VkPhysicalDeviceLimits.maxVertexInputAttributes has unexpected offset % instead of 128", ((cast(*void)(*instance.maxVertexInputAttributes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxVertexInputAttributes)) == 4, "VkPhysicalDeviceLimits.maxVertexInputAttributes has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxVertexInputAttributes)));
|
|
assert(((cast(*void)(*instance.maxVertexInputBindings)) - cast(*void)(*instance)) == 132, "VkPhysicalDeviceLimits.maxVertexInputBindings has unexpected offset % instead of 132", ((cast(*void)(*instance.maxVertexInputBindings)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxVertexInputBindings)) == 4, "VkPhysicalDeviceLimits.maxVertexInputBindings has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxVertexInputBindings)));
|
|
assert(((cast(*void)(*instance.maxVertexInputAttributeOffset)) - cast(*void)(*instance)) == 136, "VkPhysicalDeviceLimits.maxVertexInputAttributeOffset has unexpected offset % instead of 136", ((cast(*void)(*instance.maxVertexInputAttributeOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxVertexInputAttributeOffset)) == 4, "VkPhysicalDeviceLimits.maxVertexInputAttributeOffset has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxVertexInputAttributeOffset)));
|
|
assert(((cast(*void)(*instance.maxVertexInputBindingStride)) - cast(*void)(*instance)) == 140, "VkPhysicalDeviceLimits.maxVertexInputBindingStride has unexpected offset % instead of 140", ((cast(*void)(*instance.maxVertexInputBindingStride)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxVertexInputBindingStride)) == 4, "VkPhysicalDeviceLimits.maxVertexInputBindingStride has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxVertexInputBindingStride)));
|
|
assert(((cast(*void)(*instance.maxVertexOutputComponents)) - cast(*void)(*instance)) == 144, "VkPhysicalDeviceLimits.maxVertexOutputComponents has unexpected offset % instead of 144", ((cast(*void)(*instance.maxVertexOutputComponents)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxVertexOutputComponents)) == 4, "VkPhysicalDeviceLimits.maxVertexOutputComponents has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxVertexOutputComponents)));
|
|
assert(((cast(*void)(*instance.maxTessellationGenerationLevel)) - cast(*void)(*instance)) == 148, "VkPhysicalDeviceLimits.maxTessellationGenerationLevel has unexpected offset % instead of 148", ((cast(*void)(*instance.maxTessellationGenerationLevel)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxTessellationGenerationLevel)) == 4, "VkPhysicalDeviceLimits.maxTessellationGenerationLevel has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxTessellationGenerationLevel)));
|
|
assert(((cast(*void)(*instance.maxTessellationPatchSize)) - cast(*void)(*instance)) == 152, "VkPhysicalDeviceLimits.maxTessellationPatchSize has unexpected offset % instead of 152", ((cast(*void)(*instance.maxTessellationPatchSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxTessellationPatchSize)) == 4, "VkPhysicalDeviceLimits.maxTessellationPatchSize has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxTessellationPatchSize)));
|
|
assert(((cast(*void)(*instance.maxTessellationControlPerVertexInputComponents)) - cast(*void)(*instance)) == 156, "VkPhysicalDeviceLimits.maxTessellationControlPerVertexInputComponents has unexpected offset % instead of 156", ((cast(*void)(*instance.maxTessellationControlPerVertexInputComponents)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxTessellationControlPerVertexInputComponents)) == 4, "VkPhysicalDeviceLimits.maxTessellationControlPerVertexInputComponents has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxTessellationControlPerVertexInputComponents)));
|
|
assert(((cast(*void)(*instance.maxTessellationControlPerVertexOutputComponents)) - cast(*void)(*instance)) == 160, "VkPhysicalDeviceLimits.maxTessellationControlPerVertexOutputComponents has unexpected offset % instead of 160", ((cast(*void)(*instance.maxTessellationControlPerVertexOutputComponents)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxTessellationControlPerVertexOutputComponents)) == 4, "VkPhysicalDeviceLimits.maxTessellationControlPerVertexOutputComponents has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxTessellationControlPerVertexOutputComponents)));
|
|
assert(((cast(*void)(*instance.maxTessellationControlPerPatchOutputComponents)) - cast(*void)(*instance)) == 164, "VkPhysicalDeviceLimits.maxTessellationControlPerPatchOutputComponents has unexpected offset % instead of 164", ((cast(*void)(*instance.maxTessellationControlPerPatchOutputComponents)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxTessellationControlPerPatchOutputComponents)) == 4, "VkPhysicalDeviceLimits.maxTessellationControlPerPatchOutputComponents has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxTessellationControlPerPatchOutputComponents)));
|
|
assert(((cast(*void)(*instance.maxTessellationControlTotalOutputComponents)) - cast(*void)(*instance)) == 168, "VkPhysicalDeviceLimits.maxTessellationControlTotalOutputComponents has unexpected offset % instead of 168", ((cast(*void)(*instance.maxTessellationControlTotalOutputComponents)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxTessellationControlTotalOutputComponents)) == 4, "VkPhysicalDeviceLimits.maxTessellationControlTotalOutputComponents has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxTessellationControlTotalOutputComponents)));
|
|
assert(((cast(*void)(*instance.maxTessellationEvaluationInputComponents)) - cast(*void)(*instance)) == 172, "VkPhysicalDeviceLimits.maxTessellationEvaluationInputComponents has unexpected offset % instead of 172", ((cast(*void)(*instance.maxTessellationEvaluationInputComponents)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxTessellationEvaluationInputComponents)) == 4, "VkPhysicalDeviceLimits.maxTessellationEvaluationInputComponents has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxTessellationEvaluationInputComponents)));
|
|
assert(((cast(*void)(*instance.maxTessellationEvaluationOutputComponents)) - cast(*void)(*instance)) == 176, "VkPhysicalDeviceLimits.maxTessellationEvaluationOutputComponents has unexpected offset % instead of 176", ((cast(*void)(*instance.maxTessellationEvaluationOutputComponents)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxTessellationEvaluationOutputComponents)) == 4, "VkPhysicalDeviceLimits.maxTessellationEvaluationOutputComponents has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxTessellationEvaluationOutputComponents)));
|
|
assert(((cast(*void)(*instance.maxGeometryShaderInvocations)) - cast(*void)(*instance)) == 180, "VkPhysicalDeviceLimits.maxGeometryShaderInvocations has unexpected offset % instead of 180", ((cast(*void)(*instance.maxGeometryShaderInvocations)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxGeometryShaderInvocations)) == 4, "VkPhysicalDeviceLimits.maxGeometryShaderInvocations has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxGeometryShaderInvocations)));
|
|
assert(((cast(*void)(*instance.maxGeometryInputComponents)) - cast(*void)(*instance)) == 184, "VkPhysicalDeviceLimits.maxGeometryInputComponents has unexpected offset % instead of 184", ((cast(*void)(*instance.maxGeometryInputComponents)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxGeometryInputComponents)) == 4, "VkPhysicalDeviceLimits.maxGeometryInputComponents has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxGeometryInputComponents)));
|
|
assert(((cast(*void)(*instance.maxGeometryOutputComponents)) - cast(*void)(*instance)) == 188, "VkPhysicalDeviceLimits.maxGeometryOutputComponents has unexpected offset % instead of 188", ((cast(*void)(*instance.maxGeometryOutputComponents)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxGeometryOutputComponents)) == 4, "VkPhysicalDeviceLimits.maxGeometryOutputComponents has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxGeometryOutputComponents)));
|
|
assert(((cast(*void)(*instance.maxGeometryOutputVertices)) - cast(*void)(*instance)) == 192, "VkPhysicalDeviceLimits.maxGeometryOutputVertices has unexpected offset % instead of 192", ((cast(*void)(*instance.maxGeometryOutputVertices)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxGeometryOutputVertices)) == 4, "VkPhysicalDeviceLimits.maxGeometryOutputVertices has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxGeometryOutputVertices)));
|
|
assert(((cast(*void)(*instance.maxGeometryTotalOutputComponents)) - cast(*void)(*instance)) == 196, "VkPhysicalDeviceLimits.maxGeometryTotalOutputComponents has unexpected offset % instead of 196", ((cast(*void)(*instance.maxGeometryTotalOutputComponents)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxGeometryTotalOutputComponents)) == 4, "VkPhysicalDeviceLimits.maxGeometryTotalOutputComponents has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxGeometryTotalOutputComponents)));
|
|
assert(((cast(*void)(*instance.maxFragmentInputComponents)) - cast(*void)(*instance)) == 200, "VkPhysicalDeviceLimits.maxFragmentInputComponents has unexpected offset % instead of 200", ((cast(*void)(*instance.maxFragmentInputComponents)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxFragmentInputComponents)) == 4, "VkPhysicalDeviceLimits.maxFragmentInputComponents has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxFragmentInputComponents)));
|
|
assert(((cast(*void)(*instance.maxFragmentOutputAttachments)) - cast(*void)(*instance)) == 204, "VkPhysicalDeviceLimits.maxFragmentOutputAttachments has unexpected offset % instead of 204", ((cast(*void)(*instance.maxFragmentOutputAttachments)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxFragmentOutputAttachments)) == 4, "VkPhysicalDeviceLimits.maxFragmentOutputAttachments has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxFragmentOutputAttachments)));
|
|
assert(((cast(*void)(*instance.maxFragmentDualSrcAttachments)) - cast(*void)(*instance)) == 208, "VkPhysicalDeviceLimits.maxFragmentDualSrcAttachments has unexpected offset % instead of 208", ((cast(*void)(*instance.maxFragmentDualSrcAttachments)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxFragmentDualSrcAttachments)) == 4, "VkPhysicalDeviceLimits.maxFragmentDualSrcAttachments has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxFragmentDualSrcAttachments)));
|
|
assert(((cast(*void)(*instance.maxFragmentCombinedOutputResources)) - cast(*void)(*instance)) == 212, "VkPhysicalDeviceLimits.maxFragmentCombinedOutputResources has unexpected offset % instead of 212", ((cast(*void)(*instance.maxFragmentCombinedOutputResources)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxFragmentCombinedOutputResources)) == 4, "VkPhysicalDeviceLimits.maxFragmentCombinedOutputResources has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxFragmentCombinedOutputResources)));
|
|
assert(((cast(*void)(*instance.maxComputeSharedMemorySize)) - cast(*void)(*instance)) == 216, "VkPhysicalDeviceLimits.maxComputeSharedMemorySize has unexpected offset % instead of 216", ((cast(*void)(*instance.maxComputeSharedMemorySize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxComputeSharedMemorySize)) == 4, "VkPhysicalDeviceLimits.maxComputeSharedMemorySize has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxComputeSharedMemorySize)));
|
|
assert(((cast(*void)(*instance.maxComputeWorkGroupCount)) - cast(*void)(*instance)) == 220, "VkPhysicalDeviceLimits.maxComputeWorkGroupCount has unexpected offset % instead of 220", ((cast(*void)(*instance.maxComputeWorkGroupCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxComputeWorkGroupCount)) == 12, "VkPhysicalDeviceLimits.maxComputeWorkGroupCount has unexpected size % instead of 12", size_of(type_of(VkPhysicalDeviceLimits.maxComputeWorkGroupCount)));
|
|
assert(((cast(*void)(*instance.maxComputeWorkGroupInvocations)) - cast(*void)(*instance)) == 232, "VkPhysicalDeviceLimits.maxComputeWorkGroupInvocations has unexpected offset % instead of 232", ((cast(*void)(*instance.maxComputeWorkGroupInvocations)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxComputeWorkGroupInvocations)) == 4, "VkPhysicalDeviceLimits.maxComputeWorkGroupInvocations has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxComputeWorkGroupInvocations)));
|
|
assert(((cast(*void)(*instance.maxComputeWorkGroupSize)) - cast(*void)(*instance)) == 236, "VkPhysicalDeviceLimits.maxComputeWorkGroupSize has unexpected offset % instead of 236", ((cast(*void)(*instance.maxComputeWorkGroupSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxComputeWorkGroupSize)) == 12, "VkPhysicalDeviceLimits.maxComputeWorkGroupSize has unexpected size % instead of 12", size_of(type_of(VkPhysicalDeviceLimits.maxComputeWorkGroupSize)));
|
|
assert(((cast(*void)(*instance.subPixelPrecisionBits)) - cast(*void)(*instance)) == 248, "VkPhysicalDeviceLimits.subPixelPrecisionBits has unexpected offset % instead of 248", ((cast(*void)(*instance.subPixelPrecisionBits)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.subPixelPrecisionBits)) == 4, "VkPhysicalDeviceLimits.subPixelPrecisionBits has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.subPixelPrecisionBits)));
|
|
assert(((cast(*void)(*instance.subTexelPrecisionBits)) - cast(*void)(*instance)) == 252, "VkPhysicalDeviceLimits.subTexelPrecisionBits has unexpected offset % instead of 252", ((cast(*void)(*instance.subTexelPrecisionBits)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.subTexelPrecisionBits)) == 4, "VkPhysicalDeviceLimits.subTexelPrecisionBits has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.subTexelPrecisionBits)));
|
|
assert(((cast(*void)(*instance.mipmapPrecisionBits)) - cast(*void)(*instance)) == 256, "VkPhysicalDeviceLimits.mipmapPrecisionBits has unexpected offset % instead of 256", ((cast(*void)(*instance.mipmapPrecisionBits)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.mipmapPrecisionBits)) == 4, "VkPhysicalDeviceLimits.mipmapPrecisionBits has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.mipmapPrecisionBits)));
|
|
assert(((cast(*void)(*instance.maxDrawIndexedIndexValue)) - cast(*void)(*instance)) == 260, "VkPhysicalDeviceLimits.maxDrawIndexedIndexValue has unexpected offset % instead of 260", ((cast(*void)(*instance.maxDrawIndexedIndexValue)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxDrawIndexedIndexValue)) == 4, "VkPhysicalDeviceLimits.maxDrawIndexedIndexValue has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxDrawIndexedIndexValue)));
|
|
assert(((cast(*void)(*instance.maxDrawIndirectCount)) - cast(*void)(*instance)) == 264, "VkPhysicalDeviceLimits.maxDrawIndirectCount has unexpected offset % instead of 264", ((cast(*void)(*instance.maxDrawIndirectCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxDrawIndirectCount)) == 4, "VkPhysicalDeviceLimits.maxDrawIndirectCount has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxDrawIndirectCount)));
|
|
assert(((cast(*void)(*instance.maxSamplerLodBias)) - cast(*void)(*instance)) == 268, "VkPhysicalDeviceLimits.maxSamplerLodBias has unexpected offset % instead of 268", ((cast(*void)(*instance.maxSamplerLodBias)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxSamplerLodBias)) == 4, "VkPhysicalDeviceLimits.maxSamplerLodBias has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxSamplerLodBias)));
|
|
assert(((cast(*void)(*instance.maxSamplerAnisotropy)) - cast(*void)(*instance)) == 272, "VkPhysicalDeviceLimits.maxSamplerAnisotropy has unexpected offset % instead of 272", ((cast(*void)(*instance.maxSamplerAnisotropy)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxSamplerAnisotropy)) == 4, "VkPhysicalDeviceLimits.maxSamplerAnisotropy has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxSamplerAnisotropy)));
|
|
assert(((cast(*void)(*instance.maxViewports)) - cast(*void)(*instance)) == 276, "VkPhysicalDeviceLimits.maxViewports has unexpected offset % instead of 276", ((cast(*void)(*instance.maxViewports)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxViewports)) == 4, "VkPhysicalDeviceLimits.maxViewports has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxViewports)));
|
|
assert(((cast(*void)(*instance.maxViewportDimensions)) - cast(*void)(*instance)) == 280, "VkPhysicalDeviceLimits.maxViewportDimensions has unexpected offset % instead of 280", ((cast(*void)(*instance.maxViewportDimensions)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxViewportDimensions)) == 8, "VkPhysicalDeviceLimits.maxViewportDimensions has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceLimits.maxViewportDimensions)));
|
|
assert(((cast(*void)(*instance.viewportBoundsRange)) - cast(*void)(*instance)) == 288, "VkPhysicalDeviceLimits.viewportBoundsRange has unexpected offset % instead of 288", ((cast(*void)(*instance.viewportBoundsRange)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.viewportBoundsRange)) == 8, "VkPhysicalDeviceLimits.viewportBoundsRange has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceLimits.viewportBoundsRange)));
|
|
assert(((cast(*void)(*instance.viewportSubPixelBits)) - cast(*void)(*instance)) == 296, "VkPhysicalDeviceLimits.viewportSubPixelBits has unexpected offset % instead of 296", ((cast(*void)(*instance.viewportSubPixelBits)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.viewportSubPixelBits)) == 4, "VkPhysicalDeviceLimits.viewportSubPixelBits has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.viewportSubPixelBits)));
|
|
assert(((cast(*void)(*instance.minMemoryMapAlignment)) - cast(*void)(*instance)) == 304, "VkPhysicalDeviceLimits.minMemoryMapAlignment has unexpected offset % instead of 304", ((cast(*void)(*instance.minMemoryMapAlignment)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.minMemoryMapAlignment)) == 8, "VkPhysicalDeviceLimits.minMemoryMapAlignment has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceLimits.minMemoryMapAlignment)));
|
|
assert(((cast(*void)(*instance.minTexelBufferOffsetAlignment)) - cast(*void)(*instance)) == 312, "VkPhysicalDeviceLimits.minTexelBufferOffsetAlignment has unexpected offset % instead of 312", ((cast(*void)(*instance.minTexelBufferOffsetAlignment)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.minTexelBufferOffsetAlignment)) == 8, "VkPhysicalDeviceLimits.minTexelBufferOffsetAlignment has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceLimits.minTexelBufferOffsetAlignment)));
|
|
assert(((cast(*void)(*instance.minUniformBufferOffsetAlignment)) - cast(*void)(*instance)) == 320, "VkPhysicalDeviceLimits.minUniformBufferOffsetAlignment has unexpected offset % instead of 320", ((cast(*void)(*instance.minUniformBufferOffsetAlignment)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.minUniformBufferOffsetAlignment)) == 8, "VkPhysicalDeviceLimits.minUniformBufferOffsetAlignment has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceLimits.minUniformBufferOffsetAlignment)));
|
|
assert(((cast(*void)(*instance.minStorageBufferOffsetAlignment)) - cast(*void)(*instance)) == 328, "VkPhysicalDeviceLimits.minStorageBufferOffsetAlignment has unexpected offset % instead of 328", ((cast(*void)(*instance.minStorageBufferOffsetAlignment)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.minStorageBufferOffsetAlignment)) == 8, "VkPhysicalDeviceLimits.minStorageBufferOffsetAlignment has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceLimits.minStorageBufferOffsetAlignment)));
|
|
assert(((cast(*void)(*instance.minTexelOffset)) - cast(*void)(*instance)) == 336, "VkPhysicalDeviceLimits.minTexelOffset has unexpected offset % instead of 336", ((cast(*void)(*instance.minTexelOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.minTexelOffset)) == 4, "VkPhysicalDeviceLimits.minTexelOffset has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.minTexelOffset)));
|
|
assert(((cast(*void)(*instance.maxTexelOffset)) - cast(*void)(*instance)) == 340, "VkPhysicalDeviceLimits.maxTexelOffset has unexpected offset % instead of 340", ((cast(*void)(*instance.maxTexelOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxTexelOffset)) == 4, "VkPhysicalDeviceLimits.maxTexelOffset has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxTexelOffset)));
|
|
assert(((cast(*void)(*instance.minTexelGatherOffset)) - cast(*void)(*instance)) == 344, "VkPhysicalDeviceLimits.minTexelGatherOffset has unexpected offset % instead of 344", ((cast(*void)(*instance.minTexelGatherOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.minTexelGatherOffset)) == 4, "VkPhysicalDeviceLimits.minTexelGatherOffset has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.minTexelGatherOffset)));
|
|
assert(((cast(*void)(*instance.maxTexelGatherOffset)) - cast(*void)(*instance)) == 348, "VkPhysicalDeviceLimits.maxTexelGatherOffset has unexpected offset % instead of 348", ((cast(*void)(*instance.maxTexelGatherOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxTexelGatherOffset)) == 4, "VkPhysicalDeviceLimits.maxTexelGatherOffset has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxTexelGatherOffset)));
|
|
assert(((cast(*void)(*instance.minInterpolationOffset)) - cast(*void)(*instance)) == 352, "VkPhysicalDeviceLimits.minInterpolationOffset has unexpected offset % instead of 352", ((cast(*void)(*instance.minInterpolationOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.minInterpolationOffset)) == 4, "VkPhysicalDeviceLimits.minInterpolationOffset has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.minInterpolationOffset)));
|
|
assert(((cast(*void)(*instance.maxInterpolationOffset)) - cast(*void)(*instance)) == 356, "VkPhysicalDeviceLimits.maxInterpolationOffset has unexpected offset % instead of 356", ((cast(*void)(*instance.maxInterpolationOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxInterpolationOffset)) == 4, "VkPhysicalDeviceLimits.maxInterpolationOffset has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxInterpolationOffset)));
|
|
assert(((cast(*void)(*instance.subPixelInterpolationOffsetBits)) - cast(*void)(*instance)) == 360, "VkPhysicalDeviceLimits.subPixelInterpolationOffsetBits has unexpected offset % instead of 360", ((cast(*void)(*instance.subPixelInterpolationOffsetBits)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.subPixelInterpolationOffsetBits)) == 4, "VkPhysicalDeviceLimits.subPixelInterpolationOffsetBits has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.subPixelInterpolationOffsetBits)));
|
|
assert(((cast(*void)(*instance.maxFramebufferWidth)) - cast(*void)(*instance)) == 364, "VkPhysicalDeviceLimits.maxFramebufferWidth has unexpected offset % instead of 364", ((cast(*void)(*instance.maxFramebufferWidth)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxFramebufferWidth)) == 4, "VkPhysicalDeviceLimits.maxFramebufferWidth has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxFramebufferWidth)));
|
|
assert(((cast(*void)(*instance.maxFramebufferHeight)) - cast(*void)(*instance)) == 368, "VkPhysicalDeviceLimits.maxFramebufferHeight has unexpected offset % instead of 368", ((cast(*void)(*instance.maxFramebufferHeight)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxFramebufferHeight)) == 4, "VkPhysicalDeviceLimits.maxFramebufferHeight has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxFramebufferHeight)));
|
|
assert(((cast(*void)(*instance.maxFramebufferLayers)) - cast(*void)(*instance)) == 372, "VkPhysicalDeviceLimits.maxFramebufferLayers has unexpected offset % instead of 372", ((cast(*void)(*instance.maxFramebufferLayers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxFramebufferLayers)) == 4, "VkPhysicalDeviceLimits.maxFramebufferLayers has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxFramebufferLayers)));
|
|
assert(((cast(*void)(*instance.framebufferColorSampleCounts)) - cast(*void)(*instance)) == 376, "VkPhysicalDeviceLimits.framebufferColorSampleCounts has unexpected offset % instead of 376", ((cast(*void)(*instance.framebufferColorSampleCounts)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.framebufferColorSampleCounts)) == 4, "VkPhysicalDeviceLimits.framebufferColorSampleCounts has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.framebufferColorSampleCounts)));
|
|
assert(((cast(*void)(*instance.framebufferDepthSampleCounts)) - cast(*void)(*instance)) == 380, "VkPhysicalDeviceLimits.framebufferDepthSampleCounts has unexpected offset % instead of 380", ((cast(*void)(*instance.framebufferDepthSampleCounts)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.framebufferDepthSampleCounts)) == 4, "VkPhysicalDeviceLimits.framebufferDepthSampleCounts has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.framebufferDepthSampleCounts)));
|
|
assert(((cast(*void)(*instance.framebufferStencilSampleCounts)) - cast(*void)(*instance)) == 384, "VkPhysicalDeviceLimits.framebufferStencilSampleCounts has unexpected offset % instead of 384", ((cast(*void)(*instance.framebufferStencilSampleCounts)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.framebufferStencilSampleCounts)) == 4, "VkPhysicalDeviceLimits.framebufferStencilSampleCounts has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.framebufferStencilSampleCounts)));
|
|
assert(((cast(*void)(*instance.framebufferNoAttachmentsSampleCounts)) - cast(*void)(*instance)) == 388, "VkPhysicalDeviceLimits.framebufferNoAttachmentsSampleCounts has unexpected offset % instead of 388", ((cast(*void)(*instance.framebufferNoAttachmentsSampleCounts)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.framebufferNoAttachmentsSampleCounts)) == 4, "VkPhysicalDeviceLimits.framebufferNoAttachmentsSampleCounts has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.framebufferNoAttachmentsSampleCounts)));
|
|
assert(((cast(*void)(*instance.maxColorAttachments)) - cast(*void)(*instance)) == 392, "VkPhysicalDeviceLimits.maxColorAttachments has unexpected offset % instead of 392", ((cast(*void)(*instance.maxColorAttachments)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxColorAttachments)) == 4, "VkPhysicalDeviceLimits.maxColorAttachments has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxColorAttachments)));
|
|
assert(((cast(*void)(*instance.sampledImageColorSampleCounts)) - cast(*void)(*instance)) == 396, "VkPhysicalDeviceLimits.sampledImageColorSampleCounts has unexpected offset % instead of 396", ((cast(*void)(*instance.sampledImageColorSampleCounts)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.sampledImageColorSampleCounts)) == 4, "VkPhysicalDeviceLimits.sampledImageColorSampleCounts has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.sampledImageColorSampleCounts)));
|
|
assert(((cast(*void)(*instance.sampledImageIntegerSampleCounts)) - cast(*void)(*instance)) == 400, "VkPhysicalDeviceLimits.sampledImageIntegerSampleCounts has unexpected offset % instead of 400", ((cast(*void)(*instance.sampledImageIntegerSampleCounts)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.sampledImageIntegerSampleCounts)) == 4, "VkPhysicalDeviceLimits.sampledImageIntegerSampleCounts has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.sampledImageIntegerSampleCounts)));
|
|
assert(((cast(*void)(*instance.sampledImageDepthSampleCounts)) - cast(*void)(*instance)) == 404, "VkPhysicalDeviceLimits.sampledImageDepthSampleCounts has unexpected offset % instead of 404", ((cast(*void)(*instance.sampledImageDepthSampleCounts)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.sampledImageDepthSampleCounts)) == 4, "VkPhysicalDeviceLimits.sampledImageDepthSampleCounts has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.sampledImageDepthSampleCounts)));
|
|
assert(((cast(*void)(*instance.sampledImageStencilSampleCounts)) - cast(*void)(*instance)) == 408, "VkPhysicalDeviceLimits.sampledImageStencilSampleCounts has unexpected offset % instead of 408", ((cast(*void)(*instance.sampledImageStencilSampleCounts)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.sampledImageStencilSampleCounts)) == 4, "VkPhysicalDeviceLimits.sampledImageStencilSampleCounts has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.sampledImageStencilSampleCounts)));
|
|
assert(((cast(*void)(*instance.storageImageSampleCounts)) - cast(*void)(*instance)) == 412, "VkPhysicalDeviceLimits.storageImageSampleCounts has unexpected offset % instead of 412", ((cast(*void)(*instance.storageImageSampleCounts)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.storageImageSampleCounts)) == 4, "VkPhysicalDeviceLimits.storageImageSampleCounts has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.storageImageSampleCounts)));
|
|
assert(((cast(*void)(*instance.maxSampleMaskWords)) - cast(*void)(*instance)) == 416, "VkPhysicalDeviceLimits.maxSampleMaskWords has unexpected offset % instead of 416", ((cast(*void)(*instance.maxSampleMaskWords)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxSampleMaskWords)) == 4, "VkPhysicalDeviceLimits.maxSampleMaskWords has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxSampleMaskWords)));
|
|
assert(((cast(*void)(*instance.timestampComputeAndGraphics)) - cast(*void)(*instance)) == 420, "VkPhysicalDeviceLimits.timestampComputeAndGraphics has unexpected offset % instead of 420", ((cast(*void)(*instance.timestampComputeAndGraphics)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.timestampComputeAndGraphics)) == 4, "VkPhysicalDeviceLimits.timestampComputeAndGraphics has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.timestampComputeAndGraphics)));
|
|
assert(((cast(*void)(*instance.timestampPeriod)) - cast(*void)(*instance)) == 424, "VkPhysicalDeviceLimits.timestampPeriod has unexpected offset % instead of 424", ((cast(*void)(*instance.timestampPeriod)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.timestampPeriod)) == 4, "VkPhysicalDeviceLimits.timestampPeriod has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.timestampPeriod)));
|
|
assert(((cast(*void)(*instance.maxClipDistances)) - cast(*void)(*instance)) == 428, "VkPhysicalDeviceLimits.maxClipDistances has unexpected offset % instead of 428", ((cast(*void)(*instance.maxClipDistances)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxClipDistances)) == 4, "VkPhysicalDeviceLimits.maxClipDistances has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxClipDistances)));
|
|
assert(((cast(*void)(*instance.maxCullDistances)) - cast(*void)(*instance)) == 432, "VkPhysicalDeviceLimits.maxCullDistances has unexpected offset % instead of 432", ((cast(*void)(*instance.maxCullDistances)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxCullDistances)) == 4, "VkPhysicalDeviceLimits.maxCullDistances has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxCullDistances)));
|
|
assert(((cast(*void)(*instance.maxCombinedClipAndCullDistances)) - cast(*void)(*instance)) == 436, "VkPhysicalDeviceLimits.maxCombinedClipAndCullDistances has unexpected offset % instead of 436", ((cast(*void)(*instance.maxCombinedClipAndCullDistances)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.maxCombinedClipAndCullDistances)) == 4, "VkPhysicalDeviceLimits.maxCombinedClipAndCullDistances has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.maxCombinedClipAndCullDistances)));
|
|
assert(((cast(*void)(*instance.discreteQueuePriorities)) - cast(*void)(*instance)) == 440, "VkPhysicalDeviceLimits.discreteQueuePriorities has unexpected offset % instead of 440", ((cast(*void)(*instance.discreteQueuePriorities)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.discreteQueuePriorities)) == 4, "VkPhysicalDeviceLimits.discreteQueuePriorities has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.discreteQueuePriorities)));
|
|
assert(((cast(*void)(*instance.pointSizeRange)) - cast(*void)(*instance)) == 444, "VkPhysicalDeviceLimits.pointSizeRange has unexpected offset % instead of 444", ((cast(*void)(*instance.pointSizeRange)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.pointSizeRange)) == 8, "VkPhysicalDeviceLimits.pointSizeRange has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceLimits.pointSizeRange)));
|
|
assert(((cast(*void)(*instance.lineWidthRange)) - cast(*void)(*instance)) == 452, "VkPhysicalDeviceLimits.lineWidthRange has unexpected offset % instead of 452", ((cast(*void)(*instance.lineWidthRange)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.lineWidthRange)) == 8, "VkPhysicalDeviceLimits.lineWidthRange has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceLimits.lineWidthRange)));
|
|
assert(((cast(*void)(*instance.pointSizeGranularity)) - cast(*void)(*instance)) == 460, "VkPhysicalDeviceLimits.pointSizeGranularity has unexpected offset % instead of 460", ((cast(*void)(*instance.pointSizeGranularity)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.pointSizeGranularity)) == 4, "VkPhysicalDeviceLimits.pointSizeGranularity has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.pointSizeGranularity)));
|
|
assert(((cast(*void)(*instance.lineWidthGranularity)) - cast(*void)(*instance)) == 464, "VkPhysicalDeviceLimits.lineWidthGranularity has unexpected offset % instead of 464", ((cast(*void)(*instance.lineWidthGranularity)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.lineWidthGranularity)) == 4, "VkPhysicalDeviceLimits.lineWidthGranularity has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.lineWidthGranularity)));
|
|
assert(((cast(*void)(*instance.strictLines)) - cast(*void)(*instance)) == 468, "VkPhysicalDeviceLimits.strictLines has unexpected offset % instead of 468", ((cast(*void)(*instance.strictLines)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.strictLines)) == 4, "VkPhysicalDeviceLimits.strictLines has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.strictLines)));
|
|
assert(((cast(*void)(*instance.standardSampleLocations)) - cast(*void)(*instance)) == 472, "VkPhysicalDeviceLimits.standardSampleLocations has unexpected offset % instead of 472", ((cast(*void)(*instance.standardSampleLocations)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.standardSampleLocations)) == 4, "VkPhysicalDeviceLimits.standardSampleLocations has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLimits.standardSampleLocations)));
|
|
assert(((cast(*void)(*instance.optimalBufferCopyOffsetAlignment)) - cast(*void)(*instance)) == 480, "VkPhysicalDeviceLimits.optimalBufferCopyOffsetAlignment has unexpected offset % instead of 480", ((cast(*void)(*instance.optimalBufferCopyOffsetAlignment)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.optimalBufferCopyOffsetAlignment)) == 8, "VkPhysicalDeviceLimits.optimalBufferCopyOffsetAlignment has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceLimits.optimalBufferCopyOffsetAlignment)));
|
|
assert(((cast(*void)(*instance.optimalBufferCopyRowPitchAlignment)) - cast(*void)(*instance)) == 488, "VkPhysicalDeviceLimits.optimalBufferCopyRowPitchAlignment has unexpected offset % instead of 488", ((cast(*void)(*instance.optimalBufferCopyRowPitchAlignment)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.optimalBufferCopyRowPitchAlignment)) == 8, "VkPhysicalDeviceLimits.optimalBufferCopyRowPitchAlignment has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceLimits.optimalBufferCopyRowPitchAlignment)));
|
|
assert(((cast(*void)(*instance.nonCoherentAtomSize)) - cast(*void)(*instance)) == 496, "VkPhysicalDeviceLimits.nonCoherentAtomSize has unexpected offset % instead of 496", ((cast(*void)(*instance.nonCoherentAtomSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLimits.nonCoherentAtomSize)) == 8, "VkPhysicalDeviceLimits.nonCoherentAtomSize has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceLimits.nonCoherentAtomSize)));
|
|
assert(size_of(VkPhysicalDeviceLimits) == 504, "VkPhysicalDeviceLimits has size % instead of 504", size_of(VkPhysicalDeviceLimits));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceMemoryProperties;
|
|
assert(((cast(*void)(*instance.memoryTypeCount)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceMemoryProperties.memoryTypeCount has unexpected offset % instead of 0", ((cast(*void)(*instance.memoryTypeCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMemoryProperties.memoryTypeCount)) == 4, "VkPhysicalDeviceMemoryProperties.memoryTypeCount has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMemoryProperties.memoryTypeCount)));
|
|
assert(((cast(*void)(*instance.memoryTypes)) - cast(*void)(*instance)) == 4, "VkPhysicalDeviceMemoryProperties.memoryTypes has unexpected offset % instead of 4", ((cast(*void)(*instance.memoryTypes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMemoryProperties.memoryTypes)) == 256, "VkPhysicalDeviceMemoryProperties.memoryTypes has unexpected size % instead of 256", size_of(type_of(VkPhysicalDeviceMemoryProperties.memoryTypes)));
|
|
assert(((cast(*void)(*instance.memoryHeapCount)) - cast(*void)(*instance)) == 260, "VkPhysicalDeviceMemoryProperties.memoryHeapCount has unexpected offset % instead of 260", ((cast(*void)(*instance.memoryHeapCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMemoryProperties.memoryHeapCount)) == 4, "VkPhysicalDeviceMemoryProperties.memoryHeapCount has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMemoryProperties.memoryHeapCount)));
|
|
assert(((cast(*void)(*instance.memoryHeaps)) - cast(*void)(*instance)) == 264, "VkPhysicalDeviceMemoryProperties.memoryHeaps has unexpected offset % instead of 264", ((cast(*void)(*instance.memoryHeaps)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMemoryProperties.memoryHeaps)) == 256, "VkPhysicalDeviceMemoryProperties.memoryHeaps has unexpected size % instead of 256", size_of(type_of(VkPhysicalDeviceMemoryProperties.memoryHeaps)));
|
|
assert(size_of(VkPhysicalDeviceMemoryProperties) == 520, "VkPhysicalDeviceMemoryProperties has size % instead of 520", size_of(VkPhysicalDeviceMemoryProperties));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceSparseProperties;
|
|
assert(((cast(*void)(*instance.residencyStandard2DBlockShape)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceSparseProperties.residencyStandard2DBlockShape has unexpected offset % instead of 0", ((cast(*void)(*instance.residencyStandard2DBlockShape)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSparseProperties.residencyStandard2DBlockShape)) == 4, "VkPhysicalDeviceSparseProperties.residencyStandard2DBlockShape has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSparseProperties.residencyStandard2DBlockShape)));
|
|
assert(((cast(*void)(*instance.residencyStandard2DMultisampleBlockShape)) - cast(*void)(*instance)) == 4, "VkPhysicalDeviceSparseProperties.residencyStandard2DMultisampleBlockShape has unexpected offset % instead of 4", ((cast(*void)(*instance.residencyStandard2DMultisampleBlockShape)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSparseProperties.residencyStandard2DMultisampleBlockShape)) == 4, "VkPhysicalDeviceSparseProperties.residencyStandard2DMultisampleBlockShape has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSparseProperties.residencyStandard2DMultisampleBlockShape)));
|
|
assert(((cast(*void)(*instance.residencyStandard3DBlockShape)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceSparseProperties.residencyStandard3DBlockShape has unexpected offset % instead of 8", ((cast(*void)(*instance.residencyStandard3DBlockShape)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSparseProperties.residencyStandard3DBlockShape)) == 4, "VkPhysicalDeviceSparseProperties.residencyStandard3DBlockShape has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSparseProperties.residencyStandard3DBlockShape)));
|
|
assert(((cast(*void)(*instance.residencyAlignedMipSize)) - cast(*void)(*instance)) == 12, "VkPhysicalDeviceSparseProperties.residencyAlignedMipSize has unexpected offset % instead of 12", ((cast(*void)(*instance.residencyAlignedMipSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSparseProperties.residencyAlignedMipSize)) == 4, "VkPhysicalDeviceSparseProperties.residencyAlignedMipSize has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSparseProperties.residencyAlignedMipSize)));
|
|
assert(((cast(*void)(*instance.residencyNonResidentStrict)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceSparseProperties.residencyNonResidentStrict has unexpected offset % instead of 16", ((cast(*void)(*instance.residencyNonResidentStrict)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSparseProperties.residencyNonResidentStrict)) == 4, "VkPhysicalDeviceSparseProperties.residencyNonResidentStrict has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSparseProperties.residencyNonResidentStrict)));
|
|
assert(size_of(VkPhysicalDeviceSparseProperties) == 20, "VkPhysicalDeviceSparseProperties has size % instead of 20", size_of(VkPhysicalDeviceSparseProperties));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceProperties;
|
|
assert(((cast(*void)(*instance.apiVersion)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceProperties.apiVersion has unexpected offset % instead of 0", ((cast(*void)(*instance.apiVersion)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceProperties.apiVersion)) == 4, "VkPhysicalDeviceProperties.apiVersion has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceProperties.apiVersion)));
|
|
assert(((cast(*void)(*instance.driverVersion)) - cast(*void)(*instance)) == 4, "VkPhysicalDeviceProperties.driverVersion has unexpected offset % instead of 4", ((cast(*void)(*instance.driverVersion)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceProperties.driverVersion)) == 4, "VkPhysicalDeviceProperties.driverVersion has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceProperties.driverVersion)));
|
|
assert(((cast(*void)(*instance.vendorID)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceProperties.vendorID has unexpected offset % instead of 8", ((cast(*void)(*instance.vendorID)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceProperties.vendorID)) == 4, "VkPhysicalDeviceProperties.vendorID has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceProperties.vendorID)));
|
|
assert(((cast(*void)(*instance.deviceID)) - cast(*void)(*instance)) == 12, "VkPhysicalDeviceProperties.deviceID has unexpected offset % instead of 12", ((cast(*void)(*instance.deviceID)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceProperties.deviceID)) == 4, "VkPhysicalDeviceProperties.deviceID has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceProperties.deviceID)));
|
|
assert(((cast(*void)(*instance.deviceType)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceProperties.deviceType has unexpected offset % instead of 16", ((cast(*void)(*instance.deviceType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceProperties.deviceType)) == 4, "VkPhysicalDeviceProperties.deviceType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceProperties.deviceType)));
|
|
assert(((cast(*void)(*instance.deviceName)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceProperties.deviceName has unexpected offset % instead of 20", ((cast(*void)(*instance.deviceName)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceProperties.deviceName)) == 256, "VkPhysicalDeviceProperties.deviceName has unexpected size % instead of 256", size_of(type_of(VkPhysicalDeviceProperties.deviceName)));
|
|
assert(((cast(*void)(*instance.pipelineCacheUUID)) - cast(*void)(*instance)) == 276, "VkPhysicalDeviceProperties.pipelineCacheUUID has unexpected offset % instead of 276", ((cast(*void)(*instance.pipelineCacheUUID)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceProperties.pipelineCacheUUID)) == 16, "VkPhysicalDeviceProperties.pipelineCacheUUID has unexpected size % instead of 16", size_of(type_of(VkPhysicalDeviceProperties.pipelineCacheUUID)));
|
|
assert(((cast(*void)(*instance.limits)) - cast(*void)(*instance)) == 296, "VkPhysicalDeviceProperties.limits has unexpected offset % instead of 296", ((cast(*void)(*instance.limits)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceProperties.limits)) == 504, "VkPhysicalDeviceProperties.limits has unexpected size % instead of 504", size_of(type_of(VkPhysicalDeviceProperties.limits)));
|
|
assert(((cast(*void)(*instance.sparseProperties)) - cast(*void)(*instance)) == 800, "VkPhysicalDeviceProperties.sparseProperties has unexpected offset % instead of 800", ((cast(*void)(*instance.sparseProperties)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceProperties.sparseProperties)) == 20, "VkPhysicalDeviceProperties.sparseProperties has unexpected size % instead of 20", size_of(type_of(VkPhysicalDeviceProperties.sparseProperties)));
|
|
assert(size_of(VkPhysicalDeviceProperties) == 824, "VkPhysicalDeviceProperties has size % instead of 824", size_of(VkPhysicalDeviceProperties));
|
|
}
|
|
|
|
{
|
|
instance: VkQueueFamilyProperties;
|
|
assert(((cast(*void)(*instance.queueFlags)) - cast(*void)(*instance)) == 0, "VkQueueFamilyProperties.queueFlags has unexpected offset % instead of 0", ((cast(*void)(*instance.queueFlags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkQueueFamilyProperties.queueFlags)) == 4, "VkQueueFamilyProperties.queueFlags has unexpected size % instead of 4", size_of(type_of(VkQueueFamilyProperties.queueFlags)));
|
|
assert(((cast(*void)(*instance.queueCount)) - cast(*void)(*instance)) == 4, "VkQueueFamilyProperties.queueCount has unexpected offset % instead of 4", ((cast(*void)(*instance.queueCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkQueueFamilyProperties.queueCount)) == 4, "VkQueueFamilyProperties.queueCount has unexpected size % instead of 4", size_of(type_of(VkQueueFamilyProperties.queueCount)));
|
|
assert(((cast(*void)(*instance.timestampValidBits)) - cast(*void)(*instance)) == 8, "VkQueueFamilyProperties.timestampValidBits has unexpected offset % instead of 8", ((cast(*void)(*instance.timestampValidBits)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkQueueFamilyProperties.timestampValidBits)) == 4, "VkQueueFamilyProperties.timestampValidBits has unexpected size % instead of 4", size_of(type_of(VkQueueFamilyProperties.timestampValidBits)));
|
|
assert(((cast(*void)(*instance.minImageTransferGranularity)) - cast(*void)(*instance)) == 12, "VkQueueFamilyProperties.minImageTransferGranularity has unexpected offset % instead of 12", ((cast(*void)(*instance.minImageTransferGranularity)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkQueueFamilyProperties.minImageTransferGranularity)) == 12, "VkQueueFamilyProperties.minImageTransferGranularity has unexpected size % instead of 12", size_of(type_of(VkQueueFamilyProperties.minImageTransferGranularity)));
|
|
assert(size_of(VkQueueFamilyProperties) == 24, "VkQueueFamilyProperties has size % instead of 24", size_of(VkQueueFamilyProperties));
|
|
}
|
|
|
|
{
|
|
instance: VkDeviceQueueCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDeviceQueueCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceQueueCreateInfo.sType)) == 4, "VkDeviceQueueCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkDeviceQueueCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDeviceQueueCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceQueueCreateInfo.pNext)) == 8, "VkDeviceQueueCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkDeviceQueueCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkDeviceQueueCreateInfo.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceQueueCreateInfo.flags)) == 4, "VkDeviceQueueCreateInfo.flags has unexpected size % instead of 4", size_of(type_of(VkDeviceQueueCreateInfo.flags)));
|
|
assert(((cast(*void)(*instance.queueFamilyIndex)) - cast(*void)(*instance)) == 20, "VkDeviceQueueCreateInfo.queueFamilyIndex has unexpected offset % instead of 20", ((cast(*void)(*instance.queueFamilyIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceQueueCreateInfo.queueFamilyIndex)) == 4, "VkDeviceQueueCreateInfo.queueFamilyIndex has unexpected size % instead of 4", size_of(type_of(VkDeviceQueueCreateInfo.queueFamilyIndex)));
|
|
assert(((cast(*void)(*instance.queueCount)) - cast(*void)(*instance)) == 24, "VkDeviceQueueCreateInfo.queueCount has unexpected offset % instead of 24", ((cast(*void)(*instance.queueCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceQueueCreateInfo.queueCount)) == 4, "VkDeviceQueueCreateInfo.queueCount has unexpected size % instead of 4", size_of(type_of(VkDeviceQueueCreateInfo.queueCount)));
|
|
assert(((cast(*void)(*instance.pQueuePriorities)) - cast(*void)(*instance)) == 32, "VkDeviceQueueCreateInfo.pQueuePriorities has unexpected offset % instead of 32", ((cast(*void)(*instance.pQueuePriorities)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceQueueCreateInfo.pQueuePriorities)) == 8, "VkDeviceQueueCreateInfo.pQueuePriorities has unexpected size % instead of 8", size_of(type_of(VkDeviceQueueCreateInfo.pQueuePriorities)));
|
|
assert(size_of(VkDeviceQueueCreateInfo) == 40, "VkDeviceQueueCreateInfo has size % instead of 40", size_of(VkDeviceQueueCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkDeviceCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDeviceCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceCreateInfo.sType)) == 4, "VkDeviceCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkDeviceCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDeviceCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceCreateInfo.pNext)) == 8, "VkDeviceCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkDeviceCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkDeviceCreateInfo.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceCreateInfo.flags)) == 4, "VkDeviceCreateInfo.flags has unexpected size % instead of 4", size_of(type_of(VkDeviceCreateInfo.flags)));
|
|
assert(((cast(*void)(*instance.queueCreateInfoCount)) - cast(*void)(*instance)) == 20, "VkDeviceCreateInfo.queueCreateInfoCount has unexpected offset % instead of 20", ((cast(*void)(*instance.queueCreateInfoCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceCreateInfo.queueCreateInfoCount)) == 4, "VkDeviceCreateInfo.queueCreateInfoCount has unexpected size % instead of 4", size_of(type_of(VkDeviceCreateInfo.queueCreateInfoCount)));
|
|
assert(((cast(*void)(*instance.pQueueCreateInfos)) - cast(*void)(*instance)) == 24, "VkDeviceCreateInfo.pQueueCreateInfos has unexpected offset % instead of 24", ((cast(*void)(*instance.pQueueCreateInfos)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceCreateInfo.pQueueCreateInfos)) == 8, "VkDeviceCreateInfo.pQueueCreateInfos has unexpected size % instead of 8", size_of(type_of(VkDeviceCreateInfo.pQueueCreateInfos)));
|
|
assert(((cast(*void)(*instance.enabledLayerCount)) - cast(*void)(*instance)) == 32, "VkDeviceCreateInfo.enabledLayerCount has unexpected offset % instead of 32", ((cast(*void)(*instance.enabledLayerCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceCreateInfo.enabledLayerCount)) == 4, "VkDeviceCreateInfo.enabledLayerCount has unexpected size % instead of 4", size_of(type_of(VkDeviceCreateInfo.enabledLayerCount)));
|
|
assert(((cast(*void)(*instance.ppEnabledLayerNames)) - cast(*void)(*instance)) == 40, "VkDeviceCreateInfo.ppEnabledLayerNames has unexpected offset % instead of 40", ((cast(*void)(*instance.ppEnabledLayerNames)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceCreateInfo.ppEnabledLayerNames)) == 8, "VkDeviceCreateInfo.ppEnabledLayerNames has unexpected size % instead of 8", size_of(type_of(VkDeviceCreateInfo.ppEnabledLayerNames)));
|
|
assert(((cast(*void)(*instance.enabledExtensionCount)) - cast(*void)(*instance)) == 48, "VkDeviceCreateInfo.enabledExtensionCount has unexpected offset % instead of 48", ((cast(*void)(*instance.enabledExtensionCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceCreateInfo.enabledExtensionCount)) == 4, "VkDeviceCreateInfo.enabledExtensionCount has unexpected size % instead of 4", size_of(type_of(VkDeviceCreateInfo.enabledExtensionCount)));
|
|
assert(((cast(*void)(*instance.ppEnabledExtensionNames)) - cast(*void)(*instance)) == 56, "VkDeviceCreateInfo.ppEnabledExtensionNames has unexpected offset % instead of 56", ((cast(*void)(*instance.ppEnabledExtensionNames)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceCreateInfo.ppEnabledExtensionNames)) == 8, "VkDeviceCreateInfo.ppEnabledExtensionNames has unexpected size % instead of 8", size_of(type_of(VkDeviceCreateInfo.ppEnabledExtensionNames)));
|
|
assert(((cast(*void)(*instance.pEnabledFeatures)) - cast(*void)(*instance)) == 64, "VkDeviceCreateInfo.pEnabledFeatures has unexpected offset % instead of 64", ((cast(*void)(*instance.pEnabledFeatures)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceCreateInfo.pEnabledFeatures)) == 8, "VkDeviceCreateInfo.pEnabledFeatures has unexpected size % instead of 8", size_of(type_of(VkDeviceCreateInfo.pEnabledFeatures)));
|
|
assert(size_of(VkDeviceCreateInfo) == 72, "VkDeviceCreateInfo has size % instead of 72", size_of(VkDeviceCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkExtensionProperties;
|
|
assert(((cast(*void)(*instance.extensionName)) - cast(*void)(*instance)) == 0, "VkExtensionProperties.extensionName has unexpected offset % instead of 0", ((cast(*void)(*instance.extensionName)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExtensionProperties.extensionName)) == 256, "VkExtensionProperties.extensionName has unexpected size % instead of 256", size_of(type_of(VkExtensionProperties.extensionName)));
|
|
assert(((cast(*void)(*instance.specVersion)) - cast(*void)(*instance)) == 256, "VkExtensionProperties.specVersion has unexpected offset % instead of 256", ((cast(*void)(*instance.specVersion)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExtensionProperties.specVersion)) == 4, "VkExtensionProperties.specVersion has unexpected size % instead of 4", size_of(type_of(VkExtensionProperties.specVersion)));
|
|
assert(size_of(VkExtensionProperties) == 260, "VkExtensionProperties has size % instead of 260", size_of(VkExtensionProperties));
|
|
}
|
|
|
|
{
|
|
instance: VkLayerProperties;
|
|
assert(((cast(*void)(*instance.layerName)) - cast(*void)(*instance)) == 0, "VkLayerProperties.layerName has unexpected offset % instead of 0", ((cast(*void)(*instance.layerName)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkLayerProperties.layerName)) == 256, "VkLayerProperties.layerName has unexpected size % instead of 256", size_of(type_of(VkLayerProperties.layerName)));
|
|
assert(((cast(*void)(*instance.specVersion)) - cast(*void)(*instance)) == 256, "VkLayerProperties.specVersion has unexpected offset % instead of 256", ((cast(*void)(*instance.specVersion)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkLayerProperties.specVersion)) == 4, "VkLayerProperties.specVersion has unexpected size % instead of 4", size_of(type_of(VkLayerProperties.specVersion)));
|
|
assert(((cast(*void)(*instance.implementationVersion)) - cast(*void)(*instance)) == 260, "VkLayerProperties.implementationVersion has unexpected offset % instead of 260", ((cast(*void)(*instance.implementationVersion)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkLayerProperties.implementationVersion)) == 4, "VkLayerProperties.implementationVersion has unexpected size % instead of 4", size_of(type_of(VkLayerProperties.implementationVersion)));
|
|
assert(((cast(*void)(*instance.description)) - cast(*void)(*instance)) == 264, "VkLayerProperties.description has unexpected offset % instead of 264", ((cast(*void)(*instance.description)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkLayerProperties.description)) == 256, "VkLayerProperties.description has unexpected size % instead of 256", size_of(type_of(VkLayerProperties.description)));
|
|
assert(size_of(VkLayerProperties) == 520, "VkLayerProperties has size % instead of 520", size_of(VkLayerProperties));
|
|
}
|
|
|
|
{
|
|
instance: VkSubmitInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSubmitInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubmitInfo.sType)) == 4, "VkSubmitInfo.sType has unexpected size % instead of 4", size_of(type_of(VkSubmitInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSubmitInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubmitInfo.pNext)) == 8, "VkSubmitInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkSubmitInfo.pNext)));
|
|
assert(((cast(*void)(*instance.waitSemaphoreCount)) - cast(*void)(*instance)) == 16, "VkSubmitInfo.waitSemaphoreCount has unexpected offset % instead of 16", ((cast(*void)(*instance.waitSemaphoreCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubmitInfo.waitSemaphoreCount)) == 4, "VkSubmitInfo.waitSemaphoreCount has unexpected size % instead of 4", size_of(type_of(VkSubmitInfo.waitSemaphoreCount)));
|
|
assert(((cast(*void)(*instance.pWaitSemaphores)) - cast(*void)(*instance)) == 24, "VkSubmitInfo.pWaitSemaphores has unexpected offset % instead of 24", ((cast(*void)(*instance.pWaitSemaphores)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubmitInfo.pWaitSemaphores)) == 8, "VkSubmitInfo.pWaitSemaphores has unexpected size % instead of 8", size_of(type_of(VkSubmitInfo.pWaitSemaphores)));
|
|
assert(((cast(*void)(*instance.pWaitDstStageMask)) - cast(*void)(*instance)) == 32, "VkSubmitInfo.pWaitDstStageMask has unexpected offset % instead of 32", ((cast(*void)(*instance.pWaitDstStageMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubmitInfo.pWaitDstStageMask)) == 8, "VkSubmitInfo.pWaitDstStageMask has unexpected size % instead of 8", size_of(type_of(VkSubmitInfo.pWaitDstStageMask)));
|
|
assert(((cast(*void)(*instance.commandBufferCount)) - cast(*void)(*instance)) == 40, "VkSubmitInfo.commandBufferCount has unexpected offset % instead of 40", ((cast(*void)(*instance.commandBufferCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubmitInfo.commandBufferCount)) == 4, "VkSubmitInfo.commandBufferCount has unexpected size % instead of 4", size_of(type_of(VkSubmitInfo.commandBufferCount)));
|
|
assert(((cast(*void)(*instance.pCommandBuffers)) - cast(*void)(*instance)) == 48, "VkSubmitInfo.pCommandBuffers has unexpected offset % instead of 48", ((cast(*void)(*instance.pCommandBuffers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubmitInfo.pCommandBuffers)) == 8, "VkSubmitInfo.pCommandBuffers has unexpected size % instead of 8", size_of(type_of(VkSubmitInfo.pCommandBuffers)));
|
|
assert(((cast(*void)(*instance.signalSemaphoreCount)) - cast(*void)(*instance)) == 56, "VkSubmitInfo.signalSemaphoreCount has unexpected offset % instead of 56", ((cast(*void)(*instance.signalSemaphoreCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubmitInfo.signalSemaphoreCount)) == 4, "VkSubmitInfo.signalSemaphoreCount has unexpected size % instead of 4", size_of(type_of(VkSubmitInfo.signalSemaphoreCount)));
|
|
assert(((cast(*void)(*instance.pSignalSemaphores)) - cast(*void)(*instance)) == 64, "VkSubmitInfo.pSignalSemaphores has unexpected offset % instead of 64", ((cast(*void)(*instance.pSignalSemaphores)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubmitInfo.pSignalSemaphores)) == 8, "VkSubmitInfo.pSignalSemaphores has unexpected size % instead of 8", size_of(type_of(VkSubmitInfo.pSignalSemaphores)));
|
|
assert(size_of(VkSubmitInfo) == 72, "VkSubmitInfo has size % instead of 72", size_of(VkSubmitInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkMappedMemoryRange;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkMappedMemoryRange.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMappedMemoryRange.sType)) == 4, "VkMappedMemoryRange.sType has unexpected size % instead of 4", size_of(type_of(VkMappedMemoryRange.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkMappedMemoryRange.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMappedMemoryRange.pNext)) == 8, "VkMappedMemoryRange.pNext has unexpected size % instead of 8", size_of(type_of(VkMappedMemoryRange.pNext)));
|
|
assert(((cast(*void)(*instance.memory)) - cast(*void)(*instance)) == 16, "VkMappedMemoryRange.memory has unexpected offset % instead of 16", ((cast(*void)(*instance.memory)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMappedMemoryRange.memory)) == 8, "VkMappedMemoryRange.memory has unexpected size % instead of 8", size_of(type_of(VkMappedMemoryRange.memory)));
|
|
assert(((cast(*void)(*instance.offset)) - cast(*void)(*instance)) == 24, "VkMappedMemoryRange.offset has unexpected offset % instead of 24", ((cast(*void)(*instance.offset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMappedMemoryRange.offset)) == 8, "VkMappedMemoryRange.offset has unexpected size % instead of 8", size_of(type_of(VkMappedMemoryRange.offset)));
|
|
assert(((cast(*void)(*instance.size)) - cast(*void)(*instance)) == 32, "VkMappedMemoryRange.size has unexpected offset % instead of 32", ((cast(*void)(*instance.size)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMappedMemoryRange.size)) == 8, "VkMappedMemoryRange.size has unexpected size % instead of 8", size_of(type_of(VkMappedMemoryRange.size)));
|
|
assert(size_of(VkMappedMemoryRange) == 40, "VkMappedMemoryRange has size % instead of 40", size_of(VkMappedMemoryRange));
|
|
}
|
|
|
|
{
|
|
instance: VkMemoryAllocateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkMemoryAllocateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryAllocateInfo.sType)) == 4, "VkMemoryAllocateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkMemoryAllocateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkMemoryAllocateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryAllocateInfo.pNext)) == 8, "VkMemoryAllocateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkMemoryAllocateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.allocationSize)) - cast(*void)(*instance)) == 16, "VkMemoryAllocateInfo.allocationSize has unexpected offset % instead of 16", ((cast(*void)(*instance.allocationSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryAllocateInfo.allocationSize)) == 8, "VkMemoryAllocateInfo.allocationSize has unexpected size % instead of 8", size_of(type_of(VkMemoryAllocateInfo.allocationSize)));
|
|
assert(((cast(*void)(*instance.memoryTypeIndex)) - cast(*void)(*instance)) == 24, "VkMemoryAllocateInfo.memoryTypeIndex has unexpected offset % instead of 24", ((cast(*void)(*instance.memoryTypeIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryAllocateInfo.memoryTypeIndex)) == 4, "VkMemoryAllocateInfo.memoryTypeIndex has unexpected size % instead of 4", size_of(type_of(VkMemoryAllocateInfo.memoryTypeIndex)));
|
|
assert(size_of(VkMemoryAllocateInfo) == 32, "VkMemoryAllocateInfo has size % instead of 32", size_of(VkMemoryAllocateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkMemoryRequirements;
|
|
assert(((cast(*void)(*instance.size)) - cast(*void)(*instance)) == 0, "VkMemoryRequirements.size has unexpected offset % instead of 0", ((cast(*void)(*instance.size)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryRequirements.size)) == 8, "VkMemoryRequirements.size has unexpected size % instead of 8", size_of(type_of(VkMemoryRequirements.size)));
|
|
assert(((cast(*void)(*instance.alignment)) - cast(*void)(*instance)) == 8, "VkMemoryRequirements.alignment has unexpected offset % instead of 8", ((cast(*void)(*instance.alignment)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryRequirements.alignment)) == 8, "VkMemoryRequirements.alignment has unexpected size % instead of 8", size_of(type_of(VkMemoryRequirements.alignment)));
|
|
assert(((cast(*void)(*instance.memoryTypeBits)) - cast(*void)(*instance)) == 16, "VkMemoryRequirements.memoryTypeBits has unexpected offset % instead of 16", ((cast(*void)(*instance.memoryTypeBits)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryRequirements.memoryTypeBits)) == 4, "VkMemoryRequirements.memoryTypeBits has unexpected size % instead of 4", size_of(type_of(VkMemoryRequirements.memoryTypeBits)));
|
|
assert(size_of(VkMemoryRequirements) == 24, "VkMemoryRequirements has size % instead of 24", size_of(VkMemoryRequirements));
|
|
}
|
|
|
|
{
|
|
instance: VkSparseMemoryBind;
|
|
assert(((cast(*void)(*instance.resourceOffset)) - cast(*void)(*instance)) == 0, "VkSparseMemoryBind.resourceOffset has unexpected offset % instead of 0", ((cast(*void)(*instance.resourceOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSparseMemoryBind.resourceOffset)) == 8, "VkSparseMemoryBind.resourceOffset has unexpected size % instead of 8", size_of(type_of(VkSparseMemoryBind.resourceOffset)));
|
|
assert(((cast(*void)(*instance.size)) - cast(*void)(*instance)) == 8, "VkSparseMemoryBind.size has unexpected offset % instead of 8", ((cast(*void)(*instance.size)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSparseMemoryBind.size)) == 8, "VkSparseMemoryBind.size has unexpected size % instead of 8", size_of(type_of(VkSparseMemoryBind.size)));
|
|
assert(((cast(*void)(*instance.memory)) - cast(*void)(*instance)) == 16, "VkSparseMemoryBind.memory has unexpected offset % instead of 16", ((cast(*void)(*instance.memory)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSparseMemoryBind.memory)) == 8, "VkSparseMemoryBind.memory has unexpected size % instead of 8", size_of(type_of(VkSparseMemoryBind.memory)));
|
|
assert(((cast(*void)(*instance.memoryOffset)) - cast(*void)(*instance)) == 24, "VkSparseMemoryBind.memoryOffset has unexpected offset % instead of 24", ((cast(*void)(*instance.memoryOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSparseMemoryBind.memoryOffset)) == 8, "VkSparseMemoryBind.memoryOffset has unexpected size % instead of 8", size_of(type_of(VkSparseMemoryBind.memoryOffset)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 32, "VkSparseMemoryBind.flags has unexpected offset % instead of 32", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSparseMemoryBind.flags)) == 4, "VkSparseMemoryBind.flags has unexpected size % instead of 4", size_of(type_of(VkSparseMemoryBind.flags)));
|
|
assert(size_of(VkSparseMemoryBind) == 40, "VkSparseMemoryBind has size % instead of 40", size_of(VkSparseMemoryBind));
|
|
}
|
|
|
|
{
|
|
instance: VkSparseBufferMemoryBindInfo;
|
|
assert(((cast(*void)(*instance.buffer)) - cast(*void)(*instance)) == 0, "VkSparseBufferMemoryBindInfo.buffer has unexpected offset % instead of 0", ((cast(*void)(*instance.buffer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSparseBufferMemoryBindInfo.buffer)) == 8, "VkSparseBufferMemoryBindInfo.buffer has unexpected size % instead of 8", size_of(type_of(VkSparseBufferMemoryBindInfo.buffer)));
|
|
assert(((cast(*void)(*instance.bindCount)) - cast(*void)(*instance)) == 8, "VkSparseBufferMemoryBindInfo.bindCount has unexpected offset % instead of 8", ((cast(*void)(*instance.bindCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSparseBufferMemoryBindInfo.bindCount)) == 4, "VkSparseBufferMemoryBindInfo.bindCount has unexpected size % instead of 4", size_of(type_of(VkSparseBufferMemoryBindInfo.bindCount)));
|
|
assert(((cast(*void)(*instance.pBinds)) - cast(*void)(*instance)) == 16, "VkSparseBufferMemoryBindInfo.pBinds has unexpected offset % instead of 16", ((cast(*void)(*instance.pBinds)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSparseBufferMemoryBindInfo.pBinds)) == 8, "VkSparseBufferMemoryBindInfo.pBinds has unexpected size % instead of 8", size_of(type_of(VkSparseBufferMemoryBindInfo.pBinds)));
|
|
assert(size_of(VkSparseBufferMemoryBindInfo) == 24, "VkSparseBufferMemoryBindInfo has size % instead of 24", size_of(VkSparseBufferMemoryBindInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkSparseImageOpaqueMemoryBindInfo;
|
|
assert(((cast(*void)(*instance.image)) - cast(*void)(*instance)) == 0, "VkSparseImageOpaqueMemoryBindInfo.image has unexpected offset % instead of 0", ((cast(*void)(*instance.image)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSparseImageOpaqueMemoryBindInfo.image)) == 8, "VkSparseImageOpaqueMemoryBindInfo.image has unexpected size % instead of 8", size_of(type_of(VkSparseImageOpaqueMemoryBindInfo.image)));
|
|
assert(((cast(*void)(*instance.bindCount)) - cast(*void)(*instance)) == 8, "VkSparseImageOpaqueMemoryBindInfo.bindCount has unexpected offset % instead of 8", ((cast(*void)(*instance.bindCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSparseImageOpaqueMemoryBindInfo.bindCount)) == 4, "VkSparseImageOpaqueMemoryBindInfo.bindCount has unexpected size % instead of 4", size_of(type_of(VkSparseImageOpaqueMemoryBindInfo.bindCount)));
|
|
assert(((cast(*void)(*instance.pBinds)) - cast(*void)(*instance)) == 16, "VkSparseImageOpaqueMemoryBindInfo.pBinds has unexpected offset % instead of 16", ((cast(*void)(*instance.pBinds)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSparseImageOpaqueMemoryBindInfo.pBinds)) == 8, "VkSparseImageOpaqueMemoryBindInfo.pBinds has unexpected size % instead of 8", size_of(type_of(VkSparseImageOpaqueMemoryBindInfo.pBinds)));
|
|
assert(size_of(VkSparseImageOpaqueMemoryBindInfo) == 24, "VkSparseImageOpaqueMemoryBindInfo has size % instead of 24", size_of(VkSparseImageOpaqueMemoryBindInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkImageSubresource;
|
|
assert(((cast(*void)(*instance.aspectMask)) - cast(*void)(*instance)) == 0, "VkImageSubresource.aspectMask has unexpected offset % instead of 0", ((cast(*void)(*instance.aspectMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageSubresource.aspectMask)) == 4, "VkImageSubresource.aspectMask has unexpected size % instead of 4", size_of(type_of(VkImageSubresource.aspectMask)));
|
|
assert(((cast(*void)(*instance.mipLevel)) - cast(*void)(*instance)) == 4, "VkImageSubresource.mipLevel has unexpected offset % instead of 4", ((cast(*void)(*instance.mipLevel)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageSubresource.mipLevel)) == 4, "VkImageSubresource.mipLevel has unexpected size % instead of 4", size_of(type_of(VkImageSubresource.mipLevel)));
|
|
assert(((cast(*void)(*instance.arrayLayer)) - cast(*void)(*instance)) == 8, "VkImageSubresource.arrayLayer has unexpected offset % instead of 8", ((cast(*void)(*instance.arrayLayer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageSubresource.arrayLayer)) == 4, "VkImageSubresource.arrayLayer has unexpected size % instead of 4", size_of(type_of(VkImageSubresource.arrayLayer)));
|
|
assert(size_of(VkImageSubresource) == 12, "VkImageSubresource has size % instead of 12", size_of(VkImageSubresource));
|
|
}
|
|
|
|
{
|
|
instance: VkSparseImageMemoryBind;
|
|
assert(((cast(*void)(*instance.subresource)) - cast(*void)(*instance)) == 0, "VkSparseImageMemoryBind.subresource has unexpected offset % instead of 0", ((cast(*void)(*instance.subresource)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSparseImageMemoryBind.subresource)) == 12, "VkSparseImageMemoryBind.subresource has unexpected size % instead of 12", size_of(type_of(VkSparseImageMemoryBind.subresource)));
|
|
assert(((cast(*void)(*instance.offset)) - cast(*void)(*instance)) == 12, "VkSparseImageMemoryBind.offset has unexpected offset % instead of 12", ((cast(*void)(*instance.offset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSparseImageMemoryBind.offset)) == 12, "VkSparseImageMemoryBind.offset has unexpected size % instead of 12", size_of(type_of(VkSparseImageMemoryBind.offset)));
|
|
assert(((cast(*void)(*instance.extent)) - cast(*void)(*instance)) == 24, "VkSparseImageMemoryBind.extent has unexpected offset % instead of 24", ((cast(*void)(*instance.extent)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSparseImageMemoryBind.extent)) == 12, "VkSparseImageMemoryBind.extent has unexpected size % instead of 12", size_of(type_of(VkSparseImageMemoryBind.extent)));
|
|
assert(((cast(*void)(*instance.memory)) - cast(*void)(*instance)) == 40, "VkSparseImageMemoryBind.memory has unexpected offset % instead of 40", ((cast(*void)(*instance.memory)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSparseImageMemoryBind.memory)) == 8, "VkSparseImageMemoryBind.memory has unexpected size % instead of 8", size_of(type_of(VkSparseImageMemoryBind.memory)));
|
|
assert(((cast(*void)(*instance.memoryOffset)) - cast(*void)(*instance)) == 48, "VkSparseImageMemoryBind.memoryOffset has unexpected offset % instead of 48", ((cast(*void)(*instance.memoryOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSparseImageMemoryBind.memoryOffset)) == 8, "VkSparseImageMemoryBind.memoryOffset has unexpected size % instead of 8", size_of(type_of(VkSparseImageMemoryBind.memoryOffset)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 56, "VkSparseImageMemoryBind.flags has unexpected offset % instead of 56", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSparseImageMemoryBind.flags)) == 4, "VkSparseImageMemoryBind.flags has unexpected size % instead of 4", size_of(type_of(VkSparseImageMemoryBind.flags)));
|
|
assert(size_of(VkSparseImageMemoryBind) == 64, "VkSparseImageMemoryBind has size % instead of 64", size_of(VkSparseImageMemoryBind));
|
|
}
|
|
|
|
{
|
|
instance: VkSparseImageMemoryBindInfo;
|
|
assert(((cast(*void)(*instance.image)) - cast(*void)(*instance)) == 0, "VkSparseImageMemoryBindInfo.image has unexpected offset % instead of 0", ((cast(*void)(*instance.image)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSparseImageMemoryBindInfo.image)) == 8, "VkSparseImageMemoryBindInfo.image has unexpected size % instead of 8", size_of(type_of(VkSparseImageMemoryBindInfo.image)));
|
|
assert(((cast(*void)(*instance.bindCount)) - cast(*void)(*instance)) == 8, "VkSparseImageMemoryBindInfo.bindCount has unexpected offset % instead of 8", ((cast(*void)(*instance.bindCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSparseImageMemoryBindInfo.bindCount)) == 4, "VkSparseImageMemoryBindInfo.bindCount has unexpected size % instead of 4", size_of(type_of(VkSparseImageMemoryBindInfo.bindCount)));
|
|
assert(((cast(*void)(*instance.pBinds)) - cast(*void)(*instance)) == 16, "VkSparseImageMemoryBindInfo.pBinds has unexpected offset % instead of 16", ((cast(*void)(*instance.pBinds)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSparseImageMemoryBindInfo.pBinds)) == 8, "VkSparseImageMemoryBindInfo.pBinds has unexpected size % instead of 8", size_of(type_of(VkSparseImageMemoryBindInfo.pBinds)));
|
|
assert(size_of(VkSparseImageMemoryBindInfo) == 24, "VkSparseImageMemoryBindInfo has size % instead of 24", size_of(VkSparseImageMemoryBindInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkBindSparseInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkBindSparseInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindSparseInfo.sType)) == 4, "VkBindSparseInfo.sType has unexpected size % instead of 4", size_of(type_of(VkBindSparseInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkBindSparseInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindSparseInfo.pNext)) == 8, "VkBindSparseInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkBindSparseInfo.pNext)));
|
|
assert(((cast(*void)(*instance.waitSemaphoreCount)) - cast(*void)(*instance)) == 16, "VkBindSparseInfo.waitSemaphoreCount has unexpected offset % instead of 16", ((cast(*void)(*instance.waitSemaphoreCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindSparseInfo.waitSemaphoreCount)) == 4, "VkBindSparseInfo.waitSemaphoreCount has unexpected size % instead of 4", size_of(type_of(VkBindSparseInfo.waitSemaphoreCount)));
|
|
assert(((cast(*void)(*instance.pWaitSemaphores)) - cast(*void)(*instance)) == 24, "VkBindSparseInfo.pWaitSemaphores has unexpected offset % instead of 24", ((cast(*void)(*instance.pWaitSemaphores)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindSparseInfo.pWaitSemaphores)) == 8, "VkBindSparseInfo.pWaitSemaphores has unexpected size % instead of 8", size_of(type_of(VkBindSparseInfo.pWaitSemaphores)));
|
|
assert(((cast(*void)(*instance.bufferBindCount)) - cast(*void)(*instance)) == 32, "VkBindSparseInfo.bufferBindCount has unexpected offset % instead of 32", ((cast(*void)(*instance.bufferBindCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindSparseInfo.bufferBindCount)) == 4, "VkBindSparseInfo.bufferBindCount has unexpected size % instead of 4", size_of(type_of(VkBindSparseInfo.bufferBindCount)));
|
|
assert(((cast(*void)(*instance.pBufferBinds)) - cast(*void)(*instance)) == 40, "VkBindSparseInfo.pBufferBinds has unexpected offset % instead of 40", ((cast(*void)(*instance.pBufferBinds)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindSparseInfo.pBufferBinds)) == 8, "VkBindSparseInfo.pBufferBinds has unexpected size % instead of 8", size_of(type_of(VkBindSparseInfo.pBufferBinds)));
|
|
assert(((cast(*void)(*instance.imageOpaqueBindCount)) - cast(*void)(*instance)) == 48, "VkBindSparseInfo.imageOpaqueBindCount has unexpected offset % instead of 48", ((cast(*void)(*instance.imageOpaqueBindCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindSparseInfo.imageOpaqueBindCount)) == 4, "VkBindSparseInfo.imageOpaqueBindCount has unexpected size % instead of 4", size_of(type_of(VkBindSparseInfo.imageOpaqueBindCount)));
|
|
assert(((cast(*void)(*instance.pImageOpaqueBinds)) - cast(*void)(*instance)) == 56, "VkBindSparseInfo.pImageOpaqueBinds has unexpected offset % instead of 56", ((cast(*void)(*instance.pImageOpaqueBinds)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindSparseInfo.pImageOpaqueBinds)) == 8, "VkBindSparseInfo.pImageOpaqueBinds has unexpected size % instead of 8", size_of(type_of(VkBindSparseInfo.pImageOpaqueBinds)));
|
|
assert(((cast(*void)(*instance.imageBindCount)) - cast(*void)(*instance)) == 64, "VkBindSparseInfo.imageBindCount has unexpected offset % instead of 64", ((cast(*void)(*instance.imageBindCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindSparseInfo.imageBindCount)) == 4, "VkBindSparseInfo.imageBindCount has unexpected size % instead of 4", size_of(type_of(VkBindSparseInfo.imageBindCount)));
|
|
assert(((cast(*void)(*instance.pImageBinds)) - cast(*void)(*instance)) == 72, "VkBindSparseInfo.pImageBinds has unexpected offset % instead of 72", ((cast(*void)(*instance.pImageBinds)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindSparseInfo.pImageBinds)) == 8, "VkBindSparseInfo.pImageBinds has unexpected size % instead of 8", size_of(type_of(VkBindSparseInfo.pImageBinds)));
|
|
assert(((cast(*void)(*instance.signalSemaphoreCount)) - cast(*void)(*instance)) == 80, "VkBindSparseInfo.signalSemaphoreCount has unexpected offset % instead of 80", ((cast(*void)(*instance.signalSemaphoreCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindSparseInfo.signalSemaphoreCount)) == 4, "VkBindSparseInfo.signalSemaphoreCount has unexpected size % instead of 4", size_of(type_of(VkBindSparseInfo.signalSemaphoreCount)));
|
|
assert(((cast(*void)(*instance.pSignalSemaphores)) - cast(*void)(*instance)) == 88, "VkBindSparseInfo.pSignalSemaphores has unexpected offset % instead of 88", ((cast(*void)(*instance.pSignalSemaphores)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindSparseInfo.pSignalSemaphores)) == 8, "VkBindSparseInfo.pSignalSemaphores has unexpected size % instead of 8", size_of(type_of(VkBindSparseInfo.pSignalSemaphores)));
|
|
assert(size_of(VkBindSparseInfo) == 96, "VkBindSparseInfo has size % instead of 96", size_of(VkBindSparseInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkSparseImageFormatProperties;
|
|
assert(((cast(*void)(*instance.aspectMask)) - cast(*void)(*instance)) == 0, "VkSparseImageFormatProperties.aspectMask has unexpected offset % instead of 0", ((cast(*void)(*instance.aspectMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSparseImageFormatProperties.aspectMask)) == 4, "VkSparseImageFormatProperties.aspectMask has unexpected size % instead of 4", size_of(type_of(VkSparseImageFormatProperties.aspectMask)));
|
|
assert(((cast(*void)(*instance.imageGranularity)) - cast(*void)(*instance)) == 4, "VkSparseImageFormatProperties.imageGranularity has unexpected offset % instead of 4", ((cast(*void)(*instance.imageGranularity)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSparseImageFormatProperties.imageGranularity)) == 12, "VkSparseImageFormatProperties.imageGranularity has unexpected size % instead of 12", size_of(type_of(VkSparseImageFormatProperties.imageGranularity)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkSparseImageFormatProperties.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSparseImageFormatProperties.flags)) == 4, "VkSparseImageFormatProperties.flags has unexpected size % instead of 4", size_of(type_of(VkSparseImageFormatProperties.flags)));
|
|
assert(size_of(VkSparseImageFormatProperties) == 20, "VkSparseImageFormatProperties has size % instead of 20", size_of(VkSparseImageFormatProperties));
|
|
}
|
|
|
|
{
|
|
instance: VkSparseImageMemoryRequirements;
|
|
assert(((cast(*void)(*instance.formatProperties)) - cast(*void)(*instance)) == 0, "VkSparseImageMemoryRequirements.formatProperties has unexpected offset % instead of 0", ((cast(*void)(*instance.formatProperties)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSparseImageMemoryRequirements.formatProperties)) == 20, "VkSparseImageMemoryRequirements.formatProperties has unexpected size % instead of 20", size_of(type_of(VkSparseImageMemoryRequirements.formatProperties)));
|
|
assert(((cast(*void)(*instance.imageMipTailFirstLod)) - cast(*void)(*instance)) == 20, "VkSparseImageMemoryRequirements.imageMipTailFirstLod has unexpected offset % instead of 20", ((cast(*void)(*instance.imageMipTailFirstLod)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSparseImageMemoryRequirements.imageMipTailFirstLod)) == 4, "VkSparseImageMemoryRequirements.imageMipTailFirstLod has unexpected size % instead of 4", size_of(type_of(VkSparseImageMemoryRequirements.imageMipTailFirstLod)));
|
|
assert(((cast(*void)(*instance.imageMipTailSize)) - cast(*void)(*instance)) == 24, "VkSparseImageMemoryRequirements.imageMipTailSize has unexpected offset % instead of 24", ((cast(*void)(*instance.imageMipTailSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSparseImageMemoryRequirements.imageMipTailSize)) == 8, "VkSparseImageMemoryRequirements.imageMipTailSize has unexpected size % instead of 8", size_of(type_of(VkSparseImageMemoryRequirements.imageMipTailSize)));
|
|
assert(((cast(*void)(*instance.imageMipTailOffset)) - cast(*void)(*instance)) == 32, "VkSparseImageMemoryRequirements.imageMipTailOffset has unexpected offset % instead of 32", ((cast(*void)(*instance.imageMipTailOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSparseImageMemoryRequirements.imageMipTailOffset)) == 8, "VkSparseImageMemoryRequirements.imageMipTailOffset has unexpected size % instead of 8", size_of(type_of(VkSparseImageMemoryRequirements.imageMipTailOffset)));
|
|
assert(((cast(*void)(*instance.imageMipTailStride)) - cast(*void)(*instance)) == 40, "VkSparseImageMemoryRequirements.imageMipTailStride has unexpected offset % instead of 40", ((cast(*void)(*instance.imageMipTailStride)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSparseImageMemoryRequirements.imageMipTailStride)) == 8, "VkSparseImageMemoryRequirements.imageMipTailStride has unexpected size % instead of 8", size_of(type_of(VkSparseImageMemoryRequirements.imageMipTailStride)));
|
|
assert(size_of(VkSparseImageMemoryRequirements) == 48, "VkSparseImageMemoryRequirements has size % instead of 48", size_of(VkSparseImageMemoryRequirements));
|
|
}
|
|
|
|
{
|
|
instance: VkFenceCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkFenceCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFenceCreateInfo.sType)) == 4, "VkFenceCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkFenceCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkFenceCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFenceCreateInfo.pNext)) == 8, "VkFenceCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkFenceCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkFenceCreateInfo.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFenceCreateInfo.flags)) == 4, "VkFenceCreateInfo.flags has unexpected size % instead of 4", size_of(type_of(VkFenceCreateInfo.flags)));
|
|
assert(size_of(VkFenceCreateInfo) == 24, "VkFenceCreateInfo has size % instead of 24", size_of(VkFenceCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkSemaphoreCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSemaphoreCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSemaphoreCreateInfo.sType)) == 4, "VkSemaphoreCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkSemaphoreCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSemaphoreCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSemaphoreCreateInfo.pNext)) == 8, "VkSemaphoreCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkSemaphoreCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkSemaphoreCreateInfo.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSemaphoreCreateInfo.flags)) == 4, "VkSemaphoreCreateInfo.flags has unexpected size % instead of 4", size_of(type_of(VkSemaphoreCreateInfo.flags)));
|
|
assert(size_of(VkSemaphoreCreateInfo) == 24, "VkSemaphoreCreateInfo has size % instead of 24", size_of(VkSemaphoreCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkEventCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkEventCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkEventCreateInfo.sType)) == 4, "VkEventCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkEventCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkEventCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkEventCreateInfo.pNext)) == 8, "VkEventCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkEventCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkEventCreateInfo.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkEventCreateInfo.flags)) == 4, "VkEventCreateInfo.flags has unexpected size % instead of 4", size_of(type_of(VkEventCreateInfo.flags)));
|
|
assert(size_of(VkEventCreateInfo) == 24, "VkEventCreateInfo has size % instead of 24", size_of(VkEventCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkQueryPoolCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkQueryPoolCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkQueryPoolCreateInfo.sType)) == 4, "VkQueryPoolCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkQueryPoolCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkQueryPoolCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkQueryPoolCreateInfo.pNext)) == 8, "VkQueryPoolCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkQueryPoolCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkQueryPoolCreateInfo.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkQueryPoolCreateInfo.flags)) == 4, "VkQueryPoolCreateInfo.flags has unexpected size % instead of 4", size_of(type_of(VkQueryPoolCreateInfo.flags)));
|
|
assert(((cast(*void)(*instance.queryType)) - cast(*void)(*instance)) == 20, "VkQueryPoolCreateInfo.queryType has unexpected offset % instead of 20", ((cast(*void)(*instance.queryType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkQueryPoolCreateInfo.queryType)) == 4, "VkQueryPoolCreateInfo.queryType has unexpected size % instead of 4", size_of(type_of(VkQueryPoolCreateInfo.queryType)));
|
|
assert(((cast(*void)(*instance.queryCount)) - cast(*void)(*instance)) == 24, "VkQueryPoolCreateInfo.queryCount has unexpected offset % instead of 24", ((cast(*void)(*instance.queryCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkQueryPoolCreateInfo.queryCount)) == 4, "VkQueryPoolCreateInfo.queryCount has unexpected size % instead of 4", size_of(type_of(VkQueryPoolCreateInfo.queryCount)));
|
|
assert(((cast(*void)(*instance.pipelineStatistics)) - cast(*void)(*instance)) == 28, "VkQueryPoolCreateInfo.pipelineStatistics has unexpected offset % instead of 28", ((cast(*void)(*instance.pipelineStatistics)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkQueryPoolCreateInfo.pipelineStatistics)) == 4, "VkQueryPoolCreateInfo.pipelineStatistics has unexpected size % instead of 4", size_of(type_of(VkQueryPoolCreateInfo.pipelineStatistics)));
|
|
assert(size_of(VkQueryPoolCreateInfo) == 32, "VkQueryPoolCreateInfo has size % instead of 32", size_of(VkQueryPoolCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkBufferCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkBufferCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferCreateInfo.sType)) == 4, "VkBufferCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkBufferCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkBufferCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferCreateInfo.pNext)) == 8, "VkBufferCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkBufferCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkBufferCreateInfo.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferCreateInfo.flags)) == 4, "VkBufferCreateInfo.flags has unexpected size % instead of 4", size_of(type_of(VkBufferCreateInfo.flags)));
|
|
assert(((cast(*void)(*instance.size)) - cast(*void)(*instance)) == 24, "VkBufferCreateInfo.size has unexpected offset % instead of 24", ((cast(*void)(*instance.size)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferCreateInfo.size)) == 8, "VkBufferCreateInfo.size has unexpected size % instead of 8", size_of(type_of(VkBufferCreateInfo.size)));
|
|
assert(((cast(*void)(*instance.usage)) - cast(*void)(*instance)) == 32, "VkBufferCreateInfo.usage has unexpected offset % instead of 32", ((cast(*void)(*instance.usage)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferCreateInfo.usage)) == 4, "VkBufferCreateInfo.usage has unexpected size % instead of 4", size_of(type_of(VkBufferCreateInfo.usage)));
|
|
assert(((cast(*void)(*instance.sharingMode)) - cast(*void)(*instance)) == 36, "VkBufferCreateInfo.sharingMode has unexpected offset % instead of 36", ((cast(*void)(*instance.sharingMode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferCreateInfo.sharingMode)) == 4, "VkBufferCreateInfo.sharingMode has unexpected size % instead of 4", size_of(type_of(VkBufferCreateInfo.sharingMode)));
|
|
assert(((cast(*void)(*instance.queueFamilyIndexCount)) - cast(*void)(*instance)) == 40, "VkBufferCreateInfo.queueFamilyIndexCount has unexpected offset % instead of 40", ((cast(*void)(*instance.queueFamilyIndexCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferCreateInfo.queueFamilyIndexCount)) == 4, "VkBufferCreateInfo.queueFamilyIndexCount has unexpected size % instead of 4", size_of(type_of(VkBufferCreateInfo.queueFamilyIndexCount)));
|
|
assert(((cast(*void)(*instance.pQueueFamilyIndices)) - cast(*void)(*instance)) == 48, "VkBufferCreateInfo.pQueueFamilyIndices has unexpected offset % instead of 48", ((cast(*void)(*instance.pQueueFamilyIndices)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferCreateInfo.pQueueFamilyIndices)) == 8, "VkBufferCreateInfo.pQueueFamilyIndices has unexpected size % instead of 8", size_of(type_of(VkBufferCreateInfo.pQueueFamilyIndices)));
|
|
assert(size_of(VkBufferCreateInfo) == 56, "VkBufferCreateInfo has size % instead of 56", size_of(VkBufferCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkBufferViewCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkBufferViewCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferViewCreateInfo.sType)) == 4, "VkBufferViewCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkBufferViewCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkBufferViewCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferViewCreateInfo.pNext)) == 8, "VkBufferViewCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkBufferViewCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkBufferViewCreateInfo.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferViewCreateInfo.flags)) == 4, "VkBufferViewCreateInfo.flags has unexpected size % instead of 4", size_of(type_of(VkBufferViewCreateInfo.flags)));
|
|
assert(((cast(*void)(*instance.buffer)) - cast(*void)(*instance)) == 24, "VkBufferViewCreateInfo.buffer has unexpected offset % instead of 24", ((cast(*void)(*instance.buffer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferViewCreateInfo.buffer)) == 8, "VkBufferViewCreateInfo.buffer has unexpected size % instead of 8", size_of(type_of(VkBufferViewCreateInfo.buffer)));
|
|
assert(((cast(*void)(*instance.format)) - cast(*void)(*instance)) == 32, "VkBufferViewCreateInfo.format has unexpected offset % instead of 32", ((cast(*void)(*instance.format)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferViewCreateInfo.format)) == 4, "VkBufferViewCreateInfo.format has unexpected size % instead of 4", size_of(type_of(VkBufferViewCreateInfo.format)));
|
|
assert(((cast(*void)(*instance.offset)) - cast(*void)(*instance)) == 40, "VkBufferViewCreateInfo.offset has unexpected offset % instead of 40", ((cast(*void)(*instance.offset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferViewCreateInfo.offset)) == 8, "VkBufferViewCreateInfo.offset has unexpected size % instead of 8", size_of(type_of(VkBufferViewCreateInfo.offset)));
|
|
assert(((cast(*void)(*instance.range)) - cast(*void)(*instance)) == 48, "VkBufferViewCreateInfo.range has unexpected offset % instead of 48", ((cast(*void)(*instance.range)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferViewCreateInfo.range)) == 8, "VkBufferViewCreateInfo.range has unexpected size % instead of 8", size_of(type_of(VkBufferViewCreateInfo.range)));
|
|
assert(size_of(VkBufferViewCreateInfo) == 56, "VkBufferViewCreateInfo has size % instead of 56", size_of(VkBufferViewCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkImageCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkImageCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageCreateInfo.sType)) == 4, "VkImageCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkImageCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkImageCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageCreateInfo.pNext)) == 8, "VkImageCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkImageCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkImageCreateInfo.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageCreateInfo.flags)) == 4, "VkImageCreateInfo.flags has unexpected size % instead of 4", size_of(type_of(VkImageCreateInfo.flags)));
|
|
assert(((cast(*void)(*instance.imageType)) - cast(*void)(*instance)) == 20, "VkImageCreateInfo.imageType has unexpected offset % instead of 20", ((cast(*void)(*instance.imageType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageCreateInfo.imageType)) == 4, "VkImageCreateInfo.imageType has unexpected size % instead of 4", size_of(type_of(VkImageCreateInfo.imageType)));
|
|
assert(((cast(*void)(*instance.format)) - cast(*void)(*instance)) == 24, "VkImageCreateInfo.format has unexpected offset % instead of 24", ((cast(*void)(*instance.format)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageCreateInfo.format)) == 4, "VkImageCreateInfo.format has unexpected size % instead of 4", size_of(type_of(VkImageCreateInfo.format)));
|
|
assert(((cast(*void)(*instance.extent)) - cast(*void)(*instance)) == 28, "VkImageCreateInfo.extent has unexpected offset % instead of 28", ((cast(*void)(*instance.extent)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageCreateInfo.extent)) == 12, "VkImageCreateInfo.extent has unexpected size % instead of 12", size_of(type_of(VkImageCreateInfo.extent)));
|
|
assert(((cast(*void)(*instance.mipLevels)) - cast(*void)(*instance)) == 40, "VkImageCreateInfo.mipLevels has unexpected offset % instead of 40", ((cast(*void)(*instance.mipLevels)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageCreateInfo.mipLevels)) == 4, "VkImageCreateInfo.mipLevels has unexpected size % instead of 4", size_of(type_of(VkImageCreateInfo.mipLevels)));
|
|
assert(((cast(*void)(*instance.arrayLayers)) - cast(*void)(*instance)) == 44, "VkImageCreateInfo.arrayLayers has unexpected offset % instead of 44", ((cast(*void)(*instance.arrayLayers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageCreateInfo.arrayLayers)) == 4, "VkImageCreateInfo.arrayLayers has unexpected size % instead of 4", size_of(type_of(VkImageCreateInfo.arrayLayers)));
|
|
assert(((cast(*void)(*instance.samples)) - cast(*void)(*instance)) == 48, "VkImageCreateInfo.samples has unexpected offset % instead of 48", ((cast(*void)(*instance.samples)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageCreateInfo.samples)) == 4, "VkImageCreateInfo.samples has unexpected size % instead of 4", size_of(type_of(VkImageCreateInfo.samples)));
|
|
assert(((cast(*void)(*instance.tiling)) - cast(*void)(*instance)) == 52, "VkImageCreateInfo.tiling has unexpected offset % instead of 52", ((cast(*void)(*instance.tiling)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageCreateInfo.tiling)) == 4, "VkImageCreateInfo.tiling has unexpected size % instead of 4", size_of(type_of(VkImageCreateInfo.tiling)));
|
|
assert(((cast(*void)(*instance.usage)) - cast(*void)(*instance)) == 56, "VkImageCreateInfo.usage has unexpected offset % instead of 56", ((cast(*void)(*instance.usage)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageCreateInfo.usage)) == 4, "VkImageCreateInfo.usage has unexpected size % instead of 4", size_of(type_of(VkImageCreateInfo.usage)));
|
|
assert(((cast(*void)(*instance.sharingMode)) - cast(*void)(*instance)) == 60, "VkImageCreateInfo.sharingMode has unexpected offset % instead of 60", ((cast(*void)(*instance.sharingMode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageCreateInfo.sharingMode)) == 4, "VkImageCreateInfo.sharingMode has unexpected size % instead of 4", size_of(type_of(VkImageCreateInfo.sharingMode)));
|
|
assert(((cast(*void)(*instance.queueFamilyIndexCount)) - cast(*void)(*instance)) == 64, "VkImageCreateInfo.queueFamilyIndexCount has unexpected offset % instead of 64", ((cast(*void)(*instance.queueFamilyIndexCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageCreateInfo.queueFamilyIndexCount)) == 4, "VkImageCreateInfo.queueFamilyIndexCount has unexpected size % instead of 4", size_of(type_of(VkImageCreateInfo.queueFamilyIndexCount)));
|
|
assert(((cast(*void)(*instance.pQueueFamilyIndices)) - cast(*void)(*instance)) == 72, "VkImageCreateInfo.pQueueFamilyIndices has unexpected offset % instead of 72", ((cast(*void)(*instance.pQueueFamilyIndices)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageCreateInfo.pQueueFamilyIndices)) == 8, "VkImageCreateInfo.pQueueFamilyIndices has unexpected size % instead of 8", size_of(type_of(VkImageCreateInfo.pQueueFamilyIndices)));
|
|
assert(((cast(*void)(*instance.initialLayout)) - cast(*void)(*instance)) == 80, "VkImageCreateInfo.initialLayout has unexpected offset % instead of 80", ((cast(*void)(*instance.initialLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageCreateInfo.initialLayout)) == 4, "VkImageCreateInfo.initialLayout has unexpected size % instead of 4", size_of(type_of(VkImageCreateInfo.initialLayout)));
|
|
assert(size_of(VkImageCreateInfo) == 88, "VkImageCreateInfo has size % instead of 88", size_of(VkImageCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkSubresourceLayout;
|
|
assert(((cast(*void)(*instance.offset)) - cast(*void)(*instance)) == 0, "VkSubresourceLayout.offset has unexpected offset % instead of 0", ((cast(*void)(*instance.offset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubresourceLayout.offset)) == 8, "VkSubresourceLayout.offset has unexpected size % instead of 8", size_of(type_of(VkSubresourceLayout.offset)));
|
|
assert(((cast(*void)(*instance.size)) - cast(*void)(*instance)) == 8, "VkSubresourceLayout.size has unexpected offset % instead of 8", ((cast(*void)(*instance.size)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubresourceLayout.size)) == 8, "VkSubresourceLayout.size has unexpected size % instead of 8", size_of(type_of(VkSubresourceLayout.size)));
|
|
assert(((cast(*void)(*instance.rowPitch)) - cast(*void)(*instance)) == 16, "VkSubresourceLayout.rowPitch has unexpected offset % instead of 16", ((cast(*void)(*instance.rowPitch)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubresourceLayout.rowPitch)) == 8, "VkSubresourceLayout.rowPitch has unexpected size % instead of 8", size_of(type_of(VkSubresourceLayout.rowPitch)));
|
|
assert(((cast(*void)(*instance.arrayPitch)) - cast(*void)(*instance)) == 24, "VkSubresourceLayout.arrayPitch has unexpected offset % instead of 24", ((cast(*void)(*instance.arrayPitch)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubresourceLayout.arrayPitch)) == 8, "VkSubresourceLayout.arrayPitch has unexpected size % instead of 8", size_of(type_of(VkSubresourceLayout.arrayPitch)));
|
|
assert(((cast(*void)(*instance.depthPitch)) - cast(*void)(*instance)) == 32, "VkSubresourceLayout.depthPitch has unexpected offset % instead of 32", ((cast(*void)(*instance.depthPitch)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubresourceLayout.depthPitch)) == 8, "VkSubresourceLayout.depthPitch has unexpected size % instead of 8", size_of(type_of(VkSubresourceLayout.depthPitch)));
|
|
assert(size_of(VkSubresourceLayout) == 40, "VkSubresourceLayout has size % instead of 40", size_of(VkSubresourceLayout));
|
|
}
|
|
|
|
{
|
|
instance: VkComponentMapping;
|
|
assert(((cast(*void)(*instance.r)) - cast(*void)(*instance)) == 0, "VkComponentMapping.r has unexpected offset % instead of 0", ((cast(*void)(*instance.r)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkComponentMapping.r)) == 4, "VkComponentMapping.r has unexpected size % instead of 4", size_of(type_of(VkComponentMapping.r)));
|
|
assert(((cast(*void)(*instance.g)) - cast(*void)(*instance)) == 4, "VkComponentMapping.g has unexpected offset % instead of 4", ((cast(*void)(*instance.g)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkComponentMapping.g)) == 4, "VkComponentMapping.g has unexpected size % instead of 4", size_of(type_of(VkComponentMapping.g)));
|
|
assert(((cast(*void)(*instance.b)) - cast(*void)(*instance)) == 8, "VkComponentMapping.b has unexpected offset % instead of 8", ((cast(*void)(*instance.b)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkComponentMapping.b)) == 4, "VkComponentMapping.b has unexpected size % instead of 4", size_of(type_of(VkComponentMapping.b)));
|
|
assert(((cast(*void)(*instance.a)) - cast(*void)(*instance)) == 12, "VkComponentMapping.a has unexpected offset % instead of 12", ((cast(*void)(*instance.a)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkComponentMapping.a)) == 4, "VkComponentMapping.a has unexpected size % instead of 4", size_of(type_of(VkComponentMapping.a)));
|
|
assert(size_of(VkComponentMapping) == 16, "VkComponentMapping has size % instead of 16", size_of(VkComponentMapping));
|
|
}
|
|
|
|
{
|
|
instance: VkImageViewCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkImageViewCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageViewCreateInfo.sType)) == 4, "VkImageViewCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkImageViewCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkImageViewCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageViewCreateInfo.pNext)) == 8, "VkImageViewCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkImageViewCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkImageViewCreateInfo.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageViewCreateInfo.flags)) == 4, "VkImageViewCreateInfo.flags has unexpected size % instead of 4", size_of(type_of(VkImageViewCreateInfo.flags)));
|
|
assert(((cast(*void)(*instance.image)) - cast(*void)(*instance)) == 24, "VkImageViewCreateInfo.image has unexpected offset % instead of 24", ((cast(*void)(*instance.image)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageViewCreateInfo.image)) == 8, "VkImageViewCreateInfo.image has unexpected size % instead of 8", size_of(type_of(VkImageViewCreateInfo.image)));
|
|
assert(((cast(*void)(*instance.viewType)) - cast(*void)(*instance)) == 32, "VkImageViewCreateInfo.viewType has unexpected offset % instead of 32", ((cast(*void)(*instance.viewType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageViewCreateInfo.viewType)) == 4, "VkImageViewCreateInfo.viewType has unexpected size % instead of 4", size_of(type_of(VkImageViewCreateInfo.viewType)));
|
|
assert(((cast(*void)(*instance.format)) - cast(*void)(*instance)) == 36, "VkImageViewCreateInfo.format has unexpected offset % instead of 36", ((cast(*void)(*instance.format)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageViewCreateInfo.format)) == 4, "VkImageViewCreateInfo.format has unexpected size % instead of 4", size_of(type_of(VkImageViewCreateInfo.format)));
|
|
assert(((cast(*void)(*instance.components)) - cast(*void)(*instance)) == 40, "VkImageViewCreateInfo.components has unexpected offset % instead of 40", ((cast(*void)(*instance.components)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageViewCreateInfo.components)) == 16, "VkImageViewCreateInfo.components has unexpected size % instead of 16", size_of(type_of(VkImageViewCreateInfo.components)));
|
|
assert(((cast(*void)(*instance.subresourceRange)) - cast(*void)(*instance)) == 56, "VkImageViewCreateInfo.subresourceRange has unexpected offset % instead of 56", ((cast(*void)(*instance.subresourceRange)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageViewCreateInfo.subresourceRange)) == 20, "VkImageViewCreateInfo.subresourceRange has unexpected size % instead of 20", size_of(type_of(VkImageViewCreateInfo.subresourceRange)));
|
|
assert(size_of(VkImageViewCreateInfo) == 80, "VkImageViewCreateInfo has size % instead of 80", size_of(VkImageViewCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkShaderModuleCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkShaderModuleCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkShaderModuleCreateInfo.sType)) == 4, "VkShaderModuleCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkShaderModuleCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkShaderModuleCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkShaderModuleCreateInfo.pNext)) == 8, "VkShaderModuleCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkShaderModuleCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkShaderModuleCreateInfo.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkShaderModuleCreateInfo.flags)) == 4, "VkShaderModuleCreateInfo.flags has unexpected size % instead of 4", size_of(type_of(VkShaderModuleCreateInfo.flags)));
|
|
assert(((cast(*void)(*instance.codeSize)) - cast(*void)(*instance)) == 24, "VkShaderModuleCreateInfo.codeSize has unexpected offset % instead of 24", ((cast(*void)(*instance.codeSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkShaderModuleCreateInfo.codeSize)) == 8, "VkShaderModuleCreateInfo.codeSize has unexpected size % instead of 8", size_of(type_of(VkShaderModuleCreateInfo.codeSize)));
|
|
assert(((cast(*void)(*instance.pCode)) - cast(*void)(*instance)) == 32, "VkShaderModuleCreateInfo.pCode has unexpected offset % instead of 32", ((cast(*void)(*instance.pCode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkShaderModuleCreateInfo.pCode)) == 8, "VkShaderModuleCreateInfo.pCode has unexpected size % instead of 8", size_of(type_of(VkShaderModuleCreateInfo.pCode)));
|
|
assert(size_of(VkShaderModuleCreateInfo) == 40, "VkShaderModuleCreateInfo has size % instead of 40", size_of(VkShaderModuleCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineCacheCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineCacheCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineCacheCreateInfo.sType)) == 4, "VkPipelineCacheCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineCacheCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineCacheCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineCacheCreateInfo.pNext)) == 8, "VkPipelineCacheCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineCacheCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkPipelineCacheCreateInfo.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineCacheCreateInfo.flags)) == 4, "VkPipelineCacheCreateInfo.flags has unexpected size % instead of 4", size_of(type_of(VkPipelineCacheCreateInfo.flags)));
|
|
assert(((cast(*void)(*instance.initialDataSize)) - cast(*void)(*instance)) == 24, "VkPipelineCacheCreateInfo.initialDataSize has unexpected offset % instead of 24", ((cast(*void)(*instance.initialDataSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineCacheCreateInfo.initialDataSize)) == 8, "VkPipelineCacheCreateInfo.initialDataSize has unexpected size % instead of 8", size_of(type_of(VkPipelineCacheCreateInfo.initialDataSize)));
|
|
assert(((cast(*void)(*instance.pInitialData)) - cast(*void)(*instance)) == 32, "VkPipelineCacheCreateInfo.pInitialData has unexpected offset % instead of 32", ((cast(*void)(*instance.pInitialData)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineCacheCreateInfo.pInitialData)) == 8, "VkPipelineCacheCreateInfo.pInitialData has unexpected size % instead of 8", size_of(type_of(VkPipelineCacheCreateInfo.pInitialData)));
|
|
assert(size_of(VkPipelineCacheCreateInfo) == 40, "VkPipelineCacheCreateInfo has size % instead of 40", size_of(VkPipelineCacheCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkSpecializationMapEntry;
|
|
assert(((cast(*void)(*instance.constantID)) - cast(*void)(*instance)) == 0, "VkSpecializationMapEntry.constantID has unexpected offset % instead of 0", ((cast(*void)(*instance.constantID)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSpecializationMapEntry.constantID)) == 4, "VkSpecializationMapEntry.constantID has unexpected size % instead of 4", size_of(type_of(VkSpecializationMapEntry.constantID)));
|
|
assert(((cast(*void)(*instance.offset)) - cast(*void)(*instance)) == 4, "VkSpecializationMapEntry.offset has unexpected offset % instead of 4", ((cast(*void)(*instance.offset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSpecializationMapEntry.offset)) == 4, "VkSpecializationMapEntry.offset has unexpected size % instead of 4", size_of(type_of(VkSpecializationMapEntry.offset)));
|
|
assert(((cast(*void)(*instance.size)) - cast(*void)(*instance)) == 8, "VkSpecializationMapEntry.size has unexpected offset % instead of 8", ((cast(*void)(*instance.size)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSpecializationMapEntry.size)) == 8, "VkSpecializationMapEntry.size has unexpected size % instead of 8", size_of(type_of(VkSpecializationMapEntry.size)));
|
|
assert(size_of(VkSpecializationMapEntry) == 16, "VkSpecializationMapEntry has size % instead of 16", size_of(VkSpecializationMapEntry));
|
|
}
|
|
|
|
{
|
|
instance: VkSpecializationInfo;
|
|
assert(((cast(*void)(*instance.mapEntryCount)) - cast(*void)(*instance)) == 0, "VkSpecializationInfo.mapEntryCount has unexpected offset % instead of 0", ((cast(*void)(*instance.mapEntryCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSpecializationInfo.mapEntryCount)) == 4, "VkSpecializationInfo.mapEntryCount has unexpected size % instead of 4", size_of(type_of(VkSpecializationInfo.mapEntryCount)));
|
|
assert(((cast(*void)(*instance.pMapEntries)) - cast(*void)(*instance)) == 8, "VkSpecializationInfo.pMapEntries has unexpected offset % instead of 8", ((cast(*void)(*instance.pMapEntries)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSpecializationInfo.pMapEntries)) == 8, "VkSpecializationInfo.pMapEntries has unexpected size % instead of 8", size_of(type_of(VkSpecializationInfo.pMapEntries)));
|
|
assert(((cast(*void)(*instance.dataSize)) - cast(*void)(*instance)) == 16, "VkSpecializationInfo.dataSize has unexpected offset % instead of 16", ((cast(*void)(*instance.dataSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSpecializationInfo.dataSize)) == 8, "VkSpecializationInfo.dataSize has unexpected size % instead of 8", size_of(type_of(VkSpecializationInfo.dataSize)));
|
|
assert(((cast(*void)(*instance.pData)) - cast(*void)(*instance)) == 24, "VkSpecializationInfo.pData has unexpected offset % instead of 24", ((cast(*void)(*instance.pData)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSpecializationInfo.pData)) == 8, "VkSpecializationInfo.pData has unexpected size % instead of 8", size_of(type_of(VkSpecializationInfo.pData)));
|
|
assert(size_of(VkSpecializationInfo) == 32, "VkSpecializationInfo has size % instead of 32", size_of(VkSpecializationInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineShaderStageCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineShaderStageCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineShaderStageCreateInfo.sType)) == 4, "VkPipelineShaderStageCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineShaderStageCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineShaderStageCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineShaderStageCreateInfo.pNext)) == 8, "VkPipelineShaderStageCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineShaderStageCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkPipelineShaderStageCreateInfo.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineShaderStageCreateInfo.flags)) == 4, "VkPipelineShaderStageCreateInfo.flags has unexpected size % instead of 4", size_of(type_of(VkPipelineShaderStageCreateInfo.flags)));
|
|
assert(((cast(*void)(*instance.stage)) - cast(*void)(*instance)) == 20, "VkPipelineShaderStageCreateInfo.stage has unexpected offset % instead of 20", ((cast(*void)(*instance.stage)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineShaderStageCreateInfo.stage)) == 4, "VkPipelineShaderStageCreateInfo.stage has unexpected size % instead of 4", size_of(type_of(VkPipelineShaderStageCreateInfo.stage)));
|
|
assert(((cast(*void)(*instance.module)) - cast(*void)(*instance)) == 24, "VkPipelineShaderStageCreateInfo.module has unexpected offset % instead of 24", ((cast(*void)(*instance.module)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineShaderStageCreateInfo.module)) == 8, "VkPipelineShaderStageCreateInfo.module has unexpected size % instead of 8", size_of(type_of(VkPipelineShaderStageCreateInfo.module)));
|
|
assert(((cast(*void)(*instance.pName)) - cast(*void)(*instance)) == 32, "VkPipelineShaderStageCreateInfo.pName has unexpected offset % instead of 32", ((cast(*void)(*instance.pName)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineShaderStageCreateInfo.pName)) == 8, "VkPipelineShaderStageCreateInfo.pName has unexpected size % instead of 8", size_of(type_of(VkPipelineShaderStageCreateInfo.pName)));
|
|
assert(((cast(*void)(*instance.pSpecializationInfo)) - cast(*void)(*instance)) == 40, "VkPipelineShaderStageCreateInfo.pSpecializationInfo has unexpected offset % instead of 40", ((cast(*void)(*instance.pSpecializationInfo)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineShaderStageCreateInfo.pSpecializationInfo)) == 8, "VkPipelineShaderStageCreateInfo.pSpecializationInfo has unexpected size % instead of 8", size_of(type_of(VkPipelineShaderStageCreateInfo.pSpecializationInfo)));
|
|
assert(size_of(VkPipelineShaderStageCreateInfo) == 48, "VkPipelineShaderStageCreateInfo has size % instead of 48", size_of(VkPipelineShaderStageCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkComputePipelineCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkComputePipelineCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkComputePipelineCreateInfo.sType)) == 4, "VkComputePipelineCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkComputePipelineCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkComputePipelineCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkComputePipelineCreateInfo.pNext)) == 8, "VkComputePipelineCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkComputePipelineCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkComputePipelineCreateInfo.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkComputePipelineCreateInfo.flags)) == 4, "VkComputePipelineCreateInfo.flags has unexpected size % instead of 4", size_of(type_of(VkComputePipelineCreateInfo.flags)));
|
|
assert(((cast(*void)(*instance.stage)) - cast(*void)(*instance)) == 24, "VkComputePipelineCreateInfo.stage has unexpected offset % instead of 24", ((cast(*void)(*instance.stage)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkComputePipelineCreateInfo.stage)) == 48, "VkComputePipelineCreateInfo.stage has unexpected size % instead of 48", size_of(type_of(VkComputePipelineCreateInfo.stage)));
|
|
assert(((cast(*void)(*instance.layout)) - cast(*void)(*instance)) == 72, "VkComputePipelineCreateInfo.layout has unexpected offset % instead of 72", ((cast(*void)(*instance.layout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkComputePipelineCreateInfo.layout)) == 8, "VkComputePipelineCreateInfo.layout has unexpected size % instead of 8", size_of(type_of(VkComputePipelineCreateInfo.layout)));
|
|
assert(((cast(*void)(*instance.basePipelineHandle)) - cast(*void)(*instance)) == 80, "VkComputePipelineCreateInfo.basePipelineHandle has unexpected offset % instead of 80", ((cast(*void)(*instance.basePipelineHandle)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkComputePipelineCreateInfo.basePipelineHandle)) == 8, "VkComputePipelineCreateInfo.basePipelineHandle has unexpected size % instead of 8", size_of(type_of(VkComputePipelineCreateInfo.basePipelineHandle)));
|
|
assert(((cast(*void)(*instance.basePipelineIndex)) - cast(*void)(*instance)) == 88, "VkComputePipelineCreateInfo.basePipelineIndex has unexpected offset % instead of 88", ((cast(*void)(*instance.basePipelineIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkComputePipelineCreateInfo.basePipelineIndex)) == 4, "VkComputePipelineCreateInfo.basePipelineIndex has unexpected size % instead of 4", size_of(type_of(VkComputePipelineCreateInfo.basePipelineIndex)));
|
|
assert(size_of(VkComputePipelineCreateInfo) == 96, "VkComputePipelineCreateInfo has size % instead of 96", size_of(VkComputePipelineCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkVertexInputBindingDescription;
|
|
assert(((cast(*void)(*instance.binding)) - cast(*void)(*instance)) == 0, "VkVertexInputBindingDescription.binding has unexpected offset % instead of 0", ((cast(*void)(*instance.binding)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVertexInputBindingDescription.binding)) == 4, "VkVertexInputBindingDescription.binding has unexpected size % instead of 4", size_of(type_of(VkVertexInputBindingDescription.binding)));
|
|
assert(((cast(*void)(*instance.stride)) - cast(*void)(*instance)) == 4, "VkVertexInputBindingDescription.stride has unexpected offset % instead of 4", ((cast(*void)(*instance.stride)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVertexInputBindingDescription.stride)) == 4, "VkVertexInputBindingDescription.stride has unexpected size % instead of 4", size_of(type_of(VkVertexInputBindingDescription.stride)));
|
|
assert(((cast(*void)(*instance.inputRate)) - cast(*void)(*instance)) == 8, "VkVertexInputBindingDescription.inputRate has unexpected offset % instead of 8", ((cast(*void)(*instance.inputRate)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVertexInputBindingDescription.inputRate)) == 4, "VkVertexInputBindingDescription.inputRate has unexpected size % instead of 4", size_of(type_of(VkVertexInputBindingDescription.inputRate)));
|
|
assert(size_of(VkVertexInputBindingDescription) == 12, "VkVertexInputBindingDescription has size % instead of 12", size_of(VkVertexInputBindingDescription));
|
|
}
|
|
|
|
{
|
|
instance: VkVertexInputAttributeDescription;
|
|
assert(((cast(*void)(*instance.location)) - cast(*void)(*instance)) == 0, "VkVertexInputAttributeDescription.location has unexpected offset % instead of 0", ((cast(*void)(*instance.location)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVertexInputAttributeDescription.location)) == 4, "VkVertexInputAttributeDescription.location has unexpected size % instead of 4", size_of(type_of(VkVertexInputAttributeDescription.location)));
|
|
assert(((cast(*void)(*instance.binding)) - cast(*void)(*instance)) == 4, "VkVertexInputAttributeDescription.binding has unexpected offset % instead of 4", ((cast(*void)(*instance.binding)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVertexInputAttributeDescription.binding)) == 4, "VkVertexInputAttributeDescription.binding has unexpected size % instead of 4", size_of(type_of(VkVertexInputAttributeDescription.binding)));
|
|
assert(((cast(*void)(*instance.format)) - cast(*void)(*instance)) == 8, "VkVertexInputAttributeDescription.format has unexpected offset % instead of 8", ((cast(*void)(*instance.format)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVertexInputAttributeDescription.format)) == 4, "VkVertexInputAttributeDescription.format has unexpected size % instead of 4", size_of(type_of(VkVertexInputAttributeDescription.format)));
|
|
assert(((cast(*void)(*instance.offset)) - cast(*void)(*instance)) == 12, "VkVertexInputAttributeDescription.offset has unexpected offset % instead of 12", ((cast(*void)(*instance.offset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVertexInputAttributeDescription.offset)) == 4, "VkVertexInputAttributeDescription.offset has unexpected size % instead of 4", size_of(type_of(VkVertexInputAttributeDescription.offset)));
|
|
assert(size_of(VkVertexInputAttributeDescription) == 16, "VkVertexInputAttributeDescription has size % instead of 16", size_of(VkVertexInputAttributeDescription));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineVertexInputStateCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineVertexInputStateCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineVertexInputStateCreateInfo.sType)) == 4, "VkPipelineVertexInputStateCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineVertexInputStateCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineVertexInputStateCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineVertexInputStateCreateInfo.pNext)) == 8, "VkPipelineVertexInputStateCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineVertexInputStateCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkPipelineVertexInputStateCreateInfo.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineVertexInputStateCreateInfo.flags)) == 4, "VkPipelineVertexInputStateCreateInfo.flags has unexpected size % instead of 4", size_of(type_of(VkPipelineVertexInputStateCreateInfo.flags)));
|
|
assert(((cast(*void)(*instance.vertexBindingDescriptionCount)) - cast(*void)(*instance)) == 20, "VkPipelineVertexInputStateCreateInfo.vertexBindingDescriptionCount has unexpected offset % instead of 20", ((cast(*void)(*instance.vertexBindingDescriptionCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineVertexInputStateCreateInfo.vertexBindingDescriptionCount)) == 4, "VkPipelineVertexInputStateCreateInfo.vertexBindingDescriptionCount has unexpected size % instead of 4", size_of(type_of(VkPipelineVertexInputStateCreateInfo.vertexBindingDescriptionCount)));
|
|
assert(((cast(*void)(*instance.pVertexBindingDescriptions)) - cast(*void)(*instance)) == 24, "VkPipelineVertexInputStateCreateInfo.pVertexBindingDescriptions has unexpected offset % instead of 24", ((cast(*void)(*instance.pVertexBindingDescriptions)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineVertexInputStateCreateInfo.pVertexBindingDescriptions)) == 8, "VkPipelineVertexInputStateCreateInfo.pVertexBindingDescriptions has unexpected size % instead of 8", size_of(type_of(VkPipelineVertexInputStateCreateInfo.pVertexBindingDescriptions)));
|
|
assert(((cast(*void)(*instance.vertexAttributeDescriptionCount)) - cast(*void)(*instance)) == 32, "VkPipelineVertexInputStateCreateInfo.vertexAttributeDescriptionCount has unexpected offset % instead of 32", ((cast(*void)(*instance.vertexAttributeDescriptionCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineVertexInputStateCreateInfo.vertexAttributeDescriptionCount)) == 4, "VkPipelineVertexInputStateCreateInfo.vertexAttributeDescriptionCount has unexpected size % instead of 4", size_of(type_of(VkPipelineVertexInputStateCreateInfo.vertexAttributeDescriptionCount)));
|
|
assert(((cast(*void)(*instance.pVertexAttributeDescriptions)) - cast(*void)(*instance)) == 40, "VkPipelineVertexInputStateCreateInfo.pVertexAttributeDescriptions has unexpected offset % instead of 40", ((cast(*void)(*instance.pVertexAttributeDescriptions)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineVertexInputStateCreateInfo.pVertexAttributeDescriptions)) == 8, "VkPipelineVertexInputStateCreateInfo.pVertexAttributeDescriptions has unexpected size % instead of 8", size_of(type_of(VkPipelineVertexInputStateCreateInfo.pVertexAttributeDescriptions)));
|
|
assert(size_of(VkPipelineVertexInputStateCreateInfo) == 48, "VkPipelineVertexInputStateCreateInfo has size % instead of 48", size_of(VkPipelineVertexInputStateCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineInputAssemblyStateCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineInputAssemblyStateCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineInputAssemblyStateCreateInfo.sType)) == 4, "VkPipelineInputAssemblyStateCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineInputAssemblyStateCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineInputAssemblyStateCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineInputAssemblyStateCreateInfo.pNext)) == 8, "VkPipelineInputAssemblyStateCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineInputAssemblyStateCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkPipelineInputAssemblyStateCreateInfo.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineInputAssemblyStateCreateInfo.flags)) == 4, "VkPipelineInputAssemblyStateCreateInfo.flags has unexpected size % instead of 4", size_of(type_of(VkPipelineInputAssemblyStateCreateInfo.flags)));
|
|
assert(((cast(*void)(*instance.topology)) - cast(*void)(*instance)) == 20, "VkPipelineInputAssemblyStateCreateInfo.topology has unexpected offset % instead of 20", ((cast(*void)(*instance.topology)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineInputAssemblyStateCreateInfo.topology)) == 4, "VkPipelineInputAssemblyStateCreateInfo.topology has unexpected size % instead of 4", size_of(type_of(VkPipelineInputAssemblyStateCreateInfo.topology)));
|
|
assert(((cast(*void)(*instance.primitiveRestartEnable)) - cast(*void)(*instance)) == 24, "VkPipelineInputAssemblyStateCreateInfo.primitiveRestartEnable has unexpected offset % instead of 24", ((cast(*void)(*instance.primitiveRestartEnable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineInputAssemblyStateCreateInfo.primitiveRestartEnable)) == 4, "VkPipelineInputAssemblyStateCreateInfo.primitiveRestartEnable has unexpected size % instead of 4", size_of(type_of(VkPipelineInputAssemblyStateCreateInfo.primitiveRestartEnable)));
|
|
assert(size_of(VkPipelineInputAssemblyStateCreateInfo) == 32, "VkPipelineInputAssemblyStateCreateInfo has size % instead of 32", size_of(VkPipelineInputAssemblyStateCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineTessellationStateCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineTessellationStateCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineTessellationStateCreateInfo.sType)) == 4, "VkPipelineTessellationStateCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineTessellationStateCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineTessellationStateCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineTessellationStateCreateInfo.pNext)) == 8, "VkPipelineTessellationStateCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineTessellationStateCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkPipelineTessellationStateCreateInfo.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineTessellationStateCreateInfo.flags)) == 4, "VkPipelineTessellationStateCreateInfo.flags has unexpected size % instead of 4", size_of(type_of(VkPipelineTessellationStateCreateInfo.flags)));
|
|
assert(((cast(*void)(*instance.patchControlPoints)) - cast(*void)(*instance)) == 20, "VkPipelineTessellationStateCreateInfo.patchControlPoints has unexpected offset % instead of 20", ((cast(*void)(*instance.patchControlPoints)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineTessellationStateCreateInfo.patchControlPoints)) == 4, "VkPipelineTessellationStateCreateInfo.patchControlPoints has unexpected size % instead of 4", size_of(type_of(VkPipelineTessellationStateCreateInfo.patchControlPoints)));
|
|
assert(size_of(VkPipelineTessellationStateCreateInfo) == 24, "VkPipelineTessellationStateCreateInfo has size % instead of 24", size_of(VkPipelineTessellationStateCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkViewport;
|
|
assert(((cast(*void)(*instance.x)) - cast(*void)(*instance)) == 0, "VkViewport.x has unexpected offset % instead of 0", ((cast(*void)(*instance.x)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkViewport.x)) == 4, "VkViewport.x has unexpected size % instead of 4", size_of(type_of(VkViewport.x)));
|
|
assert(((cast(*void)(*instance.y)) - cast(*void)(*instance)) == 4, "VkViewport.y has unexpected offset % instead of 4", ((cast(*void)(*instance.y)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkViewport.y)) == 4, "VkViewport.y has unexpected size % instead of 4", size_of(type_of(VkViewport.y)));
|
|
assert(((cast(*void)(*instance.width)) - cast(*void)(*instance)) == 8, "VkViewport.width has unexpected offset % instead of 8", ((cast(*void)(*instance.width)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkViewport.width)) == 4, "VkViewport.width has unexpected size % instead of 4", size_of(type_of(VkViewport.width)));
|
|
assert(((cast(*void)(*instance.height)) - cast(*void)(*instance)) == 12, "VkViewport.height has unexpected offset % instead of 12", ((cast(*void)(*instance.height)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkViewport.height)) == 4, "VkViewport.height has unexpected size % instead of 4", size_of(type_of(VkViewport.height)));
|
|
assert(((cast(*void)(*instance.minDepth)) - cast(*void)(*instance)) == 16, "VkViewport.minDepth has unexpected offset % instead of 16", ((cast(*void)(*instance.minDepth)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkViewport.minDepth)) == 4, "VkViewport.minDepth has unexpected size % instead of 4", size_of(type_of(VkViewport.minDepth)));
|
|
assert(((cast(*void)(*instance.maxDepth)) - cast(*void)(*instance)) == 20, "VkViewport.maxDepth has unexpected offset % instead of 20", ((cast(*void)(*instance.maxDepth)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkViewport.maxDepth)) == 4, "VkViewport.maxDepth has unexpected size % instead of 4", size_of(type_of(VkViewport.maxDepth)));
|
|
assert(size_of(VkViewport) == 24, "VkViewport has size % instead of 24", size_of(VkViewport));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineViewportStateCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineViewportStateCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineViewportStateCreateInfo.sType)) == 4, "VkPipelineViewportStateCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineViewportStateCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineViewportStateCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineViewportStateCreateInfo.pNext)) == 8, "VkPipelineViewportStateCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineViewportStateCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkPipelineViewportStateCreateInfo.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineViewportStateCreateInfo.flags)) == 4, "VkPipelineViewportStateCreateInfo.flags has unexpected size % instead of 4", size_of(type_of(VkPipelineViewportStateCreateInfo.flags)));
|
|
assert(((cast(*void)(*instance.viewportCount)) - cast(*void)(*instance)) == 20, "VkPipelineViewportStateCreateInfo.viewportCount has unexpected offset % instead of 20", ((cast(*void)(*instance.viewportCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineViewportStateCreateInfo.viewportCount)) == 4, "VkPipelineViewportStateCreateInfo.viewportCount has unexpected size % instead of 4", size_of(type_of(VkPipelineViewportStateCreateInfo.viewportCount)));
|
|
assert(((cast(*void)(*instance.pViewports)) - cast(*void)(*instance)) == 24, "VkPipelineViewportStateCreateInfo.pViewports has unexpected offset % instead of 24", ((cast(*void)(*instance.pViewports)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineViewportStateCreateInfo.pViewports)) == 8, "VkPipelineViewportStateCreateInfo.pViewports has unexpected size % instead of 8", size_of(type_of(VkPipelineViewportStateCreateInfo.pViewports)));
|
|
assert(((cast(*void)(*instance.scissorCount)) - cast(*void)(*instance)) == 32, "VkPipelineViewportStateCreateInfo.scissorCount has unexpected offset % instead of 32", ((cast(*void)(*instance.scissorCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineViewportStateCreateInfo.scissorCount)) == 4, "VkPipelineViewportStateCreateInfo.scissorCount has unexpected size % instead of 4", size_of(type_of(VkPipelineViewportStateCreateInfo.scissorCount)));
|
|
assert(((cast(*void)(*instance.pScissors)) - cast(*void)(*instance)) == 40, "VkPipelineViewportStateCreateInfo.pScissors has unexpected offset % instead of 40", ((cast(*void)(*instance.pScissors)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineViewportStateCreateInfo.pScissors)) == 8, "VkPipelineViewportStateCreateInfo.pScissors has unexpected size % instead of 8", size_of(type_of(VkPipelineViewportStateCreateInfo.pScissors)));
|
|
assert(size_of(VkPipelineViewportStateCreateInfo) == 48, "VkPipelineViewportStateCreateInfo has size % instead of 48", size_of(VkPipelineViewportStateCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineRasterizationStateCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineRasterizationStateCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRasterizationStateCreateInfo.sType)) == 4, "VkPipelineRasterizationStateCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineRasterizationStateCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineRasterizationStateCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRasterizationStateCreateInfo.pNext)) == 8, "VkPipelineRasterizationStateCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineRasterizationStateCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkPipelineRasterizationStateCreateInfo.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRasterizationStateCreateInfo.flags)) == 4, "VkPipelineRasterizationStateCreateInfo.flags has unexpected size % instead of 4", size_of(type_of(VkPipelineRasterizationStateCreateInfo.flags)));
|
|
assert(((cast(*void)(*instance.depthClampEnable)) - cast(*void)(*instance)) == 20, "VkPipelineRasterizationStateCreateInfo.depthClampEnable has unexpected offset % instead of 20", ((cast(*void)(*instance.depthClampEnable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRasterizationStateCreateInfo.depthClampEnable)) == 4, "VkPipelineRasterizationStateCreateInfo.depthClampEnable has unexpected size % instead of 4", size_of(type_of(VkPipelineRasterizationStateCreateInfo.depthClampEnable)));
|
|
assert(((cast(*void)(*instance.rasterizerDiscardEnable)) - cast(*void)(*instance)) == 24, "VkPipelineRasterizationStateCreateInfo.rasterizerDiscardEnable has unexpected offset % instead of 24", ((cast(*void)(*instance.rasterizerDiscardEnable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRasterizationStateCreateInfo.rasterizerDiscardEnable)) == 4, "VkPipelineRasterizationStateCreateInfo.rasterizerDiscardEnable has unexpected size % instead of 4", size_of(type_of(VkPipelineRasterizationStateCreateInfo.rasterizerDiscardEnable)));
|
|
assert(((cast(*void)(*instance.polygonMode)) - cast(*void)(*instance)) == 28, "VkPipelineRasterizationStateCreateInfo.polygonMode has unexpected offset % instead of 28", ((cast(*void)(*instance.polygonMode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRasterizationStateCreateInfo.polygonMode)) == 4, "VkPipelineRasterizationStateCreateInfo.polygonMode has unexpected size % instead of 4", size_of(type_of(VkPipelineRasterizationStateCreateInfo.polygonMode)));
|
|
assert(((cast(*void)(*instance.cullMode)) - cast(*void)(*instance)) == 32, "VkPipelineRasterizationStateCreateInfo.cullMode has unexpected offset % instead of 32", ((cast(*void)(*instance.cullMode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRasterizationStateCreateInfo.cullMode)) == 4, "VkPipelineRasterizationStateCreateInfo.cullMode has unexpected size % instead of 4", size_of(type_of(VkPipelineRasterizationStateCreateInfo.cullMode)));
|
|
assert(((cast(*void)(*instance.frontFace)) - cast(*void)(*instance)) == 36, "VkPipelineRasterizationStateCreateInfo.frontFace has unexpected offset % instead of 36", ((cast(*void)(*instance.frontFace)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRasterizationStateCreateInfo.frontFace)) == 4, "VkPipelineRasterizationStateCreateInfo.frontFace has unexpected size % instead of 4", size_of(type_of(VkPipelineRasterizationStateCreateInfo.frontFace)));
|
|
assert(((cast(*void)(*instance.depthBiasEnable)) - cast(*void)(*instance)) == 40, "VkPipelineRasterizationStateCreateInfo.depthBiasEnable has unexpected offset % instead of 40", ((cast(*void)(*instance.depthBiasEnable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRasterizationStateCreateInfo.depthBiasEnable)) == 4, "VkPipelineRasterizationStateCreateInfo.depthBiasEnable has unexpected size % instead of 4", size_of(type_of(VkPipelineRasterizationStateCreateInfo.depthBiasEnable)));
|
|
assert(((cast(*void)(*instance.depthBiasConstantFactor)) - cast(*void)(*instance)) == 44, "VkPipelineRasterizationStateCreateInfo.depthBiasConstantFactor has unexpected offset % instead of 44", ((cast(*void)(*instance.depthBiasConstantFactor)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRasterizationStateCreateInfo.depthBiasConstantFactor)) == 4, "VkPipelineRasterizationStateCreateInfo.depthBiasConstantFactor has unexpected size % instead of 4", size_of(type_of(VkPipelineRasterizationStateCreateInfo.depthBiasConstantFactor)));
|
|
assert(((cast(*void)(*instance.depthBiasClamp)) - cast(*void)(*instance)) == 48, "VkPipelineRasterizationStateCreateInfo.depthBiasClamp has unexpected offset % instead of 48", ((cast(*void)(*instance.depthBiasClamp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRasterizationStateCreateInfo.depthBiasClamp)) == 4, "VkPipelineRasterizationStateCreateInfo.depthBiasClamp has unexpected size % instead of 4", size_of(type_of(VkPipelineRasterizationStateCreateInfo.depthBiasClamp)));
|
|
assert(((cast(*void)(*instance.depthBiasSlopeFactor)) - cast(*void)(*instance)) == 52, "VkPipelineRasterizationStateCreateInfo.depthBiasSlopeFactor has unexpected offset % instead of 52", ((cast(*void)(*instance.depthBiasSlopeFactor)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRasterizationStateCreateInfo.depthBiasSlopeFactor)) == 4, "VkPipelineRasterizationStateCreateInfo.depthBiasSlopeFactor has unexpected size % instead of 4", size_of(type_of(VkPipelineRasterizationStateCreateInfo.depthBiasSlopeFactor)));
|
|
assert(((cast(*void)(*instance.lineWidth)) - cast(*void)(*instance)) == 56, "VkPipelineRasterizationStateCreateInfo.lineWidth has unexpected offset % instead of 56", ((cast(*void)(*instance.lineWidth)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRasterizationStateCreateInfo.lineWidth)) == 4, "VkPipelineRasterizationStateCreateInfo.lineWidth has unexpected size % instead of 4", size_of(type_of(VkPipelineRasterizationStateCreateInfo.lineWidth)));
|
|
assert(size_of(VkPipelineRasterizationStateCreateInfo) == 64, "VkPipelineRasterizationStateCreateInfo has size % instead of 64", size_of(VkPipelineRasterizationStateCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineMultisampleStateCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineMultisampleStateCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineMultisampleStateCreateInfo.sType)) == 4, "VkPipelineMultisampleStateCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineMultisampleStateCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineMultisampleStateCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineMultisampleStateCreateInfo.pNext)) == 8, "VkPipelineMultisampleStateCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineMultisampleStateCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkPipelineMultisampleStateCreateInfo.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineMultisampleStateCreateInfo.flags)) == 4, "VkPipelineMultisampleStateCreateInfo.flags has unexpected size % instead of 4", size_of(type_of(VkPipelineMultisampleStateCreateInfo.flags)));
|
|
assert(((cast(*void)(*instance.rasterizationSamples)) - cast(*void)(*instance)) == 20, "VkPipelineMultisampleStateCreateInfo.rasterizationSamples has unexpected offset % instead of 20", ((cast(*void)(*instance.rasterizationSamples)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineMultisampleStateCreateInfo.rasterizationSamples)) == 4, "VkPipelineMultisampleStateCreateInfo.rasterizationSamples has unexpected size % instead of 4", size_of(type_of(VkPipelineMultisampleStateCreateInfo.rasterizationSamples)));
|
|
assert(((cast(*void)(*instance.sampleShadingEnable)) - cast(*void)(*instance)) == 24, "VkPipelineMultisampleStateCreateInfo.sampleShadingEnable has unexpected offset % instead of 24", ((cast(*void)(*instance.sampleShadingEnable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineMultisampleStateCreateInfo.sampleShadingEnable)) == 4, "VkPipelineMultisampleStateCreateInfo.sampleShadingEnable has unexpected size % instead of 4", size_of(type_of(VkPipelineMultisampleStateCreateInfo.sampleShadingEnable)));
|
|
assert(((cast(*void)(*instance.minSampleShading)) - cast(*void)(*instance)) == 28, "VkPipelineMultisampleStateCreateInfo.minSampleShading has unexpected offset % instead of 28", ((cast(*void)(*instance.minSampleShading)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineMultisampleStateCreateInfo.minSampleShading)) == 4, "VkPipelineMultisampleStateCreateInfo.minSampleShading has unexpected size % instead of 4", size_of(type_of(VkPipelineMultisampleStateCreateInfo.minSampleShading)));
|
|
assert(((cast(*void)(*instance.pSampleMask)) - cast(*void)(*instance)) == 32, "VkPipelineMultisampleStateCreateInfo.pSampleMask has unexpected offset % instead of 32", ((cast(*void)(*instance.pSampleMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineMultisampleStateCreateInfo.pSampleMask)) == 8, "VkPipelineMultisampleStateCreateInfo.pSampleMask has unexpected size % instead of 8", size_of(type_of(VkPipelineMultisampleStateCreateInfo.pSampleMask)));
|
|
assert(((cast(*void)(*instance.alphaToCoverageEnable)) - cast(*void)(*instance)) == 40, "VkPipelineMultisampleStateCreateInfo.alphaToCoverageEnable has unexpected offset % instead of 40", ((cast(*void)(*instance.alphaToCoverageEnable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineMultisampleStateCreateInfo.alphaToCoverageEnable)) == 4, "VkPipelineMultisampleStateCreateInfo.alphaToCoverageEnable has unexpected size % instead of 4", size_of(type_of(VkPipelineMultisampleStateCreateInfo.alphaToCoverageEnable)));
|
|
assert(((cast(*void)(*instance.alphaToOneEnable)) - cast(*void)(*instance)) == 44, "VkPipelineMultisampleStateCreateInfo.alphaToOneEnable has unexpected offset % instead of 44", ((cast(*void)(*instance.alphaToOneEnable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineMultisampleStateCreateInfo.alphaToOneEnable)) == 4, "VkPipelineMultisampleStateCreateInfo.alphaToOneEnable has unexpected size % instead of 4", size_of(type_of(VkPipelineMultisampleStateCreateInfo.alphaToOneEnable)));
|
|
assert(size_of(VkPipelineMultisampleStateCreateInfo) == 48, "VkPipelineMultisampleStateCreateInfo has size % instead of 48", size_of(VkPipelineMultisampleStateCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkStencilOpState;
|
|
assert(((cast(*void)(*instance.failOp)) - cast(*void)(*instance)) == 0, "VkStencilOpState.failOp has unexpected offset % instead of 0", ((cast(*void)(*instance.failOp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkStencilOpState.failOp)) == 4, "VkStencilOpState.failOp has unexpected size % instead of 4", size_of(type_of(VkStencilOpState.failOp)));
|
|
assert(((cast(*void)(*instance.passOp)) - cast(*void)(*instance)) == 4, "VkStencilOpState.passOp has unexpected offset % instead of 4", ((cast(*void)(*instance.passOp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkStencilOpState.passOp)) == 4, "VkStencilOpState.passOp has unexpected size % instead of 4", size_of(type_of(VkStencilOpState.passOp)));
|
|
assert(((cast(*void)(*instance.depthFailOp)) - cast(*void)(*instance)) == 8, "VkStencilOpState.depthFailOp has unexpected offset % instead of 8", ((cast(*void)(*instance.depthFailOp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkStencilOpState.depthFailOp)) == 4, "VkStencilOpState.depthFailOp has unexpected size % instead of 4", size_of(type_of(VkStencilOpState.depthFailOp)));
|
|
assert(((cast(*void)(*instance.compareOp)) - cast(*void)(*instance)) == 12, "VkStencilOpState.compareOp has unexpected offset % instead of 12", ((cast(*void)(*instance.compareOp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkStencilOpState.compareOp)) == 4, "VkStencilOpState.compareOp has unexpected size % instead of 4", size_of(type_of(VkStencilOpState.compareOp)));
|
|
assert(((cast(*void)(*instance.compareMask)) - cast(*void)(*instance)) == 16, "VkStencilOpState.compareMask has unexpected offset % instead of 16", ((cast(*void)(*instance.compareMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkStencilOpState.compareMask)) == 4, "VkStencilOpState.compareMask has unexpected size % instead of 4", size_of(type_of(VkStencilOpState.compareMask)));
|
|
assert(((cast(*void)(*instance.writeMask)) - cast(*void)(*instance)) == 20, "VkStencilOpState.writeMask has unexpected offset % instead of 20", ((cast(*void)(*instance.writeMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkStencilOpState.writeMask)) == 4, "VkStencilOpState.writeMask has unexpected size % instead of 4", size_of(type_of(VkStencilOpState.writeMask)));
|
|
assert(((cast(*void)(*instance.reference)) - cast(*void)(*instance)) == 24, "VkStencilOpState.reference has unexpected offset % instead of 24", ((cast(*void)(*instance.reference)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkStencilOpState.reference)) == 4, "VkStencilOpState.reference has unexpected size % instead of 4", size_of(type_of(VkStencilOpState.reference)));
|
|
assert(size_of(VkStencilOpState) == 28, "VkStencilOpState has size % instead of 28", size_of(VkStencilOpState));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineDepthStencilStateCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineDepthStencilStateCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineDepthStencilStateCreateInfo.sType)) == 4, "VkPipelineDepthStencilStateCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineDepthStencilStateCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineDepthStencilStateCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineDepthStencilStateCreateInfo.pNext)) == 8, "VkPipelineDepthStencilStateCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineDepthStencilStateCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkPipelineDepthStencilStateCreateInfo.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineDepthStencilStateCreateInfo.flags)) == 4, "VkPipelineDepthStencilStateCreateInfo.flags has unexpected size % instead of 4", size_of(type_of(VkPipelineDepthStencilStateCreateInfo.flags)));
|
|
assert(((cast(*void)(*instance.depthTestEnable)) - cast(*void)(*instance)) == 20, "VkPipelineDepthStencilStateCreateInfo.depthTestEnable has unexpected offset % instead of 20", ((cast(*void)(*instance.depthTestEnable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineDepthStencilStateCreateInfo.depthTestEnable)) == 4, "VkPipelineDepthStencilStateCreateInfo.depthTestEnable has unexpected size % instead of 4", size_of(type_of(VkPipelineDepthStencilStateCreateInfo.depthTestEnable)));
|
|
assert(((cast(*void)(*instance.depthWriteEnable)) - cast(*void)(*instance)) == 24, "VkPipelineDepthStencilStateCreateInfo.depthWriteEnable has unexpected offset % instead of 24", ((cast(*void)(*instance.depthWriteEnable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineDepthStencilStateCreateInfo.depthWriteEnable)) == 4, "VkPipelineDepthStencilStateCreateInfo.depthWriteEnable has unexpected size % instead of 4", size_of(type_of(VkPipelineDepthStencilStateCreateInfo.depthWriteEnable)));
|
|
assert(((cast(*void)(*instance.depthCompareOp)) - cast(*void)(*instance)) == 28, "VkPipelineDepthStencilStateCreateInfo.depthCompareOp has unexpected offset % instead of 28", ((cast(*void)(*instance.depthCompareOp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineDepthStencilStateCreateInfo.depthCompareOp)) == 4, "VkPipelineDepthStencilStateCreateInfo.depthCompareOp has unexpected size % instead of 4", size_of(type_of(VkPipelineDepthStencilStateCreateInfo.depthCompareOp)));
|
|
assert(((cast(*void)(*instance.depthBoundsTestEnable)) - cast(*void)(*instance)) == 32, "VkPipelineDepthStencilStateCreateInfo.depthBoundsTestEnable has unexpected offset % instead of 32", ((cast(*void)(*instance.depthBoundsTestEnable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineDepthStencilStateCreateInfo.depthBoundsTestEnable)) == 4, "VkPipelineDepthStencilStateCreateInfo.depthBoundsTestEnable has unexpected size % instead of 4", size_of(type_of(VkPipelineDepthStencilStateCreateInfo.depthBoundsTestEnable)));
|
|
assert(((cast(*void)(*instance.stencilTestEnable)) - cast(*void)(*instance)) == 36, "VkPipelineDepthStencilStateCreateInfo.stencilTestEnable has unexpected offset % instead of 36", ((cast(*void)(*instance.stencilTestEnable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineDepthStencilStateCreateInfo.stencilTestEnable)) == 4, "VkPipelineDepthStencilStateCreateInfo.stencilTestEnable has unexpected size % instead of 4", size_of(type_of(VkPipelineDepthStencilStateCreateInfo.stencilTestEnable)));
|
|
assert(((cast(*void)(*instance.front)) - cast(*void)(*instance)) == 40, "VkPipelineDepthStencilStateCreateInfo.front has unexpected offset % instead of 40", ((cast(*void)(*instance.front)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineDepthStencilStateCreateInfo.front)) == 28, "VkPipelineDepthStencilStateCreateInfo.front has unexpected size % instead of 28", size_of(type_of(VkPipelineDepthStencilStateCreateInfo.front)));
|
|
assert(((cast(*void)(*instance.back)) - cast(*void)(*instance)) == 68, "VkPipelineDepthStencilStateCreateInfo.back has unexpected offset % instead of 68", ((cast(*void)(*instance.back)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineDepthStencilStateCreateInfo.back)) == 28, "VkPipelineDepthStencilStateCreateInfo.back has unexpected size % instead of 28", size_of(type_of(VkPipelineDepthStencilStateCreateInfo.back)));
|
|
assert(((cast(*void)(*instance.minDepthBounds)) - cast(*void)(*instance)) == 96, "VkPipelineDepthStencilStateCreateInfo.minDepthBounds has unexpected offset % instead of 96", ((cast(*void)(*instance.minDepthBounds)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineDepthStencilStateCreateInfo.minDepthBounds)) == 4, "VkPipelineDepthStencilStateCreateInfo.minDepthBounds has unexpected size % instead of 4", size_of(type_of(VkPipelineDepthStencilStateCreateInfo.minDepthBounds)));
|
|
assert(((cast(*void)(*instance.maxDepthBounds)) - cast(*void)(*instance)) == 100, "VkPipelineDepthStencilStateCreateInfo.maxDepthBounds has unexpected offset % instead of 100", ((cast(*void)(*instance.maxDepthBounds)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineDepthStencilStateCreateInfo.maxDepthBounds)) == 4, "VkPipelineDepthStencilStateCreateInfo.maxDepthBounds has unexpected size % instead of 4", size_of(type_of(VkPipelineDepthStencilStateCreateInfo.maxDepthBounds)));
|
|
assert(size_of(VkPipelineDepthStencilStateCreateInfo) == 104, "VkPipelineDepthStencilStateCreateInfo has size % instead of 104", size_of(VkPipelineDepthStencilStateCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineColorBlendAttachmentState;
|
|
assert(((cast(*void)(*instance.blendEnable)) - cast(*void)(*instance)) == 0, "VkPipelineColorBlendAttachmentState.blendEnable has unexpected offset % instead of 0", ((cast(*void)(*instance.blendEnable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineColorBlendAttachmentState.blendEnable)) == 4, "VkPipelineColorBlendAttachmentState.blendEnable has unexpected size % instead of 4", size_of(type_of(VkPipelineColorBlendAttachmentState.blendEnable)));
|
|
assert(((cast(*void)(*instance.srcColorBlendFactor)) - cast(*void)(*instance)) == 4, "VkPipelineColorBlendAttachmentState.srcColorBlendFactor has unexpected offset % instead of 4", ((cast(*void)(*instance.srcColorBlendFactor)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineColorBlendAttachmentState.srcColorBlendFactor)) == 4, "VkPipelineColorBlendAttachmentState.srcColorBlendFactor has unexpected size % instead of 4", size_of(type_of(VkPipelineColorBlendAttachmentState.srcColorBlendFactor)));
|
|
assert(((cast(*void)(*instance.dstColorBlendFactor)) - cast(*void)(*instance)) == 8, "VkPipelineColorBlendAttachmentState.dstColorBlendFactor has unexpected offset % instead of 8", ((cast(*void)(*instance.dstColorBlendFactor)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineColorBlendAttachmentState.dstColorBlendFactor)) == 4, "VkPipelineColorBlendAttachmentState.dstColorBlendFactor has unexpected size % instead of 4", size_of(type_of(VkPipelineColorBlendAttachmentState.dstColorBlendFactor)));
|
|
assert(((cast(*void)(*instance.colorBlendOp)) - cast(*void)(*instance)) == 12, "VkPipelineColorBlendAttachmentState.colorBlendOp has unexpected offset % instead of 12", ((cast(*void)(*instance.colorBlendOp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineColorBlendAttachmentState.colorBlendOp)) == 4, "VkPipelineColorBlendAttachmentState.colorBlendOp has unexpected size % instead of 4", size_of(type_of(VkPipelineColorBlendAttachmentState.colorBlendOp)));
|
|
assert(((cast(*void)(*instance.srcAlphaBlendFactor)) - cast(*void)(*instance)) == 16, "VkPipelineColorBlendAttachmentState.srcAlphaBlendFactor has unexpected offset % instead of 16", ((cast(*void)(*instance.srcAlphaBlendFactor)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineColorBlendAttachmentState.srcAlphaBlendFactor)) == 4, "VkPipelineColorBlendAttachmentState.srcAlphaBlendFactor has unexpected size % instead of 4", size_of(type_of(VkPipelineColorBlendAttachmentState.srcAlphaBlendFactor)));
|
|
assert(((cast(*void)(*instance.dstAlphaBlendFactor)) - cast(*void)(*instance)) == 20, "VkPipelineColorBlendAttachmentState.dstAlphaBlendFactor has unexpected offset % instead of 20", ((cast(*void)(*instance.dstAlphaBlendFactor)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineColorBlendAttachmentState.dstAlphaBlendFactor)) == 4, "VkPipelineColorBlendAttachmentState.dstAlphaBlendFactor has unexpected size % instead of 4", size_of(type_of(VkPipelineColorBlendAttachmentState.dstAlphaBlendFactor)));
|
|
assert(((cast(*void)(*instance.alphaBlendOp)) - cast(*void)(*instance)) == 24, "VkPipelineColorBlendAttachmentState.alphaBlendOp has unexpected offset % instead of 24", ((cast(*void)(*instance.alphaBlendOp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineColorBlendAttachmentState.alphaBlendOp)) == 4, "VkPipelineColorBlendAttachmentState.alphaBlendOp has unexpected size % instead of 4", size_of(type_of(VkPipelineColorBlendAttachmentState.alphaBlendOp)));
|
|
assert(((cast(*void)(*instance.colorWriteMask)) - cast(*void)(*instance)) == 28, "VkPipelineColorBlendAttachmentState.colorWriteMask has unexpected offset % instead of 28", ((cast(*void)(*instance.colorWriteMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineColorBlendAttachmentState.colorWriteMask)) == 4, "VkPipelineColorBlendAttachmentState.colorWriteMask has unexpected size % instead of 4", size_of(type_of(VkPipelineColorBlendAttachmentState.colorWriteMask)));
|
|
assert(size_of(VkPipelineColorBlendAttachmentState) == 32, "VkPipelineColorBlendAttachmentState has size % instead of 32", size_of(VkPipelineColorBlendAttachmentState));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineColorBlendStateCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineColorBlendStateCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineColorBlendStateCreateInfo.sType)) == 4, "VkPipelineColorBlendStateCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineColorBlendStateCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineColorBlendStateCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineColorBlendStateCreateInfo.pNext)) == 8, "VkPipelineColorBlendStateCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineColorBlendStateCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkPipelineColorBlendStateCreateInfo.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineColorBlendStateCreateInfo.flags)) == 4, "VkPipelineColorBlendStateCreateInfo.flags has unexpected size % instead of 4", size_of(type_of(VkPipelineColorBlendStateCreateInfo.flags)));
|
|
assert(((cast(*void)(*instance.logicOpEnable)) - cast(*void)(*instance)) == 20, "VkPipelineColorBlendStateCreateInfo.logicOpEnable has unexpected offset % instead of 20", ((cast(*void)(*instance.logicOpEnable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineColorBlendStateCreateInfo.logicOpEnable)) == 4, "VkPipelineColorBlendStateCreateInfo.logicOpEnable has unexpected size % instead of 4", size_of(type_of(VkPipelineColorBlendStateCreateInfo.logicOpEnable)));
|
|
assert(((cast(*void)(*instance.logicOp)) - cast(*void)(*instance)) == 24, "VkPipelineColorBlendStateCreateInfo.logicOp has unexpected offset % instead of 24", ((cast(*void)(*instance.logicOp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineColorBlendStateCreateInfo.logicOp)) == 4, "VkPipelineColorBlendStateCreateInfo.logicOp has unexpected size % instead of 4", size_of(type_of(VkPipelineColorBlendStateCreateInfo.logicOp)));
|
|
assert(((cast(*void)(*instance.attachmentCount)) - cast(*void)(*instance)) == 28, "VkPipelineColorBlendStateCreateInfo.attachmentCount has unexpected offset % instead of 28", ((cast(*void)(*instance.attachmentCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineColorBlendStateCreateInfo.attachmentCount)) == 4, "VkPipelineColorBlendStateCreateInfo.attachmentCount has unexpected size % instead of 4", size_of(type_of(VkPipelineColorBlendStateCreateInfo.attachmentCount)));
|
|
assert(((cast(*void)(*instance.pAttachments)) - cast(*void)(*instance)) == 32, "VkPipelineColorBlendStateCreateInfo.pAttachments has unexpected offset % instead of 32", ((cast(*void)(*instance.pAttachments)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineColorBlendStateCreateInfo.pAttachments)) == 8, "VkPipelineColorBlendStateCreateInfo.pAttachments has unexpected size % instead of 8", size_of(type_of(VkPipelineColorBlendStateCreateInfo.pAttachments)));
|
|
assert(((cast(*void)(*instance.blendConstants)) - cast(*void)(*instance)) == 40, "VkPipelineColorBlendStateCreateInfo.blendConstants has unexpected offset % instead of 40", ((cast(*void)(*instance.blendConstants)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineColorBlendStateCreateInfo.blendConstants)) == 16, "VkPipelineColorBlendStateCreateInfo.blendConstants has unexpected size % instead of 16", size_of(type_of(VkPipelineColorBlendStateCreateInfo.blendConstants)));
|
|
assert(size_of(VkPipelineColorBlendStateCreateInfo) == 56, "VkPipelineColorBlendStateCreateInfo has size % instead of 56", size_of(VkPipelineColorBlendStateCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineDynamicStateCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineDynamicStateCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineDynamicStateCreateInfo.sType)) == 4, "VkPipelineDynamicStateCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineDynamicStateCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineDynamicStateCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineDynamicStateCreateInfo.pNext)) == 8, "VkPipelineDynamicStateCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineDynamicStateCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkPipelineDynamicStateCreateInfo.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineDynamicStateCreateInfo.flags)) == 4, "VkPipelineDynamicStateCreateInfo.flags has unexpected size % instead of 4", size_of(type_of(VkPipelineDynamicStateCreateInfo.flags)));
|
|
assert(((cast(*void)(*instance.dynamicStateCount)) - cast(*void)(*instance)) == 20, "VkPipelineDynamicStateCreateInfo.dynamicStateCount has unexpected offset % instead of 20", ((cast(*void)(*instance.dynamicStateCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineDynamicStateCreateInfo.dynamicStateCount)) == 4, "VkPipelineDynamicStateCreateInfo.dynamicStateCount has unexpected size % instead of 4", size_of(type_of(VkPipelineDynamicStateCreateInfo.dynamicStateCount)));
|
|
assert(((cast(*void)(*instance.pDynamicStates)) - cast(*void)(*instance)) == 24, "VkPipelineDynamicStateCreateInfo.pDynamicStates has unexpected offset % instead of 24", ((cast(*void)(*instance.pDynamicStates)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineDynamicStateCreateInfo.pDynamicStates)) == 8, "VkPipelineDynamicStateCreateInfo.pDynamicStates has unexpected size % instead of 8", size_of(type_of(VkPipelineDynamicStateCreateInfo.pDynamicStates)));
|
|
assert(size_of(VkPipelineDynamicStateCreateInfo) == 32, "VkPipelineDynamicStateCreateInfo has size % instead of 32", size_of(VkPipelineDynamicStateCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkGraphicsPipelineCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkGraphicsPipelineCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGraphicsPipelineCreateInfo.sType)) == 4, "VkGraphicsPipelineCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkGraphicsPipelineCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkGraphicsPipelineCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGraphicsPipelineCreateInfo.pNext)) == 8, "VkGraphicsPipelineCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkGraphicsPipelineCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkGraphicsPipelineCreateInfo.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGraphicsPipelineCreateInfo.flags)) == 4, "VkGraphicsPipelineCreateInfo.flags has unexpected size % instead of 4", size_of(type_of(VkGraphicsPipelineCreateInfo.flags)));
|
|
assert(((cast(*void)(*instance.stageCount)) - cast(*void)(*instance)) == 20, "VkGraphicsPipelineCreateInfo.stageCount has unexpected offset % instead of 20", ((cast(*void)(*instance.stageCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGraphicsPipelineCreateInfo.stageCount)) == 4, "VkGraphicsPipelineCreateInfo.stageCount has unexpected size % instead of 4", size_of(type_of(VkGraphicsPipelineCreateInfo.stageCount)));
|
|
assert(((cast(*void)(*instance.pStages)) - cast(*void)(*instance)) == 24, "VkGraphicsPipelineCreateInfo.pStages has unexpected offset % instead of 24", ((cast(*void)(*instance.pStages)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGraphicsPipelineCreateInfo.pStages)) == 8, "VkGraphicsPipelineCreateInfo.pStages has unexpected size % instead of 8", size_of(type_of(VkGraphicsPipelineCreateInfo.pStages)));
|
|
assert(((cast(*void)(*instance.pVertexInputState)) - cast(*void)(*instance)) == 32, "VkGraphicsPipelineCreateInfo.pVertexInputState has unexpected offset % instead of 32", ((cast(*void)(*instance.pVertexInputState)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGraphicsPipelineCreateInfo.pVertexInputState)) == 8, "VkGraphicsPipelineCreateInfo.pVertexInputState has unexpected size % instead of 8", size_of(type_of(VkGraphicsPipelineCreateInfo.pVertexInputState)));
|
|
assert(((cast(*void)(*instance.pInputAssemblyState)) - cast(*void)(*instance)) == 40, "VkGraphicsPipelineCreateInfo.pInputAssemblyState has unexpected offset % instead of 40", ((cast(*void)(*instance.pInputAssemblyState)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGraphicsPipelineCreateInfo.pInputAssemblyState)) == 8, "VkGraphicsPipelineCreateInfo.pInputAssemblyState has unexpected size % instead of 8", size_of(type_of(VkGraphicsPipelineCreateInfo.pInputAssemblyState)));
|
|
assert(((cast(*void)(*instance.pTessellationState)) - cast(*void)(*instance)) == 48, "VkGraphicsPipelineCreateInfo.pTessellationState has unexpected offset % instead of 48", ((cast(*void)(*instance.pTessellationState)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGraphicsPipelineCreateInfo.pTessellationState)) == 8, "VkGraphicsPipelineCreateInfo.pTessellationState has unexpected size % instead of 8", size_of(type_of(VkGraphicsPipelineCreateInfo.pTessellationState)));
|
|
assert(((cast(*void)(*instance.pViewportState)) - cast(*void)(*instance)) == 56, "VkGraphicsPipelineCreateInfo.pViewportState has unexpected offset % instead of 56", ((cast(*void)(*instance.pViewportState)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGraphicsPipelineCreateInfo.pViewportState)) == 8, "VkGraphicsPipelineCreateInfo.pViewportState has unexpected size % instead of 8", size_of(type_of(VkGraphicsPipelineCreateInfo.pViewportState)));
|
|
assert(((cast(*void)(*instance.pRasterizationState)) - cast(*void)(*instance)) == 64, "VkGraphicsPipelineCreateInfo.pRasterizationState has unexpected offset % instead of 64", ((cast(*void)(*instance.pRasterizationState)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGraphicsPipelineCreateInfo.pRasterizationState)) == 8, "VkGraphicsPipelineCreateInfo.pRasterizationState has unexpected size % instead of 8", size_of(type_of(VkGraphicsPipelineCreateInfo.pRasterizationState)));
|
|
assert(((cast(*void)(*instance.pMultisampleState)) - cast(*void)(*instance)) == 72, "VkGraphicsPipelineCreateInfo.pMultisampleState has unexpected offset % instead of 72", ((cast(*void)(*instance.pMultisampleState)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGraphicsPipelineCreateInfo.pMultisampleState)) == 8, "VkGraphicsPipelineCreateInfo.pMultisampleState has unexpected size % instead of 8", size_of(type_of(VkGraphicsPipelineCreateInfo.pMultisampleState)));
|
|
assert(((cast(*void)(*instance.pDepthStencilState)) - cast(*void)(*instance)) == 80, "VkGraphicsPipelineCreateInfo.pDepthStencilState has unexpected offset % instead of 80", ((cast(*void)(*instance.pDepthStencilState)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGraphicsPipelineCreateInfo.pDepthStencilState)) == 8, "VkGraphicsPipelineCreateInfo.pDepthStencilState has unexpected size % instead of 8", size_of(type_of(VkGraphicsPipelineCreateInfo.pDepthStencilState)));
|
|
assert(((cast(*void)(*instance.pColorBlendState)) - cast(*void)(*instance)) == 88, "VkGraphicsPipelineCreateInfo.pColorBlendState has unexpected offset % instead of 88", ((cast(*void)(*instance.pColorBlendState)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGraphicsPipelineCreateInfo.pColorBlendState)) == 8, "VkGraphicsPipelineCreateInfo.pColorBlendState has unexpected size % instead of 8", size_of(type_of(VkGraphicsPipelineCreateInfo.pColorBlendState)));
|
|
assert(((cast(*void)(*instance.pDynamicState)) - cast(*void)(*instance)) == 96, "VkGraphicsPipelineCreateInfo.pDynamicState has unexpected offset % instead of 96", ((cast(*void)(*instance.pDynamicState)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGraphicsPipelineCreateInfo.pDynamicState)) == 8, "VkGraphicsPipelineCreateInfo.pDynamicState has unexpected size % instead of 8", size_of(type_of(VkGraphicsPipelineCreateInfo.pDynamicState)));
|
|
assert(((cast(*void)(*instance.layout)) - cast(*void)(*instance)) == 104, "VkGraphicsPipelineCreateInfo.layout has unexpected offset % instead of 104", ((cast(*void)(*instance.layout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGraphicsPipelineCreateInfo.layout)) == 8, "VkGraphicsPipelineCreateInfo.layout has unexpected size % instead of 8", size_of(type_of(VkGraphicsPipelineCreateInfo.layout)));
|
|
assert(((cast(*void)(*instance.renderPass)) - cast(*void)(*instance)) == 112, "VkGraphicsPipelineCreateInfo.renderPass has unexpected offset % instead of 112", ((cast(*void)(*instance.renderPass)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGraphicsPipelineCreateInfo.renderPass)) == 8, "VkGraphicsPipelineCreateInfo.renderPass has unexpected size % instead of 8", size_of(type_of(VkGraphicsPipelineCreateInfo.renderPass)));
|
|
assert(((cast(*void)(*instance.subpass)) - cast(*void)(*instance)) == 120, "VkGraphicsPipelineCreateInfo.subpass has unexpected offset % instead of 120", ((cast(*void)(*instance.subpass)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGraphicsPipelineCreateInfo.subpass)) == 4, "VkGraphicsPipelineCreateInfo.subpass has unexpected size % instead of 4", size_of(type_of(VkGraphicsPipelineCreateInfo.subpass)));
|
|
assert(((cast(*void)(*instance.basePipelineHandle)) - cast(*void)(*instance)) == 128, "VkGraphicsPipelineCreateInfo.basePipelineHandle has unexpected offset % instead of 128", ((cast(*void)(*instance.basePipelineHandle)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGraphicsPipelineCreateInfo.basePipelineHandle)) == 8, "VkGraphicsPipelineCreateInfo.basePipelineHandle has unexpected size % instead of 8", size_of(type_of(VkGraphicsPipelineCreateInfo.basePipelineHandle)));
|
|
assert(((cast(*void)(*instance.basePipelineIndex)) - cast(*void)(*instance)) == 136, "VkGraphicsPipelineCreateInfo.basePipelineIndex has unexpected offset % instead of 136", ((cast(*void)(*instance.basePipelineIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGraphicsPipelineCreateInfo.basePipelineIndex)) == 4, "VkGraphicsPipelineCreateInfo.basePipelineIndex has unexpected size % instead of 4", size_of(type_of(VkGraphicsPipelineCreateInfo.basePipelineIndex)));
|
|
assert(size_of(VkGraphicsPipelineCreateInfo) == 144, "VkGraphicsPipelineCreateInfo has size % instead of 144", size_of(VkGraphicsPipelineCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkPushConstantRange;
|
|
assert(((cast(*void)(*instance.stageFlags)) - cast(*void)(*instance)) == 0, "VkPushConstantRange.stageFlags has unexpected offset % instead of 0", ((cast(*void)(*instance.stageFlags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPushConstantRange.stageFlags)) == 4, "VkPushConstantRange.stageFlags has unexpected size % instead of 4", size_of(type_of(VkPushConstantRange.stageFlags)));
|
|
assert(((cast(*void)(*instance.offset)) - cast(*void)(*instance)) == 4, "VkPushConstantRange.offset has unexpected offset % instead of 4", ((cast(*void)(*instance.offset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPushConstantRange.offset)) == 4, "VkPushConstantRange.offset has unexpected size % instead of 4", size_of(type_of(VkPushConstantRange.offset)));
|
|
assert(((cast(*void)(*instance.size)) - cast(*void)(*instance)) == 8, "VkPushConstantRange.size has unexpected offset % instead of 8", ((cast(*void)(*instance.size)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPushConstantRange.size)) == 4, "VkPushConstantRange.size has unexpected size % instead of 4", size_of(type_of(VkPushConstantRange.size)));
|
|
assert(size_of(VkPushConstantRange) == 12, "VkPushConstantRange has size % instead of 12", size_of(VkPushConstantRange));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineLayoutCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineLayoutCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineLayoutCreateInfo.sType)) == 4, "VkPipelineLayoutCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineLayoutCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineLayoutCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineLayoutCreateInfo.pNext)) == 8, "VkPipelineLayoutCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineLayoutCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkPipelineLayoutCreateInfo.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineLayoutCreateInfo.flags)) == 4, "VkPipelineLayoutCreateInfo.flags has unexpected size % instead of 4", size_of(type_of(VkPipelineLayoutCreateInfo.flags)));
|
|
assert(((cast(*void)(*instance.setLayoutCount)) - cast(*void)(*instance)) == 20, "VkPipelineLayoutCreateInfo.setLayoutCount has unexpected offset % instead of 20", ((cast(*void)(*instance.setLayoutCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineLayoutCreateInfo.setLayoutCount)) == 4, "VkPipelineLayoutCreateInfo.setLayoutCount has unexpected size % instead of 4", size_of(type_of(VkPipelineLayoutCreateInfo.setLayoutCount)));
|
|
assert(((cast(*void)(*instance.pSetLayouts)) - cast(*void)(*instance)) == 24, "VkPipelineLayoutCreateInfo.pSetLayouts has unexpected offset % instead of 24", ((cast(*void)(*instance.pSetLayouts)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineLayoutCreateInfo.pSetLayouts)) == 8, "VkPipelineLayoutCreateInfo.pSetLayouts has unexpected size % instead of 8", size_of(type_of(VkPipelineLayoutCreateInfo.pSetLayouts)));
|
|
assert(((cast(*void)(*instance.pushConstantRangeCount)) - cast(*void)(*instance)) == 32, "VkPipelineLayoutCreateInfo.pushConstantRangeCount has unexpected offset % instead of 32", ((cast(*void)(*instance.pushConstantRangeCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineLayoutCreateInfo.pushConstantRangeCount)) == 4, "VkPipelineLayoutCreateInfo.pushConstantRangeCount has unexpected size % instead of 4", size_of(type_of(VkPipelineLayoutCreateInfo.pushConstantRangeCount)));
|
|
assert(((cast(*void)(*instance.pPushConstantRanges)) - cast(*void)(*instance)) == 40, "VkPipelineLayoutCreateInfo.pPushConstantRanges has unexpected offset % instead of 40", ((cast(*void)(*instance.pPushConstantRanges)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineLayoutCreateInfo.pPushConstantRanges)) == 8, "VkPipelineLayoutCreateInfo.pPushConstantRanges has unexpected size % instead of 8", size_of(type_of(VkPipelineLayoutCreateInfo.pPushConstantRanges)));
|
|
assert(size_of(VkPipelineLayoutCreateInfo) == 48, "VkPipelineLayoutCreateInfo has size % instead of 48", size_of(VkPipelineLayoutCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkSamplerCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSamplerCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerCreateInfo.sType)) == 4, "VkSamplerCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkSamplerCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSamplerCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerCreateInfo.pNext)) == 8, "VkSamplerCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkSamplerCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkSamplerCreateInfo.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerCreateInfo.flags)) == 4, "VkSamplerCreateInfo.flags has unexpected size % instead of 4", size_of(type_of(VkSamplerCreateInfo.flags)));
|
|
assert(((cast(*void)(*instance.magFilter)) - cast(*void)(*instance)) == 20, "VkSamplerCreateInfo.magFilter has unexpected offset % instead of 20", ((cast(*void)(*instance.magFilter)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerCreateInfo.magFilter)) == 4, "VkSamplerCreateInfo.magFilter has unexpected size % instead of 4", size_of(type_of(VkSamplerCreateInfo.magFilter)));
|
|
assert(((cast(*void)(*instance.minFilter)) - cast(*void)(*instance)) == 24, "VkSamplerCreateInfo.minFilter has unexpected offset % instead of 24", ((cast(*void)(*instance.minFilter)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerCreateInfo.minFilter)) == 4, "VkSamplerCreateInfo.minFilter has unexpected size % instead of 4", size_of(type_of(VkSamplerCreateInfo.minFilter)));
|
|
assert(((cast(*void)(*instance.mipmapMode)) - cast(*void)(*instance)) == 28, "VkSamplerCreateInfo.mipmapMode has unexpected offset % instead of 28", ((cast(*void)(*instance.mipmapMode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerCreateInfo.mipmapMode)) == 4, "VkSamplerCreateInfo.mipmapMode has unexpected size % instead of 4", size_of(type_of(VkSamplerCreateInfo.mipmapMode)));
|
|
assert(((cast(*void)(*instance.addressModeU)) - cast(*void)(*instance)) == 32, "VkSamplerCreateInfo.addressModeU has unexpected offset % instead of 32", ((cast(*void)(*instance.addressModeU)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerCreateInfo.addressModeU)) == 4, "VkSamplerCreateInfo.addressModeU has unexpected size % instead of 4", size_of(type_of(VkSamplerCreateInfo.addressModeU)));
|
|
assert(((cast(*void)(*instance.addressModeV)) - cast(*void)(*instance)) == 36, "VkSamplerCreateInfo.addressModeV has unexpected offset % instead of 36", ((cast(*void)(*instance.addressModeV)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerCreateInfo.addressModeV)) == 4, "VkSamplerCreateInfo.addressModeV has unexpected size % instead of 4", size_of(type_of(VkSamplerCreateInfo.addressModeV)));
|
|
assert(((cast(*void)(*instance.addressModeW)) - cast(*void)(*instance)) == 40, "VkSamplerCreateInfo.addressModeW has unexpected offset % instead of 40", ((cast(*void)(*instance.addressModeW)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerCreateInfo.addressModeW)) == 4, "VkSamplerCreateInfo.addressModeW has unexpected size % instead of 4", size_of(type_of(VkSamplerCreateInfo.addressModeW)));
|
|
assert(((cast(*void)(*instance.mipLodBias)) - cast(*void)(*instance)) == 44, "VkSamplerCreateInfo.mipLodBias has unexpected offset % instead of 44", ((cast(*void)(*instance.mipLodBias)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerCreateInfo.mipLodBias)) == 4, "VkSamplerCreateInfo.mipLodBias has unexpected size % instead of 4", size_of(type_of(VkSamplerCreateInfo.mipLodBias)));
|
|
assert(((cast(*void)(*instance.anisotropyEnable)) - cast(*void)(*instance)) == 48, "VkSamplerCreateInfo.anisotropyEnable has unexpected offset % instead of 48", ((cast(*void)(*instance.anisotropyEnable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerCreateInfo.anisotropyEnable)) == 4, "VkSamplerCreateInfo.anisotropyEnable has unexpected size % instead of 4", size_of(type_of(VkSamplerCreateInfo.anisotropyEnable)));
|
|
assert(((cast(*void)(*instance.maxAnisotropy)) - cast(*void)(*instance)) == 52, "VkSamplerCreateInfo.maxAnisotropy has unexpected offset % instead of 52", ((cast(*void)(*instance.maxAnisotropy)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerCreateInfo.maxAnisotropy)) == 4, "VkSamplerCreateInfo.maxAnisotropy has unexpected size % instead of 4", size_of(type_of(VkSamplerCreateInfo.maxAnisotropy)));
|
|
assert(((cast(*void)(*instance.compareEnable)) - cast(*void)(*instance)) == 56, "VkSamplerCreateInfo.compareEnable has unexpected offset % instead of 56", ((cast(*void)(*instance.compareEnable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerCreateInfo.compareEnable)) == 4, "VkSamplerCreateInfo.compareEnable has unexpected size % instead of 4", size_of(type_of(VkSamplerCreateInfo.compareEnable)));
|
|
assert(((cast(*void)(*instance.compareOp)) - cast(*void)(*instance)) == 60, "VkSamplerCreateInfo.compareOp has unexpected offset % instead of 60", ((cast(*void)(*instance.compareOp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerCreateInfo.compareOp)) == 4, "VkSamplerCreateInfo.compareOp has unexpected size % instead of 4", size_of(type_of(VkSamplerCreateInfo.compareOp)));
|
|
assert(((cast(*void)(*instance.minLod)) - cast(*void)(*instance)) == 64, "VkSamplerCreateInfo.minLod has unexpected offset % instead of 64", ((cast(*void)(*instance.minLod)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerCreateInfo.minLod)) == 4, "VkSamplerCreateInfo.minLod has unexpected size % instead of 4", size_of(type_of(VkSamplerCreateInfo.minLod)));
|
|
assert(((cast(*void)(*instance.maxLod)) - cast(*void)(*instance)) == 68, "VkSamplerCreateInfo.maxLod has unexpected offset % instead of 68", ((cast(*void)(*instance.maxLod)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerCreateInfo.maxLod)) == 4, "VkSamplerCreateInfo.maxLod has unexpected size % instead of 4", size_of(type_of(VkSamplerCreateInfo.maxLod)));
|
|
assert(((cast(*void)(*instance.borderColor)) - cast(*void)(*instance)) == 72, "VkSamplerCreateInfo.borderColor has unexpected offset % instead of 72", ((cast(*void)(*instance.borderColor)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerCreateInfo.borderColor)) == 4, "VkSamplerCreateInfo.borderColor has unexpected size % instead of 4", size_of(type_of(VkSamplerCreateInfo.borderColor)));
|
|
assert(((cast(*void)(*instance.unnormalizedCoordinates)) - cast(*void)(*instance)) == 76, "VkSamplerCreateInfo.unnormalizedCoordinates has unexpected offset % instead of 76", ((cast(*void)(*instance.unnormalizedCoordinates)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerCreateInfo.unnormalizedCoordinates)) == 4, "VkSamplerCreateInfo.unnormalizedCoordinates has unexpected size % instead of 4", size_of(type_of(VkSamplerCreateInfo.unnormalizedCoordinates)));
|
|
assert(size_of(VkSamplerCreateInfo) == 80, "VkSamplerCreateInfo has size % instead of 80", size_of(VkSamplerCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkCopyDescriptorSet;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkCopyDescriptorSet.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyDescriptorSet.sType)) == 4, "VkCopyDescriptorSet.sType has unexpected size % instead of 4", size_of(type_of(VkCopyDescriptorSet.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkCopyDescriptorSet.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyDescriptorSet.pNext)) == 8, "VkCopyDescriptorSet.pNext has unexpected size % instead of 8", size_of(type_of(VkCopyDescriptorSet.pNext)));
|
|
assert(((cast(*void)(*instance.srcSet)) - cast(*void)(*instance)) == 16, "VkCopyDescriptorSet.srcSet has unexpected offset % instead of 16", ((cast(*void)(*instance.srcSet)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyDescriptorSet.srcSet)) == 8, "VkCopyDescriptorSet.srcSet has unexpected size % instead of 8", size_of(type_of(VkCopyDescriptorSet.srcSet)));
|
|
assert(((cast(*void)(*instance.srcBinding)) - cast(*void)(*instance)) == 24, "VkCopyDescriptorSet.srcBinding has unexpected offset % instead of 24", ((cast(*void)(*instance.srcBinding)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyDescriptorSet.srcBinding)) == 4, "VkCopyDescriptorSet.srcBinding has unexpected size % instead of 4", size_of(type_of(VkCopyDescriptorSet.srcBinding)));
|
|
assert(((cast(*void)(*instance.srcArrayElement)) - cast(*void)(*instance)) == 28, "VkCopyDescriptorSet.srcArrayElement has unexpected offset % instead of 28", ((cast(*void)(*instance.srcArrayElement)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyDescriptorSet.srcArrayElement)) == 4, "VkCopyDescriptorSet.srcArrayElement has unexpected size % instead of 4", size_of(type_of(VkCopyDescriptorSet.srcArrayElement)));
|
|
assert(((cast(*void)(*instance.dstSet)) - cast(*void)(*instance)) == 32, "VkCopyDescriptorSet.dstSet has unexpected offset % instead of 32", ((cast(*void)(*instance.dstSet)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyDescriptorSet.dstSet)) == 8, "VkCopyDescriptorSet.dstSet has unexpected size % instead of 8", size_of(type_of(VkCopyDescriptorSet.dstSet)));
|
|
assert(((cast(*void)(*instance.dstBinding)) - cast(*void)(*instance)) == 40, "VkCopyDescriptorSet.dstBinding has unexpected offset % instead of 40", ((cast(*void)(*instance.dstBinding)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyDescriptorSet.dstBinding)) == 4, "VkCopyDescriptorSet.dstBinding has unexpected size % instead of 4", size_of(type_of(VkCopyDescriptorSet.dstBinding)));
|
|
assert(((cast(*void)(*instance.dstArrayElement)) - cast(*void)(*instance)) == 44, "VkCopyDescriptorSet.dstArrayElement has unexpected offset % instead of 44", ((cast(*void)(*instance.dstArrayElement)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyDescriptorSet.dstArrayElement)) == 4, "VkCopyDescriptorSet.dstArrayElement has unexpected size % instead of 4", size_of(type_of(VkCopyDescriptorSet.dstArrayElement)));
|
|
assert(((cast(*void)(*instance.descriptorCount)) - cast(*void)(*instance)) == 48, "VkCopyDescriptorSet.descriptorCount has unexpected offset % instead of 48", ((cast(*void)(*instance.descriptorCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyDescriptorSet.descriptorCount)) == 4, "VkCopyDescriptorSet.descriptorCount has unexpected size % instead of 4", size_of(type_of(VkCopyDescriptorSet.descriptorCount)));
|
|
assert(size_of(VkCopyDescriptorSet) == 56, "VkCopyDescriptorSet has size % instead of 56", size_of(VkCopyDescriptorSet));
|
|
}
|
|
|
|
{
|
|
instance: VkDescriptorBufferInfo;
|
|
assert(((cast(*void)(*instance.buffer)) - cast(*void)(*instance)) == 0, "VkDescriptorBufferInfo.buffer has unexpected offset % instead of 0", ((cast(*void)(*instance.buffer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorBufferInfo.buffer)) == 8, "VkDescriptorBufferInfo.buffer has unexpected size % instead of 8", size_of(type_of(VkDescriptorBufferInfo.buffer)));
|
|
assert(((cast(*void)(*instance.offset)) - cast(*void)(*instance)) == 8, "VkDescriptorBufferInfo.offset has unexpected offset % instead of 8", ((cast(*void)(*instance.offset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorBufferInfo.offset)) == 8, "VkDescriptorBufferInfo.offset has unexpected size % instead of 8", size_of(type_of(VkDescriptorBufferInfo.offset)));
|
|
assert(((cast(*void)(*instance.range)) - cast(*void)(*instance)) == 16, "VkDescriptorBufferInfo.range has unexpected offset % instead of 16", ((cast(*void)(*instance.range)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorBufferInfo.range)) == 8, "VkDescriptorBufferInfo.range has unexpected size % instead of 8", size_of(type_of(VkDescriptorBufferInfo.range)));
|
|
assert(size_of(VkDescriptorBufferInfo) == 24, "VkDescriptorBufferInfo has size % instead of 24", size_of(VkDescriptorBufferInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkDescriptorImageInfo;
|
|
assert(((cast(*void)(*instance.sampler)) - cast(*void)(*instance)) == 0, "VkDescriptorImageInfo.sampler has unexpected offset % instead of 0", ((cast(*void)(*instance.sampler)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorImageInfo.sampler)) == 8, "VkDescriptorImageInfo.sampler has unexpected size % instead of 8", size_of(type_of(VkDescriptorImageInfo.sampler)));
|
|
assert(((cast(*void)(*instance.imageView)) - cast(*void)(*instance)) == 8, "VkDescriptorImageInfo.imageView has unexpected offset % instead of 8", ((cast(*void)(*instance.imageView)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorImageInfo.imageView)) == 8, "VkDescriptorImageInfo.imageView has unexpected size % instead of 8", size_of(type_of(VkDescriptorImageInfo.imageView)));
|
|
assert(((cast(*void)(*instance.imageLayout)) - cast(*void)(*instance)) == 16, "VkDescriptorImageInfo.imageLayout has unexpected offset % instead of 16", ((cast(*void)(*instance.imageLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorImageInfo.imageLayout)) == 4, "VkDescriptorImageInfo.imageLayout has unexpected size % instead of 4", size_of(type_of(VkDescriptorImageInfo.imageLayout)));
|
|
assert(size_of(VkDescriptorImageInfo) == 24, "VkDescriptorImageInfo has size % instead of 24", size_of(VkDescriptorImageInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkDescriptorPoolSize;
|
|
assert(((cast(*void)(*instance.type)) - cast(*void)(*instance)) == 0, "VkDescriptorPoolSize.type has unexpected offset % instead of 0", ((cast(*void)(*instance.type)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorPoolSize.type)) == 4, "VkDescriptorPoolSize.type has unexpected size % instead of 4", size_of(type_of(VkDescriptorPoolSize.type)));
|
|
assert(((cast(*void)(*instance.descriptorCount)) - cast(*void)(*instance)) == 4, "VkDescriptorPoolSize.descriptorCount has unexpected offset % instead of 4", ((cast(*void)(*instance.descriptorCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorPoolSize.descriptorCount)) == 4, "VkDescriptorPoolSize.descriptorCount has unexpected size % instead of 4", size_of(type_of(VkDescriptorPoolSize.descriptorCount)));
|
|
assert(size_of(VkDescriptorPoolSize) == 8, "VkDescriptorPoolSize has size % instead of 8", size_of(VkDescriptorPoolSize));
|
|
}
|
|
|
|
{
|
|
instance: VkDescriptorPoolCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDescriptorPoolCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorPoolCreateInfo.sType)) == 4, "VkDescriptorPoolCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkDescriptorPoolCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDescriptorPoolCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorPoolCreateInfo.pNext)) == 8, "VkDescriptorPoolCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkDescriptorPoolCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkDescriptorPoolCreateInfo.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorPoolCreateInfo.flags)) == 4, "VkDescriptorPoolCreateInfo.flags has unexpected size % instead of 4", size_of(type_of(VkDescriptorPoolCreateInfo.flags)));
|
|
assert(((cast(*void)(*instance.maxSets)) - cast(*void)(*instance)) == 20, "VkDescriptorPoolCreateInfo.maxSets has unexpected offset % instead of 20", ((cast(*void)(*instance.maxSets)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorPoolCreateInfo.maxSets)) == 4, "VkDescriptorPoolCreateInfo.maxSets has unexpected size % instead of 4", size_of(type_of(VkDescriptorPoolCreateInfo.maxSets)));
|
|
assert(((cast(*void)(*instance.poolSizeCount)) - cast(*void)(*instance)) == 24, "VkDescriptorPoolCreateInfo.poolSizeCount has unexpected offset % instead of 24", ((cast(*void)(*instance.poolSizeCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorPoolCreateInfo.poolSizeCount)) == 4, "VkDescriptorPoolCreateInfo.poolSizeCount has unexpected size % instead of 4", size_of(type_of(VkDescriptorPoolCreateInfo.poolSizeCount)));
|
|
assert(((cast(*void)(*instance.pPoolSizes)) - cast(*void)(*instance)) == 32, "VkDescriptorPoolCreateInfo.pPoolSizes has unexpected offset % instead of 32", ((cast(*void)(*instance.pPoolSizes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorPoolCreateInfo.pPoolSizes)) == 8, "VkDescriptorPoolCreateInfo.pPoolSizes has unexpected size % instead of 8", size_of(type_of(VkDescriptorPoolCreateInfo.pPoolSizes)));
|
|
assert(size_of(VkDescriptorPoolCreateInfo) == 40, "VkDescriptorPoolCreateInfo has size % instead of 40", size_of(VkDescriptorPoolCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkDescriptorSetAllocateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDescriptorSetAllocateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorSetAllocateInfo.sType)) == 4, "VkDescriptorSetAllocateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkDescriptorSetAllocateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDescriptorSetAllocateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorSetAllocateInfo.pNext)) == 8, "VkDescriptorSetAllocateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkDescriptorSetAllocateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.descriptorPool)) - cast(*void)(*instance)) == 16, "VkDescriptorSetAllocateInfo.descriptorPool has unexpected offset % instead of 16", ((cast(*void)(*instance.descriptorPool)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorSetAllocateInfo.descriptorPool)) == 8, "VkDescriptorSetAllocateInfo.descriptorPool has unexpected size % instead of 8", size_of(type_of(VkDescriptorSetAllocateInfo.descriptorPool)));
|
|
assert(((cast(*void)(*instance.descriptorSetCount)) - cast(*void)(*instance)) == 24, "VkDescriptorSetAllocateInfo.descriptorSetCount has unexpected offset % instead of 24", ((cast(*void)(*instance.descriptorSetCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorSetAllocateInfo.descriptorSetCount)) == 4, "VkDescriptorSetAllocateInfo.descriptorSetCount has unexpected size % instead of 4", size_of(type_of(VkDescriptorSetAllocateInfo.descriptorSetCount)));
|
|
assert(((cast(*void)(*instance.pSetLayouts)) - cast(*void)(*instance)) == 32, "VkDescriptorSetAllocateInfo.pSetLayouts has unexpected offset % instead of 32", ((cast(*void)(*instance.pSetLayouts)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorSetAllocateInfo.pSetLayouts)) == 8, "VkDescriptorSetAllocateInfo.pSetLayouts has unexpected size % instead of 8", size_of(type_of(VkDescriptorSetAllocateInfo.pSetLayouts)));
|
|
assert(size_of(VkDescriptorSetAllocateInfo) == 40, "VkDescriptorSetAllocateInfo has size % instead of 40", size_of(VkDescriptorSetAllocateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkDescriptorSetLayoutBinding;
|
|
assert(((cast(*void)(*instance.binding)) - cast(*void)(*instance)) == 0, "VkDescriptorSetLayoutBinding.binding has unexpected offset % instead of 0", ((cast(*void)(*instance.binding)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorSetLayoutBinding.binding)) == 4, "VkDescriptorSetLayoutBinding.binding has unexpected size % instead of 4", size_of(type_of(VkDescriptorSetLayoutBinding.binding)));
|
|
assert(((cast(*void)(*instance.descriptorType)) - cast(*void)(*instance)) == 4, "VkDescriptorSetLayoutBinding.descriptorType has unexpected offset % instead of 4", ((cast(*void)(*instance.descriptorType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorSetLayoutBinding.descriptorType)) == 4, "VkDescriptorSetLayoutBinding.descriptorType has unexpected size % instead of 4", size_of(type_of(VkDescriptorSetLayoutBinding.descriptorType)));
|
|
assert(((cast(*void)(*instance.descriptorCount)) - cast(*void)(*instance)) == 8, "VkDescriptorSetLayoutBinding.descriptorCount has unexpected offset % instead of 8", ((cast(*void)(*instance.descriptorCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorSetLayoutBinding.descriptorCount)) == 4, "VkDescriptorSetLayoutBinding.descriptorCount has unexpected size % instead of 4", size_of(type_of(VkDescriptorSetLayoutBinding.descriptorCount)));
|
|
assert(((cast(*void)(*instance.stageFlags)) - cast(*void)(*instance)) == 12, "VkDescriptorSetLayoutBinding.stageFlags has unexpected offset % instead of 12", ((cast(*void)(*instance.stageFlags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorSetLayoutBinding.stageFlags)) == 4, "VkDescriptorSetLayoutBinding.stageFlags has unexpected size % instead of 4", size_of(type_of(VkDescriptorSetLayoutBinding.stageFlags)));
|
|
assert(((cast(*void)(*instance.pImmutableSamplers)) - cast(*void)(*instance)) == 16, "VkDescriptorSetLayoutBinding.pImmutableSamplers has unexpected offset % instead of 16", ((cast(*void)(*instance.pImmutableSamplers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorSetLayoutBinding.pImmutableSamplers)) == 8, "VkDescriptorSetLayoutBinding.pImmutableSamplers has unexpected size % instead of 8", size_of(type_of(VkDescriptorSetLayoutBinding.pImmutableSamplers)));
|
|
assert(size_of(VkDescriptorSetLayoutBinding) == 24, "VkDescriptorSetLayoutBinding has size % instead of 24", size_of(VkDescriptorSetLayoutBinding));
|
|
}
|
|
|
|
{
|
|
instance: VkDescriptorSetLayoutCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDescriptorSetLayoutCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorSetLayoutCreateInfo.sType)) == 4, "VkDescriptorSetLayoutCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkDescriptorSetLayoutCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDescriptorSetLayoutCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorSetLayoutCreateInfo.pNext)) == 8, "VkDescriptorSetLayoutCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkDescriptorSetLayoutCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkDescriptorSetLayoutCreateInfo.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorSetLayoutCreateInfo.flags)) == 4, "VkDescriptorSetLayoutCreateInfo.flags has unexpected size % instead of 4", size_of(type_of(VkDescriptorSetLayoutCreateInfo.flags)));
|
|
assert(((cast(*void)(*instance.bindingCount)) - cast(*void)(*instance)) == 20, "VkDescriptorSetLayoutCreateInfo.bindingCount has unexpected offset % instead of 20", ((cast(*void)(*instance.bindingCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorSetLayoutCreateInfo.bindingCount)) == 4, "VkDescriptorSetLayoutCreateInfo.bindingCount has unexpected size % instead of 4", size_of(type_of(VkDescriptorSetLayoutCreateInfo.bindingCount)));
|
|
assert(((cast(*void)(*instance.pBindings)) - cast(*void)(*instance)) == 24, "VkDescriptorSetLayoutCreateInfo.pBindings has unexpected offset % instead of 24", ((cast(*void)(*instance.pBindings)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorSetLayoutCreateInfo.pBindings)) == 8, "VkDescriptorSetLayoutCreateInfo.pBindings has unexpected size % instead of 8", size_of(type_of(VkDescriptorSetLayoutCreateInfo.pBindings)));
|
|
assert(size_of(VkDescriptorSetLayoutCreateInfo) == 32, "VkDescriptorSetLayoutCreateInfo has size % instead of 32", size_of(VkDescriptorSetLayoutCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkWriteDescriptorSet;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkWriteDescriptorSet.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkWriteDescriptorSet.sType)) == 4, "VkWriteDescriptorSet.sType has unexpected size % instead of 4", size_of(type_of(VkWriteDescriptorSet.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkWriteDescriptorSet.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkWriteDescriptorSet.pNext)) == 8, "VkWriteDescriptorSet.pNext has unexpected size % instead of 8", size_of(type_of(VkWriteDescriptorSet.pNext)));
|
|
assert(((cast(*void)(*instance.dstSet)) - cast(*void)(*instance)) == 16, "VkWriteDescriptorSet.dstSet has unexpected offset % instead of 16", ((cast(*void)(*instance.dstSet)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkWriteDescriptorSet.dstSet)) == 8, "VkWriteDescriptorSet.dstSet has unexpected size % instead of 8", size_of(type_of(VkWriteDescriptorSet.dstSet)));
|
|
assert(((cast(*void)(*instance.dstBinding)) - cast(*void)(*instance)) == 24, "VkWriteDescriptorSet.dstBinding has unexpected offset % instead of 24", ((cast(*void)(*instance.dstBinding)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkWriteDescriptorSet.dstBinding)) == 4, "VkWriteDescriptorSet.dstBinding has unexpected size % instead of 4", size_of(type_of(VkWriteDescriptorSet.dstBinding)));
|
|
assert(((cast(*void)(*instance.dstArrayElement)) - cast(*void)(*instance)) == 28, "VkWriteDescriptorSet.dstArrayElement has unexpected offset % instead of 28", ((cast(*void)(*instance.dstArrayElement)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkWriteDescriptorSet.dstArrayElement)) == 4, "VkWriteDescriptorSet.dstArrayElement has unexpected size % instead of 4", size_of(type_of(VkWriteDescriptorSet.dstArrayElement)));
|
|
assert(((cast(*void)(*instance.descriptorCount)) - cast(*void)(*instance)) == 32, "VkWriteDescriptorSet.descriptorCount has unexpected offset % instead of 32", ((cast(*void)(*instance.descriptorCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkWriteDescriptorSet.descriptorCount)) == 4, "VkWriteDescriptorSet.descriptorCount has unexpected size % instead of 4", size_of(type_of(VkWriteDescriptorSet.descriptorCount)));
|
|
assert(((cast(*void)(*instance.descriptorType)) - cast(*void)(*instance)) == 36, "VkWriteDescriptorSet.descriptorType has unexpected offset % instead of 36", ((cast(*void)(*instance.descriptorType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkWriteDescriptorSet.descriptorType)) == 4, "VkWriteDescriptorSet.descriptorType has unexpected size % instead of 4", size_of(type_of(VkWriteDescriptorSet.descriptorType)));
|
|
assert(((cast(*void)(*instance.pImageInfo)) - cast(*void)(*instance)) == 40, "VkWriteDescriptorSet.pImageInfo has unexpected offset % instead of 40", ((cast(*void)(*instance.pImageInfo)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkWriteDescriptorSet.pImageInfo)) == 8, "VkWriteDescriptorSet.pImageInfo has unexpected size % instead of 8", size_of(type_of(VkWriteDescriptorSet.pImageInfo)));
|
|
assert(((cast(*void)(*instance.pBufferInfo)) - cast(*void)(*instance)) == 48, "VkWriteDescriptorSet.pBufferInfo has unexpected offset % instead of 48", ((cast(*void)(*instance.pBufferInfo)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkWriteDescriptorSet.pBufferInfo)) == 8, "VkWriteDescriptorSet.pBufferInfo has unexpected size % instead of 8", size_of(type_of(VkWriteDescriptorSet.pBufferInfo)));
|
|
assert(((cast(*void)(*instance.pTexelBufferView)) - cast(*void)(*instance)) == 56, "VkWriteDescriptorSet.pTexelBufferView has unexpected offset % instead of 56", ((cast(*void)(*instance.pTexelBufferView)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkWriteDescriptorSet.pTexelBufferView)) == 8, "VkWriteDescriptorSet.pTexelBufferView has unexpected size % instead of 8", size_of(type_of(VkWriteDescriptorSet.pTexelBufferView)));
|
|
assert(size_of(VkWriteDescriptorSet) == 64, "VkWriteDescriptorSet has size % instead of 64", size_of(VkWriteDescriptorSet));
|
|
}
|
|
|
|
{
|
|
instance: VkAttachmentDescription;
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 0, "VkAttachmentDescription.flags has unexpected offset % instead of 0", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAttachmentDescription.flags)) == 4, "VkAttachmentDescription.flags has unexpected size % instead of 4", size_of(type_of(VkAttachmentDescription.flags)));
|
|
assert(((cast(*void)(*instance.format)) - cast(*void)(*instance)) == 4, "VkAttachmentDescription.format has unexpected offset % instead of 4", ((cast(*void)(*instance.format)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAttachmentDescription.format)) == 4, "VkAttachmentDescription.format has unexpected size % instead of 4", size_of(type_of(VkAttachmentDescription.format)));
|
|
assert(((cast(*void)(*instance.samples)) - cast(*void)(*instance)) == 8, "VkAttachmentDescription.samples has unexpected offset % instead of 8", ((cast(*void)(*instance.samples)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAttachmentDescription.samples)) == 4, "VkAttachmentDescription.samples has unexpected size % instead of 4", size_of(type_of(VkAttachmentDescription.samples)));
|
|
assert(((cast(*void)(*instance.loadOp)) - cast(*void)(*instance)) == 12, "VkAttachmentDescription.loadOp has unexpected offset % instead of 12", ((cast(*void)(*instance.loadOp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAttachmentDescription.loadOp)) == 4, "VkAttachmentDescription.loadOp has unexpected size % instead of 4", size_of(type_of(VkAttachmentDescription.loadOp)));
|
|
assert(((cast(*void)(*instance.storeOp)) - cast(*void)(*instance)) == 16, "VkAttachmentDescription.storeOp has unexpected offset % instead of 16", ((cast(*void)(*instance.storeOp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAttachmentDescription.storeOp)) == 4, "VkAttachmentDescription.storeOp has unexpected size % instead of 4", size_of(type_of(VkAttachmentDescription.storeOp)));
|
|
assert(((cast(*void)(*instance.stencilLoadOp)) - cast(*void)(*instance)) == 20, "VkAttachmentDescription.stencilLoadOp has unexpected offset % instead of 20", ((cast(*void)(*instance.stencilLoadOp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAttachmentDescription.stencilLoadOp)) == 4, "VkAttachmentDescription.stencilLoadOp has unexpected size % instead of 4", size_of(type_of(VkAttachmentDescription.stencilLoadOp)));
|
|
assert(((cast(*void)(*instance.stencilStoreOp)) - cast(*void)(*instance)) == 24, "VkAttachmentDescription.stencilStoreOp has unexpected offset % instead of 24", ((cast(*void)(*instance.stencilStoreOp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAttachmentDescription.stencilStoreOp)) == 4, "VkAttachmentDescription.stencilStoreOp has unexpected size % instead of 4", size_of(type_of(VkAttachmentDescription.stencilStoreOp)));
|
|
assert(((cast(*void)(*instance.initialLayout)) - cast(*void)(*instance)) == 28, "VkAttachmentDescription.initialLayout has unexpected offset % instead of 28", ((cast(*void)(*instance.initialLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAttachmentDescription.initialLayout)) == 4, "VkAttachmentDescription.initialLayout has unexpected size % instead of 4", size_of(type_of(VkAttachmentDescription.initialLayout)));
|
|
assert(((cast(*void)(*instance.finalLayout)) - cast(*void)(*instance)) == 32, "VkAttachmentDescription.finalLayout has unexpected offset % instead of 32", ((cast(*void)(*instance.finalLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAttachmentDescription.finalLayout)) == 4, "VkAttachmentDescription.finalLayout has unexpected size % instead of 4", size_of(type_of(VkAttachmentDescription.finalLayout)));
|
|
assert(size_of(VkAttachmentDescription) == 36, "VkAttachmentDescription has size % instead of 36", size_of(VkAttachmentDescription));
|
|
}
|
|
|
|
{
|
|
instance: VkAttachmentReference;
|
|
assert(((cast(*void)(*instance.attachment)) - cast(*void)(*instance)) == 0, "VkAttachmentReference.attachment has unexpected offset % instead of 0", ((cast(*void)(*instance.attachment)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAttachmentReference.attachment)) == 4, "VkAttachmentReference.attachment has unexpected size % instead of 4", size_of(type_of(VkAttachmentReference.attachment)));
|
|
assert(((cast(*void)(*instance.layout)) - cast(*void)(*instance)) == 4, "VkAttachmentReference.layout has unexpected offset % instead of 4", ((cast(*void)(*instance.layout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAttachmentReference.layout)) == 4, "VkAttachmentReference.layout has unexpected size % instead of 4", size_of(type_of(VkAttachmentReference.layout)));
|
|
assert(size_of(VkAttachmentReference) == 8, "VkAttachmentReference has size % instead of 8", size_of(VkAttachmentReference));
|
|
}
|
|
|
|
{
|
|
instance: VkFramebufferCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkFramebufferCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFramebufferCreateInfo.sType)) == 4, "VkFramebufferCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkFramebufferCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkFramebufferCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFramebufferCreateInfo.pNext)) == 8, "VkFramebufferCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkFramebufferCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkFramebufferCreateInfo.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFramebufferCreateInfo.flags)) == 4, "VkFramebufferCreateInfo.flags has unexpected size % instead of 4", size_of(type_of(VkFramebufferCreateInfo.flags)));
|
|
assert(((cast(*void)(*instance.renderPass)) - cast(*void)(*instance)) == 24, "VkFramebufferCreateInfo.renderPass has unexpected offset % instead of 24", ((cast(*void)(*instance.renderPass)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFramebufferCreateInfo.renderPass)) == 8, "VkFramebufferCreateInfo.renderPass has unexpected size % instead of 8", size_of(type_of(VkFramebufferCreateInfo.renderPass)));
|
|
assert(((cast(*void)(*instance.attachmentCount)) - cast(*void)(*instance)) == 32, "VkFramebufferCreateInfo.attachmentCount has unexpected offset % instead of 32", ((cast(*void)(*instance.attachmentCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFramebufferCreateInfo.attachmentCount)) == 4, "VkFramebufferCreateInfo.attachmentCount has unexpected size % instead of 4", size_of(type_of(VkFramebufferCreateInfo.attachmentCount)));
|
|
assert(((cast(*void)(*instance.pAttachments)) - cast(*void)(*instance)) == 40, "VkFramebufferCreateInfo.pAttachments has unexpected offset % instead of 40", ((cast(*void)(*instance.pAttachments)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFramebufferCreateInfo.pAttachments)) == 8, "VkFramebufferCreateInfo.pAttachments has unexpected size % instead of 8", size_of(type_of(VkFramebufferCreateInfo.pAttachments)));
|
|
assert(((cast(*void)(*instance.width)) - cast(*void)(*instance)) == 48, "VkFramebufferCreateInfo.width has unexpected offset % instead of 48", ((cast(*void)(*instance.width)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFramebufferCreateInfo.width)) == 4, "VkFramebufferCreateInfo.width has unexpected size % instead of 4", size_of(type_of(VkFramebufferCreateInfo.width)));
|
|
assert(((cast(*void)(*instance.height)) - cast(*void)(*instance)) == 52, "VkFramebufferCreateInfo.height has unexpected offset % instead of 52", ((cast(*void)(*instance.height)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFramebufferCreateInfo.height)) == 4, "VkFramebufferCreateInfo.height has unexpected size % instead of 4", size_of(type_of(VkFramebufferCreateInfo.height)));
|
|
assert(((cast(*void)(*instance.layers)) - cast(*void)(*instance)) == 56, "VkFramebufferCreateInfo.layers has unexpected offset % instead of 56", ((cast(*void)(*instance.layers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFramebufferCreateInfo.layers)) == 4, "VkFramebufferCreateInfo.layers has unexpected size % instead of 4", size_of(type_of(VkFramebufferCreateInfo.layers)));
|
|
assert(size_of(VkFramebufferCreateInfo) == 64, "VkFramebufferCreateInfo has size % instead of 64", size_of(VkFramebufferCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkSubpassDescription;
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 0, "VkSubpassDescription.flags has unexpected offset % instead of 0", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassDescription.flags)) == 4, "VkSubpassDescription.flags has unexpected size % instead of 4", size_of(type_of(VkSubpassDescription.flags)));
|
|
assert(((cast(*void)(*instance.pipelineBindPoint)) - cast(*void)(*instance)) == 4, "VkSubpassDescription.pipelineBindPoint has unexpected offset % instead of 4", ((cast(*void)(*instance.pipelineBindPoint)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassDescription.pipelineBindPoint)) == 4, "VkSubpassDescription.pipelineBindPoint has unexpected size % instead of 4", size_of(type_of(VkSubpassDescription.pipelineBindPoint)));
|
|
assert(((cast(*void)(*instance.inputAttachmentCount)) - cast(*void)(*instance)) == 8, "VkSubpassDescription.inputAttachmentCount has unexpected offset % instead of 8", ((cast(*void)(*instance.inputAttachmentCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassDescription.inputAttachmentCount)) == 4, "VkSubpassDescription.inputAttachmentCount has unexpected size % instead of 4", size_of(type_of(VkSubpassDescription.inputAttachmentCount)));
|
|
assert(((cast(*void)(*instance.pInputAttachments)) - cast(*void)(*instance)) == 16, "VkSubpassDescription.pInputAttachments has unexpected offset % instead of 16", ((cast(*void)(*instance.pInputAttachments)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassDescription.pInputAttachments)) == 8, "VkSubpassDescription.pInputAttachments has unexpected size % instead of 8", size_of(type_of(VkSubpassDescription.pInputAttachments)));
|
|
assert(((cast(*void)(*instance.colorAttachmentCount)) - cast(*void)(*instance)) == 24, "VkSubpassDescription.colorAttachmentCount has unexpected offset % instead of 24", ((cast(*void)(*instance.colorAttachmentCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassDescription.colorAttachmentCount)) == 4, "VkSubpassDescription.colorAttachmentCount has unexpected size % instead of 4", size_of(type_of(VkSubpassDescription.colorAttachmentCount)));
|
|
assert(((cast(*void)(*instance.pColorAttachments)) - cast(*void)(*instance)) == 32, "VkSubpassDescription.pColorAttachments has unexpected offset % instead of 32", ((cast(*void)(*instance.pColorAttachments)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassDescription.pColorAttachments)) == 8, "VkSubpassDescription.pColorAttachments has unexpected size % instead of 8", size_of(type_of(VkSubpassDescription.pColorAttachments)));
|
|
assert(((cast(*void)(*instance.pResolveAttachments)) - cast(*void)(*instance)) == 40, "VkSubpassDescription.pResolveAttachments has unexpected offset % instead of 40", ((cast(*void)(*instance.pResolveAttachments)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassDescription.pResolveAttachments)) == 8, "VkSubpassDescription.pResolveAttachments has unexpected size % instead of 8", size_of(type_of(VkSubpassDescription.pResolveAttachments)));
|
|
assert(((cast(*void)(*instance.pDepthStencilAttachment)) - cast(*void)(*instance)) == 48, "VkSubpassDescription.pDepthStencilAttachment has unexpected offset % instead of 48", ((cast(*void)(*instance.pDepthStencilAttachment)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassDescription.pDepthStencilAttachment)) == 8, "VkSubpassDescription.pDepthStencilAttachment has unexpected size % instead of 8", size_of(type_of(VkSubpassDescription.pDepthStencilAttachment)));
|
|
assert(((cast(*void)(*instance.preserveAttachmentCount)) - cast(*void)(*instance)) == 56, "VkSubpassDescription.preserveAttachmentCount has unexpected offset % instead of 56", ((cast(*void)(*instance.preserveAttachmentCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassDescription.preserveAttachmentCount)) == 4, "VkSubpassDescription.preserveAttachmentCount has unexpected size % instead of 4", size_of(type_of(VkSubpassDescription.preserveAttachmentCount)));
|
|
assert(((cast(*void)(*instance.pPreserveAttachments)) - cast(*void)(*instance)) == 64, "VkSubpassDescription.pPreserveAttachments has unexpected offset % instead of 64", ((cast(*void)(*instance.pPreserveAttachments)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassDescription.pPreserveAttachments)) == 8, "VkSubpassDescription.pPreserveAttachments has unexpected size % instead of 8", size_of(type_of(VkSubpassDescription.pPreserveAttachments)));
|
|
assert(size_of(VkSubpassDescription) == 72, "VkSubpassDescription has size % instead of 72", size_of(VkSubpassDescription));
|
|
}
|
|
|
|
{
|
|
instance: VkSubpassDependency;
|
|
assert(((cast(*void)(*instance.srcSubpass)) - cast(*void)(*instance)) == 0, "VkSubpassDependency.srcSubpass has unexpected offset % instead of 0", ((cast(*void)(*instance.srcSubpass)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassDependency.srcSubpass)) == 4, "VkSubpassDependency.srcSubpass has unexpected size % instead of 4", size_of(type_of(VkSubpassDependency.srcSubpass)));
|
|
assert(((cast(*void)(*instance.dstSubpass)) - cast(*void)(*instance)) == 4, "VkSubpassDependency.dstSubpass has unexpected offset % instead of 4", ((cast(*void)(*instance.dstSubpass)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassDependency.dstSubpass)) == 4, "VkSubpassDependency.dstSubpass has unexpected size % instead of 4", size_of(type_of(VkSubpassDependency.dstSubpass)));
|
|
assert(((cast(*void)(*instance.srcStageMask)) - cast(*void)(*instance)) == 8, "VkSubpassDependency.srcStageMask has unexpected offset % instead of 8", ((cast(*void)(*instance.srcStageMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassDependency.srcStageMask)) == 4, "VkSubpassDependency.srcStageMask has unexpected size % instead of 4", size_of(type_of(VkSubpassDependency.srcStageMask)));
|
|
assert(((cast(*void)(*instance.dstStageMask)) - cast(*void)(*instance)) == 12, "VkSubpassDependency.dstStageMask has unexpected offset % instead of 12", ((cast(*void)(*instance.dstStageMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassDependency.dstStageMask)) == 4, "VkSubpassDependency.dstStageMask has unexpected size % instead of 4", size_of(type_of(VkSubpassDependency.dstStageMask)));
|
|
assert(((cast(*void)(*instance.srcAccessMask)) - cast(*void)(*instance)) == 16, "VkSubpassDependency.srcAccessMask has unexpected offset % instead of 16", ((cast(*void)(*instance.srcAccessMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassDependency.srcAccessMask)) == 4, "VkSubpassDependency.srcAccessMask has unexpected size % instead of 4", size_of(type_of(VkSubpassDependency.srcAccessMask)));
|
|
assert(((cast(*void)(*instance.dstAccessMask)) - cast(*void)(*instance)) == 20, "VkSubpassDependency.dstAccessMask has unexpected offset % instead of 20", ((cast(*void)(*instance.dstAccessMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassDependency.dstAccessMask)) == 4, "VkSubpassDependency.dstAccessMask has unexpected size % instead of 4", size_of(type_of(VkSubpassDependency.dstAccessMask)));
|
|
assert(((cast(*void)(*instance.dependencyFlags)) - cast(*void)(*instance)) == 24, "VkSubpassDependency.dependencyFlags has unexpected offset % instead of 24", ((cast(*void)(*instance.dependencyFlags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassDependency.dependencyFlags)) == 4, "VkSubpassDependency.dependencyFlags has unexpected size % instead of 4", size_of(type_of(VkSubpassDependency.dependencyFlags)));
|
|
assert(size_of(VkSubpassDependency) == 28, "VkSubpassDependency has size % instead of 28", size_of(VkSubpassDependency));
|
|
}
|
|
|
|
{
|
|
instance: VkRenderPassCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkRenderPassCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassCreateInfo.sType)) == 4, "VkRenderPassCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkRenderPassCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkRenderPassCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassCreateInfo.pNext)) == 8, "VkRenderPassCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkRenderPassCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkRenderPassCreateInfo.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassCreateInfo.flags)) == 4, "VkRenderPassCreateInfo.flags has unexpected size % instead of 4", size_of(type_of(VkRenderPassCreateInfo.flags)));
|
|
assert(((cast(*void)(*instance.attachmentCount)) - cast(*void)(*instance)) == 20, "VkRenderPassCreateInfo.attachmentCount has unexpected offset % instead of 20", ((cast(*void)(*instance.attachmentCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassCreateInfo.attachmentCount)) == 4, "VkRenderPassCreateInfo.attachmentCount has unexpected size % instead of 4", size_of(type_of(VkRenderPassCreateInfo.attachmentCount)));
|
|
assert(((cast(*void)(*instance.pAttachments)) - cast(*void)(*instance)) == 24, "VkRenderPassCreateInfo.pAttachments has unexpected offset % instead of 24", ((cast(*void)(*instance.pAttachments)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassCreateInfo.pAttachments)) == 8, "VkRenderPassCreateInfo.pAttachments has unexpected size % instead of 8", size_of(type_of(VkRenderPassCreateInfo.pAttachments)));
|
|
assert(((cast(*void)(*instance.subpassCount)) - cast(*void)(*instance)) == 32, "VkRenderPassCreateInfo.subpassCount has unexpected offset % instead of 32", ((cast(*void)(*instance.subpassCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassCreateInfo.subpassCount)) == 4, "VkRenderPassCreateInfo.subpassCount has unexpected size % instead of 4", size_of(type_of(VkRenderPassCreateInfo.subpassCount)));
|
|
assert(((cast(*void)(*instance.pSubpasses)) - cast(*void)(*instance)) == 40, "VkRenderPassCreateInfo.pSubpasses has unexpected offset % instead of 40", ((cast(*void)(*instance.pSubpasses)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassCreateInfo.pSubpasses)) == 8, "VkRenderPassCreateInfo.pSubpasses has unexpected size % instead of 8", size_of(type_of(VkRenderPassCreateInfo.pSubpasses)));
|
|
assert(((cast(*void)(*instance.dependencyCount)) - cast(*void)(*instance)) == 48, "VkRenderPassCreateInfo.dependencyCount has unexpected offset % instead of 48", ((cast(*void)(*instance.dependencyCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassCreateInfo.dependencyCount)) == 4, "VkRenderPassCreateInfo.dependencyCount has unexpected size % instead of 4", size_of(type_of(VkRenderPassCreateInfo.dependencyCount)));
|
|
assert(((cast(*void)(*instance.pDependencies)) - cast(*void)(*instance)) == 56, "VkRenderPassCreateInfo.pDependencies has unexpected offset % instead of 56", ((cast(*void)(*instance.pDependencies)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassCreateInfo.pDependencies)) == 8, "VkRenderPassCreateInfo.pDependencies has unexpected size % instead of 8", size_of(type_of(VkRenderPassCreateInfo.pDependencies)));
|
|
assert(size_of(VkRenderPassCreateInfo) == 64, "VkRenderPassCreateInfo has size % instead of 64", size_of(VkRenderPassCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkCommandPoolCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkCommandPoolCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCommandPoolCreateInfo.sType)) == 4, "VkCommandPoolCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkCommandPoolCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkCommandPoolCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCommandPoolCreateInfo.pNext)) == 8, "VkCommandPoolCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkCommandPoolCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkCommandPoolCreateInfo.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCommandPoolCreateInfo.flags)) == 4, "VkCommandPoolCreateInfo.flags has unexpected size % instead of 4", size_of(type_of(VkCommandPoolCreateInfo.flags)));
|
|
assert(((cast(*void)(*instance.queueFamilyIndex)) - cast(*void)(*instance)) == 20, "VkCommandPoolCreateInfo.queueFamilyIndex has unexpected offset % instead of 20", ((cast(*void)(*instance.queueFamilyIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCommandPoolCreateInfo.queueFamilyIndex)) == 4, "VkCommandPoolCreateInfo.queueFamilyIndex has unexpected size % instead of 4", size_of(type_of(VkCommandPoolCreateInfo.queueFamilyIndex)));
|
|
assert(size_of(VkCommandPoolCreateInfo) == 24, "VkCommandPoolCreateInfo has size % instead of 24", size_of(VkCommandPoolCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkCommandBufferAllocateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkCommandBufferAllocateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCommandBufferAllocateInfo.sType)) == 4, "VkCommandBufferAllocateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkCommandBufferAllocateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkCommandBufferAllocateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCommandBufferAllocateInfo.pNext)) == 8, "VkCommandBufferAllocateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkCommandBufferAllocateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.commandPool)) - cast(*void)(*instance)) == 16, "VkCommandBufferAllocateInfo.commandPool has unexpected offset % instead of 16", ((cast(*void)(*instance.commandPool)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCommandBufferAllocateInfo.commandPool)) == 8, "VkCommandBufferAllocateInfo.commandPool has unexpected size % instead of 8", size_of(type_of(VkCommandBufferAllocateInfo.commandPool)));
|
|
assert(((cast(*void)(*instance.level)) - cast(*void)(*instance)) == 24, "VkCommandBufferAllocateInfo.level has unexpected offset % instead of 24", ((cast(*void)(*instance.level)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCommandBufferAllocateInfo.level)) == 4, "VkCommandBufferAllocateInfo.level has unexpected size % instead of 4", size_of(type_of(VkCommandBufferAllocateInfo.level)));
|
|
assert(((cast(*void)(*instance.commandBufferCount)) - cast(*void)(*instance)) == 28, "VkCommandBufferAllocateInfo.commandBufferCount has unexpected offset % instead of 28", ((cast(*void)(*instance.commandBufferCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCommandBufferAllocateInfo.commandBufferCount)) == 4, "VkCommandBufferAllocateInfo.commandBufferCount has unexpected size % instead of 4", size_of(type_of(VkCommandBufferAllocateInfo.commandBufferCount)));
|
|
assert(size_of(VkCommandBufferAllocateInfo) == 32, "VkCommandBufferAllocateInfo has size % instead of 32", size_of(VkCommandBufferAllocateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkCommandBufferInheritanceInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkCommandBufferInheritanceInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCommandBufferInheritanceInfo.sType)) == 4, "VkCommandBufferInheritanceInfo.sType has unexpected size % instead of 4", size_of(type_of(VkCommandBufferInheritanceInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkCommandBufferInheritanceInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCommandBufferInheritanceInfo.pNext)) == 8, "VkCommandBufferInheritanceInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkCommandBufferInheritanceInfo.pNext)));
|
|
assert(((cast(*void)(*instance.renderPass)) - cast(*void)(*instance)) == 16, "VkCommandBufferInheritanceInfo.renderPass has unexpected offset % instead of 16", ((cast(*void)(*instance.renderPass)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCommandBufferInheritanceInfo.renderPass)) == 8, "VkCommandBufferInheritanceInfo.renderPass has unexpected size % instead of 8", size_of(type_of(VkCommandBufferInheritanceInfo.renderPass)));
|
|
assert(((cast(*void)(*instance.subpass)) - cast(*void)(*instance)) == 24, "VkCommandBufferInheritanceInfo.subpass has unexpected offset % instead of 24", ((cast(*void)(*instance.subpass)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCommandBufferInheritanceInfo.subpass)) == 4, "VkCommandBufferInheritanceInfo.subpass has unexpected size % instead of 4", size_of(type_of(VkCommandBufferInheritanceInfo.subpass)));
|
|
assert(((cast(*void)(*instance.framebuffer)) - cast(*void)(*instance)) == 32, "VkCommandBufferInheritanceInfo.framebuffer has unexpected offset % instead of 32", ((cast(*void)(*instance.framebuffer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCommandBufferInheritanceInfo.framebuffer)) == 8, "VkCommandBufferInheritanceInfo.framebuffer has unexpected size % instead of 8", size_of(type_of(VkCommandBufferInheritanceInfo.framebuffer)));
|
|
assert(((cast(*void)(*instance.occlusionQueryEnable)) - cast(*void)(*instance)) == 40, "VkCommandBufferInheritanceInfo.occlusionQueryEnable has unexpected offset % instead of 40", ((cast(*void)(*instance.occlusionQueryEnable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCommandBufferInheritanceInfo.occlusionQueryEnable)) == 4, "VkCommandBufferInheritanceInfo.occlusionQueryEnable has unexpected size % instead of 4", size_of(type_of(VkCommandBufferInheritanceInfo.occlusionQueryEnable)));
|
|
assert(((cast(*void)(*instance.queryFlags)) - cast(*void)(*instance)) == 44, "VkCommandBufferInheritanceInfo.queryFlags has unexpected offset % instead of 44", ((cast(*void)(*instance.queryFlags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCommandBufferInheritanceInfo.queryFlags)) == 4, "VkCommandBufferInheritanceInfo.queryFlags has unexpected size % instead of 4", size_of(type_of(VkCommandBufferInheritanceInfo.queryFlags)));
|
|
assert(((cast(*void)(*instance.pipelineStatistics)) - cast(*void)(*instance)) == 48, "VkCommandBufferInheritanceInfo.pipelineStatistics has unexpected offset % instead of 48", ((cast(*void)(*instance.pipelineStatistics)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCommandBufferInheritanceInfo.pipelineStatistics)) == 4, "VkCommandBufferInheritanceInfo.pipelineStatistics has unexpected size % instead of 4", size_of(type_of(VkCommandBufferInheritanceInfo.pipelineStatistics)));
|
|
assert(size_of(VkCommandBufferInheritanceInfo) == 56, "VkCommandBufferInheritanceInfo has size % instead of 56", size_of(VkCommandBufferInheritanceInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkCommandBufferBeginInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkCommandBufferBeginInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCommandBufferBeginInfo.sType)) == 4, "VkCommandBufferBeginInfo.sType has unexpected size % instead of 4", size_of(type_of(VkCommandBufferBeginInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkCommandBufferBeginInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCommandBufferBeginInfo.pNext)) == 8, "VkCommandBufferBeginInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkCommandBufferBeginInfo.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkCommandBufferBeginInfo.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCommandBufferBeginInfo.flags)) == 4, "VkCommandBufferBeginInfo.flags has unexpected size % instead of 4", size_of(type_of(VkCommandBufferBeginInfo.flags)));
|
|
assert(((cast(*void)(*instance.pInheritanceInfo)) - cast(*void)(*instance)) == 24, "VkCommandBufferBeginInfo.pInheritanceInfo has unexpected offset % instead of 24", ((cast(*void)(*instance.pInheritanceInfo)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCommandBufferBeginInfo.pInheritanceInfo)) == 8, "VkCommandBufferBeginInfo.pInheritanceInfo has unexpected size % instead of 8", size_of(type_of(VkCommandBufferBeginInfo.pInheritanceInfo)));
|
|
assert(size_of(VkCommandBufferBeginInfo) == 32, "VkCommandBufferBeginInfo has size % instead of 32", size_of(VkCommandBufferBeginInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkBufferCopy;
|
|
assert(((cast(*void)(*instance.srcOffset)) - cast(*void)(*instance)) == 0, "VkBufferCopy.srcOffset has unexpected offset % instead of 0", ((cast(*void)(*instance.srcOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferCopy.srcOffset)) == 8, "VkBufferCopy.srcOffset has unexpected size % instead of 8", size_of(type_of(VkBufferCopy.srcOffset)));
|
|
assert(((cast(*void)(*instance.dstOffset)) - cast(*void)(*instance)) == 8, "VkBufferCopy.dstOffset has unexpected offset % instead of 8", ((cast(*void)(*instance.dstOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferCopy.dstOffset)) == 8, "VkBufferCopy.dstOffset has unexpected size % instead of 8", size_of(type_of(VkBufferCopy.dstOffset)));
|
|
assert(((cast(*void)(*instance.size)) - cast(*void)(*instance)) == 16, "VkBufferCopy.size has unexpected offset % instead of 16", ((cast(*void)(*instance.size)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferCopy.size)) == 8, "VkBufferCopy.size has unexpected size % instead of 8", size_of(type_of(VkBufferCopy.size)));
|
|
assert(size_of(VkBufferCopy) == 24, "VkBufferCopy has size % instead of 24", size_of(VkBufferCopy));
|
|
}
|
|
|
|
{
|
|
instance: VkImageSubresourceLayers;
|
|
assert(((cast(*void)(*instance.aspectMask)) - cast(*void)(*instance)) == 0, "VkImageSubresourceLayers.aspectMask has unexpected offset % instead of 0", ((cast(*void)(*instance.aspectMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageSubresourceLayers.aspectMask)) == 4, "VkImageSubresourceLayers.aspectMask has unexpected size % instead of 4", size_of(type_of(VkImageSubresourceLayers.aspectMask)));
|
|
assert(((cast(*void)(*instance.mipLevel)) - cast(*void)(*instance)) == 4, "VkImageSubresourceLayers.mipLevel has unexpected offset % instead of 4", ((cast(*void)(*instance.mipLevel)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageSubresourceLayers.mipLevel)) == 4, "VkImageSubresourceLayers.mipLevel has unexpected size % instead of 4", size_of(type_of(VkImageSubresourceLayers.mipLevel)));
|
|
assert(((cast(*void)(*instance.baseArrayLayer)) - cast(*void)(*instance)) == 8, "VkImageSubresourceLayers.baseArrayLayer has unexpected offset % instead of 8", ((cast(*void)(*instance.baseArrayLayer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageSubresourceLayers.baseArrayLayer)) == 4, "VkImageSubresourceLayers.baseArrayLayer has unexpected size % instead of 4", size_of(type_of(VkImageSubresourceLayers.baseArrayLayer)));
|
|
assert(((cast(*void)(*instance.layerCount)) - cast(*void)(*instance)) == 12, "VkImageSubresourceLayers.layerCount has unexpected offset % instead of 12", ((cast(*void)(*instance.layerCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageSubresourceLayers.layerCount)) == 4, "VkImageSubresourceLayers.layerCount has unexpected size % instead of 4", size_of(type_of(VkImageSubresourceLayers.layerCount)));
|
|
assert(size_of(VkImageSubresourceLayers) == 16, "VkImageSubresourceLayers has size % instead of 16", size_of(VkImageSubresourceLayers));
|
|
}
|
|
|
|
{
|
|
instance: VkBufferImageCopy;
|
|
assert(((cast(*void)(*instance.bufferOffset)) - cast(*void)(*instance)) == 0, "VkBufferImageCopy.bufferOffset has unexpected offset % instead of 0", ((cast(*void)(*instance.bufferOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferImageCopy.bufferOffset)) == 8, "VkBufferImageCopy.bufferOffset has unexpected size % instead of 8", size_of(type_of(VkBufferImageCopy.bufferOffset)));
|
|
assert(((cast(*void)(*instance.bufferRowLength)) - cast(*void)(*instance)) == 8, "VkBufferImageCopy.bufferRowLength has unexpected offset % instead of 8", ((cast(*void)(*instance.bufferRowLength)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferImageCopy.bufferRowLength)) == 4, "VkBufferImageCopy.bufferRowLength has unexpected size % instead of 4", size_of(type_of(VkBufferImageCopy.bufferRowLength)));
|
|
assert(((cast(*void)(*instance.bufferImageHeight)) - cast(*void)(*instance)) == 12, "VkBufferImageCopy.bufferImageHeight has unexpected offset % instead of 12", ((cast(*void)(*instance.bufferImageHeight)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferImageCopy.bufferImageHeight)) == 4, "VkBufferImageCopy.bufferImageHeight has unexpected size % instead of 4", size_of(type_of(VkBufferImageCopy.bufferImageHeight)));
|
|
assert(((cast(*void)(*instance.imageSubresource)) - cast(*void)(*instance)) == 16, "VkBufferImageCopy.imageSubresource has unexpected offset % instead of 16", ((cast(*void)(*instance.imageSubresource)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferImageCopy.imageSubresource)) == 16, "VkBufferImageCopy.imageSubresource has unexpected size % instead of 16", size_of(type_of(VkBufferImageCopy.imageSubresource)));
|
|
assert(((cast(*void)(*instance.imageOffset)) - cast(*void)(*instance)) == 32, "VkBufferImageCopy.imageOffset has unexpected offset % instead of 32", ((cast(*void)(*instance.imageOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferImageCopy.imageOffset)) == 12, "VkBufferImageCopy.imageOffset has unexpected size % instead of 12", size_of(type_of(VkBufferImageCopy.imageOffset)));
|
|
assert(((cast(*void)(*instance.imageExtent)) - cast(*void)(*instance)) == 44, "VkBufferImageCopy.imageExtent has unexpected offset % instead of 44", ((cast(*void)(*instance.imageExtent)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferImageCopy.imageExtent)) == 12, "VkBufferImageCopy.imageExtent has unexpected size % instead of 12", size_of(type_of(VkBufferImageCopy.imageExtent)));
|
|
assert(size_of(VkBufferImageCopy) == 56, "VkBufferImageCopy has size % instead of 56", size_of(VkBufferImageCopy));
|
|
}
|
|
|
|
{
|
|
instance: VkClearColorValue;
|
|
assert(((cast(*void)(*instance._float32)) - cast(*void)(*instance)) == 0, "VkClearColorValue._float32 has unexpected offset % instead of 0", ((cast(*void)(*instance._float32)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkClearColorValue._float32)) == 16, "VkClearColorValue._float32 has unexpected size % instead of 16", size_of(type_of(VkClearColorValue._float32)));
|
|
assert(((cast(*void)(*instance.int32)) - cast(*void)(*instance)) == 0, "VkClearColorValue.int32 has unexpected offset % instead of 0", ((cast(*void)(*instance.int32)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkClearColorValue.int32)) == 16, "VkClearColorValue.int32 has unexpected size % instead of 16", size_of(type_of(VkClearColorValue.int32)));
|
|
assert(((cast(*void)(*instance.uint32)) - cast(*void)(*instance)) == 0, "VkClearColorValue.uint32 has unexpected offset % instead of 0", ((cast(*void)(*instance.uint32)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkClearColorValue.uint32)) == 16, "VkClearColorValue.uint32 has unexpected size % instead of 16", size_of(type_of(VkClearColorValue.uint32)));
|
|
assert(size_of(VkClearColorValue) == 16, "VkClearColorValue has size % instead of 16", size_of(VkClearColorValue));
|
|
}
|
|
|
|
{
|
|
instance: VkClearDepthStencilValue;
|
|
assert(((cast(*void)(*instance.depth)) - cast(*void)(*instance)) == 0, "VkClearDepthStencilValue.depth has unexpected offset % instead of 0", ((cast(*void)(*instance.depth)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkClearDepthStencilValue.depth)) == 4, "VkClearDepthStencilValue.depth has unexpected size % instead of 4", size_of(type_of(VkClearDepthStencilValue.depth)));
|
|
assert(((cast(*void)(*instance.stencil)) - cast(*void)(*instance)) == 4, "VkClearDepthStencilValue.stencil has unexpected offset % instead of 4", ((cast(*void)(*instance.stencil)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkClearDepthStencilValue.stencil)) == 4, "VkClearDepthStencilValue.stencil has unexpected size % instead of 4", size_of(type_of(VkClearDepthStencilValue.stencil)));
|
|
assert(size_of(VkClearDepthStencilValue) == 8, "VkClearDepthStencilValue has size % instead of 8", size_of(VkClearDepthStencilValue));
|
|
}
|
|
|
|
{
|
|
instance: VkClearValue;
|
|
assert(((cast(*void)(*instance.color)) - cast(*void)(*instance)) == 0, "VkClearValue.color has unexpected offset % instead of 0", ((cast(*void)(*instance.color)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkClearValue.color)) == 16, "VkClearValue.color has unexpected size % instead of 16", size_of(type_of(VkClearValue.color)));
|
|
assert(((cast(*void)(*instance.depthStencil)) - cast(*void)(*instance)) == 0, "VkClearValue.depthStencil has unexpected offset % instead of 0", ((cast(*void)(*instance.depthStencil)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkClearValue.depthStencil)) == 8, "VkClearValue.depthStencil has unexpected size % instead of 8", size_of(type_of(VkClearValue.depthStencil)));
|
|
assert(size_of(VkClearValue) == 16, "VkClearValue has size % instead of 16", size_of(VkClearValue));
|
|
}
|
|
|
|
{
|
|
instance: VkClearAttachment;
|
|
assert(((cast(*void)(*instance.aspectMask)) - cast(*void)(*instance)) == 0, "VkClearAttachment.aspectMask has unexpected offset % instead of 0", ((cast(*void)(*instance.aspectMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkClearAttachment.aspectMask)) == 4, "VkClearAttachment.aspectMask has unexpected size % instead of 4", size_of(type_of(VkClearAttachment.aspectMask)));
|
|
assert(((cast(*void)(*instance.colorAttachment)) - cast(*void)(*instance)) == 4, "VkClearAttachment.colorAttachment has unexpected offset % instead of 4", ((cast(*void)(*instance.colorAttachment)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkClearAttachment.colorAttachment)) == 4, "VkClearAttachment.colorAttachment has unexpected size % instead of 4", size_of(type_of(VkClearAttachment.colorAttachment)));
|
|
assert(((cast(*void)(*instance.clearValue)) - cast(*void)(*instance)) == 8, "VkClearAttachment.clearValue has unexpected offset % instead of 8", ((cast(*void)(*instance.clearValue)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkClearAttachment.clearValue)) == 16, "VkClearAttachment.clearValue has unexpected size % instead of 16", size_of(type_of(VkClearAttachment.clearValue)));
|
|
assert(size_of(VkClearAttachment) == 24, "VkClearAttachment has size % instead of 24", size_of(VkClearAttachment));
|
|
}
|
|
|
|
{
|
|
instance: VkClearRect;
|
|
assert(((cast(*void)(*instance.rect)) - cast(*void)(*instance)) == 0, "VkClearRect.rect has unexpected offset % instead of 0", ((cast(*void)(*instance.rect)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkClearRect.rect)) == 16, "VkClearRect.rect has unexpected size % instead of 16", size_of(type_of(VkClearRect.rect)));
|
|
assert(((cast(*void)(*instance.baseArrayLayer)) - cast(*void)(*instance)) == 16, "VkClearRect.baseArrayLayer has unexpected offset % instead of 16", ((cast(*void)(*instance.baseArrayLayer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkClearRect.baseArrayLayer)) == 4, "VkClearRect.baseArrayLayer has unexpected size % instead of 4", size_of(type_of(VkClearRect.baseArrayLayer)));
|
|
assert(((cast(*void)(*instance.layerCount)) - cast(*void)(*instance)) == 20, "VkClearRect.layerCount has unexpected offset % instead of 20", ((cast(*void)(*instance.layerCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkClearRect.layerCount)) == 4, "VkClearRect.layerCount has unexpected size % instead of 4", size_of(type_of(VkClearRect.layerCount)));
|
|
assert(size_of(VkClearRect) == 24, "VkClearRect has size % instead of 24", size_of(VkClearRect));
|
|
}
|
|
|
|
{
|
|
instance: VkImageBlit;
|
|
assert(((cast(*void)(*instance.srcSubresource)) - cast(*void)(*instance)) == 0, "VkImageBlit.srcSubresource has unexpected offset % instead of 0", ((cast(*void)(*instance.srcSubresource)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageBlit.srcSubresource)) == 16, "VkImageBlit.srcSubresource has unexpected size % instead of 16", size_of(type_of(VkImageBlit.srcSubresource)));
|
|
assert(((cast(*void)(*instance.srcOffsets)) - cast(*void)(*instance)) == 16, "VkImageBlit.srcOffsets has unexpected offset % instead of 16", ((cast(*void)(*instance.srcOffsets)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageBlit.srcOffsets)) == 24, "VkImageBlit.srcOffsets has unexpected size % instead of 24", size_of(type_of(VkImageBlit.srcOffsets)));
|
|
assert(((cast(*void)(*instance.dstSubresource)) - cast(*void)(*instance)) == 40, "VkImageBlit.dstSubresource has unexpected offset % instead of 40", ((cast(*void)(*instance.dstSubresource)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageBlit.dstSubresource)) == 16, "VkImageBlit.dstSubresource has unexpected size % instead of 16", size_of(type_of(VkImageBlit.dstSubresource)));
|
|
assert(((cast(*void)(*instance.dstOffsets)) - cast(*void)(*instance)) == 56, "VkImageBlit.dstOffsets has unexpected offset % instead of 56", ((cast(*void)(*instance.dstOffsets)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageBlit.dstOffsets)) == 24, "VkImageBlit.dstOffsets has unexpected size % instead of 24", size_of(type_of(VkImageBlit.dstOffsets)));
|
|
assert(size_of(VkImageBlit) == 80, "VkImageBlit has size % instead of 80", size_of(VkImageBlit));
|
|
}
|
|
|
|
{
|
|
instance: VkImageCopy;
|
|
assert(((cast(*void)(*instance.srcSubresource)) - cast(*void)(*instance)) == 0, "VkImageCopy.srcSubresource has unexpected offset % instead of 0", ((cast(*void)(*instance.srcSubresource)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageCopy.srcSubresource)) == 16, "VkImageCopy.srcSubresource has unexpected size % instead of 16", size_of(type_of(VkImageCopy.srcSubresource)));
|
|
assert(((cast(*void)(*instance.srcOffset)) - cast(*void)(*instance)) == 16, "VkImageCopy.srcOffset has unexpected offset % instead of 16", ((cast(*void)(*instance.srcOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageCopy.srcOffset)) == 12, "VkImageCopy.srcOffset has unexpected size % instead of 12", size_of(type_of(VkImageCopy.srcOffset)));
|
|
assert(((cast(*void)(*instance.dstSubresource)) - cast(*void)(*instance)) == 28, "VkImageCopy.dstSubresource has unexpected offset % instead of 28", ((cast(*void)(*instance.dstSubresource)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageCopy.dstSubresource)) == 16, "VkImageCopy.dstSubresource has unexpected size % instead of 16", size_of(type_of(VkImageCopy.dstSubresource)));
|
|
assert(((cast(*void)(*instance.dstOffset)) - cast(*void)(*instance)) == 44, "VkImageCopy.dstOffset has unexpected offset % instead of 44", ((cast(*void)(*instance.dstOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageCopy.dstOffset)) == 12, "VkImageCopy.dstOffset has unexpected size % instead of 12", size_of(type_of(VkImageCopy.dstOffset)));
|
|
assert(((cast(*void)(*instance.extent)) - cast(*void)(*instance)) == 56, "VkImageCopy.extent has unexpected offset % instead of 56", ((cast(*void)(*instance.extent)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageCopy.extent)) == 12, "VkImageCopy.extent has unexpected size % instead of 12", size_of(type_of(VkImageCopy.extent)));
|
|
assert(size_of(VkImageCopy) == 68, "VkImageCopy has size % instead of 68", size_of(VkImageCopy));
|
|
}
|
|
|
|
{
|
|
instance: VkImageResolve;
|
|
assert(((cast(*void)(*instance.srcSubresource)) - cast(*void)(*instance)) == 0, "VkImageResolve.srcSubresource has unexpected offset % instead of 0", ((cast(*void)(*instance.srcSubresource)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageResolve.srcSubresource)) == 16, "VkImageResolve.srcSubresource has unexpected size % instead of 16", size_of(type_of(VkImageResolve.srcSubresource)));
|
|
assert(((cast(*void)(*instance.srcOffset)) - cast(*void)(*instance)) == 16, "VkImageResolve.srcOffset has unexpected offset % instead of 16", ((cast(*void)(*instance.srcOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageResolve.srcOffset)) == 12, "VkImageResolve.srcOffset has unexpected size % instead of 12", size_of(type_of(VkImageResolve.srcOffset)));
|
|
assert(((cast(*void)(*instance.dstSubresource)) - cast(*void)(*instance)) == 28, "VkImageResolve.dstSubresource has unexpected offset % instead of 28", ((cast(*void)(*instance.dstSubresource)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageResolve.dstSubresource)) == 16, "VkImageResolve.dstSubresource has unexpected size % instead of 16", size_of(type_of(VkImageResolve.dstSubresource)));
|
|
assert(((cast(*void)(*instance.dstOffset)) - cast(*void)(*instance)) == 44, "VkImageResolve.dstOffset has unexpected offset % instead of 44", ((cast(*void)(*instance.dstOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageResolve.dstOffset)) == 12, "VkImageResolve.dstOffset has unexpected size % instead of 12", size_of(type_of(VkImageResolve.dstOffset)));
|
|
assert(((cast(*void)(*instance.extent)) - cast(*void)(*instance)) == 56, "VkImageResolve.extent has unexpected offset % instead of 56", ((cast(*void)(*instance.extent)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageResolve.extent)) == 12, "VkImageResolve.extent has unexpected size % instead of 12", size_of(type_of(VkImageResolve.extent)));
|
|
assert(size_of(VkImageResolve) == 68, "VkImageResolve has size % instead of 68", size_of(VkImageResolve));
|
|
}
|
|
|
|
{
|
|
instance: VkRenderPassBeginInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkRenderPassBeginInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassBeginInfo.sType)) == 4, "VkRenderPassBeginInfo.sType has unexpected size % instead of 4", size_of(type_of(VkRenderPassBeginInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkRenderPassBeginInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassBeginInfo.pNext)) == 8, "VkRenderPassBeginInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkRenderPassBeginInfo.pNext)));
|
|
assert(((cast(*void)(*instance.renderPass)) - cast(*void)(*instance)) == 16, "VkRenderPassBeginInfo.renderPass has unexpected offset % instead of 16", ((cast(*void)(*instance.renderPass)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassBeginInfo.renderPass)) == 8, "VkRenderPassBeginInfo.renderPass has unexpected size % instead of 8", size_of(type_of(VkRenderPassBeginInfo.renderPass)));
|
|
assert(((cast(*void)(*instance.framebuffer)) - cast(*void)(*instance)) == 24, "VkRenderPassBeginInfo.framebuffer has unexpected offset % instead of 24", ((cast(*void)(*instance.framebuffer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassBeginInfo.framebuffer)) == 8, "VkRenderPassBeginInfo.framebuffer has unexpected size % instead of 8", size_of(type_of(VkRenderPassBeginInfo.framebuffer)));
|
|
assert(((cast(*void)(*instance.renderArea)) - cast(*void)(*instance)) == 32, "VkRenderPassBeginInfo.renderArea has unexpected offset % instead of 32", ((cast(*void)(*instance.renderArea)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassBeginInfo.renderArea)) == 16, "VkRenderPassBeginInfo.renderArea has unexpected size % instead of 16", size_of(type_of(VkRenderPassBeginInfo.renderArea)));
|
|
assert(((cast(*void)(*instance.clearValueCount)) - cast(*void)(*instance)) == 48, "VkRenderPassBeginInfo.clearValueCount has unexpected offset % instead of 48", ((cast(*void)(*instance.clearValueCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassBeginInfo.clearValueCount)) == 4, "VkRenderPassBeginInfo.clearValueCount has unexpected size % instead of 4", size_of(type_of(VkRenderPassBeginInfo.clearValueCount)));
|
|
assert(((cast(*void)(*instance.pClearValues)) - cast(*void)(*instance)) == 56, "VkRenderPassBeginInfo.pClearValues has unexpected offset % instead of 56", ((cast(*void)(*instance.pClearValues)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassBeginInfo.pClearValues)) == 8, "VkRenderPassBeginInfo.pClearValues has unexpected size % instead of 8", size_of(type_of(VkRenderPassBeginInfo.pClearValues)));
|
|
assert(size_of(VkRenderPassBeginInfo) == 64, "VkRenderPassBeginInfo has size % instead of 64", size_of(VkRenderPassBeginInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceSubgroupProperties;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceSubgroupProperties.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSubgroupProperties.sType)) == 4, "VkPhysicalDeviceSubgroupProperties.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSubgroupProperties.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceSubgroupProperties.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSubgroupProperties.pNext)) == 8, "VkPhysicalDeviceSubgroupProperties.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceSubgroupProperties.pNext)));
|
|
assert(((cast(*void)(*instance.subgroupSize)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceSubgroupProperties.subgroupSize has unexpected offset % instead of 16", ((cast(*void)(*instance.subgroupSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSubgroupProperties.subgroupSize)) == 4, "VkPhysicalDeviceSubgroupProperties.subgroupSize has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSubgroupProperties.subgroupSize)));
|
|
assert(((cast(*void)(*instance.supportedStages)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceSubgroupProperties.supportedStages has unexpected offset % instead of 20", ((cast(*void)(*instance.supportedStages)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSubgroupProperties.supportedStages)) == 4, "VkPhysicalDeviceSubgroupProperties.supportedStages has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSubgroupProperties.supportedStages)));
|
|
assert(((cast(*void)(*instance.supportedOperations)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceSubgroupProperties.supportedOperations has unexpected offset % instead of 24", ((cast(*void)(*instance.supportedOperations)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSubgroupProperties.supportedOperations)) == 4, "VkPhysicalDeviceSubgroupProperties.supportedOperations has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSubgroupProperties.supportedOperations)));
|
|
assert(((cast(*void)(*instance.quadOperationsInAllStages)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceSubgroupProperties.quadOperationsInAllStages has unexpected offset % instead of 28", ((cast(*void)(*instance.quadOperationsInAllStages)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSubgroupProperties.quadOperationsInAllStages)) == 4, "VkPhysicalDeviceSubgroupProperties.quadOperationsInAllStages has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSubgroupProperties.quadOperationsInAllStages)));
|
|
assert(size_of(VkPhysicalDeviceSubgroupProperties) == 32, "VkPhysicalDeviceSubgroupProperties has size % instead of 32", size_of(VkPhysicalDeviceSubgroupProperties));
|
|
}
|
|
|
|
{
|
|
instance: VkBindBufferMemoryInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkBindBufferMemoryInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindBufferMemoryInfo.sType)) == 4, "VkBindBufferMemoryInfo.sType has unexpected size % instead of 4", size_of(type_of(VkBindBufferMemoryInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkBindBufferMemoryInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindBufferMemoryInfo.pNext)) == 8, "VkBindBufferMemoryInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkBindBufferMemoryInfo.pNext)));
|
|
assert(((cast(*void)(*instance.buffer)) - cast(*void)(*instance)) == 16, "VkBindBufferMemoryInfo.buffer has unexpected offset % instead of 16", ((cast(*void)(*instance.buffer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindBufferMemoryInfo.buffer)) == 8, "VkBindBufferMemoryInfo.buffer has unexpected size % instead of 8", size_of(type_of(VkBindBufferMemoryInfo.buffer)));
|
|
assert(((cast(*void)(*instance.memory)) - cast(*void)(*instance)) == 24, "VkBindBufferMemoryInfo.memory has unexpected offset % instead of 24", ((cast(*void)(*instance.memory)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindBufferMemoryInfo.memory)) == 8, "VkBindBufferMemoryInfo.memory has unexpected size % instead of 8", size_of(type_of(VkBindBufferMemoryInfo.memory)));
|
|
assert(((cast(*void)(*instance.memoryOffset)) - cast(*void)(*instance)) == 32, "VkBindBufferMemoryInfo.memoryOffset has unexpected offset % instead of 32", ((cast(*void)(*instance.memoryOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindBufferMemoryInfo.memoryOffset)) == 8, "VkBindBufferMemoryInfo.memoryOffset has unexpected size % instead of 8", size_of(type_of(VkBindBufferMemoryInfo.memoryOffset)));
|
|
assert(size_of(VkBindBufferMemoryInfo) == 40, "VkBindBufferMemoryInfo has size % instead of 40", size_of(VkBindBufferMemoryInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkBindImageMemoryInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkBindImageMemoryInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindImageMemoryInfo.sType)) == 4, "VkBindImageMemoryInfo.sType has unexpected size % instead of 4", size_of(type_of(VkBindImageMemoryInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkBindImageMemoryInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindImageMemoryInfo.pNext)) == 8, "VkBindImageMemoryInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkBindImageMemoryInfo.pNext)));
|
|
assert(((cast(*void)(*instance.image)) - cast(*void)(*instance)) == 16, "VkBindImageMemoryInfo.image has unexpected offset % instead of 16", ((cast(*void)(*instance.image)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindImageMemoryInfo.image)) == 8, "VkBindImageMemoryInfo.image has unexpected size % instead of 8", size_of(type_of(VkBindImageMemoryInfo.image)));
|
|
assert(((cast(*void)(*instance.memory)) - cast(*void)(*instance)) == 24, "VkBindImageMemoryInfo.memory has unexpected offset % instead of 24", ((cast(*void)(*instance.memory)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindImageMemoryInfo.memory)) == 8, "VkBindImageMemoryInfo.memory has unexpected size % instead of 8", size_of(type_of(VkBindImageMemoryInfo.memory)));
|
|
assert(((cast(*void)(*instance.memoryOffset)) - cast(*void)(*instance)) == 32, "VkBindImageMemoryInfo.memoryOffset has unexpected offset % instead of 32", ((cast(*void)(*instance.memoryOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindImageMemoryInfo.memoryOffset)) == 8, "VkBindImageMemoryInfo.memoryOffset has unexpected size % instead of 8", size_of(type_of(VkBindImageMemoryInfo.memoryOffset)));
|
|
assert(size_of(VkBindImageMemoryInfo) == 40, "VkBindImageMemoryInfo has size % instead of 40", size_of(VkBindImageMemoryInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDevice16BitStorageFeatures;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDevice16BitStorageFeatures.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevice16BitStorageFeatures.sType)) == 4, "VkPhysicalDevice16BitStorageFeatures.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevice16BitStorageFeatures.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDevice16BitStorageFeatures.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevice16BitStorageFeatures.pNext)) == 8, "VkPhysicalDevice16BitStorageFeatures.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDevice16BitStorageFeatures.pNext)));
|
|
assert(((cast(*void)(*instance.storageBuffer16BitAccess)) - cast(*void)(*instance)) == 16, "VkPhysicalDevice16BitStorageFeatures.storageBuffer16BitAccess has unexpected offset % instead of 16", ((cast(*void)(*instance.storageBuffer16BitAccess)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevice16BitStorageFeatures.storageBuffer16BitAccess)) == 4, "VkPhysicalDevice16BitStorageFeatures.storageBuffer16BitAccess has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevice16BitStorageFeatures.storageBuffer16BitAccess)));
|
|
assert(((cast(*void)(*instance.uniformAndStorageBuffer16BitAccess)) - cast(*void)(*instance)) == 20, "VkPhysicalDevice16BitStorageFeatures.uniformAndStorageBuffer16BitAccess has unexpected offset % instead of 20", ((cast(*void)(*instance.uniformAndStorageBuffer16BitAccess)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevice16BitStorageFeatures.uniformAndStorageBuffer16BitAccess)) == 4, "VkPhysicalDevice16BitStorageFeatures.uniformAndStorageBuffer16BitAccess has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevice16BitStorageFeatures.uniformAndStorageBuffer16BitAccess)));
|
|
assert(((cast(*void)(*instance.storagePushConstant16)) - cast(*void)(*instance)) == 24, "VkPhysicalDevice16BitStorageFeatures.storagePushConstant16 has unexpected offset % instead of 24", ((cast(*void)(*instance.storagePushConstant16)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevice16BitStorageFeatures.storagePushConstant16)) == 4, "VkPhysicalDevice16BitStorageFeatures.storagePushConstant16 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevice16BitStorageFeatures.storagePushConstant16)));
|
|
assert(((cast(*void)(*instance.storageInputOutput16)) - cast(*void)(*instance)) == 28, "VkPhysicalDevice16BitStorageFeatures.storageInputOutput16 has unexpected offset % instead of 28", ((cast(*void)(*instance.storageInputOutput16)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevice16BitStorageFeatures.storageInputOutput16)) == 4, "VkPhysicalDevice16BitStorageFeatures.storageInputOutput16 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevice16BitStorageFeatures.storageInputOutput16)));
|
|
assert(size_of(VkPhysicalDevice16BitStorageFeatures) == 32, "VkPhysicalDevice16BitStorageFeatures has size % instead of 32", size_of(VkPhysicalDevice16BitStorageFeatures));
|
|
}
|
|
|
|
{
|
|
instance: VkMemoryDedicatedRequirements;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkMemoryDedicatedRequirements.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryDedicatedRequirements.sType)) == 4, "VkMemoryDedicatedRequirements.sType has unexpected size % instead of 4", size_of(type_of(VkMemoryDedicatedRequirements.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkMemoryDedicatedRequirements.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryDedicatedRequirements.pNext)) == 8, "VkMemoryDedicatedRequirements.pNext has unexpected size % instead of 8", size_of(type_of(VkMemoryDedicatedRequirements.pNext)));
|
|
assert(((cast(*void)(*instance.prefersDedicatedAllocation)) - cast(*void)(*instance)) == 16, "VkMemoryDedicatedRequirements.prefersDedicatedAllocation has unexpected offset % instead of 16", ((cast(*void)(*instance.prefersDedicatedAllocation)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryDedicatedRequirements.prefersDedicatedAllocation)) == 4, "VkMemoryDedicatedRequirements.prefersDedicatedAllocation has unexpected size % instead of 4", size_of(type_of(VkMemoryDedicatedRequirements.prefersDedicatedAllocation)));
|
|
assert(((cast(*void)(*instance.requiresDedicatedAllocation)) - cast(*void)(*instance)) == 20, "VkMemoryDedicatedRequirements.requiresDedicatedAllocation has unexpected offset % instead of 20", ((cast(*void)(*instance.requiresDedicatedAllocation)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryDedicatedRequirements.requiresDedicatedAllocation)) == 4, "VkMemoryDedicatedRequirements.requiresDedicatedAllocation has unexpected size % instead of 4", size_of(type_of(VkMemoryDedicatedRequirements.requiresDedicatedAllocation)));
|
|
assert(size_of(VkMemoryDedicatedRequirements) == 24, "VkMemoryDedicatedRequirements has size % instead of 24", size_of(VkMemoryDedicatedRequirements));
|
|
}
|
|
|
|
{
|
|
instance: VkMemoryDedicatedAllocateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkMemoryDedicatedAllocateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryDedicatedAllocateInfo.sType)) == 4, "VkMemoryDedicatedAllocateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkMemoryDedicatedAllocateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkMemoryDedicatedAllocateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryDedicatedAllocateInfo.pNext)) == 8, "VkMemoryDedicatedAllocateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkMemoryDedicatedAllocateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.image)) - cast(*void)(*instance)) == 16, "VkMemoryDedicatedAllocateInfo.image has unexpected offset % instead of 16", ((cast(*void)(*instance.image)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryDedicatedAllocateInfo.image)) == 8, "VkMemoryDedicatedAllocateInfo.image has unexpected size % instead of 8", size_of(type_of(VkMemoryDedicatedAllocateInfo.image)));
|
|
assert(((cast(*void)(*instance.buffer)) - cast(*void)(*instance)) == 24, "VkMemoryDedicatedAllocateInfo.buffer has unexpected offset % instead of 24", ((cast(*void)(*instance.buffer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryDedicatedAllocateInfo.buffer)) == 8, "VkMemoryDedicatedAllocateInfo.buffer has unexpected size % instead of 8", size_of(type_of(VkMemoryDedicatedAllocateInfo.buffer)));
|
|
assert(size_of(VkMemoryDedicatedAllocateInfo) == 32, "VkMemoryDedicatedAllocateInfo has size % instead of 32", size_of(VkMemoryDedicatedAllocateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkMemoryAllocateFlagsInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkMemoryAllocateFlagsInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryAllocateFlagsInfo.sType)) == 4, "VkMemoryAllocateFlagsInfo.sType has unexpected size % instead of 4", size_of(type_of(VkMemoryAllocateFlagsInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkMemoryAllocateFlagsInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryAllocateFlagsInfo.pNext)) == 8, "VkMemoryAllocateFlagsInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkMemoryAllocateFlagsInfo.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkMemoryAllocateFlagsInfo.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryAllocateFlagsInfo.flags)) == 4, "VkMemoryAllocateFlagsInfo.flags has unexpected size % instead of 4", size_of(type_of(VkMemoryAllocateFlagsInfo.flags)));
|
|
assert(((cast(*void)(*instance.deviceMask)) - cast(*void)(*instance)) == 20, "VkMemoryAllocateFlagsInfo.deviceMask has unexpected offset % instead of 20", ((cast(*void)(*instance.deviceMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryAllocateFlagsInfo.deviceMask)) == 4, "VkMemoryAllocateFlagsInfo.deviceMask has unexpected size % instead of 4", size_of(type_of(VkMemoryAllocateFlagsInfo.deviceMask)));
|
|
assert(size_of(VkMemoryAllocateFlagsInfo) == 24, "VkMemoryAllocateFlagsInfo has size % instead of 24", size_of(VkMemoryAllocateFlagsInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkDeviceGroupRenderPassBeginInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDeviceGroupRenderPassBeginInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceGroupRenderPassBeginInfo.sType)) == 4, "VkDeviceGroupRenderPassBeginInfo.sType has unexpected size % instead of 4", size_of(type_of(VkDeviceGroupRenderPassBeginInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDeviceGroupRenderPassBeginInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceGroupRenderPassBeginInfo.pNext)) == 8, "VkDeviceGroupRenderPassBeginInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkDeviceGroupRenderPassBeginInfo.pNext)));
|
|
assert(((cast(*void)(*instance.deviceMask)) - cast(*void)(*instance)) == 16, "VkDeviceGroupRenderPassBeginInfo.deviceMask has unexpected offset % instead of 16", ((cast(*void)(*instance.deviceMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceGroupRenderPassBeginInfo.deviceMask)) == 4, "VkDeviceGroupRenderPassBeginInfo.deviceMask has unexpected size % instead of 4", size_of(type_of(VkDeviceGroupRenderPassBeginInfo.deviceMask)));
|
|
assert(((cast(*void)(*instance.deviceRenderAreaCount)) - cast(*void)(*instance)) == 20, "VkDeviceGroupRenderPassBeginInfo.deviceRenderAreaCount has unexpected offset % instead of 20", ((cast(*void)(*instance.deviceRenderAreaCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceGroupRenderPassBeginInfo.deviceRenderAreaCount)) == 4, "VkDeviceGroupRenderPassBeginInfo.deviceRenderAreaCount has unexpected size % instead of 4", size_of(type_of(VkDeviceGroupRenderPassBeginInfo.deviceRenderAreaCount)));
|
|
assert(((cast(*void)(*instance.pDeviceRenderAreas)) - cast(*void)(*instance)) == 24, "VkDeviceGroupRenderPassBeginInfo.pDeviceRenderAreas has unexpected offset % instead of 24", ((cast(*void)(*instance.pDeviceRenderAreas)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceGroupRenderPassBeginInfo.pDeviceRenderAreas)) == 8, "VkDeviceGroupRenderPassBeginInfo.pDeviceRenderAreas has unexpected size % instead of 8", size_of(type_of(VkDeviceGroupRenderPassBeginInfo.pDeviceRenderAreas)));
|
|
assert(size_of(VkDeviceGroupRenderPassBeginInfo) == 32, "VkDeviceGroupRenderPassBeginInfo has size % instead of 32", size_of(VkDeviceGroupRenderPassBeginInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkDeviceGroupCommandBufferBeginInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDeviceGroupCommandBufferBeginInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceGroupCommandBufferBeginInfo.sType)) == 4, "VkDeviceGroupCommandBufferBeginInfo.sType has unexpected size % instead of 4", size_of(type_of(VkDeviceGroupCommandBufferBeginInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDeviceGroupCommandBufferBeginInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceGroupCommandBufferBeginInfo.pNext)) == 8, "VkDeviceGroupCommandBufferBeginInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkDeviceGroupCommandBufferBeginInfo.pNext)));
|
|
assert(((cast(*void)(*instance.deviceMask)) - cast(*void)(*instance)) == 16, "VkDeviceGroupCommandBufferBeginInfo.deviceMask has unexpected offset % instead of 16", ((cast(*void)(*instance.deviceMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceGroupCommandBufferBeginInfo.deviceMask)) == 4, "VkDeviceGroupCommandBufferBeginInfo.deviceMask has unexpected size % instead of 4", size_of(type_of(VkDeviceGroupCommandBufferBeginInfo.deviceMask)));
|
|
assert(size_of(VkDeviceGroupCommandBufferBeginInfo) == 24, "VkDeviceGroupCommandBufferBeginInfo has size % instead of 24", size_of(VkDeviceGroupCommandBufferBeginInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkDeviceGroupSubmitInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDeviceGroupSubmitInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceGroupSubmitInfo.sType)) == 4, "VkDeviceGroupSubmitInfo.sType has unexpected size % instead of 4", size_of(type_of(VkDeviceGroupSubmitInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDeviceGroupSubmitInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceGroupSubmitInfo.pNext)) == 8, "VkDeviceGroupSubmitInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkDeviceGroupSubmitInfo.pNext)));
|
|
assert(((cast(*void)(*instance.waitSemaphoreCount)) - cast(*void)(*instance)) == 16, "VkDeviceGroupSubmitInfo.waitSemaphoreCount has unexpected offset % instead of 16", ((cast(*void)(*instance.waitSemaphoreCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceGroupSubmitInfo.waitSemaphoreCount)) == 4, "VkDeviceGroupSubmitInfo.waitSemaphoreCount has unexpected size % instead of 4", size_of(type_of(VkDeviceGroupSubmitInfo.waitSemaphoreCount)));
|
|
assert(((cast(*void)(*instance.pWaitSemaphoreDeviceIndices)) - cast(*void)(*instance)) == 24, "VkDeviceGroupSubmitInfo.pWaitSemaphoreDeviceIndices has unexpected offset % instead of 24", ((cast(*void)(*instance.pWaitSemaphoreDeviceIndices)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceGroupSubmitInfo.pWaitSemaphoreDeviceIndices)) == 8, "VkDeviceGroupSubmitInfo.pWaitSemaphoreDeviceIndices has unexpected size % instead of 8", size_of(type_of(VkDeviceGroupSubmitInfo.pWaitSemaphoreDeviceIndices)));
|
|
assert(((cast(*void)(*instance.commandBufferCount)) - cast(*void)(*instance)) == 32, "VkDeviceGroupSubmitInfo.commandBufferCount has unexpected offset % instead of 32", ((cast(*void)(*instance.commandBufferCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceGroupSubmitInfo.commandBufferCount)) == 4, "VkDeviceGroupSubmitInfo.commandBufferCount has unexpected size % instead of 4", size_of(type_of(VkDeviceGroupSubmitInfo.commandBufferCount)));
|
|
assert(((cast(*void)(*instance.pCommandBufferDeviceMasks)) - cast(*void)(*instance)) == 40, "VkDeviceGroupSubmitInfo.pCommandBufferDeviceMasks has unexpected offset % instead of 40", ((cast(*void)(*instance.pCommandBufferDeviceMasks)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceGroupSubmitInfo.pCommandBufferDeviceMasks)) == 8, "VkDeviceGroupSubmitInfo.pCommandBufferDeviceMasks has unexpected size % instead of 8", size_of(type_of(VkDeviceGroupSubmitInfo.pCommandBufferDeviceMasks)));
|
|
assert(((cast(*void)(*instance.signalSemaphoreCount)) - cast(*void)(*instance)) == 48, "VkDeviceGroupSubmitInfo.signalSemaphoreCount has unexpected offset % instead of 48", ((cast(*void)(*instance.signalSemaphoreCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceGroupSubmitInfo.signalSemaphoreCount)) == 4, "VkDeviceGroupSubmitInfo.signalSemaphoreCount has unexpected size % instead of 4", size_of(type_of(VkDeviceGroupSubmitInfo.signalSemaphoreCount)));
|
|
assert(((cast(*void)(*instance.pSignalSemaphoreDeviceIndices)) - cast(*void)(*instance)) == 56, "VkDeviceGroupSubmitInfo.pSignalSemaphoreDeviceIndices has unexpected offset % instead of 56", ((cast(*void)(*instance.pSignalSemaphoreDeviceIndices)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceGroupSubmitInfo.pSignalSemaphoreDeviceIndices)) == 8, "VkDeviceGroupSubmitInfo.pSignalSemaphoreDeviceIndices has unexpected size % instead of 8", size_of(type_of(VkDeviceGroupSubmitInfo.pSignalSemaphoreDeviceIndices)));
|
|
assert(size_of(VkDeviceGroupSubmitInfo) == 64, "VkDeviceGroupSubmitInfo has size % instead of 64", size_of(VkDeviceGroupSubmitInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkDeviceGroupBindSparseInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDeviceGroupBindSparseInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceGroupBindSparseInfo.sType)) == 4, "VkDeviceGroupBindSparseInfo.sType has unexpected size % instead of 4", size_of(type_of(VkDeviceGroupBindSparseInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDeviceGroupBindSparseInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceGroupBindSparseInfo.pNext)) == 8, "VkDeviceGroupBindSparseInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkDeviceGroupBindSparseInfo.pNext)));
|
|
assert(((cast(*void)(*instance.resourceDeviceIndex)) - cast(*void)(*instance)) == 16, "VkDeviceGroupBindSparseInfo.resourceDeviceIndex has unexpected offset % instead of 16", ((cast(*void)(*instance.resourceDeviceIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceGroupBindSparseInfo.resourceDeviceIndex)) == 4, "VkDeviceGroupBindSparseInfo.resourceDeviceIndex has unexpected size % instead of 4", size_of(type_of(VkDeviceGroupBindSparseInfo.resourceDeviceIndex)));
|
|
assert(((cast(*void)(*instance.memoryDeviceIndex)) - cast(*void)(*instance)) == 20, "VkDeviceGroupBindSparseInfo.memoryDeviceIndex has unexpected offset % instead of 20", ((cast(*void)(*instance.memoryDeviceIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceGroupBindSparseInfo.memoryDeviceIndex)) == 4, "VkDeviceGroupBindSparseInfo.memoryDeviceIndex has unexpected size % instead of 4", size_of(type_of(VkDeviceGroupBindSparseInfo.memoryDeviceIndex)));
|
|
assert(size_of(VkDeviceGroupBindSparseInfo) == 24, "VkDeviceGroupBindSparseInfo has size % instead of 24", size_of(VkDeviceGroupBindSparseInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkBindBufferMemoryDeviceGroupInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkBindBufferMemoryDeviceGroupInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindBufferMemoryDeviceGroupInfo.sType)) == 4, "VkBindBufferMemoryDeviceGroupInfo.sType has unexpected size % instead of 4", size_of(type_of(VkBindBufferMemoryDeviceGroupInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkBindBufferMemoryDeviceGroupInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindBufferMemoryDeviceGroupInfo.pNext)) == 8, "VkBindBufferMemoryDeviceGroupInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkBindBufferMemoryDeviceGroupInfo.pNext)));
|
|
assert(((cast(*void)(*instance.deviceIndexCount)) - cast(*void)(*instance)) == 16, "VkBindBufferMemoryDeviceGroupInfo.deviceIndexCount has unexpected offset % instead of 16", ((cast(*void)(*instance.deviceIndexCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindBufferMemoryDeviceGroupInfo.deviceIndexCount)) == 4, "VkBindBufferMemoryDeviceGroupInfo.deviceIndexCount has unexpected size % instead of 4", size_of(type_of(VkBindBufferMemoryDeviceGroupInfo.deviceIndexCount)));
|
|
assert(((cast(*void)(*instance.pDeviceIndices)) - cast(*void)(*instance)) == 24, "VkBindBufferMemoryDeviceGroupInfo.pDeviceIndices has unexpected offset % instead of 24", ((cast(*void)(*instance.pDeviceIndices)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindBufferMemoryDeviceGroupInfo.pDeviceIndices)) == 8, "VkBindBufferMemoryDeviceGroupInfo.pDeviceIndices has unexpected size % instead of 8", size_of(type_of(VkBindBufferMemoryDeviceGroupInfo.pDeviceIndices)));
|
|
assert(size_of(VkBindBufferMemoryDeviceGroupInfo) == 32, "VkBindBufferMemoryDeviceGroupInfo has size % instead of 32", size_of(VkBindBufferMemoryDeviceGroupInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkBindImageMemoryDeviceGroupInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkBindImageMemoryDeviceGroupInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindImageMemoryDeviceGroupInfo.sType)) == 4, "VkBindImageMemoryDeviceGroupInfo.sType has unexpected size % instead of 4", size_of(type_of(VkBindImageMemoryDeviceGroupInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkBindImageMemoryDeviceGroupInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindImageMemoryDeviceGroupInfo.pNext)) == 8, "VkBindImageMemoryDeviceGroupInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkBindImageMemoryDeviceGroupInfo.pNext)));
|
|
assert(((cast(*void)(*instance.deviceIndexCount)) - cast(*void)(*instance)) == 16, "VkBindImageMemoryDeviceGroupInfo.deviceIndexCount has unexpected offset % instead of 16", ((cast(*void)(*instance.deviceIndexCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindImageMemoryDeviceGroupInfo.deviceIndexCount)) == 4, "VkBindImageMemoryDeviceGroupInfo.deviceIndexCount has unexpected size % instead of 4", size_of(type_of(VkBindImageMemoryDeviceGroupInfo.deviceIndexCount)));
|
|
assert(((cast(*void)(*instance.pDeviceIndices)) - cast(*void)(*instance)) == 24, "VkBindImageMemoryDeviceGroupInfo.pDeviceIndices has unexpected offset % instead of 24", ((cast(*void)(*instance.pDeviceIndices)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindImageMemoryDeviceGroupInfo.pDeviceIndices)) == 8, "VkBindImageMemoryDeviceGroupInfo.pDeviceIndices has unexpected size % instead of 8", size_of(type_of(VkBindImageMemoryDeviceGroupInfo.pDeviceIndices)));
|
|
assert(((cast(*void)(*instance.splitInstanceBindRegionCount)) - cast(*void)(*instance)) == 32, "VkBindImageMemoryDeviceGroupInfo.splitInstanceBindRegionCount has unexpected offset % instead of 32", ((cast(*void)(*instance.splitInstanceBindRegionCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindImageMemoryDeviceGroupInfo.splitInstanceBindRegionCount)) == 4, "VkBindImageMemoryDeviceGroupInfo.splitInstanceBindRegionCount has unexpected size % instead of 4", size_of(type_of(VkBindImageMemoryDeviceGroupInfo.splitInstanceBindRegionCount)));
|
|
assert(((cast(*void)(*instance.pSplitInstanceBindRegions)) - cast(*void)(*instance)) == 40, "VkBindImageMemoryDeviceGroupInfo.pSplitInstanceBindRegions has unexpected offset % instead of 40", ((cast(*void)(*instance.pSplitInstanceBindRegions)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindImageMemoryDeviceGroupInfo.pSplitInstanceBindRegions)) == 8, "VkBindImageMemoryDeviceGroupInfo.pSplitInstanceBindRegions has unexpected size % instead of 8", size_of(type_of(VkBindImageMemoryDeviceGroupInfo.pSplitInstanceBindRegions)));
|
|
assert(size_of(VkBindImageMemoryDeviceGroupInfo) == 48, "VkBindImageMemoryDeviceGroupInfo has size % instead of 48", size_of(VkBindImageMemoryDeviceGroupInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceGroupProperties;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceGroupProperties.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceGroupProperties.sType)) == 4, "VkPhysicalDeviceGroupProperties.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceGroupProperties.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceGroupProperties.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceGroupProperties.pNext)) == 8, "VkPhysicalDeviceGroupProperties.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceGroupProperties.pNext)));
|
|
assert(((cast(*void)(*instance.physicalDeviceCount)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceGroupProperties.physicalDeviceCount has unexpected offset % instead of 16", ((cast(*void)(*instance.physicalDeviceCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceGroupProperties.physicalDeviceCount)) == 4, "VkPhysicalDeviceGroupProperties.physicalDeviceCount has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceGroupProperties.physicalDeviceCount)));
|
|
assert(((cast(*void)(*instance.physicalDevices)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceGroupProperties.physicalDevices has unexpected offset % instead of 24", ((cast(*void)(*instance.physicalDevices)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceGroupProperties.physicalDevices)) == 256, "VkPhysicalDeviceGroupProperties.physicalDevices has unexpected size % instead of 256", size_of(type_of(VkPhysicalDeviceGroupProperties.physicalDevices)));
|
|
assert(((cast(*void)(*instance.subsetAllocation)) - cast(*void)(*instance)) == 280, "VkPhysicalDeviceGroupProperties.subsetAllocation has unexpected offset % instead of 280", ((cast(*void)(*instance.subsetAllocation)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceGroupProperties.subsetAllocation)) == 4, "VkPhysicalDeviceGroupProperties.subsetAllocation has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceGroupProperties.subsetAllocation)));
|
|
assert(size_of(VkPhysicalDeviceGroupProperties) == 288, "VkPhysicalDeviceGroupProperties has size % instead of 288", size_of(VkPhysicalDeviceGroupProperties));
|
|
}
|
|
|
|
{
|
|
instance: VkDeviceGroupDeviceCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDeviceGroupDeviceCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceGroupDeviceCreateInfo.sType)) == 4, "VkDeviceGroupDeviceCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkDeviceGroupDeviceCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDeviceGroupDeviceCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceGroupDeviceCreateInfo.pNext)) == 8, "VkDeviceGroupDeviceCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkDeviceGroupDeviceCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.physicalDeviceCount)) - cast(*void)(*instance)) == 16, "VkDeviceGroupDeviceCreateInfo.physicalDeviceCount has unexpected offset % instead of 16", ((cast(*void)(*instance.physicalDeviceCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceGroupDeviceCreateInfo.physicalDeviceCount)) == 4, "VkDeviceGroupDeviceCreateInfo.physicalDeviceCount has unexpected size % instead of 4", size_of(type_of(VkDeviceGroupDeviceCreateInfo.physicalDeviceCount)));
|
|
assert(((cast(*void)(*instance.pPhysicalDevices)) - cast(*void)(*instance)) == 24, "VkDeviceGroupDeviceCreateInfo.pPhysicalDevices has unexpected offset % instead of 24", ((cast(*void)(*instance.pPhysicalDevices)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceGroupDeviceCreateInfo.pPhysicalDevices)) == 8, "VkDeviceGroupDeviceCreateInfo.pPhysicalDevices has unexpected size % instead of 8", size_of(type_of(VkDeviceGroupDeviceCreateInfo.pPhysicalDevices)));
|
|
assert(size_of(VkDeviceGroupDeviceCreateInfo) == 32, "VkDeviceGroupDeviceCreateInfo has size % instead of 32", size_of(VkDeviceGroupDeviceCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkBufferMemoryRequirementsInfo2;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkBufferMemoryRequirementsInfo2.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferMemoryRequirementsInfo2.sType)) == 4, "VkBufferMemoryRequirementsInfo2.sType has unexpected size % instead of 4", size_of(type_of(VkBufferMemoryRequirementsInfo2.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkBufferMemoryRequirementsInfo2.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferMemoryRequirementsInfo2.pNext)) == 8, "VkBufferMemoryRequirementsInfo2.pNext has unexpected size % instead of 8", size_of(type_of(VkBufferMemoryRequirementsInfo2.pNext)));
|
|
assert(((cast(*void)(*instance.buffer)) - cast(*void)(*instance)) == 16, "VkBufferMemoryRequirementsInfo2.buffer has unexpected offset % instead of 16", ((cast(*void)(*instance.buffer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferMemoryRequirementsInfo2.buffer)) == 8, "VkBufferMemoryRequirementsInfo2.buffer has unexpected size % instead of 8", size_of(type_of(VkBufferMemoryRequirementsInfo2.buffer)));
|
|
assert(size_of(VkBufferMemoryRequirementsInfo2) == 24, "VkBufferMemoryRequirementsInfo2 has size % instead of 24", size_of(VkBufferMemoryRequirementsInfo2));
|
|
}
|
|
|
|
{
|
|
instance: VkImageMemoryRequirementsInfo2;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkImageMemoryRequirementsInfo2.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageMemoryRequirementsInfo2.sType)) == 4, "VkImageMemoryRequirementsInfo2.sType has unexpected size % instead of 4", size_of(type_of(VkImageMemoryRequirementsInfo2.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkImageMemoryRequirementsInfo2.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageMemoryRequirementsInfo2.pNext)) == 8, "VkImageMemoryRequirementsInfo2.pNext has unexpected size % instead of 8", size_of(type_of(VkImageMemoryRequirementsInfo2.pNext)));
|
|
assert(((cast(*void)(*instance.image)) - cast(*void)(*instance)) == 16, "VkImageMemoryRequirementsInfo2.image has unexpected offset % instead of 16", ((cast(*void)(*instance.image)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageMemoryRequirementsInfo2.image)) == 8, "VkImageMemoryRequirementsInfo2.image has unexpected size % instead of 8", size_of(type_of(VkImageMemoryRequirementsInfo2.image)));
|
|
assert(size_of(VkImageMemoryRequirementsInfo2) == 24, "VkImageMemoryRequirementsInfo2 has size % instead of 24", size_of(VkImageMemoryRequirementsInfo2));
|
|
}
|
|
|
|
{
|
|
instance: VkImageSparseMemoryRequirementsInfo2;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkImageSparseMemoryRequirementsInfo2.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageSparseMemoryRequirementsInfo2.sType)) == 4, "VkImageSparseMemoryRequirementsInfo2.sType has unexpected size % instead of 4", size_of(type_of(VkImageSparseMemoryRequirementsInfo2.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkImageSparseMemoryRequirementsInfo2.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageSparseMemoryRequirementsInfo2.pNext)) == 8, "VkImageSparseMemoryRequirementsInfo2.pNext has unexpected size % instead of 8", size_of(type_of(VkImageSparseMemoryRequirementsInfo2.pNext)));
|
|
assert(((cast(*void)(*instance.image)) - cast(*void)(*instance)) == 16, "VkImageSparseMemoryRequirementsInfo2.image has unexpected offset % instead of 16", ((cast(*void)(*instance.image)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageSparseMemoryRequirementsInfo2.image)) == 8, "VkImageSparseMemoryRequirementsInfo2.image has unexpected size % instead of 8", size_of(type_of(VkImageSparseMemoryRequirementsInfo2.image)));
|
|
assert(size_of(VkImageSparseMemoryRequirementsInfo2) == 24, "VkImageSparseMemoryRequirementsInfo2 has size % instead of 24", size_of(VkImageSparseMemoryRequirementsInfo2));
|
|
}
|
|
|
|
{
|
|
instance: VkMemoryRequirements2;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkMemoryRequirements2.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryRequirements2.sType)) == 4, "VkMemoryRequirements2.sType has unexpected size % instead of 4", size_of(type_of(VkMemoryRequirements2.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkMemoryRequirements2.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryRequirements2.pNext)) == 8, "VkMemoryRequirements2.pNext has unexpected size % instead of 8", size_of(type_of(VkMemoryRequirements2.pNext)));
|
|
assert(((cast(*void)(*instance.memoryRequirements)) - cast(*void)(*instance)) == 16, "VkMemoryRequirements2.memoryRequirements has unexpected offset % instead of 16", ((cast(*void)(*instance.memoryRequirements)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryRequirements2.memoryRequirements)) == 24, "VkMemoryRequirements2.memoryRequirements has unexpected size % instead of 24", size_of(type_of(VkMemoryRequirements2.memoryRequirements)));
|
|
assert(size_of(VkMemoryRequirements2) == 40, "VkMemoryRequirements2 has size % instead of 40", size_of(VkMemoryRequirements2));
|
|
}
|
|
|
|
{
|
|
instance: VkSparseImageMemoryRequirements2;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSparseImageMemoryRequirements2.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSparseImageMemoryRequirements2.sType)) == 4, "VkSparseImageMemoryRequirements2.sType has unexpected size % instead of 4", size_of(type_of(VkSparseImageMemoryRequirements2.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSparseImageMemoryRequirements2.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSparseImageMemoryRequirements2.pNext)) == 8, "VkSparseImageMemoryRequirements2.pNext has unexpected size % instead of 8", size_of(type_of(VkSparseImageMemoryRequirements2.pNext)));
|
|
assert(((cast(*void)(*instance.memoryRequirements)) - cast(*void)(*instance)) == 16, "VkSparseImageMemoryRequirements2.memoryRequirements has unexpected offset % instead of 16", ((cast(*void)(*instance.memoryRequirements)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSparseImageMemoryRequirements2.memoryRequirements)) == 48, "VkSparseImageMemoryRequirements2.memoryRequirements has unexpected size % instead of 48", size_of(type_of(VkSparseImageMemoryRequirements2.memoryRequirements)));
|
|
assert(size_of(VkSparseImageMemoryRequirements2) == 64, "VkSparseImageMemoryRequirements2 has size % instead of 64", size_of(VkSparseImageMemoryRequirements2));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceFeatures2;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceFeatures2.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures2.sType)) == 4, "VkPhysicalDeviceFeatures2.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFeatures2.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceFeatures2.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures2.pNext)) == 8, "VkPhysicalDeviceFeatures2.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceFeatures2.pNext)));
|
|
assert(((cast(*void)(*instance.features)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceFeatures2.features has unexpected offset % instead of 16", ((cast(*void)(*instance.features)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFeatures2.features)) == 220, "VkPhysicalDeviceFeatures2.features has unexpected size % instead of 220", size_of(type_of(VkPhysicalDeviceFeatures2.features)));
|
|
assert(size_of(VkPhysicalDeviceFeatures2) == 240, "VkPhysicalDeviceFeatures2 has size % instead of 240", size_of(VkPhysicalDeviceFeatures2));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceProperties2;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceProperties2.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceProperties2.sType)) == 4, "VkPhysicalDeviceProperties2.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceProperties2.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceProperties2.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceProperties2.pNext)) == 8, "VkPhysicalDeviceProperties2.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceProperties2.pNext)));
|
|
assert(((cast(*void)(*instance.properties)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceProperties2.properties has unexpected offset % instead of 16", ((cast(*void)(*instance.properties)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceProperties2.properties)) == 824, "VkPhysicalDeviceProperties2.properties has unexpected size % instead of 824", size_of(type_of(VkPhysicalDeviceProperties2.properties)));
|
|
assert(size_of(VkPhysicalDeviceProperties2) == 840, "VkPhysicalDeviceProperties2 has size % instead of 840", size_of(VkPhysicalDeviceProperties2));
|
|
}
|
|
|
|
{
|
|
instance: VkFormatProperties2;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkFormatProperties2.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFormatProperties2.sType)) == 4, "VkFormatProperties2.sType has unexpected size % instead of 4", size_of(type_of(VkFormatProperties2.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkFormatProperties2.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFormatProperties2.pNext)) == 8, "VkFormatProperties2.pNext has unexpected size % instead of 8", size_of(type_of(VkFormatProperties2.pNext)));
|
|
assert(((cast(*void)(*instance.formatProperties)) - cast(*void)(*instance)) == 16, "VkFormatProperties2.formatProperties has unexpected offset % instead of 16", ((cast(*void)(*instance.formatProperties)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFormatProperties2.formatProperties)) == 12, "VkFormatProperties2.formatProperties has unexpected size % instead of 12", size_of(type_of(VkFormatProperties2.formatProperties)));
|
|
assert(size_of(VkFormatProperties2) == 32, "VkFormatProperties2 has size % instead of 32", size_of(VkFormatProperties2));
|
|
}
|
|
|
|
{
|
|
instance: VkImageFormatProperties2;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkImageFormatProperties2.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageFormatProperties2.sType)) == 4, "VkImageFormatProperties2.sType has unexpected size % instead of 4", size_of(type_of(VkImageFormatProperties2.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkImageFormatProperties2.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageFormatProperties2.pNext)) == 8, "VkImageFormatProperties2.pNext has unexpected size % instead of 8", size_of(type_of(VkImageFormatProperties2.pNext)));
|
|
assert(((cast(*void)(*instance.imageFormatProperties)) - cast(*void)(*instance)) == 16, "VkImageFormatProperties2.imageFormatProperties has unexpected offset % instead of 16", ((cast(*void)(*instance.imageFormatProperties)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageFormatProperties2.imageFormatProperties)) == 32, "VkImageFormatProperties2.imageFormatProperties has unexpected size % instead of 32", size_of(type_of(VkImageFormatProperties2.imageFormatProperties)));
|
|
assert(size_of(VkImageFormatProperties2) == 48, "VkImageFormatProperties2 has size % instead of 48", size_of(VkImageFormatProperties2));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceImageFormatInfo2;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceImageFormatInfo2.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageFormatInfo2.sType)) == 4, "VkPhysicalDeviceImageFormatInfo2.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceImageFormatInfo2.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceImageFormatInfo2.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageFormatInfo2.pNext)) == 8, "VkPhysicalDeviceImageFormatInfo2.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceImageFormatInfo2.pNext)));
|
|
assert(((cast(*void)(*instance.format)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceImageFormatInfo2.format has unexpected offset % instead of 16", ((cast(*void)(*instance.format)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageFormatInfo2.format)) == 4, "VkPhysicalDeviceImageFormatInfo2.format has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceImageFormatInfo2.format)));
|
|
assert(((cast(*void)(*instance.type)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceImageFormatInfo2.type has unexpected offset % instead of 20", ((cast(*void)(*instance.type)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageFormatInfo2.type)) == 4, "VkPhysicalDeviceImageFormatInfo2.type has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceImageFormatInfo2.type)));
|
|
assert(((cast(*void)(*instance.tiling)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceImageFormatInfo2.tiling has unexpected offset % instead of 24", ((cast(*void)(*instance.tiling)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageFormatInfo2.tiling)) == 4, "VkPhysicalDeviceImageFormatInfo2.tiling has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceImageFormatInfo2.tiling)));
|
|
assert(((cast(*void)(*instance.usage)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceImageFormatInfo2.usage has unexpected offset % instead of 28", ((cast(*void)(*instance.usage)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageFormatInfo2.usage)) == 4, "VkPhysicalDeviceImageFormatInfo2.usage has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceImageFormatInfo2.usage)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 32, "VkPhysicalDeviceImageFormatInfo2.flags has unexpected offset % instead of 32", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageFormatInfo2.flags)) == 4, "VkPhysicalDeviceImageFormatInfo2.flags has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceImageFormatInfo2.flags)));
|
|
assert(size_of(VkPhysicalDeviceImageFormatInfo2) == 40, "VkPhysicalDeviceImageFormatInfo2 has size % instead of 40", size_of(VkPhysicalDeviceImageFormatInfo2));
|
|
}
|
|
|
|
{
|
|
instance: VkQueueFamilyProperties2;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkQueueFamilyProperties2.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkQueueFamilyProperties2.sType)) == 4, "VkQueueFamilyProperties2.sType has unexpected size % instead of 4", size_of(type_of(VkQueueFamilyProperties2.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkQueueFamilyProperties2.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkQueueFamilyProperties2.pNext)) == 8, "VkQueueFamilyProperties2.pNext has unexpected size % instead of 8", size_of(type_of(VkQueueFamilyProperties2.pNext)));
|
|
assert(((cast(*void)(*instance.queueFamilyProperties)) - cast(*void)(*instance)) == 16, "VkQueueFamilyProperties2.queueFamilyProperties has unexpected offset % instead of 16", ((cast(*void)(*instance.queueFamilyProperties)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkQueueFamilyProperties2.queueFamilyProperties)) == 24, "VkQueueFamilyProperties2.queueFamilyProperties has unexpected size % instead of 24", size_of(type_of(VkQueueFamilyProperties2.queueFamilyProperties)));
|
|
assert(size_of(VkQueueFamilyProperties2) == 40, "VkQueueFamilyProperties2 has size % instead of 40", size_of(VkQueueFamilyProperties2));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceMemoryProperties2;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceMemoryProperties2.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMemoryProperties2.sType)) == 4, "VkPhysicalDeviceMemoryProperties2.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMemoryProperties2.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceMemoryProperties2.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMemoryProperties2.pNext)) == 8, "VkPhysicalDeviceMemoryProperties2.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceMemoryProperties2.pNext)));
|
|
assert(((cast(*void)(*instance.memoryProperties)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceMemoryProperties2.memoryProperties has unexpected offset % instead of 16", ((cast(*void)(*instance.memoryProperties)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMemoryProperties2.memoryProperties)) == 520, "VkPhysicalDeviceMemoryProperties2.memoryProperties has unexpected size % instead of 520", size_of(type_of(VkPhysicalDeviceMemoryProperties2.memoryProperties)));
|
|
assert(size_of(VkPhysicalDeviceMemoryProperties2) == 536, "VkPhysicalDeviceMemoryProperties2 has size % instead of 536", size_of(VkPhysicalDeviceMemoryProperties2));
|
|
}
|
|
|
|
{
|
|
instance: VkSparseImageFormatProperties2;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSparseImageFormatProperties2.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSparseImageFormatProperties2.sType)) == 4, "VkSparseImageFormatProperties2.sType has unexpected size % instead of 4", size_of(type_of(VkSparseImageFormatProperties2.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSparseImageFormatProperties2.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSparseImageFormatProperties2.pNext)) == 8, "VkSparseImageFormatProperties2.pNext has unexpected size % instead of 8", size_of(type_of(VkSparseImageFormatProperties2.pNext)));
|
|
assert(((cast(*void)(*instance.properties)) - cast(*void)(*instance)) == 16, "VkSparseImageFormatProperties2.properties has unexpected offset % instead of 16", ((cast(*void)(*instance.properties)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSparseImageFormatProperties2.properties)) == 20, "VkSparseImageFormatProperties2.properties has unexpected size % instead of 20", size_of(type_of(VkSparseImageFormatProperties2.properties)));
|
|
assert(size_of(VkSparseImageFormatProperties2) == 40, "VkSparseImageFormatProperties2 has size % instead of 40", size_of(VkSparseImageFormatProperties2));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceSparseImageFormatInfo2;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceSparseImageFormatInfo2.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSparseImageFormatInfo2.sType)) == 4, "VkPhysicalDeviceSparseImageFormatInfo2.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSparseImageFormatInfo2.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceSparseImageFormatInfo2.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSparseImageFormatInfo2.pNext)) == 8, "VkPhysicalDeviceSparseImageFormatInfo2.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceSparseImageFormatInfo2.pNext)));
|
|
assert(((cast(*void)(*instance.format)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceSparseImageFormatInfo2.format has unexpected offset % instead of 16", ((cast(*void)(*instance.format)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSparseImageFormatInfo2.format)) == 4, "VkPhysicalDeviceSparseImageFormatInfo2.format has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSparseImageFormatInfo2.format)));
|
|
assert(((cast(*void)(*instance.type)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceSparseImageFormatInfo2.type has unexpected offset % instead of 20", ((cast(*void)(*instance.type)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSparseImageFormatInfo2.type)) == 4, "VkPhysicalDeviceSparseImageFormatInfo2.type has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSparseImageFormatInfo2.type)));
|
|
assert(((cast(*void)(*instance.samples)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceSparseImageFormatInfo2.samples has unexpected offset % instead of 24", ((cast(*void)(*instance.samples)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSparseImageFormatInfo2.samples)) == 4, "VkPhysicalDeviceSparseImageFormatInfo2.samples has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSparseImageFormatInfo2.samples)));
|
|
assert(((cast(*void)(*instance.usage)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceSparseImageFormatInfo2.usage has unexpected offset % instead of 28", ((cast(*void)(*instance.usage)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSparseImageFormatInfo2.usage)) == 4, "VkPhysicalDeviceSparseImageFormatInfo2.usage has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSparseImageFormatInfo2.usage)));
|
|
assert(((cast(*void)(*instance.tiling)) - cast(*void)(*instance)) == 32, "VkPhysicalDeviceSparseImageFormatInfo2.tiling has unexpected offset % instead of 32", ((cast(*void)(*instance.tiling)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSparseImageFormatInfo2.tiling)) == 4, "VkPhysicalDeviceSparseImageFormatInfo2.tiling has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSparseImageFormatInfo2.tiling)));
|
|
assert(size_of(VkPhysicalDeviceSparseImageFormatInfo2) == 40, "VkPhysicalDeviceSparseImageFormatInfo2 has size % instead of 40", size_of(VkPhysicalDeviceSparseImageFormatInfo2));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDevicePointClippingProperties;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDevicePointClippingProperties.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePointClippingProperties.sType)) == 4, "VkPhysicalDevicePointClippingProperties.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePointClippingProperties.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDevicePointClippingProperties.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePointClippingProperties.pNext)) == 8, "VkPhysicalDevicePointClippingProperties.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDevicePointClippingProperties.pNext)));
|
|
assert(((cast(*void)(*instance.pointClippingBehavior)) - cast(*void)(*instance)) == 16, "VkPhysicalDevicePointClippingProperties.pointClippingBehavior has unexpected offset % instead of 16", ((cast(*void)(*instance.pointClippingBehavior)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePointClippingProperties.pointClippingBehavior)) == 4, "VkPhysicalDevicePointClippingProperties.pointClippingBehavior has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePointClippingProperties.pointClippingBehavior)));
|
|
assert(size_of(VkPhysicalDevicePointClippingProperties) == 24, "VkPhysicalDevicePointClippingProperties has size % instead of 24", size_of(VkPhysicalDevicePointClippingProperties));
|
|
}
|
|
|
|
{
|
|
instance: VkInputAttachmentAspectReference;
|
|
assert(((cast(*void)(*instance.subpass)) - cast(*void)(*instance)) == 0, "VkInputAttachmentAspectReference.subpass has unexpected offset % instead of 0", ((cast(*void)(*instance.subpass)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkInputAttachmentAspectReference.subpass)) == 4, "VkInputAttachmentAspectReference.subpass has unexpected size % instead of 4", size_of(type_of(VkInputAttachmentAspectReference.subpass)));
|
|
assert(((cast(*void)(*instance.inputAttachmentIndex)) - cast(*void)(*instance)) == 4, "VkInputAttachmentAspectReference.inputAttachmentIndex has unexpected offset % instead of 4", ((cast(*void)(*instance.inputAttachmentIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkInputAttachmentAspectReference.inputAttachmentIndex)) == 4, "VkInputAttachmentAspectReference.inputAttachmentIndex has unexpected size % instead of 4", size_of(type_of(VkInputAttachmentAspectReference.inputAttachmentIndex)));
|
|
assert(((cast(*void)(*instance.aspectMask)) - cast(*void)(*instance)) == 8, "VkInputAttachmentAspectReference.aspectMask has unexpected offset % instead of 8", ((cast(*void)(*instance.aspectMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkInputAttachmentAspectReference.aspectMask)) == 4, "VkInputAttachmentAspectReference.aspectMask has unexpected size % instead of 4", size_of(type_of(VkInputAttachmentAspectReference.aspectMask)));
|
|
assert(size_of(VkInputAttachmentAspectReference) == 12, "VkInputAttachmentAspectReference has size % instead of 12", size_of(VkInputAttachmentAspectReference));
|
|
}
|
|
|
|
{
|
|
instance: VkRenderPassInputAttachmentAspectCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkRenderPassInputAttachmentAspectCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassInputAttachmentAspectCreateInfo.sType)) == 4, "VkRenderPassInputAttachmentAspectCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkRenderPassInputAttachmentAspectCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkRenderPassInputAttachmentAspectCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassInputAttachmentAspectCreateInfo.pNext)) == 8, "VkRenderPassInputAttachmentAspectCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkRenderPassInputAttachmentAspectCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.aspectReferenceCount)) - cast(*void)(*instance)) == 16, "VkRenderPassInputAttachmentAspectCreateInfo.aspectReferenceCount has unexpected offset % instead of 16", ((cast(*void)(*instance.aspectReferenceCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassInputAttachmentAspectCreateInfo.aspectReferenceCount)) == 4, "VkRenderPassInputAttachmentAspectCreateInfo.aspectReferenceCount has unexpected size % instead of 4", size_of(type_of(VkRenderPassInputAttachmentAspectCreateInfo.aspectReferenceCount)));
|
|
assert(((cast(*void)(*instance.pAspectReferences)) - cast(*void)(*instance)) == 24, "VkRenderPassInputAttachmentAspectCreateInfo.pAspectReferences has unexpected offset % instead of 24", ((cast(*void)(*instance.pAspectReferences)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassInputAttachmentAspectCreateInfo.pAspectReferences)) == 8, "VkRenderPassInputAttachmentAspectCreateInfo.pAspectReferences has unexpected size % instead of 8", size_of(type_of(VkRenderPassInputAttachmentAspectCreateInfo.pAspectReferences)));
|
|
assert(size_of(VkRenderPassInputAttachmentAspectCreateInfo) == 32, "VkRenderPassInputAttachmentAspectCreateInfo has size % instead of 32", size_of(VkRenderPassInputAttachmentAspectCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkImageViewUsageCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkImageViewUsageCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageViewUsageCreateInfo.sType)) == 4, "VkImageViewUsageCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkImageViewUsageCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkImageViewUsageCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageViewUsageCreateInfo.pNext)) == 8, "VkImageViewUsageCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkImageViewUsageCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.usage)) - cast(*void)(*instance)) == 16, "VkImageViewUsageCreateInfo.usage has unexpected offset % instead of 16", ((cast(*void)(*instance.usage)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageViewUsageCreateInfo.usage)) == 4, "VkImageViewUsageCreateInfo.usage has unexpected size % instead of 4", size_of(type_of(VkImageViewUsageCreateInfo.usage)));
|
|
assert(size_of(VkImageViewUsageCreateInfo) == 24, "VkImageViewUsageCreateInfo has size % instead of 24", size_of(VkImageViewUsageCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineTessellationDomainOriginStateCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineTessellationDomainOriginStateCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineTessellationDomainOriginStateCreateInfo.sType)) == 4, "VkPipelineTessellationDomainOriginStateCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineTessellationDomainOriginStateCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineTessellationDomainOriginStateCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineTessellationDomainOriginStateCreateInfo.pNext)) == 8, "VkPipelineTessellationDomainOriginStateCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineTessellationDomainOriginStateCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.domainOrigin)) - cast(*void)(*instance)) == 16, "VkPipelineTessellationDomainOriginStateCreateInfo.domainOrigin has unexpected offset % instead of 16", ((cast(*void)(*instance.domainOrigin)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineTessellationDomainOriginStateCreateInfo.domainOrigin)) == 4, "VkPipelineTessellationDomainOriginStateCreateInfo.domainOrigin has unexpected size % instead of 4", size_of(type_of(VkPipelineTessellationDomainOriginStateCreateInfo.domainOrigin)));
|
|
assert(size_of(VkPipelineTessellationDomainOriginStateCreateInfo) == 24, "VkPipelineTessellationDomainOriginStateCreateInfo has size % instead of 24", size_of(VkPipelineTessellationDomainOriginStateCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkRenderPassMultiviewCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkRenderPassMultiviewCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassMultiviewCreateInfo.sType)) == 4, "VkRenderPassMultiviewCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkRenderPassMultiviewCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkRenderPassMultiviewCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassMultiviewCreateInfo.pNext)) == 8, "VkRenderPassMultiviewCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkRenderPassMultiviewCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.subpassCount)) - cast(*void)(*instance)) == 16, "VkRenderPassMultiviewCreateInfo.subpassCount has unexpected offset % instead of 16", ((cast(*void)(*instance.subpassCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassMultiviewCreateInfo.subpassCount)) == 4, "VkRenderPassMultiviewCreateInfo.subpassCount has unexpected size % instead of 4", size_of(type_of(VkRenderPassMultiviewCreateInfo.subpassCount)));
|
|
assert(((cast(*void)(*instance.pViewMasks)) - cast(*void)(*instance)) == 24, "VkRenderPassMultiviewCreateInfo.pViewMasks has unexpected offset % instead of 24", ((cast(*void)(*instance.pViewMasks)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassMultiviewCreateInfo.pViewMasks)) == 8, "VkRenderPassMultiviewCreateInfo.pViewMasks has unexpected size % instead of 8", size_of(type_of(VkRenderPassMultiviewCreateInfo.pViewMasks)));
|
|
assert(((cast(*void)(*instance.dependencyCount)) - cast(*void)(*instance)) == 32, "VkRenderPassMultiviewCreateInfo.dependencyCount has unexpected offset % instead of 32", ((cast(*void)(*instance.dependencyCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassMultiviewCreateInfo.dependencyCount)) == 4, "VkRenderPassMultiviewCreateInfo.dependencyCount has unexpected size % instead of 4", size_of(type_of(VkRenderPassMultiviewCreateInfo.dependencyCount)));
|
|
assert(((cast(*void)(*instance.pViewOffsets)) - cast(*void)(*instance)) == 40, "VkRenderPassMultiviewCreateInfo.pViewOffsets has unexpected offset % instead of 40", ((cast(*void)(*instance.pViewOffsets)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassMultiviewCreateInfo.pViewOffsets)) == 8, "VkRenderPassMultiviewCreateInfo.pViewOffsets has unexpected size % instead of 8", size_of(type_of(VkRenderPassMultiviewCreateInfo.pViewOffsets)));
|
|
assert(((cast(*void)(*instance.correlationMaskCount)) - cast(*void)(*instance)) == 48, "VkRenderPassMultiviewCreateInfo.correlationMaskCount has unexpected offset % instead of 48", ((cast(*void)(*instance.correlationMaskCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassMultiviewCreateInfo.correlationMaskCount)) == 4, "VkRenderPassMultiviewCreateInfo.correlationMaskCount has unexpected size % instead of 4", size_of(type_of(VkRenderPassMultiviewCreateInfo.correlationMaskCount)));
|
|
assert(((cast(*void)(*instance.pCorrelationMasks)) - cast(*void)(*instance)) == 56, "VkRenderPassMultiviewCreateInfo.pCorrelationMasks has unexpected offset % instead of 56", ((cast(*void)(*instance.pCorrelationMasks)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassMultiviewCreateInfo.pCorrelationMasks)) == 8, "VkRenderPassMultiviewCreateInfo.pCorrelationMasks has unexpected size % instead of 8", size_of(type_of(VkRenderPassMultiviewCreateInfo.pCorrelationMasks)));
|
|
assert(size_of(VkRenderPassMultiviewCreateInfo) == 64, "VkRenderPassMultiviewCreateInfo has size % instead of 64", size_of(VkRenderPassMultiviewCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceMultiviewFeatures;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceMultiviewFeatures.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMultiviewFeatures.sType)) == 4, "VkPhysicalDeviceMultiviewFeatures.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMultiviewFeatures.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceMultiviewFeatures.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMultiviewFeatures.pNext)) == 8, "VkPhysicalDeviceMultiviewFeatures.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceMultiviewFeatures.pNext)));
|
|
assert(((cast(*void)(*instance.multiview)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceMultiviewFeatures.multiview has unexpected offset % instead of 16", ((cast(*void)(*instance.multiview)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMultiviewFeatures.multiview)) == 4, "VkPhysicalDeviceMultiviewFeatures.multiview has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMultiviewFeatures.multiview)));
|
|
assert(((cast(*void)(*instance.multiviewGeometryShader)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceMultiviewFeatures.multiviewGeometryShader has unexpected offset % instead of 20", ((cast(*void)(*instance.multiviewGeometryShader)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMultiviewFeatures.multiviewGeometryShader)) == 4, "VkPhysicalDeviceMultiviewFeatures.multiviewGeometryShader has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMultiviewFeatures.multiviewGeometryShader)));
|
|
assert(((cast(*void)(*instance.multiviewTessellationShader)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceMultiviewFeatures.multiviewTessellationShader has unexpected offset % instead of 24", ((cast(*void)(*instance.multiviewTessellationShader)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMultiviewFeatures.multiviewTessellationShader)) == 4, "VkPhysicalDeviceMultiviewFeatures.multiviewTessellationShader has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMultiviewFeatures.multiviewTessellationShader)));
|
|
assert(size_of(VkPhysicalDeviceMultiviewFeatures) == 32, "VkPhysicalDeviceMultiviewFeatures has size % instead of 32", size_of(VkPhysicalDeviceMultiviewFeatures));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceMultiviewProperties;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceMultiviewProperties.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMultiviewProperties.sType)) == 4, "VkPhysicalDeviceMultiviewProperties.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMultiviewProperties.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceMultiviewProperties.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMultiviewProperties.pNext)) == 8, "VkPhysicalDeviceMultiviewProperties.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceMultiviewProperties.pNext)));
|
|
assert(((cast(*void)(*instance.maxMultiviewViewCount)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceMultiviewProperties.maxMultiviewViewCount has unexpected offset % instead of 16", ((cast(*void)(*instance.maxMultiviewViewCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMultiviewProperties.maxMultiviewViewCount)) == 4, "VkPhysicalDeviceMultiviewProperties.maxMultiviewViewCount has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMultiviewProperties.maxMultiviewViewCount)));
|
|
assert(((cast(*void)(*instance.maxMultiviewInstanceIndex)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceMultiviewProperties.maxMultiviewInstanceIndex has unexpected offset % instead of 20", ((cast(*void)(*instance.maxMultiviewInstanceIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMultiviewProperties.maxMultiviewInstanceIndex)) == 4, "VkPhysicalDeviceMultiviewProperties.maxMultiviewInstanceIndex has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMultiviewProperties.maxMultiviewInstanceIndex)));
|
|
assert(size_of(VkPhysicalDeviceMultiviewProperties) == 24, "VkPhysicalDeviceMultiviewProperties has size % instead of 24", size_of(VkPhysicalDeviceMultiviewProperties));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceVariablePointersFeatures;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceVariablePointersFeatures.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVariablePointersFeatures.sType)) == 4, "VkPhysicalDeviceVariablePointersFeatures.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVariablePointersFeatures.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceVariablePointersFeatures.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVariablePointersFeatures.pNext)) == 8, "VkPhysicalDeviceVariablePointersFeatures.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceVariablePointersFeatures.pNext)));
|
|
assert(((cast(*void)(*instance.variablePointersStorageBuffer)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceVariablePointersFeatures.variablePointersStorageBuffer has unexpected offset % instead of 16", ((cast(*void)(*instance.variablePointersStorageBuffer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVariablePointersFeatures.variablePointersStorageBuffer)) == 4, "VkPhysicalDeviceVariablePointersFeatures.variablePointersStorageBuffer has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVariablePointersFeatures.variablePointersStorageBuffer)));
|
|
assert(((cast(*void)(*instance.variablePointers)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceVariablePointersFeatures.variablePointers has unexpected offset % instead of 20", ((cast(*void)(*instance.variablePointers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVariablePointersFeatures.variablePointers)) == 4, "VkPhysicalDeviceVariablePointersFeatures.variablePointers has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVariablePointersFeatures.variablePointers)));
|
|
assert(size_of(VkPhysicalDeviceVariablePointersFeatures) == 24, "VkPhysicalDeviceVariablePointersFeatures has size % instead of 24", size_of(VkPhysicalDeviceVariablePointersFeatures));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceProtectedMemoryFeatures;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceProtectedMemoryFeatures.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceProtectedMemoryFeatures.sType)) == 4, "VkPhysicalDeviceProtectedMemoryFeatures.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceProtectedMemoryFeatures.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceProtectedMemoryFeatures.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceProtectedMemoryFeatures.pNext)) == 8, "VkPhysicalDeviceProtectedMemoryFeatures.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceProtectedMemoryFeatures.pNext)));
|
|
assert(((cast(*void)(*instance.protectedMemory)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceProtectedMemoryFeatures.protectedMemory has unexpected offset % instead of 16", ((cast(*void)(*instance.protectedMemory)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceProtectedMemoryFeatures.protectedMemory)) == 4, "VkPhysicalDeviceProtectedMemoryFeatures.protectedMemory has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceProtectedMemoryFeatures.protectedMemory)));
|
|
assert(size_of(VkPhysicalDeviceProtectedMemoryFeatures) == 24, "VkPhysicalDeviceProtectedMemoryFeatures has size % instead of 24", size_of(VkPhysicalDeviceProtectedMemoryFeatures));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceProtectedMemoryProperties;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceProtectedMemoryProperties.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceProtectedMemoryProperties.sType)) == 4, "VkPhysicalDeviceProtectedMemoryProperties.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceProtectedMemoryProperties.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceProtectedMemoryProperties.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceProtectedMemoryProperties.pNext)) == 8, "VkPhysicalDeviceProtectedMemoryProperties.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceProtectedMemoryProperties.pNext)));
|
|
assert(((cast(*void)(*instance.protectedNoFault)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceProtectedMemoryProperties.protectedNoFault has unexpected offset % instead of 16", ((cast(*void)(*instance.protectedNoFault)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceProtectedMemoryProperties.protectedNoFault)) == 4, "VkPhysicalDeviceProtectedMemoryProperties.protectedNoFault has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceProtectedMemoryProperties.protectedNoFault)));
|
|
assert(size_of(VkPhysicalDeviceProtectedMemoryProperties) == 24, "VkPhysicalDeviceProtectedMemoryProperties has size % instead of 24", size_of(VkPhysicalDeviceProtectedMemoryProperties));
|
|
}
|
|
|
|
{
|
|
instance: VkDeviceQueueInfo2;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDeviceQueueInfo2.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceQueueInfo2.sType)) == 4, "VkDeviceQueueInfo2.sType has unexpected size % instead of 4", size_of(type_of(VkDeviceQueueInfo2.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDeviceQueueInfo2.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceQueueInfo2.pNext)) == 8, "VkDeviceQueueInfo2.pNext has unexpected size % instead of 8", size_of(type_of(VkDeviceQueueInfo2.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkDeviceQueueInfo2.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceQueueInfo2.flags)) == 4, "VkDeviceQueueInfo2.flags has unexpected size % instead of 4", size_of(type_of(VkDeviceQueueInfo2.flags)));
|
|
assert(((cast(*void)(*instance.queueFamilyIndex)) - cast(*void)(*instance)) == 20, "VkDeviceQueueInfo2.queueFamilyIndex has unexpected offset % instead of 20", ((cast(*void)(*instance.queueFamilyIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceQueueInfo2.queueFamilyIndex)) == 4, "VkDeviceQueueInfo2.queueFamilyIndex has unexpected size % instead of 4", size_of(type_of(VkDeviceQueueInfo2.queueFamilyIndex)));
|
|
assert(((cast(*void)(*instance.queueIndex)) - cast(*void)(*instance)) == 24, "VkDeviceQueueInfo2.queueIndex has unexpected offset % instead of 24", ((cast(*void)(*instance.queueIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceQueueInfo2.queueIndex)) == 4, "VkDeviceQueueInfo2.queueIndex has unexpected size % instead of 4", size_of(type_of(VkDeviceQueueInfo2.queueIndex)));
|
|
assert(size_of(VkDeviceQueueInfo2) == 32, "VkDeviceQueueInfo2 has size % instead of 32", size_of(VkDeviceQueueInfo2));
|
|
}
|
|
|
|
{
|
|
instance: VkProtectedSubmitInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkProtectedSubmitInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkProtectedSubmitInfo.sType)) == 4, "VkProtectedSubmitInfo.sType has unexpected size % instead of 4", size_of(type_of(VkProtectedSubmitInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkProtectedSubmitInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkProtectedSubmitInfo.pNext)) == 8, "VkProtectedSubmitInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkProtectedSubmitInfo.pNext)));
|
|
assert(((cast(*void)(*instance.protectedSubmit)) - cast(*void)(*instance)) == 16, "VkProtectedSubmitInfo.protectedSubmit has unexpected offset % instead of 16", ((cast(*void)(*instance.protectedSubmit)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkProtectedSubmitInfo.protectedSubmit)) == 4, "VkProtectedSubmitInfo.protectedSubmit has unexpected size % instead of 4", size_of(type_of(VkProtectedSubmitInfo.protectedSubmit)));
|
|
assert(size_of(VkProtectedSubmitInfo) == 24, "VkProtectedSubmitInfo has size % instead of 24", size_of(VkProtectedSubmitInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkSamplerYcbcrConversionCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSamplerYcbcrConversionCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerYcbcrConversionCreateInfo.sType)) == 4, "VkSamplerYcbcrConversionCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkSamplerYcbcrConversionCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSamplerYcbcrConversionCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerYcbcrConversionCreateInfo.pNext)) == 8, "VkSamplerYcbcrConversionCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkSamplerYcbcrConversionCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.format)) - cast(*void)(*instance)) == 16, "VkSamplerYcbcrConversionCreateInfo.format has unexpected offset % instead of 16", ((cast(*void)(*instance.format)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerYcbcrConversionCreateInfo.format)) == 4, "VkSamplerYcbcrConversionCreateInfo.format has unexpected size % instead of 4", size_of(type_of(VkSamplerYcbcrConversionCreateInfo.format)));
|
|
assert(((cast(*void)(*instance.ycbcrModel)) - cast(*void)(*instance)) == 20, "VkSamplerYcbcrConversionCreateInfo.ycbcrModel has unexpected offset % instead of 20", ((cast(*void)(*instance.ycbcrModel)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerYcbcrConversionCreateInfo.ycbcrModel)) == 4, "VkSamplerYcbcrConversionCreateInfo.ycbcrModel has unexpected size % instead of 4", size_of(type_of(VkSamplerYcbcrConversionCreateInfo.ycbcrModel)));
|
|
assert(((cast(*void)(*instance.ycbcrRange)) - cast(*void)(*instance)) == 24, "VkSamplerYcbcrConversionCreateInfo.ycbcrRange has unexpected offset % instead of 24", ((cast(*void)(*instance.ycbcrRange)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerYcbcrConversionCreateInfo.ycbcrRange)) == 4, "VkSamplerYcbcrConversionCreateInfo.ycbcrRange has unexpected size % instead of 4", size_of(type_of(VkSamplerYcbcrConversionCreateInfo.ycbcrRange)));
|
|
assert(((cast(*void)(*instance.components)) - cast(*void)(*instance)) == 28, "VkSamplerYcbcrConversionCreateInfo.components has unexpected offset % instead of 28", ((cast(*void)(*instance.components)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerYcbcrConversionCreateInfo.components)) == 16, "VkSamplerYcbcrConversionCreateInfo.components has unexpected size % instead of 16", size_of(type_of(VkSamplerYcbcrConversionCreateInfo.components)));
|
|
assert(((cast(*void)(*instance.xChromaOffset)) - cast(*void)(*instance)) == 44, "VkSamplerYcbcrConversionCreateInfo.xChromaOffset has unexpected offset % instead of 44", ((cast(*void)(*instance.xChromaOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerYcbcrConversionCreateInfo.xChromaOffset)) == 4, "VkSamplerYcbcrConversionCreateInfo.xChromaOffset has unexpected size % instead of 4", size_of(type_of(VkSamplerYcbcrConversionCreateInfo.xChromaOffset)));
|
|
assert(((cast(*void)(*instance.yChromaOffset)) - cast(*void)(*instance)) == 48, "VkSamplerYcbcrConversionCreateInfo.yChromaOffset has unexpected offset % instead of 48", ((cast(*void)(*instance.yChromaOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerYcbcrConversionCreateInfo.yChromaOffset)) == 4, "VkSamplerYcbcrConversionCreateInfo.yChromaOffset has unexpected size % instead of 4", size_of(type_of(VkSamplerYcbcrConversionCreateInfo.yChromaOffset)));
|
|
assert(((cast(*void)(*instance.chromaFilter)) - cast(*void)(*instance)) == 52, "VkSamplerYcbcrConversionCreateInfo.chromaFilter has unexpected offset % instead of 52", ((cast(*void)(*instance.chromaFilter)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerYcbcrConversionCreateInfo.chromaFilter)) == 4, "VkSamplerYcbcrConversionCreateInfo.chromaFilter has unexpected size % instead of 4", size_of(type_of(VkSamplerYcbcrConversionCreateInfo.chromaFilter)));
|
|
assert(((cast(*void)(*instance.forceExplicitReconstruction)) - cast(*void)(*instance)) == 56, "VkSamplerYcbcrConversionCreateInfo.forceExplicitReconstruction has unexpected offset % instead of 56", ((cast(*void)(*instance.forceExplicitReconstruction)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerYcbcrConversionCreateInfo.forceExplicitReconstruction)) == 4, "VkSamplerYcbcrConversionCreateInfo.forceExplicitReconstruction has unexpected size % instead of 4", size_of(type_of(VkSamplerYcbcrConversionCreateInfo.forceExplicitReconstruction)));
|
|
assert(size_of(VkSamplerYcbcrConversionCreateInfo) == 64, "VkSamplerYcbcrConversionCreateInfo has size % instead of 64", size_of(VkSamplerYcbcrConversionCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkSamplerYcbcrConversionInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSamplerYcbcrConversionInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerYcbcrConversionInfo.sType)) == 4, "VkSamplerYcbcrConversionInfo.sType has unexpected size % instead of 4", size_of(type_of(VkSamplerYcbcrConversionInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSamplerYcbcrConversionInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerYcbcrConversionInfo.pNext)) == 8, "VkSamplerYcbcrConversionInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkSamplerYcbcrConversionInfo.pNext)));
|
|
assert(((cast(*void)(*instance.conversion)) - cast(*void)(*instance)) == 16, "VkSamplerYcbcrConversionInfo.conversion has unexpected offset % instead of 16", ((cast(*void)(*instance.conversion)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerYcbcrConversionInfo.conversion)) == 8, "VkSamplerYcbcrConversionInfo.conversion has unexpected size % instead of 8", size_of(type_of(VkSamplerYcbcrConversionInfo.conversion)));
|
|
assert(size_of(VkSamplerYcbcrConversionInfo) == 24, "VkSamplerYcbcrConversionInfo has size % instead of 24", size_of(VkSamplerYcbcrConversionInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkBindImagePlaneMemoryInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkBindImagePlaneMemoryInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindImagePlaneMemoryInfo.sType)) == 4, "VkBindImagePlaneMemoryInfo.sType has unexpected size % instead of 4", size_of(type_of(VkBindImagePlaneMemoryInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkBindImagePlaneMemoryInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindImagePlaneMemoryInfo.pNext)) == 8, "VkBindImagePlaneMemoryInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkBindImagePlaneMemoryInfo.pNext)));
|
|
assert(((cast(*void)(*instance.planeAspect)) - cast(*void)(*instance)) == 16, "VkBindImagePlaneMemoryInfo.planeAspect has unexpected offset % instead of 16", ((cast(*void)(*instance.planeAspect)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindImagePlaneMemoryInfo.planeAspect)) == 4, "VkBindImagePlaneMemoryInfo.planeAspect has unexpected size % instead of 4", size_of(type_of(VkBindImagePlaneMemoryInfo.planeAspect)));
|
|
assert(size_of(VkBindImagePlaneMemoryInfo) == 24, "VkBindImagePlaneMemoryInfo has size % instead of 24", size_of(VkBindImagePlaneMemoryInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkImagePlaneMemoryRequirementsInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkImagePlaneMemoryRequirementsInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImagePlaneMemoryRequirementsInfo.sType)) == 4, "VkImagePlaneMemoryRequirementsInfo.sType has unexpected size % instead of 4", size_of(type_of(VkImagePlaneMemoryRequirementsInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkImagePlaneMemoryRequirementsInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImagePlaneMemoryRequirementsInfo.pNext)) == 8, "VkImagePlaneMemoryRequirementsInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkImagePlaneMemoryRequirementsInfo.pNext)));
|
|
assert(((cast(*void)(*instance.planeAspect)) - cast(*void)(*instance)) == 16, "VkImagePlaneMemoryRequirementsInfo.planeAspect has unexpected offset % instead of 16", ((cast(*void)(*instance.planeAspect)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImagePlaneMemoryRequirementsInfo.planeAspect)) == 4, "VkImagePlaneMemoryRequirementsInfo.planeAspect has unexpected size % instead of 4", size_of(type_of(VkImagePlaneMemoryRequirementsInfo.planeAspect)));
|
|
assert(size_of(VkImagePlaneMemoryRequirementsInfo) == 24, "VkImagePlaneMemoryRequirementsInfo has size % instead of 24", size_of(VkImagePlaneMemoryRequirementsInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceSamplerYcbcrConversionFeatures;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceSamplerYcbcrConversionFeatures.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSamplerYcbcrConversionFeatures.sType)) == 4, "VkPhysicalDeviceSamplerYcbcrConversionFeatures.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSamplerYcbcrConversionFeatures.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceSamplerYcbcrConversionFeatures.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSamplerYcbcrConversionFeatures.pNext)) == 8, "VkPhysicalDeviceSamplerYcbcrConversionFeatures.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceSamplerYcbcrConversionFeatures.pNext)));
|
|
assert(((cast(*void)(*instance.samplerYcbcrConversion)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceSamplerYcbcrConversionFeatures.samplerYcbcrConversion has unexpected offset % instead of 16", ((cast(*void)(*instance.samplerYcbcrConversion)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSamplerYcbcrConversionFeatures.samplerYcbcrConversion)) == 4, "VkPhysicalDeviceSamplerYcbcrConversionFeatures.samplerYcbcrConversion has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSamplerYcbcrConversionFeatures.samplerYcbcrConversion)));
|
|
assert(size_of(VkPhysicalDeviceSamplerYcbcrConversionFeatures) == 24, "VkPhysicalDeviceSamplerYcbcrConversionFeatures has size % instead of 24", size_of(VkPhysicalDeviceSamplerYcbcrConversionFeatures));
|
|
}
|
|
|
|
{
|
|
instance: VkSamplerYcbcrConversionImageFormatProperties;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSamplerYcbcrConversionImageFormatProperties.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerYcbcrConversionImageFormatProperties.sType)) == 4, "VkSamplerYcbcrConversionImageFormatProperties.sType has unexpected size % instead of 4", size_of(type_of(VkSamplerYcbcrConversionImageFormatProperties.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSamplerYcbcrConversionImageFormatProperties.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerYcbcrConversionImageFormatProperties.pNext)) == 8, "VkSamplerYcbcrConversionImageFormatProperties.pNext has unexpected size % instead of 8", size_of(type_of(VkSamplerYcbcrConversionImageFormatProperties.pNext)));
|
|
assert(((cast(*void)(*instance.combinedImageSamplerDescriptorCount)) - cast(*void)(*instance)) == 16, "VkSamplerYcbcrConversionImageFormatProperties.combinedImageSamplerDescriptorCount has unexpected offset % instead of 16", ((cast(*void)(*instance.combinedImageSamplerDescriptorCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerYcbcrConversionImageFormatProperties.combinedImageSamplerDescriptorCount)) == 4, "VkSamplerYcbcrConversionImageFormatProperties.combinedImageSamplerDescriptorCount has unexpected size % instead of 4", size_of(type_of(VkSamplerYcbcrConversionImageFormatProperties.combinedImageSamplerDescriptorCount)));
|
|
assert(size_of(VkSamplerYcbcrConversionImageFormatProperties) == 24, "VkSamplerYcbcrConversionImageFormatProperties has size % instead of 24", size_of(VkSamplerYcbcrConversionImageFormatProperties));
|
|
}
|
|
|
|
{
|
|
instance: VkDescriptorUpdateTemplateEntry;
|
|
assert(((cast(*void)(*instance.dstBinding)) - cast(*void)(*instance)) == 0, "VkDescriptorUpdateTemplateEntry.dstBinding has unexpected offset % instead of 0", ((cast(*void)(*instance.dstBinding)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorUpdateTemplateEntry.dstBinding)) == 4, "VkDescriptorUpdateTemplateEntry.dstBinding has unexpected size % instead of 4", size_of(type_of(VkDescriptorUpdateTemplateEntry.dstBinding)));
|
|
assert(((cast(*void)(*instance.dstArrayElement)) - cast(*void)(*instance)) == 4, "VkDescriptorUpdateTemplateEntry.dstArrayElement has unexpected offset % instead of 4", ((cast(*void)(*instance.dstArrayElement)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorUpdateTemplateEntry.dstArrayElement)) == 4, "VkDescriptorUpdateTemplateEntry.dstArrayElement has unexpected size % instead of 4", size_of(type_of(VkDescriptorUpdateTemplateEntry.dstArrayElement)));
|
|
assert(((cast(*void)(*instance.descriptorCount)) - cast(*void)(*instance)) == 8, "VkDescriptorUpdateTemplateEntry.descriptorCount has unexpected offset % instead of 8", ((cast(*void)(*instance.descriptorCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorUpdateTemplateEntry.descriptorCount)) == 4, "VkDescriptorUpdateTemplateEntry.descriptorCount has unexpected size % instead of 4", size_of(type_of(VkDescriptorUpdateTemplateEntry.descriptorCount)));
|
|
assert(((cast(*void)(*instance.descriptorType)) - cast(*void)(*instance)) == 12, "VkDescriptorUpdateTemplateEntry.descriptorType has unexpected offset % instead of 12", ((cast(*void)(*instance.descriptorType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorUpdateTemplateEntry.descriptorType)) == 4, "VkDescriptorUpdateTemplateEntry.descriptorType has unexpected size % instead of 4", size_of(type_of(VkDescriptorUpdateTemplateEntry.descriptorType)));
|
|
assert(((cast(*void)(*instance.offset)) - cast(*void)(*instance)) == 16, "VkDescriptorUpdateTemplateEntry.offset has unexpected offset % instead of 16", ((cast(*void)(*instance.offset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorUpdateTemplateEntry.offset)) == 8, "VkDescriptorUpdateTemplateEntry.offset has unexpected size % instead of 8", size_of(type_of(VkDescriptorUpdateTemplateEntry.offset)));
|
|
assert(((cast(*void)(*instance.stride)) - cast(*void)(*instance)) == 24, "VkDescriptorUpdateTemplateEntry.stride has unexpected offset % instead of 24", ((cast(*void)(*instance.stride)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorUpdateTemplateEntry.stride)) == 8, "VkDescriptorUpdateTemplateEntry.stride has unexpected size % instead of 8", size_of(type_of(VkDescriptorUpdateTemplateEntry.stride)));
|
|
assert(size_of(VkDescriptorUpdateTemplateEntry) == 32, "VkDescriptorUpdateTemplateEntry has size % instead of 32", size_of(VkDescriptorUpdateTemplateEntry));
|
|
}
|
|
|
|
{
|
|
instance: VkDescriptorUpdateTemplateCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDescriptorUpdateTemplateCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorUpdateTemplateCreateInfo.sType)) == 4, "VkDescriptorUpdateTemplateCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkDescriptorUpdateTemplateCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDescriptorUpdateTemplateCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorUpdateTemplateCreateInfo.pNext)) == 8, "VkDescriptorUpdateTemplateCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkDescriptorUpdateTemplateCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkDescriptorUpdateTemplateCreateInfo.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorUpdateTemplateCreateInfo.flags)) == 4, "VkDescriptorUpdateTemplateCreateInfo.flags has unexpected size % instead of 4", size_of(type_of(VkDescriptorUpdateTemplateCreateInfo.flags)));
|
|
assert(((cast(*void)(*instance.descriptorUpdateEntryCount)) - cast(*void)(*instance)) == 20, "VkDescriptorUpdateTemplateCreateInfo.descriptorUpdateEntryCount has unexpected offset % instead of 20", ((cast(*void)(*instance.descriptorUpdateEntryCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorUpdateTemplateCreateInfo.descriptorUpdateEntryCount)) == 4, "VkDescriptorUpdateTemplateCreateInfo.descriptorUpdateEntryCount has unexpected size % instead of 4", size_of(type_of(VkDescriptorUpdateTemplateCreateInfo.descriptorUpdateEntryCount)));
|
|
assert(((cast(*void)(*instance.pDescriptorUpdateEntries)) - cast(*void)(*instance)) == 24, "VkDescriptorUpdateTemplateCreateInfo.pDescriptorUpdateEntries has unexpected offset % instead of 24", ((cast(*void)(*instance.pDescriptorUpdateEntries)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorUpdateTemplateCreateInfo.pDescriptorUpdateEntries)) == 8, "VkDescriptorUpdateTemplateCreateInfo.pDescriptorUpdateEntries has unexpected size % instead of 8", size_of(type_of(VkDescriptorUpdateTemplateCreateInfo.pDescriptorUpdateEntries)));
|
|
assert(((cast(*void)(*instance.templateType)) - cast(*void)(*instance)) == 32, "VkDescriptorUpdateTemplateCreateInfo.templateType has unexpected offset % instead of 32", ((cast(*void)(*instance.templateType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorUpdateTemplateCreateInfo.templateType)) == 4, "VkDescriptorUpdateTemplateCreateInfo.templateType has unexpected size % instead of 4", size_of(type_of(VkDescriptorUpdateTemplateCreateInfo.templateType)));
|
|
assert(((cast(*void)(*instance.descriptorSetLayout)) - cast(*void)(*instance)) == 40, "VkDescriptorUpdateTemplateCreateInfo.descriptorSetLayout has unexpected offset % instead of 40", ((cast(*void)(*instance.descriptorSetLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorUpdateTemplateCreateInfo.descriptorSetLayout)) == 8, "VkDescriptorUpdateTemplateCreateInfo.descriptorSetLayout has unexpected size % instead of 8", size_of(type_of(VkDescriptorUpdateTemplateCreateInfo.descriptorSetLayout)));
|
|
assert(((cast(*void)(*instance.pipelineBindPoint)) - cast(*void)(*instance)) == 48, "VkDescriptorUpdateTemplateCreateInfo.pipelineBindPoint has unexpected offset % instead of 48", ((cast(*void)(*instance.pipelineBindPoint)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorUpdateTemplateCreateInfo.pipelineBindPoint)) == 4, "VkDescriptorUpdateTemplateCreateInfo.pipelineBindPoint has unexpected size % instead of 4", size_of(type_of(VkDescriptorUpdateTemplateCreateInfo.pipelineBindPoint)));
|
|
assert(((cast(*void)(*instance.pipelineLayout)) - cast(*void)(*instance)) == 56, "VkDescriptorUpdateTemplateCreateInfo.pipelineLayout has unexpected offset % instead of 56", ((cast(*void)(*instance.pipelineLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorUpdateTemplateCreateInfo.pipelineLayout)) == 8, "VkDescriptorUpdateTemplateCreateInfo.pipelineLayout has unexpected size % instead of 8", size_of(type_of(VkDescriptorUpdateTemplateCreateInfo.pipelineLayout)));
|
|
assert(((cast(*void)(*instance.set)) - cast(*void)(*instance)) == 64, "VkDescriptorUpdateTemplateCreateInfo.set has unexpected offset % instead of 64", ((cast(*void)(*instance.set)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorUpdateTemplateCreateInfo.set)) == 4, "VkDescriptorUpdateTemplateCreateInfo.set has unexpected size % instead of 4", size_of(type_of(VkDescriptorUpdateTemplateCreateInfo.set)));
|
|
assert(size_of(VkDescriptorUpdateTemplateCreateInfo) == 72, "VkDescriptorUpdateTemplateCreateInfo has size % instead of 72", size_of(VkDescriptorUpdateTemplateCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkExternalMemoryProperties;
|
|
assert(((cast(*void)(*instance.externalMemoryFeatures)) - cast(*void)(*instance)) == 0, "VkExternalMemoryProperties.externalMemoryFeatures has unexpected offset % instead of 0", ((cast(*void)(*instance.externalMemoryFeatures)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExternalMemoryProperties.externalMemoryFeatures)) == 4, "VkExternalMemoryProperties.externalMemoryFeatures has unexpected size % instead of 4", size_of(type_of(VkExternalMemoryProperties.externalMemoryFeatures)));
|
|
assert(((cast(*void)(*instance.exportFromImportedHandleTypes)) - cast(*void)(*instance)) == 4, "VkExternalMemoryProperties.exportFromImportedHandleTypes has unexpected offset % instead of 4", ((cast(*void)(*instance.exportFromImportedHandleTypes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExternalMemoryProperties.exportFromImportedHandleTypes)) == 4, "VkExternalMemoryProperties.exportFromImportedHandleTypes has unexpected size % instead of 4", size_of(type_of(VkExternalMemoryProperties.exportFromImportedHandleTypes)));
|
|
assert(((cast(*void)(*instance.compatibleHandleTypes)) - cast(*void)(*instance)) == 8, "VkExternalMemoryProperties.compatibleHandleTypes has unexpected offset % instead of 8", ((cast(*void)(*instance.compatibleHandleTypes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExternalMemoryProperties.compatibleHandleTypes)) == 4, "VkExternalMemoryProperties.compatibleHandleTypes has unexpected size % instead of 4", size_of(type_of(VkExternalMemoryProperties.compatibleHandleTypes)));
|
|
assert(size_of(VkExternalMemoryProperties) == 12, "VkExternalMemoryProperties has size % instead of 12", size_of(VkExternalMemoryProperties));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceExternalImageFormatInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceExternalImageFormatInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExternalImageFormatInfo.sType)) == 4, "VkPhysicalDeviceExternalImageFormatInfo.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExternalImageFormatInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceExternalImageFormatInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExternalImageFormatInfo.pNext)) == 8, "VkPhysicalDeviceExternalImageFormatInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceExternalImageFormatInfo.pNext)));
|
|
assert(((cast(*void)(*instance.handleType)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceExternalImageFormatInfo.handleType has unexpected offset % instead of 16", ((cast(*void)(*instance.handleType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExternalImageFormatInfo.handleType)) == 4, "VkPhysicalDeviceExternalImageFormatInfo.handleType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExternalImageFormatInfo.handleType)));
|
|
assert(size_of(VkPhysicalDeviceExternalImageFormatInfo) == 24, "VkPhysicalDeviceExternalImageFormatInfo has size % instead of 24", size_of(VkPhysicalDeviceExternalImageFormatInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkExternalImageFormatProperties;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkExternalImageFormatProperties.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExternalImageFormatProperties.sType)) == 4, "VkExternalImageFormatProperties.sType has unexpected size % instead of 4", size_of(type_of(VkExternalImageFormatProperties.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkExternalImageFormatProperties.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExternalImageFormatProperties.pNext)) == 8, "VkExternalImageFormatProperties.pNext has unexpected size % instead of 8", size_of(type_of(VkExternalImageFormatProperties.pNext)));
|
|
assert(((cast(*void)(*instance.externalMemoryProperties)) - cast(*void)(*instance)) == 16, "VkExternalImageFormatProperties.externalMemoryProperties has unexpected offset % instead of 16", ((cast(*void)(*instance.externalMemoryProperties)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExternalImageFormatProperties.externalMemoryProperties)) == 12, "VkExternalImageFormatProperties.externalMemoryProperties has unexpected size % instead of 12", size_of(type_of(VkExternalImageFormatProperties.externalMemoryProperties)));
|
|
assert(size_of(VkExternalImageFormatProperties) == 32, "VkExternalImageFormatProperties has size % instead of 32", size_of(VkExternalImageFormatProperties));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceExternalBufferInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceExternalBufferInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExternalBufferInfo.sType)) == 4, "VkPhysicalDeviceExternalBufferInfo.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExternalBufferInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceExternalBufferInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExternalBufferInfo.pNext)) == 8, "VkPhysicalDeviceExternalBufferInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceExternalBufferInfo.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceExternalBufferInfo.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExternalBufferInfo.flags)) == 4, "VkPhysicalDeviceExternalBufferInfo.flags has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExternalBufferInfo.flags)));
|
|
assert(((cast(*void)(*instance.usage)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceExternalBufferInfo.usage has unexpected offset % instead of 20", ((cast(*void)(*instance.usage)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExternalBufferInfo.usage)) == 4, "VkPhysicalDeviceExternalBufferInfo.usage has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExternalBufferInfo.usage)));
|
|
assert(((cast(*void)(*instance.handleType)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceExternalBufferInfo.handleType has unexpected offset % instead of 24", ((cast(*void)(*instance.handleType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExternalBufferInfo.handleType)) == 4, "VkPhysicalDeviceExternalBufferInfo.handleType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExternalBufferInfo.handleType)));
|
|
assert(size_of(VkPhysicalDeviceExternalBufferInfo) == 32, "VkPhysicalDeviceExternalBufferInfo has size % instead of 32", size_of(VkPhysicalDeviceExternalBufferInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkExternalBufferProperties;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkExternalBufferProperties.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExternalBufferProperties.sType)) == 4, "VkExternalBufferProperties.sType has unexpected size % instead of 4", size_of(type_of(VkExternalBufferProperties.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkExternalBufferProperties.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExternalBufferProperties.pNext)) == 8, "VkExternalBufferProperties.pNext has unexpected size % instead of 8", size_of(type_of(VkExternalBufferProperties.pNext)));
|
|
assert(((cast(*void)(*instance.externalMemoryProperties)) - cast(*void)(*instance)) == 16, "VkExternalBufferProperties.externalMemoryProperties has unexpected offset % instead of 16", ((cast(*void)(*instance.externalMemoryProperties)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExternalBufferProperties.externalMemoryProperties)) == 12, "VkExternalBufferProperties.externalMemoryProperties has unexpected size % instead of 12", size_of(type_of(VkExternalBufferProperties.externalMemoryProperties)));
|
|
assert(size_of(VkExternalBufferProperties) == 32, "VkExternalBufferProperties has size % instead of 32", size_of(VkExternalBufferProperties));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceIDProperties;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceIDProperties.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceIDProperties.sType)) == 4, "VkPhysicalDeviceIDProperties.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceIDProperties.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceIDProperties.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceIDProperties.pNext)) == 8, "VkPhysicalDeviceIDProperties.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceIDProperties.pNext)));
|
|
assert(((cast(*void)(*instance.deviceUUID)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceIDProperties.deviceUUID has unexpected offset % instead of 16", ((cast(*void)(*instance.deviceUUID)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceIDProperties.deviceUUID)) == 16, "VkPhysicalDeviceIDProperties.deviceUUID has unexpected size % instead of 16", size_of(type_of(VkPhysicalDeviceIDProperties.deviceUUID)));
|
|
assert(((cast(*void)(*instance.driverUUID)) - cast(*void)(*instance)) == 32, "VkPhysicalDeviceIDProperties.driverUUID has unexpected offset % instead of 32", ((cast(*void)(*instance.driverUUID)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceIDProperties.driverUUID)) == 16, "VkPhysicalDeviceIDProperties.driverUUID has unexpected size % instead of 16", size_of(type_of(VkPhysicalDeviceIDProperties.driverUUID)));
|
|
assert(((cast(*void)(*instance.deviceLUID)) - cast(*void)(*instance)) == 48, "VkPhysicalDeviceIDProperties.deviceLUID has unexpected offset % instead of 48", ((cast(*void)(*instance.deviceLUID)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceIDProperties.deviceLUID)) == 8, "VkPhysicalDeviceIDProperties.deviceLUID has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceIDProperties.deviceLUID)));
|
|
assert(((cast(*void)(*instance.deviceNodeMask)) - cast(*void)(*instance)) == 56, "VkPhysicalDeviceIDProperties.deviceNodeMask has unexpected offset % instead of 56", ((cast(*void)(*instance.deviceNodeMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceIDProperties.deviceNodeMask)) == 4, "VkPhysicalDeviceIDProperties.deviceNodeMask has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceIDProperties.deviceNodeMask)));
|
|
assert(((cast(*void)(*instance.deviceLUIDValid)) - cast(*void)(*instance)) == 60, "VkPhysicalDeviceIDProperties.deviceLUIDValid has unexpected offset % instead of 60", ((cast(*void)(*instance.deviceLUIDValid)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceIDProperties.deviceLUIDValid)) == 4, "VkPhysicalDeviceIDProperties.deviceLUIDValid has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceIDProperties.deviceLUIDValid)));
|
|
assert(size_of(VkPhysicalDeviceIDProperties) == 64, "VkPhysicalDeviceIDProperties has size % instead of 64", size_of(VkPhysicalDeviceIDProperties));
|
|
}
|
|
|
|
{
|
|
instance: VkExternalMemoryImageCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkExternalMemoryImageCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExternalMemoryImageCreateInfo.sType)) == 4, "VkExternalMemoryImageCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkExternalMemoryImageCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkExternalMemoryImageCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExternalMemoryImageCreateInfo.pNext)) == 8, "VkExternalMemoryImageCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkExternalMemoryImageCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.handleTypes)) - cast(*void)(*instance)) == 16, "VkExternalMemoryImageCreateInfo.handleTypes has unexpected offset % instead of 16", ((cast(*void)(*instance.handleTypes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExternalMemoryImageCreateInfo.handleTypes)) == 4, "VkExternalMemoryImageCreateInfo.handleTypes has unexpected size % instead of 4", size_of(type_of(VkExternalMemoryImageCreateInfo.handleTypes)));
|
|
assert(size_of(VkExternalMemoryImageCreateInfo) == 24, "VkExternalMemoryImageCreateInfo has size % instead of 24", size_of(VkExternalMemoryImageCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkExternalMemoryBufferCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkExternalMemoryBufferCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExternalMemoryBufferCreateInfo.sType)) == 4, "VkExternalMemoryBufferCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkExternalMemoryBufferCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkExternalMemoryBufferCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExternalMemoryBufferCreateInfo.pNext)) == 8, "VkExternalMemoryBufferCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkExternalMemoryBufferCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.handleTypes)) - cast(*void)(*instance)) == 16, "VkExternalMemoryBufferCreateInfo.handleTypes has unexpected offset % instead of 16", ((cast(*void)(*instance.handleTypes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExternalMemoryBufferCreateInfo.handleTypes)) == 4, "VkExternalMemoryBufferCreateInfo.handleTypes has unexpected size % instead of 4", size_of(type_of(VkExternalMemoryBufferCreateInfo.handleTypes)));
|
|
assert(size_of(VkExternalMemoryBufferCreateInfo) == 24, "VkExternalMemoryBufferCreateInfo has size % instead of 24", size_of(VkExternalMemoryBufferCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkExportMemoryAllocateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkExportMemoryAllocateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExportMemoryAllocateInfo.sType)) == 4, "VkExportMemoryAllocateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkExportMemoryAllocateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkExportMemoryAllocateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExportMemoryAllocateInfo.pNext)) == 8, "VkExportMemoryAllocateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkExportMemoryAllocateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.handleTypes)) - cast(*void)(*instance)) == 16, "VkExportMemoryAllocateInfo.handleTypes has unexpected offset % instead of 16", ((cast(*void)(*instance.handleTypes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExportMemoryAllocateInfo.handleTypes)) == 4, "VkExportMemoryAllocateInfo.handleTypes has unexpected size % instead of 4", size_of(type_of(VkExportMemoryAllocateInfo.handleTypes)));
|
|
assert(size_of(VkExportMemoryAllocateInfo) == 24, "VkExportMemoryAllocateInfo has size % instead of 24", size_of(VkExportMemoryAllocateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceExternalFenceInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceExternalFenceInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExternalFenceInfo.sType)) == 4, "VkPhysicalDeviceExternalFenceInfo.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExternalFenceInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceExternalFenceInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExternalFenceInfo.pNext)) == 8, "VkPhysicalDeviceExternalFenceInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceExternalFenceInfo.pNext)));
|
|
assert(((cast(*void)(*instance.handleType)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceExternalFenceInfo.handleType has unexpected offset % instead of 16", ((cast(*void)(*instance.handleType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExternalFenceInfo.handleType)) == 4, "VkPhysicalDeviceExternalFenceInfo.handleType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExternalFenceInfo.handleType)));
|
|
assert(size_of(VkPhysicalDeviceExternalFenceInfo) == 24, "VkPhysicalDeviceExternalFenceInfo has size % instead of 24", size_of(VkPhysicalDeviceExternalFenceInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkExternalFenceProperties;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkExternalFenceProperties.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExternalFenceProperties.sType)) == 4, "VkExternalFenceProperties.sType has unexpected size % instead of 4", size_of(type_of(VkExternalFenceProperties.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkExternalFenceProperties.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExternalFenceProperties.pNext)) == 8, "VkExternalFenceProperties.pNext has unexpected size % instead of 8", size_of(type_of(VkExternalFenceProperties.pNext)));
|
|
assert(((cast(*void)(*instance.exportFromImportedHandleTypes)) - cast(*void)(*instance)) == 16, "VkExternalFenceProperties.exportFromImportedHandleTypes has unexpected offset % instead of 16", ((cast(*void)(*instance.exportFromImportedHandleTypes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExternalFenceProperties.exportFromImportedHandleTypes)) == 4, "VkExternalFenceProperties.exportFromImportedHandleTypes has unexpected size % instead of 4", size_of(type_of(VkExternalFenceProperties.exportFromImportedHandleTypes)));
|
|
assert(((cast(*void)(*instance.compatibleHandleTypes)) - cast(*void)(*instance)) == 20, "VkExternalFenceProperties.compatibleHandleTypes has unexpected offset % instead of 20", ((cast(*void)(*instance.compatibleHandleTypes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExternalFenceProperties.compatibleHandleTypes)) == 4, "VkExternalFenceProperties.compatibleHandleTypes has unexpected size % instead of 4", size_of(type_of(VkExternalFenceProperties.compatibleHandleTypes)));
|
|
assert(((cast(*void)(*instance.externalFenceFeatures)) - cast(*void)(*instance)) == 24, "VkExternalFenceProperties.externalFenceFeatures has unexpected offset % instead of 24", ((cast(*void)(*instance.externalFenceFeatures)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExternalFenceProperties.externalFenceFeatures)) == 4, "VkExternalFenceProperties.externalFenceFeatures has unexpected size % instead of 4", size_of(type_of(VkExternalFenceProperties.externalFenceFeatures)));
|
|
assert(size_of(VkExternalFenceProperties) == 32, "VkExternalFenceProperties has size % instead of 32", size_of(VkExternalFenceProperties));
|
|
}
|
|
|
|
{
|
|
instance: VkExportFenceCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkExportFenceCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExportFenceCreateInfo.sType)) == 4, "VkExportFenceCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkExportFenceCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkExportFenceCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExportFenceCreateInfo.pNext)) == 8, "VkExportFenceCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkExportFenceCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.handleTypes)) - cast(*void)(*instance)) == 16, "VkExportFenceCreateInfo.handleTypes has unexpected offset % instead of 16", ((cast(*void)(*instance.handleTypes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExportFenceCreateInfo.handleTypes)) == 4, "VkExportFenceCreateInfo.handleTypes has unexpected size % instead of 4", size_of(type_of(VkExportFenceCreateInfo.handleTypes)));
|
|
assert(size_of(VkExportFenceCreateInfo) == 24, "VkExportFenceCreateInfo has size % instead of 24", size_of(VkExportFenceCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkExportSemaphoreCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkExportSemaphoreCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExportSemaphoreCreateInfo.sType)) == 4, "VkExportSemaphoreCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkExportSemaphoreCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkExportSemaphoreCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExportSemaphoreCreateInfo.pNext)) == 8, "VkExportSemaphoreCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkExportSemaphoreCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.handleTypes)) - cast(*void)(*instance)) == 16, "VkExportSemaphoreCreateInfo.handleTypes has unexpected offset % instead of 16", ((cast(*void)(*instance.handleTypes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExportSemaphoreCreateInfo.handleTypes)) == 4, "VkExportSemaphoreCreateInfo.handleTypes has unexpected size % instead of 4", size_of(type_of(VkExportSemaphoreCreateInfo.handleTypes)));
|
|
assert(size_of(VkExportSemaphoreCreateInfo) == 24, "VkExportSemaphoreCreateInfo has size % instead of 24", size_of(VkExportSemaphoreCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceExternalSemaphoreInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceExternalSemaphoreInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExternalSemaphoreInfo.sType)) == 4, "VkPhysicalDeviceExternalSemaphoreInfo.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExternalSemaphoreInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceExternalSemaphoreInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExternalSemaphoreInfo.pNext)) == 8, "VkPhysicalDeviceExternalSemaphoreInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceExternalSemaphoreInfo.pNext)));
|
|
assert(((cast(*void)(*instance.handleType)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceExternalSemaphoreInfo.handleType has unexpected offset % instead of 16", ((cast(*void)(*instance.handleType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExternalSemaphoreInfo.handleType)) == 4, "VkPhysicalDeviceExternalSemaphoreInfo.handleType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExternalSemaphoreInfo.handleType)));
|
|
assert(size_of(VkPhysicalDeviceExternalSemaphoreInfo) == 24, "VkPhysicalDeviceExternalSemaphoreInfo has size % instead of 24", size_of(VkPhysicalDeviceExternalSemaphoreInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkExternalSemaphoreProperties;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkExternalSemaphoreProperties.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExternalSemaphoreProperties.sType)) == 4, "VkExternalSemaphoreProperties.sType has unexpected size % instead of 4", size_of(type_of(VkExternalSemaphoreProperties.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkExternalSemaphoreProperties.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExternalSemaphoreProperties.pNext)) == 8, "VkExternalSemaphoreProperties.pNext has unexpected size % instead of 8", size_of(type_of(VkExternalSemaphoreProperties.pNext)));
|
|
assert(((cast(*void)(*instance.exportFromImportedHandleTypes)) - cast(*void)(*instance)) == 16, "VkExternalSemaphoreProperties.exportFromImportedHandleTypes has unexpected offset % instead of 16", ((cast(*void)(*instance.exportFromImportedHandleTypes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExternalSemaphoreProperties.exportFromImportedHandleTypes)) == 4, "VkExternalSemaphoreProperties.exportFromImportedHandleTypes has unexpected size % instead of 4", size_of(type_of(VkExternalSemaphoreProperties.exportFromImportedHandleTypes)));
|
|
assert(((cast(*void)(*instance.compatibleHandleTypes)) - cast(*void)(*instance)) == 20, "VkExternalSemaphoreProperties.compatibleHandleTypes has unexpected offset % instead of 20", ((cast(*void)(*instance.compatibleHandleTypes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExternalSemaphoreProperties.compatibleHandleTypes)) == 4, "VkExternalSemaphoreProperties.compatibleHandleTypes has unexpected size % instead of 4", size_of(type_of(VkExternalSemaphoreProperties.compatibleHandleTypes)));
|
|
assert(((cast(*void)(*instance.externalSemaphoreFeatures)) - cast(*void)(*instance)) == 24, "VkExternalSemaphoreProperties.externalSemaphoreFeatures has unexpected offset % instead of 24", ((cast(*void)(*instance.externalSemaphoreFeatures)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExternalSemaphoreProperties.externalSemaphoreFeatures)) == 4, "VkExternalSemaphoreProperties.externalSemaphoreFeatures has unexpected size % instead of 4", size_of(type_of(VkExternalSemaphoreProperties.externalSemaphoreFeatures)));
|
|
assert(size_of(VkExternalSemaphoreProperties) == 32, "VkExternalSemaphoreProperties has size % instead of 32", size_of(VkExternalSemaphoreProperties));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceMaintenance3Properties;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceMaintenance3Properties.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMaintenance3Properties.sType)) == 4, "VkPhysicalDeviceMaintenance3Properties.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMaintenance3Properties.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceMaintenance3Properties.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMaintenance3Properties.pNext)) == 8, "VkPhysicalDeviceMaintenance3Properties.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceMaintenance3Properties.pNext)));
|
|
assert(((cast(*void)(*instance.maxPerSetDescriptors)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceMaintenance3Properties.maxPerSetDescriptors has unexpected offset % instead of 16", ((cast(*void)(*instance.maxPerSetDescriptors)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMaintenance3Properties.maxPerSetDescriptors)) == 4, "VkPhysicalDeviceMaintenance3Properties.maxPerSetDescriptors has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMaintenance3Properties.maxPerSetDescriptors)));
|
|
assert(((cast(*void)(*instance.maxMemoryAllocationSize)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceMaintenance3Properties.maxMemoryAllocationSize has unexpected offset % instead of 24", ((cast(*void)(*instance.maxMemoryAllocationSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMaintenance3Properties.maxMemoryAllocationSize)) == 8, "VkPhysicalDeviceMaintenance3Properties.maxMemoryAllocationSize has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceMaintenance3Properties.maxMemoryAllocationSize)));
|
|
assert(size_of(VkPhysicalDeviceMaintenance3Properties) == 32, "VkPhysicalDeviceMaintenance3Properties has size % instead of 32", size_of(VkPhysicalDeviceMaintenance3Properties));
|
|
}
|
|
|
|
{
|
|
instance: VkDescriptorSetLayoutSupport;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDescriptorSetLayoutSupport.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorSetLayoutSupport.sType)) == 4, "VkDescriptorSetLayoutSupport.sType has unexpected size % instead of 4", size_of(type_of(VkDescriptorSetLayoutSupport.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDescriptorSetLayoutSupport.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorSetLayoutSupport.pNext)) == 8, "VkDescriptorSetLayoutSupport.pNext has unexpected size % instead of 8", size_of(type_of(VkDescriptorSetLayoutSupport.pNext)));
|
|
assert(((cast(*void)(*instance.supported)) - cast(*void)(*instance)) == 16, "VkDescriptorSetLayoutSupport.supported has unexpected offset % instead of 16", ((cast(*void)(*instance.supported)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorSetLayoutSupport.supported)) == 4, "VkDescriptorSetLayoutSupport.supported has unexpected size % instead of 4", size_of(type_of(VkDescriptorSetLayoutSupport.supported)));
|
|
assert(size_of(VkDescriptorSetLayoutSupport) == 24, "VkDescriptorSetLayoutSupport has size % instead of 24", size_of(VkDescriptorSetLayoutSupport));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceShaderDrawParametersFeatures;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceShaderDrawParametersFeatures.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderDrawParametersFeatures.sType)) == 4, "VkPhysicalDeviceShaderDrawParametersFeatures.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderDrawParametersFeatures.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceShaderDrawParametersFeatures.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderDrawParametersFeatures.pNext)) == 8, "VkPhysicalDeviceShaderDrawParametersFeatures.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceShaderDrawParametersFeatures.pNext)));
|
|
assert(((cast(*void)(*instance.shaderDrawParameters)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceShaderDrawParametersFeatures.shaderDrawParameters has unexpected offset % instead of 16", ((cast(*void)(*instance.shaderDrawParameters)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderDrawParametersFeatures.shaderDrawParameters)) == 4, "VkPhysicalDeviceShaderDrawParametersFeatures.shaderDrawParameters has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderDrawParametersFeatures.shaderDrawParameters)));
|
|
assert(size_of(VkPhysicalDeviceShaderDrawParametersFeatures) == 24, "VkPhysicalDeviceShaderDrawParametersFeatures has size % instead of 24", size_of(VkPhysicalDeviceShaderDrawParametersFeatures));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceVulkan11Features;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceVulkan11Features.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan11Features.sType)) == 4, "VkPhysicalDeviceVulkan11Features.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan11Features.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceVulkan11Features.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan11Features.pNext)) == 8, "VkPhysicalDeviceVulkan11Features.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceVulkan11Features.pNext)));
|
|
assert(((cast(*void)(*instance.storageBuffer16BitAccess)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceVulkan11Features.storageBuffer16BitAccess has unexpected offset % instead of 16", ((cast(*void)(*instance.storageBuffer16BitAccess)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan11Features.storageBuffer16BitAccess)) == 4, "VkPhysicalDeviceVulkan11Features.storageBuffer16BitAccess has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan11Features.storageBuffer16BitAccess)));
|
|
assert(((cast(*void)(*instance.uniformAndStorageBuffer16BitAccess)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceVulkan11Features.uniformAndStorageBuffer16BitAccess has unexpected offset % instead of 20", ((cast(*void)(*instance.uniformAndStorageBuffer16BitAccess)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan11Features.uniformAndStorageBuffer16BitAccess)) == 4, "VkPhysicalDeviceVulkan11Features.uniformAndStorageBuffer16BitAccess has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan11Features.uniformAndStorageBuffer16BitAccess)));
|
|
assert(((cast(*void)(*instance.storagePushConstant16)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceVulkan11Features.storagePushConstant16 has unexpected offset % instead of 24", ((cast(*void)(*instance.storagePushConstant16)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan11Features.storagePushConstant16)) == 4, "VkPhysicalDeviceVulkan11Features.storagePushConstant16 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan11Features.storagePushConstant16)));
|
|
assert(((cast(*void)(*instance.storageInputOutput16)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceVulkan11Features.storageInputOutput16 has unexpected offset % instead of 28", ((cast(*void)(*instance.storageInputOutput16)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan11Features.storageInputOutput16)) == 4, "VkPhysicalDeviceVulkan11Features.storageInputOutput16 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan11Features.storageInputOutput16)));
|
|
assert(((cast(*void)(*instance.multiview)) - cast(*void)(*instance)) == 32, "VkPhysicalDeviceVulkan11Features.multiview has unexpected offset % instead of 32", ((cast(*void)(*instance.multiview)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan11Features.multiview)) == 4, "VkPhysicalDeviceVulkan11Features.multiview has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan11Features.multiview)));
|
|
assert(((cast(*void)(*instance.multiviewGeometryShader)) - cast(*void)(*instance)) == 36, "VkPhysicalDeviceVulkan11Features.multiviewGeometryShader has unexpected offset % instead of 36", ((cast(*void)(*instance.multiviewGeometryShader)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan11Features.multiviewGeometryShader)) == 4, "VkPhysicalDeviceVulkan11Features.multiviewGeometryShader has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan11Features.multiviewGeometryShader)));
|
|
assert(((cast(*void)(*instance.multiviewTessellationShader)) - cast(*void)(*instance)) == 40, "VkPhysicalDeviceVulkan11Features.multiviewTessellationShader has unexpected offset % instead of 40", ((cast(*void)(*instance.multiviewTessellationShader)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan11Features.multiviewTessellationShader)) == 4, "VkPhysicalDeviceVulkan11Features.multiviewTessellationShader has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan11Features.multiviewTessellationShader)));
|
|
assert(((cast(*void)(*instance.variablePointersStorageBuffer)) - cast(*void)(*instance)) == 44, "VkPhysicalDeviceVulkan11Features.variablePointersStorageBuffer has unexpected offset % instead of 44", ((cast(*void)(*instance.variablePointersStorageBuffer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan11Features.variablePointersStorageBuffer)) == 4, "VkPhysicalDeviceVulkan11Features.variablePointersStorageBuffer has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan11Features.variablePointersStorageBuffer)));
|
|
assert(((cast(*void)(*instance.variablePointers)) - cast(*void)(*instance)) == 48, "VkPhysicalDeviceVulkan11Features.variablePointers has unexpected offset % instead of 48", ((cast(*void)(*instance.variablePointers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan11Features.variablePointers)) == 4, "VkPhysicalDeviceVulkan11Features.variablePointers has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan11Features.variablePointers)));
|
|
assert(((cast(*void)(*instance.protectedMemory)) - cast(*void)(*instance)) == 52, "VkPhysicalDeviceVulkan11Features.protectedMemory has unexpected offset % instead of 52", ((cast(*void)(*instance.protectedMemory)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan11Features.protectedMemory)) == 4, "VkPhysicalDeviceVulkan11Features.protectedMemory has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan11Features.protectedMemory)));
|
|
assert(((cast(*void)(*instance.samplerYcbcrConversion)) - cast(*void)(*instance)) == 56, "VkPhysicalDeviceVulkan11Features.samplerYcbcrConversion has unexpected offset % instead of 56", ((cast(*void)(*instance.samplerYcbcrConversion)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan11Features.samplerYcbcrConversion)) == 4, "VkPhysicalDeviceVulkan11Features.samplerYcbcrConversion has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan11Features.samplerYcbcrConversion)));
|
|
assert(((cast(*void)(*instance.shaderDrawParameters)) - cast(*void)(*instance)) == 60, "VkPhysicalDeviceVulkan11Features.shaderDrawParameters has unexpected offset % instead of 60", ((cast(*void)(*instance.shaderDrawParameters)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan11Features.shaderDrawParameters)) == 4, "VkPhysicalDeviceVulkan11Features.shaderDrawParameters has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan11Features.shaderDrawParameters)));
|
|
assert(size_of(VkPhysicalDeviceVulkan11Features) == 64, "VkPhysicalDeviceVulkan11Features has size % instead of 64", size_of(VkPhysicalDeviceVulkan11Features));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceVulkan11Properties;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceVulkan11Properties.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan11Properties.sType)) == 4, "VkPhysicalDeviceVulkan11Properties.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan11Properties.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceVulkan11Properties.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan11Properties.pNext)) == 8, "VkPhysicalDeviceVulkan11Properties.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceVulkan11Properties.pNext)));
|
|
assert(((cast(*void)(*instance.deviceUUID)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceVulkan11Properties.deviceUUID has unexpected offset % instead of 16", ((cast(*void)(*instance.deviceUUID)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan11Properties.deviceUUID)) == 16, "VkPhysicalDeviceVulkan11Properties.deviceUUID has unexpected size % instead of 16", size_of(type_of(VkPhysicalDeviceVulkan11Properties.deviceUUID)));
|
|
assert(((cast(*void)(*instance.driverUUID)) - cast(*void)(*instance)) == 32, "VkPhysicalDeviceVulkan11Properties.driverUUID has unexpected offset % instead of 32", ((cast(*void)(*instance.driverUUID)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan11Properties.driverUUID)) == 16, "VkPhysicalDeviceVulkan11Properties.driverUUID has unexpected size % instead of 16", size_of(type_of(VkPhysicalDeviceVulkan11Properties.driverUUID)));
|
|
assert(((cast(*void)(*instance.deviceLUID)) - cast(*void)(*instance)) == 48, "VkPhysicalDeviceVulkan11Properties.deviceLUID has unexpected offset % instead of 48", ((cast(*void)(*instance.deviceLUID)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan11Properties.deviceLUID)) == 8, "VkPhysicalDeviceVulkan11Properties.deviceLUID has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceVulkan11Properties.deviceLUID)));
|
|
assert(((cast(*void)(*instance.deviceNodeMask)) - cast(*void)(*instance)) == 56, "VkPhysicalDeviceVulkan11Properties.deviceNodeMask has unexpected offset % instead of 56", ((cast(*void)(*instance.deviceNodeMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan11Properties.deviceNodeMask)) == 4, "VkPhysicalDeviceVulkan11Properties.deviceNodeMask has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan11Properties.deviceNodeMask)));
|
|
assert(((cast(*void)(*instance.deviceLUIDValid)) - cast(*void)(*instance)) == 60, "VkPhysicalDeviceVulkan11Properties.deviceLUIDValid has unexpected offset % instead of 60", ((cast(*void)(*instance.deviceLUIDValid)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan11Properties.deviceLUIDValid)) == 4, "VkPhysicalDeviceVulkan11Properties.deviceLUIDValid has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan11Properties.deviceLUIDValid)));
|
|
assert(((cast(*void)(*instance.subgroupSize)) - cast(*void)(*instance)) == 64, "VkPhysicalDeviceVulkan11Properties.subgroupSize has unexpected offset % instead of 64", ((cast(*void)(*instance.subgroupSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan11Properties.subgroupSize)) == 4, "VkPhysicalDeviceVulkan11Properties.subgroupSize has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan11Properties.subgroupSize)));
|
|
assert(((cast(*void)(*instance.subgroupSupportedStages)) - cast(*void)(*instance)) == 68, "VkPhysicalDeviceVulkan11Properties.subgroupSupportedStages has unexpected offset % instead of 68", ((cast(*void)(*instance.subgroupSupportedStages)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan11Properties.subgroupSupportedStages)) == 4, "VkPhysicalDeviceVulkan11Properties.subgroupSupportedStages has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan11Properties.subgroupSupportedStages)));
|
|
assert(((cast(*void)(*instance.subgroupSupportedOperations)) - cast(*void)(*instance)) == 72, "VkPhysicalDeviceVulkan11Properties.subgroupSupportedOperations has unexpected offset % instead of 72", ((cast(*void)(*instance.subgroupSupportedOperations)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan11Properties.subgroupSupportedOperations)) == 4, "VkPhysicalDeviceVulkan11Properties.subgroupSupportedOperations has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan11Properties.subgroupSupportedOperations)));
|
|
assert(((cast(*void)(*instance.subgroupQuadOperationsInAllStages)) - cast(*void)(*instance)) == 76, "VkPhysicalDeviceVulkan11Properties.subgroupQuadOperationsInAllStages has unexpected offset % instead of 76", ((cast(*void)(*instance.subgroupQuadOperationsInAllStages)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan11Properties.subgroupQuadOperationsInAllStages)) == 4, "VkPhysicalDeviceVulkan11Properties.subgroupQuadOperationsInAllStages has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan11Properties.subgroupQuadOperationsInAllStages)));
|
|
assert(((cast(*void)(*instance.pointClippingBehavior)) - cast(*void)(*instance)) == 80, "VkPhysicalDeviceVulkan11Properties.pointClippingBehavior has unexpected offset % instead of 80", ((cast(*void)(*instance.pointClippingBehavior)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan11Properties.pointClippingBehavior)) == 4, "VkPhysicalDeviceVulkan11Properties.pointClippingBehavior has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan11Properties.pointClippingBehavior)));
|
|
assert(((cast(*void)(*instance.maxMultiviewViewCount)) - cast(*void)(*instance)) == 84, "VkPhysicalDeviceVulkan11Properties.maxMultiviewViewCount has unexpected offset % instead of 84", ((cast(*void)(*instance.maxMultiviewViewCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan11Properties.maxMultiviewViewCount)) == 4, "VkPhysicalDeviceVulkan11Properties.maxMultiviewViewCount has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan11Properties.maxMultiviewViewCount)));
|
|
assert(((cast(*void)(*instance.maxMultiviewInstanceIndex)) - cast(*void)(*instance)) == 88, "VkPhysicalDeviceVulkan11Properties.maxMultiviewInstanceIndex has unexpected offset % instead of 88", ((cast(*void)(*instance.maxMultiviewInstanceIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan11Properties.maxMultiviewInstanceIndex)) == 4, "VkPhysicalDeviceVulkan11Properties.maxMultiviewInstanceIndex has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan11Properties.maxMultiviewInstanceIndex)));
|
|
assert(((cast(*void)(*instance.protectedNoFault)) - cast(*void)(*instance)) == 92, "VkPhysicalDeviceVulkan11Properties.protectedNoFault has unexpected offset % instead of 92", ((cast(*void)(*instance.protectedNoFault)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan11Properties.protectedNoFault)) == 4, "VkPhysicalDeviceVulkan11Properties.protectedNoFault has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan11Properties.protectedNoFault)));
|
|
assert(((cast(*void)(*instance.maxPerSetDescriptors)) - cast(*void)(*instance)) == 96, "VkPhysicalDeviceVulkan11Properties.maxPerSetDescriptors has unexpected offset % instead of 96", ((cast(*void)(*instance.maxPerSetDescriptors)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan11Properties.maxPerSetDescriptors)) == 4, "VkPhysicalDeviceVulkan11Properties.maxPerSetDescriptors has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan11Properties.maxPerSetDescriptors)));
|
|
assert(((cast(*void)(*instance.maxMemoryAllocationSize)) - cast(*void)(*instance)) == 104, "VkPhysicalDeviceVulkan11Properties.maxMemoryAllocationSize has unexpected offset % instead of 104", ((cast(*void)(*instance.maxMemoryAllocationSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan11Properties.maxMemoryAllocationSize)) == 8, "VkPhysicalDeviceVulkan11Properties.maxMemoryAllocationSize has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceVulkan11Properties.maxMemoryAllocationSize)));
|
|
assert(size_of(VkPhysicalDeviceVulkan11Properties) == 112, "VkPhysicalDeviceVulkan11Properties has size % instead of 112", size_of(VkPhysicalDeviceVulkan11Properties));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceVulkan12Features;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceVulkan12Features.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.sType)) == 4, "VkPhysicalDeviceVulkan12Features.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceVulkan12Features.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.pNext)) == 8, "VkPhysicalDeviceVulkan12Features.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceVulkan12Features.pNext)));
|
|
assert(((cast(*void)(*instance.samplerMirrorClampToEdge)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceVulkan12Features.samplerMirrorClampToEdge has unexpected offset % instead of 16", ((cast(*void)(*instance.samplerMirrorClampToEdge)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.samplerMirrorClampToEdge)) == 4, "VkPhysicalDeviceVulkan12Features.samplerMirrorClampToEdge has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.samplerMirrorClampToEdge)));
|
|
assert(((cast(*void)(*instance.drawIndirectCount)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceVulkan12Features.drawIndirectCount has unexpected offset % instead of 20", ((cast(*void)(*instance.drawIndirectCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.drawIndirectCount)) == 4, "VkPhysicalDeviceVulkan12Features.drawIndirectCount has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.drawIndirectCount)));
|
|
assert(((cast(*void)(*instance.storageBuffer8BitAccess)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceVulkan12Features.storageBuffer8BitAccess has unexpected offset % instead of 24", ((cast(*void)(*instance.storageBuffer8BitAccess)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.storageBuffer8BitAccess)) == 4, "VkPhysicalDeviceVulkan12Features.storageBuffer8BitAccess has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.storageBuffer8BitAccess)));
|
|
assert(((cast(*void)(*instance.uniformAndStorageBuffer8BitAccess)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceVulkan12Features.uniformAndStorageBuffer8BitAccess has unexpected offset % instead of 28", ((cast(*void)(*instance.uniformAndStorageBuffer8BitAccess)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.uniformAndStorageBuffer8BitAccess)) == 4, "VkPhysicalDeviceVulkan12Features.uniformAndStorageBuffer8BitAccess has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.uniformAndStorageBuffer8BitAccess)));
|
|
assert(((cast(*void)(*instance.storagePushConstant8)) - cast(*void)(*instance)) == 32, "VkPhysicalDeviceVulkan12Features.storagePushConstant8 has unexpected offset % instead of 32", ((cast(*void)(*instance.storagePushConstant8)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.storagePushConstant8)) == 4, "VkPhysicalDeviceVulkan12Features.storagePushConstant8 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.storagePushConstant8)));
|
|
assert(((cast(*void)(*instance.shaderBufferInt64Atomics)) - cast(*void)(*instance)) == 36, "VkPhysicalDeviceVulkan12Features.shaderBufferInt64Atomics has unexpected offset % instead of 36", ((cast(*void)(*instance.shaderBufferInt64Atomics)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.shaderBufferInt64Atomics)) == 4, "VkPhysicalDeviceVulkan12Features.shaderBufferInt64Atomics has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.shaderBufferInt64Atomics)));
|
|
assert(((cast(*void)(*instance.shaderSharedInt64Atomics)) - cast(*void)(*instance)) == 40, "VkPhysicalDeviceVulkan12Features.shaderSharedInt64Atomics has unexpected offset % instead of 40", ((cast(*void)(*instance.shaderSharedInt64Atomics)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.shaderSharedInt64Atomics)) == 4, "VkPhysicalDeviceVulkan12Features.shaderSharedInt64Atomics has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.shaderSharedInt64Atomics)));
|
|
assert(((cast(*void)(*instance.shaderFloat16)) - cast(*void)(*instance)) == 44, "VkPhysicalDeviceVulkan12Features.shaderFloat16 has unexpected offset % instead of 44", ((cast(*void)(*instance.shaderFloat16)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.shaderFloat16)) == 4, "VkPhysicalDeviceVulkan12Features.shaderFloat16 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.shaderFloat16)));
|
|
assert(((cast(*void)(*instance.shaderInt8)) - cast(*void)(*instance)) == 48, "VkPhysicalDeviceVulkan12Features.shaderInt8 has unexpected offset % instead of 48", ((cast(*void)(*instance.shaderInt8)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.shaderInt8)) == 4, "VkPhysicalDeviceVulkan12Features.shaderInt8 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.shaderInt8)));
|
|
assert(((cast(*void)(*instance.descriptorIndexing)) - cast(*void)(*instance)) == 52, "VkPhysicalDeviceVulkan12Features.descriptorIndexing has unexpected offset % instead of 52", ((cast(*void)(*instance.descriptorIndexing)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.descriptorIndexing)) == 4, "VkPhysicalDeviceVulkan12Features.descriptorIndexing has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.descriptorIndexing)));
|
|
assert(((cast(*void)(*instance.shaderInputAttachmentArrayDynamicIndexing)) - cast(*void)(*instance)) == 56, "VkPhysicalDeviceVulkan12Features.shaderInputAttachmentArrayDynamicIndexing has unexpected offset % instead of 56", ((cast(*void)(*instance.shaderInputAttachmentArrayDynamicIndexing)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.shaderInputAttachmentArrayDynamicIndexing)) == 4, "VkPhysicalDeviceVulkan12Features.shaderInputAttachmentArrayDynamicIndexing has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.shaderInputAttachmentArrayDynamicIndexing)));
|
|
assert(((cast(*void)(*instance.shaderUniformTexelBufferArrayDynamicIndexing)) - cast(*void)(*instance)) == 60, "VkPhysicalDeviceVulkan12Features.shaderUniformTexelBufferArrayDynamicIndexing has unexpected offset % instead of 60", ((cast(*void)(*instance.shaderUniformTexelBufferArrayDynamicIndexing)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.shaderUniformTexelBufferArrayDynamicIndexing)) == 4, "VkPhysicalDeviceVulkan12Features.shaderUniformTexelBufferArrayDynamicIndexing has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.shaderUniformTexelBufferArrayDynamicIndexing)));
|
|
assert(((cast(*void)(*instance.shaderStorageTexelBufferArrayDynamicIndexing)) - cast(*void)(*instance)) == 64, "VkPhysicalDeviceVulkan12Features.shaderStorageTexelBufferArrayDynamicIndexing has unexpected offset % instead of 64", ((cast(*void)(*instance.shaderStorageTexelBufferArrayDynamicIndexing)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.shaderStorageTexelBufferArrayDynamicIndexing)) == 4, "VkPhysicalDeviceVulkan12Features.shaderStorageTexelBufferArrayDynamicIndexing has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.shaderStorageTexelBufferArrayDynamicIndexing)));
|
|
assert(((cast(*void)(*instance.shaderUniformBufferArrayNonUniformIndexing)) - cast(*void)(*instance)) == 68, "VkPhysicalDeviceVulkan12Features.shaderUniformBufferArrayNonUniformIndexing has unexpected offset % instead of 68", ((cast(*void)(*instance.shaderUniformBufferArrayNonUniformIndexing)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.shaderUniformBufferArrayNonUniformIndexing)) == 4, "VkPhysicalDeviceVulkan12Features.shaderUniformBufferArrayNonUniformIndexing has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.shaderUniformBufferArrayNonUniformIndexing)));
|
|
assert(((cast(*void)(*instance.shaderSampledImageArrayNonUniformIndexing)) - cast(*void)(*instance)) == 72, "VkPhysicalDeviceVulkan12Features.shaderSampledImageArrayNonUniformIndexing has unexpected offset % instead of 72", ((cast(*void)(*instance.shaderSampledImageArrayNonUniformIndexing)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.shaderSampledImageArrayNonUniformIndexing)) == 4, "VkPhysicalDeviceVulkan12Features.shaderSampledImageArrayNonUniformIndexing has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.shaderSampledImageArrayNonUniformIndexing)));
|
|
assert(((cast(*void)(*instance.shaderStorageBufferArrayNonUniformIndexing)) - cast(*void)(*instance)) == 76, "VkPhysicalDeviceVulkan12Features.shaderStorageBufferArrayNonUniformIndexing has unexpected offset % instead of 76", ((cast(*void)(*instance.shaderStorageBufferArrayNonUniformIndexing)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.shaderStorageBufferArrayNonUniformIndexing)) == 4, "VkPhysicalDeviceVulkan12Features.shaderStorageBufferArrayNonUniformIndexing has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.shaderStorageBufferArrayNonUniformIndexing)));
|
|
assert(((cast(*void)(*instance.shaderStorageImageArrayNonUniformIndexing)) - cast(*void)(*instance)) == 80, "VkPhysicalDeviceVulkan12Features.shaderStorageImageArrayNonUniformIndexing has unexpected offset % instead of 80", ((cast(*void)(*instance.shaderStorageImageArrayNonUniformIndexing)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.shaderStorageImageArrayNonUniformIndexing)) == 4, "VkPhysicalDeviceVulkan12Features.shaderStorageImageArrayNonUniformIndexing has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.shaderStorageImageArrayNonUniformIndexing)));
|
|
assert(((cast(*void)(*instance.shaderInputAttachmentArrayNonUniformIndexing)) - cast(*void)(*instance)) == 84, "VkPhysicalDeviceVulkan12Features.shaderInputAttachmentArrayNonUniformIndexing has unexpected offset % instead of 84", ((cast(*void)(*instance.shaderInputAttachmentArrayNonUniformIndexing)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.shaderInputAttachmentArrayNonUniformIndexing)) == 4, "VkPhysicalDeviceVulkan12Features.shaderInputAttachmentArrayNonUniformIndexing has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.shaderInputAttachmentArrayNonUniformIndexing)));
|
|
assert(((cast(*void)(*instance.shaderUniformTexelBufferArrayNonUniformIndexing)) - cast(*void)(*instance)) == 88, "VkPhysicalDeviceVulkan12Features.shaderUniformTexelBufferArrayNonUniformIndexing has unexpected offset % instead of 88", ((cast(*void)(*instance.shaderUniformTexelBufferArrayNonUniformIndexing)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.shaderUniformTexelBufferArrayNonUniformIndexing)) == 4, "VkPhysicalDeviceVulkan12Features.shaderUniformTexelBufferArrayNonUniformIndexing has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.shaderUniformTexelBufferArrayNonUniformIndexing)));
|
|
assert(((cast(*void)(*instance.shaderStorageTexelBufferArrayNonUniformIndexing)) - cast(*void)(*instance)) == 92, "VkPhysicalDeviceVulkan12Features.shaderStorageTexelBufferArrayNonUniformIndexing has unexpected offset % instead of 92", ((cast(*void)(*instance.shaderStorageTexelBufferArrayNonUniformIndexing)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.shaderStorageTexelBufferArrayNonUniformIndexing)) == 4, "VkPhysicalDeviceVulkan12Features.shaderStorageTexelBufferArrayNonUniformIndexing has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.shaderStorageTexelBufferArrayNonUniformIndexing)));
|
|
assert(((cast(*void)(*instance.descriptorBindingUniformBufferUpdateAfterBind)) - cast(*void)(*instance)) == 96, "VkPhysicalDeviceVulkan12Features.descriptorBindingUniformBufferUpdateAfterBind has unexpected offset % instead of 96", ((cast(*void)(*instance.descriptorBindingUniformBufferUpdateAfterBind)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.descriptorBindingUniformBufferUpdateAfterBind)) == 4, "VkPhysicalDeviceVulkan12Features.descriptorBindingUniformBufferUpdateAfterBind has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.descriptorBindingUniformBufferUpdateAfterBind)));
|
|
assert(((cast(*void)(*instance.descriptorBindingSampledImageUpdateAfterBind)) - cast(*void)(*instance)) == 100, "VkPhysicalDeviceVulkan12Features.descriptorBindingSampledImageUpdateAfterBind has unexpected offset % instead of 100", ((cast(*void)(*instance.descriptorBindingSampledImageUpdateAfterBind)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.descriptorBindingSampledImageUpdateAfterBind)) == 4, "VkPhysicalDeviceVulkan12Features.descriptorBindingSampledImageUpdateAfterBind has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.descriptorBindingSampledImageUpdateAfterBind)));
|
|
assert(((cast(*void)(*instance.descriptorBindingStorageImageUpdateAfterBind)) - cast(*void)(*instance)) == 104, "VkPhysicalDeviceVulkan12Features.descriptorBindingStorageImageUpdateAfterBind has unexpected offset % instead of 104", ((cast(*void)(*instance.descriptorBindingStorageImageUpdateAfterBind)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.descriptorBindingStorageImageUpdateAfterBind)) == 4, "VkPhysicalDeviceVulkan12Features.descriptorBindingStorageImageUpdateAfterBind has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.descriptorBindingStorageImageUpdateAfterBind)));
|
|
assert(((cast(*void)(*instance.descriptorBindingStorageBufferUpdateAfterBind)) - cast(*void)(*instance)) == 108, "VkPhysicalDeviceVulkan12Features.descriptorBindingStorageBufferUpdateAfterBind has unexpected offset % instead of 108", ((cast(*void)(*instance.descriptorBindingStorageBufferUpdateAfterBind)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.descriptorBindingStorageBufferUpdateAfterBind)) == 4, "VkPhysicalDeviceVulkan12Features.descriptorBindingStorageBufferUpdateAfterBind has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.descriptorBindingStorageBufferUpdateAfterBind)));
|
|
assert(((cast(*void)(*instance.descriptorBindingUniformTexelBufferUpdateAfterBind)) - cast(*void)(*instance)) == 112, "VkPhysicalDeviceVulkan12Features.descriptorBindingUniformTexelBufferUpdateAfterBind has unexpected offset % instead of 112", ((cast(*void)(*instance.descriptorBindingUniformTexelBufferUpdateAfterBind)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.descriptorBindingUniformTexelBufferUpdateAfterBind)) == 4, "VkPhysicalDeviceVulkan12Features.descriptorBindingUniformTexelBufferUpdateAfterBind has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.descriptorBindingUniformTexelBufferUpdateAfterBind)));
|
|
assert(((cast(*void)(*instance.descriptorBindingStorageTexelBufferUpdateAfterBind)) - cast(*void)(*instance)) == 116, "VkPhysicalDeviceVulkan12Features.descriptorBindingStorageTexelBufferUpdateAfterBind has unexpected offset % instead of 116", ((cast(*void)(*instance.descriptorBindingStorageTexelBufferUpdateAfterBind)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.descriptorBindingStorageTexelBufferUpdateAfterBind)) == 4, "VkPhysicalDeviceVulkan12Features.descriptorBindingStorageTexelBufferUpdateAfterBind has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.descriptorBindingStorageTexelBufferUpdateAfterBind)));
|
|
assert(((cast(*void)(*instance.descriptorBindingUpdateUnusedWhilePending)) - cast(*void)(*instance)) == 120, "VkPhysicalDeviceVulkan12Features.descriptorBindingUpdateUnusedWhilePending has unexpected offset % instead of 120", ((cast(*void)(*instance.descriptorBindingUpdateUnusedWhilePending)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.descriptorBindingUpdateUnusedWhilePending)) == 4, "VkPhysicalDeviceVulkan12Features.descriptorBindingUpdateUnusedWhilePending has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.descriptorBindingUpdateUnusedWhilePending)));
|
|
assert(((cast(*void)(*instance.descriptorBindingPartiallyBound)) - cast(*void)(*instance)) == 124, "VkPhysicalDeviceVulkan12Features.descriptorBindingPartiallyBound has unexpected offset % instead of 124", ((cast(*void)(*instance.descriptorBindingPartiallyBound)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.descriptorBindingPartiallyBound)) == 4, "VkPhysicalDeviceVulkan12Features.descriptorBindingPartiallyBound has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.descriptorBindingPartiallyBound)));
|
|
assert(((cast(*void)(*instance.descriptorBindingVariableDescriptorCount)) - cast(*void)(*instance)) == 128, "VkPhysicalDeviceVulkan12Features.descriptorBindingVariableDescriptorCount has unexpected offset % instead of 128", ((cast(*void)(*instance.descriptorBindingVariableDescriptorCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.descriptorBindingVariableDescriptorCount)) == 4, "VkPhysicalDeviceVulkan12Features.descriptorBindingVariableDescriptorCount has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.descriptorBindingVariableDescriptorCount)));
|
|
assert(((cast(*void)(*instance.runtimeDescriptorArray)) - cast(*void)(*instance)) == 132, "VkPhysicalDeviceVulkan12Features.runtimeDescriptorArray has unexpected offset % instead of 132", ((cast(*void)(*instance.runtimeDescriptorArray)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.runtimeDescriptorArray)) == 4, "VkPhysicalDeviceVulkan12Features.runtimeDescriptorArray has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.runtimeDescriptorArray)));
|
|
assert(((cast(*void)(*instance.samplerFilterMinmax)) - cast(*void)(*instance)) == 136, "VkPhysicalDeviceVulkan12Features.samplerFilterMinmax has unexpected offset % instead of 136", ((cast(*void)(*instance.samplerFilterMinmax)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.samplerFilterMinmax)) == 4, "VkPhysicalDeviceVulkan12Features.samplerFilterMinmax has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.samplerFilterMinmax)));
|
|
assert(((cast(*void)(*instance.scalarBlockLayout)) - cast(*void)(*instance)) == 140, "VkPhysicalDeviceVulkan12Features.scalarBlockLayout has unexpected offset % instead of 140", ((cast(*void)(*instance.scalarBlockLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.scalarBlockLayout)) == 4, "VkPhysicalDeviceVulkan12Features.scalarBlockLayout has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.scalarBlockLayout)));
|
|
assert(((cast(*void)(*instance.imagelessFramebuffer)) - cast(*void)(*instance)) == 144, "VkPhysicalDeviceVulkan12Features.imagelessFramebuffer has unexpected offset % instead of 144", ((cast(*void)(*instance.imagelessFramebuffer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.imagelessFramebuffer)) == 4, "VkPhysicalDeviceVulkan12Features.imagelessFramebuffer has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.imagelessFramebuffer)));
|
|
assert(((cast(*void)(*instance.uniformBufferStandardLayout)) - cast(*void)(*instance)) == 148, "VkPhysicalDeviceVulkan12Features.uniformBufferStandardLayout has unexpected offset % instead of 148", ((cast(*void)(*instance.uniformBufferStandardLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.uniformBufferStandardLayout)) == 4, "VkPhysicalDeviceVulkan12Features.uniformBufferStandardLayout has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.uniformBufferStandardLayout)));
|
|
assert(((cast(*void)(*instance.shaderSubgroupExtendedTypes)) - cast(*void)(*instance)) == 152, "VkPhysicalDeviceVulkan12Features.shaderSubgroupExtendedTypes has unexpected offset % instead of 152", ((cast(*void)(*instance.shaderSubgroupExtendedTypes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.shaderSubgroupExtendedTypes)) == 4, "VkPhysicalDeviceVulkan12Features.shaderSubgroupExtendedTypes has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.shaderSubgroupExtendedTypes)));
|
|
assert(((cast(*void)(*instance.separateDepthStencilLayouts)) - cast(*void)(*instance)) == 156, "VkPhysicalDeviceVulkan12Features.separateDepthStencilLayouts has unexpected offset % instead of 156", ((cast(*void)(*instance.separateDepthStencilLayouts)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.separateDepthStencilLayouts)) == 4, "VkPhysicalDeviceVulkan12Features.separateDepthStencilLayouts has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.separateDepthStencilLayouts)));
|
|
assert(((cast(*void)(*instance.hostQueryReset)) - cast(*void)(*instance)) == 160, "VkPhysicalDeviceVulkan12Features.hostQueryReset has unexpected offset % instead of 160", ((cast(*void)(*instance.hostQueryReset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.hostQueryReset)) == 4, "VkPhysicalDeviceVulkan12Features.hostQueryReset has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.hostQueryReset)));
|
|
assert(((cast(*void)(*instance.timelineSemaphore)) - cast(*void)(*instance)) == 164, "VkPhysicalDeviceVulkan12Features.timelineSemaphore has unexpected offset % instead of 164", ((cast(*void)(*instance.timelineSemaphore)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.timelineSemaphore)) == 4, "VkPhysicalDeviceVulkan12Features.timelineSemaphore has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.timelineSemaphore)));
|
|
assert(((cast(*void)(*instance.bufferDeviceAddress)) - cast(*void)(*instance)) == 168, "VkPhysicalDeviceVulkan12Features.bufferDeviceAddress has unexpected offset % instead of 168", ((cast(*void)(*instance.bufferDeviceAddress)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.bufferDeviceAddress)) == 4, "VkPhysicalDeviceVulkan12Features.bufferDeviceAddress has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.bufferDeviceAddress)));
|
|
assert(((cast(*void)(*instance.bufferDeviceAddressCaptureReplay)) - cast(*void)(*instance)) == 172, "VkPhysicalDeviceVulkan12Features.bufferDeviceAddressCaptureReplay has unexpected offset % instead of 172", ((cast(*void)(*instance.bufferDeviceAddressCaptureReplay)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.bufferDeviceAddressCaptureReplay)) == 4, "VkPhysicalDeviceVulkan12Features.bufferDeviceAddressCaptureReplay has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.bufferDeviceAddressCaptureReplay)));
|
|
assert(((cast(*void)(*instance.bufferDeviceAddressMultiDevice)) - cast(*void)(*instance)) == 176, "VkPhysicalDeviceVulkan12Features.bufferDeviceAddressMultiDevice has unexpected offset % instead of 176", ((cast(*void)(*instance.bufferDeviceAddressMultiDevice)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.bufferDeviceAddressMultiDevice)) == 4, "VkPhysicalDeviceVulkan12Features.bufferDeviceAddressMultiDevice has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.bufferDeviceAddressMultiDevice)));
|
|
assert(((cast(*void)(*instance.vulkanMemoryModel)) - cast(*void)(*instance)) == 180, "VkPhysicalDeviceVulkan12Features.vulkanMemoryModel has unexpected offset % instead of 180", ((cast(*void)(*instance.vulkanMemoryModel)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.vulkanMemoryModel)) == 4, "VkPhysicalDeviceVulkan12Features.vulkanMemoryModel has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.vulkanMemoryModel)));
|
|
assert(((cast(*void)(*instance.vulkanMemoryModelDeviceScope)) - cast(*void)(*instance)) == 184, "VkPhysicalDeviceVulkan12Features.vulkanMemoryModelDeviceScope has unexpected offset % instead of 184", ((cast(*void)(*instance.vulkanMemoryModelDeviceScope)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.vulkanMemoryModelDeviceScope)) == 4, "VkPhysicalDeviceVulkan12Features.vulkanMemoryModelDeviceScope has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.vulkanMemoryModelDeviceScope)));
|
|
assert(((cast(*void)(*instance.vulkanMemoryModelAvailabilityVisibilityChains)) - cast(*void)(*instance)) == 188, "VkPhysicalDeviceVulkan12Features.vulkanMemoryModelAvailabilityVisibilityChains has unexpected offset % instead of 188", ((cast(*void)(*instance.vulkanMemoryModelAvailabilityVisibilityChains)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.vulkanMemoryModelAvailabilityVisibilityChains)) == 4, "VkPhysicalDeviceVulkan12Features.vulkanMemoryModelAvailabilityVisibilityChains has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.vulkanMemoryModelAvailabilityVisibilityChains)));
|
|
assert(((cast(*void)(*instance.shaderOutputViewportIndex)) - cast(*void)(*instance)) == 192, "VkPhysicalDeviceVulkan12Features.shaderOutputViewportIndex has unexpected offset % instead of 192", ((cast(*void)(*instance.shaderOutputViewportIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.shaderOutputViewportIndex)) == 4, "VkPhysicalDeviceVulkan12Features.shaderOutputViewportIndex has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.shaderOutputViewportIndex)));
|
|
assert(((cast(*void)(*instance.shaderOutputLayer)) - cast(*void)(*instance)) == 196, "VkPhysicalDeviceVulkan12Features.shaderOutputLayer has unexpected offset % instead of 196", ((cast(*void)(*instance.shaderOutputLayer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.shaderOutputLayer)) == 4, "VkPhysicalDeviceVulkan12Features.shaderOutputLayer has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.shaderOutputLayer)));
|
|
assert(((cast(*void)(*instance.subgroupBroadcastDynamicId)) - cast(*void)(*instance)) == 200, "VkPhysicalDeviceVulkan12Features.subgroupBroadcastDynamicId has unexpected offset % instead of 200", ((cast(*void)(*instance.subgroupBroadcastDynamicId)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Features.subgroupBroadcastDynamicId)) == 4, "VkPhysicalDeviceVulkan12Features.subgroupBroadcastDynamicId has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Features.subgroupBroadcastDynamicId)));
|
|
assert(size_of(VkPhysicalDeviceVulkan12Features) == 208, "VkPhysicalDeviceVulkan12Features has size % instead of 208", size_of(VkPhysicalDeviceVulkan12Features));
|
|
}
|
|
|
|
{
|
|
instance: VkConformanceVersion;
|
|
assert(((cast(*void)(*instance.major)) - cast(*void)(*instance)) == 0, "VkConformanceVersion.major has unexpected offset % instead of 0", ((cast(*void)(*instance.major)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkConformanceVersion.major)) == 1, "VkConformanceVersion.major has unexpected size % instead of 1", size_of(type_of(VkConformanceVersion.major)));
|
|
assert(((cast(*void)(*instance.minor)) - cast(*void)(*instance)) == 1, "VkConformanceVersion.minor has unexpected offset % instead of 1", ((cast(*void)(*instance.minor)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkConformanceVersion.minor)) == 1, "VkConformanceVersion.minor has unexpected size % instead of 1", size_of(type_of(VkConformanceVersion.minor)));
|
|
assert(((cast(*void)(*instance.subminor)) - cast(*void)(*instance)) == 2, "VkConformanceVersion.subminor has unexpected offset % instead of 2", ((cast(*void)(*instance.subminor)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkConformanceVersion.subminor)) == 1, "VkConformanceVersion.subminor has unexpected size % instead of 1", size_of(type_of(VkConformanceVersion.subminor)));
|
|
assert(((cast(*void)(*instance.patch)) - cast(*void)(*instance)) == 3, "VkConformanceVersion.patch has unexpected offset % instead of 3", ((cast(*void)(*instance.patch)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkConformanceVersion.patch)) == 1, "VkConformanceVersion.patch has unexpected size % instead of 1", size_of(type_of(VkConformanceVersion.patch)));
|
|
assert(size_of(VkConformanceVersion) == 4, "VkConformanceVersion has size % instead of 4", size_of(VkConformanceVersion));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceVulkan12Properties;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceVulkan12Properties.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.sType)) == 4, "VkPhysicalDeviceVulkan12Properties.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceVulkan12Properties.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.pNext)) == 8, "VkPhysicalDeviceVulkan12Properties.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceVulkan12Properties.pNext)));
|
|
assert(((cast(*void)(*instance.driverID)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceVulkan12Properties.driverID has unexpected offset % instead of 16", ((cast(*void)(*instance.driverID)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.driverID)) == 4, "VkPhysicalDeviceVulkan12Properties.driverID has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.driverID)));
|
|
assert(((cast(*void)(*instance.driverName)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceVulkan12Properties.driverName has unexpected offset % instead of 20", ((cast(*void)(*instance.driverName)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.driverName)) == 256, "VkPhysicalDeviceVulkan12Properties.driverName has unexpected size % instead of 256", size_of(type_of(VkPhysicalDeviceVulkan12Properties.driverName)));
|
|
assert(((cast(*void)(*instance.driverInfo)) - cast(*void)(*instance)) == 276, "VkPhysicalDeviceVulkan12Properties.driverInfo has unexpected offset % instead of 276", ((cast(*void)(*instance.driverInfo)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.driverInfo)) == 256, "VkPhysicalDeviceVulkan12Properties.driverInfo has unexpected size % instead of 256", size_of(type_of(VkPhysicalDeviceVulkan12Properties.driverInfo)));
|
|
assert(((cast(*void)(*instance.conformanceVersion)) - cast(*void)(*instance)) == 532, "VkPhysicalDeviceVulkan12Properties.conformanceVersion has unexpected offset % instead of 532", ((cast(*void)(*instance.conformanceVersion)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.conformanceVersion)) == 4, "VkPhysicalDeviceVulkan12Properties.conformanceVersion has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.conformanceVersion)));
|
|
assert(((cast(*void)(*instance.denormBehaviorIndependence)) - cast(*void)(*instance)) == 536, "VkPhysicalDeviceVulkan12Properties.denormBehaviorIndependence has unexpected offset % instead of 536", ((cast(*void)(*instance.denormBehaviorIndependence)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.denormBehaviorIndependence)) == 4, "VkPhysicalDeviceVulkan12Properties.denormBehaviorIndependence has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.denormBehaviorIndependence)));
|
|
assert(((cast(*void)(*instance.roundingModeIndependence)) - cast(*void)(*instance)) == 540, "VkPhysicalDeviceVulkan12Properties.roundingModeIndependence has unexpected offset % instead of 540", ((cast(*void)(*instance.roundingModeIndependence)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.roundingModeIndependence)) == 4, "VkPhysicalDeviceVulkan12Properties.roundingModeIndependence has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.roundingModeIndependence)));
|
|
assert(((cast(*void)(*instance.shaderSignedZeroInfNanPreserveFloat16)) - cast(*void)(*instance)) == 544, "VkPhysicalDeviceVulkan12Properties.shaderSignedZeroInfNanPreserveFloat16 has unexpected offset % instead of 544", ((cast(*void)(*instance.shaderSignedZeroInfNanPreserveFloat16)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.shaderSignedZeroInfNanPreserveFloat16)) == 4, "VkPhysicalDeviceVulkan12Properties.shaderSignedZeroInfNanPreserveFloat16 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.shaderSignedZeroInfNanPreserveFloat16)));
|
|
assert(((cast(*void)(*instance.shaderSignedZeroInfNanPreserveFloat32)) - cast(*void)(*instance)) == 548, "VkPhysicalDeviceVulkan12Properties.shaderSignedZeroInfNanPreserveFloat32 has unexpected offset % instead of 548", ((cast(*void)(*instance.shaderSignedZeroInfNanPreserveFloat32)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.shaderSignedZeroInfNanPreserveFloat32)) == 4, "VkPhysicalDeviceVulkan12Properties.shaderSignedZeroInfNanPreserveFloat32 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.shaderSignedZeroInfNanPreserveFloat32)));
|
|
assert(((cast(*void)(*instance.shaderSignedZeroInfNanPreserveFloat64)) - cast(*void)(*instance)) == 552, "VkPhysicalDeviceVulkan12Properties.shaderSignedZeroInfNanPreserveFloat64 has unexpected offset % instead of 552", ((cast(*void)(*instance.shaderSignedZeroInfNanPreserveFloat64)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.shaderSignedZeroInfNanPreserveFloat64)) == 4, "VkPhysicalDeviceVulkan12Properties.shaderSignedZeroInfNanPreserveFloat64 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.shaderSignedZeroInfNanPreserveFloat64)));
|
|
assert(((cast(*void)(*instance.shaderDenormPreserveFloat16)) - cast(*void)(*instance)) == 556, "VkPhysicalDeviceVulkan12Properties.shaderDenormPreserveFloat16 has unexpected offset % instead of 556", ((cast(*void)(*instance.shaderDenormPreserveFloat16)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.shaderDenormPreserveFloat16)) == 4, "VkPhysicalDeviceVulkan12Properties.shaderDenormPreserveFloat16 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.shaderDenormPreserveFloat16)));
|
|
assert(((cast(*void)(*instance.shaderDenormPreserveFloat32)) - cast(*void)(*instance)) == 560, "VkPhysicalDeviceVulkan12Properties.shaderDenormPreserveFloat32 has unexpected offset % instead of 560", ((cast(*void)(*instance.shaderDenormPreserveFloat32)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.shaderDenormPreserveFloat32)) == 4, "VkPhysicalDeviceVulkan12Properties.shaderDenormPreserveFloat32 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.shaderDenormPreserveFloat32)));
|
|
assert(((cast(*void)(*instance.shaderDenormPreserveFloat64)) - cast(*void)(*instance)) == 564, "VkPhysicalDeviceVulkan12Properties.shaderDenormPreserveFloat64 has unexpected offset % instead of 564", ((cast(*void)(*instance.shaderDenormPreserveFloat64)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.shaderDenormPreserveFloat64)) == 4, "VkPhysicalDeviceVulkan12Properties.shaderDenormPreserveFloat64 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.shaderDenormPreserveFloat64)));
|
|
assert(((cast(*void)(*instance.shaderDenormFlushToZeroFloat16)) - cast(*void)(*instance)) == 568, "VkPhysicalDeviceVulkan12Properties.shaderDenormFlushToZeroFloat16 has unexpected offset % instead of 568", ((cast(*void)(*instance.shaderDenormFlushToZeroFloat16)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.shaderDenormFlushToZeroFloat16)) == 4, "VkPhysicalDeviceVulkan12Properties.shaderDenormFlushToZeroFloat16 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.shaderDenormFlushToZeroFloat16)));
|
|
assert(((cast(*void)(*instance.shaderDenormFlushToZeroFloat32)) - cast(*void)(*instance)) == 572, "VkPhysicalDeviceVulkan12Properties.shaderDenormFlushToZeroFloat32 has unexpected offset % instead of 572", ((cast(*void)(*instance.shaderDenormFlushToZeroFloat32)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.shaderDenormFlushToZeroFloat32)) == 4, "VkPhysicalDeviceVulkan12Properties.shaderDenormFlushToZeroFloat32 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.shaderDenormFlushToZeroFloat32)));
|
|
assert(((cast(*void)(*instance.shaderDenormFlushToZeroFloat64)) - cast(*void)(*instance)) == 576, "VkPhysicalDeviceVulkan12Properties.shaderDenormFlushToZeroFloat64 has unexpected offset % instead of 576", ((cast(*void)(*instance.shaderDenormFlushToZeroFloat64)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.shaderDenormFlushToZeroFloat64)) == 4, "VkPhysicalDeviceVulkan12Properties.shaderDenormFlushToZeroFloat64 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.shaderDenormFlushToZeroFloat64)));
|
|
assert(((cast(*void)(*instance.shaderRoundingModeRTEFloat16)) - cast(*void)(*instance)) == 580, "VkPhysicalDeviceVulkan12Properties.shaderRoundingModeRTEFloat16 has unexpected offset % instead of 580", ((cast(*void)(*instance.shaderRoundingModeRTEFloat16)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.shaderRoundingModeRTEFloat16)) == 4, "VkPhysicalDeviceVulkan12Properties.shaderRoundingModeRTEFloat16 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.shaderRoundingModeRTEFloat16)));
|
|
assert(((cast(*void)(*instance.shaderRoundingModeRTEFloat32)) - cast(*void)(*instance)) == 584, "VkPhysicalDeviceVulkan12Properties.shaderRoundingModeRTEFloat32 has unexpected offset % instead of 584", ((cast(*void)(*instance.shaderRoundingModeRTEFloat32)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.shaderRoundingModeRTEFloat32)) == 4, "VkPhysicalDeviceVulkan12Properties.shaderRoundingModeRTEFloat32 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.shaderRoundingModeRTEFloat32)));
|
|
assert(((cast(*void)(*instance.shaderRoundingModeRTEFloat64)) - cast(*void)(*instance)) == 588, "VkPhysicalDeviceVulkan12Properties.shaderRoundingModeRTEFloat64 has unexpected offset % instead of 588", ((cast(*void)(*instance.shaderRoundingModeRTEFloat64)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.shaderRoundingModeRTEFloat64)) == 4, "VkPhysicalDeviceVulkan12Properties.shaderRoundingModeRTEFloat64 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.shaderRoundingModeRTEFloat64)));
|
|
assert(((cast(*void)(*instance.shaderRoundingModeRTZFloat16)) - cast(*void)(*instance)) == 592, "VkPhysicalDeviceVulkan12Properties.shaderRoundingModeRTZFloat16 has unexpected offset % instead of 592", ((cast(*void)(*instance.shaderRoundingModeRTZFloat16)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.shaderRoundingModeRTZFloat16)) == 4, "VkPhysicalDeviceVulkan12Properties.shaderRoundingModeRTZFloat16 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.shaderRoundingModeRTZFloat16)));
|
|
assert(((cast(*void)(*instance.shaderRoundingModeRTZFloat32)) - cast(*void)(*instance)) == 596, "VkPhysicalDeviceVulkan12Properties.shaderRoundingModeRTZFloat32 has unexpected offset % instead of 596", ((cast(*void)(*instance.shaderRoundingModeRTZFloat32)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.shaderRoundingModeRTZFloat32)) == 4, "VkPhysicalDeviceVulkan12Properties.shaderRoundingModeRTZFloat32 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.shaderRoundingModeRTZFloat32)));
|
|
assert(((cast(*void)(*instance.shaderRoundingModeRTZFloat64)) - cast(*void)(*instance)) == 600, "VkPhysicalDeviceVulkan12Properties.shaderRoundingModeRTZFloat64 has unexpected offset % instead of 600", ((cast(*void)(*instance.shaderRoundingModeRTZFloat64)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.shaderRoundingModeRTZFloat64)) == 4, "VkPhysicalDeviceVulkan12Properties.shaderRoundingModeRTZFloat64 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.shaderRoundingModeRTZFloat64)));
|
|
assert(((cast(*void)(*instance.maxUpdateAfterBindDescriptorsInAllPools)) - cast(*void)(*instance)) == 604, "VkPhysicalDeviceVulkan12Properties.maxUpdateAfterBindDescriptorsInAllPools has unexpected offset % instead of 604", ((cast(*void)(*instance.maxUpdateAfterBindDescriptorsInAllPools)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.maxUpdateAfterBindDescriptorsInAllPools)) == 4, "VkPhysicalDeviceVulkan12Properties.maxUpdateAfterBindDescriptorsInAllPools has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.maxUpdateAfterBindDescriptorsInAllPools)));
|
|
assert(((cast(*void)(*instance.shaderUniformBufferArrayNonUniformIndexingNative)) - cast(*void)(*instance)) == 608, "VkPhysicalDeviceVulkan12Properties.shaderUniformBufferArrayNonUniformIndexingNative has unexpected offset % instead of 608", ((cast(*void)(*instance.shaderUniformBufferArrayNonUniformIndexingNative)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.shaderUniformBufferArrayNonUniformIndexingNative)) == 4, "VkPhysicalDeviceVulkan12Properties.shaderUniformBufferArrayNonUniformIndexingNative has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.shaderUniformBufferArrayNonUniformIndexingNative)));
|
|
assert(((cast(*void)(*instance.shaderSampledImageArrayNonUniformIndexingNative)) - cast(*void)(*instance)) == 612, "VkPhysicalDeviceVulkan12Properties.shaderSampledImageArrayNonUniformIndexingNative has unexpected offset % instead of 612", ((cast(*void)(*instance.shaderSampledImageArrayNonUniformIndexingNative)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.shaderSampledImageArrayNonUniformIndexingNative)) == 4, "VkPhysicalDeviceVulkan12Properties.shaderSampledImageArrayNonUniformIndexingNative has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.shaderSampledImageArrayNonUniformIndexingNative)));
|
|
assert(((cast(*void)(*instance.shaderStorageBufferArrayNonUniformIndexingNative)) - cast(*void)(*instance)) == 616, "VkPhysicalDeviceVulkan12Properties.shaderStorageBufferArrayNonUniformIndexingNative has unexpected offset % instead of 616", ((cast(*void)(*instance.shaderStorageBufferArrayNonUniformIndexingNative)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.shaderStorageBufferArrayNonUniformIndexingNative)) == 4, "VkPhysicalDeviceVulkan12Properties.shaderStorageBufferArrayNonUniformIndexingNative has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.shaderStorageBufferArrayNonUniformIndexingNative)));
|
|
assert(((cast(*void)(*instance.shaderStorageImageArrayNonUniformIndexingNative)) - cast(*void)(*instance)) == 620, "VkPhysicalDeviceVulkan12Properties.shaderStorageImageArrayNonUniformIndexingNative has unexpected offset % instead of 620", ((cast(*void)(*instance.shaderStorageImageArrayNonUniformIndexingNative)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.shaderStorageImageArrayNonUniformIndexingNative)) == 4, "VkPhysicalDeviceVulkan12Properties.shaderStorageImageArrayNonUniformIndexingNative has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.shaderStorageImageArrayNonUniformIndexingNative)));
|
|
assert(((cast(*void)(*instance.shaderInputAttachmentArrayNonUniformIndexingNative)) - cast(*void)(*instance)) == 624, "VkPhysicalDeviceVulkan12Properties.shaderInputAttachmentArrayNonUniformIndexingNative has unexpected offset % instead of 624", ((cast(*void)(*instance.shaderInputAttachmentArrayNonUniformIndexingNative)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.shaderInputAttachmentArrayNonUniformIndexingNative)) == 4, "VkPhysicalDeviceVulkan12Properties.shaderInputAttachmentArrayNonUniformIndexingNative has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.shaderInputAttachmentArrayNonUniformIndexingNative)));
|
|
assert(((cast(*void)(*instance.robustBufferAccessUpdateAfterBind)) - cast(*void)(*instance)) == 628, "VkPhysicalDeviceVulkan12Properties.robustBufferAccessUpdateAfterBind has unexpected offset % instead of 628", ((cast(*void)(*instance.robustBufferAccessUpdateAfterBind)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.robustBufferAccessUpdateAfterBind)) == 4, "VkPhysicalDeviceVulkan12Properties.robustBufferAccessUpdateAfterBind has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.robustBufferAccessUpdateAfterBind)));
|
|
assert(((cast(*void)(*instance.quadDivergentImplicitLod)) - cast(*void)(*instance)) == 632, "VkPhysicalDeviceVulkan12Properties.quadDivergentImplicitLod has unexpected offset % instead of 632", ((cast(*void)(*instance.quadDivergentImplicitLod)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.quadDivergentImplicitLod)) == 4, "VkPhysicalDeviceVulkan12Properties.quadDivergentImplicitLod has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.quadDivergentImplicitLod)));
|
|
assert(((cast(*void)(*instance.maxPerStageDescriptorUpdateAfterBindSamplers)) - cast(*void)(*instance)) == 636, "VkPhysicalDeviceVulkan12Properties.maxPerStageDescriptorUpdateAfterBindSamplers has unexpected offset % instead of 636", ((cast(*void)(*instance.maxPerStageDescriptorUpdateAfterBindSamplers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.maxPerStageDescriptorUpdateAfterBindSamplers)) == 4, "VkPhysicalDeviceVulkan12Properties.maxPerStageDescriptorUpdateAfterBindSamplers has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.maxPerStageDescriptorUpdateAfterBindSamplers)));
|
|
assert(((cast(*void)(*instance.maxPerStageDescriptorUpdateAfterBindUniformBuffers)) - cast(*void)(*instance)) == 640, "VkPhysicalDeviceVulkan12Properties.maxPerStageDescriptorUpdateAfterBindUniformBuffers has unexpected offset % instead of 640", ((cast(*void)(*instance.maxPerStageDescriptorUpdateAfterBindUniformBuffers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.maxPerStageDescriptorUpdateAfterBindUniformBuffers)) == 4, "VkPhysicalDeviceVulkan12Properties.maxPerStageDescriptorUpdateAfterBindUniformBuffers has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.maxPerStageDescriptorUpdateAfterBindUniformBuffers)));
|
|
assert(((cast(*void)(*instance.maxPerStageDescriptorUpdateAfterBindStorageBuffers)) - cast(*void)(*instance)) == 644, "VkPhysicalDeviceVulkan12Properties.maxPerStageDescriptorUpdateAfterBindStorageBuffers has unexpected offset % instead of 644", ((cast(*void)(*instance.maxPerStageDescriptorUpdateAfterBindStorageBuffers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.maxPerStageDescriptorUpdateAfterBindStorageBuffers)) == 4, "VkPhysicalDeviceVulkan12Properties.maxPerStageDescriptorUpdateAfterBindStorageBuffers has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.maxPerStageDescriptorUpdateAfterBindStorageBuffers)));
|
|
assert(((cast(*void)(*instance.maxPerStageDescriptorUpdateAfterBindSampledImages)) - cast(*void)(*instance)) == 648, "VkPhysicalDeviceVulkan12Properties.maxPerStageDescriptorUpdateAfterBindSampledImages has unexpected offset % instead of 648", ((cast(*void)(*instance.maxPerStageDescriptorUpdateAfterBindSampledImages)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.maxPerStageDescriptorUpdateAfterBindSampledImages)) == 4, "VkPhysicalDeviceVulkan12Properties.maxPerStageDescriptorUpdateAfterBindSampledImages has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.maxPerStageDescriptorUpdateAfterBindSampledImages)));
|
|
assert(((cast(*void)(*instance.maxPerStageDescriptorUpdateAfterBindStorageImages)) - cast(*void)(*instance)) == 652, "VkPhysicalDeviceVulkan12Properties.maxPerStageDescriptorUpdateAfterBindStorageImages has unexpected offset % instead of 652", ((cast(*void)(*instance.maxPerStageDescriptorUpdateAfterBindStorageImages)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.maxPerStageDescriptorUpdateAfterBindStorageImages)) == 4, "VkPhysicalDeviceVulkan12Properties.maxPerStageDescriptorUpdateAfterBindStorageImages has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.maxPerStageDescriptorUpdateAfterBindStorageImages)));
|
|
assert(((cast(*void)(*instance.maxPerStageDescriptorUpdateAfterBindInputAttachments)) - cast(*void)(*instance)) == 656, "VkPhysicalDeviceVulkan12Properties.maxPerStageDescriptorUpdateAfterBindInputAttachments has unexpected offset % instead of 656", ((cast(*void)(*instance.maxPerStageDescriptorUpdateAfterBindInputAttachments)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.maxPerStageDescriptorUpdateAfterBindInputAttachments)) == 4, "VkPhysicalDeviceVulkan12Properties.maxPerStageDescriptorUpdateAfterBindInputAttachments has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.maxPerStageDescriptorUpdateAfterBindInputAttachments)));
|
|
assert(((cast(*void)(*instance.maxPerStageUpdateAfterBindResources)) - cast(*void)(*instance)) == 660, "VkPhysicalDeviceVulkan12Properties.maxPerStageUpdateAfterBindResources has unexpected offset % instead of 660", ((cast(*void)(*instance.maxPerStageUpdateAfterBindResources)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.maxPerStageUpdateAfterBindResources)) == 4, "VkPhysicalDeviceVulkan12Properties.maxPerStageUpdateAfterBindResources has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.maxPerStageUpdateAfterBindResources)));
|
|
assert(((cast(*void)(*instance.maxDescriptorSetUpdateAfterBindSamplers)) - cast(*void)(*instance)) == 664, "VkPhysicalDeviceVulkan12Properties.maxDescriptorSetUpdateAfterBindSamplers has unexpected offset % instead of 664", ((cast(*void)(*instance.maxDescriptorSetUpdateAfterBindSamplers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.maxDescriptorSetUpdateAfterBindSamplers)) == 4, "VkPhysicalDeviceVulkan12Properties.maxDescriptorSetUpdateAfterBindSamplers has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.maxDescriptorSetUpdateAfterBindSamplers)));
|
|
assert(((cast(*void)(*instance.maxDescriptorSetUpdateAfterBindUniformBuffers)) - cast(*void)(*instance)) == 668, "VkPhysicalDeviceVulkan12Properties.maxDescriptorSetUpdateAfterBindUniformBuffers has unexpected offset % instead of 668", ((cast(*void)(*instance.maxDescriptorSetUpdateAfterBindUniformBuffers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.maxDescriptorSetUpdateAfterBindUniformBuffers)) == 4, "VkPhysicalDeviceVulkan12Properties.maxDescriptorSetUpdateAfterBindUniformBuffers has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.maxDescriptorSetUpdateAfterBindUniformBuffers)));
|
|
assert(((cast(*void)(*instance.maxDescriptorSetUpdateAfterBindUniformBuffersDynamic)) - cast(*void)(*instance)) == 672, "VkPhysicalDeviceVulkan12Properties.maxDescriptorSetUpdateAfterBindUniformBuffersDynamic has unexpected offset % instead of 672", ((cast(*void)(*instance.maxDescriptorSetUpdateAfterBindUniformBuffersDynamic)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.maxDescriptorSetUpdateAfterBindUniformBuffersDynamic)) == 4, "VkPhysicalDeviceVulkan12Properties.maxDescriptorSetUpdateAfterBindUniformBuffersDynamic has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.maxDescriptorSetUpdateAfterBindUniformBuffersDynamic)));
|
|
assert(((cast(*void)(*instance.maxDescriptorSetUpdateAfterBindStorageBuffers)) - cast(*void)(*instance)) == 676, "VkPhysicalDeviceVulkan12Properties.maxDescriptorSetUpdateAfterBindStorageBuffers has unexpected offset % instead of 676", ((cast(*void)(*instance.maxDescriptorSetUpdateAfterBindStorageBuffers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.maxDescriptorSetUpdateAfterBindStorageBuffers)) == 4, "VkPhysicalDeviceVulkan12Properties.maxDescriptorSetUpdateAfterBindStorageBuffers has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.maxDescriptorSetUpdateAfterBindStorageBuffers)));
|
|
assert(((cast(*void)(*instance.maxDescriptorSetUpdateAfterBindStorageBuffersDynamic)) - cast(*void)(*instance)) == 680, "VkPhysicalDeviceVulkan12Properties.maxDescriptorSetUpdateAfterBindStorageBuffersDynamic has unexpected offset % instead of 680", ((cast(*void)(*instance.maxDescriptorSetUpdateAfterBindStorageBuffersDynamic)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.maxDescriptorSetUpdateAfterBindStorageBuffersDynamic)) == 4, "VkPhysicalDeviceVulkan12Properties.maxDescriptorSetUpdateAfterBindStorageBuffersDynamic has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.maxDescriptorSetUpdateAfterBindStorageBuffersDynamic)));
|
|
assert(((cast(*void)(*instance.maxDescriptorSetUpdateAfterBindSampledImages)) - cast(*void)(*instance)) == 684, "VkPhysicalDeviceVulkan12Properties.maxDescriptorSetUpdateAfterBindSampledImages has unexpected offset % instead of 684", ((cast(*void)(*instance.maxDescriptorSetUpdateAfterBindSampledImages)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.maxDescriptorSetUpdateAfterBindSampledImages)) == 4, "VkPhysicalDeviceVulkan12Properties.maxDescriptorSetUpdateAfterBindSampledImages has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.maxDescriptorSetUpdateAfterBindSampledImages)));
|
|
assert(((cast(*void)(*instance.maxDescriptorSetUpdateAfterBindStorageImages)) - cast(*void)(*instance)) == 688, "VkPhysicalDeviceVulkan12Properties.maxDescriptorSetUpdateAfterBindStorageImages has unexpected offset % instead of 688", ((cast(*void)(*instance.maxDescriptorSetUpdateAfterBindStorageImages)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.maxDescriptorSetUpdateAfterBindStorageImages)) == 4, "VkPhysicalDeviceVulkan12Properties.maxDescriptorSetUpdateAfterBindStorageImages has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.maxDescriptorSetUpdateAfterBindStorageImages)));
|
|
assert(((cast(*void)(*instance.maxDescriptorSetUpdateAfterBindInputAttachments)) - cast(*void)(*instance)) == 692, "VkPhysicalDeviceVulkan12Properties.maxDescriptorSetUpdateAfterBindInputAttachments has unexpected offset % instead of 692", ((cast(*void)(*instance.maxDescriptorSetUpdateAfterBindInputAttachments)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.maxDescriptorSetUpdateAfterBindInputAttachments)) == 4, "VkPhysicalDeviceVulkan12Properties.maxDescriptorSetUpdateAfterBindInputAttachments has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.maxDescriptorSetUpdateAfterBindInputAttachments)));
|
|
assert(((cast(*void)(*instance.supportedDepthResolveModes)) - cast(*void)(*instance)) == 696, "VkPhysicalDeviceVulkan12Properties.supportedDepthResolveModes has unexpected offset % instead of 696", ((cast(*void)(*instance.supportedDepthResolveModes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.supportedDepthResolveModes)) == 4, "VkPhysicalDeviceVulkan12Properties.supportedDepthResolveModes has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.supportedDepthResolveModes)));
|
|
assert(((cast(*void)(*instance.supportedStencilResolveModes)) - cast(*void)(*instance)) == 700, "VkPhysicalDeviceVulkan12Properties.supportedStencilResolveModes has unexpected offset % instead of 700", ((cast(*void)(*instance.supportedStencilResolveModes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.supportedStencilResolveModes)) == 4, "VkPhysicalDeviceVulkan12Properties.supportedStencilResolveModes has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.supportedStencilResolveModes)));
|
|
assert(((cast(*void)(*instance.independentResolveNone)) - cast(*void)(*instance)) == 704, "VkPhysicalDeviceVulkan12Properties.independentResolveNone has unexpected offset % instead of 704", ((cast(*void)(*instance.independentResolveNone)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.independentResolveNone)) == 4, "VkPhysicalDeviceVulkan12Properties.independentResolveNone has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.independentResolveNone)));
|
|
assert(((cast(*void)(*instance.independentResolve)) - cast(*void)(*instance)) == 708, "VkPhysicalDeviceVulkan12Properties.independentResolve has unexpected offset % instead of 708", ((cast(*void)(*instance.independentResolve)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.independentResolve)) == 4, "VkPhysicalDeviceVulkan12Properties.independentResolve has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.independentResolve)));
|
|
assert(((cast(*void)(*instance.filterMinmaxSingleComponentFormats)) - cast(*void)(*instance)) == 712, "VkPhysicalDeviceVulkan12Properties.filterMinmaxSingleComponentFormats has unexpected offset % instead of 712", ((cast(*void)(*instance.filterMinmaxSingleComponentFormats)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.filterMinmaxSingleComponentFormats)) == 4, "VkPhysicalDeviceVulkan12Properties.filterMinmaxSingleComponentFormats has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.filterMinmaxSingleComponentFormats)));
|
|
assert(((cast(*void)(*instance.filterMinmaxImageComponentMapping)) - cast(*void)(*instance)) == 716, "VkPhysicalDeviceVulkan12Properties.filterMinmaxImageComponentMapping has unexpected offset % instead of 716", ((cast(*void)(*instance.filterMinmaxImageComponentMapping)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.filterMinmaxImageComponentMapping)) == 4, "VkPhysicalDeviceVulkan12Properties.filterMinmaxImageComponentMapping has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.filterMinmaxImageComponentMapping)));
|
|
assert(((cast(*void)(*instance.maxTimelineSemaphoreValueDifference)) - cast(*void)(*instance)) == 720, "VkPhysicalDeviceVulkan12Properties.maxTimelineSemaphoreValueDifference has unexpected offset % instead of 720", ((cast(*void)(*instance.maxTimelineSemaphoreValueDifference)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.maxTimelineSemaphoreValueDifference)) == 8, "VkPhysicalDeviceVulkan12Properties.maxTimelineSemaphoreValueDifference has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceVulkan12Properties.maxTimelineSemaphoreValueDifference)));
|
|
assert(((cast(*void)(*instance.framebufferIntegerColorSampleCounts)) - cast(*void)(*instance)) == 728, "VkPhysicalDeviceVulkan12Properties.framebufferIntegerColorSampleCounts has unexpected offset % instead of 728", ((cast(*void)(*instance.framebufferIntegerColorSampleCounts)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan12Properties.framebufferIntegerColorSampleCounts)) == 4, "VkPhysicalDeviceVulkan12Properties.framebufferIntegerColorSampleCounts has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan12Properties.framebufferIntegerColorSampleCounts)));
|
|
assert(size_of(VkPhysicalDeviceVulkan12Properties) == 736, "VkPhysicalDeviceVulkan12Properties has size % instead of 736", size_of(VkPhysicalDeviceVulkan12Properties));
|
|
}
|
|
|
|
{
|
|
instance: VkImageFormatListCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkImageFormatListCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageFormatListCreateInfo.sType)) == 4, "VkImageFormatListCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkImageFormatListCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkImageFormatListCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageFormatListCreateInfo.pNext)) == 8, "VkImageFormatListCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkImageFormatListCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.viewFormatCount)) - cast(*void)(*instance)) == 16, "VkImageFormatListCreateInfo.viewFormatCount has unexpected offset % instead of 16", ((cast(*void)(*instance.viewFormatCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageFormatListCreateInfo.viewFormatCount)) == 4, "VkImageFormatListCreateInfo.viewFormatCount has unexpected size % instead of 4", size_of(type_of(VkImageFormatListCreateInfo.viewFormatCount)));
|
|
assert(((cast(*void)(*instance.pViewFormats)) - cast(*void)(*instance)) == 24, "VkImageFormatListCreateInfo.pViewFormats has unexpected offset % instead of 24", ((cast(*void)(*instance.pViewFormats)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageFormatListCreateInfo.pViewFormats)) == 8, "VkImageFormatListCreateInfo.pViewFormats has unexpected size % instead of 8", size_of(type_of(VkImageFormatListCreateInfo.pViewFormats)));
|
|
assert(size_of(VkImageFormatListCreateInfo) == 32, "VkImageFormatListCreateInfo has size % instead of 32", size_of(VkImageFormatListCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkAttachmentDescription2;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkAttachmentDescription2.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAttachmentDescription2.sType)) == 4, "VkAttachmentDescription2.sType has unexpected size % instead of 4", size_of(type_of(VkAttachmentDescription2.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkAttachmentDescription2.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAttachmentDescription2.pNext)) == 8, "VkAttachmentDescription2.pNext has unexpected size % instead of 8", size_of(type_of(VkAttachmentDescription2.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkAttachmentDescription2.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAttachmentDescription2.flags)) == 4, "VkAttachmentDescription2.flags has unexpected size % instead of 4", size_of(type_of(VkAttachmentDescription2.flags)));
|
|
assert(((cast(*void)(*instance.format)) - cast(*void)(*instance)) == 20, "VkAttachmentDescription2.format has unexpected offset % instead of 20", ((cast(*void)(*instance.format)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAttachmentDescription2.format)) == 4, "VkAttachmentDescription2.format has unexpected size % instead of 4", size_of(type_of(VkAttachmentDescription2.format)));
|
|
assert(((cast(*void)(*instance.samples)) - cast(*void)(*instance)) == 24, "VkAttachmentDescription2.samples has unexpected offset % instead of 24", ((cast(*void)(*instance.samples)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAttachmentDescription2.samples)) == 4, "VkAttachmentDescription2.samples has unexpected size % instead of 4", size_of(type_of(VkAttachmentDescription2.samples)));
|
|
assert(((cast(*void)(*instance.loadOp)) - cast(*void)(*instance)) == 28, "VkAttachmentDescription2.loadOp has unexpected offset % instead of 28", ((cast(*void)(*instance.loadOp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAttachmentDescription2.loadOp)) == 4, "VkAttachmentDescription2.loadOp has unexpected size % instead of 4", size_of(type_of(VkAttachmentDescription2.loadOp)));
|
|
assert(((cast(*void)(*instance.storeOp)) - cast(*void)(*instance)) == 32, "VkAttachmentDescription2.storeOp has unexpected offset % instead of 32", ((cast(*void)(*instance.storeOp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAttachmentDescription2.storeOp)) == 4, "VkAttachmentDescription2.storeOp has unexpected size % instead of 4", size_of(type_of(VkAttachmentDescription2.storeOp)));
|
|
assert(((cast(*void)(*instance.stencilLoadOp)) - cast(*void)(*instance)) == 36, "VkAttachmentDescription2.stencilLoadOp has unexpected offset % instead of 36", ((cast(*void)(*instance.stencilLoadOp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAttachmentDescription2.stencilLoadOp)) == 4, "VkAttachmentDescription2.stencilLoadOp has unexpected size % instead of 4", size_of(type_of(VkAttachmentDescription2.stencilLoadOp)));
|
|
assert(((cast(*void)(*instance.stencilStoreOp)) - cast(*void)(*instance)) == 40, "VkAttachmentDescription2.stencilStoreOp has unexpected offset % instead of 40", ((cast(*void)(*instance.stencilStoreOp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAttachmentDescription2.stencilStoreOp)) == 4, "VkAttachmentDescription2.stencilStoreOp has unexpected size % instead of 4", size_of(type_of(VkAttachmentDescription2.stencilStoreOp)));
|
|
assert(((cast(*void)(*instance.initialLayout)) - cast(*void)(*instance)) == 44, "VkAttachmentDescription2.initialLayout has unexpected offset % instead of 44", ((cast(*void)(*instance.initialLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAttachmentDescription2.initialLayout)) == 4, "VkAttachmentDescription2.initialLayout has unexpected size % instead of 4", size_of(type_of(VkAttachmentDescription2.initialLayout)));
|
|
assert(((cast(*void)(*instance.finalLayout)) - cast(*void)(*instance)) == 48, "VkAttachmentDescription2.finalLayout has unexpected offset % instead of 48", ((cast(*void)(*instance.finalLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAttachmentDescription2.finalLayout)) == 4, "VkAttachmentDescription2.finalLayout has unexpected size % instead of 4", size_of(type_of(VkAttachmentDescription2.finalLayout)));
|
|
assert(size_of(VkAttachmentDescription2) == 56, "VkAttachmentDescription2 has size % instead of 56", size_of(VkAttachmentDescription2));
|
|
}
|
|
|
|
{
|
|
instance: VkAttachmentReference2;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkAttachmentReference2.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAttachmentReference2.sType)) == 4, "VkAttachmentReference2.sType has unexpected size % instead of 4", size_of(type_of(VkAttachmentReference2.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkAttachmentReference2.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAttachmentReference2.pNext)) == 8, "VkAttachmentReference2.pNext has unexpected size % instead of 8", size_of(type_of(VkAttachmentReference2.pNext)));
|
|
assert(((cast(*void)(*instance.attachment)) - cast(*void)(*instance)) == 16, "VkAttachmentReference2.attachment has unexpected offset % instead of 16", ((cast(*void)(*instance.attachment)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAttachmentReference2.attachment)) == 4, "VkAttachmentReference2.attachment has unexpected size % instead of 4", size_of(type_of(VkAttachmentReference2.attachment)));
|
|
assert(((cast(*void)(*instance.layout)) - cast(*void)(*instance)) == 20, "VkAttachmentReference2.layout has unexpected offset % instead of 20", ((cast(*void)(*instance.layout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAttachmentReference2.layout)) == 4, "VkAttachmentReference2.layout has unexpected size % instead of 4", size_of(type_of(VkAttachmentReference2.layout)));
|
|
assert(((cast(*void)(*instance.aspectMask)) - cast(*void)(*instance)) == 24, "VkAttachmentReference2.aspectMask has unexpected offset % instead of 24", ((cast(*void)(*instance.aspectMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAttachmentReference2.aspectMask)) == 4, "VkAttachmentReference2.aspectMask has unexpected size % instead of 4", size_of(type_of(VkAttachmentReference2.aspectMask)));
|
|
assert(size_of(VkAttachmentReference2) == 32, "VkAttachmentReference2 has size % instead of 32", size_of(VkAttachmentReference2));
|
|
}
|
|
|
|
{
|
|
instance: VkSubpassDescription2;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSubpassDescription2.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassDescription2.sType)) == 4, "VkSubpassDescription2.sType has unexpected size % instead of 4", size_of(type_of(VkSubpassDescription2.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSubpassDescription2.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassDescription2.pNext)) == 8, "VkSubpassDescription2.pNext has unexpected size % instead of 8", size_of(type_of(VkSubpassDescription2.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkSubpassDescription2.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassDescription2.flags)) == 4, "VkSubpassDescription2.flags has unexpected size % instead of 4", size_of(type_of(VkSubpassDescription2.flags)));
|
|
assert(((cast(*void)(*instance.pipelineBindPoint)) - cast(*void)(*instance)) == 20, "VkSubpassDescription2.pipelineBindPoint has unexpected offset % instead of 20", ((cast(*void)(*instance.pipelineBindPoint)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassDescription2.pipelineBindPoint)) == 4, "VkSubpassDescription2.pipelineBindPoint has unexpected size % instead of 4", size_of(type_of(VkSubpassDescription2.pipelineBindPoint)));
|
|
assert(((cast(*void)(*instance.viewMask)) - cast(*void)(*instance)) == 24, "VkSubpassDescription2.viewMask has unexpected offset % instead of 24", ((cast(*void)(*instance.viewMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassDescription2.viewMask)) == 4, "VkSubpassDescription2.viewMask has unexpected size % instead of 4", size_of(type_of(VkSubpassDescription2.viewMask)));
|
|
assert(((cast(*void)(*instance.inputAttachmentCount)) - cast(*void)(*instance)) == 28, "VkSubpassDescription2.inputAttachmentCount has unexpected offset % instead of 28", ((cast(*void)(*instance.inputAttachmentCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassDescription2.inputAttachmentCount)) == 4, "VkSubpassDescription2.inputAttachmentCount has unexpected size % instead of 4", size_of(type_of(VkSubpassDescription2.inputAttachmentCount)));
|
|
assert(((cast(*void)(*instance.pInputAttachments)) - cast(*void)(*instance)) == 32, "VkSubpassDescription2.pInputAttachments has unexpected offset % instead of 32", ((cast(*void)(*instance.pInputAttachments)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassDescription2.pInputAttachments)) == 8, "VkSubpassDescription2.pInputAttachments has unexpected size % instead of 8", size_of(type_of(VkSubpassDescription2.pInputAttachments)));
|
|
assert(((cast(*void)(*instance.colorAttachmentCount)) - cast(*void)(*instance)) == 40, "VkSubpassDescription2.colorAttachmentCount has unexpected offset % instead of 40", ((cast(*void)(*instance.colorAttachmentCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassDescription2.colorAttachmentCount)) == 4, "VkSubpassDescription2.colorAttachmentCount has unexpected size % instead of 4", size_of(type_of(VkSubpassDescription2.colorAttachmentCount)));
|
|
assert(((cast(*void)(*instance.pColorAttachments)) - cast(*void)(*instance)) == 48, "VkSubpassDescription2.pColorAttachments has unexpected offset % instead of 48", ((cast(*void)(*instance.pColorAttachments)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassDescription2.pColorAttachments)) == 8, "VkSubpassDescription2.pColorAttachments has unexpected size % instead of 8", size_of(type_of(VkSubpassDescription2.pColorAttachments)));
|
|
assert(((cast(*void)(*instance.pResolveAttachments)) - cast(*void)(*instance)) == 56, "VkSubpassDescription2.pResolveAttachments has unexpected offset % instead of 56", ((cast(*void)(*instance.pResolveAttachments)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassDescription2.pResolveAttachments)) == 8, "VkSubpassDescription2.pResolveAttachments has unexpected size % instead of 8", size_of(type_of(VkSubpassDescription2.pResolveAttachments)));
|
|
assert(((cast(*void)(*instance.pDepthStencilAttachment)) - cast(*void)(*instance)) == 64, "VkSubpassDescription2.pDepthStencilAttachment has unexpected offset % instead of 64", ((cast(*void)(*instance.pDepthStencilAttachment)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassDescription2.pDepthStencilAttachment)) == 8, "VkSubpassDescription2.pDepthStencilAttachment has unexpected size % instead of 8", size_of(type_of(VkSubpassDescription2.pDepthStencilAttachment)));
|
|
assert(((cast(*void)(*instance.preserveAttachmentCount)) - cast(*void)(*instance)) == 72, "VkSubpassDescription2.preserveAttachmentCount has unexpected offset % instead of 72", ((cast(*void)(*instance.preserveAttachmentCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassDescription2.preserveAttachmentCount)) == 4, "VkSubpassDescription2.preserveAttachmentCount has unexpected size % instead of 4", size_of(type_of(VkSubpassDescription2.preserveAttachmentCount)));
|
|
assert(((cast(*void)(*instance.pPreserveAttachments)) - cast(*void)(*instance)) == 80, "VkSubpassDescription2.pPreserveAttachments has unexpected offset % instead of 80", ((cast(*void)(*instance.pPreserveAttachments)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassDescription2.pPreserveAttachments)) == 8, "VkSubpassDescription2.pPreserveAttachments has unexpected size % instead of 8", size_of(type_of(VkSubpassDescription2.pPreserveAttachments)));
|
|
assert(size_of(VkSubpassDescription2) == 88, "VkSubpassDescription2 has size % instead of 88", size_of(VkSubpassDescription2));
|
|
}
|
|
|
|
{
|
|
instance: VkSubpassDependency2;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSubpassDependency2.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassDependency2.sType)) == 4, "VkSubpassDependency2.sType has unexpected size % instead of 4", size_of(type_of(VkSubpassDependency2.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSubpassDependency2.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassDependency2.pNext)) == 8, "VkSubpassDependency2.pNext has unexpected size % instead of 8", size_of(type_of(VkSubpassDependency2.pNext)));
|
|
assert(((cast(*void)(*instance.srcSubpass)) - cast(*void)(*instance)) == 16, "VkSubpassDependency2.srcSubpass has unexpected offset % instead of 16", ((cast(*void)(*instance.srcSubpass)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassDependency2.srcSubpass)) == 4, "VkSubpassDependency2.srcSubpass has unexpected size % instead of 4", size_of(type_of(VkSubpassDependency2.srcSubpass)));
|
|
assert(((cast(*void)(*instance.dstSubpass)) - cast(*void)(*instance)) == 20, "VkSubpassDependency2.dstSubpass has unexpected offset % instead of 20", ((cast(*void)(*instance.dstSubpass)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassDependency2.dstSubpass)) == 4, "VkSubpassDependency2.dstSubpass has unexpected size % instead of 4", size_of(type_of(VkSubpassDependency2.dstSubpass)));
|
|
assert(((cast(*void)(*instance.srcStageMask)) - cast(*void)(*instance)) == 24, "VkSubpassDependency2.srcStageMask has unexpected offset % instead of 24", ((cast(*void)(*instance.srcStageMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassDependency2.srcStageMask)) == 4, "VkSubpassDependency2.srcStageMask has unexpected size % instead of 4", size_of(type_of(VkSubpassDependency2.srcStageMask)));
|
|
assert(((cast(*void)(*instance.dstStageMask)) - cast(*void)(*instance)) == 28, "VkSubpassDependency2.dstStageMask has unexpected offset % instead of 28", ((cast(*void)(*instance.dstStageMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassDependency2.dstStageMask)) == 4, "VkSubpassDependency2.dstStageMask has unexpected size % instead of 4", size_of(type_of(VkSubpassDependency2.dstStageMask)));
|
|
assert(((cast(*void)(*instance.srcAccessMask)) - cast(*void)(*instance)) == 32, "VkSubpassDependency2.srcAccessMask has unexpected offset % instead of 32", ((cast(*void)(*instance.srcAccessMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassDependency2.srcAccessMask)) == 4, "VkSubpassDependency2.srcAccessMask has unexpected size % instead of 4", size_of(type_of(VkSubpassDependency2.srcAccessMask)));
|
|
assert(((cast(*void)(*instance.dstAccessMask)) - cast(*void)(*instance)) == 36, "VkSubpassDependency2.dstAccessMask has unexpected offset % instead of 36", ((cast(*void)(*instance.dstAccessMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassDependency2.dstAccessMask)) == 4, "VkSubpassDependency2.dstAccessMask has unexpected size % instead of 4", size_of(type_of(VkSubpassDependency2.dstAccessMask)));
|
|
assert(((cast(*void)(*instance.dependencyFlags)) - cast(*void)(*instance)) == 40, "VkSubpassDependency2.dependencyFlags has unexpected offset % instead of 40", ((cast(*void)(*instance.dependencyFlags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassDependency2.dependencyFlags)) == 4, "VkSubpassDependency2.dependencyFlags has unexpected size % instead of 4", size_of(type_of(VkSubpassDependency2.dependencyFlags)));
|
|
assert(((cast(*void)(*instance.viewOffset)) - cast(*void)(*instance)) == 44, "VkSubpassDependency2.viewOffset has unexpected offset % instead of 44", ((cast(*void)(*instance.viewOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassDependency2.viewOffset)) == 4, "VkSubpassDependency2.viewOffset has unexpected size % instead of 4", size_of(type_of(VkSubpassDependency2.viewOffset)));
|
|
assert(size_of(VkSubpassDependency2) == 48, "VkSubpassDependency2 has size % instead of 48", size_of(VkSubpassDependency2));
|
|
}
|
|
|
|
{
|
|
instance: VkRenderPassCreateInfo2;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkRenderPassCreateInfo2.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassCreateInfo2.sType)) == 4, "VkRenderPassCreateInfo2.sType has unexpected size % instead of 4", size_of(type_of(VkRenderPassCreateInfo2.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkRenderPassCreateInfo2.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassCreateInfo2.pNext)) == 8, "VkRenderPassCreateInfo2.pNext has unexpected size % instead of 8", size_of(type_of(VkRenderPassCreateInfo2.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkRenderPassCreateInfo2.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassCreateInfo2.flags)) == 4, "VkRenderPassCreateInfo2.flags has unexpected size % instead of 4", size_of(type_of(VkRenderPassCreateInfo2.flags)));
|
|
assert(((cast(*void)(*instance.attachmentCount)) - cast(*void)(*instance)) == 20, "VkRenderPassCreateInfo2.attachmentCount has unexpected offset % instead of 20", ((cast(*void)(*instance.attachmentCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassCreateInfo2.attachmentCount)) == 4, "VkRenderPassCreateInfo2.attachmentCount has unexpected size % instead of 4", size_of(type_of(VkRenderPassCreateInfo2.attachmentCount)));
|
|
assert(((cast(*void)(*instance.pAttachments)) - cast(*void)(*instance)) == 24, "VkRenderPassCreateInfo2.pAttachments has unexpected offset % instead of 24", ((cast(*void)(*instance.pAttachments)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassCreateInfo2.pAttachments)) == 8, "VkRenderPassCreateInfo2.pAttachments has unexpected size % instead of 8", size_of(type_of(VkRenderPassCreateInfo2.pAttachments)));
|
|
assert(((cast(*void)(*instance.subpassCount)) - cast(*void)(*instance)) == 32, "VkRenderPassCreateInfo2.subpassCount has unexpected offset % instead of 32", ((cast(*void)(*instance.subpassCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassCreateInfo2.subpassCount)) == 4, "VkRenderPassCreateInfo2.subpassCount has unexpected size % instead of 4", size_of(type_of(VkRenderPassCreateInfo2.subpassCount)));
|
|
assert(((cast(*void)(*instance.pSubpasses)) - cast(*void)(*instance)) == 40, "VkRenderPassCreateInfo2.pSubpasses has unexpected offset % instead of 40", ((cast(*void)(*instance.pSubpasses)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassCreateInfo2.pSubpasses)) == 8, "VkRenderPassCreateInfo2.pSubpasses has unexpected size % instead of 8", size_of(type_of(VkRenderPassCreateInfo2.pSubpasses)));
|
|
assert(((cast(*void)(*instance.dependencyCount)) - cast(*void)(*instance)) == 48, "VkRenderPassCreateInfo2.dependencyCount has unexpected offset % instead of 48", ((cast(*void)(*instance.dependencyCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassCreateInfo2.dependencyCount)) == 4, "VkRenderPassCreateInfo2.dependencyCount has unexpected size % instead of 4", size_of(type_of(VkRenderPassCreateInfo2.dependencyCount)));
|
|
assert(((cast(*void)(*instance.pDependencies)) - cast(*void)(*instance)) == 56, "VkRenderPassCreateInfo2.pDependencies has unexpected offset % instead of 56", ((cast(*void)(*instance.pDependencies)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassCreateInfo2.pDependencies)) == 8, "VkRenderPassCreateInfo2.pDependencies has unexpected size % instead of 8", size_of(type_of(VkRenderPassCreateInfo2.pDependencies)));
|
|
assert(((cast(*void)(*instance.correlatedViewMaskCount)) - cast(*void)(*instance)) == 64, "VkRenderPassCreateInfo2.correlatedViewMaskCount has unexpected offset % instead of 64", ((cast(*void)(*instance.correlatedViewMaskCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassCreateInfo2.correlatedViewMaskCount)) == 4, "VkRenderPassCreateInfo2.correlatedViewMaskCount has unexpected size % instead of 4", size_of(type_of(VkRenderPassCreateInfo2.correlatedViewMaskCount)));
|
|
assert(((cast(*void)(*instance.pCorrelatedViewMasks)) - cast(*void)(*instance)) == 72, "VkRenderPassCreateInfo2.pCorrelatedViewMasks has unexpected offset % instead of 72", ((cast(*void)(*instance.pCorrelatedViewMasks)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassCreateInfo2.pCorrelatedViewMasks)) == 8, "VkRenderPassCreateInfo2.pCorrelatedViewMasks has unexpected size % instead of 8", size_of(type_of(VkRenderPassCreateInfo2.pCorrelatedViewMasks)));
|
|
assert(size_of(VkRenderPassCreateInfo2) == 80, "VkRenderPassCreateInfo2 has size % instead of 80", size_of(VkRenderPassCreateInfo2));
|
|
}
|
|
|
|
{
|
|
instance: VkSubpassBeginInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSubpassBeginInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassBeginInfo.sType)) == 4, "VkSubpassBeginInfo.sType has unexpected size % instead of 4", size_of(type_of(VkSubpassBeginInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSubpassBeginInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassBeginInfo.pNext)) == 8, "VkSubpassBeginInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkSubpassBeginInfo.pNext)));
|
|
assert(((cast(*void)(*instance.contents)) - cast(*void)(*instance)) == 16, "VkSubpassBeginInfo.contents has unexpected offset % instead of 16", ((cast(*void)(*instance.contents)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassBeginInfo.contents)) == 4, "VkSubpassBeginInfo.contents has unexpected size % instead of 4", size_of(type_of(VkSubpassBeginInfo.contents)));
|
|
assert(size_of(VkSubpassBeginInfo) == 24, "VkSubpassBeginInfo has size % instead of 24", size_of(VkSubpassBeginInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkSubpassEndInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSubpassEndInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassEndInfo.sType)) == 4, "VkSubpassEndInfo.sType has unexpected size % instead of 4", size_of(type_of(VkSubpassEndInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSubpassEndInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassEndInfo.pNext)) == 8, "VkSubpassEndInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkSubpassEndInfo.pNext)));
|
|
assert(size_of(VkSubpassEndInfo) == 16, "VkSubpassEndInfo has size % instead of 16", size_of(VkSubpassEndInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDevice8BitStorageFeatures;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDevice8BitStorageFeatures.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevice8BitStorageFeatures.sType)) == 4, "VkPhysicalDevice8BitStorageFeatures.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevice8BitStorageFeatures.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDevice8BitStorageFeatures.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevice8BitStorageFeatures.pNext)) == 8, "VkPhysicalDevice8BitStorageFeatures.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDevice8BitStorageFeatures.pNext)));
|
|
assert(((cast(*void)(*instance.storageBuffer8BitAccess)) - cast(*void)(*instance)) == 16, "VkPhysicalDevice8BitStorageFeatures.storageBuffer8BitAccess has unexpected offset % instead of 16", ((cast(*void)(*instance.storageBuffer8BitAccess)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevice8BitStorageFeatures.storageBuffer8BitAccess)) == 4, "VkPhysicalDevice8BitStorageFeatures.storageBuffer8BitAccess has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevice8BitStorageFeatures.storageBuffer8BitAccess)));
|
|
assert(((cast(*void)(*instance.uniformAndStorageBuffer8BitAccess)) - cast(*void)(*instance)) == 20, "VkPhysicalDevice8BitStorageFeatures.uniformAndStorageBuffer8BitAccess has unexpected offset % instead of 20", ((cast(*void)(*instance.uniformAndStorageBuffer8BitAccess)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevice8BitStorageFeatures.uniformAndStorageBuffer8BitAccess)) == 4, "VkPhysicalDevice8BitStorageFeatures.uniformAndStorageBuffer8BitAccess has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevice8BitStorageFeatures.uniformAndStorageBuffer8BitAccess)));
|
|
assert(((cast(*void)(*instance.storagePushConstant8)) - cast(*void)(*instance)) == 24, "VkPhysicalDevice8BitStorageFeatures.storagePushConstant8 has unexpected offset % instead of 24", ((cast(*void)(*instance.storagePushConstant8)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevice8BitStorageFeatures.storagePushConstant8)) == 4, "VkPhysicalDevice8BitStorageFeatures.storagePushConstant8 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevice8BitStorageFeatures.storagePushConstant8)));
|
|
assert(size_of(VkPhysicalDevice8BitStorageFeatures) == 32, "VkPhysicalDevice8BitStorageFeatures has size % instead of 32", size_of(VkPhysicalDevice8BitStorageFeatures));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceDriverProperties;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceDriverProperties.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDriverProperties.sType)) == 4, "VkPhysicalDeviceDriverProperties.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDriverProperties.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceDriverProperties.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDriverProperties.pNext)) == 8, "VkPhysicalDeviceDriverProperties.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDriverProperties.pNext)));
|
|
assert(((cast(*void)(*instance.driverID)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceDriverProperties.driverID has unexpected offset % instead of 16", ((cast(*void)(*instance.driverID)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDriverProperties.driverID)) == 4, "VkPhysicalDeviceDriverProperties.driverID has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDriverProperties.driverID)));
|
|
assert(((cast(*void)(*instance.driverName)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceDriverProperties.driverName has unexpected offset % instead of 20", ((cast(*void)(*instance.driverName)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDriverProperties.driverName)) == 256, "VkPhysicalDeviceDriverProperties.driverName has unexpected size % instead of 256", size_of(type_of(VkPhysicalDeviceDriverProperties.driverName)));
|
|
assert(((cast(*void)(*instance.driverInfo)) - cast(*void)(*instance)) == 276, "VkPhysicalDeviceDriverProperties.driverInfo has unexpected offset % instead of 276", ((cast(*void)(*instance.driverInfo)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDriverProperties.driverInfo)) == 256, "VkPhysicalDeviceDriverProperties.driverInfo has unexpected size % instead of 256", size_of(type_of(VkPhysicalDeviceDriverProperties.driverInfo)));
|
|
assert(((cast(*void)(*instance.conformanceVersion)) - cast(*void)(*instance)) == 532, "VkPhysicalDeviceDriverProperties.conformanceVersion has unexpected offset % instead of 532", ((cast(*void)(*instance.conformanceVersion)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDriverProperties.conformanceVersion)) == 4, "VkPhysicalDeviceDriverProperties.conformanceVersion has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDriverProperties.conformanceVersion)));
|
|
assert(size_of(VkPhysicalDeviceDriverProperties) == 536, "VkPhysicalDeviceDriverProperties has size % instead of 536", size_of(VkPhysicalDeviceDriverProperties));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceShaderAtomicInt64Features;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceShaderAtomicInt64Features.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderAtomicInt64Features.sType)) == 4, "VkPhysicalDeviceShaderAtomicInt64Features.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderAtomicInt64Features.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceShaderAtomicInt64Features.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderAtomicInt64Features.pNext)) == 8, "VkPhysicalDeviceShaderAtomicInt64Features.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceShaderAtomicInt64Features.pNext)));
|
|
assert(((cast(*void)(*instance.shaderBufferInt64Atomics)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceShaderAtomicInt64Features.shaderBufferInt64Atomics has unexpected offset % instead of 16", ((cast(*void)(*instance.shaderBufferInt64Atomics)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderAtomicInt64Features.shaderBufferInt64Atomics)) == 4, "VkPhysicalDeviceShaderAtomicInt64Features.shaderBufferInt64Atomics has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderAtomicInt64Features.shaderBufferInt64Atomics)));
|
|
assert(((cast(*void)(*instance.shaderSharedInt64Atomics)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceShaderAtomicInt64Features.shaderSharedInt64Atomics has unexpected offset % instead of 20", ((cast(*void)(*instance.shaderSharedInt64Atomics)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderAtomicInt64Features.shaderSharedInt64Atomics)) == 4, "VkPhysicalDeviceShaderAtomicInt64Features.shaderSharedInt64Atomics has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderAtomicInt64Features.shaderSharedInt64Atomics)));
|
|
assert(size_of(VkPhysicalDeviceShaderAtomicInt64Features) == 24, "VkPhysicalDeviceShaderAtomicInt64Features has size % instead of 24", size_of(VkPhysicalDeviceShaderAtomicInt64Features));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceShaderFloat16Int8Features;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceShaderFloat16Int8Features.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderFloat16Int8Features.sType)) == 4, "VkPhysicalDeviceShaderFloat16Int8Features.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderFloat16Int8Features.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceShaderFloat16Int8Features.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderFloat16Int8Features.pNext)) == 8, "VkPhysicalDeviceShaderFloat16Int8Features.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceShaderFloat16Int8Features.pNext)));
|
|
assert(((cast(*void)(*instance.shaderFloat16)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceShaderFloat16Int8Features.shaderFloat16 has unexpected offset % instead of 16", ((cast(*void)(*instance.shaderFloat16)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderFloat16Int8Features.shaderFloat16)) == 4, "VkPhysicalDeviceShaderFloat16Int8Features.shaderFloat16 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderFloat16Int8Features.shaderFloat16)));
|
|
assert(((cast(*void)(*instance.shaderInt8)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceShaderFloat16Int8Features.shaderInt8 has unexpected offset % instead of 20", ((cast(*void)(*instance.shaderInt8)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderFloat16Int8Features.shaderInt8)) == 4, "VkPhysicalDeviceShaderFloat16Int8Features.shaderInt8 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderFloat16Int8Features.shaderInt8)));
|
|
assert(size_of(VkPhysicalDeviceShaderFloat16Int8Features) == 24, "VkPhysicalDeviceShaderFloat16Int8Features has size % instead of 24", size_of(VkPhysicalDeviceShaderFloat16Int8Features));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceFloatControlsProperties;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceFloatControlsProperties.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFloatControlsProperties.sType)) == 4, "VkPhysicalDeviceFloatControlsProperties.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFloatControlsProperties.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceFloatControlsProperties.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFloatControlsProperties.pNext)) == 8, "VkPhysicalDeviceFloatControlsProperties.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceFloatControlsProperties.pNext)));
|
|
assert(((cast(*void)(*instance.denormBehaviorIndependence)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceFloatControlsProperties.denormBehaviorIndependence has unexpected offset % instead of 16", ((cast(*void)(*instance.denormBehaviorIndependence)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFloatControlsProperties.denormBehaviorIndependence)) == 4, "VkPhysicalDeviceFloatControlsProperties.denormBehaviorIndependence has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFloatControlsProperties.denormBehaviorIndependence)));
|
|
assert(((cast(*void)(*instance.roundingModeIndependence)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceFloatControlsProperties.roundingModeIndependence has unexpected offset % instead of 20", ((cast(*void)(*instance.roundingModeIndependence)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFloatControlsProperties.roundingModeIndependence)) == 4, "VkPhysicalDeviceFloatControlsProperties.roundingModeIndependence has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFloatControlsProperties.roundingModeIndependence)));
|
|
assert(((cast(*void)(*instance.shaderSignedZeroInfNanPreserveFloat16)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceFloatControlsProperties.shaderSignedZeroInfNanPreserveFloat16 has unexpected offset % instead of 24", ((cast(*void)(*instance.shaderSignedZeroInfNanPreserveFloat16)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFloatControlsProperties.shaderSignedZeroInfNanPreserveFloat16)) == 4, "VkPhysicalDeviceFloatControlsProperties.shaderSignedZeroInfNanPreserveFloat16 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFloatControlsProperties.shaderSignedZeroInfNanPreserveFloat16)));
|
|
assert(((cast(*void)(*instance.shaderSignedZeroInfNanPreserveFloat32)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceFloatControlsProperties.shaderSignedZeroInfNanPreserveFloat32 has unexpected offset % instead of 28", ((cast(*void)(*instance.shaderSignedZeroInfNanPreserveFloat32)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFloatControlsProperties.shaderSignedZeroInfNanPreserveFloat32)) == 4, "VkPhysicalDeviceFloatControlsProperties.shaderSignedZeroInfNanPreserveFloat32 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFloatControlsProperties.shaderSignedZeroInfNanPreserveFloat32)));
|
|
assert(((cast(*void)(*instance.shaderSignedZeroInfNanPreserveFloat64)) - cast(*void)(*instance)) == 32, "VkPhysicalDeviceFloatControlsProperties.shaderSignedZeroInfNanPreserveFloat64 has unexpected offset % instead of 32", ((cast(*void)(*instance.shaderSignedZeroInfNanPreserveFloat64)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFloatControlsProperties.shaderSignedZeroInfNanPreserveFloat64)) == 4, "VkPhysicalDeviceFloatControlsProperties.shaderSignedZeroInfNanPreserveFloat64 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFloatControlsProperties.shaderSignedZeroInfNanPreserveFloat64)));
|
|
assert(((cast(*void)(*instance.shaderDenormPreserveFloat16)) - cast(*void)(*instance)) == 36, "VkPhysicalDeviceFloatControlsProperties.shaderDenormPreserveFloat16 has unexpected offset % instead of 36", ((cast(*void)(*instance.shaderDenormPreserveFloat16)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFloatControlsProperties.shaderDenormPreserveFloat16)) == 4, "VkPhysicalDeviceFloatControlsProperties.shaderDenormPreserveFloat16 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFloatControlsProperties.shaderDenormPreserveFloat16)));
|
|
assert(((cast(*void)(*instance.shaderDenormPreserveFloat32)) - cast(*void)(*instance)) == 40, "VkPhysicalDeviceFloatControlsProperties.shaderDenormPreserveFloat32 has unexpected offset % instead of 40", ((cast(*void)(*instance.shaderDenormPreserveFloat32)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFloatControlsProperties.shaderDenormPreserveFloat32)) == 4, "VkPhysicalDeviceFloatControlsProperties.shaderDenormPreserveFloat32 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFloatControlsProperties.shaderDenormPreserveFloat32)));
|
|
assert(((cast(*void)(*instance.shaderDenormPreserveFloat64)) - cast(*void)(*instance)) == 44, "VkPhysicalDeviceFloatControlsProperties.shaderDenormPreserveFloat64 has unexpected offset % instead of 44", ((cast(*void)(*instance.shaderDenormPreserveFloat64)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFloatControlsProperties.shaderDenormPreserveFloat64)) == 4, "VkPhysicalDeviceFloatControlsProperties.shaderDenormPreserveFloat64 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFloatControlsProperties.shaderDenormPreserveFloat64)));
|
|
assert(((cast(*void)(*instance.shaderDenormFlushToZeroFloat16)) - cast(*void)(*instance)) == 48, "VkPhysicalDeviceFloatControlsProperties.shaderDenormFlushToZeroFloat16 has unexpected offset % instead of 48", ((cast(*void)(*instance.shaderDenormFlushToZeroFloat16)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFloatControlsProperties.shaderDenormFlushToZeroFloat16)) == 4, "VkPhysicalDeviceFloatControlsProperties.shaderDenormFlushToZeroFloat16 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFloatControlsProperties.shaderDenormFlushToZeroFloat16)));
|
|
assert(((cast(*void)(*instance.shaderDenormFlushToZeroFloat32)) - cast(*void)(*instance)) == 52, "VkPhysicalDeviceFloatControlsProperties.shaderDenormFlushToZeroFloat32 has unexpected offset % instead of 52", ((cast(*void)(*instance.shaderDenormFlushToZeroFloat32)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFloatControlsProperties.shaderDenormFlushToZeroFloat32)) == 4, "VkPhysicalDeviceFloatControlsProperties.shaderDenormFlushToZeroFloat32 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFloatControlsProperties.shaderDenormFlushToZeroFloat32)));
|
|
assert(((cast(*void)(*instance.shaderDenormFlushToZeroFloat64)) - cast(*void)(*instance)) == 56, "VkPhysicalDeviceFloatControlsProperties.shaderDenormFlushToZeroFloat64 has unexpected offset % instead of 56", ((cast(*void)(*instance.shaderDenormFlushToZeroFloat64)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFloatControlsProperties.shaderDenormFlushToZeroFloat64)) == 4, "VkPhysicalDeviceFloatControlsProperties.shaderDenormFlushToZeroFloat64 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFloatControlsProperties.shaderDenormFlushToZeroFloat64)));
|
|
assert(((cast(*void)(*instance.shaderRoundingModeRTEFloat16)) - cast(*void)(*instance)) == 60, "VkPhysicalDeviceFloatControlsProperties.shaderRoundingModeRTEFloat16 has unexpected offset % instead of 60", ((cast(*void)(*instance.shaderRoundingModeRTEFloat16)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFloatControlsProperties.shaderRoundingModeRTEFloat16)) == 4, "VkPhysicalDeviceFloatControlsProperties.shaderRoundingModeRTEFloat16 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFloatControlsProperties.shaderRoundingModeRTEFloat16)));
|
|
assert(((cast(*void)(*instance.shaderRoundingModeRTEFloat32)) - cast(*void)(*instance)) == 64, "VkPhysicalDeviceFloatControlsProperties.shaderRoundingModeRTEFloat32 has unexpected offset % instead of 64", ((cast(*void)(*instance.shaderRoundingModeRTEFloat32)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFloatControlsProperties.shaderRoundingModeRTEFloat32)) == 4, "VkPhysicalDeviceFloatControlsProperties.shaderRoundingModeRTEFloat32 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFloatControlsProperties.shaderRoundingModeRTEFloat32)));
|
|
assert(((cast(*void)(*instance.shaderRoundingModeRTEFloat64)) - cast(*void)(*instance)) == 68, "VkPhysicalDeviceFloatControlsProperties.shaderRoundingModeRTEFloat64 has unexpected offset % instead of 68", ((cast(*void)(*instance.shaderRoundingModeRTEFloat64)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFloatControlsProperties.shaderRoundingModeRTEFloat64)) == 4, "VkPhysicalDeviceFloatControlsProperties.shaderRoundingModeRTEFloat64 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFloatControlsProperties.shaderRoundingModeRTEFloat64)));
|
|
assert(((cast(*void)(*instance.shaderRoundingModeRTZFloat16)) - cast(*void)(*instance)) == 72, "VkPhysicalDeviceFloatControlsProperties.shaderRoundingModeRTZFloat16 has unexpected offset % instead of 72", ((cast(*void)(*instance.shaderRoundingModeRTZFloat16)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFloatControlsProperties.shaderRoundingModeRTZFloat16)) == 4, "VkPhysicalDeviceFloatControlsProperties.shaderRoundingModeRTZFloat16 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFloatControlsProperties.shaderRoundingModeRTZFloat16)));
|
|
assert(((cast(*void)(*instance.shaderRoundingModeRTZFloat32)) - cast(*void)(*instance)) == 76, "VkPhysicalDeviceFloatControlsProperties.shaderRoundingModeRTZFloat32 has unexpected offset % instead of 76", ((cast(*void)(*instance.shaderRoundingModeRTZFloat32)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFloatControlsProperties.shaderRoundingModeRTZFloat32)) == 4, "VkPhysicalDeviceFloatControlsProperties.shaderRoundingModeRTZFloat32 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFloatControlsProperties.shaderRoundingModeRTZFloat32)));
|
|
assert(((cast(*void)(*instance.shaderRoundingModeRTZFloat64)) - cast(*void)(*instance)) == 80, "VkPhysicalDeviceFloatControlsProperties.shaderRoundingModeRTZFloat64 has unexpected offset % instead of 80", ((cast(*void)(*instance.shaderRoundingModeRTZFloat64)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFloatControlsProperties.shaderRoundingModeRTZFloat64)) == 4, "VkPhysicalDeviceFloatControlsProperties.shaderRoundingModeRTZFloat64 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFloatControlsProperties.shaderRoundingModeRTZFloat64)));
|
|
assert(size_of(VkPhysicalDeviceFloatControlsProperties) == 88, "VkPhysicalDeviceFloatControlsProperties has size % instead of 88", size_of(VkPhysicalDeviceFloatControlsProperties));
|
|
}
|
|
|
|
{
|
|
instance: VkDescriptorSetLayoutBindingFlagsCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDescriptorSetLayoutBindingFlagsCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorSetLayoutBindingFlagsCreateInfo.sType)) == 4, "VkDescriptorSetLayoutBindingFlagsCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkDescriptorSetLayoutBindingFlagsCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDescriptorSetLayoutBindingFlagsCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorSetLayoutBindingFlagsCreateInfo.pNext)) == 8, "VkDescriptorSetLayoutBindingFlagsCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkDescriptorSetLayoutBindingFlagsCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.bindingCount)) - cast(*void)(*instance)) == 16, "VkDescriptorSetLayoutBindingFlagsCreateInfo.bindingCount has unexpected offset % instead of 16", ((cast(*void)(*instance.bindingCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorSetLayoutBindingFlagsCreateInfo.bindingCount)) == 4, "VkDescriptorSetLayoutBindingFlagsCreateInfo.bindingCount has unexpected size % instead of 4", size_of(type_of(VkDescriptorSetLayoutBindingFlagsCreateInfo.bindingCount)));
|
|
assert(((cast(*void)(*instance.pBindingFlags)) - cast(*void)(*instance)) == 24, "VkDescriptorSetLayoutBindingFlagsCreateInfo.pBindingFlags has unexpected offset % instead of 24", ((cast(*void)(*instance.pBindingFlags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorSetLayoutBindingFlagsCreateInfo.pBindingFlags)) == 8, "VkDescriptorSetLayoutBindingFlagsCreateInfo.pBindingFlags has unexpected size % instead of 8", size_of(type_of(VkDescriptorSetLayoutBindingFlagsCreateInfo.pBindingFlags)));
|
|
assert(size_of(VkDescriptorSetLayoutBindingFlagsCreateInfo) == 32, "VkDescriptorSetLayoutBindingFlagsCreateInfo has size % instead of 32", size_of(VkDescriptorSetLayoutBindingFlagsCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceDescriptorIndexingFeatures;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceDescriptorIndexingFeatures.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorIndexingFeatures.sType)) == 4, "VkPhysicalDeviceDescriptorIndexingFeatures.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorIndexingFeatures.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceDescriptorIndexingFeatures.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorIndexingFeatures.pNext)) == 8, "VkPhysicalDeviceDescriptorIndexingFeatures.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDescriptorIndexingFeatures.pNext)));
|
|
assert(((cast(*void)(*instance.shaderInputAttachmentArrayDynamicIndexing)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceDescriptorIndexingFeatures.shaderInputAttachmentArrayDynamicIndexing has unexpected offset % instead of 16", ((cast(*void)(*instance.shaderInputAttachmentArrayDynamicIndexing)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorIndexingFeatures.shaderInputAttachmentArrayDynamicIndexing)) == 4, "VkPhysicalDeviceDescriptorIndexingFeatures.shaderInputAttachmentArrayDynamicIndexing has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorIndexingFeatures.shaderInputAttachmentArrayDynamicIndexing)));
|
|
assert(((cast(*void)(*instance.shaderUniformTexelBufferArrayDynamicIndexing)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceDescriptorIndexingFeatures.shaderUniformTexelBufferArrayDynamicIndexing has unexpected offset % instead of 20", ((cast(*void)(*instance.shaderUniformTexelBufferArrayDynamicIndexing)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorIndexingFeatures.shaderUniformTexelBufferArrayDynamicIndexing)) == 4, "VkPhysicalDeviceDescriptorIndexingFeatures.shaderUniformTexelBufferArrayDynamicIndexing has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorIndexingFeatures.shaderUniformTexelBufferArrayDynamicIndexing)));
|
|
assert(((cast(*void)(*instance.shaderStorageTexelBufferArrayDynamicIndexing)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceDescriptorIndexingFeatures.shaderStorageTexelBufferArrayDynamicIndexing has unexpected offset % instead of 24", ((cast(*void)(*instance.shaderStorageTexelBufferArrayDynamicIndexing)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorIndexingFeatures.shaderStorageTexelBufferArrayDynamicIndexing)) == 4, "VkPhysicalDeviceDescriptorIndexingFeatures.shaderStorageTexelBufferArrayDynamicIndexing has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorIndexingFeatures.shaderStorageTexelBufferArrayDynamicIndexing)));
|
|
assert(((cast(*void)(*instance.shaderUniformBufferArrayNonUniformIndexing)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceDescriptorIndexingFeatures.shaderUniformBufferArrayNonUniformIndexing has unexpected offset % instead of 28", ((cast(*void)(*instance.shaderUniformBufferArrayNonUniformIndexing)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorIndexingFeatures.shaderUniformBufferArrayNonUniformIndexing)) == 4, "VkPhysicalDeviceDescriptorIndexingFeatures.shaderUniformBufferArrayNonUniformIndexing has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorIndexingFeatures.shaderUniformBufferArrayNonUniformIndexing)));
|
|
assert(((cast(*void)(*instance.shaderSampledImageArrayNonUniformIndexing)) - cast(*void)(*instance)) == 32, "VkPhysicalDeviceDescriptorIndexingFeatures.shaderSampledImageArrayNonUniformIndexing has unexpected offset % instead of 32", ((cast(*void)(*instance.shaderSampledImageArrayNonUniformIndexing)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorIndexingFeatures.shaderSampledImageArrayNonUniformIndexing)) == 4, "VkPhysicalDeviceDescriptorIndexingFeatures.shaderSampledImageArrayNonUniformIndexing has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorIndexingFeatures.shaderSampledImageArrayNonUniformIndexing)));
|
|
assert(((cast(*void)(*instance.shaderStorageBufferArrayNonUniformIndexing)) - cast(*void)(*instance)) == 36, "VkPhysicalDeviceDescriptorIndexingFeatures.shaderStorageBufferArrayNonUniformIndexing has unexpected offset % instead of 36", ((cast(*void)(*instance.shaderStorageBufferArrayNonUniformIndexing)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorIndexingFeatures.shaderStorageBufferArrayNonUniformIndexing)) == 4, "VkPhysicalDeviceDescriptorIndexingFeatures.shaderStorageBufferArrayNonUniformIndexing has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorIndexingFeatures.shaderStorageBufferArrayNonUniformIndexing)));
|
|
assert(((cast(*void)(*instance.shaderStorageImageArrayNonUniformIndexing)) - cast(*void)(*instance)) == 40, "VkPhysicalDeviceDescriptorIndexingFeatures.shaderStorageImageArrayNonUniformIndexing has unexpected offset % instead of 40", ((cast(*void)(*instance.shaderStorageImageArrayNonUniformIndexing)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorIndexingFeatures.shaderStorageImageArrayNonUniformIndexing)) == 4, "VkPhysicalDeviceDescriptorIndexingFeatures.shaderStorageImageArrayNonUniformIndexing has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorIndexingFeatures.shaderStorageImageArrayNonUniformIndexing)));
|
|
assert(((cast(*void)(*instance.shaderInputAttachmentArrayNonUniformIndexing)) - cast(*void)(*instance)) == 44, "VkPhysicalDeviceDescriptorIndexingFeatures.shaderInputAttachmentArrayNonUniformIndexing has unexpected offset % instead of 44", ((cast(*void)(*instance.shaderInputAttachmentArrayNonUniformIndexing)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorIndexingFeatures.shaderInputAttachmentArrayNonUniformIndexing)) == 4, "VkPhysicalDeviceDescriptorIndexingFeatures.shaderInputAttachmentArrayNonUniformIndexing has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorIndexingFeatures.shaderInputAttachmentArrayNonUniformIndexing)));
|
|
assert(((cast(*void)(*instance.shaderUniformTexelBufferArrayNonUniformIndexing)) - cast(*void)(*instance)) == 48, "VkPhysicalDeviceDescriptorIndexingFeatures.shaderUniformTexelBufferArrayNonUniformIndexing has unexpected offset % instead of 48", ((cast(*void)(*instance.shaderUniformTexelBufferArrayNonUniformIndexing)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorIndexingFeatures.shaderUniformTexelBufferArrayNonUniformIndexing)) == 4, "VkPhysicalDeviceDescriptorIndexingFeatures.shaderUniformTexelBufferArrayNonUniformIndexing has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorIndexingFeatures.shaderUniformTexelBufferArrayNonUniformIndexing)));
|
|
assert(((cast(*void)(*instance.shaderStorageTexelBufferArrayNonUniformIndexing)) - cast(*void)(*instance)) == 52, "VkPhysicalDeviceDescriptorIndexingFeatures.shaderStorageTexelBufferArrayNonUniformIndexing has unexpected offset % instead of 52", ((cast(*void)(*instance.shaderStorageTexelBufferArrayNonUniformIndexing)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorIndexingFeatures.shaderStorageTexelBufferArrayNonUniformIndexing)) == 4, "VkPhysicalDeviceDescriptorIndexingFeatures.shaderStorageTexelBufferArrayNonUniformIndexing has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorIndexingFeatures.shaderStorageTexelBufferArrayNonUniformIndexing)));
|
|
assert(((cast(*void)(*instance.descriptorBindingUniformBufferUpdateAfterBind)) - cast(*void)(*instance)) == 56, "VkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingUniformBufferUpdateAfterBind has unexpected offset % instead of 56", ((cast(*void)(*instance.descriptorBindingUniformBufferUpdateAfterBind)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingUniformBufferUpdateAfterBind)) == 4, "VkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingUniformBufferUpdateAfterBind has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingUniformBufferUpdateAfterBind)));
|
|
assert(((cast(*void)(*instance.descriptorBindingSampledImageUpdateAfterBind)) - cast(*void)(*instance)) == 60, "VkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingSampledImageUpdateAfterBind has unexpected offset % instead of 60", ((cast(*void)(*instance.descriptorBindingSampledImageUpdateAfterBind)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingSampledImageUpdateAfterBind)) == 4, "VkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingSampledImageUpdateAfterBind has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingSampledImageUpdateAfterBind)));
|
|
assert(((cast(*void)(*instance.descriptorBindingStorageImageUpdateAfterBind)) - cast(*void)(*instance)) == 64, "VkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingStorageImageUpdateAfterBind has unexpected offset % instead of 64", ((cast(*void)(*instance.descriptorBindingStorageImageUpdateAfterBind)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingStorageImageUpdateAfterBind)) == 4, "VkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingStorageImageUpdateAfterBind has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingStorageImageUpdateAfterBind)));
|
|
assert(((cast(*void)(*instance.descriptorBindingStorageBufferUpdateAfterBind)) - cast(*void)(*instance)) == 68, "VkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingStorageBufferUpdateAfterBind has unexpected offset % instead of 68", ((cast(*void)(*instance.descriptorBindingStorageBufferUpdateAfterBind)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingStorageBufferUpdateAfterBind)) == 4, "VkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingStorageBufferUpdateAfterBind has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingStorageBufferUpdateAfterBind)));
|
|
assert(((cast(*void)(*instance.descriptorBindingUniformTexelBufferUpdateAfterBind)) - cast(*void)(*instance)) == 72, "VkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingUniformTexelBufferUpdateAfterBind has unexpected offset % instead of 72", ((cast(*void)(*instance.descriptorBindingUniformTexelBufferUpdateAfterBind)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingUniformTexelBufferUpdateAfterBind)) == 4, "VkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingUniformTexelBufferUpdateAfterBind has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingUniformTexelBufferUpdateAfterBind)));
|
|
assert(((cast(*void)(*instance.descriptorBindingStorageTexelBufferUpdateAfterBind)) - cast(*void)(*instance)) == 76, "VkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingStorageTexelBufferUpdateAfterBind has unexpected offset % instead of 76", ((cast(*void)(*instance.descriptorBindingStorageTexelBufferUpdateAfterBind)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingStorageTexelBufferUpdateAfterBind)) == 4, "VkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingStorageTexelBufferUpdateAfterBind has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingStorageTexelBufferUpdateAfterBind)));
|
|
assert(((cast(*void)(*instance.descriptorBindingUpdateUnusedWhilePending)) - cast(*void)(*instance)) == 80, "VkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingUpdateUnusedWhilePending has unexpected offset % instead of 80", ((cast(*void)(*instance.descriptorBindingUpdateUnusedWhilePending)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingUpdateUnusedWhilePending)) == 4, "VkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingUpdateUnusedWhilePending has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingUpdateUnusedWhilePending)));
|
|
assert(((cast(*void)(*instance.descriptorBindingPartiallyBound)) - cast(*void)(*instance)) == 84, "VkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingPartiallyBound has unexpected offset % instead of 84", ((cast(*void)(*instance.descriptorBindingPartiallyBound)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingPartiallyBound)) == 4, "VkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingPartiallyBound has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingPartiallyBound)));
|
|
assert(((cast(*void)(*instance.descriptorBindingVariableDescriptorCount)) - cast(*void)(*instance)) == 88, "VkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingVariableDescriptorCount has unexpected offset % instead of 88", ((cast(*void)(*instance.descriptorBindingVariableDescriptorCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingVariableDescriptorCount)) == 4, "VkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingVariableDescriptorCount has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingVariableDescriptorCount)));
|
|
assert(((cast(*void)(*instance.runtimeDescriptorArray)) - cast(*void)(*instance)) == 92, "VkPhysicalDeviceDescriptorIndexingFeatures.runtimeDescriptorArray has unexpected offset % instead of 92", ((cast(*void)(*instance.runtimeDescriptorArray)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorIndexingFeatures.runtimeDescriptorArray)) == 4, "VkPhysicalDeviceDescriptorIndexingFeatures.runtimeDescriptorArray has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorIndexingFeatures.runtimeDescriptorArray)));
|
|
assert(size_of(VkPhysicalDeviceDescriptorIndexingFeatures) == 96, "VkPhysicalDeviceDescriptorIndexingFeatures has size % instead of 96", size_of(VkPhysicalDeviceDescriptorIndexingFeatures));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceDescriptorIndexingProperties;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceDescriptorIndexingProperties.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.sType)) == 4, "VkPhysicalDeviceDescriptorIndexingProperties.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceDescriptorIndexingProperties.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.pNext)) == 8, "VkPhysicalDeviceDescriptorIndexingProperties.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.pNext)));
|
|
assert(((cast(*void)(*instance.maxUpdateAfterBindDescriptorsInAllPools)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceDescriptorIndexingProperties.maxUpdateAfterBindDescriptorsInAllPools has unexpected offset % instead of 16", ((cast(*void)(*instance.maxUpdateAfterBindDescriptorsInAllPools)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.maxUpdateAfterBindDescriptorsInAllPools)) == 4, "VkPhysicalDeviceDescriptorIndexingProperties.maxUpdateAfterBindDescriptorsInAllPools has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.maxUpdateAfterBindDescriptorsInAllPools)));
|
|
assert(((cast(*void)(*instance.shaderUniformBufferArrayNonUniformIndexingNative)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceDescriptorIndexingProperties.shaderUniformBufferArrayNonUniformIndexingNative has unexpected offset % instead of 20", ((cast(*void)(*instance.shaderUniformBufferArrayNonUniformIndexingNative)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.shaderUniformBufferArrayNonUniformIndexingNative)) == 4, "VkPhysicalDeviceDescriptorIndexingProperties.shaderUniformBufferArrayNonUniformIndexingNative has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.shaderUniformBufferArrayNonUniformIndexingNative)));
|
|
assert(((cast(*void)(*instance.shaderSampledImageArrayNonUniformIndexingNative)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceDescriptorIndexingProperties.shaderSampledImageArrayNonUniformIndexingNative has unexpected offset % instead of 24", ((cast(*void)(*instance.shaderSampledImageArrayNonUniformIndexingNative)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.shaderSampledImageArrayNonUniformIndexingNative)) == 4, "VkPhysicalDeviceDescriptorIndexingProperties.shaderSampledImageArrayNonUniformIndexingNative has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.shaderSampledImageArrayNonUniformIndexingNative)));
|
|
assert(((cast(*void)(*instance.shaderStorageBufferArrayNonUniformIndexingNative)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceDescriptorIndexingProperties.shaderStorageBufferArrayNonUniformIndexingNative has unexpected offset % instead of 28", ((cast(*void)(*instance.shaderStorageBufferArrayNonUniformIndexingNative)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.shaderStorageBufferArrayNonUniformIndexingNative)) == 4, "VkPhysicalDeviceDescriptorIndexingProperties.shaderStorageBufferArrayNonUniformIndexingNative has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.shaderStorageBufferArrayNonUniformIndexingNative)));
|
|
assert(((cast(*void)(*instance.shaderStorageImageArrayNonUniformIndexingNative)) - cast(*void)(*instance)) == 32, "VkPhysicalDeviceDescriptorIndexingProperties.shaderStorageImageArrayNonUniformIndexingNative has unexpected offset % instead of 32", ((cast(*void)(*instance.shaderStorageImageArrayNonUniformIndexingNative)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.shaderStorageImageArrayNonUniformIndexingNative)) == 4, "VkPhysicalDeviceDescriptorIndexingProperties.shaderStorageImageArrayNonUniformIndexingNative has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.shaderStorageImageArrayNonUniformIndexingNative)));
|
|
assert(((cast(*void)(*instance.shaderInputAttachmentArrayNonUniformIndexingNative)) - cast(*void)(*instance)) == 36, "VkPhysicalDeviceDescriptorIndexingProperties.shaderInputAttachmentArrayNonUniformIndexingNative has unexpected offset % instead of 36", ((cast(*void)(*instance.shaderInputAttachmentArrayNonUniformIndexingNative)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.shaderInputAttachmentArrayNonUniformIndexingNative)) == 4, "VkPhysicalDeviceDescriptorIndexingProperties.shaderInputAttachmentArrayNonUniformIndexingNative has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.shaderInputAttachmentArrayNonUniformIndexingNative)));
|
|
assert(((cast(*void)(*instance.robustBufferAccessUpdateAfterBind)) - cast(*void)(*instance)) == 40, "VkPhysicalDeviceDescriptorIndexingProperties.robustBufferAccessUpdateAfterBind has unexpected offset % instead of 40", ((cast(*void)(*instance.robustBufferAccessUpdateAfterBind)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.robustBufferAccessUpdateAfterBind)) == 4, "VkPhysicalDeviceDescriptorIndexingProperties.robustBufferAccessUpdateAfterBind has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.robustBufferAccessUpdateAfterBind)));
|
|
assert(((cast(*void)(*instance.quadDivergentImplicitLod)) - cast(*void)(*instance)) == 44, "VkPhysicalDeviceDescriptorIndexingProperties.quadDivergentImplicitLod has unexpected offset % instead of 44", ((cast(*void)(*instance.quadDivergentImplicitLod)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.quadDivergentImplicitLod)) == 4, "VkPhysicalDeviceDescriptorIndexingProperties.quadDivergentImplicitLod has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.quadDivergentImplicitLod)));
|
|
assert(((cast(*void)(*instance.maxPerStageDescriptorUpdateAfterBindSamplers)) - cast(*void)(*instance)) == 48, "VkPhysicalDeviceDescriptorIndexingProperties.maxPerStageDescriptorUpdateAfterBindSamplers has unexpected offset % instead of 48", ((cast(*void)(*instance.maxPerStageDescriptorUpdateAfterBindSamplers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.maxPerStageDescriptorUpdateAfterBindSamplers)) == 4, "VkPhysicalDeviceDescriptorIndexingProperties.maxPerStageDescriptorUpdateAfterBindSamplers has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.maxPerStageDescriptorUpdateAfterBindSamplers)));
|
|
assert(((cast(*void)(*instance.maxPerStageDescriptorUpdateAfterBindUniformBuffers)) - cast(*void)(*instance)) == 52, "VkPhysicalDeviceDescriptorIndexingProperties.maxPerStageDescriptorUpdateAfterBindUniformBuffers has unexpected offset % instead of 52", ((cast(*void)(*instance.maxPerStageDescriptorUpdateAfterBindUniformBuffers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.maxPerStageDescriptorUpdateAfterBindUniformBuffers)) == 4, "VkPhysicalDeviceDescriptorIndexingProperties.maxPerStageDescriptorUpdateAfterBindUniformBuffers has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.maxPerStageDescriptorUpdateAfterBindUniformBuffers)));
|
|
assert(((cast(*void)(*instance.maxPerStageDescriptorUpdateAfterBindStorageBuffers)) - cast(*void)(*instance)) == 56, "VkPhysicalDeviceDescriptorIndexingProperties.maxPerStageDescriptorUpdateAfterBindStorageBuffers has unexpected offset % instead of 56", ((cast(*void)(*instance.maxPerStageDescriptorUpdateAfterBindStorageBuffers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.maxPerStageDescriptorUpdateAfterBindStorageBuffers)) == 4, "VkPhysicalDeviceDescriptorIndexingProperties.maxPerStageDescriptorUpdateAfterBindStorageBuffers has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.maxPerStageDescriptorUpdateAfterBindStorageBuffers)));
|
|
assert(((cast(*void)(*instance.maxPerStageDescriptorUpdateAfterBindSampledImages)) - cast(*void)(*instance)) == 60, "VkPhysicalDeviceDescriptorIndexingProperties.maxPerStageDescriptorUpdateAfterBindSampledImages has unexpected offset % instead of 60", ((cast(*void)(*instance.maxPerStageDescriptorUpdateAfterBindSampledImages)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.maxPerStageDescriptorUpdateAfterBindSampledImages)) == 4, "VkPhysicalDeviceDescriptorIndexingProperties.maxPerStageDescriptorUpdateAfterBindSampledImages has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.maxPerStageDescriptorUpdateAfterBindSampledImages)));
|
|
assert(((cast(*void)(*instance.maxPerStageDescriptorUpdateAfterBindStorageImages)) - cast(*void)(*instance)) == 64, "VkPhysicalDeviceDescriptorIndexingProperties.maxPerStageDescriptorUpdateAfterBindStorageImages has unexpected offset % instead of 64", ((cast(*void)(*instance.maxPerStageDescriptorUpdateAfterBindStorageImages)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.maxPerStageDescriptorUpdateAfterBindStorageImages)) == 4, "VkPhysicalDeviceDescriptorIndexingProperties.maxPerStageDescriptorUpdateAfterBindStorageImages has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.maxPerStageDescriptorUpdateAfterBindStorageImages)));
|
|
assert(((cast(*void)(*instance.maxPerStageDescriptorUpdateAfterBindInputAttachments)) - cast(*void)(*instance)) == 68, "VkPhysicalDeviceDescriptorIndexingProperties.maxPerStageDescriptorUpdateAfterBindInputAttachments has unexpected offset % instead of 68", ((cast(*void)(*instance.maxPerStageDescriptorUpdateAfterBindInputAttachments)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.maxPerStageDescriptorUpdateAfterBindInputAttachments)) == 4, "VkPhysicalDeviceDescriptorIndexingProperties.maxPerStageDescriptorUpdateAfterBindInputAttachments has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.maxPerStageDescriptorUpdateAfterBindInputAttachments)));
|
|
assert(((cast(*void)(*instance.maxPerStageUpdateAfterBindResources)) - cast(*void)(*instance)) == 72, "VkPhysicalDeviceDescriptorIndexingProperties.maxPerStageUpdateAfterBindResources has unexpected offset % instead of 72", ((cast(*void)(*instance.maxPerStageUpdateAfterBindResources)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.maxPerStageUpdateAfterBindResources)) == 4, "VkPhysicalDeviceDescriptorIndexingProperties.maxPerStageUpdateAfterBindResources has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.maxPerStageUpdateAfterBindResources)));
|
|
assert(((cast(*void)(*instance.maxDescriptorSetUpdateAfterBindSamplers)) - cast(*void)(*instance)) == 76, "VkPhysicalDeviceDescriptorIndexingProperties.maxDescriptorSetUpdateAfterBindSamplers has unexpected offset % instead of 76", ((cast(*void)(*instance.maxDescriptorSetUpdateAfterBindSamplers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.maxDescriptorSetUpdateAfterBindSamplers)) == 4, "VkPhysicalDeviceDescriptorIndexingProperties.maxDescriptorSetUpdateAfterBindSamplers has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.maxDescriptorSetUpdateAfterBindSamplers)));
|
|
assert(((cast(*void)(*instance.maxDescriptorSetUpdateAfterBindUniformBuffers)) - cast(*void)(*instance)) == 80, "VkPhysicalDeviceDescriptorIndexingProperties.maxDescriptorSetUpdateAfterBindUniformBuffers has unexpected offset % instead of 80", ((cast(*void)(*instance.maxDescriptorSetUpdateAfterBindUniformBuffers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.maxDescriptorSetUpdateAfterBindUniformBuffers)) == 4, "VkPhysicalDeviceDescriptorIndexingProperties.maxDescriptorSetUpdateAfterBindUniformBuffers has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.maxDescriptorSetUpdateAfterBindUniformBuffers)));
|
|
assert(((cast(*void)(*instance.maxDescriptorSetUpdateAfterBindUniformBuffersDynamic)) - cast(*void)(*instance)) == 84, "VkPhysicalDeviceDescriptorIndexingProperties.maxDescriptorSetUpdateAfterBindUniformBuffersDynamic has unexpected offset % instead of 84", ((cast(*void)(*instance.maxDescriptorSetUpdateAfterBindUniformBuffersDynamic)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.maxDescriptorSetUpdateAfterBindUniformBuffersDynamic)) == 4, "VkPhysicalDeviceDescriptorIndexingProperties.maxDescriptorSetUpdateAfterBindUniformBuffersDynamic has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.maxDescriptorSetUpdateAfterBindUniformBuffersDynamic)));
|
|
assert(((cast(*void)(*instance.maxDescriptorSetUpdateAfterBindStorageBuffers)) - cast(*void)(*instance)) == 88, "VkPhysicalDeviceDescriptorIndexingProperties.maxDescriptorSetUpdateAfterBindStorageBuffers has unexpected offset % instead of 88", ((cast(*void)(*instance.maxDescriptorSetUpdateAfterBindStorageBuffers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.maxDescriptorSetUpdateAfterBindStorageBuffers)) == 4, "VkPhysicalDeviceDescriptorIndexingProperties.maxDescriptorSetUpdateAfterBindStorageBuffers has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.maxDescriptorSetUpdateAfterBindStorageBuffers)));
|
|
assert(((cast(*void)(*instance.maxDescriptorSetUpdateAfterBindStorageBuffersDynamic)) - cast(*void)(*instance)) == 92, "VkPhysicalDeviceDescriptorIndexingProperties.maxDescriptorSetUpdateAfterBindStorageBuffersDynamic has unexpected offset % instead of 92", ((cast(*void)(*instance.maxDescriptorSetUpdateAfterBindStorageBuffersDynamic)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.maxDescriptorSetUpdateAfterBindStorageBuffersDynamic)) == 4, "VkPhysicalDeviceDescriptorIndexingProperties.maxDescriptorSetUpdateAfterBindStorageBuffersDynamic has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.maxDescriptorSetUpdateAfterBindStorageBuffersDynamic)));
|
|
assert(((cast(*void)(*instance.maxDescriptorSetUpdateAfterBindSampledImages)) - cast(*void)(*instance)) == 96, "VkPhysicalDeviceDescriptorIndexingProperties.maxDescriptorSetUpdateAfterBindSampledImages has unexpected offset % instead of 96", ((cast(*void)(*instance.maxDescriptorSetUpdateAfterBindSampledImages)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.maxDescriptorSetUpdateAfterBindSampledImages)) == 4, "VkPhysicalDeviceDescriptorIndexingProperties.maxDescriptorSetUpdateAfterBindSampledImages has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.maxDescriptorSetUpdateAfterBindSampledImages)));
|
|
assert(((cast(*void)(*instance.maxDescriptorSetUpdateAfterBindStorageImages)) - cast(*void)(*instance)) == 100, "VkPhysicalDeviceDescriptorIndexingProperties.maxDescriptorSetUpdateAfterBindStorageImages has unexpected offset % instead of 100", ((cast(*void)(*instance.maxDescriptorSetUpdateAfterBindStorageImages)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.maxDescriptorSetUpdateAfterBindStorageImages)) == 4, "VkPhysicalDeviceDescriptorIndexingProperties.maxDescriptorSetUpdateAfterBindStorageImages has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.maxDescriptorSetUpdateAfterBindStorageImages)));
|
|
assert(((cast(*void)(*instance.maxDescriptorSetUpdateAfterBindInputAttachments)) - cast(*void)(*instance)) == 104, "VkPhysicalDeviceDescriptorIndexingProperties.maxDescriptorSetUpdateAfterBindInputAttachments has unexpected offset % instead of 104", ((cast(*void)(*instance.maxDescriptorSetUpdateAfterBindInputAttachments)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.maxDescriptorSetUpdateAfterBindInputAttachments)) == 4, "VkPhysicalDeviceDescriptorIndexingProperties.maxDescriptorSetUpdateAfterBindInputAttachments has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorIndexingProperties.maxDescriptorSetUpdateAfterBindInputAttachments)));
|
|
assert(size_of(VkPhysicalDeviceDescriptorIndexingProperties) == 112, "VkPhysicalDeviceDescriptorIndexingProperties has size % instead of 112", size_of(VkPhysicalDeviceDescriptorIndexingProperties));
|
|
}
|
|
|
|
{
|
|
instance: VkDescriptorSetVariableDescriptorCountAllocateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDescriptorSetVariableDescriptorCountAllocateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorSetVariableDescriptorCountAllocateInfo.sType)) == 4, "VkDescriptorSetVariableDescriptorCountAllocateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkDescriptorSetVariableDescriptorCountAllocateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDescriptorSetVariableDescriptorCountAllocateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorSetVariableDescriptorCountAllocateInfo.pNext)) == 8, "VkDescriptorSetVariableDescriptorCountAllocateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkDescriptorSetVariableDescriptorCountAllocateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.descriptorSetCount)) - cast(*void)(*instance)) == 16, "VkDescriptorSetVariableDescriptorCountAllocateInfo.descriptorSetCount has unexpected offset % instead of 16", ((cast(*void)(*instance.descriptorSetCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorSetVariableDescriptorCountAllocateInfo.descriptorSetCount)) == 4, "VkDescriptorSetVariableDescriptorCountAllocateInfo.descriptorSetCount has unexpected size % instead of 4", size_of(type_of(VkDescriptorSetVariableDescriptorCountAllocateInfo.descriptorSetCount)));
|
|
assert(((cast(*void)(*instance.pDescriptorCounts)) - cast(*void)(*instance)) == 24, "VkDescriptorSetVariableDescriptorCountAllocateInfo.pDescriptorCounts has unexpected offset % instead of 24", ((cast(*void)(*instance.pDescriptorCounts)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorSetVariableDescriptorCountAllocateInfo.pDescriptorCounts)) == 8, "VkDescriptorSetVariableDescriptorCountAllocateInfo.pDescriptorCounts has unexpected size % instead of 8", size_of(type_of(VkDescriptorSetVariableDescriptorCountAllocateInfo.pDescriptorCounts)));
|
|
assert(size_of(VkDescriptorSetVariableDescriptorCountAllocateInfo) == 32, "VkDescriptorSetVariableDescriptorCountAllocateInfo has size % instead of 32", size_of(VkDescriptorSetVariableDescriptorCountAllocateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkDescriptorSetVariableDescriptorCountLayoutSupport;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDescriptorSetVariableDescriptorCountLayoutSupport.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorSetVariableDescriptorCountLayoutSupport.sType)) == 4, "VkDescriptorSetVariableDescriptorCountLayoutSupport.sType has unexpected size % instead of 4", size_of(type_of(VkDescriptorSetVariableDescriptorCountLayoutSupport.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDescriptorSetVariableDescriptorCountLayoutSupport.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorSetVariableDescriptorCountLayoutSupport.pNext)) == 8, "VkDescriptorSetVariableDescriptorCountLayoutSupport.pNext has unexpected size % instead of 8", size_of(type_of(VkDescriptorSetVariableDescriptorCountLayoutSupport.pNext)));
|
|
assert(((cast(*void)(*instance.maxVariableDescriptorCount)) - cast(*void)(*instance)) == 16, "VkDescriptorSetVariableDescriptorCountLayoutSupport.maxVariableDescriptorCount has unexpected offset % instead of 16", ((cast(*void)(*instance.maxVariableDescriptorCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorSetVariableDescriptorCountLayoutSupport.maxVariableDescriptorCount)) == 4, "VkDescriptorSetVariableDescriptorCountLayoutSupport.maxVariableDescriptorCount has unexpected size % instead of 4", size_of(type_of(VkDescriptorSetVariableDescriptorCountLayoutSupport.maxVariableDescriptorCount)));
|
|
assert(size_of(VkDescriptorSetVariableDescriptorCountLayoutSupport) == 24, "VkDescriptorSetVariableDescriptorCountLayoutSupport has size % instead of 24", size_of(VkDescriptorSetVariableDescriptorCountLayoutSupport));
|
|
}
|
|
|
|
{
|
|
instance: VkSubpassDescriptionDepthStencilResolve;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSubpassDescriptionDepthStencilResolve.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassDescriptionDepthStencilResolve.sType)) == 4, "VkSubpassDescriptionDepthStencilResolve.sType has unexpected size % instead of 4", size_of(type_of(VkSubpassDescriptionDepthStencilResolve.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSubpassDescriptionDepthStencilResolve.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassDescriptionDepthStencilResolve.pNext)) == 8, "VkSubpassDescriptionDepthStencilResolve.pNext has unexpected size % instead of 8", size_of(type_of(VkSubpassDescriptionDepthStencilResolve.pNext)));
|
|
assert(((cast(*void)(*instance.depthResolveMode)) - cast(*void)(*instance)) == 16, "VkSubpassDescriptionDepthStencilResolve.depthResolveMode has unexpected offset % instead of 16", ((cast(*void)(*instance.depthResolveMode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassDescriptionDepthStencilResolve.depthResolveMode)) == 4, "VkSubpassDescriptionDepthStencilResolve.depthResolveMode has unexpected size % instead of 4", size_of(type_of(VkSubpassDescriptionDepthStencilResolve.depthResolveMode)));
|
|
assert(((cast(*void)(*instance.stencilResolveMode)) - cast(*void)(*instance)) == 20, "VkSubpassDescriptionDepthStencilResolve.stencilResolveMode has unexpected offset % instead of 20", ((cast(*void)(*instance.stencilResolveMode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassDescriptionDepthStencilResolve.stencilResolveMode)) == 4, "VkSubpassDescriptionDepthStencilResolve.stencilResolveMode has unexpected size % instead of 4", size_of(type_of(VkSubpassDescriptionDepthStencilResolve.stencilResolveMode)));
|
|
assert(((cast(*void)(*instance.pDepthStencilResolveAttachment)) - cast(*void)(*instance)) == 24, "VkSubpassDescriptionDepthStencilResolve.pDepthStencilResolveAttachment has unexpected offset % instead of 24", ((cast(*void)(*instance.pDepthStencilResolveAttachment)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassDescriptionDepthStencilResolve.pDepthStencilResolveAttachment)) == 8, "VkSubpassDescriptionDepthStencilResolve.pDepthStencilResolveAttachment has unexpected size % instead of 8", size_of(type_of(VkSubpassDescriptionDepthStencilResolve.pDepthStencilResolveAttachment)));
|
|
assert(size_of(VkSubpassDescriptionDepthStencilResolve) == 32, "VkSubpassDescriptionDepthStencilResolve has size % instead of 32", size_of(VkSubpassDescriptionDepthStencilResolve));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceDepthStencilResolveProperties;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceDepthStencilResolveProperties.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDepthStencilResolveProperties.sType)) == 4, "VkPhysicalDeviceDepthStencilResolveProperties.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDepthStencilResolveProperties.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceDepthStencilResolveProperties.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDepthStencilResolveProperties.pNext)) == 8, "VkPhysicalDeviceDepthStencilResolveProperties.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDepthStencilResolveProperties.pNext)));
|
|
assert(((cast(*void)(*instance.supportedDepthResolveModes)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceDepthStencilResolveProperties.supportedDepthResolveModes has unexpected offset % instead of 16", ((cast(*void)(*instance.supportedDepthResolveModes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDepthStencilResolveProperties.supportedDepthResolveModes)) == 4, "VkPhysicalDeviceDepthStencilResolveProperties.supportedDepthResolveModes has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDepthStencilResolveProperties.supportedDepthResolveModes)));
|
|
assert(((cast(*void)(*instance.supportedStencilResolveModes)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceDepthStencilResolveProperties.supportedStencilResolveModes has unexpected offset % instead of 20", ((cast(*void)(*instance.supportedStencilResolveModes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDepthStencilResolveProperties.supportedStencilResolveModes)) == 4, "VkPhysicalDeviceDepthStencilResolveProperties.supportedStencilResolveModes has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDepthStencilResolveProperties.supportedStencilResolveModes)));
|
|
assert(((cast(*void)(*instance.independentResolveNone)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceDepthStencilResolveProperties.independentResolveNone has unexpected offset % instead of 24", ((cast(*void)(*instance.independentResolveNone)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDepthStencilResolveProperties.independentResolveNone)) == 4, "VkPhysicalDeviceDepthStencilResolveProperties.independentResolveNone has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDepthStencilResolveProperties.independentResolveNone)));
|
|
assert(((cast(*void)(*instance.independentResolve)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceDepthStencilResolveProperties.independentResolve has unexpected offset % instead of 28", ((cast(*void)(*instance.independentResolve)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDepthStencilResolveProperties.independentResolve)) == 4, "VkPhysicalDeviceDepthStencilResolveProperties.independentResolve has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDepthStencilResolveProperties.independentResolve)));
|
|
assert(size_of(VkPhysicalDeviceDepthStencilResolveProperties) == 32, "VkPhysicalDeviceDepthStencilResolveProperties has size % instead of 32", size_of(VkPhysicalDeviceDepthStencilResolveProperties));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceScalarBlockLayoutFeatures;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceScalarBlockLayoutFeatures.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceScalarBlockLayoutFeatures.sType)) == 4, "VkPhysicalDeviceScalarBlockLayoutFeatures.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceScalarBlockLayoutFeatures.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceScalarBlockLayoutFeatures.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceScalarBlockLayoutFeatures.pNext)) == 8, "VkPhysicalDeviceScalarBlockLayoutFeatures.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceScalarBlockLayoutFeatures.pNext)));
|
|
assert(((cast(*void)(*instance.scalarBlockLayout)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceScalarBlockLayoutFeatures.scalarBlockLayout has unexpected offset % instead of 16", ((cast(*void)(*instance.scalarBlockLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceScalarBlockLayoutFeatures.scalarBlockLayout)) == 4, "VkPhysicalDeviceScalarBlockLayoutFeatures.scalarBlockLayout has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceScalarBlockLayoutFeatures.scalarBlockLayout)));
|
|
assert(size_of(VkPhysicalDeviceScalarBlockLayoutFeatures) == 24, "VkPhysicalDeviceScalarBlockLayoutFeatures has size % instead of 24", size_of(VkPhysicalDeviceScalarBlockLayoutFeatures));
|
|
}
|
|
|
|
{
|
|
instance: VkImageStencilUsageCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkImageStencilUsageCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageStencilUsageCreateInfo.sType)) == 4, "VkImageStencilUsageCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkImageStencilUsageCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkImageStencilUsageCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageStencilUsageCreateInfo.pNext)) == 8, "VkImageStencilUsageCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkImageStencilUsageCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.stencilUsage)) - cast(*void)(*instance)) == 16, "VkImageStencilUsageCreateInfo.stencilUsage has unexpected offset % instead of 16", ((cast(*void)(*instance.stencilUsage)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageStencilUsageCreateInfo.stencilUsage)) == 4, "VkImageStencilUsageCreateInfo.stencilUsage has unexpected size % instead of 4", size_of(type_of(VkImageStencilUsageCreateInfo.stencilUsage)));
|
|
assert(size_of(VkImageStencilUsageCreateInfo) == 24, "VkImageStencilUsageCreateInfo has size % instead of 24", size_of(VkImageStencilUsageCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkSamplerReductionModeCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSamplerReductionModeCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerReductionModeCreateInfo.sType)) == 4, "VkSamplerReductionModeCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkSamplerReductionModeCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSamplerReductionModeCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerReductionModeCreateInfo.pNext)) == 8, "VkSamplerReductionModeCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkSamplerReductionModeCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.reductionMode)) - cast(*void)(*instance)) == 16, "VkSamplerReductionModeCreateInfo.reductionMode has unexpected offset % instead of 16", ((cast(*void)(*instance.reductionMode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerReductionModeCreateInfo.reductionMode)) == 4, "VkSamplerReductionModeCreateInfo.reductionMode has unexpected size % instead of 4", size_of(type_of(VkSamplerReductionModeCreateInfo.reductionMode)));
|
|
assert(size_of(VkSamplerReductionModeCreateInfo) == 24, "VkSamplerReductionModeCreateInfo has size % instead of 24", size_of(VkSamplerReductionModeCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceSamplerFilterMinmaxProperties;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceSamplerFilterMinmaxProperties.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSamplerFilterMinmaxProperties.sType)) == 4, "VkPhysicalDeviceSamplerFilterMinmaxProperties.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSamplerFilterMinmaxProperties.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceSamplerFilterMinmaxProperties.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSamplerFilterMinmaxProperties.pNext)) == 8, "VkPhysicalDeviceSamplerFilterMinmaxProperties.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceSamplerFilterMinmaxProperties.pNext)));
|
|
assert(((cast(*void)(*instance.filterMinmaxSingleComponentFormats)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceSamplerFilterMinmaxProperties.filterMinmaxSingleComponentFormats has unexpected offset % instead of 16", ((cast(*void)(*instance.filterMinmaxSingleComponentFormats)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSamplerFilterMinmaxProperties.filterMinmaxSingleComponentFormats)) == 4, "VkPhysicalDeviceSamplerFilterMinmaxProperties.filterMinmaxSingleComponentFormats has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSamplerFilterMinmaxProperties.filterMinmaxSingleComponentFormats)));
|
|
assert(((cast(*void)(*instance.filterMinmaxImageComponentMapping)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceSamplerFilterMinmaxProperties.filterMinmaxImageComponentMapping has unexpected offset % instead of 20", ((cast(*void)(*instance.filterMinmaxImageComponentMapping)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSamplerFilterMinmaxProperties.filterMinmaxImageComponentMapping)) == 4, "VkPhysicalDeviceSamplerFilterMinmaxProperties.filterMinmaxImageComponentMapping has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSamplerFilterMinmaxProperties.filterMinmaxImageComponentMapping)));
|
|
assert(size_of(VkPhysicalDeviceSamplerFilterMinmaxProperties) == 24, "VkPhysicalDeviceSamplerFilterMinmaxProperties has size % instead of 24", size_of(VkPhysicalDeviceSamplerFilterMinmaxProperties));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceVulkanMemoryModelFeatures;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceVulkanMemoryModelFeatures.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkanMemoryModelFeatures.sType)) == 4, "VkPhysicalDeviceVulkanMemoryModelFeatures.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkanMemoryModelFeatures.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceVulkanMemoryModelFeatures.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkanMemoryModelFeatures.pNext)) == 8, "VkPhysicalDeviceVulkanMemoryModelFeatures.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceVulkanMemoryModelFeatures.pNext)));
|
|
assert(((cast(*void)(*instance.vulkanMemoryModel)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceVulkanMemoryModelFeatures.vulkanMemoryModel has unexpected offset % instead of 16", ((cast(*void)(*instance.vulkanMemoryModel)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkanMemoryModelFeatures.vulkanMemoryModel)) == 4, "VkPhysicalDeviceVulkanMemoryModelFeatures.vulkanMemoryModel has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkanMemoryModelFeatures.vulkanMemoryModel)));
|
|
assert(((cast(*void)(*instance.vulkanMemoryModelDeviceScope)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceVulkanMemoryModelFeatures.vulkanMemoryModelDeviceScope has unexpected offset % instead of 20", ((cast(*void)(*instance.vulkanMemoryModelDeviceScope)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkanMemoryModelFeatures.vulkanMemoryModelDeviceScope)) == 4, "VkPhysicalDeviceVulkanMemoryModelFeatures.vulkanMemoryModelDeviceScope has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkanMemoryModelFeatures.vulkanMemoryModelDeviceScope)));
|
|
assert(((cast(*void)(*instance.vulkanMemoryModelAvailabilityVisibilityChains)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceVulkanMemoryModelFeatures.vulkanMemoryModelAvailabilityVisibilityChains has unexpected offset % instead of 24", ((cast(*void)(*instance.vulkanMemoryModelAvailabilityVisibilityChains)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkanMemoryModelFeatures.vulkanMemoryModelAvailabilityVisibilityChains)) == 4, "VkPhysicalDeviceVulkanMemoryModelFeatures.vulkanMemoryModelAvailabilityVisibilityChains has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkanMemoryModelFeatures.vulkanMemoryModelAvailabilityVisibilityChains)));
|
|
assert(size_of(VkPhysicalDeviceVulkanMemoryModelFeatures) == 32, "VkPhysicalDeviceVulkanMemoryModelFeatures has size % instead of 32", size_of(VkPhysicalDeviceVulkanMemoryModelFeatures));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceImagelessFramebufferFeatures;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceImagelessFramebufferFeatures.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImagelessFramebufferFeatures.sType)) == 4, "VkPhysicalDeviceImagelessFramebufferFeatures.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceImagelessFramebufferFeatures.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceImagelessFramebufferFeatures.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImagelessFramebufferFeatures.pNext)) == 8, "VkPhysicalDeviceImagelessFramebufferFeatures.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceImagelessFramebufferFeatures.pNext)));
|
|
assert(((cast(*void)(*instance.imagelessFramebuffer)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceImagelessFramebufferFeatures.imagelessFramebuffer has unexpected offset % instead of 16", ((cast(*void)(*instance.imagelessFramebuffer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImagelessFramebufferFeatures.imagelessFramebuffer)) == 4, "VkPhysicalDeviceImagelessFramebufferFeatures.imagelessFramebuffer has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceImagelessFramebufferFeatures.imagelessFramebuffer)));
|
|
assert(size_of(VkPhysicalDeviceImagelessFramebufferFeatures) == 24, "VkPhysicalDeviceImagelessFramebufferFeatures has size % instead of 24", size_of(VkPhysicalDeviceImagelessFramebufferFeatures));
|
|
}
|
|
|
|
{
|
|
instance: VkFramebufferAttachmentImageInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkFramebufferAttachmentImageInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFramebufferAttachmentImageInfo.sType)) == 4, "VkFramebufferAttachmentImageInfo.sType has unexpected size % instead of 4", size_of(type_of(VkFramebufferAttachmentImageInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkFramebufferAttachmentImageInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFramebufferAttachmentImageInfo.pNext)) == 8, "VkFramebufferAttachmentImageInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkFramebufferAttachmentImageInfo.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkFramebufferAttachmentImageInfo.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFramebufferAttachmentImageInfo.flags)) == 4, "VkFramebufferAttachmentImageInfo.flags has unexpected size % instead of 4", size_of(type_of(VkFramebufferAttachmentImageInfo.flags)));
|
|
assert(((cast(*void)(*instance.usage)) - cast(*void)(*instance)) == 20, "VkFramebufferAttachmentImageInfo.usage has unexpected offset % instead of 20", ((cast(*void)(*instance.usage)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFramebufferAttachmentImageInfo.usage)) == 4, "VkFramebufferAttachmentImageInfo.usage has unexpected size % instead of 4", size_of(type_of(VkFramebufferAttachmentImageInfo.usage)));
|
|
assert(((cast(*void)(*instance.width)) - cast(*void)(*instance)) == 24, "VkFramebufferAttachmentImageInfo.width has unexpected offset % instead of 24", ((cast(*void)(*instance.width)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFramebufferAttachmentImageInfo.width)) == 4, "VkFramebufferAttachmentImageInfo.width has unexpected size % instead of 4", size_of(type_of(VkFramebufferAttachmentImageInfo.width)));
|
|
assert(((cast(*void)(*instance.height)) - cast(*void)(*instance)) == 28, "VkFramebufferAttachmentImageInfo.height has unexpected offset % instead of 28", ((cast(*void)(*instance.height)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFramebufferAttachmentImageInfo.height)) == 4, "VkFramebufferAttachmentImageInfo.height has unexpected size % instead of 4", size_of(type_of(VkFramebufferAttachmentImageInfo.height)));
|
|
assert(((cast(*void)(*instance.layerCount)) - cast(*void)(*instance)) == 32, "VkFramebufferAttachmentImageInfo.layerCount has unexpected offset % instead of 32", ((cast(*void)(*instance.layerCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFramebufferAttachmentImageInfo.layerCount)) == 4, "VkFramebufferAttachmentImageInfo.layerCount has unexpected size % instead of 4", size_of(type_of(VkFramebufferAttachmentImageInfo.layerCount)));
|
|
assert(((cast(*void)(*instance.viewFormatCount)) - cast(*void)(*instance)) == 36, "VkFramebufferAttachmentImageInfo.viewFormatCount has unexpected offset % instead of 36", ((cast(*void)(*instance.viewFormatCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFramebufferAttachmentImageInfo.viewFormatCount)) == 4, "VkFramebufferAttachmentImageInfo.viewFormatCount has unexpected size % instead of 4", size_of(type_of(VkFramebufferAttachmentImageInfo.viewFormatCount)));
|
|
assert(((cast(*void)(*instance.pViewFormats)) - cast(*void)(*instance)) == 40, "VkFramebufferAttachmentImageInfo.pViewFormats has unexpected offset % instead of 40", ((cast(*void)(*instance.pViewFormats)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFramebufferAttachmentImageInfo.pViewFormats)) == 8, "VkFramebufferAttachmentImageInfo.pViewFormats has unexpected size % instead of 8", size_of(type_of(VkFramebufferAttachmentImageInfo.pViewFormats)));
|
|
assert(size_of(VkFramebufferAttachmentImageInfo) == 48, "VkFramebufferAttachmentImageInfo has size % instead of 48", size_of(VkFramebufferAttachmentImageInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkFramebufferAttachmentsCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkFramebufferAttachmentsCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFramebufferAttachmentsCreateInfo.sType)) == 4, "VkFramebufferAttachmentsCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkFramebufferAttachmentsCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkFramebufferAttachmentsCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFramebufferAttachmentsCreateInfo.pNext)) == 8, "VkFramebufferAttachmentsCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkFramebufferAttachmentsCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.attachmentImageInfoCount)) - cast(*void)(*instance)) == 16, "VkFramebufferAttachmentsCreateInfo.attachmentImageInfoCount has unexpected offset % instead of 16", ((cast(*void)(*instance.attachmentImageInfoCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFramebufferAttachmentsCreateInfo.attachmentImageInfoCount)) == 4, "VkFramebufferAttachmentsCreateInfo.attachmentImageInfoCount has unexpected size % instead of 4", size_of(type_of(VkFramebufferAttachmentsCreateInfo.attachmentImageInfoCount)));
|
|
assert(((cast(*void)(*instance.pAttachmentImageInfos)) - cast(*void)(*instance)) == 24, "VkFramebufferAttachmentsCreateInfo.pAttachmentImageInfos has unexpected offset % instead of 24", ((cast(*void)(*instance.pAttachmentImageInfos)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFramebufferAttachmentsCreateInfo.pAttachmentImageInfos)) == 8, "VkFramebufferAttachmentsCreateInfo.pAttachmentImageInfos has unexpected size % instead of 8", size_of(type_of(VkFramebufferAttachmentsCreateInfo.pAttachmentImageInfos)));
|
|
assert(size_of(VkFramebufferAttachmentsCreateInfo) == 32, "VkFramebufferAttachmentsCreateInfo has size % instead of 32", size_of(VkFramebufferAttachmentsCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkRenderPassAttachmentBeginInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkRenderPassAttachmentBeginInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassAttachmentBeginInfo.sType)) == 4, "VkRenderPassAttachmentBeginInfo.sType has unexpected size % instead of 4", size_of(type_of(VkRenderPassAttachmentBeginInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkRenderPassAttachmentBeginInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassAttachmentBeginInfo.pNext)) == 8, "VkRenderPassAttachmentBeginInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkRenderPassAttachmentBeginInfo.pNext)));
|
|
assert(((cast(*void)(*instance.attachmentCount)) - cast(*void)(*instance)) == 16, "VkRenderPassAttachmentBeginInfo.attachmentCount has unexpected offset % instead of 16", ((cast(*void)(*instance.attachmentCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassAttachmentBeginInfo.attachmentCount)) == 4, "VkRenderPassAttachmentBeginInfo.attachmentCount has unexpected size % instead of 4", size_of(type_of(VkRenderPassAttachmentBeginInfo.attachmentCount)));
|
|
assert(((cast(*void)(*instance.pAttachments)) - cast(*void)(*instance)) == 24, "VkRenderPassAttachmentBeginInfo.pAttachments has unexpected offset % instead of 24", ((cast(*void)(*instance.pAttachments)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassAttachmentBeginInfo.pAttachments)) == 8, "VkRenderPassAttachmentBeginInfo.pAttachments has unexpected size % instead of 8", size_of(type_of(VkRenderPassAttachmentBeginInfo.pAttachments)));
|
|
assert(size_of(VkRenderPassAttachmentBeginInfo) == 32, "VkRenderPassAttachmentBeginInfo has size % instead of 32", size_of(VkRenderPassAttachmentBeginInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceUniformBufferStandardLayoutFeatures;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceUniformBufferStandardLayoutFeatures.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceUniformBufferStandardLayoutFeatures.sType)) == 4, "VkPhysicalDeviceUniformBufferStandardLayoutFeatures.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceUniformBufferStandardLayoutFeatures.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceUniformBufferStandardLayoutFeatures.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceUniformBufferStandardLayoutFeatures.pNext)) == 8, "VkPhysicalDeviceUniformBufferStandardLayoutFeatures.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceUniformBufferStandardLayoutFeatures.pNext)));
|
|
assert(((cast(*void)(*instance.uniformBufferStandardLayout)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceUniformBufferStandardLayoutFeatures.uniformBufferStandardLayout has unexpected offset % instead of 16", ((cast(*void)(*instance.uniformBufferStandardLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceUniformBufferStandardLayoutFeatures.uniformBufferStandardLayout)) == 4, "VkPhysicalDeviceUniformBufferStandardLayoutFeatures.uniformBufferStandardLayout has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceUniformBufferStandardLayoutFeatures.uniformBufferStandardLayout)));
|
|
assert(size_of(VkPhysicalDeviceUniformBufferStandardLayoutFeatures) == 24, "VkPhysicalDeviceUniformBufferStandardLayoutFeatures has size % instead of 24", size_of(VkPhysicalDeviceUniformBufferStandardLayoutFeatures));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures.sType)) == 4, "VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures.pNext)) == 8, "VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures.pNext)));
|
|
assert(((cast(*void)(*instance.shaderSubgroupExtendedTypes)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures.shaderSubgroupExtendedTypes has unexpected offset % instead of 16", ((cast(*void)(*instance.shaderSubgroupExtendedTypes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures.shaderSubgroupExtendedTypes)) == 4, "VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures.shaderSubgroupExtendedTypes has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures.shaderSubgroupExtendedTypes)));
|
|
assert(size_of(VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures) == 24, "VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures has size % instead of 24", size_of(VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures.sType)) == 4, "VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures.pNext)) == 8, "VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures.pNext)));
|
|
assert(((cast(*void)(*instance.separateDepthStencilLayouts)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures.separateDepthStencilLayouts has unexpected offset % instead of 16", ((cast(*void)(*instance.separateDepthStencilLayouts)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures.separateDepthStencilLayouts)) == 4, "VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures.separateDepthStencilLayouts has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures.separateDepthStencilLayouts)));
|
|
assert(size_of(VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures) == 24, "VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures has size % instead of 24", size_of(VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures));
|
|
}
|
|
|
|
{
|
|
instance: VkAttachmentReferenceStencilLayout;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkAttachmentReferenceStencilLayout.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAttachmentReferenceStencilLayout.sType)) == 4, "VkAttachmentReferenceStencilLayout.sType has unexpected size % instead of 4", size_of(type_of(VkAttachmentReferenceStencilLayout.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkAttachmentReferenceStencilLayout.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAttachmentReferenceStencilLayout.pNext)) == 8, "VkAttachmentReferenceStencilLayout.pNext has unexpected size % instead of 8", size_of(type_of(VkAttachmentReferenceStencilLayout.pNext)));
|
|
assert(((cast(*void)(*instance.stencilLayout)) - cast(*void)(*instance)) == 16, "VkAttachmentReferenceStencilLayout.stencilLayout has unexpected offset % instead of 16", ((cast(*void)(*instance.stencilLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAttachmentReferenceStencilLayout.stencilLayout)) == 4, "VkAttachmentReferenceStencilLayout.stencilLayout has unexpected size % instead of 4", size_of(type_of(VkAttachmentReferenceStencilLayout.stencilLayout)));
|
|
assert(size_of(VkAttachmentReferenceStencilLayout) == 24, "VkAttachmentReferenceStencilLayout has size % instead of 24", size_of(VkAttachmentReferenceStencilLayout));
|
|
}
|
|
|
|
{
|
|
instance: VkAttachmentDescriptionStencilLayout;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkAttachmentDescriptionStencilLayout.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAttachmentDescriptionStencilLayout.sType)) == 4, "VkAttachmentDescriptionStencilLayout.sType has unexpected size % instead of 4", size_of(type_of(VkAttachmentDescriptionStencilLayout.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkAttachmentDescriptionStencilLayout.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAttachmentDescriptionStencilLayout.pNext)) == 8, "VkAttachmentDescriptionStencilLayout.pNext has unexpected size % instead of 8", size_of(type_of(VkAttachmentDescriptionStencilLayout.pNext)));
|
|
assert(((cast(*void)(*instance.stencilInitialLayout)) - cast(*void)(*instance)) == 16, "VkAttachmentDescriptionStencilLayout.stencilInitialLayout has unexpected offset % instead of 16", ((cast(*void)(*instance.stencilInitialLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAttachmentDescriptionStencilLayout.stencilInitialLayout)) == 4, "VkAttachmentDescriptionStencilLayout.stencilInitialLayout has unexpected size % instead of 4", size_of(type_of(VkAttachmentDescriptionStencilLayout.stencilInitialLayout)));
|
|
assert(((cast(*void)(*instance.stencilFinalLayout)) - cast(*void)(*instance)) == 20, "VkAttachmentDescriptionStencilLayout.stencilFinalLayout has unexpected offset % instead of 20", ((cast(*void)(*instance.stencilFinalLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAttachmentDescriptionStencilLayout.stencilFinalLayout)) == 4, "VkAttachmentDescriptionStencilLayout.stencilFinalLayout has unexpected size % instead of 4", size_of(type_of(VkAttachmentDescriptionStencilLayout.stencilFinalLayout)));
|
|
assert(size_of(VkAttachmentDescriptionStencilLayout) == 24, "VkAttachmentDescriptionStencilLayout has size % instead of 24", size_of(VkAttachmentDescriptionStencilLayout));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceHostQueryResetFeatures;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceHostQueryResetFeatures.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceHostQueryResetFeatures.sType)) == 4, "VkPhysicalDeviceHostQueryResetFeatures.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceHostQueryResetFeatures.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceHostQueryResetFeatures.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceHostQueryResetFeatures.pNext)) == 8, "VkPhysicalDeviceHostQueryResetFeatures.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceHostQueryResetFeatures.pNext)));
|
|
assert(((cast(*void)(*instance.hostQueryReset)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceHostQueryResetFeatures.hostQueryReset has unexpected offset % instead of 16", ((cast(*void)(*instance.hostQueryReset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceHostQueryResetFeatures.hostQueryReset)) == 4, "VkPhysicalDeviceHostQueryResetFeatures.hostQueryReset has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceHostQueryResetFeatures.hostQueryReset)));
|
|
assert(size_of(VkPhysicalDeviceHostQueryResetFeatures) == 24, "VkPhysicalDeviceHostQueryResetFeatures has size % instead of 24", size_of(VkPhysicalDeviceHostQueryResetFeatures));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceTimelineSemaphoreFeatures;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceTimelineSemaphoreFeatures.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceTimelineSemaphoreFeatures.sType)) == 4, "VkPhysicalDeviceTimelineSemaphoreFeatures.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceTimelineSemaphoreFeatures.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceTimelineSemaphoreFeatures.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceTimelineSemaphoreFeatures.pNext)) == 8, "VkPhysicalDeviceTimelineSemaphoreFeatures.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceTimelineSemaphoreFeatures.pNext)));
|
|
assert(((cast(*void)(*instance.timelineSemaphore)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceTimelineSemaphoreFeatures.timelineSemaphore has unexpected offset % instead of 16", ((cast(*void)(*instance.timelineSemaphore)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceTimelineSemaphoreFeatures.timelineSemaphore)) == 4, "VkPhysicalDeviceTimelineSemaphoreFeatures.timelineSemaphore has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceTimelineSemaphoreFeatures.timelineSemaphore)));
|
|
assert(size_of(VkPhysicalDeviceTimelineSemaphoreFeatures) == 24, "VkPhysicalDeviceTimelineSemaphoreFeatures has size % instead of 24", size_of(VkPhysicalDeviceTimelineSemaphoreFeatures));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceTimelineSemaphoreProperties;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceTimelineSemaphoreProperties.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceTimelineSemaphoreProperties.sType)) == 4, "VkPhysicalDeviceTimelineSemaphoreProperties.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceTimelineSemaphoreProperties.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceTimelineSemaphoreProperties.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceTimelineSemaphoreProperties.pNext)) == 8, "VkPhysicalDeviceTimelineSemaphoreProperties.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceTimelineSemaphoreProperties.pNext)));
|
|
assert(((cast(*void)(*instance.maxTimelineSemaphoreValueDifference)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceTimelineSemaphoreProperties.maxTimelineSemaphoreValueDifference has unexpected offset % instead of 16", ((cast(*void)(*instance.maxTimelineSemaphoreValueDifference)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceTimelineSemaphoreProperties.maxTimelineSemaphoreValueDifference)) == 8, "VkPhysicalDeviceTimelineSemaphoreProperties.maxTimelineSemaphoreValueDifference has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceTimelineSemaphoreProperties.maxTimelineSemaphoreValueDifference)));
|
|
assert(size_of(VkPhysicalDeviceTimelineSemaphoreProperties) == 24, "VkPhysicalDeviceTimelineSemaphoreProperties has size % instead of 24", size_of(VkPhysicalDeviceTimelineSemaphoreProperties));
|
|
}
|
|
|
|
{
|
|
instance: VkSemaphoreTypeCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSemaphoreTypeCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSemaphoreTypeCreateInfo.sType)) == 4, "VkSemaphoreTypeCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkSemaphoreTypeCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSemaphoreTypeCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSemaphoreTypeCreateInfo.pNext)) == 8, "VkSemaphoreTypeCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkSemaphoreTypeCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.semaphoreType)) - cast(*void)(*instance)) == 16, "VkSemaphoreTypeCreateInfo.semaphoreType has unexpected offset % instead of 16", ((cast(*void)(*instance.semaphoreType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSemaphoreTypeCreateInfo.semaphoreType)) == 4, "VkSemaphoreTypeCreateInfo.semaphoreType has unexpected size % instead of 4", size_of(type_of(VkSemaphoreTypeCreateInfo.semaphoreType)));
|
|
assert(((cast(*void)(*instance.initialValue)) - cast(*void)(*instance)) == 24, "VkSemaphoreTypeCreateInfo.initialValue has unexpected offset % instead of 24", ((cast(*void)(*instance.initialValue)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSemaphoreTypeCreateInfo.initialValue)) == 8, "VkSemaphoreTypeCreateInfo.initialValue has unexpected size % instead of 8", size_of(type_of(VkSemaphoreTypeCreateInfo.initialValue)));
|
|
assert(size_of(VkSemaphoreTypeCreateInfo) == 32, "VkSemaphoreTypeCreateInfo has size % instead of 32", size_of(VkSemaphoreTypeCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkTimelineSemaphoreSubmitInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkTimelineSemaphoreSubmitInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkTimelineSemaphoreSubmitInfo.sType)) == 4, "VkTimelineSemaphoreSubmitInfo.sType has unexpected size % instead of 4", size_of(type_of(VkTimelineSemaphoreSubmitInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkTimelineSemaphoreSubmitInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkTimelineSemaphoreSubmitInfo.pNext)) == 8, "VkTimelineSemaphoreSubmitInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkTimelineSemaphoreSubmitInfo.pNext)));
|
|
assert(((cast(*void)(*instance.waitSemaphoreValueCount)) - cast(*void)(*instance)) == 16, "VkTimelineSemaphoreSubmitInfo.waitSemaphoreValueCount has unexpected offset % instead of 16", ((cast(*void)(*instance.waitSemaphoreValueCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkTimelineSemaphoreSubmitInfo.waitSemaphoreValueCount)) == 4, "VkTimelineSemaphoreSubmitInfo.waitSemaphoreValueCount has unexpected size % instead of 4", size_of(type_of(VkTimelineSemaphoreSubmitInfo.waitSemaphoreValueCount)));
|
|
assert(((cast(*void)(*instance.pWaitSemaphoreValues)) - cast(*void)(*instance)) == 24, "VkTimelineSemaphoreSubmitInfo.pWaitSemaphoreValues has unexpected offset % instead of 24", ((cast(*void)(*instance.pWaitSemaphoreValues)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkTimelineSemaphoreSubmitInfo.pWaitSemaphoreValues)) == 8, "VkTimelineSemaphoreSubmitInfo.pWaitSemaphoreValues has unexpected size % instead of 8", size_of(type_of(VkTimelineSemaphoreSubmitInfo.pWaitSemaphoreValues)));
|
|
assert(((cast(*void)(*instance.signalSemaphoreValueCount)) - cast(*void)(*instance)) == 32, "VkTimelineSemaphoreSubmitInfo.signalSemaphoreValueCount has unexpected offset % instead of 32", ((cast(*void)(*instance.signalSemaphoreValueCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkTimelineSemaphoreSubmitInfo.signalSemaphoreValueCount)) == 4, "VkTimelineSemaphoreSubmitInfo.signalSemaphoreValueCount has unexpected size % instead of 4", size_of(type_of(VkTimelineSemaphoreSubmitInfo.signalSemaphoreValueCount)));
|
|
assert(((cast(*void)(*instance.pSignalSemaphoreValues)) - cast(*void)(*instance)) == 40, "VkTimelineSemaphoreSubmitInfo.pSignalSemaphoreValues has unexpected offset % instead of 40", ((cast(*void)(*instance.pSignalSemaphoreValues)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkTimelineSemaphoreSubmitInfo.pSignalSemaphoreValues)) == 8, "VkTimelineSemaphoreSubmitInfo.pSignalSemaphoreValues has unexpected size % instead of 8", size_of(type_of(VkTimelineSemaphoreSubmitInfo.pSignalSemaphoreValues)));
|
|
assert(size_of(VkTimelineSemaphoreSubmitInfo) == 48, "VkTimelineSemaphoreSubmitInfo has size % instead of 48", size_of(VkTimelineSemaphoreSubmitInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkSemaphoreWaitInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSemaphoreWaitInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSemaphoreWaitInfo.sType)) == 4, "VkSemaphoreWaitInfo.sType has unexpected size % instead of 4", size_of(type_of(VkSemaphoreWaitInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSemaphoreWaitInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSemaphoreWaitInfo.pNext)) == 8, "VkSemaphoreWaitInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkSemaphoreWaitInfo.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkSemaphoreWaitInfo.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSemaphoreWaitInfo.flags)) == 4, "VkSemaphoreWaitInfo.flags has unexpected size % instead of 4", size_of(type_of(VkSemaphoreWaitInfo.flags)));
|
|
assert(((cast(*void)(*instance.semaphoreCount)) - cast(*void)(*instance)) == 20, "VkSemaphoreWaitInfo.semaphoreCount has unexpected offset % instead of 20", ((cast(*void)(*instance.semaphoreCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSemaphoreWaitInfo.semaphoreCount)) == 4, "VkSemaphoreWaitInfo.semaphoreCount has unexpected size % instead of 4", size_of(type_of(VkSemaphoreWaitInfo.semaphoreCount)));
|
|
assert(((cast(*void)(*instance.pSemaphores)) - cast(*void)(*instance)) == 24, "VkSemaphoreWaitInfo.pSemaphores has unexpected offset % instead of 24", ((cast(*void)(*instance.pSemaphores)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSemaphoreWaitInfo.pSemaphores)) == 8, "VkSemaphoreWaitInfo.pSemaphores has unexpected size % instead of 8", size_of(type_of(VkSemaphoreWaitInfo.pSemaphores)));
|
|
assert(((cast(*void)(*instance.pValues)) - cast(*void)(*instance)) == 32, "VkSemaphoreWaitInfo.pValues has unexpected offset % instead of 32", ((cast(*void)(*instance.pValues)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSemaphoreWaitInfo.pValues)) == 8, "VkSemaphoreWaitInfo.pValues has unexpected size % instead of 8", size_of(type_of(VkSemaphoreWaitInfo.pValues)));
|
|
assert(size_of(VkSemaphoreWaitInfo) == 40, "VkSemaphoreWaitInfo has size % instead of 40", size_of(VkSemaphoreWaitInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkSemaphoreSignalInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSemaphoreSignalInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSemaphoreSignalInfo.sType)) == 4, "VkSemaphoreSignalInfo.sType has unexpected size % instead of 4", size_of(type_of(VkSemaphoreSignalInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSemaphoreSignalInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSemaphoreSignalInfo.pNext)) == 8, "VkSemaphoreSignalInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkSemaphoreSignalInfo.pNext)));
|
|
assert(((cast(*void)(*instance.semaphore)) - cast(*void)(*instance)) == 16, "VkSemaphoreSignalInfo.semaphore has unexpected offset % instead of 16", ((cast(*void)(*instance.semaphore)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSemaphoreSignalInfo.semaphore)) == 8, "VkSemaphoreSignalInfo.semaphore has unexpected size % instead of 8", size_of(type_of(VkSemaphoreSignalInfo.semaphore)));
|
|
assert(((cast(*void)(*instance.value)) - cast(*void)(*instance)) == 24, "VkSemaphoreSignalInfo.value has unexpected offset % instead of 24", ((cast(*void)(*instance.value)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSemaphoreSignalInfo.value)) == 8, "VkSemaphoreSignalInfo.value has unexpected size % instead of 8", size_of(type_of(VkSemaphoreSignalInfo.value)));
|
|
assert(size_of(VkSemaphoreSignalInfo) == 32, "VkSemaphoreSignalInfo has size % instead of 32", size_of(VkSemaphoreSignalInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceBufferDeviceAddressFeatures;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceBufferDeviceAddressFeatures.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceBufferDeviceAddressFeatures.sType)) == 4, "VkPhysicalDeviceBufferDeviceAddressFeatures.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceBufferDeviceAddressFeatures.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceBufferDeviceAddressFeatures.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceBufferDeviceAddressFeatures.pNext)) == 8, "VkPhysicalDeviceBufferDeviceAddressFeatures.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceBufferDeviceAddressFeatures.pNext)));
|
|
assert(((cast(*void)(*instance.bufferDeviceAddress)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceBufferDeviceAddressFeatures.bufferDeviceAddress has unexpected offset % instead of 16", ((cast(*void)(*instance.bufferDeviceAddress)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceBufferDeviceAddressFeatures.bufferDeviceAddress)) == 4, "VkPhysicalDeviceBufferDeviceAddressFeatures.bufferDeviceAddress has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceBufferDeviceAddressFeatures.bufferDeviceAddress)));
|
|
assert(((cast(*void)(*instance.bufferDeviceAddressCaptureReplay)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceBufferDeviceAddressFeatures.bufferDeviceAddressCaptureReplay has unexpected offset % instead of 20", ((cast(*void)(*instance.bufferDeviceAddressCaptureReplay)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceBufferDeviceAddressFeatures.bufferDeviceAddressCaptureReplay)) == 4, "VkPhysicalDeviceBufferDeviceAddressFeatures.bufferDeviceAddressCaptureReplay has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceBufferDeviceAddressFeatures.bufferDeviceAddressCaptureReplay)));
|
|
assert(((cast(*void)(*instance.bufferDeviceAddressMultiDevice)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceBufferDeviceAddressFeatures.bufferDeviceAddressMultiDevice has unexpected offset % instead of 24", ((cast(*void)(*instance.bufferDeviceAddressMultiDevice)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceBufferDeviceAddressFeatures.bufferDeviceAddressMultiDevice)) == 4, "VkPhysicalDeviceBufferDeviceAddressFeatures.bufferDeviceAddressMultiDevice has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceBufferDeviceAddressFeatures.bufferDeviceAddressMultiDevice)));
|
|
assert(size_of(VkPhysicalDeviceBufferDeviceAddressFeatures) == 32, "VkPhysicalDeviceBufferDeviceAddressFeatures has size % instead of 32", size_of(VkPhysicalDeviceBufferDeviceAddressFeatures));
|
|
}
|
|
|
|
{
|
|
instance: VkBufferDeviceAddressInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkBufferDeviceAddressInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferDeviceAddressInfo.sType)) == 4, "VkBufferDeviceAddressInfo.sType has unexpected size % instead of 4", size_of(type_of(VkBufferDeviceAddressInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkBufferDeviceAddressInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferDeviceAddressInfo.pNext)) == 8, "VkBufferDeviceAddressInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkBufferDeviceAddressInfo.pNext)));
|
|
assert(((cast(*void)(*instance.buffer)) - cast(*void)(*instance)) == 16, "VkBufferDeviceAddressInfo.buffer has unexpected offset % instead of 16", ((cast(*void)(*instance.buffer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferDeviceAddressInfo.buffer)) == 8, "VkBufferDeviceAddressInfo.buffer has unexpected size % instead of 8", size_of(type_of(VkBufferDeviceAddressInfo.buffer)));
|
|
assert(size_of(VkBufferDeviceAddressInfo) == 24, "VkBufferDeviceAddressInfo has size % instead of 24", size_of(VkBufferDeviceAddressInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkBufferOpaqueCaptureAddressCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkBufferOpaqueCaptureAddressCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferOpaqueCaptureAddressCreateInfo.sType)) == 4, "VkBufferOpaqueCaptureAddressCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkBufferOpaqueCaptureAddressCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkBufferOpaqueCaptureAddressCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferOpaqueCaptureAddressCreateInfo.pNext)) == 8, "VkBufferOpaqueCaptureAddressCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkBufferOpaqueCaptureAddressCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.opaqueCaptureAddress)) - cast(*void)(*instance)) == 16, "VkBufferOpaqueCaptureAddressCreateInfo.opaqueCaptureAddress has unexpected offset % instead of 16", ((cast(*void)(*instance.opaqueCaptureAddress)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferOpaqueCaptureAddressCreateInfo.opaqueCaptureAddress)) == 8, "VkBufferOpaqueCaptureAddressCreateInfo.opaqueCaptureAddress has unexpected size % instead of 8", size_of(type_of(VkBufferOpaqueCaptureAddressCreateInfo.opaqueCaptureAddress)));
|
|
assert(size_of(VkBufferOpaqueCaptureAddressCreateInfo) == 24, "VkBufferOpaqueCaptureAddressCreateInfo has size % instead of 24", size_of(VkBufferOpaqueCaptureAddressCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkMemoryOpaqueCaptureAddressAllocateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkMemoryOpaqueCaptureAddressAllocateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryOpaqueCaptureAddressAllocateInfo.sType)) == 4, "VkMemoryOpaqueCaptureAddressAllocateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkMemoryOpaqueCaptureAddressAllocateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkMemoryOpaqueCaptureAddressAllocateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryOpaqueCaptureAddressAllocateInfo.pNext)) == 8, "VkMemoryOpaqueCaptureAddressAllocateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkMemoryOpaqueCaptureAddressAllocateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.opaqueCaptureAddress)) - cast(*void)(*instance)) == 16, "VkMemoryOpaqueCaptureAddressAllocateInfo.opaqueCaptureAddress has unexpected offset % instead of 16", ((cast(*void)(*instance.opaqueCaptureAddress)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryOpaqueCaptureAddressAllocateInfo.opaqueCaptureAddress)) == 8, "VkMemoryOpaqueCaptureAddressAllocateInfo.opaqueCaptureAddress has unexpected size % instead of 8", size_of(type_of(VkMemoryOpaqueCaptureAddressAllocateInfo.opaqueCaptureAddress)));
|
|
assert(size_of(VkMemoryOpaqueCaptureAddressAllocateInfo) == 24, "VkMemoryOpaqueCaptureAddressAllocateInfo has size % instead of 24", size_of(VkMemoryOpaqueCaptureAddressAllocateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkDeviceMemoryOpaqueCaptureAddressInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDeviceMemoryOpaqueCaptureAddressInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceMemoryOpaqueCaptureAddressInfo.sType)) == 4, "VkDeviceMemoryOpaqueCaptureAddressInfo.sType has unexpected size % instead of 4", size_of(type_of(VkDeviceMemoryOpaqueCaptureAddressInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDeviceMemoryOpaqueCaptureAddressInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceMemoryOpaqueCaptureAddressInfo.pNext)) == 8, "VkDeviceMemoryOpaqueCaptureAddressInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkDeviceMemoryOpaqueCaptureAddressInfo.pNext)));
|
|
assert(((cast(*void)(*instance.memory)) - cast(*void)(*instance)) == 16, "VkDeviceMemoryOpaqueCaptureAddressInfo.memory has unexpected offset % instead of 16", ((cast(*void)(*instance.memory)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceMemoryOpaqueCaptureAddressInfo.memory)) == 8, "VkDeviceMemoryOpaqueCaptureAddressInfo.memory has unexpected size % instead of 8", size_of(type_of(VkDeviceMemoryOpaqueCaptureAddressInfo.memory)));
|
|
assert(size_of(VkDeviceMemoryOpaqueCaptureAddressInfo) == 24, "VkDeviceMemoryOpaqueCaptureAddressInfo has size % instead of 24", size_of(VkDeviceMemoryOpaqueCaptureAddressInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceVulkan13Features;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceVulkan13Features.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Features.sType)) == 4, "VkPhysicalDeviceVulkan13Features.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Features.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceVulkan13Features.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Features.pNext)) == 8, "VkPhysicalDeviceVulkan13Features.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceVulkan13Features.pNext)));
|
|
assert(((cast(*void)(*instance.robustImageAccess)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceVulkan13Features.robustImageAccess has unexpected offset % instead of 16", ((cast(*void)(*instance.robustImageAccess)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Features.robustImageAccess)) == 4, "VkPhysicalDeviceVulkan13Features.robustImageAccess has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Features.robustImageAccess)));
|
|
assert(((cast(*void)(*instance.inlineUniformBlock)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceVulkan13Features.inlineUniformBlock has unexpected offset % instead of 20", ((cast(*void)(*instance.inlineUniformBlock)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Features.inlineUniformBlock)) == 4, "VkPhysicalDeviceVulkan13Features.inlineUniformBlock has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Features.inlineUniformBlock)));
|
|
assert(((cast(*void)(*instance.descriptorBindingInlineUniformBlockUpdateAfterBind)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceVulkan13Features.descriptorBindingInlineUniformBlockUpdateAfterBind has unexpected offset % instead of 24", ((cast(*void)(*instance.descriptorBindingInlineUniformBlockUpdateAfterBind)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Features.descriptorBindingInlineUniformBlockUpdateAfterBind)) == 4, "VkPhysicalDeviceVulkan13Features.descriptorBindingInlineUniformBlockUpdateAfterBind has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Features.descriptorBindingInlineUniformBlockUpdateAfterBind)));
|
|
assert(((cast(*void)(*instance.pipelineCreationCacheControl)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceVulkan13Features.pipelineCreationCacheControl has unexpected offset % instead of 28", ((cast(*void)(*instance.pipelineCreationCacheControl)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Features.pipelineCreationCacheControl)) == 4, "VkPhysicalDeviceVulkan13Features.pipelineCreationCacheControl has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Features.pipelineCreationCacheControl)));
|
|
assert(((cast(*void)(*instance.privateData)) - cast(*void)(*instance)) == 32, "VkPhysicalDeviceVulkan13Features.privateData has unexpected offset % instead of 32", ((cast(*void)(*instance.privateData)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Features.privateData)) == 4, "VkPhysicalDeviceVulkan13Features.privateData has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Features.privateData)));
|
|
assert(((cast(*void)(*instance.shaderDemoteToHelperInvocation)) - cast(*void)(*instance)) == 36, "VkPhysicalDeviceVulkan13Features.shaderDemoteToHelperInvocation has unexpected offset % instead of 36", ((cast(*void)(*instance.shaderDemoteToHelperInvocation)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Features.shaderDemoteToHelperInvocation)) == 4, "VkPhysicalDeviceVulkan13Features.shaderDemoteToHelperInvocation has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Features.shaderDemoteToHelperInvocation)));
|
|
assert(((cast(*void)(*instance.shaderTerminateInvocation)) - cast(*void)(*instance)) == 40, "VkPhysicalDeviceVulkan13Features.shaderTerminateInvocation has unexpected offset % instead of 40", ((cast(*void)(*instance.shaderTerminateInvocation)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Features.shaderTerminateInvocation)) == 4, "VkPhysicalDeviceVulkan13Features.shaderTerminateInvocation has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Features.shaderTerminateInvocation)));
|
|
assert(((cast(*void)(*instance.subgroupSizeControl)) - cast(*void)(*instance)) == 44, "VkPhysicalDeviceVulkan13Features.subgroupSizeControl has unexpected offset % instead of 44", ((cast(*void)(*instance.subgroupSizeControl)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Features.subgroupSizeControl)) == 4, "VkPhysicalDeviceVulkan13Features.subgroupSizeControl has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Features.subgroupSizeControl)));
|
|
assert(((cast(*void)(*instance.computeFullSubgroups)) - cast(*void)(*instance)) == 48, "VkPhysicalDeviceVulkan13Features.computeFullSubgroups has unexpected offset % instead of 48", ((cast(*void)(*instance.computeFullSubgroups)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Features.computeFullSubgroups)) == 4, "VkPhysicalDeviceVulkan13Features.computeFullSubgroups has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Features.computeFullSubgroups)));
|
|
assert(((cast(*void)(*instance.synchronization2)) - cast(*void)(*instance)) == 52, "VkPhysicalDeviceVulkan13Features.synchronization2 has unexpected offset % instead of 52", ((cast(*void)(*instance.synchronization2)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Features.synchronization2)) == 4, "VkPhysicalDeviceVulkan13Features.synchronization2 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Features.synchronization2)));
|
|
assert(((cast(*void)(*instance.textureCompressionASTC_HDR)) - cast(*void)(*instance)) == 56, "VkPhysicalDeviceVulkan13Features.textureCompressionASTC_HDR has unexpected offset % instead of 56", ((cast(*void)(*instance.textureCompressionASTC_HDR)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Features.textureCompressionASTC_HDR)) == 4, "VkPhysicalDeviceVulkan13Features.textureCompressionASTC_HDR has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Features.textureCompressionASTC_HDR)));
|
|
assert(((cast(*void)(*instance.shaderZeroInitializeWorkgroupMemory)) - cast(*void)(*instance)) == 60, "VkPhysicalDeviceVulkan13Features.shaderZeroInitializeWorkgroupMemory has unexpected offset % instead of 60", ((cast(*void)(*instance.shaderZeroInitializeWorkgroupMemory)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Features.shaderZeroInitializeWorkgroupMemory)) == 4, "VkPhysicalDeviceVulkan13Features.shaderZeroInitializeWorkgroupMemory has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Features.shaderZeroInitializeWorkgroupMemory)));
|
|
assert(((cast(*void)(*instance.dynamicRendering)) - cast(*void)(*instance)) == 64, "VkPhysicalDeviceVulkan13Features.dynamicRendering has unexpected offset % instead of 64", ((cast(*void)(*instance.dynamicRendering)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Features.dynamicRendering)) == 4, "VkPhysicalDeviceVulkan13Features.dynamicRendering has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Features.dynamicRendering)));
|
|
assert(((cast(*void)(*instance.shaderIntegerDotProduct)) - cast(*void)(*instance)) == 68, "VkPhysicalDeviceVulkan13Features.shaderIntegerDotProduct has unexpected offset % instead of 68", ((cast(*void)(*instance.shaderIntegerDotProduct)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Features.shaderIntegerDotProduct)) == 4, "VkPhysicalDeviceVulkan13Features.shaderIntegerDotProduct has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Features.shaderIntegerDotProduct)));
|
|
assert(((cast(*void)(*instance.maintenance4)) - cast(*void)(*instance)) == 72, "VkPhysicalDeviceVulkan13Features.maintenance4 has unexpected offset % instead of 72", ((cast(*void)(*instance.maintenance4)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Features.maintenance4)) == 4, "VkPhysicalDeviceVulkan13Features.maintenance4 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Features.maintenance4)));
|
|
assert(size_of(VkPhysicalDeviceVulkan13Features) == 80, "VkPhysicalDeviceVulkan13Features has size % instead of 80", size_of(VkPhysicalDeviceVulkan13Features));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceVulkan13Properties;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceVulkan13Properties.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Properties.sType)) == 4, "VkPhysicalDeviceVulkan13Properties.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Properties.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceVulkan13Properties.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Properties.pNext)) == 8, "VkPhysicalDeviceVulkan13Properties.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceVulkan13Properties.pNext)));
|
|
assert(((cast(*void)(*instance.minSubgroupSize)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceVulkan13Properties.minSubgroupSize has unexpected offset % instead of 16", ((cast(*void)(*instance.minSubgroupSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Properties.minSubgroupSize)) == 4, "VkPhysicalDeviceVulkan13Properties.minSubgroupSize has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Properties.minSubgroupSize)));
|
|
assert(((cast(*void)(*instance.maxSubgroupSize)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceVulkan13Properties.maxSubgroupSize has unexpected offset % instead of 20", ((cast(*void)(*instance.maxSubgroupSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Properties.maxSubgroupSize)) == 4, "VkPhysicalDeviceVulkan13Properties.maxSubgroupSize has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Properties.maxSubgroupSize)));
|
|
assert(((cast(*void)(*instance.maxComputeWorkgroupSubgroups)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceVulkan13Properties.maxComputeWorkgroupSubgroups has unexpected offset % instead of 24", ((cast(*void)(*instance.maxComputeWorkgroupSubgroups)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Properties.maxComputeWorkgroupSubgroups)) == 4, "VkPhysicalDeviceVulkan13Properties.maxComputeWorkgroupSubgroups has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Properties.maxComputeWorkgroupSubgroups)));
|
|
assert(((cast(*void)(*instance.requiredSubgroupSizeStages)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceVulkan13Properties.requiredSubgroupSizeStages has unexpected offset % instead of 28", ((cast(*void)(*instance.requiredSubgroupSizeStages)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Properties.requiredSubgroupSizeStages)) == 4, "VkPhysicalDeviceVulkan13Properties.requiredSubgroupSizeStages has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Properties.requiredSubgroupSizeStages)));
|
|
assert(((cast(*void)(*instance.maxInlineUniformBlockSize)) - cast(*void)(*instance)) == 32, "VkPhysicalDeviceVulkan13Properties.maxInlineUniformBlockSize has unexpected offset % instead of 32", ((cast(*void)(*instance.maxInlineUniformBlockSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Properties.maxInlineUniformBlockSize)) == 4, "VkPhysicalDeviceVulkan13Properties.maxInlineUniformBlockSize has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Properties.maxInlineUniformBlockSize)));
|
|
assert(((cast(*void)(*instance.maxPerStageDescriptorInlineUniformBlocks)) - cast(*void)(*instance)) == 36, "VkPhysicalDeviceVulkan13Properties.maxPerStageDescriptorInlineUniformBlocks has unexpected offset % instead of 36", ((cast(*void)(*instance.maxPerStageDescriptorInlineUniformBlocks)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Properties.maxPerStageDescriptorInlineUniformBlocks)) == 4, "VkPhysicalDeviceVulkan13Properties.maxPerStageDescriptorInlineUniformBlocks has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Properties.maxPerStageDescriptorInlineUniformBlocks)));
|
|
assert(((cast(*void)(*instance.maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks)) - cast(*void)(*instance)) == 40, "VkPhysicalDeviceVulkan13Properties.maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks has unexpected offset % instead of 40", ((cast(*void)(*instance.maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Properties.maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks)) == 4, "VkPhysicalDeviceVulkan13Properties.maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Properties.maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks)));
|
|
assert(((cast(*void)(*instance.maxDescriptorSetInlineUniformBlocks)) - cast(*void)(*instance)) == 44, "VkPhysicalDeviceVulkan13Properties.maxDescriptorSetInlineUniformBlocks has unexpected offset % instead of 44", ((cast(*void)(*instance.maxDescriptorSetInlineUniformBlocks)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Properties.maxDescriptorSetInlineUniformBlocks)) == 4, "VkPhysicalDeviceVulkan13Properties.maxDescriptorSetInlineUniformBlocks has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Properties.maxDescriptorSetInlineUniformBlocks)));
|
|
assert(((cast(*void)(*instance.maxDescriptorSetUpdateAfterBindInlineUniformBlocks)) - cast(*void)(*instance)) == 48, "VkPhysicalDeviceVulkan13Properties.maxDescriptorSetUpdateAfterBindInlineUniformBlocks has unexpected offset % instead of 48", ((cast(*void)(*instance.maxDescriptorSetUpdateAfterBindInlineUniformBlocks)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Properties.maxDescriptorSetUpdateAfterBindInlineUniformBlocks)) == 4, "VkPhysicalDeviceVulkan13Properties.maxDescriptorSetUpdateAfterBindInlineUniformBlocks has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Properties.maxDescriptorSetUpdateAfterBindInlineUniformBlocks)));
|
|
assert(((cast(*void)(*instance.maxInlineUniformTotalSize)) - cast(*void)(*instance)) == 52, "VkPhysicalDeviceVulkan13Properties.maxInlineUniformTotalSize has unexpected offset % instead of 52", ((cast(*void)(*instance.maxInlineUniformTotalSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Properties.maxInlineUniformTotalSize)) == 4, "VkPhysicalDeviceVulkan13Properties.maxInlineUniformTotalSize has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Properties.maxInlineUniformTotalSize)));
|
|
assert(((cast(*void)(*instance.integerDotProduct8BitUnsignedAccelerated)) - cast(*void)(*instance)) == 56, "VkPhysicalDeviceVulkan13Properties.integerDotProduct8BitUnsignedAccelerated has unexpected offset % instead of 56", ((cast(*void)(*instance.integerDotProduct8BitUnsignedAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProduct8BitUnsignedAccelerated)) == 4, "VkPhysicalDeviceVulkan13Properties.integerDotProduct8BitUnsignedAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProduct8BitUnsignedAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProduct8BitSignedAccelerated)) - cast(*void)(*instance)) == 60, "VkPhysicalDeviceVulkan13Properties.integerDotProduct8BitSignedAccelerated has unexpected offset % instead of 60", ((cast(*void)(*instance.integerDotProduct8BitSignedAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProduct8BitSignedAccelerated)) == 4, "VkPhysicalDeviceVulkan13Properties.integerDotProduct8BitSignedAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProduct8BitSignedAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProduct8BitMixedSignednessAccelerated)) - cast(*void)(*instance)) == 64, "VkPhysicalDeviceVulkan13Properties.integerDotProduct8BitMixedSignednessAccelerated has unexpected offset % instead of 64", ((cast(*void)(*instance.integerDotProduct8BitMixedSignednessAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProduct8BitMixedSignednessAccelerated)) == 4, "VkPhysicalDeviceVulkan13Properties.integerDotProduct8BitMixedSignednessAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProduct8BitMixedSignednessAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProduct4x8BitPackedUnsignedAccelerated)) - cast(*void)(*instance)) == 68, "VkPhysicalDeviceVulkan13Properties.integerDotProduct4x8BitPackedUnsignedAccelerated has unexpected offset % instead of 68", ((cast(*void)(*instance.integerDotProduct4x8BitPackedUnsignedAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProduct4x8BitPackedUnsignedAccelerated)) == 4, "VkPhysicalDeviceVulkan13Properties.integerDotProduct4x8BitPackedUnsignedAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProduct4x8BitPackedUnsignedAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProduct4x8BitPackedSignedAccelerated)) - cast(*void)(*instance)) == 72, "VkPhysicalDeviceVulkan13Properties.integerDotProduct4x8BitPackedSignedAccelerated has unexpected offset % instead of 72", ((cast(*void)(*instance.integerDotProduct4x8BitPackedSignedAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProduct4x8BitPackedSignedAccelerated)) == 4, "VkPhysicalDeviceVulkan13Properties.integerDotProduct4x8BitPackedSignedAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProduct4x8BitPackedSignedAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProduct4x8BitPackedMixedSignednessAccelerated)) - cast(*void)(*instance)) == 76, "VkPhysicalDeviceVulkan13Properties.integerDotProduct4x8BitPackedMixedSignednessAccelerated has unexpected offset % instead of 76", ((cast(*void)(*instance.integerDotProduct4x8BitPackedMixedSignednessAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProduct4x8BitPackedMixedSignednessAccelerated)) == 4, "VkPhysicalDeviceVulkan13Properties.integerDotProduct4x8BitPackedMixedSignednessAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProduct4x8BitPackedMixedSignednessAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProduct16BitUnsignedAccelerated)) - cast(*void)(*instance)) == 80, "VkPhysicalDeviceVulkan13Properties.integerDotProduct16BitUnsignedAccelerated has unexpected offset % instead of 80", ((cast(*void)(*instance.integerDotProduct16BitUnsignedAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProduct16BitUnsignedAccelerated)) == 4, "VkPhysicalDeviceVulkan13Properties.integerDotProduct16BitUnsignedAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProduct16BitUnsignedAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProduct16BitSignedAccelerated)) - cast(*void)(*instance)) == 84, "VkPhysicalDeviceVulkan13Properties.integerDotProduct16BitSignedAccelerated has unexpected offset % instead of 84", ((cast(*void)(*instance.integerDotProduct16BitSignedAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProduct16BitSignedAccelerated)) == 4, "VkPhysicalDeviceVulkan13Properties.integerDotProduct16BitSignedAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProduct16BitSignedAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProduct16BitMixedSignednessAccelerated)) - cast(*void)(*instance)) == 88, "VkPhysicalDeviceVulkan13Properties.integerDotProduct16BitMixedSignednessAccelerated has unexpected offset % instead of 88", ((cast(*void)(*instance.integerDotProduct16BitMixedSignednessAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProduct16BitMixedSignednessAccelerated)) == 4, "VkPhysicalDeviceVulkan13Properties.integerDotProduct16BitMixedSignednessAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProduct16BitMixedSignednessAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProduct32BitUnsignedAccelerated)) - cast(*void)(*instance)) == 92, "VkPhysicalDeviceVulkan13Properties.integerDotProduct32BitUnsignedAccelerated has unexpected offset % instead of 92", ((cast(*void)(*instance.integerDotProduct32BitUnsignedAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProduct32BitUnsignedAccelerated)) == 4, "VkPhysicalDeviceVulkan13Properties.integerDotProduct32BitUnsignedAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProduct32BitUnsignedAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProduct32BitSignedAccelerated)) - cast(*void)(*instance)) == 96, "VkPhysicalDeviceVulkan13Properties.integerDotProduct32BitSignedAccelerated has unexpected offset % instead of 96", ((cast(*void)(*instance.integerDotProduct32BitSignedAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProduct32BitSignedAccelerated)) == 4, "VkPhysicalDeviceVulkan13Properties.integerDotProduct32BitSignedAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProduct32BitSignedAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProduct32BitMixedSignednessAccelerated)) - cast(*void)(*instance)) == 100, "VkPhysicalDeviceVulkan13Properties.integerDotProduct32BitMixedSignednessAccelerated has unexpected offset % instead of 100", ((cast(*void)(*instance.integerDotProduct32BitMixedSignednessAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProduct32BitMixedSignednessAccelerated)) == 4, "VkPhysicalDeviceVulkan13Properties.integerDotProduct32BitMixedSignednessAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProduct32BitMixedSignednessAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProduct64BitUnsignedAccelerated)) - cast(*void)(*instance)) == 104, "VkPhysicalDeviceVulkan13Properties.integerDotProduct64BitUnsignedAccelerated has unexpected offset % instead of 104", ((cast(*void)(*instance.integerDotProduct64BitUnsignedAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProduct64BitUnsignedAccelerated)) == 4, "VkPhysicalDeviceVulkan13Properties.integerDotProduct64BitUnsignedAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProduct64BitUnsignedAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProduct64BitSignedAccelerated)) - cast(*void)(*instance)) == 108, "VkPhysicalDeviceVulkan13Properties.integerDotProduct64BitSignedAccelerated has unexpected offset % instead of 108", ((cast(*void)(*instance.integerDotProduct64BitSignedAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProduct64BitSignedAccelerated)) == 4, "VkPhysicalDeviceVulkan13Properties.integerDotProduct64BitSignedAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProduct64BitSignedAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProduct64BitMixedSignednessAccelerated)) - cast(*void)(*instance)) == 112, "VkPhysicalDeviceVulkan13Properties.integerDotProduct64BitMixedSignednessAccelerated has unexpected offset % instead of 112", ((cast(*void)(*instance.integerDotProduct64BitMixedSignednessAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProduct64BitMixedSignednessAccelerated)) == 4, "VkPhysicalDeviceVulkan13Properties.integerDotProduct64BitMixedSignednessAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProduct64BitMixedSignednessAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProductAccumulatingSaturating8BitUnsignedAccelerated)) - cast(*void)(*instance)) == 116, "VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating8BitUnsignedAccelerated has unexpected offset % instead of 116", ((cast(*void)(*instance.integerDotProductAccumulatingSaturating8BitUnsignedAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating8BitUnsignedAccelerated)) == 4, "VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating8BitUnsignedAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating8BitUnsignedAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProductAccumulatingSaturating8BitSignedAccelerated)) - cast(*void)(*instance)) == 120, "VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating8BitSignedAccelerated has unexpected offset % instead of 120", ((cast(*void)(*instance.integerDotProductAccumulatingSaturating8BitSignedAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating8BitSignedAccelerated)) == 4, "VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating8BitSignedAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating8BitSignedAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated)) - cast(*void)(*instance)) == 124, "VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated has unexpected offset % instead of 124", ((cast(*void)(*instance.integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated)) == 4, "VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated)) - cast(*void)(*instance)) == 128, "VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated has unexpected offset % instead of 128", ((cast(*void)(*instance.integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated)) == 4, "VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated)) - cast(*void)(*instance)) == 132, "VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated has unexpected offset % instead of 132", ((cast(*void)(*instance.integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated)) == 4, "VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated)) - cast(*void)(*instance)) == 136, "VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated has unexpected offset % instead of 136", ((cast(*void)(*instance.integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated)) == 4, "VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProductAccumulatingSaturating16BitUnsignedAccelerated)) - cast(*void)(*instance)) == 140, "VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating16BitUnsignedAccelerated has unexpected offset % instead of 140", ((cast(*void)(*instance.integerDotProductAccumulatingSaturating16BitUnsignedAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating16BitUnsignedAccelerated)) == 4, "VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating16BitUnsignedAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating16BitUnsignedAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProductAccumulatingSaturating16BitSignedAccelerated)) - cast(*void)(*instance)) == 144, "VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating16BitSignedAccelerated has unexpected offset % instead of 144", ((cast(*void)(*instance.integerDotProductAccumulatingSaturating16BitSignedAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating16BitSignedAccelerated)) == 4, "VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating16BitSignedAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating16BitSignedAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated)) - cast(*void)(*instance)) == 148, "VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated has unexpected offset % instead of 148", ((cast(*void)(*instance.integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated)) == 4, "VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProductAccumulatingSaturating32BitUnsignedAccelerated)) - cast(*void)(*instance)) == 152, "VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating32BitUnsignedAccelerated has unexpected offset % instead of 152", ((cast(*void)(*instance.integerDotProductAccumulatingSaturating32BitUnsignedAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating32BitUnsignedAccelerated)) == 4, "VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating32BitUnsignedAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating32BitUnsignedAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProductAccumulatingSaturating32BitSignedAccelerated)) - cast(*void)(*instance)) == 156, "VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating32BitSignedAccelerated has unexpected offset % instead of 156", ((cast(*void)(*instance.integerDotProductAccumulatingSaturating32BitSignedAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating32BitSignedAccelerated)) == 4, "VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating32BitSignedAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating32BitSignedAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated)) - cast(*void)(*instance)) == 160, "VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated has unexpected offset % instead of 160", ((cast(*void)(*instance.integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated)) == 4, "VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProductAccumulatingSaturating64BitUnsignedAccelerated)) - cast(*void)(*instance)) == 164, "VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating64BitUnsignedAccelerated has unexpected offset % instead of 164", ((cast(*void)(*instance.integerDotProductAccumulatingSaturating64BitUnsignedAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating64BitUnsignedAccelerated)) == 4, "VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating64BitUnsignedAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating64BitUnsignedAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProductAccumulatingSaturating64BitSignedAccelerated)) - cast(*void)(*instance)) == 168, "VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating64BitSignedAccelerated has unexpected offset % instead of 168", ((cast(*void)(*instance.integerDotProductAccumulatingSaturating64BitSignedAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating64BitSignedAccelerated)) == 4, "VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating64BitSignedAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating64BitSignedAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated)) - cast(*void)(*instance)) == 172, "VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated has unexpected offset % instead of 172", ((cast(*void)(*instance.integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated)) == 4, "VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated)));
|
|
assert(((cast(*void)(*instance.storageTexelBufferOffsetAlignmentBytes)) - cast(*void)(*instance)) == 176, "VkPhysicalDeviceVulkan13Properties.storageTexelBufferOffsetAlignmentBytes has unexpected offset % instead of 176", ((cast(*void)(*instance.storageTexelBufferOffsetAlignmentBytes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Properties.storageTexelBufferOffsetAlignmentBytes)) == 8, "VkPhysicalDeviceVulkan13Properties.storageTexelBufferOffsetAlignmentBytes has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceVulkan13Properties.storageTexelBufferOffsetAlignmentBytes)));
|
|
assert(((cast(*void)(*instance.storageTexelBufferOffsetSingleTexelAlignment)) - cast(*void)(*instance)) == 184, "VkPhysicalDeviceVulkan13Properties.storageTexelBufferOffsetSingleTexelAlignment has unexpected offset % instead of 184", ((cast(*void)(*instance.storageTexelBufferOffsetSingleTexelAlignment)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Properties.storageTexelBufferOffsetSingleTexelAlignment)) == 4, "VkPhysicalDeviceVulkan13Properties.storageTexelBufferOffsetSingleTexelAlignment has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Properties.storageTexelBufferOffsetSingleTexelAlignment)));
|
|
assert(((cast(*void)(*instance.uniformTexelBufferOffsetAlignmentBytes)) - cast(*void)(*instance)) == 192, "VkPhysicalDeviceVulkan13Properties.uniformTexelBufferOffsetAlignmentBytes has unexpected offset % instead of 192", ((cast(*void)(*instance.uniformTexelBufferOffsetAlignmentBytes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Properties.uniformTexelBufferOffsetAlignmentBytes)) == 8, "VkPhysicalDeviceVulkan13Properties.uniformTexelBufferOffsetAlignmentBytes has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceVulkan13Properties.uniformTexelBufferOffsetAlignmentBytes)));
|
|
assert(((cast(*void)(*instance.uniformTexelBufferOffsetSingleTexelAlignment)) - cast(*void)(*instance)) == 200, "VkPhysicalDeviceVulkan13Properties.uniformTexelBufferOffsetSingleTexelAlignment has unexpected offset % instead of 200", ((cast(*void)(*instance.uniformTexelBufferOffsetSingleTexelAlignment)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Properties.uniformTexelBufferOffsetSingleTexelAlignment)) == 4, "VkPhysicalDeviceVulkan13Properties.uniformTexelBufferOffsetSingleTexelAlignment has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan13Properties.uniformTexelBufferOffsetSingleTexelAlignment)));
|
|
assert(((cast(*void)(*instance.maxBufferSize)) - cast(*void)(*instance)) == 208, "VkPhysicalDeviceVulkan13Properties.maxBufferSize has unexpected offset % instead of 208", ((cast(*void)(*instance.maxBufferSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan13Properties.maxBufferSize)) == 8, "VkPhysicalDeviceVulkan13Properties.maxBufferSize has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceVulkan13Properties.maxBufferSize)));
|
|
assert(size_of(VkPhysicalDeviceVulkan13Properties) == 216, "VkPhysicalDeviceVulkan13Properties has size % instead of 216", size_of(VkPhysicalDeviceVulkan13Properties));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineCreationFeedback;
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 0, "VkPipelineCreationFeedback.flags has unexpected offset % instead of 0", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineCreationFeedback.flags)) == 4, "VkPipelineCreationFeedback.flags has unexpected size % instead of 4", size_of(type_of(VkPipelineCreationFeedback.flags)));
|
|
assert(((cast(*void)(*instance.duration)) - cast(*void)(*instance)) == 8, "VkPipelineCreationFeedback.duration has unexpected offset % instead of 8", ((cast(*void)(*instance.duration)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineCreationFeedback.duration)) == 8, "VkPipelineCreationFeedback.duration has unexpected size % instead of 8", size_of(type_of(VkPipelineCreationFeedback.duration)));
|
|
assert(size_of(VkPipelineCreationFeedback) == 16, "VkPipelineCreationFeedback has size % instead of 16", size_of(VkPipelineCreationFeedback));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineCreationFeedbackCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineCreationFeedbackCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineCreationFeedbackCreateInfo.sType)) == 4, "VkPipelineCreationFeedbackCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineCreationFeedbackCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineCreationFeedbackCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineCreationFeedbackCreateInfo.pNext)) == 8, "VkPipelineCreationFeedbackCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineCreationFeedbackCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.pPipelineCreationFeedback)) - cast(*void)(*instance)) == 16, "VkPipelineCreationFeedbackCreateInfo.pPipelineCreationFeedback has unexpected offset % instead of 16", ((cast(*void)(*instance.pPipelineCreationFeedback)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineCreationFeedbackCreateInfo.pPipelineCreationFeedback)) == 8, "VkPipelineCreationFeedbackCreateInfo.pPipelineCreationFeedback has unexpected size % instead of 8", size_of(type_of(VkPipelineCreationFeedbackCreateInfo.pPipelineCreationFeedback)));
|
|
assert(((cast(*void)(*instance.pipelineStageCreationFeedbackCount)) - cast(*void)(*instance)) == 24, "VkPipelineCreationFeedbackCreateInfo.pipelineStageCreationFeedbackCount has unexpected offset % instead of 24", ((cast(*void)(*instance.pipelineStageCreationFeedbackCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineCreationFeedbackCreateInfo.pipelineStageCreationFeedbackCount)) == 4, "VkPipelineCreationFeedbackCreateInfo.pipelineStageCreationFeedbackCount has unexpected size % instead of 4", size_of(type_of(VkPipelineCreationFeedbackCreateInfo.pipelineStageCreationFeedbackCount)));
|
|
assert(((cast(*void)(*instance.pPipelineStageCreationFeedbacks)) - cast(*void)(*instance)) == 32, "VkPipelineCreationFeedbackCreateInfo.pPipelineStageCreationFeedbacks has unexpected offset % instead of 32", ((cast(*void)(*instance.pPipelineStageCreationFeedbacks)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineCreationFeedbackCreateInfo.pPipelineStageCreationFeedbacks)) == 8, "VkPipelineCreationFeedbackCreateInfo.pPipelineStageCreationFeedbacks has unexpected size % instead of 8", size_of(type_of(VkPipelineCreationFeedbackCreateInfo.pPipelineStageCreationFeedbacks)));
|
|
assert(size_of(VkPipelineCreationFeedbackCreateInfo) == 40, "VkPipelineCreationFeedbackCreateInfo has size % instead of 40", size_of(VkPipelineCreationFeedbackCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceShaderTerminateInvocationFeatures;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceShaderTerminateInvocationFeatures.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderTerminateInvocationFeatures.sType)) == 4, "VkPhysicalDeviceShaderTerminateInvocationFeatures.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderTerminateInvocationFeatures.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceShaderTerminateInvocationFeatures.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderTerminateInvocationFeatures.pNext)) == 8, "VkPhysicalDeviceShaderTerminateInvocationFeatures.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceShaderTerminateInvocationFeatures.pNext)));
|
|
assert(((cast(*void)(*instance.shaderTerminateInvocation)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceShaderTerminateInvocationFeatures.shaderTerminateInvocation has unexpected offset % instead of 16", ((cast(*void)(*instance.shaderTerminateInvocation)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderTerminateInvocationFeatures.shaderTerminateInvocation)) == 4, "VkPhysicalDeviceShaderTerminateInvocationFeatures.shaderTerminateInvocation has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderTerminateInvocationFeatures.shaderTerminateInvocation)));
|
|
assert(size_of(VkPhysicalDeviceShaderTerminateInvocationFeatures) == 24, "VkPhysicalDeviceShaderTerminateInvocationFeatures has size % instead of 24", size_of(VkPhysicalDeviceShaderTerminateInvocationFeatures));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceToolProperties;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceToolProperties.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceToolProperties.sType)) == 4, "VkPhysicalDeviceToolProperties.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceToolProperties.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceToolProperties.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceToolProperties.pNext)) == 8, "VkPhysicalDeviceToolProperties.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceToolProperties.pNext)));
|
|
assert(((cast(*void)(*instance.name)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceToolProperties.name has unexpected offset % instead of 16", ((cast(*void)(*instance.name)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceToolProperties.name)) == 256, "VkPhysicalDeviceToolProperties.name has unexpected size % instead of 256", size_of(type_of(VkPhysicalDeviceToolProperties.name)));
|
|
assert(((cast(*void)(*instance.version)) - cast(*void)(*instance)) == 272, "VkPhysicalDeviceToolProperties.version has unexpected offset % instead of 272", ((cast(*void)(*instance.version)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceToolProperties.version)) == 256, "VkPhysicalDeviceToolProperties.version has unexpected size % instead of 256", size_of(type_of(VkPhysicalDeviceToolProperties.version)));
|
|
assert(((cast(*void)(*instance.purposes)) - cast(*void)(*instance)) == 528, "VkPhysicalDeviceToolProperties.purposes has unexpected offset % instead of 528", ((cast(*void)(*instance.purposes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceToolProperties.purposes)) == 4, "VkPhysicalDeviceToolProperties.purposes has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceToolProperties.purposes)));
|
|
assert(((cast(*void)(*instance.description)) - cast(*void)(*instance)) == 532, "VkPhysicalDeviceToolProperties.description has unexpected offset % instead of 532", ((cast(*void)(*instance.description)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceToolProperties.description)) == 256, "VkPhysicalDeviceToolProperties.description has unexpected size % instead of 256", size_of(type_of(VkPhysicalDeviceToolProperties.description)));
|
|
assert(((cast(*void)(*instance.layer)) - cast(*void)(*instance)) == 788, "VkPhysicalDeviceToolProperties.layer has unexpected offset % instead of 788", ((cast(*void)(*instance.layer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceToolProperties.layer)) == 256, "VkPhysicalDeviceToolProperties.layer has unexpected size % instead of 256", size_of(type_of(VkPhysicalDeviceToolProperties.layer)));
|
|
assert(size_of(VkPhysicalDeviceToolProperties) == 1048, "VkPhysicalDeviceToolProperties has size % instead of 1048", size_of(VkPhysicalDeviceToolProperties));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures.sType)) == 4, "VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures.pNext)) == 8, "VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures.pNext)));
|
|
assert(((cast(*void)(*instance.shaderDemoteToHelperInvocation)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures.shaderDemoteToHelperInvocation has unexpected offset % instead of 16", ((cast(*void)(*instance.shaderDemoteToHelperInvocation)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures.shaderDemoteToHelperInvocation)) == 4, "VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures.shaderDemoteToHelperInvocation has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures.shaderDemoteToHelperInvocation)));
|
|
assert(size_of(VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures) == 24, "VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures has size % instead of 24", size_of(VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDevicePrivateDataFeatures;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDevicePrivateDataFeatures.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePrivateDataFeatures.sType)) == 4, "VkPhysicalDevicePrivateDataFeatures.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePrivateDataFeatures.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDevicePrivateDataFeatures.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePrivateDataFeatures.pNext)) == 8, "VkPhysicalDevicePrivateDataFeatures.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDevicePrivateDataFeatures.pNext)));
|
|
assert(((cast(*void)(*instance.privateData)) - cast(*void)(*instance)) == 16, "VkPhysicalDevicePrivateDataFeatures.privateData has unexpected offset % instead of 16", ((cast(*void)(*instance.privateData)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePrivateDataFeatures.privateData)) == 4, "VkPhysicalDevicePrivateDataFeatures.privateData has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePrivateDataFeatures.privateData)));
|
|
assert(size_of(VkPhysicalDevicePrivateDataFeatures) == 24, "VkPhysicalDevicePrivateDataFeatures has size % instead of 24", size_of(VkPhysicalDevicePrivateDataFeatures));
|
|
}
|
|
|
|
{
|
|
instance: VkDevicePrivateDataCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDevicePrivateDataCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDevicePrivateDataCreateInfo.sType)) == 4, "VkDevicePrivateDataCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkDevicePrivateDataCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDevicePrivateDataCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDevicePrivateDataCreateInfo.pNext)) == 8, "VkDevicePrivateDataCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkDevicePrivateDataCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.privateDataSlotRequestCount)) - cast(*void)(*instance)) == 16, "VkDevicePrivateDataCreateInfo.privateDataSlotRequestCount has unexpected offset % instead of 16", ((cast(*void)(*instance.privateDataSlotRequestCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDevicePrivateDataCreateInfo.privateDataSlotRequestCount)) == 4, "VkDevicePrivateDataCreateInfo.privateDataSlotRequestCount has unexpected size % instead of 4", size_of(type_of(VkDevicePrivateDataCreateInfo.privateDataSlotRequestCount)));
|
|
assert(size_of(VkDevicePrivateDataCreateInfo) == 24, "VkDevicePrivateDataCreateInfo has size % instead of 24", size_of(VkDevicePrivateDataCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkPrivateDataSlotCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPrivateDataSlotCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPrivateDataSlotCreateInfo.sType)) == 4, "VkPrivateDataSlotCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkPrivateDataSlotCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPrivateDataSlotCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPrivateDataSlotCreateInfo.pNext)) == 8, "VkPrivateDataSlotCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkPrivateDataSlotCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkPrivateDataSlotCreateInfo.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPrivateDataSlotCreateInfo.flags)) == 4, "VkPrivateDataSlotCreateInfo.flags has unexpected size % instead of 4", size_of(type_of(VkPrivateDataSlotCreateInfo.flags)));
|
|
assert(size_of(VkPrivateDataSlotCreateInfo) == 24, "VkPrivateDataSlotCreateInfo has size % instead of 24", size_of(VkPrivateDataSlotCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDevicePipelineCreationCacheControlFeatures;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDevicePipelineCreationCacheControlFeatures.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePipelineCreationCacheControlFeatures.sType)) == 4, "VkPhysicalDevicePipelineCreationCacheControlFeatures.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePipelineCreationCacheControlFeatures.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDevicePipelineCreationCacheControlFeatures.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePipelineCreationCacheControlFeatures.pNext)) == 8, "VkPhysicalDevicePipelineCreationCacheControlFeatures.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDevicePipelineCreationCacheControlFeatures.pNext)));
|
|
assert(((cast(*void)(*instance.pipelineCreationCacheControl)) - cast(*void)(*instance)) == 16, "VkPhysicalDevicePipelineCreationCacheControlFeatures.pipelineCreationCacheControl has unexpected offset % instead of 16", ((cast(*void)(*instance.pipelineCreationCacheControl)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePipelineCreationCacheControlFeatures.pipelineCreationCacheControl)) == 4, "VkPhysicalDevicePipelineCreationCacheControlFeatures.pipelineCreationCacheControl has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePipelineCreationCacheControlFeatures.pipelineCreationCacheControl)));
|
|
assert(size_of(VkPhysicalDevicePipelineCreationCacheControlFeatures) == 24, "VkPhysicalDevicePipelineCreationCacheControlFeatures has size % instead of 24", size_of(VkPhysicalDevicePipelineCreationCacheControlFeatures));
|
|
}
|
|
|
|
{
|
|
instance: VkMemoryBarrier2;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkMemoryBarrier2.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryBarrier2.sType)) == 4, "VkMemoryBarrier2.sType has unexpected size % instead of 4", size_of(type_of(VkMemoryBarrier2.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkMemoryBarrier2.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryBarrier2.pNext)) == 8, "VkMemoryBarrier2.pNext has unexpected size % instead of 8", size_of(type_of(VkMemoryBarrier2.pNext)));
|
|
assert(((cast(*void)(*instance.srcStageMask)) - cast(*void)(*instance)) == 16, "VkMemoryBarrier2.srcStageMask has unexpected offset % instead of 16", ((cast(*void)(*instance.srcStageMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryBarrier2.srcStageMask)) == 8, "VkMemoryBarrier2.srcStageMask has unexpected size % instead of 8", size_of(type_of(VkMemoryBarrier2.srcStageMask)));
|
|
assert(((cast(*void)(*instance.srcAccessMask)) - cast(*void)(*instance)) == 24, "VkMemoryBarrier2.srcAccessMask has unexpected offset % instead of 24", ((cast(*void)(*instance.srcAccessMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryBarrier2.srcAccessMask)) == 8, "VkMemoryBarrier2.srcAccessMask has unexpected size % instead of 8", size_of(type_of(VkMemoryBarrier2.srcAccessMask)));
|
|
assert(((cast(*void)(*instance.dstStageMask)) - cast(*void)(*instance)) == 32, "VkMemoryBarrier2.dstStageMask has unexpected offset % instead of 32", ((cast(*void)(*instance.dstStageMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryBarrier2.dstStageMask)) == 8, "VkMemoryBarrier2.dstStageMask has unexpected size % instead of 8", size_of(type_of(VkMemoryBarrier2.dstStageMask)));
|
|
assert(((cast(*void)(*instance.dstAccessMask)) - cast(*void)(*instance)) == 40, "VkMemoryBarrier2.dstAccessMask has unexpected offset % instead of 40", ((cast(*void)(*instance.dstAccessMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryBarrier2.dstAccessMask)) == 8, "VkMemoryBarrier2.dstAccessMask has unexpected size % instead of 8", size_of(type_of(VkMemoryBarrier2.dstAccessMask)));
|
|
assert(size_of(VkMemoryBarrier2) == 48, "VkMemoryBarrier2 has size % instead of 48", size_of(VkMemoryBarrier2));
|
|
}
|
|
|
|
{
|
|
instance: VkBufferMemoryBarrier2;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkBufferMemoryBarrier2.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferMemoryBarrier2.sType)) == 4, "VkBufferMemoryBarrier2.sType has unexpected size % instead of 4", size_of(type_of(VkBufferMemoryBarrier2.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkBufferMemoryBarrier2.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferMemoryBarrier2.pNext)) == 8, "VkBufferMemoryBarrier2.pNext has unexpected size % instead of 8", size_of(type_of(VkBufferMemoryBarrier2.pNext)));
|
|
assert(((cast(*void)(*instance.srcStageMask)) - cast(*void)(*instance)) == 16, "VkBufferMemoryBarrier2.srcStageMask has unexpected offset % instead of 16", ((cast(*void)(*instance.srcStageMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferMemoryBarrier2.srcStageMask)) == 8, "VkBufferMemoryBarrier2.srcStageMask has unexpected size % instead of 8", size_of(type_of(VkBufferMemoryBarrier2.srcStageMask)));
|
|
assert(((cast(*void)(*instance.srcAccessMask)) - cast(*void)(*instance)) == 24, "VkBufferMemoryBarrier2.srcAccessMask has unexpected offset % instead of 24", ((cast(*void)(*instance.srcAccessMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferMemoryBarrier2.srcAccessMask)) == 8, "VkBufferMemoryBarrier2.srcAccessMask has unexpected size % instead of 8", size_of(type_of(VkBufferMemoryBarrier2.srcAccessMask)));
|
|
assert(((cast(*void)(*instance.dstStageMask)) - cast(*void)(*instance)) == 32, "VkBufferMemoryBarrier2.dstStageMask has unexpected offset % instead of 32", ((cast(*void)(*instance.dstStageMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferMemoryBarrier2.dstStageMask)) == 8, "VkBufferMemoryBarrier2.dstStageMask has unexpected size % instead of 8", size_of(type_of(VkBufferMemoryBarrier2.dstStageMask)));
|
|
assert(((cast(*void)(*instance.dstAccessMask)) - cast(*void)(*instance)) == 40, "VkBufferMemoryBarrier2.dstAccessMask has unexpected offset % instead of 40", ((cast(*void)(*instance.dstAccessMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferMemoryBarrier2.dstAccessMask)) == 8, "VkBufferMemoryBarrier2.dstAccessMask has unexpected size % instead of 8", size_of(type_of(VkBufferMemoryBarrier2.dstAccessMask)));
|
|
assert(((cast(*void)(*instance.srcQueueFamilyIndex)) - cast(*void)(*instance)) == 48, "VkBufferMemoryBarrier2.srcQueueFamilyIndex has unexpected offset % instead of 48", ((cast(*void)(*instance.srcQueueFamilyIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferMemoryBarrier2.srcQueueFamilyIndex)) == 4, "VkBufferMemoryBarrier2.srcQueueFamilyIndex has unexpected size % instead of 4", size_of(type_of(VkBufferMemoryBarrier2.srcQueueFamilyIndex)));
|
|
assert(((cast(*void)(*instance.dstQueueFamilyIndex)) - cast(*void)(*instance)) == 52, "VkBufferMemoryBarrier2.dstQueueFamilyIndex has unexpected offset % instead of 52", ((cast(*void)(*instance.dstQueueFamilyIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferMemoryBarrier2.dstQueueFamilyIndex)) == 4, "VkBufferMemoryBarrier2.dstQueueFamilyIndex has unexpected size % instead of 4", size_of(type_of(VkBufferMemoryBarrier2.dstQueueFamilyIndex)));
|
|
assert(((cast(*void)(*instance.buffer)) - cast(*void)(*instance)) == 56, "VkBufferMemoryBarrier2.buffer has unexpected offset % instead of 56", ((cast(*void)(*instance.buffer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferMemoryBarrier2.buffer)) == 8, "VkBufferMemoryBarrier2.buffer has unexpected size % instead of 8", size_of(type_of(VkBufferMemoryBarrier2.buffer)));
|
|
assert(((cast(*void)(*instance.offset)) - cast(*void)(*instance)) == 64, "VkBufferMemoryBarrier2.offset has unexpected offset % instead of 64", ((cast(*void)(*instance.offset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferMemoryBarrier2.offset)) == 8, "VkBufferMemoryBarrier2.offset has unexpected size % instead of 8", size_of(type_of(VkBufferMemoryBarrier2.offset)));
|
|
assert(((cast(*void)(*instance.size)) - cast(*void)(*instance)) == 72, "VkBufferMemoryBarrier2.size has unexpected offset % instead of 72", ((cast(*void)(*instance.size)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferMemoryBarrier2.size)) == 8, "VkBufferMemoryBarrier2.size has unexpected size % instead of 8", size_of(type_of(VkBufferMemoryBarrier2.size)));
|
|
assert(size_of(VkBufferMemoryBarrier2) == 80, "VkBufferMemoryBarrier2 has size % instead of 80", size_of(VkBufferMemoryBarrier2));
|
|
}
|
|
|
|
{
|
|
instance: VkImageMemoryBarrier2;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkImageMemoryBarrier2.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageMemoryBarrier2.sType)) == 4, "VkImageMemoryBarrier2.sType has unexpected size % instead of 4", size_of(type_of(VkImageMemoryBarrier2.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkImageMemoryBarrier2.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageMemoryBarrier2.pNext)) == 8, "VkImageMemoryBarrier2.pNext has unexpected size % instead of 8", size_of(type_of(VkImageMemoryBarrier2.pNext)));
|
|
assert(((cast(*void)(*instance.srcStageMask)) - cast(*void)(*instance)) == 16, "VkImageMemoryBarrier2.srcStageMask has unexpected offset % instead of 16", ((cast(*void)(*instance.srcStageMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageMemoryBarrier2.srcStageMask)) == 8, "VkImageMemoryBarrier2.srcStageMask has unexpected size % instead of 8", size_of(type_of(VkImageMemoryBarrier2.srcStageMask)));
|
|
assert(((cast(*void)(*instance.srcAccessMask)) - cast(*void)(*instance)) == 24, "VkImageMemoryBarrier2.srcAccessMask has unexpected offset % instead of 24", ((cast(*void)(*instance.srcAccessMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageMemoryBarrier2.srcAccessMask)) == 8, "VkImageMemoryBarrier2.srcAccessMask has unexpected size % instead of 8", size_of(type_of(VkImageMemoryBarrier2.srcAccessMask)));
|
|
assert(((cast(*void)(*instance.dstStageMask)) - cast(*void)(*instance)) == 32, "VkImageMemoryBarrier2.dstStageMask has unexpected offset % instead of 32", ((cast(*void)(*instance.dstStageMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageMemoryBarrier2.dstStageMask)) == 8, "VkImageMemoryBarrier2.dstStageMask has unexpected size % instead of 8", size_of(type_of(VkImageMemoryBarrier2.dstStageMask)));
|
|
assert(((cast(*void)(*instance.dstAccessMask)) - cast(*void)(*instance)) == 40, "VkImageMemoryBarrier2.dstAccessMask has unexpected offset % instead of 40", ((cast(*void)(*instance.dstAccessMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageMemoryBarrier2.dstAccessMask)) == 8, "VkImageMemoryBarrier2.dstAccessMask has unexpected size % instead of 8", size_of(type_of(VkImageMemoryBarrier2.dstAccessMask)));
|
|
assert(((cast(*void)(*instance.oldLayout)) - cast(*void)(*instance)) == 48, "VkImageMemoryBarrier2.oldLayout has unexpected offset % instead of 48", ((cast(*void)(*instance.oldLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageMemoryBarrier2.oldLayout)) == 4, "VkImageMemoryBarrier2.oldLayout has unexpected size % instead of 4", size_of(type_of(VkImageMemoryBarrier2.oldLayout)));
|
|
assert(((cast(*void)(*instance.newLayout)) - cast(*void)(*instance)) == 52, "VkImageMemoryBarrier2.newLayout has unexpected offset % instead of 52", ((cast(*void)(*instance.newLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageMemoryBarrier2.newLayout)) == 4, "VkImageMemoryBarrier2.newLayout has unexpected size % instead of 4", size_of(type_of(VkImageMemoryBarrier2.newLayout)));
|
|
assert(((cast(*void)(*instance.srcQueueFamilyIndex)) - cast(*void)(*instance)) == 56, "VkImageMemoryBarrier2.srcQueueFamilyIndex has unexpected offset % instead of 56", ((cast(*void)(*instance.srcQueueFamilyIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageMemoryBarrier2.srcQueueFamilyIndex)) == 4, "VkImageMemoryBarrier2.srcQueueFamilyIndex has unexpected size % instead of 4", size_of(type_of(VkImageMemoryBarrier2.srcQueueFamilyIndex)));
|
|
assert(((cast(*void)(*instance.dstQueueFamilyIndex)) - cast(*void)(*instance)) == 60, "VkImageMemoryBarrier2.dstQueueFamilyIndex has unexpected offset % instead of 60", ((cast(*void)(*instance.dstQueueFamilyIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageMemoryBarrier2.dstQueueFamilyIndex)) == 4, "VkImageMemoryBarrier2.dstQueueFamilyIndex has unexpected size % instead of 4", size_of(type_of(VkImageMemoryBarrier2.dstQueueFamilyIndex)));
|
|
assert(((cast(*void)(*instance.image)) - cast(*void)(*instance)) == 64, "VkImageMemoryBarrier2.image has unexpected offset % instead of 64", ((cast(*void)(*instance.image)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageMemoryBarrier2.image)) == 8, "VkImageMemoryBarrier2.image has unexpected size % instead of 8", size_of(type_of(VkImageMemoryBarrier2.image)));
|
|
assert(((cast(*void)(*instance.subresourceRange)) - cast(*void)(*instance)) == 72, "VkImageMemoryBarrier2.subresourceRange has unexpected offset % instead of 72", ((cast(*void)(*instance.subresourceRange)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageMemoryBarrier2.subresourceRange)) == 20, "VkImageMemoryBarrier2.subresourceRange has unexpected size % instead of 20", size_of(type_of(VkImageMemoryBarrier2.subresourceRange)));
|
|
assert(size_of(VkImageMemoryBarrier2) == 96, "VkImageMemoryBarrier2 has size % instead of 96", size_of(VkImageMemoryBarrier2));
|
|
}
|
|
|
|
{
|
|
instance: VkDependencyInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDependencyInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDependencyInfo.sType)) == 4, "VkDependencyInfo.sType has unexpected size % instead of 4", size_of(type_of(VkDependencyInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDependencyInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDependencyInfo.pNext)) == 8, "VkDependencyInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkDependencyInfo.pNext)));
|
|
assert(((cast(*void)(*instance.dependencyFlags)) - cast(*void)(*instance)) == 16, "VkDependencyInfo.dependencyFlags has unexpected offset % instead of 16", ((cast(*void)(*instance.dependencyFlags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDependencyInfo.dependencyFlags)) == 4, "VkDependencyInfo.dependencyFlags has unexpected size % instead of 4", size_of(type_of(VkDependencyInfo.dependencyFlags)));
|
|
assert(((cast(*void)(*instance.memoryBarrierCount)) - cast(*void)(*instance)) == 20, "VkDependencyInfo.memoryBarrierCount has unexpected offset % instead of 20", ((cast(*void)(*instance.memoryBarrierCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDependencyInfo.memoryBarrierCount)) == 4, "VkDependencyInfo.memoryBarrierCount has unexpected size % instead of 4", size_of(type_of(VkDependencyInfo.memoryBarrierCount)));
|
|
assert(((cast(*void)(*instance.pMemoryBarriers)) - cast(*void)(*instance)) == 24, "VkDependencyInfo.pMemoryBarriers has unexpected offset % instead of 24", ((cast(*void)(*instance.pMemoryBarriers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDependencyInfo.pMemoryBarriers)) == 8, "VkDependencyInfo.pMemoryBarriers has unexpected size % instead of 8", size_of(type_of(VkDependencyInfo.pMemoryBarriers)));
|
|
assert(((cast(*void)(*instance.bufferMemoryBarrierCount)) - cast(*void)(*instance)) == 32, "VkDependencyInfo.bufferMemoryBarrierCount has unexpected offset % instead of 32", ((cast(*void)(*instance.bufferMemoryBarrierCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDependencyInfo.bufferMemoryBarrierCount)) == 4, "VkDependencyInfo.bufferMemoryBarrierCount has unexpected size % instead of 4", size_of(type_of(VkDependencyInfo.bufferMemoryBarrierCount)));
|
|
assert(((cast(*void)(*instance.pBufferMemoryBarriers)) - cast(*void)(*instance)) == 40, "VkDependencyInfo.pBufferMemoryBarriers has unexpected offset % instead of 40", ((cast(*void)(*instance.pBufferMemoryBarriers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDependencyInfo.pBufferMemoryBarriers)) == 8, "VkDependencyInfo.pBufferMemoryBarriers has unexpected size % instead of 8", size_of(type_of(VkDependencyInfo.pBufferMemoryBarriers)));
|
|
assert(((cast(*void)(*instance.imageMemoryBarrierCount)) - cast(*void)(*instance)) == 48, "VkDependencyInfo.imageMemoryBarrierCount has unexpected offset % instead of 48", ((cast(*void)(*instance.imageMemoryBarrierCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDependencyInfo.imageMemoryBarrierCount)) == 4, "VkDependencyInfo.imageMemoryBarrierCount has unexpected size % instead of 4", size_of(type_of(VkDependencyInfo.imageMemoryBarrierCount)));
|
|
assert(((cast(*void)(*instance.pImageMemoryBarriers)) - cast(*void)(*instance)) == 56, "VkDependencyInfo.pImageMemoryBarriers has unexpected offset % instead of 56", ((cast(*void)(*instance.pImageMemoryBarriers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDependencyInfo.pImageMemoryBarriers)) == 8, "VkDependencyInfo.pImageMemoryBarriers has unexpected size % instead of 8", size_of(type_of(VkDependencyInfo.pImageMemoryBarriers)));
|
|
assert(size_of(VkDependencyInfo) == 64, "VkDependencyInfo has size % instead of 64", size_of(VkDependencyInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkSemaphoreSubmitInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSemaphoreSubmitInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSemaphoreSubmitInfo.sType)) == 4, "VkSemaphoreSubmitInfo.sType has unexpected size % instead of 4", size_of(type_of(VkSemaphoreSubmitInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSemaphoreSubmitInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSemaphoreSubmitInfo.pNext)) == 8, "VkSemaphoreSubmitInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkSemaphoreSubmitInfo.pNext)));
|
|
assert(((cast(*void)(*instance.semaphore)) - cast(*void)(*instance)) == 16, "VkSemaphoreSubmitInfo.semaphore has unexpected offset % instead of 16", ((cast(*void)(*instance.semaphore)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSemaphoreSubmitInfo.semaphore)) == 8, "VkSemaphoreSubmitInfo.semaphore has unexpected size % instead of 8", size_of(type_of(VkSemaphoreSubmitInfo.semaphore)));
|
|
assert(((cast(*void)(*instance.value)) - cast(*void)(*instance)) == 24, "VkSemaphoreSubmitInfo.value has unexpected offset % instead of 24", ((cast(*void)(*instance.value)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSemaphoreSubmitInfo.value)) == 8, "VkSemaphoreSubmitInfo.value has unexpected size % instead of 8", size_of(type_of(VkSemaphoreSubmitInfo.value)));
|
|
assert(((cast(*void)(*instance.stageMask)) - cast(*void)(*instance)) == 32, "VkSemaphoreSubmitInfo.stageMask has unexpected offset % instead of 32", ((cast(*void)(*instance.stageMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSemaphoreSubmitInfo.stageMask)) == 8, "VkSemaphoreSubmitInfo.stageMask has unexpected size % instead of 8", size_of(type_of(VkSemaphoreSubmitInfo.stageMask)));
|
|
assert(((cast(*void)(*instance.deviceIndex)) - cast(*void)(*instance)) == 40, "VkSemaphoreSubmitInfo.deviceIndex has unexpected offset % instead of 40", ((cast(*void)(*instance.deviceIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSemaphoreSubmitInfo.deviceIndex)) == 4, "VkSemaphoreSubmitInfo.deviceIndex has unexpected size % instead of 4", size_of(type_of(VkSemaphoreSubmitInfo.deviceIndex)));
|
|
assert(size_of(VkSemaphoreSubmitInfo) == 48, "VkSemaphoreSubmitInfo has size % instead of 48", size_of(VkSemaphoreSubmitInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkCommandBufferSubmitInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkCommandBufferSubmitInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCommandBufferSubmitInfo.sType)) == 4, "VkCommandBufferSubmitInfo.sType has unexpected size % instead of 4", size_of(type_of(VkCommandBufferSubmitInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkCommandBufferSubmitInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCommandBufferSubmitInfo.pNext)) == 8, "VkCommandBufferSubmitInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkCommandBufferSubmitInfo.pNext)));
|
|
assert(((cast(*void)(*instance.commandBuffer)) - cast(*void)(*instance)) == 16, "VkCommandBufferSubmitInfo.commandBuffer has unexpected offset % instead of 16", ((cast(*void)(*instance.commandBuffer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCommandBufferSubmitInfo.commandBuffer)) == 8, "VkCommandBufferSubmitInfo.commandBuffer has unexpected size % instead of 8", size_of(type_of(VkCommandBufferSubmitInfo.commandBuffer)));
|
|
assert(((cast(*void)(*instance.deviceMask)) - cast(*void)(*instance)) == 24, "VkCommandBufferSubmitInfo.deviceMask has unexpected offset % instead of 24", ((cast(*void)(*instance.deviceMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCommandBufferSubmitInfo.deviceMask)) == 4, "VkCommandBufferSubmitInfo.deviceMask has unexpected size % instead of 4", size_of(type_of(VkCommandBufferSubmitInfo.deviceMask)));
|
|
assert(size_of(VkCommandBufferSubmitInfo) == 32, "VkCommandBufferSubmitInfo has size % instead of 32", size_of(VkCommandBufferSubmitInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkSubmitInfo2;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSubmitInfo2.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubmitInfo2.sType)) == 4, "VkSubmitInfo2.sType has unexpected size % instead of 4", size_of(type_of(VkSubmitInfo2.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSubmitInfo2.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubmitInfo2.pNext)) == 8, "VkSubmitInfo2.pNext has unexpected size % instead of 8", size_of(type_of(VkSubmitInfo2.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkSubmitInfo2.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubmitInfo2.flags)) == 4, "VkSubmitInfo2.flags has unexpected size % instead of 4", size_of(type_of(VkSubmitInfo2.flags)));
|
|
assert(((cast(*void)(*instance.waitSemaphoreInfoCount)) - cast(*void)(*instance)) == 20, "VkSubmitInfo2.waitSemaphoreInfoCount has unexpected offset % instead of 20", ((cast(*void)(*instance.waitSemaphoreInfoCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubmitInfo2.waitSemaphoreInfoCount)) == 4, "VkSubmitInfo2.waitSemaphoreInfoCount has unexpected size % instead of 4", size_of(type_of(VkSubmitInfo2.waitSemaphoreInfoCount)));
|
|
assert(((cast(*void)(*instance.pWaitSemaphoreInfos)) - cast(*void)(*instance)) == 24, "VkSubmitInfo2.pWaitSemaphoreInfos has unexpected offset % instead of 24", ((cast(*void)(*instance.pWaitSemaphoreInfos)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubmitInfo2.pWaitSemaphoreInfos)) == 8, "VkSubmitInfo2.pWaitSemaphoreInfos has unexpected size % instead of 8", size_of(type_of(VkSubmitInfo2.pWaitSemaphoreInfos)));
|
|
assert(((cast(*void)(*instance.commandBufferInfoCount)) - cast(*void)(*instance)) == 32, "VkSubmitInfo2.commandBufferInfoCount has unexpected offset % instead of 32", ((cast(*void)(*instance.commandBufferInfoCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubmitInfo2.commandBufferInfoCount)) == 4, "VkSubmitInfo2.commandBufferInfoCount has unexpected size % instead of 4", size_of(type_of(VkSubmitInfo2.commandBufferInfoCount)));
|
|
assert(((cast(*void)(*instance.pCommandBufferInfos)) - cast(*void)(*instance)) == 40, "VkSubmitInfo2.pCommandBufferInfos has unexpected offset % instead of 40", ((cast(*void)(*instance.pCommandBufferInfos)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubmitInfo2.pCommandBufferInfos)) == 8, "VkSubmitInfo2.pCommandBufferInfos has unexpected size % instead of 8", size_of(type_of(VkSubmitInfo2.pCommandBufferInfos)));
|
|
assert(((cast(*void)(*instance.signalSemaphoreInfoCount)) - cast(*void)(*instance)) == 48, "VkSubmitInfo2.signalSemaphoreInfoCount has unexpected offset % instead of 48", ((cast(*void)(*instance.signalSemaphoreInfoCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubmitInfo2.signalSemaphoreInfoCount)) == 4, "VkSubmitInfo2.signalSemaphoreInfoCount has unexpected size % instead of 4", size_of(type_of(VkSubmitInfo2.signalSemaphoreInfoCount)));
|
|
assert(((cast(*void)(*instance.pSignalSemaphoreInfos)) - cast(*void)(*instance)) == 56, "VkSubmitInfo2.pSignalSemaphoreInfos has unexpected offset % instead of 56", ((cast(*void)(*instance.pSignalSemaphoreInfos)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubmitInfo2.pSignalSemaphoreInfos)) == 8, "VkSubmitInfo2.pSignalSemaphoreInfos has unexpected size % instead of 8", size_of(type_of(VkSubmitInfo2.pSignalSemaphoreInfos)));
|
|
assert(size_of(VkSubmitInfo2) == 64, "VkSubmitInfo2 has size % instead of 64", size_of(VkSubmitInfo2));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceSynchronization2Features;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceSynchronization2Features.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSynchronization2Features.sType)) == 4, "VkPhysicalDeviceSynchronization2Features.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSynchronization2Features.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceSynchronization2Features.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSynchronization2Features.pNext)) == 8, "VkPhysicalDeviceSynchronization2Features.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceSynchronization2Features.pNext)));
|
|
assert(((cast(*void)(*instance.synchronization2)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceSynchronization2Features.synchronization2 has unexpected offset % instead of 16", ((cast(*void)(*instance.synchronization2)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSynchronization2Features.synchronization2)) == 4, "VkPhysicalDeviceSynchronization2Features.synchronization2 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSynchronization2Features.synchronization2)));
|
|
assert(size_of(VkPhysicalDeviceSynchronization2Features) == 24, "VkPhysicalDeviceSynchronization2Features has size % instead of 24", size_of(VkPhysicalDeviceSynchronization2Features));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures.sType)) == 4, "VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures.pNext)) == 8, "VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures.pNext)));
|
|
assert(((cast(*void)(*instance.shaderZeroInitializeWorkgroupMemory)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures.shaderZeroInitializeWorkgroupMemory has unexpected offset % instead of 16", ((cast(*void)(*instance.shaderZeroInitializeWorkgroupMemory)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures.shaderZeroInitializeWorkgroupMemory)) == 4, "VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures.shaderZeroInitializeWorkgroupMemory has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures.shaderZeroInitializeWorkgroupMemory)));
|
|
assert(size_of(VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures) == 24, "VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures has size % instead of 24", size_of(VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceImageRobustnessFeatures;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceImageRobustnessFeatures.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageRobustnessFeatures.sType)) == 4, "VkPhysicalDeviceImageRobustnessFeatures.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceImageRobustnessFeatures.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceImageRobustnessFeatures.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageRobustnessFeatures.pNext)) == 8, "VkPhysicalDeviceImageRobustnessFeatures.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceImageRobustnessFeatures.pNext)));
|
|
assert(((cast(*void)(*instance.robustImageAccess)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceImageRobustnessFeatures.robustImageAccess has unexpected offset % instead of 16", ((cast(*void)(*instance.robustImageAccess)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageRobustnessFeatures.robustImageAccess)) == 4, "VkPhysicalDeviceImageRobustnessFeatures.robustImageAccess has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceImageRobustnessFeatures.robustImageAccess)));
|
|
assert(size_of(VkPhysicalDeviceImageRobustnessFeatures) == 24, "VkPhysicalDeviceImageRobustnessFeatures has size % instead of 24", size_of(VkPhysicalDeviceImageRobustnessFeatures));
|
|
}
|
|
|
|
{
|
|
instance: VkBufferCopy2;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkBufferCopy2.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferCopy2.sType)) == 4, "VkBufferCopy2.sType has unexpected size % instead of 4", size_of(type_of(VkBufferCopy2.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkBufferCopy2.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferCopy2.pNext)) == 8, "VkBufferCopy2.pNext has unexpected size % instead of 8", size_of(type_of(VkBufferCopy2.pNext)));
|
|
assert(((cast(*void)(*instance.srcOffset)) - cast(*void)(*instance)) == 16, "VkBufferCopy2.srcOffset has unexpected offset % instead of 16", ((cast(*void)(*instance.srcOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferCopy2.srcOffset)) == 8, "VkBufferCopy2.srcOffset has unexpected size % instead of 8", size_of(type_of(VkBufferCopy2.srcOffset)));
|
|
assert(((cast(*void)(*instance.dstOffset)) - cast(*void)(*instance)) == 24, "VkBufferCopy2.dstOffset has unexpected offset % instead of 24", ((cast(*void)(*instance.dstOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferCopy2.dstOffset)) == 8, "VkBufferCopy2.dstOffset has unexpected size % instead of 8", size_of(type_of(VkBufferCopy2.dstOffset)));
|
|
assert(((cast(*void)(*instance.size)) - cast(*void)(*instance)) == 32, "VkBufferCopy2.size has unexpected offset % instead of 32", ((cast(*void)(*instance.size)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferCopy2.size)) == 8, "VkBufferCopy2.size has unexpected size % instead of 8", size_of(type_of(VkBufferCopy2.size)));
|
|
assert(size_of(VkBufferCopy2) == 40, "VkBufferCopy2 has size % instead of 40", size_of(VkBufferCopy2));
|
|
}
|
|
|
|
{
|
|
instance: VkCopyBufferInfo2;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkCopyBufferInfo2.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyBufferInfo2.sType)) == 4, "VkCopyBufferInfo2.sType has unexpected size % instead of 4", size_of(type_of(VkCopyBufferInfo2.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkCopyBufferInfo2.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyBufferInfo2.pNext)) == 8, "VkCopyBufferInfo2.pNext has unexpected size % instead of 8", size_of(type_of(VkCopyBufferInfo2.pNext)));
|
|
assert(((cast(*void)(*instance.srcBuffer)) - cast(*void)(*instance)) == 16, "VkCopyBufferInfo2.srcBuffer has unexpected offset % instead of 16", ((cast(*void)(*instance.srcBuffer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyBufferInfo2.srcBuffer)) == 8, "VkCopyBufferInfo2.srcBuffer has unexpected size % instead of 8", size_of(type_of(VkCopyBufferInfo2.srcBuffer)));
|
|
assert(((cast(*void)(*instance.dstBuffer)) - cast(*void)(*instance)) == 24, "VkCopyBufferInfo2.dstBuffer has unexpected offset % instead of 24", ((cast(*void)(*instance.dstBuffer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyBufferInfo2.dstBuffer)) == 8, "VkCopyBufferInfo2.dstBuffer has unexpected size % instead of 8", size_of(type_of(VkCopyBufferInfo2.dstBuffer)));
|
|
assert(((cast(*void)(*instance.regionCount)) - cast(*void)(*instance)) == 32, "VkCopyBufferInfo2.regionCount has unexpected offset % instead of 32", ((cast(*void)(*instance.regionCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyBufferInfo2.regionCount)) == 4, "VkCopyBufferInfo2.regionCount has unexpected size % instead of 4", size_of(type_of(VkCopyBufferInfo2.regionCount)));
|
|
assert(((cast(*void)(*instance.pRegions)) - cast(*void)(*instance)) == 40, "VkCopyBufferInfo2.pRegions has unexpected offset % instead of 40", ((cast(*void)(*instance.pRegions)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyBufferInfo2.pRegions)) == 8, "VkCopyBufferInfo2.pRegions has unexpected size % instead of 8", size_of(type_of(VkCopyBufferInfo2.pRegions)));
|
|
assert(size_of(VkCopyBufferInfo2) == 48, "VkCopyBufferInfo2 has size % instead of 48", size_of(VkCopyBufferInfo2));
|
|
}
|
|
|
|
{
|
|
instance: VkImageCopy2;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkImageCopy2.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageCopy2.sType)) == 4, "VkImageCopy2.sType has unexpected size % instead of 4", size_of(type_of(VkImageCopy2.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkImageCopy2.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageCopy2.pNext)) == 8, "VkImageCopy2.pNext has unexpected size % instead of 8", size_of(type_of(VkImageCopy2.pNext)));
|
|
assert(((cast(*void)(*instance.srcSubresource)) - cast(*void)(*instance)) == 16, "VkImageCopy2.srcSubresource has unexpected offset % instead of 16", ((cast(*void)(*instance.srcSubresource)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageCopy2.srcSubresource)) == 16, "VkImageCopy2.srcSubresource has unexpected size % instead of 16", size_of(type_of(VkImageCopy2.srcSubresource)));
|
|
assert(((cast(*void)(*instance.srcOffset)) - cast(*void)(*instance)) == 32, "VkImageCopy2.srcOffset has unexpected offset % instead of 32", ((cast(*void)(*instance.srcOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageCopy2.srcOffset)) == 12, "VkImageCopy2.srcOffset has unexpected size % instead of 12", size_of(type_of(VkImageCopy2.srcOffset)));
|
|
assert(((cast(*void)(*instance.dstSubresource)) - cast(*void)(*instance)) == 44, "VkImageCopy2.dstSubresource has unexpected offset % instead of 44", ((cast(*void)(*instance.dstSubresource)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageCopy2.dstSubresource)) == 16, "VkImageCopy2.dstSubresource has unexpected size % instead of 16", size_of(type_of(VkImageCopy2.dstSubresource)));
|
|
assert(((cast(*void)(*instance.dstOffset)) - cast(*void)(*instance)) == 60, "VkImageCopy2.dstOffset has unexpected offset % instead of 60", ((cast(*void)(*instance.dstOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageCopy2.dstOffset)) == 12, "VkImageCopy2.dstOffset has unexpected size % instead of 12", size_of(type_of(VkImageCopy2.dstOffset)));
|
|
assert(((cast(*void)(*instance.extent)) - cast(*void)(*instance)) == 72, "VkImageCopy2.extent has unexpected offset % instead of 72", ((cast(*void)(*instance.extent)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageCopy2.extent)) == 12, "VkImageCopy2.extent has unexpected size % instead of 12", size_of(type_of(VkImageCopy2.extent)));
|
|
assert(size_of(VkImageCopy2) == 88, "VkImageCopy2 has size % instead of 88", size_of(VkImageCopy2));
|
|
}
|
|
|
|
{
|
|
instance: VkCopyImageInfo2;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkCopyImageInfo2.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyImageInfo2.sType)) == 4, "VkCopyImageInfo2.sType has unexpected size % instead of 4", size_of(type_of(VkCopyImageInfo2.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkCopyImageInfo2.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyImageInfo2.pNext)) == 8, "VkCopyImageInfo2.pNext has unexpected size % instead of 8", size_of(type_of(VkCopyImageInfo2.pNext)));
|
|
assert(((cast(*void)(*instance.srcImage)) - cast(*void)(*instance)) == 16, "VkCopyImageInfo2.srcImage has unexpected offset % instead of 16", ((cast(*void)(*instance.srcImage)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyImageInfo2.srcImage)) == 8, "VkCopyImageInfo2.srcImage has unexpected size % instead of 8", size_of(type_of(VkCopyImageInfo2.srcImage)));
|
|
assert(((cast(*void)(*instance.srcImageLayout)) - cast(*void)(*instance)) == 24, "VkCopyImageInfo2.srcImageLayout has unexpected offset % instead of 24", ((cast(*void)(*instance.srcImageLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyImageInfo2.srcImageLayout)) == 4, "VkCopyImageInfo2.srcImageLayout has unexpected size % instead of 4", size_of(type_of(VkCopyImageInfo2.srcImageLayout)));
|
|
assert(((cast(*void)(*instance.dstImage)) - cast(*void)(*instance)) == 32, "VkCopyImageInfo2.dstImage has unexpected offset % instead of 32", ((cast(*void)(*instance.dstImage)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyImageInfo2.dstImage)) == 8, "VkCopyImageInfo2.dstImage has unexpected size % instead of 8", size_of(type_of(VkCopyImageInfo2.dstImage)));
|
|
assert(((cast(*void)(*instance.dstImageLayout)) - cast(*void)(*instance)) == 40, "VkCopyImageInfo2.dstImageLayout has unexpected offset % instead of 40", ((cast(*void)(*instance.dstImageLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyImageInfo2.dstImageLayout)) == 4, "VkCopyImageInfo2.dstImageLayout has unexpected size % instead of 4", size_of(type_of(VkCopyImageInfo2.dstImageLayout)));
|
|
assert(((cast(*void)(*instance.regionCount)) - cast(*void)(*instance)) == 44, "VkCopyImageInfo2.regionCount has unexpected offset % instead of 44", ((cast(*void)(*instance.regionCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyImageInfo2.regionCount)) == 4, "VkCopyImageInfo2.regionCount has unexpected size % instead of 4", size_of(type_of(VkCopyImageInfo2.regionCount)));
|
|
assert(((cast(*void)(*instance.pRegions)) - cast(*void)(*instance)) == 48, "VkCopyImageInfo2.pRegions has unexpected offset % instead of 48", ((cast(*void)(*instance.pRegions)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyImageInfo2.pRegions)) == 8, "VkCopyImageInfo2.pRegions has unexpected size % instead of 8", size_of(type_of(VkCopyImageInfo2.pRegions)));
|
|
assert(size_of(VkCopyImageInfo2) == 56, "VkCopyImageInfo2 has size % instead of 56", size_of(VkCopyImageInfo2));
|
|
}
|
|
|
|
{
|
|
instance: VkBufferImageCopy2;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkBufferImageCopy2.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferImageCopy2.sType)) == 4, "VkBufferImageCopy2.sType has unexpected size % instead of 4", size_of(type_of(VkBufferImageCopy2.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkBufferImageCopy2.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferImageCopy2.pNext)) == 8, "VkBufferImageCopy2.pNext has unexpected size % instead of 8", size_of(type_of(VkBufferImageCopy2.pNext)));
|
|
assert(((cast(*void)(*instance.bufferOffset)) - cast(*void)(*instance)) == 16, "VkBufferImageCopy2.bufferOffset has unexpected offset % instead of 16", ((cast(*void)(*instance.bufferOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferImageCopy2.bufferOffset)) == 8, "VkBufferImageCopy2.bufferOffset has unexpected size % instead of 8", size_of(type_of(VkBufferImageCopy2.bufferOffset)));
|
|
assert(((cast(*void)(*instance.bufferRowLength)) - cast(*void)(*instance)) == 24, "VkBufferImageCopy2.bufferRowLength has unexpected offset % instead of 24", ((cast(*void)(*instance.bufferRowLength)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferImageCopy2.bufferRowLength)) == 4, "VkBufferImageCopy2.bufferRowLength has unexpected size % instead of 4", size_of(type_of(VkBufferImageCopy2.bufferRowLength)));
|
|
assert(((cast(*void)(*instance.bufferImageHeight)) - cast(*void)(*instance)) == 28, "VkBufferImageCopy2.bufferImageHeight has unexpected offset % instead of 28", ((cast(*void)(*instance.bufferImageHeight)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferImageCopy2.bufferImageHeight)) == 4, "VkBufferImageCopy2.bufferImageHeight has unexpected size % instead of 4", size_of(type_of(VkBufferImageCopy2.bufferImageHeight)));
|
|
assert(((cast(*void)(*instance.imageSubresource)) - cast(*void)(*instance)) == 32, "VkBufferImageCopy2.imageSubresource has unexpected offset % instead of 32", ((cast(*void)(*instance.imageSubresource)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferImageCopy2.imageSubresource)) == 16, "VkBufferImageCopy2.imageSubresource has unexpected size % instead of 16", size_of(type_of(VkBufferImageCopy2.imageSubresource)));
|
|
assert(((cast(*void)(*instance.imageOffset)) - cast(*void)(*instance)) == 48, "VkBufferImageCopy2.imageOffset has unexpected offset % instead of 48", ((cast(*void)(*instance.imageOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferImageCopy2.imageOffset)) == 12, "VkBufferImageCopy2.imageOffset has unexpected size % instead of 12", size_of(type_of(VkBufferImageCopy2.imageOffset)));
|
|
assert(((cast(*void)(*instance.imageExtent)) - cast(*void)(*instance)) == 60, "VkBufferImageCopy2.imageExtent has unexpected offset % instead of 60", ((cast(*void)(*instance.imageExtent)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferImageCopy2.imageExtent)) == 12, "VkBufferImageCopy2.imageExtent has unexpected size % instead of 12", size_of(type_of(VkBufferImageCopy2.imageExtent)));
|
|
assert(size_of(VkBufferImageCopy2) == 72, "VkBufferImageCopy2 has size % instead of 72", size_of(VkBufferImageCopy2));
|
|
}
|
|
|
|
{
|
|
instance: VkCopyBufferToImageInfo2;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkCopyBufferToImageInfo2.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyBufferToImageInfo2.sType)) == 4, "VkCopyBufferToImageInfo2.sType has unexpected size % instead of 4", size_of(type_of(VkCopyBufferToImageInfo2.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkCopyBufferToImageInfo2.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyBufferToImageInfo2.pNext)) == 8, "VkCopyBufferToImageInfo2.pNext has unexpected size % instead of 8", size_of(type_of(VkCopyBufferToImageInfo2.pNext)));
|
|
assert(((cast(*void)(*instance.srcBuffer)) - cast(*void)(*instance)) == 16, "VkCopyBufferToImageInfo2.srcBuffer has unexpected offset % instead of 16", ((cast(*void)(*instance.srcBuffer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyBufferToImageInfo2.srcBuffer)) == 8, "VkCopyBufferToImageInfo2.srcBuffer has unexpected size % instead of 8", size_of(type_of(VkCopyBufferToImageInfo2.srcBuffer)));
|
|
assert(((cast(*void)(*instance.dstImage)) - cast(*void)(*instance)) == 24, "VkCopyBufferToImageInfo2.dstImage has unexpected offset % instead of 24", ((cast(*void)(*instance.dstImage)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyBufferToImageInfo2.dstImage)) == 8, "VkCopyBufferToImageInfo2.dstImage has unexpected size % instead of 8", size_of(type_of(VkCopyBufferToImageInfo2.dstImage)));
|
|
assert(((cast(*void)(*instance.dstImageLayout)) - cast(*void)(*instance)) == 32, "VkCopyBufferToImageInfo2.dstImageLayout has unexpected offset % instead of 32", ((cast(*void)(*instance.dstImageLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyBufferToImageInfo2.dstImageLayout)) == 4, "VkCopyBufferToImageInfo2.dstImageLayout has unexpected size % instead of 4", size_of(type_of(VkCopyBufferToImageInfo2.dstImageLayout)));
|
|
assert(((cast(*void)(*instance.regionCount)) - cast(*void)(*instance)) == 36, "VkCopyBufferToImageInfo2.regionCount has unexpected offset % instead of 36", ((cast(*void)(*instance.regionCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyBufferToImageInfo2.regionCount)) == 4, "VkCopyBufferToImageInfo2.regionCount has unexpected size % instead of 4", size_of(type_of(VkCopyBufferToImageInfo2.regionCount)));
|
|
assert(((cast(*void)(*instance.pRegions)) - cast(*void)(*instance)) == 40, "VkCopyBufferToImageInfo2.pRegions has unexpected offset % instead of 40", ((cast(*void)(*instance.pRegions)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyBufferToImageInfo2.pRegions)) == 8, "VkCopyBufferToImageInfo2.pRegions has unexpected size % instead of 8", size_of(type_of(VkCopyBufferToImageInfo2.pRegions)));
|
|
assert(size_of(VkCopyBufferToImageInfo2) == 48, "VkCopyBufferToImageInfo2 has size % instead of 48", size_of(VkCopyBufferToImageInfo2));
|
|
}
|
|
|
|
{
|
|
instance: VkCopyImageToBufferInfo2;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkCopyImageToBufferInfo2.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyImageToBufferInfo2.sType)) == 4, "VkCopyImageToBufferInfo2.sType has unexpected size % instead of 4", size_of(type_of(VkCopyImageToBufferInfo2.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkCopyImageToBufferInfo2.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyImageToBufferInfo2.pNext)) == 8, "VkCopyImageToBufferInfo2.pNext has unexpected size % instead of 8", size_of(type_of(VkCopyImageToBufferInfo2.pNext)));
|
|
assert(((cast(*void)(*instance.srcImage)) - cast(*void)(*instance)) == 16, "VkCopyImageToBufferInfo2.srcImage has unexpected offset % instead of 16", ((cast(*void)(*instance.srcImage)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyImageToBufferInfo2.srcImage)) == 8, "VkCopyImageToBufferInfo2.srcImage has unexpected size % instead of 8", size_of(type_of(VkCopyImageToBufferInfo2.srcImage)));
|
|
assert(((cast(*void)(*instance.srcImageLayout)) - cast(*void)(*instance)) == 24, "VkCopyImageToBufferInfo2.srcImageLayout has unexpected offset % instead of 24", ((cast(*void)(*instance.srcImageLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyImageToBufferInfo2.srcImageLayout)) == 4, "VkCopyImageToBufferInfo2.srcImageLayout has unexpected size % instead of 4", size_of(type_of(VkCopyImageToBufferInfo2.srcImageLayout)));
|
|
assert(((cast(*void)(*instance.dstBuffer)) - cast(*void)(*instance)) == 32, "VkCopyImageToBufferInfo2.dstBuffer has unexpected offset % instead of 32", ((cast(*void)(*instance.dstBuffer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyImageToBufferInfo2.dstBuffer)) == 8, "VkCopyImageToBufferInfo2.dstBuffer has unexpected size % instead of 8", size_of(type_of(VkCopyImageToBufferInfo2.dstBuffer)));
|
|
assert(((cast(*void)(*instance.regionCount)) - cast(*void)(*instance)) == 40, "VkCopyImageToBufferInfo2.regionCount has unexpected offset % instead of 40", ((cast(*void)(*instance.regionCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyImageToBufferInfo2.regionCount)) == 4, "VkCopyImageToBufferInfo2.regionCount has unexpected size % instead of 4", size_of(type_of(VkCopyImageToBufferInfo2.regionCount)));
|
|
assert(((cast(*void)(*instance.pRegions)) - cast(*void)(*instance)) == 48, "VkCopyImageToBufferInfo2.pRegions has unexpected offset % instead of 48", ((cast(*void)(*instance.pRegions)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyImageToBufferInfo2.pRegions)) == 8, "VkCopyImageToBufferInfo2.pRegions has unexpected size % instead of 8", size_of(type_of(VkCopyImageToBufferInfo2.pRegions)));
|
|
assert(size_of(VkCopyImageToBufferInfo2) == 56, "VkCopyImageToBufferInfo2 has size % instead of 56", size_of(VkCopyImageToBufferInfo2));
|
|
}
|
|
|
|
{
|
|
instance: VkImageBlit2;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkImageBlit2.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageBlit2.sType)) == 4, "VkImageBlit2.sType has unexpected size % instead of 4", size_of(type_of(VkImageBlit2.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkImageBlit2.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageBlit2.pNext)) == 8, "VkImageBlit2.pNext has unexpected size % instead of 8", size_of(type_of(VkImageBlit2.pNext)));
|
|
assert(((cast(*void)(*instance.srcSubresource)) - cast(*void)(*instance)) == 16, "VkImageBlit2.srcSubresource has unexpected offset % instead of 16", ((cast(*void)(*instance.srcSubresource)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageBlit2.srcSubresource)) == 16, "VkImageBlit2.srcSubresource has unexpected size % instead of 16", size_of(type_of(VkImageBlit2.srcSubresource)));
|
|
assert(((cast(*void)(*instance.srcOffsets)) - cast(*void)(*instance)) == 32, "VkImageBlit2.srcOffsets has unexpected offset % instead of 32", ((cast(*void)(*instance.srcOffsets)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageBlit2.srcOffsets)) == 24, "VkImageBlit2.srcOffsets has unexpected size % instead of 24", size_of(type_of(VkImageBlit2.srcOffsets)));
|
|
assert(((cast(*void)(*instance.dstSubresource)) - cast(*void)(*instance)) == 56, "VkImageBlit2.dstSubresource has unexpected offset % instead of 56", ((cast(*void)(*instance.dstSubresource)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageBlit2.dstSubresource)) == 16, "VkImageBlit2.dstSubresource has unexpected size % instead of 16", size_of(type_of(VkImageBlit2.dstSubresource)));
|
|
assert(((cast(*void)(*instance.dstOffsets)) - cast(*void)(*instance)) == 72, "VkImageBlit2.dstOffsets has unexpected offset % instead of 72", ((cast(*void)(*instance.dstOffsets)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageBlit2.dstOffsets)) == 24, "VkImageBlit2.dstOffsets has unexpected size % instead of 24", size_of(type_of(VkImageBlit2.dstOffsets)));
|
|
assert(size_of(VkImageBlit2) == 96, "VkImageBlit2 has size % instead of 96", size_of(VkImageBlit2));
|
|
}
|
|
|
|
{
|
|
instance: VkBlitImageInfo2;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkBlitImageInfo2.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBlitImageInfo2.sType)) == 4, "VkBlitImageInfo2.sType has unexpected size % instead of 4", size_of(type_of(VkBlitImageInfo2.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkBlitImageInfo2.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBlitImageInfo2.pNext)) == 8, "VkBlitImageInfo2.pNext has unexpected size % instead of 8", size_of(type_of(VkBlitImageInfo2.pNext)));
|
|
assert(((cast(*void)(*instance.srcImage)) - cast(*void)(*instance)) == 16, "VkBlitImageInfo2.srcImage has unexpected offset % instead of 16", ((cast(*void)(*instance.srcImage)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBlitImageInfo2.srcImage)) == 8, "VkBlitImageInfo2.srcImage has unexpected size % instead of 8", size_of(type_of(VkBlitImageInfo2.srcImage)));
|
|
assert(((cast(*void)(*instance.srcImageLayout)) - cast(*void)(*instance)) == 24, "VkBlitImageInfo2.srcImageLayout has unexpected offset % instead of 24", ((cast(*void)(*instance.srcImageLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBlitImageInfo2.srcImageLayout)) == 4, "VkBlitImageInfo2.srcImageLayout has unexpected size % instead of 4", size_of(type_of(VkBlitImageInfo2.srcImageLayout)));
|
|
assert(((cast(*void)(*instance.dstImage)) - cast(*void)(*instance)) == 32, "VkBlitImageInfo2.dstImage has unexpected offset % instead of 32", ((cast(*void)(*instance.dstImage)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBlitImageInfo2.dstImage)) == 8, "VkBlitImageInfo2.dstImage has unexpected size % instead of 8", size_of(type_of(VkBlitImageInfo2.dstImage)));
|
|
assert(((cast(*void)(*instance.dstImageLayout)) - cast(*void)(*instance)) == 40, "VkBlitImageInfo2.dstImageLayout has unexpected offset % instead of 40", ((cast(*void)(*instance.dstImageLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBlitImageInfo2.dstImageLayout)) == 4, "VkBlitImageInfo2.dstImageLayout has unexpected size % instead of 4", size_of(type_of(VkBlitImageInfo2.dstImageLayout)));
|
|
assert(((cast(*void)(*instance.regionCount)) - cast(*void)(*instance)) == 44, "VkBlitImageInfo2.regionCount has unexpected offset % instead of 44", ((cast(*void)(*instance.regionCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBlitImageInfo2.regionCount)) == 4, "VkBlitImageInfo2.regionCount has unexpected size % instead of 4", size_of(type_of(VkBlitImageInfo2.regionCount)));
|
|
assert(((cast(*void)(*instance.pRegions)) - cast(*void)(*instance)) == 48, "VkBlitImageInfo2.pRegions has unexpected offset % instead of 48", ((cast(*void)(*instance.pRegions)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBlitImageInfo2.pRegions)) == 8, "VkBlitImageInfo2.pRegions has unexpected size % instead of 8", size_of(type_of(VkBlitImageInfo2.pRegions)));
|
|
assert(((cast(*void)(*instance.filter)) - cast(*void)(*instance)) == 56, "VkBlitImageInfo2.filter has unexpected offset % instead of 56", ((cast(*void)(*instance.filter)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBlitImageInfo2.filter)) == 4, "VkBlitImageInfo2.filter has unexpected size % instead of 4", size_of(type_of(VkBlitImageInfo2.filter)));
|
|
assert(size_of(VkBlitImageInfo2) == 64, "VkBlitImageInfo2 has size % instead of 64", size_of(VkBlitImageInfo2));
|
|
}
|
|
|
|
{
|
|
instance: VkImageResolve2;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkImageResolve2.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageResolve2.sType)) == 4, "VkImageResolve2.sType has unexpected size % instead of 4", size_of(type_of(VkImageResolve2.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkImageResolve2.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageResolve2.pNext)) == 8, "VkImageResolve2.pNext has unexpected size % instead of 8", size_of(type_of(VkImageResolve2.pNext)));
|
|
assert(((cast(*void)(*instance.srcSubresource)) - cast(*void)(*instance)) == 16, "VkImageResolve2.srcSubresource has unexpected offset % instead of 16", ((cast(*void)(*instance.srcSubresource)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageResolve2.srcSubresource)) == 16, "VkImageResolve2.srcSubresource has unexpected size % instead of 16", size_of(type_of(VkImageResolve2.srcSubresource)));
|
|
assert(((cast(*void)(*instance.srcOffset)) - cast(*void)(*instance)) == 32, "VkImageResolve2.srcOffset has unexpected offset % instead of 32", ((cast(*void)(*instance.srcOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageResolve2.srcOffset)) == 12, "VkImageResolve2.srcOffset has unexpected size % instead of 12", size_of(type_of(VkImageResolve2.srcOffset)));
|
|
assert(((cast(*void)(*instance.dstSubresource)) - cast(*void)(*instance)) == 44, "VkImageResolve2.dstSubresource has unexpected offset % instead of 44", ((cast(*void)(*instance.dstSubresource)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageResolve2.dstSubresource)) == 16, "VkImageResolve2.dstSubresource has unexpected size % instead of 16", size_of(type_of(VkImageResolve2.dstSubresource)));
|
|
assert(((cast(*void)(*instance.dstOffset)) - cast(*void)(*instance)) == 60, "VkImageResolve2.dstOffset has unexpected offset % instead of 60", ((cast(*void)(*instance.dstOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageResolve2.dstOffset)) == 12, "VkImageResolve2.dstOffset has unexpected size % instead of 12", size_of(type_of(VkImageResolve2.dstOffset)));
|
|
assert(((cast(*void)(*instance.extent)) - cast(*void)(*instance)) == 72, "VkImageResolve2.extent has unexpected offset % instead of 72", ((cast(*void)(*instance.extent)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageResolve2.extent)) == 12, "VkImageResolve2.extent has unexpected size % instead of 12", size_of(type_of(VkImageResolve2.extent)));
|
|
assert(size_of(VkImageResolve2) == 88, "VkImageResolve2 has size % instead of 88", size_of(VkImageResolve2));
|
|
}
|
|
|
|
{
|
|
instance: VkResolveImageInfo2;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkResolveImageInfo2.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkResolveImageInfo2.sType)) == 4, "VkResolveImageInfo2.sType has unexpected size % instead of 4", size_of(type_of(VkResolveImageInfo2.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkResolveImageInfo2.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkResolveImageInfo2.pNext)) == 8, "VkResolveImageInfo2.pNext has unexpected size % instead of 8", size_of(type_of(VkResolveImageInfo2.pNext)));
|
|
assert(((cast(*void)(*instance.srcImage)) - cast(*void)(*instance)) == 16, "VkResolveImageInfo2.srcImage has unexpected offset % instead of 16", ((cast(*void)(*instance.srcImage)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkResolveImageInfo2.srcImage)) == 8, "VkResolveImageInfo2.srcImage has unexpected size % instead of 8", size_of(type_of(VkResolveImageInfo2.srcImage)));
|
|
assert(((cast(*void)(*instance.srcImageLayout)) - cast(*void)(*instance)) == 24, "VkResolveImageInfo2.srcImageLayout has unexpected offset % instead of 24", ((cast(*void)(*instance.srcImageLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkResolveImageInfo2.srcImageLayout)) == 4, "VkResolveImageInfo2.srcImageLayout has unexpected size % instead of 4", size_of(type_of(VkResolveImageInfo2.srcImageLayout)));
|
|
assert(((cast(*void)(*instance.dstImage)) - cast(*void)(*instance)) == 32, "VkResolveImageInfo2.dstImage has unexpected offset % instead of 32", ((cast(*void)(*instance.dstImage)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkResolveImageInfo2.dstImage)) == 8, "VkResolveImageInfo2.dstImage has unexpected size % instead of 8", size_of(type_of(VkResolveImageInfo2.dstImage)));
|
|
assert(((cast(*void)(*instance.dstImageLayout)) - cast(*void)(*instance)) == 40, "VkResolveImageInfo2.dstImageLayout has unexpected offset % instead of 40", ((cast(*void)(*instance.dstImageLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkResolveImageInfo2.dstImageLayout)) == 4, "VkResolveImageInfo2.dstImageLayout has unexpected size % instead of 4", size_of(type_of(VkResolveImageInfo2.dstImageLayout)));
|
|
assert(((cast(*void)(*instance.regionCount)) - cast(*void)(*instance)) == 44, "VkResolveImageInfo2.regionCount has unexpected offset % instead of 44", ((cast(*void)(*instance.regionCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkResolveImageInfo2.regionCount)) == 4, "VkResolveImageInfo2.regionCount has unexpected size % instead of 4", size_of(type_of(VkResolveImageInfo2.regionCount)));
|
|
assert(((cast(*void)(*instance.pRegions)) - cast(*void)(*instance)) == 48, "VkResolveImageInfo2.pRegions has unexpected offset % instead of 48", ((cast(*void)(*instance.pRegions)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkResolveImageInfo2.pRegions)) == 8, "VkResolveImageInfo2.pRegions has unexpected size % instead of 8", size_of(type_of(VkResolveImageInfo2.pRegions)));
|
|
assert(size_of(VkResolveImageInfo2) == 56, "VkResolveImageInfo2 has size % instead of 56", size_of(VkResolveImageInfo2));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceSubgroupSizeControlFeatures;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceSubgroupSizeControlFeatures.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSubgroupSizeControlFeatures.sType)) == 4, "VkPhysicalDeviceSubgroupSizeControlFeatures.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSubgroupSizeControlFeatures.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceSubgroupSizeControlFeatures.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSubgroupSizeControlFeatures.pNext)) == 8, "VkPhysicalDeviceSubgroupSizeControlFeatures.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceSubgroupSizeControlFeatures.pNext)));
|
|
assert(((cast(*void)(*instance.subgroupSizeControl)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceSubgroupSizeControlFeatures.subgroupSizeControl has unexpected offset % instead of 16", ((cast(*void)(*instance.subgroupSizeControl)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSubgroupSizeControlFeatures.subgroupSizeControl)) == 4, "VkPhysicalDeviceSubgroupSizeControlFeatures.subgroupSizeControl has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSubgroupSizeControlFeatures.subgroupSizeControl)));
|
|
assert(((cast(*void)(*instance.computeFullSubgroups)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceSubgroupSizeControlFeatures.computeFullSubgroups has unexpected offset % instead of 20", ((cast(*void)(*instance.computeFullSubgroups)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSubgroupSizeControlFeatures.computeFullSubgroups)) == 4, "VkPhysicalDeviceSubgroupSizeControlFeatures.computeFullSubgroups has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSubgroupSizeControlFeatures.computeFullSubgroups)));
|
|
assert(size_of(VkPhysicalDeviceSubgroupSizeControlFeatures) == 24, "VkPhysicalDeviceSubgroupSizeControlFeatures has size % instead of 24", size_of(VkPhysicalDeviceSubgroupSizeControlFeatures));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceSubgroupSizeControlProperties;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceSubgroupSizeControlProperties.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSubgroupSizeControlProperties.sType)) == 4, "VkPhysicalDeviceSubgroupSizeControlProperties.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSubgroupSizeControlProperties.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceSubgroupSizeControlProperties.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSubgroupSizeControlProperties.pNext)) == 8, "VkPhysicalDeviceSubgroupSizeControlProperties.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceSubgroupSizeControlProperties.pNext)));
|
|
assert(((cast(*void)(*instance.minSubgroupSize)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceSubgroupSizeControlProperties.minSubgroupSize has unexpected offset % instead of 16", ((cast(*void)(*instance.minSubgroupSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSubgroupSizeControlProperties.minSubgroupSize)) == 4, "VkPhysicalDeviceSubgroupSizeControlProperties.minSubgroupSize has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSubgroupSizeControlProperties.minSubgroupSize)));
|
|
assert(((cast(*void)(*instance.maxSubgroupSize)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceSubgroupSizeControlProperties.maxSubgroupSize has unexpected offset % instead of 20", ((cast(*void)(*instance.maxSubgroupSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSubgroupSizeControlProperties.maxSubgroupSize)) == 4, "VkPhysicalDeviceSubgroupSizeControlProperties.maxSubgroupSize has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSubgroupSizeControlProperties.maxSubgroupSize)));
|
|
assert(((cast(*void)(*instance.maxComputeWorkgroupSubgroups)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceSubgroupSizeControlProperties.maxComputeWorkgroupSubgroups has unexpected offset % instead of 24", ((cast(*void)(*instance.maxComputeWorkgroupSubgroups)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSubgroupSizeControlProperties.maxComputeWorkgroupSubgroups)) == 4, "VkPhysicalDeviceSubgroupSizeControlProperties.maxComputeWorkgroupSubgroups has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSubgroupSizeControlProperties.maxComputeWorkgroupSubgroups)));
|
|
assert(((cast(*void)(*instance.requiredSubgroupSizeStages)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceSubgroupSizeControlProperties.requiredSubgroupSizeStages has unexpected offset % instead of 28", ((cast(*void)(*instance.requiredSubgroupSizeStages)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSubgroupSizeControlProperties.requiredSubgroupSizeStages)) == 4, "VkPhysicalDeviceSubgroupSizeControlProperties.requiredSubgroupSizeStages has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSubgroupSizeControlProperties.requiredSubgroupSizeStages)));
|
|
assert(size_of(VkPhysicalDeviceSubgroupSizeControlProperties) == 32, "VkPhysicalDeviceSubgroupSizeControlProperties has size % instead of 32", size_of(VkPhysicalDeviceSubgroupSizeControlProperties));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineShaderStageRequiredSubgroupSizeCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineShaderStageRequiredSubgroupSizeCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineShaderStageRequiredSubgroupSizeCreateInfo.sType)) == 4, "VkPipelineShaderStageRequiredSubgroupSizeCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineShaderStageRequiredSubgroupSizeCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineShaderStageRequiredSubgroupSizeCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineShaderStageRequiredSubgroupSizeCreateInfo.pNext)) == 8, "VkPipelineShaderStageRequiredSubgroupSizeCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineShaderStageRequiredSubgroupSizeCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.requiredSubgroupSize)) - cast(*void)(*instance)) == 16, "VkPipelineShaderStageRequiredSubgroupSizeCreateInfo.requiredSubgroupSize has unexpected offset % instead of 16", ((cast(*void)(*instance.requiredSubgroupSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineShaderStageRequiredSubgroupSizeCreateInfo.requiredSubgroupSize)) == 4, "VkPipelineShaderStageRequiredSubgroupSizeCreateInfo.requiredSubgroupSize has unexpected size % instead of 4", size_of(type_of(VkPipelineShaderStageRequiredSubgroupSizeCreateInfo.requiredSubgroupSize)));
|
|
assert(size_of(VkPipelineShaderStageRequiredSubgroupSizeCreateInfo) == 24, "VkPipelineShaderStageRequiredSubgroupSizeCreateInfo has size % instead of 24", size_of(VkPipelineShaderStageRequiredSubgroupSizeCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceInlineUniformBlockFeatures;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceInlineUniformBlockFeatures.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceInlineUniformBlockFeatures.sType)) == 4, "VkPhysicalDeviceInlineUniformBlockFeatures.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceInlineUniformBlockFeatures.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceInlineUniformBlockFeatures.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceInlineUniformBlockFeatures.pNext)) == 8, "VkPhysicalDeviceInlineUniformBlockFeatures.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceInlineUniformBlockFeatures.pNext)));
|
|
assert(((cast(*void)(*instance.inlineUniformBlock)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceInlineUniformBlockFeatures.inlineUniformBlock has unexpected offset % instead of 16", ((cast(*void)(*instance.inlineUniformBlock)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceInlineUniformBlockFeatures.inlineUniformBlock)) == 4, "VkPhysicalDeviceInlineUniformBlockFeatures.inlineUniformBlock has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceInlineUniformBlockFeatures.inlineUniformBlock)));
|
|
assert(((cast(*void)(*instance.descriptorBindingInlineUniformBlockUpdateAfterBind)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceInlineUniformBlockFeatures.descriptorBindingInlineUniformBlockUpdateAfterBind has unexpected offset % instead of 20", ((cast(*void)(*instance.descriptorBindingInlineUniformBlockUpdateAfterBind)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceInlineUniformBlockFeatures.descriptorBindingInlineUniformBlockUpdateAfterBind)) == 4, "VkPhysicalDeviceInlineUniformBlockFeatures.descriptorBindingInlineUniformBlockUpdateAfterBind has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceInlineUniformBlockFeatures.descriptorBindingInlineUniformBlockUpdateAfterBind)));
|
|
assert(size_of(VkPhysicalDeviceInlineUniformBlockFeatures) == 24, "VkPhysicalDeviceInlineUniformBlockFeatures has size % instead of 24", size_of(VkPhysicalDeviceInlineUniformBlockFeatures));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceInlineUniformBlockProperties;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceInlineUniformBlockProperties.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceInlineUniformBlockProperties.sType)) == 4, "VkPhysicalDeviceInlineUniformBlockProperties.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceInlineUniformBlockProperties.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceInlineUniformBlockProperties.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceInlineUniformBlockProperties.pNext)) == 8, "VkPhysicalDeviceInlineUniformBlockProperties.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceInlineUniformBlockProperties.pNext)));
|
|
assert(((cast(*void)(*instance.maxInlineUniformBlockSize)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceInlineUniformBlockProperties.maxInlineUniformBlockSize has unexpected offset % instead of 16", ((cast(*void)(*instance.maxInlineUniformBlockSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceInlineUniformBlockProperties.maxInlineUniformBlockSize)) == 4, "VkPhysicalDeviceInlineUniformBlockProperties.maxInlineUniformBlockSize has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceInlineUniformBlockProperties.maxInlineUniformBlockSize)));
|
|
assert(((cast(*void)(*instance.maxPerStageDescriptorInlineUniformBlocks)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceInlineUniformBlockProperties.maxPerStageDescriptorInlineUniformBlocks has unexpected offset % instead of 20", ((cast(*void)(*instance.maxPerStageDescriptorInlineUniformBlocks)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceInlineUniformBlockProperties.maxPerStageDescriptorInlineUniformBlocks)) == 4, "VkPhysicalDeviceInlineUniformBlockProperties.maxPerStageDescriptorInlineUniformBlocks has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceInlineUniformBlockProperties.maxPerStageDescriptorInlineUniformBlocks)));
|
|
assert(((cast(*void)(*instance.maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceInlineUniformBlockProperties.maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks has unexpected offset % instead of 24", ((cast(*void)(*instance.maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceInlineUniformBlockProperties.maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks)) == 4, "VkPhysicalDeviceInlineUniformBlockProperties.maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceInlineUniformBlockProperties.maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks)));
|
|
assert(((cast(*void)(*instance.maxDescriptorSetInlineUniformBlocks)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceInlineUniformBlockProperties.maxDescriptorSetInlineUniformBlocks has unexpected offset % instead of 28", ((cast(*void)(*instance.maxDescriptorSetInlineUniformBlocks)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceInlineUniformBlockProperties.maxDescriptorSetInlineUniformBlocks)) == 4, "VkPhysicalDeviceInlineUniformBlockProperties.maxDescriptorSetInlineUniformBlocks has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceInlineUniformBlockProperties.maxDescriptorSetInlineUniformBlocks)));
|
|
assert(((cast(*void)(*instance.maxDescriptorSetUpdateAfterBindInlineUniformBlocks)) - cast(*void)(*instance)) == 32, "VkPhysicalDeviceInlineUniformBlockProperties.maxDescriptorSetUpdateAfterBindInlineUniformBlocks has unexpected offset % instead of 32", ((cast(*void)(*instance.maxDescriptorSetUpdateAfterBindInlineUniformBlocks)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceInlineUniformBlockProperties.maxDescriptorSetUpdateAfterBindInlineUniformBlocks)) == 4, "VkPhysicalDeviceInlineUniformBlockProperties.maxDescriptorSetUpdateAfterBindInlineUniformBlocks has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceInlineUniformBlockProperties.maxDescriptorSetUpdateAfterBindInlineUniformBlocks)));
|
|
assert(size_of(VkPhysicalDeviceInlineUniformBlockProperties) == 40, "VkPhysicalDeviceInlineUniformBlockProperties has size % instead of 40", size_of(VkPhysicalDeviceInlineUniformBlockProperties));
|
|
}
|
|
|
|
{
|
|
instance: VkWriteDescriptorSetInlineUniformBlock;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkWriteDescriptorSetInlineUniformBlock.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkWriteDescriptorSetInlineUniformBlock.sType)) == 4, "VkWriteDescriptorSetInlineUniformBlock.sType has unexpected size % instead of 4", size_of(type_of(VkWriteDescriptorSetInlineUniformBlock.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkWriteDescriptorSetInlineUniformBlock.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkWriteDescriptorSetInlineUniformBlock.pNext)) == 8, "VkWriteDescriptorSetInlineUniformBlock.pNext has unexpected size % instead of 8", size_of(type_of(VkWriteDescriptorSetInlineUniformBlock.pNext)));
|
|
assert(((cast(*void)(*instance.dataSize)) - cast(*void)(*instance)) == 16, "VkWriteDescriptorSetInlineUniformBlock.dataSize has unexpected offset % instead of 16", ((cast(*void)(*instance.dataSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkWriteDescriptorSetInlineUniformBlock.dataSize)) == 4, "VkWriteDescriptorSetInlineUniformBlock.dataSize has unexpected size % instead of 4", size_of(type_of(VkWriteDescriptorSetInlineUniformBlock.dataSize)));
|
|
assert(((cast(*void)(*instance.pData)) - cast(*void)(*instance)) == 24, "VkWriteDescriptorSetInlineUniformBlock.pData has unexpected offset % instead of 24", ((cast(*void)(*instance.pData)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkWriteDescriptorSetInlineUniformBlock.pData)) == 8, "VkWriteDescriptorSetInlineUniformBlock.pData has unexpected size % instead of 8", size_of(type_of(VkWriteDescriptorSetInlineUniformBlock.pData)));
|
|
assert(size_of(VkWriteDescriptorSetInlineUniformBlock) == 32, "VkWriteDescriptorSetInlineUniformBlock has size % instead of 32", size_of(VkWriteDescriptorSetInlineUniformBlock));
|
|
}
|
|
|
|
{
|
|
instance: VkDescriptorPoolInlineUniformBlockCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDescriptorPoolInlineUniformBlockCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorPoolInlineUniformBlockCreateInfo.sType)) == 4, "VkDescriptorPoolInlineUniformBlockCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkDescriptorPoolInlineUniformBlockCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDescriptorPoolInlineUniformBlockCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorPoolInlineUniformBlockCreateInfo.pNext)) == 8, "VkDescriptorPoolInlineUniformBlockCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkDescriptorPoolInlineUniformBlockCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.maxInlineUniformBlockBindings)) - cast(*void)(*instance)) == 16, "VkDescriptorPoolInlineUniformBlockCreateInfo.maxInlineUniformBlockBindings has unexpected offset % instead of 16", ((cast(*void)(*instance.maxInlineUniformBlockBindings)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorPoolInlineUniformBlockCreateInfo.maxInlineUniformBlockBindings)) == 4, "VkDescriptorPoolInlineUniformBlockCreateInfo.maxInlineUniformBlockBindings has unexpected size % instead of 4", size_of(type_of(VkDescriptorPoolInlineUniformBlockCreateInfo.maxInlineUniformBlockBindings)));
|
|
assert(size_of(VkDescriptorPoolInlineUniformBlockCreateInfo) == 24, "VkDescriptorPoolInlineUniformBlockCreateInfo has size % instead of 24", size_of(VkDescriptorPoolInlineUniformBlockCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceTextureCompressionASTCHDRFeatures;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceTextureCompressionASTCHDRFeatures.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceTextureCompressionASTCHDRFeatures.sType)) == 4, "VkPhysicalDeviceTextureCompressionASTCHDRFeatures.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceTextureCompressionASTCHDRFeatures.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceTextureCompressionASTCHDRFeatures.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceTextureCompressionASTCHDRFeatures.pNext)) == 8, "VkPhysicalDeviceTextureCompressionASTCHDRFeatures.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceTextureCompressionASTCHDRFeatures.pNext)));
|
|
assert(((cast(*void)(*instance.textureCompressionASTC_HDR)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceTextureCompressionASTCHDRFeatures.textureCompressionASTC_HDR has unexpected offset % instead of 16", ((cast(*void)(*instance.textureCompressionASTC_HDR)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceTextureCompressionASTCHDRFeatures.textureCompressionASTC_HDR)) == 4, "VkPhysicalDeviceTextureCompressionASTCHDRFeatures.textureCompressionASTC_HDR has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceTextureCompressionASTCHDRFeatures.textureCompressionASTC_HDR)));
|
|
assert(size_of(VkPhysicalDeviceTextureCompressionASTCHDRFeatures) == 24, "VkPhysicalDeviceTextureCompressionASTCHDRFeatures has size % instead of 24", size_of(VkPhysicalDeviceTextureCompressionASTCHDRFeatures));
|
|
}
|
|
|
|
{
|
|
instance: VkRenderingAttachmentInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkRenderingAttachmentInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderingAttachmentInfo.sType)) == 4, "VkRenderingAttachmentInfo.sType has unexpected size % instead of 4", size_of(type_of(VkRenderingAttachmentInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkRenderingAttachmentInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderingAttachmentInfo.pNext)) == 8, "VkRenderingAttachmentInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkRenderingAttachmentInfo.pNext)));
|
|
assert(((cast(*void)(*instance.imageView)) - cast(*void)(*instance)) == 16, "VkRenderingAttachmentInfo.imageView has unexpected offset % instead of 16", ((cast(*void)(*instance.imageView)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderingAttachmentInfo.imageView)) == 8, "VkRenderingAttachmentInfo.imageView has unexpected size % instead of 8", size_of(type_of(VkRenderingAttachmentInfo.imageView)));
|
|
assert(((cast(*void)(*instance.imageLayout)) - cast(*void)(*instance)) == 24, "VkRenderingAttachmentInfo.imageLayout has unexpected offset % instead of 24", ((cast(*void)(*instance.imageLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderingAttachmentInfo.imageLayout)) == 4, "VkRenderingAttachmentInfo.imageLayout has unexpected size % instead of 4", size_of(type_of(VkRenderingAttachmentInfo.imageLayout)));
|
|
assert(((cast(*void)(*instance.resolveMode)) - cast(*void)(*instance)) == 28, "VkRenderingAttachmentInfo.resolveMode has unexpected offset % instead of 28", ((cast(*void)(*instance.resolveMode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderingAttachmentInfo.resolveMode)) == 4, "VkRenderingAttachmentInfo.resolveMode has unexpected size % instead of 4", size_of(type_of(VkRenderingAttachmentInfo.resolveMode)));
|
|
assert(((cast(*void)(*instance.resolveImageView)) - cast(*void)(*instance)) == 32, "VkRenderingAttachmentInfo.resolveImageView has unexpected offset % instead of 32", ((cast(*void)(*instance.resolveImageView)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderingAttachmentInfo.resolveImageView)) == 8, "VkRenderingAttachmentInfo.resolveImageView has unexpected size % instead of 8", size_of(type_of(VkRenderingAttachmentInfo.resolveImageView)));
|
|
assert(((cast(*void)(*instance.resolveImageLayout)) - cast(*void)(*instance)) == 40, "VkRenderingAttachmentInfo.resolveImageLayout has unexpected offset % instead of 40", ((cast(*void)(*instance.resolveImageLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderingAttachmentInfo.resolveImageLayout)) == 4, "VkRenderingAttachmentInfo.resolveImageLayout has unexpected size % instead of 4", size_of(type_of(VkRenderingAttachmentInfo.resolveImageLayout)));
|
|
assert(((cast(*void)(*instance.loadOp)) - cast(*void)(*instance)) == 44, "VkRenderingAttachmentInfo.loadOp has unexpected offset % instead of 44", ((cast(*void)(*instance.loadOp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderingAttachmentInfo.loadOp)) == 4, "VkRenderingAttachmentInfo.loadOp has unexpected size % instead of 4", size_of(type_of(VkRenderingAttachmentInfo.loadOp)));
|
|
assert(((cast(*void)(*instance.storeOp)) - cast(*void)(*instance)) == 48, "VkRenderingAttachmentInfo.storeOp has unexpected offset % instead of 48", ((cast(*void)(*instance.storeOp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderingAttachmentInfo.storeOp)) == 4, "VkRenderingAttachmentInfo.storeOp has unexpected size % instead of 4", size_of(type_of(VkRenderingAttachmentInfo.storeOp)));
|
|
assert(((cast(*void)(*instance.clearValue)) - cast(*void)(*instance)) == 52, "VkRenderingAttachmentInfo.clearValue has unexpected offset % instead of 52", ((cast(*void)(*instance.clearValue)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderingAttachmentInfo.clearValue)) == 16, "VkRenderingAttachmentInfo.clearValue has unexpected size % instead of 16", size_of(type_of(VkRenderingAttachmentInfo.clearValue)));
|
|
assert(size_of(VkRenderingAttachmentInfo) == 72, "VkRenderingAttachmentInfo has size % instead of 72", size_of(VkRenderingAttachmentInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkRenderingInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkRenderingInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderingInfo.sType)) == 4, "VkRenderingInfo.sType has unexpected size % instead of 4", size_of(type_of(VkRenderingInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkRenderingInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderingInfo.pNext)) == 8, "VkRenderingInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkRenderingInfo.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkRenderingInfo.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderingInfo.flags)) == 4, "VkRenderingInfo.flags has unexpected size % instead of 4", size_of(type_of(VkRenderingInfo.flags)));
|
|
assert(((cast(*void)(*instance.renderArea)) - cast(*void)(*instance)) == 20, "VkRenderingInfo.renderArea has unexpected offset % instead of 20", ((cast(*void)(*instance.renderArea)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderingInfo.renderArea)) == 16, "VkRenderingInfo.renderArea has unexpected size % instead of 16", size_of(type_of(VkRenderingInfo.renderArea)));
|
|
assert(((cast(*void)(*instance.layerCount)) - cast(*void)(*instance)) == 36, "VkRenderingInfo.layerCount has unexpected offset % instead of 36", ((cast(*void)(*instance.layerCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderingInfo.layerCount)) == 4, "VkRenderingInfo.layerCount has unexpected size % instead of 4", size_of(type_of(VkRenderingInfo.layerCount)));
|
|
assert(((cast(*void)(*instance.viewMask)) - cast(*void)(*instance)) == 40, "VkRenderingInfo.viewMask has unexpected offset % instead of 40", ((cast(*void)(*instance.viewMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderingInfo.viewMask)) == 4, "VkRenderingInfo.viewMask has unexpected size % instead of 4", size_of(type_of(VkRenderingInfo.viewMask)));
|
|
assert(((cast(*void)(*instance.colorAttachmentCount)) - cast(*void)(*instance)) == 44, "VkRenderingInfo.colorAttachmentCount has unexpected offset % instead of 44", ((cast(*void)(*instance.colorAttachmentCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderingInfo.colorAttachmentCount)) == 4, "VkRenderingInfo.colorAttachmentCount has unexpected size % instead of 4", size_of(type_of(VkRenderingInfo.colorAttachmentCount)));
|
|
assert(((cast(*void)(*instance.pColorAttachments)) - cast(*void)(*instance)) == 48, "VkRenderingInfo.pColorAttachments has unexpected offset % instead of 48", ((cast(*void)(*instance.pColorAttachments)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderingInfo.pColorAttachments)) == 8, "VkRenderingInfo.pColorAttachments has unexpected size % instead of 8", size_of(type_of(VkRenderingInfo.pColorAttachments)));
|
|
assert(((cast(*void)(*instance.pDepthAttachment)) - cast(*void)(*instance)) == 56, "VkRenderingInfo.pDepthAttachment has unexpected offset % instead of 56", ((cast(*void)(*instance.pDepthAttachment)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderingInfo.pDepthAttachment)) == 8, "VkRenderingInfo.pDepthAttachment has unexpected size % instead of 8", size_of(type_of(VkRenderingInfo.pDepthAttachment)));
|
|
assert(((cast(*void)(*instance.pStencilAttachment)) - cast(*void)(*instance)) == 64, "VkRenderingInfo.pStencilAttachment has unexpected offset % instead of 64", ((cast(*void)(*instance.pStencilAttachment)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderingInfo.pStencilAttachment)) == 8, "VkRenderingInfo.pStencilAttachment has unexpected size % instead of 8", size_of(type_of(VkRenderingInfo.pStencilAttachment)));
|
|
assert(size_of(VkRenderingInfo) == 72, "VkRenderingInfo has size % instead of 72", size_of(VkRenderingInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineRenderingCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineRenderingCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRenderingCreateInfo.sType)) == 4, "VkPipelineRenderingCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineRenderingCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineRenderingCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRenderingCreateInfo.pNext)) == 8, "VkPipelineRenderingCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineRenderingCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.viewMask)) - cast(*void)(*instance)) == 16, "VkPipelineRenderingCreateInfo.viewMask has unexpected offset % instead of 16", ((cast(*void)(*instance.viewMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRenderingCreateInfo.viewMask)) == 4, "VkPipelineRenderingCreateInfo.viewMask has unexpected size % instead of 4", size_of(type_of(VkPipelineRenderingCreateInfo.viewMask)));
|
|
assert(((cast(*void)(*instance.colorAttachmentCount)) - cast(*void)(*instance)) == 20, "VkPipelineRenderingCreateInfo.colorAttachmentCount has unexpected offset % instead of 20", ((cast(*void)(*instance.colorAttachmentCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRenderingCreateInfo.colorAttachmentCount)) == 4, "VkPipelineRenderingCreateInfo.colorAttachmentCount has unexpected size % instead of 4", size_of(type_of(VkPipelineRenderingCreateInfo.colorAttachmentCount)));
|
|
assert(((cast(*void)(*instance.pColorAttachmentFormats)) - cast(*void)(*instance)) == 24, "VkPipelineRenderingCreateInfo.pColorAttachmentFormats has unexpected offset % instead of 24", ((cast(*void)(*instance.pColorAttachmentFormats)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRenderingCreateInfo.pColorAttachmentFormats)) == 8, "VkPipelineRenderingCreateInfo.pColorAttachmentFormats has unexpected size % instead of 8", size_of(type_of(VkPipelineRenderingCreateInfo.pColorAttachmentFormats)));
|
|
assert(((cast(*void)(*instance.depthAttachmentFormat)) - cast(*void)(*instance)) == 32, "VkPipelineRenderingCreateInfo.depthAttachmentFormat has unexpected offset % instead of 32", ((cast(*void)(*instance.depthAttachmentFormat)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRenderingCreateInfo.depthAttachmentFormat)) == 4, "VkPipelineRenderingCreateInfo.depthAttachmentFormat has unexpected size % instead of 4", size_of(type_of(VkPipelineRenderingCreateInfo.depthAttachmentFormat)));
|
|
assert(((cast(*void)(*instance.stencilAttachmentFormat)) - cast(*void)(*instance)) == 36, "VkPipelineRenderingCreateInfo.stencilAttachmentFormat has unexpected offset % instead of 36", ((cast(*void)(*instance.stencilAttachmentFormat)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRenderingCreateInfo.stencilAttachmentFormat)) == 4, "VkPipelineRenderingCreateInfo.stencilAttachmentFormat has unexpected size % instead of 4", size_of(type_of(VkPipelineRenderingCreateInfo.stencilAttachmentFormat)));
|
|
assert(size_of(VkPipelineRenderingCreateInfo) == 40, "VkPipelineRenderingCreateInfo has size % instead of 40", size_of(VkPipelineRenderingCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceDynamicRenderingFeatures;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceDynamicRenderingFeatures.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDynamicRenderingFeatures.sType)) == 4, "VkPhysicalDeviceDynamicRenderingFeatures.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDynamicRenderingFeatures.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceDynamicRenderingFeatures.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDynamicRenderingFeatures.pNext)) == 8, "VkPhysicalDeviceDynamicRenderingFeatures.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDynamicRenderingFeatures.pNext)));
|
|
assert(((cast(*void)(*instance.dynamicRendering)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceDynamicRenderingFeatures.dynamicRendering has unexpected offset % instead of 16", ((cast(*void)(*instance.dynamicRendering)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDynamicRenderingFeatures.dynamicRendering)) == 4, "VkPhysicalDeviceDynamicRenderingFeatures.dynamicRendering has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDynamicRenderingFeatures.dynamicRendering)));
|
|
assert(size_of(VkPhysicalDeviceDynamicRenderingFeatures) == 24, "VkPhysicalDeviceDynamicRenderingFeatures has size % instead of 24", size_of(VkPhysicalDeviceDynamicRenderingFeatures));
|
|
}
|
|
|
|
{
|
|
instance: VkCommandBufferInheritanceRenderingInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkCommandBufferInheritanceRenderingInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCommandBufferInheritanceRenderingInfo.sType)) == 4, "VkCommandBufferInheritanceRenderingInfo.sType has unexpected size % instead of 4", size_of(type_of(VkCommandBufferInheritanceRenderingInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkCommandBufferInheritanceRenderingInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCommandBufferInheritanceRenderingInfo.pNext)) == 8, "VkCommandBufferInheritanceRenderingInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkCommandBufferInheritanceRenderingInfo.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkCommandBufferInheritanceRenderingInfo.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCommandBufferInheritanceRenderingInfo.flags)) == 4, "VkCommandBufferInheritanceRenderingInfo.flags has unexpected size % instead of 4", size_of(type_of(VkCommandBufferInheritanceRenderingInfo.flags)));
|
|
assert(((cast(*void)(*instance.viewMask)) - cast(*void)(*instance)) == 20, "VkCommandBufferInheritanceRenderingInfo.viewMask has unexpected offset % instead of 20", ((cast(*void)(*instance.viewMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCommandBufferInheritanceRenderingInfo.viewMask)) == 4, "VkCommandBufferInheritanceRenderingInfo.viewMask has unexpected size % instead of 4", size_of(type_of(VkCommandBufferInheritanceRenderingInfo.viewMask)));
|
|
assert(((cast(*void)(*instance.colorAttachmentCount)) - cast(*void)(*instance)) == 24, "VkCommandBufferInheritanceRenderingInfo.colorAttachmentCount has unexpected offset % instead of 24", ((cast(*void)(*instance.colorAttachmentCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCommandBufferInheritanceRenderingInfo.colorAttachmentCount)) == 4, "VkCommandBufferInheritanceRenderingInfo.colorAttachmentCount has unexpected size % instead of 4", size_of(type_of(VkCommandBufferInheritanceRenderingInfo.colorAttachmentCount)));
|
|
assert(((cast(*void)(*instance.pColorAttachmentFormats)) - cast(*void)(*instance)) == 32, "VkCommandBufferInheritanceRenderingInfo.pColorAttachmentFormats has unexpected offset % instead of 32", ((cast(*void)(*instance.pColorAttachmentFormats)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCommandBufferInheritanceRenderingInfo.pColorAttachmentFormats)) == 8, "VkCommandBufferInheritanceRenderingInfo.pColorAttachmentFormats has unexpected size % instead of 8", size_of(type_of(VkCommandBufferInheritanceRenderingInfo.pColorAttachmentFormats)));
|
|
assert(((cast(*void)(*instance.depthAttachmentFormat)) - cast(*void)(*instance)) == 40, "VkCommandBufferInheritanceRenderingInfo.depthAttachmentFormat has unexpected offset % instead of 40", ((cast(*void)(*instance.depthAttachmentFormat)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCommandBufferInheritanceRenderingInfo.depthAttachmentFormat)) == 4, "VkCommandBufferInheritanceRenderingInfo.depthAttachmentFormat has unexpected size % instead of 4", size_of(type_of(VkCommandBufferInheritanceRenderingInfo.depthAttachmentFormat)));
|
|
assert(((cast(*void)(*instance.stencilAttachmentFormat)) - cast(*void)(*instance)) == 44, "VkCommandBufferInheritanceRenderingInfo.stencilAttachmentFormat has unexpected offset % instead of 44", ((cast(*void)(*instance.stencilAttachmentFormat)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCommandBufferInheritanceRenderingInfo.stencilAttachmentFormat)) == 4, "VkCommandBufferInheritanceRenderingInfo.stencilAttachmentFormat has unexpected size % instead of 4", size_of(type_of(VkCommandBufferInheritanceRenderingInfo.stencilAttachmentFormat)));
|
|
assert(((cast(*void)(*instance.rasterizationSamples)) - cast(*void)(*instance)) == 48, "VkCommandBufferInheritanceRenderingInfo.rasterizationSamples has unexpected offset % instead of 48", ((cast(*void)(*instance.rasterizationSamples)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCommandBufferInheritanceRenderingInfo.rasterizationSamples)) == 4, "VkCommandBufferInheritanceRenderingInfo.rasterizationSamples has unexpected size % instead of 4", size_of(type_of(VkCommandBufferInheritanceRenderingInfo.rasterizationSamples)));
|
|
assert(size_of(VkCommandBufferInheritanceRenderingInfo) == 56, "VkCommandBufferInheritanceRenderingInfo has size % instead of 56", size_of(VkCommandBufferInheritanceRenderingInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceShaderIntegerDotProductFeatures;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceShaderIntegerDotProductFeatures.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductFeatures.sType)) == 4, "VkPhysicalDeviceShaderIntegerDotProductFeatures.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductFeatures.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceShaderIntegerDotProductFeatures.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductFeatures.pNext)) == 8, "VkPhysicalDeviceShaderIntegerDotProductFeatures.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductFeatures.pNext)));
|
|
assert(((cast(*void)(*instance.shaderIntegerDotProduct)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceShaderIntegerDotProductFeatures.shaderIntegerDotProduct has unexpected offset % instead of 16", ((cast(*void)(*instance.shaderIntegerDotProduct)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductFeatures.shaderIntegerDotProduct)) == 4, "VkPhysicalDeviceShaderIntegerDotProductFeatures.shaderIntegerDotProduct has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductFeatures.shaderIntegerDotProduct)));
|
|
assert(size_of(VkPhysicalDeviceShaderIntegerDotProductFeatures) == 24, "VkPhysicalDeviceShaderIntegerDotProductFeatures has size % instead of 24", size_of(VkPhysicalDeviceShaderIntegerDotProductFeatures));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceShaderIntegerDotProductProperties;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceShaderIntegerDotProductProperties.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.sType)) == 4, "VkPhysicalDeviceShaderIntegerDotProductProperties.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceShaderIntegerDotProductProperties.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.pNext)) == 8, "VkPhysicalDeviceShaderIntegerDotProductProperties.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.pNext)));
|
|
assert(((cast(*void)(*instance.integerDotProduct8BitUnsignedAccelerated)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct8BitUnsignedAccelerated has unexpected offset % instead of 16", ((cast(*void)(*instance.integerDotProduct8BitUnsignedAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct8BitUnsignedAccelerated)) == 4, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct8BitUnsignedAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct8BitUnsignedAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProduct8BitSignedAccelerated)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct8BitSignedAccelerated has unexpected offset % instead of 20", ((cast(*void)(*instance.integerDotProduct8BitSignedAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct8BitSignedAccelerated)) == 4, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct8BitSignedAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct8BitSignedAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProduct8BitMixedSignednessAccelerated)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct8BitMixedSignednessAccelerated has unexpected offset % instead of 24", ((cast(*void)(*instance.integerDotProduct8BitMixedSignednessAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct8BitMixedSignednessAccelerated)) == 4, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct8BitMixedSignednessAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct8BitMixedSignednessAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProduct4x8BitPackedUnsignedAccelerated)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct4x8BitPackedUnsignedAccelerated has unexpected offset % instead of 28", ((cast(*void)(*instance.integerDotProduct4x8BitPackedUnsignedAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct4x8BitPackedUnsignedAccelerated)) == 4, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct4x8BitPackedUnsignedAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct4x8BitPackedUnsignedAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProduct4x8BitPackedSignedAccelerated)) - cast(*void)(*instance)) == 32, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct4x8BitPackedSignedAccelerated has unexpected offset % instead of 32", ((cast(*void)(*instance.integerDotProduct4x8BitPackedSignedAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct4x8BitPackedSignedAccelerated)) == 4, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct4x8BitPackedSignedAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct4x8BitPackedSignedAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProduct4x8BitPackedMixedSignednessAccelerated)) - cast(*void)(*instance)) == 36, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct4x8BitPackedMixedSignednessAccelerated has unexpected offset % instead of 36", ((cast(*void)(*instance.integerDotProduct4x8BitPackedMixedSignednessAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct4x8BitPackedMixedSignednessAccelerated)) == 4, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct4x8BitPackedMixedSignednessAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct4x8BitPackedMixedSignednessAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProduct16BitUnsignedAccelerated)) - cast(*void)(*instance)) == 40, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct16BitUnsignedAccelerated has unexpected offset % instead of 40", ((cast(*void)(*instance.integerDotProduct16BitUnsignedAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct16BitUnsignedAccelerated)) == 4, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct16BitUnsignedAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct16BitUnsignedAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProduct16BitSignedAccelerated)) - cast(*void)(*instance)) == 44, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct16BitSignedAccelerated has unexpected offset % instead of 44", ((cast(*void)(*instance.integerDotProduct16BitSignedAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct16BitSignedAccelerated)) == 4, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct16BitSignedAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct16BitSignedAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProduct16BitMixedSignednessAccelerated)) - cast(*void)(*instance)) == 48, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct16BitMixedSignednessAccelerated has unexpected offset % instead of 48", ((cast(*void)(*instance.integerDotProduct16BitMixedSignednessAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct16BitMixedSignednessAccelerated)) == 4, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct16BitMixedSignednessAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct16BitMixedSignednessAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProduct32BitUnsignedAccelerated)) - cast(*void)(*instance)) == 52, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct32BitUnsignedAccelerated has unexpected offset % instead of 52", ((cast(*void)(*instance.integerDotProduct32BitUnsignedAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct32BitUnsignedAccelerated)) == 4, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct32BitUnsignedAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct32BitUnsignedAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProduct32BitSignedAccelerated)) - cast(*void)(*instance)) == 56, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct32BitSignedAccelerated has unexpected offset % instead of 56", ((cast(*void)(*instance.integerDotProduct32BitSignedAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct32BitSignedAccelerated)) == 4, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct32BitSignedAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct32BitSignedAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProduct32BitMixedSignednessAccelerated)) - cast(*void)(*instance)) == 60, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct32BitMixedSignednessAccelerated has unexpected offset % instead of 60", ((cast(*void)(*instance.integerDotProduct32BitMixedSignednessAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct32BitMixedSignednessAccelerated)) == 4, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct32BitMixedSignednessAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct32BitMixedSignednessAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProduct64BitUnsignedAccelerated)) - cast(*void)(*instance)) == 64, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct64BitUnsignedAccelerated has unexpected offset % instead of 64", ((cast(*void)(*instance.integerDotProduct64BitUnsignedAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct64BitUnsignedAccelerated)) == 4, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct64BitUnsignedAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct64BitUnsignedAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProduct64BitSignedAccelerated)) - cast(*void)(*instance)) == 68, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct64BitSignedAccelerated has unexpected offset % instead of 68", ((cast(*void)(*instance.integerDotProduct64BitSignedAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct64BitSignedAccelerated)) == 4, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct64BitSignedAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct64BitSignedAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProduct64BitMixedSignednessAccelerated)) - cast(*void)(*instance)) == 72, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct64BitMixedSignednessAccelerated has unexpected offset % instead of 72", ((cast(*void)(*instance.integerDotProduct64BitMixedSignednessAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct64BitMixedSignednessAccelerated)) == 4, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct64BitMixedSignednessAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProduct64BitMixedSignednessAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProductAccumulatingSaturating8BitUnsignedAccelerated)) - cast(*void)(*instance)) == 76, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating8BitUnsignedAccelerated has unexpected offset % instead of 76", ((cast(*void)(*instance.integerDotProductAccumulatingSaturating8BitUnsignedAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating8BitUnsignedAccelerated)) == 4, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating8BitUnsignedAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating8BitUnsignedAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProductAccumulatingSaturating8BitSignedAccelerated)) - cast(*void)(*instance)) == 80, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating8BitSignedAccelerated has unexpected offset % instead of 80", ((cast(*void)(*instance.integerDotProductAccumulatingSaturating8BitSignedAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating8BitSignedAccelerated)) == 4, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating8BitSignedAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating8BitSignedAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated)) - cast(*void)(*instance)) == 84, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated has unexpected offset % instead of 84", ((cast(*void)(*instance.integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated)) == 4, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated)) - cast(*void)(*instance)) == 88, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated has unexpected offset % instead of 88", ((cast(*void)(*instance.integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated)) == 4, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated)) - cast(*void)(*instance)) == 92, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated has unexpected offset % instead of 92", ((cast(*void)(*instance.integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated)) == 4, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated)) - cast(*void)(*instance)) == 96, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated has unexpected offset % instead of 96", ((cast(*void)(*instance.integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated)) == 4, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProductAccumulatingSaturating16BitUnsignedAccelerated)) - cast(*void)(*instance)) == 100, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating16BitUnsignedAccelerated has unexpected offset % instead of 100", ((cast(*void)(*instance.integerDotProductAccumulatingSaturating16BitUnsignedAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating16BitUnsignedAccelerated)) == 4, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating16BitUnsignedAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating16BitUnsignedAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProductAccumulatingSaturating16BitSignedAccelerated)) - cast(*void)(*instance)) == 104, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating16BitSignedAccelerated has unexpected offset % instead of 104", ((cast(*void)(*instance.integerDotProductAccumulatingSaturating16BitSignedAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating16BitSignedAccelerated)) == 4, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating16BitSignedAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating16BitSignedAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated)) - cast(*void)(*instance)) == 108, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated has unexpected offset % instead of 108", ((cast(*void)(*instance.integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated)) == 4, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProductAccumulatingSaturating32BitUnsignedAccelerated)) - cast(*void)(*instance)) == 112, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating32BitUnsignedAccelerated has unexpected offset % instead of 112", ((cast(*void)(*instance.integerDotProductAccumulatingSaturating32BitUnsignedAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating32BitUnsignedAccelerated)) == 4, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating32BitUnsignedAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating32BitUnsignedAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProductAccumulatingSaturating32BitSignedAccelerated)) - cast(*void)(*instance)) == 116, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating32BitSignedAccelerated has unexpected offset % instead of 116", ((cast(*void)(*instance.integerDotProductAccumulatingSaturating32BitSignedAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating32BitSignedAccelerated)) == 4, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating32BitSignedAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating32BitSignedAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated)) - cast(*void)(*instance)) == 120, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated has unexpected offset % instead of 120", ((cast(*void)(*instance.integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated)) == 4, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProductAccumulatingSaturating64BitUnsignedAccelerated)) - cast(*void)(*instance)) == 124, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating64BitUnsignedAccelerated has unexpected offset % instead of 124", ((cast(*void)(*instance.integerDotProductAccumulatingSaturating64BitUnsignedAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating64BitUnsignedAccelerated)) == 4, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating64BitUnsignedAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating64BitUnsignedAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProductAccumulatingSaturating64BitSignedAccelerated)) - cast(*void)(*instance)) == 128, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating64BitSignedAccelerated has unexpected offset % instead of 128", ((cast(*void)(*instance.integerDotProductAccumulatingSaturating64BitSignedAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating64BitSignedAccelerated)) == 4, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating64BitSignedAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating64BitSignedAccelerated)));
|
|
assert(((cast(*void)(*instance.integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated)) - cast(*void)(*instance)) == 132, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated has unexpected offset % instead of 132", ((cast(*void)(*instance.integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated)) == 4, "VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated)));
|
|
assert(size_of(VkPhysicalDeviceShaderIntegerDotProductProperties) == 136, "VkPhysicalDeviceShaderIntegerDotProductProperties has size % instead of 136", size_of(VkPhysicalDeviceShaderIntegerDotProductProperties));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceTexelBufferAlignmentProperties;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceTexelBufferAlignmentProperties.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceTexelBufferAlignmentProperties.sType)) == 4, "VkPhysicalDeviceTexelBufferAlignmentProperties.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceTexelBufferAlignmentProperties.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceTexelBufferAlignmentProperties.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceTexelBufferAlignmentProperties.pNext)) == 8, "VkPhysicalDeviceTexelBufferAlignmentProperties.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceTexelBufferAlignmentProperties.pNext)));
|
|
assert(((cast(*void)(*instance.storageTexelBufferOffsetAlignmentBytes)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceTexelBufferAlignmentProperties.storageTexelBufferOffsetAlignmentBytes has unexpected offset % instead of 16", ((cast(*void)(*instance.storageTexelBufferOffsetAlignmentBytes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceTexelBufferAlignmentProperties.storageTexelBufferOffsetAlignmentBytes)) == 8, "VkPhysicalDeviceTexelBufferAlignmentProperties.storageTexelBufferOffsetAlignmentBytes has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceTexelBufferAlignmentProperties.storageTexelBufferOffsetAlignmentBytes)));
|
|
assert(((cast(*void)(*instance.storageTexelBufferOffsetSingleTexelAlignment)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceTexelBufferAlignmentProperties.storageTexelBufferOffsetSingleTexelAlignment has unexpected offset % instead of 24", ((cast(*void)(*instance.storageTexelBufferOffsetSingleTexelAlignment)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceTexelBufferAlignmentProperties.storageTexelBufferOffsetSingleTexelAlignment)) == 4, "VkPhysicalDeviceTexelBufferAlignmentProperties.storageTexelBufferOffsetSingleTexelAlignment has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceTexelBufferAlignmentProperties.storageTexelBufferOffsetSingleTexelAlignment)));
|
|
assert(((cast(*void)(*instance.uniformTexelBufferOffsetAlignmentBytes)) - cast(*void)(*instance)) == 32, "VkPhysicalDeviceTexelBufferAlignmentProperties.uniformTexelBufferOffsetAlignmentBytes has unexpected offset % instead of 32", ((cast(*void)(*instance.uniformTexelBufferOffsetAlignmentBytes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceTexelBufferAlignmentProperties.uniformTexelBufferOffsetAlignmentBytes)) == 8, "VkPhysicalDeviceTexelBufferAlignmentProperties.uniformTexelBufferOffsetAlignmentBytes has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceTexelBufferAlignmentProperties.uniformTexelBufferOffsetAlignmentBytes)));
|
|
assert(((cast(*void)(*instance.uniformTexelBufferOffsetSingleTexelAlignment)) - cast(*void)(*instance)) == 40, "VkPhysicalDeviceTexelBufferAlignmentProperties.uniformTexelBufferOffsetSingleTexelAlignment has unexpected offset % instead of 40", ((cast(*void)(*instance.uniformTexelBufferOffsetSingleTexelAlignment)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceTexelBufferAlignmentProperties.uniformTexelBufferOffsetSingleTexelAlignment)) == 4, "VkPhysicalDeviceTexelBufferAlignmentProperties.uniformTexelBufferOffsetSingleTexelAlignment has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceTexelBufferAlignmentProperties.uniformTexelBufferOffsetSingleTexelAlignment)));
|
|
assert(size_of(VkPhysicalDeviceTexelBufferAlignmentProperties) == 48, "VkPhysicalDeviceTexelBufferAlignmentProperties has size % instead of 48", size_of(VkPhysicalDeviceTexelBufferAlignmentProperties));
|
|
}
|
|
|
|
{
|
|
instance: VkFormatProperties3;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkFormatProperties3.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFormatProperties3.sType)) == 4, "VkFormatProperties3.sType has unexpected size % instead of 4", size_of(type_of(VkFormatProperties3.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkFormatProperties3.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFormatProperties3.pNext)) == 8, "VkFormatProperties3.pNext has unexpected size % instead of 8", size_of(type_of(VkFormatProperties3.pNext)));
|
|
assert(((cast(*void)(*instance.linearTilingFeatures)) - cast(*void)(*instance)) == 16, "VkFormatProperties3.linearTilingFeatures has unexpected offset % instead of 16", ((cast(*void)(*instance.linearTilingFeatures)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFormatProperties3.linearTilingFeatures)) == 8, "VkFormatProperties3.linearTilingFeatures has unexpected size % instead of 8", size_of(type_of(VkFormatProperties3.linearTilingFeatures)));
|
|
assert(((cast(*void)(*instance.optimalTilingFeatures)) - cast(*void)(*instance)) == 24, "VkFormatProperties3.optimalTilingFeatures has unexpected offset % instead of 24", ((cast(*void)(*instance.optimalTilingFeatures)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFormatProperties3.optimalTilingFeatures)) == 8, "VkFormatProperties3.optimalTilingFeatures has unexpected size % instead of 8", size_of(type_of(VkFormatProperties3.optimalTilingFeatures)));
|
|
assert(((cast(*void)(*instance.bufferFeatures)) - cast(*void)(*instance)) == 32, "VkFormatProperties3.bufferFeatures has unexpected offset % instead of 32", ((cast(*void)(*instance.bufferFeatures)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFormatProperties3.bufferFeatures)) == 8, "VkFormatProperties3.bufferFeatures has unexpected size % instead of 8", size_of(type_of(VkFormatProperties3.bufferFeatures)));
|
|
assert(size_of(VkFormatProperties3) == 40, "VkFormatProperties3 has size % instead of 40", size_of(VkFormatProperties3));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceMaintenance4Features;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceMaintenance4Features.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMaintenance4Features.sType)) == 4, "VkPhysicalDeviceMaintenance4Features.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMaintenance4Features.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceMaintenance4Features.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMaintenance4Features.pNext)) == 8, "VkPhysicalDeviceMaintenance4Features.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceMaintenance4Features.pNext)));
|
|
assert(((cast(*void)(*instance.maintenance4)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceMaintenance4Features.maintenance4 has unexpected offset % instead of 16", ((cast(*void)(*instance.maintenance4)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMaintenance4Features.maintenance4)) == 4, "VkPhysicalDeviceMaintenance4Features.maintenance4 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMaintenance4Features.maintenance4)));
|
|
assert(size_of(VkPhysicalDeviceMaintenance4Features) == 24, "VkPhysicalDeviceMaintenance4Features has size % instead of 24", size_of(VkPhysicalDeviceMaintenance4Features));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceMaintenance4Properties;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceMaintenance4Properties.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMaintenance4Properties.sType)) == 4, "VkPhysicalDeviceMaintenance4Properties.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMaintenance4Properties.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceMaintenance4Properties.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMaintenance4Properties.pNext)) == 8, "VkPhysicalDeviceMaintenance4Properties.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceMaintenance4Properties.pNext)));
|
|
assert(((cast(*void)(*instance.maxBufferSize)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceMaintenance4Properties.maxBufferSize has unexpected offset % instead of 16", ((cast(*void)(*instance.maxBufferSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMaintenance4Properties.maxBufferSize)) == 8, "VkPhysicalDeviceMaintenance4Properties.maxBufferSize has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceMaintenance4Properties.maxBufferSize)));
|
|
assert(size_of(VkPhysicalDeviceMaintenance4Properties) == 24, "VkPhysicalDeviceMaintenance4Properties has size % instead of 24", size_of(VkPhysicalDeviceMaintenance4Properties));
|
|
}
|
|
|
|
{
|
|
instance: VkDeviceBufferMemoryRequirements;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDeviceBufferMemoryRequirements.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceBufferMemoryRequirements.sType)) == 4, "VkDeviceBufferMemoryRequirements.sType has unexpected size % instead of 4", size_of(type_of(VkDeviceBufferMemoryRequirements.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDeviceBufferMemoryRequirements.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceBufferMemoryRequirements.pNext)) == 8, "VkDeviceBufferMemoryRequirements.pNext has unexpected size % instead of 8", size_of(type_of(VkDeviceBufferMemoryRequirements.pNext)));
|
|
assert(((cast(*void)(*instance.pCreateInfo)) - cast(*void)(*instance)) == 16, "VkDeviceBufferMemoryRequirements.pCreateInfo has unexpected offset % instead of 16", ((cast(*void)(*instance.pCreateInfo)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceBufferMemoryRequirements.pCreateInfo)) == 8, "VkDeviceBufferMemoryRequirements.pCreateInfo has unexpected size % instead of 8", size_of(type_of(VkDeviceBufferMemoryRequirements.pCreateInfo)));
|
|
assert(size_of(VkDeviceBufferMemoryRequirements) == 24, "VkDeviceBufferMemoryRequirements has size % instead of 24", size_of(VkDeviceBufferMemoryRequirements));
|
|
}
|
|
|
|
{
|
|
instance: VkDeviceImageMemoryRequirements;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDeviceImageMemoryRequirements.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceImageMemoryRequirements.sType)) == 4, "VkDeviceImageMemoryRequirements.sType has unexpected size % instead of 4", size_of(type_of(VkDeviceImageMemoryRequirements.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDeviceImageMemoryRequirements.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceImageMemoryRequirements.pNext)) == 8, "VkDeviceImageMemoryRequirements.pNext has unexpected size % instead of 8", size_of(type_of(VkDeviceImageMemoryRequirements.pNext)));
|
|
assert(((cast(*void)(*instance.pCreateInfo)) - cast(*void)(*instance)) == 16, "VkDeviceImageMemoryRequirements.pCreateInfo has unexpected offset % instead of 16", ((cast(*void)(*instance.pCreateInfo)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceImageMemoryRequirements.pCreateInfo)) == 8, "VkDeviceImageMemoryRequirements.pCreateInfo has unexpected size % instead of 8", size_of(type_of(VkDeviceImageMemoryRequirements.pCreateInfo)));
|
|
assert(((cast(*void)(*instance.planeAspect)) - cast(*void)(*instance)) == 24, "VkDeviceImageMemoryRequirements.planeAspect has unexpected offset % instead of 24", ((cast(*void)(*instance.planeAspect)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceImageMemoryRequirements.planeAspect)) == 4, "VkDeviceImageMemoryRequirements.planeAspect has unexpected size % instead of 4", size_of(type_of(VkDeviceImageMemoryRequirements.planeAspect)));
|
|
assert(size_of(VkDeviceImageMemoryRequirements) == 32, "VkDeviceImageMemoryRequirements has size % instead of 32", size_of(VkDeviceImageMemoryRequirements));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceVulkan14Features;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceVulkan14Features.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Features.sType)) == 4, "VkPhysicalDeviceVulkan14Features.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan14Features.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceVulkan14Features.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Features.pNext)) == 8, "VkPhysicalDeviceVulkan14Features.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceVulkan14Features.pNext)));
|
|
assert(((cast(*void)(*instance.globalPriorityQuery)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceVulkan14Features.globalPriorityQuery has unexpected offset % instead of 16", ((cast(*void)(*instance.globalPriorityQuery)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Features.globalPriorityQuery)) == 4, "VkPhysicalDeviceVulkan14Features.globalPriorityQuery has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan14Features.globalPriorityQuery)));
|
|
assert(((cast(*void)(*instance.shaderSubgroupRotate)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceVulkan14Features.shaderSubgroupRotate has unexpected offset % instead of 20", ((cast(*void)(*instance.shaderSubgroupRotate)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Features.shaderSubgroupRotate)) == 4, "VkPhysicalDeviceVulkan14Features.shaderSubgroupRotate has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan14Features.shaderSubgroupRotate)));
|
|
assert(((cast(*void)(*instance.shaderSubgroupRotateClustered)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceVulkan14Features.shaderSubgroupRotateClustered has unexpected offset % instead of 24", ((cast(*void)(*instance.shaderSubgroupRotateClustered)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Features.shaderSubgroupRotateClustered)) == 4, "VkPhysicalDeviceVulkan14Features.shaderSubgroupRotateClustered has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan14Features.shaderSubgroupRotateClustered)));
|
|
assert(((cast(*void)(*instance.shaderFloatControls2)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceVulkan14Features.shaderFloatControls2 has unexpected offset % instead of 28", ((cast(*void)(*instance.shaderFloatControls2)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Features.shaderFloatControls2)) == 4, "VkPhysicalDeviceVulkan14Features.shaderFloatControls2 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan14Features.shaderFloatControls2)));
|
|
assert(((cast(*void)(*instance.shaderExpectAssume)) - cast(*void)(*instance)) == 32, "VkPhysicalDeviceVulkan14Features.shaderExpectAssume has unexpected offset % instead of 32", ((cast(*void)(*instance.shaderExpectAssume)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Features.shaderExpectAssume)) == 4, "VkPhysicalDeviceVulkan14Features.shaderExpectAssume has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan14Features.shaderExpectAssume)));
|
|
assert(((cast(*void)(*instance.rectangularLines)) - cast(*void)(*instance)) == 36, "VkPhysicalDeviceVulkan14Features.rectangularLines has unexpected offset % instead of 36", ((cast(*void)(*instance.rectangularLines)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Features.rectangularLines)) == 4, "VkPhysicalDeviceVulkan14Features.rectangularLines has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan14Features.rectangularLines)));
|
|
assert(((cast(*void)(*instance.bresenhamLines)) - cast(*void)(*instance)) == 40, "VkPhysicalDeviceVulkan14Features.bresenhamLines has unexpected offset % instead of 40", ((cast(*void)(*instance.bresenhamLines)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Features.bresenhamLines)) == 4, "VkPhysicalDeviceVulkan14Features.bresenhamLines has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan14Features.bresenhamLines)));
|
|
assert(((cast(*void)(*instance.smoothLines)) - cast(*void)(*instance)) == 44, "VkPhysicalDeviceVulkan14Features.smoothLines has unexpected offset % instead of 44", ((cast(*void)(*instance.smoothLines)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Features.smoothLines)) == 4, "VkPhysicalDeviceVulkan14Features.smoothLines has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan14Features.smoothLines)));
|
|
assert(((cast(*void)(*instance.stippledRectangularLines)) - cast(*void)(*instance)) == 48, "VkPhysicalDeviceVulkan14Features.stippledRectangularLines has unexpected offset % instead of 48", ((cast(*void)(*instance.stippledRectangularLines)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Features.stippledRectangularLines)) == 4, "VkPhysicalDeviceVulkan14Features.stippledRectangularLines has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan14Features.stippledRectangularLines)));
|
|
assert(((cast(*void)(*instance.stippledBresenhamLines)) - cast(*void)(*instance)) == 52, "VkPhysicalDeviceVulkan14Features.stippledBresenhamLines has unexpected offset % instead of 52", ((cast(*void)(*instance.stippledBresenhamLines)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Features.stippledBresenhamLines)) == 4, "VkPhysicalDeviceVulkan14Features.stippledBresenhamLines has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan14Features.stippledBresenhamLines)));
|
|
assert(((cast(*void)(*instance.stippledSmoothLines)) - cast(*void)(*instance)) == 56, "VkPhysicalDeviceVulkan14Features.stippledSmoothLines has unexpected offset % instead of 56", ((cast(*void)(*instance.stippledSmoothLines)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Features.stippledSmoothLines)) == 4, "VkPhysicalDeviceVulkan14Features.stippledSmoothLines has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan14Features.stippledSmoothLines)));
|
|
assert(((cast(*void)(*instance.vertexAttributeInstanceRateDivisor)) - cast(*void)(*instance)) == 60, "VkPhysicalDeviceVulkan14Features.vertexAttributeInstanceRateDivisor has unexpected offset % instead of 60", ((cast(*void)(*instance.vertexAttributeInstanceRateDivisor)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Features.vertexAttributeInstanceRateDivisor)) == 4, "VkPhysicalDeviceVulkan14Features.vertexAttributeInstanceRateDivisor has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan14Features.vertexAttributeInstanceRateDivisor)));
|
|
assert(((cast(*void)(*instance.vertexAttributeInstanceRateZeroDivisor)) - cast(*void)(*instance)) == 64, "VkPhysicalDeviceVulkan14Features.vertexAttributeInstanceRateZeroDivisor has unexpected offset % instead of 64", ((cast(*void)(*instance.vertexAttributeInstanceRateZeroDivisor)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Features.vertexAttributeInstanceRateZeroDivisor)) == 4, "VkPhysicalDeviceVulkan14Features.vertexAttributeInstanceRateZeroDivisor has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan14Features.vertexAttributeInstanceRateZeroDivisor)));
|
|
assert(((cast(*void)(*instance.indexTypeUint8)) - cast(*void)(*instance)) == 68, "VkPhysicalDeviceVulkan14Features.indexTypeUint8 has unexpected offset % instead of 68", ((cast(*void)(*instance.indexTypeUint8)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Features.indexTypeUint8)) == 4, "VkPhysicalDeviceVulkan14Features.indexTypeUint8 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan14Features.indexTypeUint8)));
|
|
assert(((cast(*void)(*instance.dynamicRenderingLocalRead)) - cast(*void)(*instance)) == 72, "VkPhysicalDeviceVulkan14Features.dynamicRenderingLocalRead has unexpected offset % instead of 72", ((cast(*void)(*instance.dynamicRenderingLocalRead)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Features.dynamicRenderingLocalRead)) == 4, "VkPhysicalDeviceVulkan14Features.dynamicRenderingLocalRead has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan14Features.dynamicRenderingLocalRead)));
|
|
assert(((cast(*void)(*instance.maintenance5)) - cast(*void)(*instance)) == 76, "VkPhysicalDeviceVulkan14Features.maintenance5 has unexpected offset % instead of 76", ((cast(*void)(*instance.maintenance5)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Features.maintenance5)) == 4, "VkPhysicalDeviceVulkan14Features.maintenance5 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan14Features.maintenance5)));
|
|
assert(((cast(*void)(*instance.maintenance6)) - cast(*void)(*instance)) == 80, "VkPhysicalDeviceVulkan14Features.maintenance6 has unexpected offset % instead of 80", ((cast(*void)(*instance.maintenance6)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Features.maintenance6)) == 4, "VkPhysicalDeviceVulkan14Features.maintenance6 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan14Features.maintenance6)));
|
|
assert(((cast(*void)(*instance.pipelineProtectedAccess)) - cast(*void)(*instance)) == 84, "VkPhysicalDeviceVulkan14Features.pipelineProtectedAccess has unexpected offset % instead of 84", ((cast(*void)(*instance.pipelineProtectedAccess)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Features.pipelineProtectedAccess)) == 4, "VkPhysicalDeviceVulkan14Features.pipelineProtectedAccess has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan14Features.pipelineProtectedAccess)));
|
|
assert(((cast(*void)(*instance.pipelineRobustness)) - cast(*void)(*instance)) == 88, "VkPhysicalDeviceVulkan14Features.pipelineRobustness has unexpected offset % instead of 88", ((cast(*void)(*instance.pipelineRobustness)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Features.pipelineRobustness)) == 4, "VkPhysicalDeviceVulkan14Features.pipelineRobustness has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan14Features.pipelineRobustness)));
|
|
assert(((cast(*void)(*instance.hostImageCopy)) - cast(*void)(*instance)) == 92, "VkPhysicalDeviceVulkan14Features.hostImageCopy has unexpected offset % instead of 92", ((cast(*void)(*instance.hostImageCopy)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Features.hostImageCopy)) == 4, "VkPhysicalDeviceVulkan14Features.hostImageCopy has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan14Features.hostImageCopy)));
|
|
assert(((cast(*void)(*instance.pushDescriptor)) - cast(*void)(*instance)) == 96, "VkPhysicalDeviceVulkan14Features.pushDescriptor has unexpected offset % instead of 96", ((cast(*void)(*instance.pushDescriptor)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Features.pushDescriptor)) == 4, "VkPhysicalDeviceVulkan14Features.pushDescriptor has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan14Features.pushDescriptor)));
|
|
assert(size_of(VkPhysicalDeviceVulkan14Features) == 104, "VkPhysicalDeviceVulkan14Features has size % instead of 104", size_of(VkPhysicalDeviceVulkan14Features));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceVulkan14Properties;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceVulkan14Properties.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Properties.sType)) == 4, "VkPhysicalDeviceVulkan14Properties.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan14Properties.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceVulkan14Properties.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Properties.pNext)) == 8, "VkPhysicalDeviceVulkan14Properties.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceVulkan14Properties.pNext)));
|
|
assert(((cast(*void)(*instance.lineSubPixelPrecisionBits)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceVulkan14Properties.lineSubPixelPrecisionBits has unexpected offset % instead of 16", ((cast(*void)(*instance.lineSubPixelPrecisionBits)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Properties.lineSubPixelPrecisionBits)) == 4, "VkPhysicalDeviceVulkan14Properties.lineSubPixelPrecisionBits has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan14Properties.lineSubPixelPrecisionBits)));
|
|
assert(((cast(*void)(*instance.maxVertexAttribDivisor)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceVulkan14Properties.maxVertexAttribDivisor has unexpected offset % instead of 20", ((cast(*void)(*instance.maxVertexAttribDivisor)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Properties.maxVertexAttribDivisor)) == 4, "VkPhysicalDeviceVulkan14Properties.maxVertexAttribDivisor has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan14Properties.maxVertexAttribDivisor)));
|
|
assert(((cast(*void)(*instance.supportsNonZeroFirstInstance)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceVulkan14Properties.supportsNonZeroFirstInstance has unexpected offset % instead of 24", ((cast(*void)(*instance.supportsNonZeroFirstInstance)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Properties.supportsNonZeroFirstInstance)) == 4, "VkPhysicalDeviceVulkan14Properties.supportsNonZeroFirstInstance has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan14Properties.supportsNonZeroFirstInstance)));
|
|
assert(((cast(*void)(*instance.maxPushDescriptors)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceVulkan14Properties.maxPushDescriptors has unexpected offset % instead of 28", ((cast(*void)(*instance.maxPushDescriptors)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Properties.maxPushDescriptors)) == 4, "VkPhysicalDeviceVulkan14Properties.maxPushDescriptors has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan14Properties.maxPushDescriptors)));
|
|
assert(((cast(*void)(*instance.dynamicRenderingLocalReadDepthStencilAttachments)) - cast(*void)(*instance)) == 32, "VkPhysicalDeviceVulkan14Properties.dynamicRenderingLocalReadDepthStencilAttachments has unexpected offset % instead of 32", ((cast(*void)(*instance.dynamicRenderingLocalReadDepthStencilAttachments)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Properties.dynamicRenderingLocalReadDepthStencilAttachments)) == 4, "VkPhysicalDeviceVulkan14Properties.dynamicRenderingLocalReadDepthStencilAttachments has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan14Properties.dynamicRenderingLocalReadDepthStencilAttachments)));
|
|
assert(((cast(*void)(*instance.dynamicRenderingLocalReadMultisampledAttachments)) - cast(*void)(*instance)) == 36, "VkPhysicalDeviceVulkan14Properties.dynamicRenderingLocalReadMultisampledAttachments has unexpected offset % instead of 36", ((cast(*void)(*instance.dynamicRenderingLocalReadMultisampledAttachments)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Properties.dynamicRenderingLocalReadMultisampledAttachments)) == 4, "VkPhysicalDeviceVulkan14Properties.dynamicRenderingLocalReadMultisampledAttachments has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan14Properties.dynamicRenderingLocalReadMultisampledAttachments)));
|
|
assert(((cast(*void)(*instance.earlyFragmentMultisampleCoverageAfterSampleCounting)) - cast(*void)(*instance)) == 40, "VkPhysicalDeviceVulkan14Properties.earlyFragmentMultisampleCoverageAfterSampleCounting has unexpected offset % instead of 40", ((cast(*void)(*instance.earlyFragmentMultisampleCoverageAfterSampleCounting)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Properties.earlyFragmentMultisampleCoverageAfterSampleCounting)) == 4, "VkPhysicalDeviceVulkan14Properties.earlyFragmentMultisampleCoverageAfterSampleCounting has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan14Properties.earlyFragmentMultisampleCoverageAfterSampleCounting)));
|
|
assert(((cast(*void)(*instance.earlyFragmentSampleMaskTestBeforeSampleCounting)) - cast(*void)(*instance)) == 44, "VkPhysicalDeviceVulkan14Properties.earlyFragmentSampleMaskTestBeforeSampleCounting has unexpected offset % instead of 44", ((cast(*void)(*instance.earlyFragmentSampleMaskTestBeforeSampleCounting)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Properties.earlyFragmentSampleMaskTestBeforeSampleCounting)) == 4, "VkPhysicalDeviceVulkan14Properties.earlyFragmentSampleMaskTestBeforeSampleCounting has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan14Properties.earlyFragmentSampleMaskTestBeforeSampleCounting)));
|
|
assert(((cast(*void)(*instance.depthStencilSwizzleOneSupport)) - cast(*void)(*instance)) == 48, "VkPhysicalDeviceVulkan14Properties.depthStencilSwizzleOneSupport has unexpected offset % instead of 48", ((cast(*void)(*instance.depthStencilSwizzleOneSupport)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Properties.depthStencilSwizzleOneSupport)) == 4, "VkPhysicalDeviceVulkan14Properties.depthStencilSwizzleOneSupport has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan14Properties.depthStencilSwizzleOneSupport)));
|
|
assert(((cast(*void)(*instance.polygonModePointSize)) - cast(*void)(*instance)) == 52, "VkPhysicalDeviceVulkan14Properties.polygonModePointSize has unexpected offset % instead of 52", ((cast(*void)(*instance.polygonModePointSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Properties.polygonModePointSize)) == 4, "VkPhysicalDeviceVulkan14Properties.polygonModePointSize has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan14Properties.polygonModePointSize)));
|
|
assert(((cast(*void)(*instance.nonStrictSinglePixelWideLinesUseParallelogram)) - cast(*void)(*instance)) == 56, "VkPhysicalDeviceVulkan14Properties.nonStrictSinglePixelWideLinesUseParallelogram has unexpected offset % instead of 56", ((cast(*void)(*instance.nonStrictSinglePixelWideLinesUseParallelogram)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Properties.nonStrictSinglePixelWideLinesUseParallelogram)) == 4, "VkPhysicalDeviceVulkan14Properties.nonStrictSinglePixelWideLinesUseParallelogram has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan14Properties.nonStrictSinglePixelWideLinesUseParallelogram)));
|
|
assert(((cast(*void)(*instance.nonStrictWideLinesUseParallelogram)) - cast(*void)(*instance)) == 60, "VkPhysicalDeviceVulkan14Properties.nonStrictWideLinesUseParallelogram has unexpected offset % instead of 60", ((cast(*void)(*instance.nonStrictWideLinesUseParallelogram)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Properties.nonStrictWideLinesUseParallelogram)) == 4, "VkPhysicalDeviceVulkan14Properties.nonStrictWideLinesUseParallelogram has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan14Properties.nonStrictWideLinesUseParallelogram)));
|
|
assert(((cast(*void)(*instance.blockTexelViewCompatibleMultipleLayers)) - cast(*void)(*instance)) == 64, "VkPhysicalDeviceVulkan14Properties.blockTexelViewCompatibleMultipleLayers has unexpected offset % instead of 64", ((cast(*void)(*instance.blockTexelViewCompatibleMultipleLayers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Properties.blockTexelViewCompatibleMultipleLayers)) == 4, "VkPhysicalDeviceVulkan14Properties.blockTexelViewCompatibleMultipleLayers has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan14Properties.blockTexelViewCompatibleMultipleLayers)));
|
|
assert(((cast(*void)(*instance.maxCombinedImageSamplerDescriptorCount)) - cast(*void)(*instance)) == 68, "VkPhysicalDeviceVulkan14Properties.maxCombinedImageSamplerDescriptorCount has unexpected offset % instead of 68", ((cast(*void)(*instance.maxCombinedImageSamplerDescriptorCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Properties.maxCombinedImageSamplerDescriptorCount)) == 4, "VkPhysicalDeviceVulkan14Properties.maxCombinedImageSamplerDescriptorCount has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan14Properties.maxCombinedImageSamplerDescriptorCount)));
|
|
assert(((cast(*void)(*instance.fragmentShadingRateClampCombinerInputs)) - cast(*void)(*instance)) == 72, "VkPhysicalDeviceVulkan14Properties.fragmentShadingRateClampCombinerInputs has unexpected offset % instead of 72", ((cast(*void)(*instance.fragmentShadingRateClampCombinerInputs)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Properties.fragmentShadingRateClampCombinerInputs)) == 4, "VkPhysicalDeviceVulkan14Properties.fragmentShadingRateClampCombinerInputs has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan14Properties.fragmentShadingRateClampCombinerInputs)));
|
|
assert(((cast(*void)(*instance.defaultRobustnessStorageBuffers)) - cast(*void)(*instance)) == 76, "VkPhysicalDeviceVulkan14Properties.defaultRobustnessStorageBuffers has unexpected offset % instead of 76", ((cast(*void)(*instance.defaultRobustnessStorageBuffers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Properties.defaultRobustnessStorageBuffers)) == 4, "VkPhysicalDeviceVulkan14Properties.defaultRobustnessStorageBuffers has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan14Properties.defaultRobustnessStorageBuffers)));
|
|
assert(((cast(*void)(*instance.defaultRobustnessUniformBuffers)) - cast(*void)(*instance)) == 80, "VkPhysicalDeviceVulkan14Properties.defaultRobustnessUniformBuffers has unexpected offset % instead of 80", ((cast(*void)(*instance.defaultRobustnessUniformBuffers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Properties.defaultRobustnessUniformBuffers)) == 4, "VkPhysicalDeviceVulkan14Properties.defaultRobustnessUniformBuffers has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan14Properties.defaultRobustnessUniformBuffers)));
|
|
assert(((cast(*void)(*instance.defaultRobustnessVertexInputs)) - cast(*void)(*instance)) == 84, "VkPhysicalDeviceVulkan14Properties.defaultRobustnessVertexInputs has unexpected offset % instead of 84", ((cast(*void)(*instance.defaultRobustnessVertexInputs)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Properties.defaultRobustnessVertexInputs)) == 4, "VkPhysicalDeviceVulkan14Properties.defaultRobustnessVertexInputs has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan14Properties.defaultRobustnessVertexInputs)));
|
|
assert(((cast(*void)(*instance.defaultRobustnessImages)) - cast(*void)(*instance)) == 88, "VkPhysicalDeviceVulkan14Properties.defaultRobustnessImages has unexpected offset % instead of 88", ((cast(*void)(*instance.defaultRobustnessImages)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Properties.defaultRobustnessImages)) == 4, "VkPhysicalDeviceVulkan14Properties.defaultRobustnessImages has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan14Properties.defaultRobustnessImages)));
|
|
assert(((cast(*void)(*instance.copySrcLayoutCount)) - cast(*void)(*instance)) == 92, "VkPhysicalDeviceVulkan14Properties.copySrcLayoutCount has unexpected offset % instead of 92", ((cast(*void)(*instance.copySrcLayoutCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Properties.copySrcLayoutCount)) == 4, "VkPhysicalDeviceVulkan14Properties.copySrcLayoutCount has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan14Properties.copySrcLayoutCount)));
|
|
assert(((cast(*void)(*instance.pCopySrcLayouts)) - cast(*void)(*instance)) == 96, "VkPhysicalDeviceVulkan14Properties.pCopySrcLayouts has unexpected offset % instead of 96", ((cast(*void)(*instance.pCopySrcLayouts)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Properties.pCopySrcLayouts)) == 8, "VkPhysicalDeviceVulkan14Properties.pCopySrcLayouts has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceVulkan14Properties.pCopySrcLayouts)));
|
|
assert(((cast(*void)(*instance.copyDstLayoutCount)) - cast(*void)(*instance)) == 104, "VkPhysicalDeviceVulkan14Properties.copyDstLayoutCount has unexpected offset % instead of 104", ((cast(*void)(*instance.copyDstLayoutCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Properties.copyDstLayoutCount)) == 4, "VkPhysicalDeviceVulkan14Properties.copyDstLayoutCount has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan14Properties.copyDstLayoutCount)));
|
|
assert(((cast(*void)(*instance.pCopyDstLayouts)) - cast(*void)(*instance)) == 112, "VkPhysicalDeviceVulkan14Properties.pCopyDstLayouts has unexpected offset % instead of 112", ((cast(*void)(*instance.pCopyDstLayouts)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Properties.pCopyDstLayouts)) == 8, "VkPhysicalDeviceVulkan14Properties.pCopyDstLayouts has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceVulkan14Properties.pCopyDstLayouts)));
|
|
assert(((cast(*void)(*instance.optimalTilingLayoutUUID)) - cast(*void)(*instance)) == 120, "VkPhysicalDeviceVulkan14Properties.optimalTilingLayoutUUID has unexpected offset % instead of 120", ((cast(*void)(*instance.optimalTilingLayoutUUID)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Properties.optimalTilingLayoutUUID)) == 16, "VkPhysicalDeviceVulkan14Properties.optimalTilingLayoutUUID has unexpected size % instead of 16", size_of(type_of(VkPhysicalDeviceVulkan14Properties.optimalTilingLayoutUUID)));
|
|
assert(((cast(*void)(*instance.identicalMemoryTypeRequirements)) - cast(*void)(*instance)) == 136, "VkPhysicalDeviceVulkan14Properties.identicalMemoryTypeRequirements has unexpected offset % instead of 136", ((cast(*void)(*instance.identicalMemoryTypeRequirements)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVulkan14Properties.identicalMemoryTypeRequirements)) == 4, "VkPhysicalDeviceVulkan14Properties.identicalMemoryTypeRequirements has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVulkan14Properties.identicalMemoryTypeRequirements)));
|
|
assert(size_of(VkPhysicalDeviceVulkan14Properties) == 144, "VkPhysicalDeviceVulkan14Properties has size % instead of 144", size_of(VkPhysicalDeviceVulkan14Properties));
|
|
}
|
|
|
|
{
|
|
instance: VkDeviceQueueGlobalPriorityCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDeviceQueueGlobalPriorityCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceQueueGlobalPriorityCreateInfo.sType)) == 4, "VkDeviceQueueGlobalPriorityCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkDeviceQueueGlobalPriorityCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDeviceQueueGlobalPriorityCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceQueueGlobalPriorityCreateInfo.pNext)) == 8, "VkDeviceQueueGlobalPriorityCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkDeviceQueueGlobalPriorityCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.globalPriority)) - cast(*void)(*instance)) == 16, "VkDeviceQueueGlobalPriorityCreateInfo.globalPriority has unexpected offset % instead of 16", ((cast(*void)(*instance.globalPriority)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceQueueGlobalPriorityCreateInfo.globalPriority)) == 4, "VkDeviceQueueGlobalPriorityCreateInfo.globalPriority has unexpected size % instead of 4", size_of(type_of(VkDeviceQueueGlobalPriorityCreateInfo.globalPriority)));
|
|
assert(size_of(VkDeviceQueueGlobalPriorityCreateInfo) == 24, "VkDeviceQueueGlobalPriorityCreateInfo has size % instead of 24", size_of(VkDeviceQueueGlobalPriorityCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceGlobalPriorityQueryFeatures;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceGlobalPriorityQueryFeatures.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceGlobalPriorityQueryFeatures.sType)) == 4, "VkPhysicalDeviceGlobalPriorityQueryFeatures.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceGlobalPriorityQueryFeatures.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceGlobalPriorityQueryFeatures.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceGlobalPriorityQueryFeatures.pNext)) == 8, "VkPhysicalDeviceGlobalPriorityQueryFeatures.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceGlobalPriorityQueryFeatures.pNext)));
|
|
assert(((cast(*void)(*instance.globalPriorityQuery)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceGlobalPriorityQueryFeatures.globalPriorityQuery has unexpected offset % instead of 16", ((cast(*void)(*instance.globalPriorityQuery)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceGlobalPriorityQueryFeatures.globalPriorityQuery)) == 4, "VkPhysicalDeviceGlobalPriorityQueryFeatures.globalPriorityQuery has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceGlobalPriorityQueryFeatures.globalPriorityQuery)));
|
|
assert(size_of(VkPhysicalDeviceGlobalPriorityQueryFeatures) == 24, "VkPhysicalDeviceGlobalPriorityQueryFeatures has size % instead of 24", size_of(VkPhysicalDeviceGlobalPriorityQueryFeatures));
|
|
}
|
|
|
|
{
|
|
instance: VkQueueFamilyGlobalPriorityProperties;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkQueueFamilyGlobalPriorityProperties.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkQueueFamilyGlobalPriorityProperties.sType)) == 4, "VkQueueFamilyGlobalPriorityProperties.sType has unexpected size % instead of 4", size_of(type_of(VkQueueFamilyGlobalPriorityProperties.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkQueueFamilyGlobalPriorityProperties.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkQueueFamilyGlobalPriorityProperties.pNext)) == 8, "VkQueueFamilyGlobalPriorityProperties.pNext has unexpected size % instead of 8", size_of(type_of(VkQueueFamilyGlobalPriorityProperties.pNext)));
|
|
assert(((cast(*void)(*instance.priorityCount)) - cast(*void)(*instance)) == 16, "VkQueueFamilyGlobalPriorityProperties.priorityCount has unexpected offset % instead of 16", ((cast(*void)(*instance.priorityCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkQueueFamilyGlobalPriorityProperties.priorityCount)) == 4, "VkQueueFamilyGlobalPriorityProperties.priorityCount has unexpected size % instead of 4", size_of(type_of(VkQueueFamilyGlobalPriorityProperties.priorityCount)));
|
|
assert(((cast(*void)(*instance.priorities)) - cast(*void)(*instance)) == 20, "VkQueueFamilyGlobalPriorityProperties.priorities has unexpected offset % instead of 20", ((cast(*void)(*instance.priorities)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkQueueFamilyGlobalPriorityProperties.priorities)) == 64, "VkQueueFamilyGlobalPriorityProperties.priorities has unexpected size % instead of 64", size_of(type_of(VkQueueFamilyGlobalPriorityProperties.priorities)));
|
|
assert(size_of(VkQueueFamilyGlobalPriorityProperties) == 88, "VkQueueFamilyGlobalPriorityProperties has size % instead of 88", size_of(VkQueueFamilyGlobalPriorityProperties));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceShaderSubgroupRotateFeatures;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceShaderSubgroupRotateFeatures.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderSubgroupRotateFeatures.sType)) == 4, "VkPhysicalDeviceShaderSubgroupRotateFeatures.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderSubgroupRotateFeatures.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceShaderSubgroupRotateFeatures.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderSubgroupRotateFeatures.pNext)) == 8, "VkPhysicalDeviceShaderSubgroupRotateFeatures.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceShaderSubgroupRotateFeatures.pNext)));
|
|
assert(((cast(*void)(*instance.shaderSubgroupRotate)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceShaderSubgroupRotateFeatures.shaderSubgroupRotate has unexpected offset % instead of 16", ((cast(*void)(*instance.shaderSubgroupRotate)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderSubgroupRotateFeatures.shaderSubgroupRotate)) == 4, "VkPhysicalDeviceShaderSubgroupRotateFeatures.shaderSubgroupRotate has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderSubgroupRotateFeatures.shaderSubgroupRotate)));
|
|
assert(((cast(*void)(*instance.shaderSubgroupRotateClustered)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceShaderSubgroupRotateFeatures.shaderSubgroupRotateClustered has unexpected offset % instead of 20", ((cast(*void)(*instance.shaderSubgroupRotateClustered)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderSubgroupRotateFeatures.shaderSubgroupRotateClustered)) == 4, "VkPhysicalDeviceShaderSubgroupRotateFeatures.shaderSubgroupRotateClustered has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderSubgroupRotateFeatures.shaderSubgroupRotateClustered)));
|
|
assert(size_of(VkPhysicalDeviceShaderSubgroupRotateFeatures) == 24, "VkPhysicalDeviceShaderSubgroupRotateFeatures has size % instead of 24", size_of(VkPhysicalDeviceShaderSubgroupRotateFeatures));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceShaderFloatControls2Features;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceShaderFloatControls2Features.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderFloatControls2Features.sType)) == 4, "VkPhysicalDeviceShaderFloatControls2Features.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderFloatControls2Features.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceShaderFloatControls2Features.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderFloatControls2Features.pNext)) == 8, "VkPhysicalDeviceShaderFloatControls2Features.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceShaderFloatControls2Features.pNext)));
|
|
assert(((cast(*void)(*instance.shaderFloatControls2)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceShaderFloatControls2Features.shaderFloatControls2 has unexpected offset % instead of 16", ((cast(*void)(*instance.shaderFloatControls2)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderFloatControls2Features.shaderFloatControls2)) == 4, "VkPhysicalDeviceShaderFloatControls2Features.shaderFloatControls2 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderFloatControls2Features.shaderFloatControls2)));
|
|
assert(size_of(VkPhysicalDeviceShaderFloatControls2Features) == 24, "VkPhysicalDeviceShaderFloatControls2Features has size % instead of 24", size_of(VkPhysicalDeviceShaderFloatControls2Features));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceShaderExpectAssumeFeatures;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceShaderExpectAssumeFeatures.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderExpectAssumeFeatures.sType)) == 4, "VkPhysicalDeviceShaderExpectAssumeFeatures.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderExpectAssumeFeatures.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceShaderExpectAssumeFeatures.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderExpectAssumeFeatures.pNext)) == 8, "VkPhysicalDeviceShaderExpectAssumeFeatures.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceShaderExpectAssumeFeatures.pNext)));
|
|
assert(((cast(*void)(*instance.shaderExpectAssume)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceShaderExpectAssumeFeatures.shaderExpectAssume has unexpected offset % instead of 16", ((cast(*void)(*instance.shaderExpectAssume)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderExpectAssumeFeatures.shaderExpectAssume)) == 4, "VkPhysicalDeviceShaderExpectAssumeFeatures.shaderExpectAssume has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderExpectAssumeFeatures.shaderExpectAssume)));
|
|
assert(size_of(VkPhysicalDeviceShaderExpectAssumeFeatures) == 24, "VkPhysicalDeviceShaderExpectAssumeFeatures has size % instead of 24", size_of(VkPhysicalDeviceShaderExpectAssumeFeatures));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceLineRasterizationFeatures;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceLineRasterizationFeatures.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLineRasterizationFeatures.sType)) == 4, "VkPhysicalDeviceLineRasterizationFeatures.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLineRasterizationFeatures.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceLineRasterizationFeatures.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLineRasterizationFeatures.pNext)) == 8, "VkPhysicalDeviceLineRasterizationFeatures.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceLineRasterizationFeatures.pNext)));
|
|
assert(((cast(*void)(*instance.rectangularLines)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceLineRasterizationFeatures.rectangularLines has unexpected offset % instead of 16", ((cast(*void)(*instance.rectangularLines)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLineRasterizationFeatures.rectangularLines)) == 4, "VkPhysicalDeviceLineRasterizationFeatures.rectangularLines has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLineRasterizationFeatures.rectangularLines)));
|
|
assert(((cast(*void)(*instance.bresenhamLines)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceLineRasterizationFeatures.bresenhamLines has unexpected offset % instead of 20", ((cast(*void)(*instance.bresenhamLines)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLineRasterizationFeatures.bresenhamLines)) == 4, "VkPhysicalDeviceLineRasterizationFeatures.bresenhamLines has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLineRasterizationFeatures.bresenhamLines)));
|
|
assert(((cast(*void)(*instance.smoothLines)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceLineRasterizationFeatures.smoothLines has unexpected offset % instead of 24", ((cast(*void)(*instance.smoothLines)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLineRasterizationFeatures.smoothLines)) == 4, "VkPhysicalDeviceLineRasterizationFeatures.smoothLines has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLineRasterizationFeatures.smoothLines)));
|
|
assert(((cast(*void)(*instance.stippledRectangularLines)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceLineRasterizationFeatures.stippledRectangularLines has unexpected offset % instead of 28", ((cast(*void)(*instance.stippledRectangularLines)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLineRasterizationFeatures.stippledRectangularLines)) == 4, "VkPhysicalDeviceLineRasterizationFeatures.stippledRectangularLines has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLineRasterizationFeatures.stippledRectangularLines)));
|
|
assert(((cast(*void)(*instance.stippledBresenhamLines)) - cast(*void)(*instance)) == 32, "VkPhysicalDeviceLineRasterizationFeatures.stippledBresenhamLines has unexpected offset % instead of 32", ((cast(*void)(*instance.stippledBresenhamLines)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLineRasterizationFeatures.stippledBresenhamLines)) == 4, "VkPhysicalDeviceLineRasterizationFeatures.stippledBresenhamLines has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLineRasterizationFeatures.stippledBresenhamLines)));
|
|
assert(((cast(*void)(*instance.stippledSmoothLines)) - cast(*void)(*instance)) == 36, "VkPhysicalDeviceLineRasterizationFeatures.stippledSmoothLines has unexpected offset % instead of 36", ((cast(*void)(*instance.stippledSmoothLines)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLineRasterizationFeatures.stippledSmoothLines)) == 4, "VkPhysicalDeviceLineRasterizationFeatures.stippledSmoothLines has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLineRasterizationFeatures.stippledSmoothLines)));
|
|
assert(size_of(VkPhysicalDeviceLineRasterizationFeatures) == 40, "VkPhysicalDeviceLineRasterizationFeatures has size % instead of 40", size_of(VkPhysicalDeviceLineRasterizationFeatures));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceLineRasterizationProperties;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceLineRasterizationProperties.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLineRasterizationProperties.sType)) == 4, "VkPhysicalDeviceLineRasterizationProperties.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLineRasterizationProperties.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceLineRasterizationProperties.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLineRasterizationProperties.pNext)) == 8, "VkPhysicalDeviceLineRasterizationProperties.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceLineRasterizationProperties.pNext)));
|
|
assert(((cast(*void)(*instance.lineSubPixelPrecisionBits)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceLineRasterizationProperties.lineSubPixelPrecisionBits has unexpected offset % instead of 16", ((cast(*void)(*instance.lineSubPixelPrecisionBits)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLineRasterizationProperties.lineSubPixelPrecisionBits)) == 4, "VkPhysicalDeviceLineRasterizationProperties.lineSubPixelPrecisionBits has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLineRasterizationProperties.lineSubPixelPrecisionBits)));
|
|
assert(size_of(VkPhysicalDeviceLineRasterizationProperties) == 24, "VkPhysicalDeviceLineRasterizationProperties has size % instead of 24", size_of(VkPhysicalDeviceLineRasterizationProperties));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineRasterizationLineStateCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineRasterizationLineStateCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRasterizationLineStateCreateInfo.sType)) == 4, "VkPipelineRasterizationLineStateCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineRasterizationLineStateCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineRasterizationLineStateCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRasterizationLineStateCreateInfo.pNext)) == 8, "VkPipelineRasterizationLineStateCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineRasterizationLineStateCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.lineRasterizationMode)) - cast(*void)(*instance)) == 16, "VkPipelineRasterizationLineStateCreateInfo.lineRasterizationMode has unexpected offset % instead of 16", ((cast(*void)(*instance.lineRasterizationMode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRasterizationLineStateCreateInfo.lineRasterizationMode)) == 4, "VkPipelineRasterizationLineStateCreateInfo.lineRasterizationMode has unexpected size % instead of 4", size_of(type_of(VkPipelineRasterizationLineStateCreateInfo.lineRasterizationMode)));
|
|
assert(((cast(*void)(*instance.stippledLineEnable)) - cast(*void)(*instance)) == 20, "VkPipelineRasterizationLineStateCreateInfo.stippledLineEnable has unexpected offset % instead of 20", ((cast(*void)(*instance.stippledLineEnable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRasterizationLineStateCreateInfo.stippledLineEnable)) == 4, "VkPipelineRasterizationLineStateCreateInfo.stippledLineEnable has unexpected size % instead of 4", size_of(type_of(VkPipelineRasterizationLineStateCreateInfo.stippledLineEnable)));
|
|
assert(((cast(*void)(*instance.lineStippleFactor)) - cast(*void)(*instance)) == 24, "VkPipelineRasterizationLineStateCreateInfo.lineStippleFactor has unexpected offset % instead of 24", ((cast(*void)(*instance.lineStippleFactor)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRasterizationLineStateCreateInfo.lineStippleFactor)) == 4, "VkPipelineRasterizationLineStateCreateInfo.lineStippleFactor has unexpected size % instead of 4", size_of(type_of(VkPipelineRasterizationLineStateCreateInfo.lineStippleFactor)));
|
|
assert(((cast(*void)(*instance.lineStipplePattern)) - cast(*void)(*instance)) == 28, "VkPipelineRasterizationLineStateCreateInfo.lineStipplePattern has unexpected offset % instead of 28", ((cast(*void)(*instance.lineStipplePattern)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRasterizationLineStateCreateInfo.lineStipplePattern)) == 2, "VkPipelineRasterizationLineStateCreateInfo.lineStipplePattern has unexpected size % instead of 2", size_of(type_of(VkPipelineRasterizationLineStateCreateInfo.lineStipplePattern)));
|
|
assert(size_of(VkPipelineRasterizationLineStateCreateInfo) == 32, "VkPipelineRasterizationLineStateCreateInfo has size % instead of 32", size_of(VkPipelineRasterizationLineStateCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceVertexAttributeDivisorProperties;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceVertexAttributeDivisorProperties.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVertexAttributeDivisorProperties.sType)) == 4, "VkPhysicalDeviceVertexAttributeDivisorProperties.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVertexAttributeDivisorProperties.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceVertexAttributeDivisorProperties.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVertexAttributeDivisorProperties.pNext)) == 8, "VkPhysicalDeviceVertexAttributeDivisorProperties.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceVertexAttributeDivisorProperties.pNext)));
|
|
assert(((cast(*void)(*instance.maxVertexAttribDivisor)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceVertexAttributeDivisorProperties.maxVertexAttribDivisor has unexpected offset % instead of 16", ((cast(*void)(*instance.maxVertexAttribDivisor)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVertexAttributeDivisorProperties.maxVertexAttribDivisor)) == 4, "VkPhysicalDeviceVertexAttributeDivisorProperties.maxVertexAttribDivisor has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVertexAttributeDivisorProperties.maxVertexAttribDivisor)));
|
|
assert(((cast(*void)(*instance.supportsNonZeroFirstInstance)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceVertexAttributeDivisorProperties.supportsNonZeroFirstInstance has unexpected offset % instead of 20", ((cast(*void)(*instance.supportsNonZeroFirstInstance)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVertexAttributeDivisorProperties.supportsNonZeroFirstInstance)) == 4, "VkPhysicalDeviceVertexAttributeDivisorProperties.supportsNonZeroFirstInstance has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVertexAttributeDivisorProperties.supportsNonZeroFirstInstance)));
|
|
assert(size_of(VkPhysicalDeviceVertexAttributeDivisorProperties) == 24, "VkPhysicalDeviceVertexAttributeDivisorProperties has size % instead of 24", size_of(VkPhysicalDeviceVertexAttributeDivisorProperties));
|
|
}
|
|
|
|
{
|
|
instance: VkVertexInputBindingDivisorDescription;
|
|
assert(((cast(*void)(*instance.binding)) - cast(*void)(*instance)) == 0, "VkVertexInputBindingDivisorDescription.binding has unexpected offset % instead of 0", ((cast(*void)(*instance.binding)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVertexInputBindingDivisorDescription.binding)) == 4, "VkVertexInputBindingDivisorDescription.binding has unexpected size % instead of 4", size_of(type_of(VkVertexInputBindingDivisorDescription.binding)));
|
|
assert(((cast(*void)(*instance.divisor)) - cast(*void)(*instance)) == 4, "VkVertexInputBindingDivisorDescription.divisor has unexpected offset % instead of 4", ((cast(*void)(*instance.divisor)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVertexInputBindingDivisorDescription.divisor)) == 4, "VkVertexInputBindingDivisorDescription.divisor has unexpected size % instead of 4", size_of(type_of(VkVertexInputBindingDivisorDescription.divisor)));
|
|
assert(size_of(VkVertexInputBindingDivisorDescription) == 8, "VkVertexInputBindingDivisorDescription has size % instead of 8", size_of(VkVertexInputBindingDivisorDescription));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineVertexInputDivisorStateCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineVertexInputDivisorStateCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineVertexInputDivisorStateCreateInfo.sType)) == 4, "VkPipelineVertexInputDivisorStateCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineVertexInputDivisorStateCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineVertexInputDivisorStateCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineVertexInputDivisorStateCreateInfo.pNext)) == 8, "VkPipelineVertexInputDivisorStateCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineVertexInputDivisorStateCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.vertexBindingDivisorCount)) - cast(*void)(*instance)) == 16, "VkPipelineVertexInputDivisorStateCreateInfo.vertexBindingDivisorCount has unexpected offset % instead of 16", ((cast(*void)(*instance.vertexBindingDivisorCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineVertexInputDivisorStateCreateInfo.vertexBindingDivisorCount)) == 4, "VkPipelineVertexInputDivisorStateCreateInfo.vertexBindingDivisorCount has unexpected size % instead of 4", size_of(type_of(VkPipelineVertexInputDivisorStateCreateInfo.vertexBindingDivisorCount)));
|
|
assert(((cast(*void)(*instance.pVertexBindingDivisors)) - cast(*void)(*instance)) == 24, "VkPipelineVertexInputDivisorStateCreateInfo.pVertexBindingDivisors has unexpected offset % instead of 24", ((cast(*void)(*instance.pVertexBindingDivisors)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineVertexInputDivisorStateCreateInfo.pVertexBindingDivisors)) == 8, "VkPipelineVertexInputDivisorStateCreateInfo.pVertexBindingDivisors has unexpected size % instead of 8", size_of(type_of(VkPipelineVertexInputDivisorStateCreateInfo.pVertexBindingDivisors)));
|
|
assert(size_of(VkPipelineVertexInputDivisorStateCreateInfo) == 32, "VkPipelineVertexInputDivisorStateCreateInfo has size % instead of 32", size_of(VkPipelineVertexInputDivisorStateCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceVertexAttributeDivisorFeatures;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceVertexAttributeDivisorFeatures.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVertexAttributeDivisorFeatures.sType)) == 4, "VkPhysicalDeviceVertexAttributeDivisorFeatures.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVertexAttributeDivisorFeatures.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceVertexAttributeDivisorFeatures.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVertexAttributeDivisorFeatures.pNext)) == 8, "VkPhysicalDeviceVertexAttributeDivisorFeatures.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceVertexAttributeDivisorFeatures.pNext)));
|
|
assert(((cast(*void)(*instance.vertexAttributeInstanceRateDivisor)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceVertexAttributeDivisorFeatures.vertexAttributeInstanceRateDivisor has unexpected offset % instead of 16", ((cast(*void)(*instance.vertexAttributeInstanceRateDivisor)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVertexAttributeDivisorFeatures.vertexAttributeInstanceRateDivisor)) == 4, "VkPhysicalDeviceVertexAttributeDivisorFeatures.vertexAttributeInstanceRateDivisor has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVertexAttributeDivisorFeatures.vertexAttributeInstanceRateDivisor)));
|
|
assert(((cast(*void)(*instance.vertexAttributeInstanceRateZeroDivisor)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceVertexAttributeDivisorFeatures.vertexAttributeInstanceRateZeroDivisor has unexpected offset % instead of 20", ((cast(*void)(*instance.vertexAttributeInstanceRateZeroDivisor)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVertexAttributeDivisorFeatures.vertexAttributeInstanceRateZeroDivisor)) == 4, "VkPhysicalDeviceVertexAttributeDivisorFeatures.vertexAttributeInstanceRateZeroDivisor has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVertexAttributeDivisorFeatures.vertexAttributeInstanceRateZeroDivisor)));
|
|
assert(size_of(VkPhysicalDeviceVertexAttributeDivisorFeatures) == 24, "VkPhysicalDeviceVertexAttributeDivisorFeatures has size % instead of 24", size_of(VkPhysicalDeviceVertexAttributeDivisorFeatures));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceIndexTypeUint8Features;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceIndexTypeUint8Features.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceIndexTypeUint8Features.sType)) == 4, "VkPhysicalDeviceIndexTypeUint8Features.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceIndexTypeUint8Features.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceIndexTypeUint8Features.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceIndexTypeUint8Features.pNext)) == 8, "VkPhysicalDeviceIndexTypeUint8Features.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceIndexTypeUint8Features.pNext)));
|
|
assert(((cast(*void)(*instance.indexTypeUint8)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceIndexTypeUint8Features.indexTypeUint8 has unexpected offset % instead of 16", ((cast(*void)(*instance.indexTypeUint8)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceIndexTypeUint8Features.indexTypeUint8)) == 4, "VkPhysicalDeviceIndexTypeUint8Features.indexTypeUint8 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceIndexTypeUint8Features.indexTypeUint8)));
|
|
assert(size_of(VkPhysicalDeviceIndexTypeUint8Features) == 24, "VkPhysicalDeviceIndexTypeUint8Features has size % instead of 24", size_of(VkPhysicalDeviceIndexTypeUint8Features));
|
|
}
|
|
|
|
{
|
|
instance: VkMemoryMapInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkMemoryMapInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryMapInfo.sType)) == 4, "VkMemoryMapInfo.sType has unexpected size % instead of 4", size_of(type_of(VkMemoryMapInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkMemoryMapInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryMapInfo.pNext)) == 8, "VkMemoryMapInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkMemoryMapInfo.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkMemoryMapInfo.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryMapInfo.flags)) == 4, "VkMemoryMapInfo.flags has unexpected size % instead of 4", size_of(type_of(VkMemoryMapInfo.flags)));
|
|
assert(((cast(*void)(*instance.memory)) - cast(*void)(*instance)) == 24, "VkMemoryMapInfo.memory has unexpected offset % instead of 24", ((cast(*void)(*instance.memory)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryMapInfo.memory)) == 8, "VkMemoryMapInfo.memory has unexpected size % instead of 8", size_of(type_of(VkMemoryMapInfo.memory)));
|
|
assert(((cast(*void)(*instance.offset)) - cast(*void)(*instance)) == 32, "VkMemoryMapInfo.offset has unexpected offset % instead of 32", ((cast(*void)(*instance.offset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryMapInfo.offset)) == 8, "VkMemoryMapInfo.offset has unexpected size % instead of 8", size_of(type_of(VkMemoryMapInfo.offset)));
|
|
assert(((cast(*void)(*instance.size)) - cast(*void)(*instance)) == 40, "VkMemoryMapInfo.size has unexpected offset % instead of 40", ((cast(*void)(*instance.size)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryMapInfo.size)) == 8, "VkMemoryMapInfo.size has unexpected size % instead of 8", size_of(type_of(VkMemoryMapInfo.size)));
|
|
assert(size_of(VkMemoryMapInfo) == 48, "VkMemoryMapInfo has size % instead of 48", size_of(VkMemoryMapInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkMemoryUnmapInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkMemoryUnmapInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryUnmapInfo.sType)) == 4, "VkMemoryUnmapInfo.sType has unexpected size % instead of 4", size_of(type_of(VkMemoryUnmapInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkMemoryUnmapInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryUnmapInfo.pNext)) == 8, "VkMemoryUnmapInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkMemoryUnmapInfo.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkMemoryUnmapInfo.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryUnmapInfo.flags)) == 4, "VkMemoryUnmapInfo.flags has unexpected size % instead of 4", size_of(type_of(VkMemoryUnmapInfo.flags)));
|
|
assert(((cast(*void)(*instance.memory)) - cast(*void)(*instance)) == 24, "VkMemoryUnmapInfo.memory has unexpected offset % instead of 24", ((cast(*void)(*instance.memory)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryUnmapInfo.memory)) == 8, "VkMemoryUnmapInfo.memory has unexpected size % instead of 8", size_of(type_of(VkMemoryUnmapInfo.memory)));
|
|
assert(size_of(VkMemoryUnmapInfo) == 32, "VkMemoryUnmapInfo has size % instead of 32", size_of(VkMemoryUnmapInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceMaintenance5Features;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceMaintenance5Features.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMaintenance5Features.sType)) == 4, "VkPhysicalDeviceMaintenance5Features.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMaintenance5Features.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceMaintenance5Features.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMaintenance5Features.pNext)) == 8, "VkPhysicalDeviceMaintenance5Features.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceMaintenance5Features.pNext)));
|
|
assert(((cast(*void)(*instance.maintenance5)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceMaintenance5Features.maintenance5 has unexpected offset % instead of 16", ((cast(*void)(*instance.maintenance5)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMaintenance5Features.maintenance5)) == 4, "VkPhysicalDeviceMaintenance5Features.maintenance5 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMaintenance5Features.maintenance5)));
|
|
assert(size_of(VkPhysicalDeviceMaintenance5Features) == 24, "VkPhysicalDeviceMaintenance5Features has size % instead of 24", size_of(VkPhysicalDeviceMaintenance5Features));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceMaintenance5Properties;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceMaintenance5Properties.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMaintenance5Properties.sType)) == 4, "VkPhysicalDeviceMaintenance5Properties.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMaintenance5Properties.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceMaintenance5Properties.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMaintenance5Properties.pNext)) == 8, "VkPhysicalDeviceMaintenance5Properties.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceMaintenance5Properties.pNext)));
|
|
assert(((cast(*void)(*instance.earlyFragmentMultisampleCoverageAfterSampleCounting)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceMaintenance5Properties.earlyFragmentMultisampleCoverageAfterSampleCounting has unexpected offset % instead of 16", ((cast(*void)(*instance.earlyFragmentMultisampleCoverageAfterSampleCounting)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMaintenance5Properties.earlyFragmentMultisampleCoverageAfterSampleCounting)) == 4, "VkPhysicalDeviceMaintenance5Properties.earlyFragmentMultisampleCoverageAfterSampleCounting has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMaintenance5Properties.earlyFragmentMultisampleCoverageAfterSampleCounting)));
|
|
assert(((cast(*void)(*instance.earlyFragmentSampleMaskTestBeforeSampleCounting)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceMaintenance5Properties.earlyFragmentSampleMaskTestBeforeSampleCounting has unexpected offset % instead of 20", ((cast(*void)(*instance.earlyFragmentSampleMaskTestBeforeSampleCounting)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMaintenance5Properties.earlyFragmentSampleMaskTestBeforeSampleCounting)) == 4, "VkPhysicalDeviceMaintenance5Properties.earlyFragmentSampleMaskTestBeforeSampleCounting has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMaintenance5Properties.earlyFragmentSampleMaskTestBeforeSampleCounting)));
|
|
assert(((cast(*void)(*instance.depthStencilSwizzleOneSupport)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceMaintenance5Properties.depthStencilSwizzleOneSupport has unexpected offset % instead of 24", ((cast(*void)(*instance.depthStencilSwizzleOneSupport)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMaintenance5Properties.depthStencilSwizzleOneSupport)) == 4, "VkPhysicalDeviceMaintenance5Properties.depthStencilSwizzleOneSupport has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMaintenance5Properties.depthStencilSwizzleOneSupport)));
|
|
assert(((cast(*void)(*instance.polygonModePointSize)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceMaintenance5Properties.polygonModePointSize has unexpected offset % instead of 28", ((cast(*void)(*instance.polygonModePointSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMaintenance5Properties.polygonModePointSize)) == 4, "VkPhysicalDeviceMaintenance5Properties.polygonModePointSize has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMaintenance5Properties.polygonModePointSize)));
|
|
assert(((cast(*void)(*instance.nonStrictSinglePixelWideLinesUseParallelogram)) - cast(*void)(*instance)) == 32, "VkPhysicalDeviceMaintenance5Properties.nonStrictSinglePixelWideLinesUseParallelogram has unexpected offset % instead of 32", ((cast(*void)(*instance.nonStrictSinglePixelWideLinesUseParallelogram)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMaintenance5Properties.nonStrictSinglePixelWideLinesUseParallelogram)) == 4, "VkPhysicalDeviceMaintenance5Properties.nonStrictSinglePixelWideLinesUseParallelogram has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMaintenance5Properties.nonStrictSinglePixelWideLinesUseParallelogram)));
|
|
assert(((cast(*void)(*instance.nonStrictWideLinesUseParallelogram)) - cast(*void)(*instance)) == 36, "VkPhysicalDeviceMaintenance5Properties.nonStrictWideLinesUseParallelogram has unexpected offset % instead of 36", ((cast(*void)(*instance.nonStrictWideLinesUseParallelogram)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMaintenance5Properties.nonStrictWideLinesUseParallelogram)) == 4, "VkPhysicalDeviceMaintenance5Properties.nonStrictWideLinesUseParallelogram has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMaintenance5Properties.nonStrictWideLinesUseParallelogram)));
|
|
assert(size_of(VkPhysicalDeviceMaintenance5Properties) == 40, "VkPhysicalDeviceMaintenance5Properties has size % instead of 40", size_of(VkPhysicalDeviceMaintenance5Properties));
|
|
}
|
|
|
|
{
|
|
instance: VkRenderingAreaInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkRenderingAreaInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderingAreaInfo.sType)) == 4, "VkRenderingAreaInfo.sType has unexpected size % instead of 4", size_of(type_of(VkRenderingAreaInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkRenderingAreaInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderingAreaInfo.pNext)) == 8, "VkRenderingAreaInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkRenderingAreaInfo.pNext)));
|
|
assert(((cast(*void)(*instance.viewMask)) - cast(*void)(*instance)) == 16, "VkRenderingAreaInfo.viewMask has unexpected offset % instead of 16", ((cast(*void)(*instance.viewMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderingAreaInfo.viewMask)) == 4, "VkRenderingAreaInfo.viewMask has unexpected size % instead of 4", size_of(type_of(VkRenderingAreaInfo.viewMask)));
|
|
assert(((cast(*void)(*instance.colorAttachmentCount)) - cast(*void)(*instance)) == 20, "VkRenderingAreaInfo.colorAttachmentCount has unexpected offset % instead of 20", ((cast(*void)(*instance.colorAttachmentCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderingAreaInfo.colorAttachmentCount)) == 4, "VkRenderingAreaInfo.colorAttachmentCount has unexpected size % instead of 4", size_of(type_of(VkRenderingAreaInfo.colorAttachmentCount)));
|
|
assert(((cast(*void)(*instance.pColorAttachmentFormats)) - cast(*void)(*instance)) == 24, "VkRenderingAreaInfo.pColorAttachmentFormats has unexpected offset % instead of 24", ((cast(*void)(*instance.pColorAttachmentFormats)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderingAreaInfo.pColorAttachmentFormats)) == 8, "VkRenderingAreaInfo.pColorAttachmentFormats has unexpected size % instead of 8", size_of(type_of(VkRenderingAreaInfo.pColorAttachmentFormats)));
|
|
assert(((cast(*void)(*instance.depthAttachmentFormat)) - cast(*void)(*instance)) == 32, "VkRenderingAreaInfo.depthAttachmentFormat has unexpected offset % instead of 32", ((cast(*void)(*instance.depthAttachmentFormat)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderingAreaInfo.depthAttachmentFormat)) == 4, "VkRenderingAreaInfo.depthAttachmentFormat has unexpected size % instead of 4", size_of(type_of(VkRenderingAreaInfo.depthAttachmentFormat)));
|
|
assert(((cast(*void)(*instance.stencilAttachmentFormat)) - cast(*void)(*instance)) == 36, "VkRenderingAreaInfo.stencilAttachmentFormat has unexpected offset % instead of 36", ((cast(*void)(*instance.stencilAttachmentFormat)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderingAreaInfo.stencilAttachmentFormat)) == 4, "VkRenderingAreaInfo.stencilAttachmentFormat has unexpected size % instead of 4", size_of(type_of(VkRenderingAreaInfo.stencilAttachmentFormat)));
|
|
assert(size_of(VkRenderingAreaInfo) == 40, "VkRenderingAreaInfo has size % instead of 40", size_of(VkRenderingAreaInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkImageSubresource2;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkImageSubresource2.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageSubresource2.sType)) == 4, "VkImageSubresource2.sType has unexpected size % instead of 4", size_of(type_of(VkImageSubresource2.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkImageSubresource2.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageSubresource2.pNext)) == 8, "VkImageSubresource2.pNext has unexpected size % instead of 8", size_of(type_of(VkImageSubresource2.pNext)));
|
|
assert(((cast(*void)(*instance.imageSubresource)) - cast(*void)(*instance)) == 16, "VkImageSubresource2.imageSubresource has unexpected offset % instead of 16", ((cast(*void)(*instance.imageSubresource)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageSubresource2.imageSubresource)) == 12, "VkImageSubresource2.imageSubresource has unexpected size % instead of 12", size_of(type_of(VkImageSubresource2.imageSubresource)));
|
|
assert(size_of(VkImageSubresource2) == 32, "VkImageSubresource2 has size % instead of 32", size_of(VkImageSubresource2));
|
|
}
|
|
|
|
{
|
|
instance: VkDeviceImageSubresourceInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDeviceImageSubresourceInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceImageSubresourceInfo.sType)) == 4, "VkDeviceImageSubresourceInfo.sType has unexpected size % instead of 4", size_of(type_of(VkDeviceImageSubresourceInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDeviceImageSubresourceInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceImageSubresourceInfo.pNext)) == 8, "VkDeviceImageSubresourceInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkDeviceImageSubresourceInfo.pNext)));
|
|
assert(((cast(*void)(*instance.pCreateInfo)) - cast(*void)(*instance)) == 16, "VkDeviceImageSubresourceInfo.pCreateInfo has unexpected offset % instead of 16", ((cast(*void)(*instance.pCreateInfo)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceImageSubresourceInfo.pCreateInfo)) == 8, "VkDeviceImageSubresourceInfo.pCreateInfo has unexpected size % instead of 8", size_of(type_of(VkDeviceImageSubresourceInfo.pCreateInfo)));
|
|
assert(((cast(*void)(*instance.pSubresource)) - cast(*void)(*instance)) == 24, "VkDeviceImageSubresourceInfo.pSubresource has unexpected offset % instead of 24", ((cast(*void)(*instance.pSubresource)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceImageSubresourceInfo.pSubresource)) == 8, "VkDeviceImageSubresourceInfo.pSubresource has unexpected size % instead of 8", size_of(type_of(VkDeviceImageSubresourceInfo.pSubresource)));
|
|
assert(size_of(VkDeviceImageSubresourceInfo) == 32, "VkDeviceImageSubresourceInfo has size % instead of 32", size_of(VkDeviceImageSubresourceInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkSubresourceLayout2;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSubresourceLayout2.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubresourceLayout2.sType)) == 4, "VkSubresourceLayout2.sType has unexpected size % instead of 4", size_of(type_of(VkSubresourceLayout2.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSubresourceLayout2.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubresourceLayout2.pNext)) == 8, "VkSubresourceLayout2.pNext has unexpected size % instead of 8", size_of(type_of(VkSubresourceLayout2.pNext)));
|
|
assert(((cast(*void)(*instance.subresourceLayout)) - cast(*void)(*instance)) == 16, "VkSubresourceLayout2.subresourceLayout has unexpected offset % instead of 16", ((cast(*void)(*instance.subresourceLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubresourceLayout2.subresourceLayout)) == 40, "VkSubresourceLayout2.subresourceLayout has unexpected size % instead of 40", size_of(type_of(VkSubresourceLayout2.subresourceLayout)));
|
|
assert(size_of(VkSubresourceLayout2) == 56, "VkSubresourceLayout2 has size % instead of 56", size_of(VkSubresourceLayout2));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineCreateFlags2CreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineCreateFlags2CreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineCreateFlags2CreateInfo.sType)) == 4, "VkPipelineCreateFlags2CreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineCreateFlags2CreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineCreateFlags2CreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineCreateFlags2CreateInfo.pNext)) == 8, "VkPipelineCreateFlags2CreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineCreateFlags2CreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkPipelineCreateFlags2CreateInfo.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineCreateFlags2CreateInfo.flags)) == 8, "VkPipelineCreateFlags2CreateInfo.flags has unexpected size % instead of 8", size_of(type_of(VkPipelineCreateFlags2CreateInfo.flags)));
|
|
assert(size_of(VkPipelineCreateFlags2CreateInfo) == 24, "VkPipelineCreateFlags2CreateInfo has size % instead of 24", size_of(VkPipelineCreateFlags2CreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkBufferUsageFlags2CreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkBufferUsageFlags2CreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferUsageFlags2CreateInfo.sType)) == 4, "VkBufferUsageFlags2CreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkBufferUsageFlags2CreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkBufferUsageFlags2CreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferUsageFlags2CreateInfo.pNext)) == 8, "VkBufferUsageFlags2CreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkBufferUsageFlags2CreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.usage)) - cast(*void)(*instance)) == 16, "VkBufferUsageFlags2CreateInfo.usage has unexpected offset % instead of 16", ((cast(*void)(*instance.usage)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferUsageFlags2CreateInfo.usage)) == 8, "VkBufferUsageFlags2CreateInfo.usage has unexpected size % instead of 8", size_of(type_of(VkBufferUsageFlags2CreateInfo.usage)));
|
|
assert(size_of(VkBufferUsageFlags2CreateInfo) == 24, "VkBufferUsageFlags2CreateInfo has size % instead of 24", size_of(VkBufferUsageFlags2CreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDevicePushDescriptorProperties;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDevicePushDescriptorProperties.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePushDescriptorProperties.sType)) == 4, "VkPhysicalDevicePushDescriptorProperties.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePushDescriptorProperties.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDevicePushDescriptorProperties.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePushDescriptorProperties.pNext)) == 8, "VkPhysicalDevicePushDescriptorProperties.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDevicePushDescriptorProperties.pNext)));
|
|
assert(((cast(*void)(*instance.maxPushDescriptors)) - cast(*void)(*instance)) == 16, "VkPhysicalDevicePushDescriptorProperties.maxPushDescriptors has unexpected offset % instead of 16", ((cast(*void)(*instance.maxPushDescriptors)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePushDescriptorProperties.maxPushDescriptors)) == 4, "VkPhysicalDevicePushDescriptorProperties.maxPushDescriptors has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePushDescriptorProperties.maxPushDescriptors)));
|
|
assert(size_of(VkPhysicalDevicePushDescriptorProperties) == 24, "VkPhysicalDevicePushDescriptorProperties has size % instead of 24", size_of(VkPhysicalDevicePushDescriptorProperties));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceDynamicRenderingLocalReadFeatures;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceDynamicRenderingLocalReadFeatures.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDynamicRenderingLocalReadFeatures.sType)) == 4, "VkPhysicalDeviceDynamicRenderingLocalReadFeatures.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDynamicRenderingLocalReadFeatures.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceDynamicRenderingLocalReadFeatures.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDynamicRenderingLocalReadFeatures.pNext)) == 8, "VkPhysicalDeviceDynamicRenderingLocalReadFeatures.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDynamicRenderingLocalReadFeatures.pNext)));
|
|
assert(((cast(*void)(*instance.dynamicRenderingLocalRead)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceDynamicRenderingLocalReadFeatures.dynamicRenderingLocalRead has unexpected offset % instead of 16", ((cast(*void)(*instance.dynamicRenderingLocalRead)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDynamicRenderingLocalReadFeatures.dynamicRenderingLocalRead)) == 4, "VkPhysicalDeviceDynamicRenderingLocalReadFeatures.dynamicRenderingLocalRead has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDynamicRenderingLocalReadFeatures.dynamicRenderingLocalRead)));
|
|
assert(size_of(VkPhysicalDeviceDynamicRenderingLocalReadFeatures) == 24, "VkPhysicalDeviceDynamicRenderingLocalReadFeatures has size % instead of 24", size_of(VkPhysicalDeviceDynamicRenderingLocalReadFeatures));
|
|
}
|
|
|
|
{
|
|
instance: VkRenderingAttachmentLocationInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkRenderingAttachmentLocationInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderingAttachmentLocationInfo.sType)) == 4, "VkRenderingAttachmentLocationInfo.sType has unexpected size % instead of 4", size_of(type_of(VkRenderingAttachmentLocationInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkRenderingAttachmentLocationInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderingAttachmentLocationInfo.pNext)) == 8, "VkRenderingAttachmentLocationInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkRenderingAttachmentLocationInfo.pNext)));
|
|
assert(((cast(*void)(*instance.colorAttachmentCount)) - cast(*void)(*instance)) == 16, "VkRenderingAttachmentLocationInfo.colorAttachmentCount has unexpected offset % instead of 16", ((cast(*void)(*instance.colorAttachmentCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderingAttachmentLocationInfo.colorAttachmentCount)) == 4, "VkRenderingAttachmentLocationInfo.colorAttachmentCount has unexpected size % instead of 4", size_of(type_of(VkRenderingAttachmentLocationInfo.colorAttachmentCount)));
|
|
assert(((cast(*void)(*instance.pColorAttachmentLocations)) - cast(*void)(*instance)) == 24, "VkRenderingAttachmentLocationInfo.pColorAttachmentLocations has unexpected offset % instead of 24", ((cast(*void)(*instance.pColorAttachmentLocations)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderingAttachmentLocationInfo.pColorAttachmentLocations)) == 8, "VkRenderingAttachmentLocationInfo.pColorAttachmentLocations has unexpected size % instead of 8", size_of(type_of(VkRenderingAttachmentLocationInfo.pColorAttachmentLocations)));
|
|
assert(size_of(VkRenderingAttachmentLocationInfo) == 32, "VkRenderingAttachmentLocationInfo has size % instead of 32", size_of(VkRenderingAttachmentLocationInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkRenderingInputAttachmentIndexInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkRenderingInputAttachmentIndexInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderingInputAttachmentIndexInfo.sType)) == 4, "VkRenderingInputAttachmentIndexInfo.sType has unexpected size % instead of 4", size_of(type_of(VkRenderingInputAttachmentIndexInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkRenderingInputAttachmentIndexInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderingInputAttachmentIndexInfo.pNext)) == 8, "VkRenderingInputAttachmentIndexInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkRenderingInputAttachmentIndexInfo.pNext)));
|
|
assert(((cast(*void)(*instance.colorAttachmentCount)) - cast(*void)(*instance)) == 16, "VkRenderingInputAttachmentIndexInfo.colorAttachmentCount has unexpected offset % instead of 16", ((cast(*void)(*instance.colorAttachmentCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderingInputAttachmentIndexInfo.colorAttachmentCount)) == 4, "VkRenderingInputAttachmentIndexInfo.colorAttachmentCount has unexpected size % instead of 4", size_of(type_of(VkRenderingInputAttachmentIndexInfo.colorAttachmentCount)));
|
|
assert(((cast(*void)(*instance.pColorAttachmentInputIndices)) - cast(*void)(*instance)) == 24, "VkRenderingInputAttachmentIndexInfo.pColorAttachmentInputIndices has unexpected offset % instead of 24", ((cast(*void)(*instance.pColorAttachmentInputIndices)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderingInputAttachmentIndexInfo.pColorAttachmentInputIndices)) == 8, "VkRenderingInputAttachmentIndexInfo.pColorAttachmentInputIndices has unexpected size % instead of 8", size_of(type_of(VkRenderingInputAttachmentIndexInfo.pColorAttachmentInputIndices)));
|
|
assert(((cast(*void)(*instance.pDepthInputAttachmentIndex)) - cast(*void)(*instance)) == 32, "VkRenderingInputAttachmentIndexInfo.pDepthInputAttachmentIndex has unexpected offset % instead of 32", ((cast(*void)(*instance.pDepthInputAttachmentIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderingInputAttachmentIndexInfo.pDepthInputAttachmentIndex)) == 8, "VkRenderingInputAttachmentIndexInfo.pDepthInputAttachmentIndex has unexpected size % instead of 8", size_of(type_of(VkRenderingInputAttachmentIndexInfo.pDepthInputAttachmentIndex)));
|
|
assert(((cast(*void)(*instance.pStencilInputAttachmentIndex)) - cast(*void)(*instance)) == 40, "VkRenderingInputAttachmentIndexInfo.pStencilInputAttachmentIndex has unexpected offset % instead of 40", ((cast(*void)(*instance.pStencilInputAttachmentIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderingInputAttachmentIndexInfo.pStencilInputAttachmentIndex)) == 8, "VkRenderingInputAttachmentIndexInfo.pStencilInputAttachmentIndex has unexpected size % instead of 8", size_of(type_of(VkRenderingInputAttachmentIndexInfo.pStencilInputAttachmentIndex)));
|
|
assert(size_of(VkRenderingInputAttachmentIndexInfo) == 48, "VkRenderingInputAttachmentIndexInfo has size % instead of 48", size_of(VkRenderingInputAttachmentIndexInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceMaintenance6Features;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceMaintenance6Features.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMaintenance6Features.sType)) == 4, "VkPhysicalDeviceMaintenance6Features.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMaintenance6Features.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceMaintenance6Features.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMaintenance6Features.pNext)) == 8, "VkPhysicalDeviceMaintenance6Features.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceMaintenance6Features.pNext)));
|
|
assert(((cast(*void)(*instance.maintenance6)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceMaintenance6Features.maintenance6 has unexpected offset % instead of 16", ((cast(*void)(*instance.maintenance6)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMaintenance6Features.maintenance6)) == 4, "VkPhysicalDeviceMaintenance6Features.maintenance6 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMaintenance6Features.maintenance6)));
|
|
assert(size_of(VkPhysicalDeviceMaintenance6Features) == 24, "VkPhysicalDeviceMaintenance6Features has size % instead of 24", size_of(VkPhysicalDeviceMaintenance6Features));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceMaintenance6Properties;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceMaintenance6Properties.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMaintenance6Properties.sType)) == 4, "VkPhysicalDeviceMaintenance6Properties.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMaintenance6Properties.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceMaintenance6Properties.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMaintenance6Properties.pNext)) == 8, "VkPhysicalDeviceMaintenance6Properties.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceMaintenance6Properties.pNext)));
|
|
assert(((cast(*void)(*instance.blockTexelViewCompatibleMultipleLayers)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceMaintenance6Properties.blockTexelViewCompatibleMultipleLayers has unexpected offset % instead of 16", ((cast(*void)(*instance.blockTexelViewCompatibleMultipleLayers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMaintenance6Properties.blockTexelViewCompatibleMultipleLayers)) == 4, "VkPhysicalDeviceMaintenance6Properties.blockTexelViewCompatibleMultipleLayers has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMaintenance6Properties.blockTexelViewCompatibleMultipleLayers)));
|
|
assert(((cast(*void)(*instance.maxCombinedImageSamplerDescriptorCount)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceMaintenance6Properties.maxCombinedImageSamplerDescriptorCount has unexpected offset % instead of 20", ((cast(*void)(*instance.maxCombinedImageSamplerDescriptorCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMaintenance6Properties.maxCombinedImageSamplerDescriptorCount)) == 4, "VkPhysicalDeviceMaintenance6Properties.maxCombinedImageSamplerDescriptorCount has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMaintenance6Properties.maxCombinedImageSamplerDescriptorCount)));
|
|
assert(((cast(*void)(*instance.fragmentShadingRateClampCombinerInputs)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceMaintenance6Properties.fragmentShadingRateClampCombinerInputs has unexpected offset % instead of 24", ((cast(*void)(*instance.fragmentShadingRateClampCombinerInputs)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMaintenance6Properties.fragmentShadingRateClampCombinerInputs)) == 4, "VkPhysicalDeviceMaintenance6Properties.fragmentShadingRateClampCombinerInputs has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMaintenance6Properties.fragmentShadingRateClampCombinerInputs)));
|
|
assert(size_of(VkPhysicalDeviceMaintenance6Properties) == 32, "VkPhysicalDeviceMaintenance6Properties has size % instead of 32", size_of(VkPhysicalDeviceMaintenance6Properties));
|
|
}
|
|
|
|
{
|
|
instance: VkBindMemoryStatus;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkBindMemoryStatus.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindMemoryStatus.sType)) == 4, "VkBindMemoryStatus.sType has unexpected size % instead of 4", size_of(type_of(VkBindMemoryStatus.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkBindMemoryStatus.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindMemoryStatus.pNext)) == 8, "VkBindMemoryStatus.pNext has unexpected size % instead of 8", size_of(type_of(VkBindMemoryStatus.pNext)));
|
|
assert(((cast(*void)(*instance.pResult)) - cast(*void)(*instance)) == 16, "VkBindMemoryStatus.pResult has unexpected offset % instead of 16", ((cast(*void)(*instance.pResult)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindMemoryStatus.pResult)) == 8, "VkBindMemoryStatus.pResult has unexpected size % instead of 8", size_of(type_of(VkBindMemoryStatus.pResult)));
|
|
assert(size_of(VkBindMemoryStatus) == 24, "VkBindMemoryStatus has size % instead of 24", size_of(VkBindMemoryStatus));
|
|
}
|
|
|
|
{
|
|
instance: VkBindDescriptorSetsInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkBindDescriptorSetsInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindDescriptorSetsInfo.sType)) == 4, "VkBindDescriptorSetsInfo.sType has unexpected size % instead of 4", size_of(type_of(VkBindDescriptorSetsInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkBindDescriptorSetsInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindDescriptorSetsInfo.pNext)) == 8, "VkBindDescriptorSetsInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkBindDescriptorSetsInfo.pNext)));
|
|
assert(((cast(*void)(*instance.stageFlags)) - cast(*void)(*instance)) == 16, "VkBindDescriptorSetsInfo.stageFlags has unexpected offset % instead of 16", ((cast(*void)(*instance.stageFlags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindDescriptorSetsInfo.stageFlags)) == 4, "VkBindDescriptorSetsInfo.stageFlags has unexpected size % instead of 4", size_of(type_of(VkBindDescriptorSetsInfo.stageFlags)));
|
|
assert(((cast(*void)(*instance.layout)) - cast(*void)(*instance)) == 24, "VkBindDescriptorSetsInfo.layout has unexpected offset % instead of 24", ((cast(*void)(*instance.layout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindDescriptorSetsInfo.layout)) == 8, "VkBindDescriptorSetsInfo.layout has unexpected size % instead of 8", size_of(type_of(VkBindDescriptorSetsInfo.layout)));
|
|
assert(((cast(*void)(*instance.firstSet)) - cast(*void)(*instance)) == 32, "VkBindDescriptorSetsInfo.firstSet has unexpected offset % instead of 32", ((cast(*void)(*instance.firstSet)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindDescriptorSetsInfo.firstSet)) == 4, "VkBindDescriptorSetsInfo.firstSet has unexpected size % instead of 4", size_of(type_of(VkBindDescriptorSetsInfo.firstSet)));
|
|
assert(((cast(*void)(*instance.descriptorSetCount)) - cast(*void)(*instance)) == 36, "VkBindDescriptorSetsInfo.descriptorSetCount has unexpected offset % instead of 36", ((cast(*void)(*instance.descriptorSetCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindDescriptorSetsInfo.descriptorSetCount)) == 4, "VkBindDescriptorSetsInfo.descriptorSetCount has unexpected size % instead of 4", size_of(type_of(VkBindDescriptorSetsInfo.descriptorSetCount)));
|
|
assert(((cast(*void)(*instance.pDescriptorSets)) - cast(*void)(*instance)) == 40, "VkBindDescriptorSetsInfo.pDescriptorSets has unexpected offset % instead of 40", ((cast(*void)(*instance.pDescriptorSets)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindDescriptorSetsInfo.pDescriptorSets)) == 8, "VkBindDescriptorSetsInfo.pDescriptorSets has unexpected size % instead of 8", size_of(type_of(VkBindDescriptorSetsInfo.pDescriptorSets)));
|
|
assert(((cast(*void)(*instance.dynamicOffsetCount)) - cast(*void)(*instance)) == 48, "VkBindDescriptorSetsInfo.dynamicOffsetCount has unexpected offset % instead of 48", ((cast(*void)(*instance.dynamicOffsetCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindDescriptorSetsInfo.dynamicOffsetCount)) == 4, "VkBindDescriptorSetsInfo.dynamicOffsetCount has unexpected size % instead of 4", size_of(type_of(VkBindDescriptorSetsInfo.dynamicOffsetCount)));
|
|
assert(((cast(*void)(*instance.pDynamicOffsets)) - cast(*void)(*instance)) == 56, "VkBindDescriptorSetsInfo.pDynamicOffsets has unexpected offset % instead of 56", ((cast(*void)(*instance.pDynamicOffsets)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindDescriptorSetsInfo.pDynamicOffsets)) == 8, "VkBindDescriptorSetsInfo.pDynamicOffsets has unexpected size % instead of 8", size_of(type_of(VkBindDescriptorSetsInfo.pDynamicOffsets)));
|
|
assert(size_of(VkBindDescriptorSetsInfo) == 64, "VkBindDescriptorSetsInfo has size % instead of 64", size_of(VkBindDescriptorSetsInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkPushConstantsInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPushConstantsInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPushConstantsInfo.sType)) == 4, "VkPushConstantsInfo.sType has unexpected size % instead of 4", size_of(type_of(VkPushConstantsInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPushConstantsInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPushConstantsInfo.pNext)) == 8, "VkPushConstantsInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkPushConstantsInfo.pNext)));
|
|
assert(((cast(*void)(*instance.layout)) - cast(*void)(*instance)) == 16, "VkPushConstantsInfo.layout has unexpected offset % instead of 16", ((cast(*void)(*instance.layout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPushConstantsInfo.layout)) == 8, "VkPushConstantsInfo.layout has unexpected size % instead of 8", size_of(type_of(VkPushConstantsInfo.layout)));
|
|
assert(((cast(*void)(*instance.stageFlags)) - cast(*void)(*instance)) == 24, "VkPushConstantsInfo.stageFlags has unexpected offset % instead of 24", ((cast(*void)(*instance.stageFlags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPushConstantsInfo.stageFlags)) == 4, "VkPushConstantsInfo.stageFlags has unexpected size % instead of 4", size_of(type_of(VkPushConstantsInfo.stageFlags)));
|
|
assert(((cast(*void)(*instance.offset)) - cast(*void)(*instance)) == 28, "VkPushConstantsInfo.offset has unexpected offset % instead of 28", ((cast(*void)(*instance.offset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPushConstantsInfo.offset)) == 4, "VkPushConstantsInfo.offset has unexpected size % instead of 4", size_of(type_of(VkPushConstantsInfo.offset)));
|
|
assert(((cast(*void)(*instance.size)) - cast(*void)(*instance)) == 32, "VkPushConstantsInfo.size has unexpected offset % instead of 32", ((cast(*void)(*instance.size)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPushConstantsInfo.size)) == 4, "VkPushConstantsInfo.size has unexpected size % instead of 4", size_of(type_of(VkPushConstantsInfo.size)));
|
|
assert(((cast(*void)(*instance.pValues)) - cast(*void)(*instance)) == 40, "VkPushConstantsInfo.pValues has unexpected offset % instead of 40", ((cast(*void)(*instance.pValues)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPushConstantsInfo.pValues)) == 8, "VkPushConstantsInfo.pValues has unexpected size % instead of 8", size_of(type_of(VkPushConstantsInfo.pValues)));
|
|
assert(size_of(VkPushConstantsInfo) == 48, "VkPushConstantsInfo has size % instead of 48", size_of(VkPushConstantsInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkPushDescriptorSetInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPushDescriptorSetInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPushDescriptorSetInfo.sType)) == 4, "VkPushDescriptorSetInfo.sType has unexpected size % instead of 4", size_of(type_of(VkPushDescriptorSetInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPushDescriptorSetInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPushDescriptorSetInfo.pNext)) == 8, "VkPushDescriptorSetInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkPushDescriptorSetInfo.pNext)));
|
|
assert(((cast(*void)(*instance.stageFlags)) - cast(*void)(*instance)) == 16, "VkPushDescriptorSetInfo.stageFlags has unexpected offset % instead of 16", ((cast(*void)(*instance.stageFlags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPushDescriptorSetInfo.stageFlags)) == 4, "VkPushDescriptorSetInfo.stageFlags has unexpected size % instead of 4", size_of(type_of(VkPushDescriptorSetInfo.stageFlags)));
|
|
assert(((cast(*void)(*instance.layout)) - cast(*void)(*instance)) == 24, "VkPushDescriptorSetInfo.layout has unexpected offset % instead of 24", ((cast(*void)(*instance.layout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPushDescriptorSetInfo.layout)) == 8, "VkPushDescriptorSetInfo.layout has unexpected size % instead of 8", size_of(type_of(VkPushDescriptorSetInfo.layout)));
|
|
assert(((cast(*void)(*instance.set)) - cast(*void)(*instance)) == 32, "VkPushDescriptorSetInfo.set has unexpected offset % instead of 32", ((cast(*void)(*instance.set)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPushDescriptorSetInfo.set)) == 4, "VkPushDescriptorSetInfo.set has unexpected size % instead of 4", size_of(type_of(VkPushDescriptorSetInfo.set)));
|
|
assert(((cast(*void)(*instance.descriptorWriteCount)) - cast(*void)(*instance)) == 36, "VkPushDescriptorSetInfo.descriptorWriteCount has unexpected offset % instead of 36", ((cast(*void)(*instance.descriptorWriteCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPushDescriptorSetInfo.descriptorWriteCount)) == 4, "VkPushDescriptorSetInfo.descriptorWriteCount has unexpected size % instead of 4", size_of(type_of(VkPushDescriptorSetInfo.descriptorWriteCount)));
|
|
assert(((cast(*void)(*instance.pDescriptorWrites)) - cast(*void)(*instance)) == 40, "VkPushDescriptorSetInfo.pDescriptorWrites has unexpected offset % instead of 40", ((cast(*void)(*instance.pDescriptorWrites)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPushDescriptorSetInfo.pDescriptorWrites)) == 8, "VkPushDescriptorSetInfo.pDescriptorWrites has unexpected size % instead of 8", size_of(type_of(VkPushDescriptorSetInfo.pDescriptorWrites)));
|
|
assert(size_of(VkPushDescriptorSetInfo) == 48, "VkPushDescriptorSetInfo has size % instead of 48", size_of(VkPushDescriptorSetInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkPushDescriptorSetWithTemplateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPushDescriptorSetWithTemplateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPushDescriptorSetWithTemplateInfo.sType)) == 4, "VkPushDescriptorSetWithTemplateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkPushDescriptorSetWithTemplateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPushDescriptorSetWithTemplateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPushDescriptorSetWithTemplateInfo.pNext)) == 8, "VkPushDescriptorSetWithTemplateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkPushDescriptorSetWithTemplateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.descriptorUpdateTemplate)) - cast(*void)(*instance)) == 16, "VkPushDescriptorSetWithTemplateInfo.descriptorUpdateTemplate has unexpected offset % instead of 16", ((cast(*void)(*instance.descriptorUpdateTemplate)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPushDescriptorSetWithTemplateInfo.descriptorUpdateTemplate)) == 8, "VkPushDescriptorSetWithTemplateInfo.descriptorUpdateTemplate has unexpected size % instead of 8", size_of(type_of(VkPushDescriptorSetWithTemplateInfo.descriptorUpdateTemplate)));
|
|
assert(((cast(*void)(*instance.layout)) - cast(*void)(*instance)) == 24, "VkPushDescriptorSetWithTemplateInfo.layout has unexpected offset % instead of 24", ((cast(*void)(*instance.layout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPushDescriptorSetWithTemplateInfo.layout)) == 8, "VkPushDescriptorSetWithTemplateInfo.layout has unexpected size % instead of 8", size_of(type_of(VkPushDescriptorSetWithTemplateInfo.layout)));
|
|
assert(((cast(*void)(*instance.set)) - cast(*void)(*instance)) == 32, "VkPushDescriptorSetWithTemplateInfo.set has unexpected offset % instead of 32", ((cast(*void)(*instance.set)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPushDescriptorSetWithTemplateInfo.set)) == 4, "VkPushDescriptorSetWithTemplateInfo.set has unexpected size % instead of 4", size_of(type_of(VkPushDescriptorSetWithTemplateInfo.set)));
|
|
assert(((cast(*void)(*instance.pData)) - cast(*void)(*instance)) == 40, "VkPushDescriptorSetWithTemplateInfo.pData has unexpected offset % instead of 40", ((cast(*void)(*instance.pData)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPushDescriptorSetWithTemplateInfo.pData)) == 8, "VkPushDescriptorSetWithTemplateInfo.pData has unexpected size % instead of 8", size_of(type_of(VkPushDescriptorSetWithTemplateInfo.pData)));
|
|
assert(size_of(VkPushDescriptorSetWithTemplateInfo) == 48, "VkPushDescriptorSetWithTemplateInfo has size % instead of 48", size_of(VkPushDescriptorSetWithTemplateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDevicePipelineProtectedAccessFeatures;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDevicePipelineProtectedAccessFeatures.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePipelineProtectedAccessFeatures.sType)) == 4, "VkPhysicalDevicePipelineProtectedAccessFeatures.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePipelineProtectedAccessFeatures.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDevicePipelineProtectedAccessFeatures.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePipelineProtectedAccessFeatures.pNext)) == 8, "VkPhysicalDevicePipelineProtectedAccessFeatures.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDevicePipelineProtectedAccessFeatures.pNext)));
|
|
assert(((cast(*void)(*instance.pipelineProtectedAccess)) - cast(*void)(*instance)) == 16, "VkPhysicalDevicePipelineProtectedAccessFeatures.pipelineProtectedAccess has unexpected offset % instead of 16", ((cast(*void)(*instance.pipelineProtectedAccess)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePipelineProtectedAccessFeatures.pipelineProtectedAccess)) == 4, "VkPhysicalDevicePipelineProtectedAccessFeatures.pipelineProtectedAccess has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePipelineProtectedAccessFeatures.pipelineProtectedAccess)));
|
|
assert(size_of(VkPhysicalDevicePipelineProtectedAccessFeatures) == 24, "VkPhysicalDevicePipelineProtectedAccessFeatures has size % instead of 24", size_of(VkPhysicalDevicePipelineProtectedAccessFeatures));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDevicePipelineRobustnessFeatures;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDevicePipelineRobustnessFeatures.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePipelineRobustnessFeatures.sType)) == 4, "VkPhysicalDevicePipelineRobustnessFeatures.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePipelineRobustnessFeatures.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDevicePipelineRobustnessFeatures.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePipelineRobustnessFeatures.pNext)) == 8, "VkPhysicalDevicePipelineRobustnessFeatures.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDevicePipelineRobustnessFeatures.pNext)));
|
|
assert(((cast(*void)(*instance.pipelineRobustness)) - cast(*void)(*instance)) == 16, "VkPhysicalDevicePipelineRobustnessFeatures.pipelineRobustness has unexpected offset % instead of 16", ((cast(*void)(*instance.pipelineRobustness)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePipelineRobustnessFeatures.pipelineRobustness)) == 4, "VkPhysicalDevicePipelineRobustnessFeatures.pipelineRobustness has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePipelineRobustnessFeatures.pipelineRobustness)));
|
|
assert(size_of(VkPhysicalDevicePipelineRobustnessFeatures) == 24, "VkPhysicalDevicePipelineRobustnessFeatures has size % instead of 24", size_of(VkPhysicalDevicePipelineRobustnessFeatures));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDevicePipelineRobustnessProperties;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDevicePipelineRobustnessProperties.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePipelineRobustnessProperties.sType)) == 4, "VkPhysicalDevicePipelineRobustnessProperties.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePipelineRobustnessProperties.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDevicePipelineRobustnessProperties.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePipelineRobustnessProperties.pNext)) == 8, "VkPhysicalDevicePipelineRobustnessProperties.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDevicePipelineRobustnessProperties.pNext)));
|
|
assert(((cast(*void)(*instance.defaultRobustnessStorageBuffers)) - cast(*void)(*instance)) == 16, "VkPhysicalDevicePipelineRobustnessProperties.defaultRobustnessStorageBuffers has unexpected offset % instead of 16", ((cast(*void)(*instance.defaultRobustnessStorageBuffers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePipelineRobustnessProperties.defaultRobustnessStorageBuffers)) == 4, "VkPhysicalDevicePipelineRobustnessProperties.defaultRobustnessStorageBuffers has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePipelineRobustnessProperties.defaultRobustnessStorageBuffers)));
|
|
assert(((cast(*void)(*instance.defaultRobustnessUniformBuffers)) - cast(*void)(*instance)) == 20, "VkPhysicalDevicePipelineRobustnessProperties.defaultRobustnessUniformBuffers has unexpected offset % instead of 20", ((cast(*void)(*instance.defaultRobustnessUniformBuffers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePipelineRobustnessProperties.defaultRobustnessUniformBuffers)) == 4, "VkPhysicalDevicePipelineRobustnessProperties.defaultRobustnessUniformBuffers has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePipelineRobustnessProperties.defaultRobustnessUniformBuffers)));
|
|
assert(((cast(*void)(*instance.defaultRobustnessVertexInputs)) - cast(*void)(*instance)) == 24, "VkPhysicalDevicePipelineRobustnessProperties.defaultRobustnessVertexInputs has unexpected offset % instead of 24", ((cast(*void)(*instance.defaultRobustnessVertexInputs)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePipelineRobustnessProperties.defaultRobustnessVertexInputs)) == 4, "VkPhysicalDevicePipelineRobustnessProperties.defaultRobustnessVertexInputs has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePipelineRobustnessProperties.defaultRobustnessVertexInputs)));
|
|
assert(((cast(*void)(*instance.defaultRobustnessImages)) - cast(*void)(*instance)) == 28, "VkPhysicalDevicePipelineRobustnessProperties.defaultRobustnessImages has unexpected offset % instead of 28", ((cast(*void)(*instance.defaultRobustnessImages)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePipelineRobustnessProperties.defaultRobustnessImages)) == 4, "VkPhysicalDevicePipelineRobustnessProperties.defaultRobustnessImages has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePipelineRobustnessProperties.defaultRobustnessImages)));
|
|
assert(size_of(VkPhysicalDevicePipelineRobustnessProperties) == 32, "VkPhysicalDevicePipelineRobustnessProperties has size % instead of 32", size_of(VkPhysicalDevicePipelineRobustnessProperties));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineRobustnessCreateInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineRobustnessCreateInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRobustnessCreateInfo.sType)) == 4, "VkPipelineRobustnessCreateInfo.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineRobustnessCreateInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineRobustnessCreateInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRobustnessCreateInfo.pNext)) == 8, "VkPipelineRobustnessCreateInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineRobustnessCreateInfo.pNext)));
|
|
assert(((cast(*void)(*instance.storageBuffers)) - cast(*void)(*instance)) == 16, "VkPipelineRobustnessCreateInfo.storageBuffers has unexpected offset % instead of 16", ((cast(*void)(*instance.storageBuffers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRobustnessCreateInfo.storageBuffers)) == 4, "VkPipelineRobustnessCreateInfo.storageBuffers has unexpected size % instead of 4", size_of(type_of(VkPipelineRobustnessCreateInfo.storageBuffers)));
|
|
assert(((cast(*void)(*instance.uniformBuffers)) - cast(*void)(*instance)) == 20, "VkPipelineRobustnessCreateInfo.uniformBuffers has unexpected offset % instead of 20", ((cast(*void)(*instance.uniformBuffers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRobustnessCreateInfo.uniformBuffers)) == 4, "VkPipelineRobustnessCreateInfo.uniformBuffers has unexpected size % instead of 4", size_of(type_of(VkPipelineRobustnessCreateInfo.uniformBuffers)));
|
|
assert(((cast(*void)(*instance.vertexInputs)) - cast(*void)(*instance)) == 24, "VkPipelineRobustnessCreateInfo.vertexInputs has unexpected offset % instead of 24", ((cast(*void)(*instance.vertexInputs)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRobustnessCreateInfo.vertexInputs)) == 4, "VkPipelineRobustnessCreateInfo.vertexInputs has unexpected size % instead of 4", size_of(type_of(VkPipelineRobustnessCreateInfo.vertexInputs)));
|
|
assert(((cast(*void)(*instance.images)) - cast(*void)(*instance)) == 28, "VkPipelineRobustnessCreateInfo.images has unexpected offset % instead of 28", ((cast(*void)(*instance.images)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRobustnessCreateInfo.images)) == 4, "VkPipelineRobustnessCreateInfo.images has unexpected size % instead of 4", size_of(type_of(VkPipelineRobustnessCreateInfo.images)));
|
|
assert(size_of(VkPipelineRobustnessCreateInfo) == 32, "VkPipelineRobustnessCreateInfo has size % instead of 32", size_of(VkPipelineRobustnessCreateInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceHostImageCopyFeatures;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceHostImageCopyFeatures.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceHostImageCopyFeatures.sType)) == 4, "VkPhysicalDeviceHostImageCopyFeatures.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceHostImageCopyFeatures.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceHostImageCopyFeatures.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceHostImageCopyFeatures.pNext)) == 8, "VkPhysicalDeviceHostImageCopyFeatures.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceHostImageCopyFeatures.pNext)));
|
|
assert(((cast(*void)(*instance.hostImageCopy)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceHostImageCopyFeatures.hostImageCopy has unexpected offset % instead of 16", ((cast(*void)(*instance.hostImageCopy)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceHostImageCopyFeatures.hostImageCopy)) == 4, "VkPhysicalDeviceHostImageCopyFeatures.hostImageCopy has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceHostImageCopyFeatures.hostImageCopy)));
|
|
assert(size_of(VkPhysicalDeviceHostImageCopyFeatures) == 24, "VkPhysicalDeviceHostImageCopyFeatures has size % instead of 24", size_of(VkPhysicalDeviceHostImageCopyFeatures));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceHostImageCopyProperties;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceHostImageCopyProperties.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceHostImageCopyProperties.sType)) == 4, "VkPhysicalDeviceHostImageCopyProperties.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceHostImageCopyProperties.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceHostImageCopyProperties.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceHostImageCopyProperties.pNext)) == 8, "VkPhysicalDeviceHostImageCopyProperties.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceHostImageCopyProperties.pNext)));
|
|
assert(((cast(*void)(*instance.copySrcLayoutCount)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceHostImageCopyProperties.copySrcLayoutCount has unexpected offset % instead of 16", ((cast(*void)(*instance.copySrcLayoutCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceHostImageCopyProperties.copySrcLayoutCount)) == 4, "VkPhysicalDeviceHostImageCopyProperties.copySrcLayoutCount has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceHostImageCopyProperties.copySrcLayoutCount)));
|
|
assert(((cast(*void)(*instance.pCopySrcLayouts)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceHostImageCopyProperties.pCopySrcLayouts has unexpected offset % instead of 24", ((cast(*void)(*instance.pCopySrcLayouts)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceHostImageCopyProperties.pCopySrcLayouts)) == 8, "VkPhysicalDeviceHostImageCopyProperties.pCopySrcLayouts has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceHostImageCopyProperties.pCopySrcLayouts)));
|
|
assert(((cast(*void)(*instance.copyDstLayoutCount)) - cast(*void)(*instance)) == 32, "VkPhysicalDeviceHostImageCopyProperties.copyDstLayoutCount has unexpected offset % instead of 32", ((cast(*void)(*instance.copyDstLayoutCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceHostImageCopyProperties.copyDstLayoutCount)) == 4, "VkPhysicalDeviceHostImageCopyProperties.copyDstLayoutCount has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceHostImageCopyProperties.copyDstLayoutCount)));
|
|
assert(((cast(*void)(*instance.pCopyDstLayouts)) - cast(*void)(*instance)) == 40, "VkPhysicalDeviceHostImageCopyProperties.pCopyDstLayouts has unexpected offset % instead of 40", ((cast(*void)(*instance.pCopyDstLayouts)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceHostImageCopyProperties.pCopyDstLayouts)) == 8, "VkPhysicalDeviceHostImageCopyProperties.pCopyDstLayouts has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceHostImageCopyProperties.pCopyDstLayouts)));
|
|
assert(((cast(*void)(*instance.optimalTilingLayoutUUID)) - cast(*void)(*instance)) == 48, "VkPhysicalDeviceHostImageCopyProperties.optimalTilingLayoutUUID has unexpected offset % instead of 48", ((cast(*void)(*instance.optimalTilingLayoutUUID)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceHostImageCopyProperties.optimalTilingLayoutUUID)) == 16, "VkPhysicalDeviceHostImageCopyProperties.optimalTilingLayoutUUID has unexpected size % instead of 16", size_of(type_of(VkPhysicalDeviceHostImageCopyProperties.optimalTilingLayoutUUID)));
|
|
assert(((cast(*void)(*instance.identicalMemoryTypeRequirements)) - cast(*void)(*instance)) == 64, "VkPhysicalDeviceHostImageCopyProperties.identicalMemoryTypeRequirements has unexpected offset % instead of 64", ((cast(*void)(*instance.identicalMemoryTypeRequirements)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceHostImageCopyProperties.identicalMemoryTypeRequirements)) == 4, "VkPhysicalDeviceHostImageCopyProperties.identicalMemoryTypeRequirements has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceHostImageCopyProperties.identicalMemoryTypeRequirements)));
|
|
assert(size_of(VkPhysicalDeviceHostImageCopyProperties) == 72, "VkPhysicalDeviceHostImageCopyProperties has size % instead of 72", size_of(VkPhysicalDeviceHostImageCopyProperties));
|
|
}
|
|
|
|
{
|
|
instance: VkMemoryToImageCopy;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkMemoryToImageCopy.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryToImageCopy.sType)) == 4, "VkMemoryToImageCopy.sType has unexpected size % instead of 4", size_of(type_of(VkMemoryToImageCopy.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkMemoryToImageCopy.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryToImageCopy.pNext)) == 8, "VkMemoryToImageCopy.pNext has unexpected size % instead of 8", size_of(type_of(VkMemoryToImageCopy.pNext)));
|
|
assert(((cast(*void)(*instance.pHostPointer)) - cast(*void)(*instance)) == 16, "VkMemoryToImageCopy.pHostPointer has unexpected offset % instead of 16", ((cast(*void)(*instance.pHostPointer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryToImageCopy.pHostPointer)) == 8, "VkMemoryToImageCopy.pHostPointer has unexpected size % instead of 8", size_of(type_of(VkMemoryToImageCopy.pHostPointer)));
|
|
assert(((cast(*void)(*instance.memoryRowLength)) - cast(*void)(*instance)) == 24, "VkMemoryToImageCopy.memoryRowLength has unexpected offset % instead of 24", ((cast(*void)(*instance.memoryRowLength)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryToImageCopy.memoryRowLength)) == 4, "VkMemoryToImageCopy.memoryRowLength has unexpected size % instead of 4", size_of(type_of(VkMemoryToImageCopy.memoryRowLength)));
|
|
assert(((cast(*void)(*instance.memoryImageHeight)) - cast(*void)(*instance)) == 28, "VkMemoryToImageCopy.memoryImageHeight has unexpected offset % instead of 28", ((cast(*void)(*instance.memoryImageHeight)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryToImageCopy.memoryImageHeight)) == 4, "VkMemoryToImageCopy.memoryImageHeight has unexpected size % instead of 4", size_of(type_of(VkMemoryToImageCopy.memoryImageHeight)));
|
|
assert(((cast(*void)(*instance.imageSubresource)) - cast(*void)(*instance)) == 32, "VkMemoryToImageCopy.imageSubresource has unexpected offset % instead of 32", ((cast(*void)(*instance.imageSubresource)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryToImageCopy.imageSubresource)) == 16, "VkMemoryToImageCopy.imageSubresource has unexpected size % instead of 16", size_of(type_of(VkMemoryToImageCopy.imageSubresource)));
|
|
assert(((cast(*void)(*instance.imageOffset)) - cast(*void)(*instance)) == 48, "VkMemoryToImageCopy.imageOffset has unexpected offset % instead of 48", ((cast(*void)(*instance.imageOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryToImageCopy.imageOffset)) == 12, "VkMemoryToImageCopy.imageOffset has unexpected size % instead of 12", size_of(type_of(VkMemoryToImageCopy.imageOffset)));
|
|
assert(((cast(*void)(*instance.imageExtent)) - cast(*void)(*instance)) == 60, "VkMemoryToImageCopy.imageExtent has unexpected offset % instead of 60", ((cast(*void)(*instance.imageExtent)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryToImageCopy.imageExtent)) == 12, "VkMemoryToImageCopy.imageExtent has unexpected size % instead of 12", size_of(type_of(VkMemoryToImageCopy.imageExtent)));
|
|
assert(size_of(VkMemoryToImageCopy) == 72, "VkMemoryToImageCopy has size % instead of 72", size_of(VkMemoryToImageCopy));
|
|
}
|
|
|
|
{
|
|
instance: VkImageToMemoryCopy;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkImageToMemoryCopy.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageToMemoryCopy.sType)) == 4, "VkImageToMemoryCopy.sType has unexpected size % instead of 4", size_of(type_of(VkImageToMemoryCopy.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkImageToMemoryCopy.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageToMemoryCopy.pNext)) == 8, "VkImageToMemoryCopy.pNext has unexpected size % instead of 8", size_of(type_of(VkImageToMemoryCopy.pNext)));
|
|
assert(((cast(*void)(*instance.pHostPointer)) - cast(*void)(*instance)) == 16, "VkImageToMemoryCopy.pHostPointer has unexpected offset % instead of 16", ((cast(*void)(*instance.pHostPointer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageToMemoryCopy.pHostPointer)) == 8, "VkImageToMemoryCopy.pHostPointer has unexpected size % instead of 8", size_of(type_of(VkImageToMemoryCopy.pHostPointer)));
|
|
assert(((cast(*void)(*instance.memoryRowLength)) - cast(*void)(*instance)) == 24, "VkImageToMemoryCopy.memoryRowLength has unexpected offset % instead of 24", ((cast(*void)(*instance.memoryRowLength)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageToMemoryCopy.memoryRowLength)) == 4, "VkImageToMemoryCopy.memoryRowLength has unexpected size % instead of 4", size_of(type_of(VkImageToMemoryCopy.memoryRowLength)));
|
|
assert(((cast(*void)(*instance.memoryImageHeight)) - cast(*void)(*instance)) == 28, "VkImageToMemoryCopy.memoryImageHeight has unexpected offset % instead of 28", ((cast(*void)(*instance.memoryImageHeight)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageToMemoryCopy.memoryImageHeight)) == 4, "VkImageToMemoryCopy.memoryImageHeight has unexpected size % instead of 4", size_of(type_of(VkImageToMemoryCopy.memoryImageHeight)));
|
|
assert(((cast(*void)(*instance.imageSubresource)) - cast(*void)(*instance)) == 32, "VkImageToMemoryCopy.imageSubresource has unexpected offset % instead of 32", ((cast(*void)(*instance.imageSubresource)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageToMemoryCopy.imageSubresource)) == 16, "VkImageToMemoryCopy.imageSubresource has unexpected size % instead of 16", size_of(type_of(VkImageToMemoryCopy.imageSubresource)));
|
|
assert(((cast(*void)(*instance.imageOffset)) - cast(*void)(*instance)) == 48, "VkImageToMemoryCopy.imageOffset has unexpected offset % instead of 48", ((cast(*void)(*instance.imageOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageToMemoryCopy.imageOffset)) == 12, "VkImageToMemoryCopy.imageOffset has unexpected size % instead of 12", size_of(type_of(VkImageToMemoryCopy.imageOffset)));
|
|
assert(((cast(*void)(*instance.imageExtent)) - cast(*void)(*instance)) == 60, "VkImageToMemoryCopy.imageExtent has unexpected offset % instead of 60", ((cast(*void)(*instance.imageExtent)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageToMemoryCopy.imageExtent)) == 12, "VkImageToMemoryCopy.imageExtent has unexpected size % instead of 12", size_of(type_of(VkImageToMemoryCopy.imageExtent)));
|
|
assert(size_of(VkImageToMemoryCopy) == 72, "VkImageToMemoryCopy has size % instead of 72", size_of(VkImageToMemoryCopy));
|
|
}
|
|
|
|
{
|
|
instance: VkCopyMemoryToImageInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkCopyMemoryToImageInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyMemoryToImageInfo.sType)) == 4, "VkCopyMemoryToImageInfo.sType has unexpected size % instead of 4", size_of(type_of(VkCopyMemoryToImageInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkCopyMemoryToImageInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyMemoryToImageInfo.pNext)) == 8, "VkCopyMemoryToImageInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkCopyMemoryToImageInfo.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkCopyMemoryToImageInfo.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyMemoryToImageInfo.flags)) == 4, "VkCopyMemoryToImageInfo.flags has unexpected size % instead of 4", size_of(type_of(VkCopyMemoryToImageInfo.flags)));
|
|
assert(((cast(*void)(*instance.dstImage)) - cast(*void)(*instance)) == 24, "VkCopyMemoryToImageInfo.dstImage has unexpected offset % instead of 24", ((cast(*void)(*instance.dstImage)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyMemoryToImageInfo.dstImage)) == 8, "VkCopyMemoryToImageInfo.dstImage has unexpected size % instead of 8", size_of(type_of(VkCopyMemoryToImageInfo.dstImage)));
|
|
assert(((cast(*void)(*instance.dstImageLayout)) - cast(*void)(*instance)) == 32, "VkCopyMemoryToImageInfo.dstImageLayout has unexpected offset % instead of 32", ((cast(*void)(*instance.dstImageLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyMemoryToImageInfo.dstImageLayout)) == 4, "VkCopyMemoryToImageInfo.dstImageLayout has unexpected size % instead of 4", size_of(type_of(VkCopyMemoryToImageInfo.dstImageLayout)));
|
|
assert(((cast(*void)(*instance.regionCount)) - cast(*void)(*instance)) == 36, "VkCopyMemoryToImageInfo.regionCount has unexpected offset % instead of 36", ((cast(*void)(*instance.regionCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyMemoryToImageInfo.regionCount)) == 4, "VkCopyMemoryToImageInfo.regionCount has unexpected size % instead of 4", size_of(type_of(VkCopyMemoryToImageInfo.regionCount)));
|
|
assert(((cast(*void)(*instance.pRegions)) - cast(*void)(*instance)) == 40, "VkCopyMemoryToImageInfo.pRegions has unexpected offset % instead of 40", ((cast(*void)(*instance.pRegions)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyMemoryToImageInfo.pRegions)) == 8, "VkCopyMemoryToImageInfo.pRegions has unexpected size % instead of 8", size_of(type_of(VkCopyMemoryToImageInfo.pRegions)));
|
|
assert(size_of(VkCopyMemoryToImageInfo) == 48, "VkCopyMemoryToImageInfo has size % instead of 48", size_of(VkCopyMemoryToImageInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkCopyImageToMemoryInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkCopyImageToMemoryInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyImageToMemoryInfo.sType)) == 4, "VkCopyImageToMemoryInfo.sType has unexpected size % instead of 4", size_of(type_of(VkCopyImageToMemoryInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkCopyImageToMemoryInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyImageToMemoryInfo.pNext)) == 8, "VkCopyImageToMemoryInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkCopyImageToMemoryInfo.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkCopyImageToMemoryInfo.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyImageToMemoryInfo.flags)) == 4, "VkCopyImageToMemoryInfo.flags has unexpected size % instead of 4", size_of(type_of(VkCopyImageToMemoryInfo.flags)));
|
|
assert(((cast(*void)(*instance.srcImage)) - cast(*void)(*instance)) == 24, "VkCopyImageToMemoryInfo.srcImage has unexpected offset % instead of 24", ((cast(*void)(*instance.srcImage)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyImageToMemoryInfo.srcImage)) == 8, "VkCopyImageToMemoryInfo.srcImage has unexpected size % instead of 8", size_of(type_of(VkCopyImageToMemoryInfo.srcImage)));
|
|
assert(((cast(*void)(*instance.srcImageLayout)) - cast(*void)(*instance)) == 32, "VkCopyImageToMemoryInfo.srcImageLayout has unexpected offset % instead of 32", ((cast(*void)(*instance.srcImageLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyImageToMemoryInfo.srcImageLayout)) == 4, "VkCopyImageToMemoryInfo.srcImageLayout has unexpected size % instead of 4", size_of(type_of(VkCopyImageToMemoryInfo.srcImageLayout)));
|
|
assert(((cast(*void)(*instance.regionCount)) - cast(*void)(*instance)) == 36, "VkCopyImageToMemoryInfo.regionCount has unexpected offset % instead of 36", ((cast(*void)(*instance.regionCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyImageToMemoryInfo.regionCount)) == 4, "VkCopyImageToMemoryInfo.regionCount has unexpected size % instead of 4", size_of(type_of(VkCopyImageToMemoryInfo.regionCount)));
|
|
assert(((cast(*void)(*instance.pRegions)) - cast(*void)(*instance)) == 40, "VkCopyImageToMemoryInfo.pRegions has unexpected offset % instead of 40", ((cast(*void)(*instance.pRegions)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyImageToMemoryInfo.pRegions)) == 8, "VkCopyImageToMemoryInfo.pRegions has unexpected size % instead of 8", size_of(type_of(VkCopyImageToMemoryInfo.pRegions)));
|
|
assert(size_of(VkCopyImageToMemoryInfo) == 48, "VkCopyImageToMemoryInfo has size % instead of 48", size_of(VkCopyImageToMemoryInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkCopyImageToImageInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkCopyImageToImageInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyImageToImageInfo.sType)) == 4, "VkCopyImageToImageInfo.sType has unexpected size % instead of 4", size_of(type_of(VkCopyImageToImageInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkCopyImageToImageInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyImageToImageInfo.pNext)) == 8, "VkCopyImageToImageInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkCopyImageToImageInfo.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkCopyImageToImageInfo.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyImageToImageInfo.flags)) == 4, "VkCopyImageToImageInfo.flags has unexpected size % instead of 4", size_of(type_of(VkCopyImageToImageInfo.flags)));
|
|
assert(((cast(*void)(*instance.srcImage)) - cast(*void)(*instance)) == 24, "VkCopyImageToImageInfo.srcImage has unexpected offset % instead of 24", ((cast(*void)(*instance.srcImage)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyImageToImageInfo.srcImage)) == 8, "VkCopyImageToImageInfo.srcImage has unexpected size % instead of 8", size_of(type_of(VkCopyImageToImageInfo.srcImage)));
|
|
assert(((cast(*void)(*instance.srcImageLayout)) - cast(*void)(*instance)) == 32, "VkCopyImageToImageInfo.srcImageLayout has unexpected offset % instead of 32", ((cast(*void)(*instance.srcImageLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyImageToImageInfo.srcImageLayout)) == 4, "VkCopyImageToImageInfo.srcImageLayout has unexpected size % instead of 4", size_of(type_of(VkCopyImageToImageInfo.srcImageLayout)));
|
|
assert(((cast(*void)(*instance.dstImage)) - cast(*void)(*instance)) == 40, "VkCopyImageToImageInfo.dstImage has unexpected offset % instead of 40", ((cast(*void)(*instance.dstImage)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyImageToImageInfo.dstImage)) == 8, "VkCopyImageToImageInfo.dstImage has unexpected size % instead of 8", size_of(type_of(VkCopyImageToImageInfo.dstImage)));
|
|
assert(((cast(*void)(*instance.dstImageLayout)) - cast(*void)(*instance)) == 48, "VkCopyImageToImageInfo.dstImageLayout has unexpected offset % instead of 48", ((cast(*void)(*instance.dstImageLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyImageToImageInfo.dstImageLayout)) == 4, "VkCopyImageToImageInfo.dstImageLayout has unexpected size % instead of 4", size_of(type_of(VkCopyImageToImageInfo.dstImageLayout)));
|
|
assert(((cast(*void)(*instance.regionCount)) - cast(*void)(*instance)) == 52, "VkCopyImageToImageInfo.regionCount has unexpected offset % instead of 52", ((cast(*void)(*instance.regionCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyImageToImageInfo.regionCount)) == 4, "VkCopyImageToImageInfo.regionCount has unexpected size % instead of 4", size_of(type_of(VkCopyImageToImageInfo.regionCount)));
|
|
assert(((cast(*void)(*instance.pRegions)) - cast(*void)(*instance)) == 56, "VkCopyImageToImageInfo.pRegions has unexpected offset % instead of 56", ((cast(*void)(*instance.pRegions)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyImageToImageInfo.pRegions)) == 8, "VkCopyImageToImageInfo.pRegions has unexpected size % instead of 8", size_of(type_of(VkCopyImageToImageInfo.pRegions)));
|
|
assert(size_of(VkCopyImageToImageInfo) == 64, "VkCopyImageToImageInfo has size % instead of 64", size_of(VkCopyImageToImageInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkHostImageLayoutTransitionInfo;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkHostImageLayoutTransitionInfo.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkHostImageLayoutTransitionInfo.sType)) == 4, "VkHostImageLayoutTransitionInfo.sType has unexpected size % instead of 4", size_of(type_of(VkHostImageLayoutTransitionInfo.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkHostImageLayoutTransitionInfo.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkHostImageLayoutTransitionInfo.pNext)) == 8, "VkHostImageLayoutTransitionInfo.pNext has unexpected size % instead of 8", size_of(type_of(VkHostImageLayoutTransitionInfo.pNext)));
|
|
assert(((cast(*void)(*instance.image)) - cast(*void)(*instance)) == 16, "VkHostImageLayoutTransitionInfo.image has unexpected offset % instead of 16", ((cast(*void)(*instance.image)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkHostImageLayoutTransitionInfo.image)) == 8, "VkHostImageLayoutTransitionInfo.image has unexpected size % instead of 8", size_of(type_of(VkHostImageLayoutTransitionInfo.image)));
|
|
assert(((cast(*void)(*instance.oldLayout)) - cast(*void)(*instance)) == 24, "VkHostImageLayoutTransitionInfo.oldLayout has unexpected offset % instead of 24", ((cast(*void)(*instance.oldLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkHostImageLayoutTransitionInfo.oldLayout)) == 4, "VkHostImageLayoutTransitionInfo.oldLayout has unexpected size % instead of 4", size_of(type_of(VkHostImageLayoutTransitionInfo.oldLayout)));
|
|
assert(((cast(*void)(*instance.newLayout)) - cast(*void)(*instance)) == 28, "VkHostImageLayoutTransitionInfo.newLayout has unexpected offset % instead of 28", ((cast(*void)(*instance.newLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkHostImageLayoutTransitionInfo.newLayout)) == 4, "VkHostImageLayoutTransitionInfo.newLayout has unexpected size % instead of 4", size_of(type_of(VkHostImageLayoutTransitionInfo.newLayout)));
|
|
assert(((cast(*void)(*instance.subresourceRange)) - cast(*void)(*instance)) == 32, "VkHostImageLayoutTransitionInfo.subresourceRange has unexpected offset % instead of 32", ((cast(*void)(*instance.subresourceRange)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkHostImageLayoutTransitionInfo.subresourceRange)) == 20, "VkHostImageLayoutTransitionInfo.subresourceRange has unexpected size % instead of 20", size_of(type_of(VkHostImageLayoutTransitionInfo.subresourceRange)));
|
|
assert(size_of(VkHostImageLayoutTransitionInfo) == 56, "VkHostImageLayoutTransitionInfo has size % instead of 56", size_of(VkHostImageLayoutTransitionInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkSubresourceHostMemcpySize;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSubresourceHostMemcpySize.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubresourceHostMemcpySize.sType)) == 4, "VkSubresourceHostMemcpySize.sType has unexpected size % instead of 4", size_of(type_of(VkSubresourceHostMemcpySize.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSubresourceHostMemcpySize.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubresourceHostMemcpySize.pNext)) == 8, "VkSubresourceHostMemcpySize.pNext has unexpected size % instead of 8", size_of(type_of(VkSubresourceHostMemcpySize.pNext)));
|
|
assert(((cast(*void)(*instance.size)) - cast(*void)(*instance)) == 16, "VkSubresourceHostMemcpySize.size has unexpected offset % instead of 16", ((cast(*void)(*instance.size)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubresourceHostMemcpySize.size)) == 8, "VkSubresourceHostMemcpySize.size has unexpected size % instead of 8", size_of(type_of(VkSubresourceHostMemcpySize.size)));
|
|
assert(size_of(VkSubresourceHostMemcpySize) == 24, "VkSubresourceHostMemcpySize has size % instead of 24", size_of(VkSubresourceHostMemcpySize));
|
|
}
|
|
|
|
{
|
|
instance: VkHostImageCopyDevicePerformanceQuery;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkHostImageCopyDevicePerformanceQuery.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkHostImageCopyDevicePerformanceQuery.sType)) == 4, "VkHostImageCopyDevicePerformanceQuery.sType has unexpected size % instead of 4", size_of(type_of(VkHostImageCopyDevicePerformanceQuery.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkHostImageCopyDevicePerformanceQuery.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkHostImageCopyDevicePerformanceQuery.pNext)) == 8, "VkHostImageCopyDevicePerformanceQuery.pNext has unexpected size % instead of 8", size_of(type_of(VkHostImageCopyDevicePerformanceQuery.pNext)));
|
|
assert(((cast(*void)(*instance.optimalDeviceAccess)) - cast(*void)(*instance)) == 16, "VkHostImageCopyDevicePerformanceQuery.optimalDeviceAccess has unexpected offset % instead of 16", ((cast(*void)(*instance.optimalDeviceAccess)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkHostImageCopyDevicePerformanceQuery.optimalDeviceAccess)) == 4, "VkHostImageCopyDevicePerformanceQuery.optimalDeviceAccess has unexpected size % instead of 4", size_of(type_of(VkHostImageCopyDevicePerformanceQuery.optimalDeviceAccess)));
|
|
assert(((cast(*void)(*instance.identicalMemoryLayout)) - cast(*void)(*instance)) == 20, "VkHostImageCopyDevicePerformanceQuery.identicalMemoryLayout has unexpected offset % instead of 20", ((cast(*void)(*instance.identicalMemoryLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkHostImageCopyDevicePerformanceQuery.identicalMemoryLayout)) == 4, "VkHostImageCopyDevicePerformanceQuery.identicalMemoryLayout has unexpected size % instead of 4", size_of(type_of(VkHostImageCopyDevicePerformanceQuery.identicalMemoryLayout)));
|
|
assert(size_of(VkHostImageCopyDevicePerformanceQuery) == 24, "VkHostImageCopyDevicePerformanceQuery has size % instead of 24", size_of(VkHostImageCopyDevicePerformanceQuery));
|
|
}
|
|
|
|
{
|
|
instance: VkSurfaceCapabilitiesKHR;
|
|
assert(((cast(*void)(*instance.minImageCount)) - cast(*void)(*instance)) == 0, "VkSurfaceCapabilitiesKHR.minImageCount has unexpected offset % instead of 0", ((cast(*void)(*instance.minImageCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfaceCapabilitiesKHR.minImageCount)) == 4, "VkSurfaceCapabilitiesKHR.minImageCount has unexpected size % instead of 4", size_of(type_of(VkSurfaceCapabilitiesKHR.minImageCount)));
|
|
assert(((cast(*void)(*instance.maxImageCount)) - cast(*void)(*instance)) == 4, "VkSurfaceCapabilitiesKHR.maxImageCount has unexpected offset % instead of 4", ((cast(*void)(*instance.maxImageCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfaceCapabilitiesKHR.maxImageCount)) == 4, "VkSurfaceCapabilitiesKHR.maxImageCount has unexpected size % instead of 4", size_of(type_of(VkSurfaceCapabilitiesKHR.maxImageCount)));
|
|
assert(((cast(*void)(*instance.currentExtent)) - cast(*void)(*instance)) == 8, "VkSurfaceCapabilitiesKHR.currentExtent has unexpected offset % instead of 8", ((cast(*void)(*instance.currentExtent)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfaceCapabilitiesKHR.currentExtent)) == 8, "VkSurfaceCapabilitiesKHR.currentExtent has unexpected size % instead of 8", size_of(type_of(VkSurfaceCapabilitiesKHR.currentExtent)));
|
|
assert(((cast(*void)(*instance.minImageExtent)) - cast(*void)(*instance)) == 16, "VkSurfaceCapabilitiesKHR.minImageExtent has unexpected offset % instead of 16", ((cast(*void)(*instance.minImageExtent)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfaceCapabilitiesKHR.minImageExtent)) == 8, "VkSurfaceCapabilitiesKHR.minImageExtent has unexpected size % instead of 8", size_of(type_of(VkSurfaceCapabilitiesKHR.minImageExtent)));
|
|
assert(((cast(*void)(*instance.maxImageExtent)) - cast(*void)(*instance)) == 24, "VkSurfaceCapabilitiesKHR.maxImageExtent has unexpected offset % instead of 24", ((cast(*void)(*instance.maxImageExtent)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfaceCapabilitiesKHR.maxImageExtent)) == 8, "VkSurfaceCapabilitiesKHR.maxImageExtent has unexpected size % instead of 8", size_of(type_of(VkSurfaceCapabilitiesKHR.maxImageExtent)));
|
|
assert(((cast(*void)(*instance.maxImageArrayLayers)) - cast(*void)(*instance)) == 32, "VkSurfaceCapabilitiesKHR.maxImageArrayLayers has unexpected offset % instead of 32", ((cast(*void)(*instance.maxImageArrayLayers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfaceCapabilitiesKHR.maxImageArrayLayers)) == 4, "VkSurfaceCapabilitiesKHR.maxImageArrayLayers has unexpected size % instead of 4", size_of(type_of(VkSurfaceCapabilitiesKHR.maxImageArrayLayers)));
|
|
assert(((cast(*void)(*instance.supportedTransforms)) - cast(*void)(*instance)) == 36, "VkSurfaceCapabilitiesKHR.supportedTransforms has unexpected offset % instead of 36", ((cast(*void)(*instance.supportedTransforms)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfaceCapabilitiesKHR.supportedTransforms)) == 4, "VkSurfaceCapabilitiesKHR.supportedTransforms has unexpected size % instead of 4", size_of(type_of(VkSurfaceCapabilitiesKHR.supportedTransforms)));
|
|
assert(((cast(*void)(*instance.currentTransform)) - cast(*void)(*instance)) == 40, "VkSurfaceCapabilitiesKHR.currentTransform has unexpected offset % instead of 40", ((cast(*void)(*instance.currentTransform)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfaceCapabilitiesKHR.currentTransform)) == 4, "VkSurfaceCapabilitiesKHR.currentTransform has unexpected size % instead of 4", size_of(type_of(VkSurfaceCapabilitiesKHR.currentTransform)));
|
|
assert(((cast(*void)(*instance.supportedCompositeAlpha)) - cast(*void)(*instance)) == 44, "VkSurfaceCapabilitiesKHR.supportedCompositeAlpha has unexpected offset % instead of 44", ((cast(*void)(*instance.supportedCompositeAlpha)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfaceCapabilitiesKHR.supportedCompositeAlpha)) == 4, "VkSurfaceCapabilitiesKHR.supportedCompositeAlpha has unexpected size % instead of 4", size_of(type_of(VkSurfaceCapabilitiesKHR.supportedCompositeAlpha)));
|
|
assert(((cast(*void)(*instance.supportedUsageFlags)) - cast(*void)(*instance)) == 48, "VkSurfaceCapabilitiesKHR.supportedUsageFlags has unexpected offset % instead of 48", ((cast(*void)(*instance.supportedUsageFlags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfaceCapabilitiesKHR.supportedUsageFlags)) == 4, "VkSurfaceCapabilitiesKHR.supportedUsageFlags has unexpected size % instead of 4", size_of(type_of(VkSurfaceCapabilitiesKHR.supportedUsageFlags)));
|
|
assert(size_of(VkSurfaceCapabilitiesKHR) == 52, "VkSurfaceCapabilitiesKHR has size % instead of 52", size_of(VkSurfaceCapabilitiesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkSurfaceFormatKHR;
|
|
assert(((cast(*void)(*instance.format)) - cast(*void)(*instance)) == 0, "VkSurfaceFormatKHR.format has unexpected offset % instead of 0", ((cast(*void)(*instance.format)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfaceFormatKHR.format)) == 4, "VkSurfaceFormatKHR.format has unexpected size % instead of 4", size_of(type_of(VkSurfaceFormatKHR.format)));
|
|
assert(((cast(*void)(*instance.colorSpace)) - cast(*void)(*instance)) == 4, "VkSurfaceFormatKHR.colorSpace has unexpected offset % instead of 4", ((cast(*void)(*instance.colorSpace)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfaceFormatKHR.colorSpace)) == 4, "VkSurfaceFormatKHR.colorSpace has unexpected size % instead of 4", size_of(type_of(VkSurfaceFormatKHR.colorSpace)));
|
|
assert(size_of(VkSurfaceFormatKHR) == 8, "VkSurfaceFormatKHR has size % instead of 8", size_of(VkSurfaceFormatKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkSwapchainCreateInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSwapchainCreateInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSwapchainCreateInfoKHR.sType)) == 4, "VkSwapchainCreateInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkSwapchainCreateInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSwapchainCreateInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSwapchainCreateInfoKHR.pNext)) == 8, "VkSwapchainCreateInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkSwapchainCreateInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkSwapchainCreateInfoKHR.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSwapchainCreateInfoKHR.flags)) == 4, "VkSwapchainCreateInfoKHR.flags has unexpected size % instead of 4", size_of(type_of(VkSwapchainCreateInfoKHR.flags)));
|
|
assert(((cast(*void)(*instance.surface)) - cast(*void)(*instance)) == 24, "VkSwapchainCreateInfoKHR.surface has unexpected offset % instead of 24", ((cast(*void)(*instance.surface)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSwapchainCreateInfoKHR.surface)) == 8, "VkSwapchainCreateInfoKHR.surface has unexpected size % instead of 8", size_of(type_of(VkSwapchainCreateInfoKHR.surface)));
|
|
assert(((cast(*void)(*instance.minImageCount)) - cast(*void)(*instance)) == 32, "VkSwapchainCreateInfoKHR.minImageCount has unexpected offset % instead of 32", ((cast(*void)(*instance.minImageCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSwapchainCreateInfoKHR.minImageCount)) == 4, "VkSwapchainCreateInfoKHR.minImageCount has unexpected size % instead of 4", size_of(type_of(VkSwapchainCreateInfoKHR.minImageCount)));
|
|
assert(((cast(*void)(*instance.imageFormat)) - cast(*void)(*instance)) == 36, "VkSwapchainCreateInfoKHR.imageFormat has unexpected offset % instead of 36", ((cast(*void)(*instance.imageFormat)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSwapchainCreateInfoKHR.imageFormat)) == 4, "VkSwapchainCreateInfoKHR.imageFormat has unexpected size % instead of 4", size_of(type_of(VkSwapchainCreateInfoKHR.imageFormat)));
|
|
assert(((cast(*void)(*instance.imageColorSpace)) - cast(*void)(*instance)) == 40, "VkSwapchainCreateInfoKHR.imageColorSpace has unexpected offset % instead of 40", ((cast(*void)(*instance.imageColorSpace)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSwapchainCreateInfoKHR.imageColorSpace)) == 4, "VkSwapchainCreateInfoKHR.imageColorSpace has unexpected size % instead of 4", size_of(type_of(VkSwapchainCreateInfoKHR.imageColorSpace)));
|
|
assert(((cast(*void)(*instance.imageExtent)) - cast(*void)(*instance)) == 44, "VkSwapchainCreateInfoKHR.imageExtent has unexpected offset % instead of 44", ((cast(*void)(*instance.imageExtent)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSwapchainCreateInfoKHR.imageExtent)) == 8, "VkSwapchainCreateInfoKHR.imageExtent has unexpected size % instead of 8", size_of(type_of(VkSwapchainCreateInfoKHR.imageExtent)));
|
|
assert(((cast(*void)(*instance.imageArrayLayers)) - cast(*void)(*instance)) == 52, "VkSwapchainCreateInfoKHR.imageArrayLayers has unexpected offset % instead of 52", ((cast(*void)(*instance.imageArrayLayers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSwapchainCreateInfoKHR.imageArrayLayers)) == 4, "VkSwapchainCreateInfoKHR.imageArrayLayers has unexpected size % instead of 4", size_of(type_of(VkSwapchainCreateInfoKHR.imageArrayLayers)));
|
|
assert(((cast(*void)(*instance.imageUsage)) - cast(*void)(*instance)) == 56, "VkSwapchainCreateInfoKHR.imageUsage has unexpected offset % instead of 56", ((cast(*void)(*instance.imageUsage)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSwapchainCreateInfoKHR.imageUsage)) == 4, "VkSwapchainCreateInfoKHR.imageUsage has unexpected size % instead of 4", size_of(type_of(VkSwapchainCreateInfoKHR.imageUsage)));
|
|
assert(((cast(*void)(*instance.imageSharingMode)) - cast(*void)(*instance)) == 60, "VkSwapchainCreateInfoKHR.imageSharingMode has unexpected offset % instead of 60", ((cast(*void)(*instance.imageSharingMode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSwapchainCreateInfoKHR.imageSharingMode)) == 4, "VkSwapchainCreateInfoKHR.imageSharingMode has unexpected size % instead of 4", size_of(type_of(VkSwapchainCreateInfoKHR.imageSharingMode)));
|
|
assert(((cast(*void)(*instance.queueFamilyIndexCount)) - cast(*void)(*instance)) == 64, "VkSwapchainCreateInfoKHR.queueFamilyIndexCount has unexpected offset % instead of 64", ((cast(*void)(*instance.queueFamilyIndexCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSwapchainCreateInfoKHR.queueFamilyIndexCount)) == 4, "VkSwapchainCreateInfoKHR.queueFamilyIndexCount has unexpected size % instead of 4", size_of(type_of(VkSwapchainCreateInfoKHR.queueFamilyIndexCount)));
|
|
assert(((cast(*void)(*instance.pQueueFamilyIndices)) - cast(*void)(*instance)) == 72, "VkSwapchainCreateInfoKHR.pQueueFamilyIndices has unexpected offset % instead of 72", ((cast(*void)(*instance.pQueueFamilyIndices)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSwapchainCreateInfoKHR.pQueueFamilyIndices)) == 8, "VkSwapchainCreateInfoKHR.pQueueFamilyIndices has unexpected size % instead of 8", size_of(type_of(VkSwapchainCreateInfoKHR.pQueueFamilyIndices)));
|
|
assert(((cast(*void)(*instance.preTransform)) - cast(*void)(*instance)) == 80, "VkSwapchainCreateInfoKHR.preTransform has unexpected offset % instead of 80", ((cast(*void)(*instance.preTransform)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSwapchainCreateInfoKHR.preTransform)) == 4, "VkSwapchainCreateInfoKHR.preTransform has unexpected size % instead of 4", size_of(type_of(VkSwapchainCreateInfoKHR.preTransform)));
|
|
assert(((cast(*void)(*instance.compositeAlpha)) - cast(*void)(*instance)) == 84, "VkSwapchainCreateInfoKHR.compositeAlpha has unexpected offset % instead of 84", ((cast(*void)(*instance.compositeAlpha)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSwapchainCreateInfoKHR.compositeAlpha)) == 4, "VkSwapchainCreateInfoKHR.compositeAlpha has unexpected size % instead of 4", size_of(type_of(VkSwapchainCreateInfoKHR.compositeAlpha)));
|
|
assert(((cast(*void)(*instance.presentMode)) - cast(*void)(*instance)) == 88, "VkSwapchainCreateInfoKHR.presentMode has unexpected offset % instead of 88", ((cast(*void)(*instance.presentMode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSwapchainCreateInfoKHR.presentMode)) == 4, "VkSwapchainCreateInfoKHR.presentMode has unexpected size % instead of 4", size_of(type_of(VkSwapchainCreateInfoKHR.presentMode)));
|
|
assert(((cast(*void)(*instance.clipped)) - cast(*void)(*instance)) == 92, "VkSwapchainCreateInfoKHR.clipped has unexpected offset % instead of 92", ((cast(*void)(*instance.clipped)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSwapchainCreateInfoKHR.clipped)) == 4, "VkSwapchainCreateInfoKHR.clipped has unexpected size % instead of 4", size_of(type_of(VkSwapchainCreateInfoKHR.clipped)));
|
|
assert(((cast(*void)(*instance.oldSwapchain)) - cast(*void)(*instance)) == 96, "VkSwapchainCreateInfoKHR.oldSwapchain has unexpected offset % instead of 96", ((cast(*void)(*instance.oldSwapchain)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSwapchainCreateInfoKHR.oldSwapchain)) == 8, "VkSwapchainCreateInfoKHR.oldSwapchain has unexpected size % instead of 8", size_of(type_of(VkSwapchainCreateInfoKHR.oldSwapchain)));
|
|
assert(size_of(VkSwapchainCreateInfoKHR) == 104, "VkSwapchainCreateInfoKHR has size % instead of 104", size_of(VkSwapchainCreateInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPresentInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPresentInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPresentInfoKHR.sType)) == 4, "VkPresentInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPresentInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPresentInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPresentInfoKHR.pNext)) == 8, "VkPresentInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPresentInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.waitSemaphoreCount)) - cast(*void)(*instance)) == 16, "VkPresentInfoKHR.waitSemaphoreCount has unexpected offset % instead of 16", ((cast(*void)(*instance.waitSemaphoreCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPresentInfoKHR.waitSemaphoreCount)) == 4, "VkPresentInfoKHR.waitSemaphoreCount has unexpected size % instead of 4", size_of(type_of(VkPresentInfoKHR.waitSemaphoreCount)));
|
|
assert(((cast(*void)(*instance.pWaitSemaphores)) - cast(*void)(*instance)) == 24, "VkPresentInfoKHR.pWaitSemaphores has unexpected offset % instead of 24", ((cast(*void)(*instance.pWaitSemaphores)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPresentInfoKHR.pWaitSemaphores)) == 8, "VkPresentInfoKHR.pWaitSemaphores has unexpected size % instead of 8", size_of(type_of(VkPresentInfoKHR.pWaitSemaphores)));
|
|
assert(((cast(*void)(*instance.swapchainCount)) - cast(*void)(*instance)) == 32, "VkPresentInfoKHR.swapchainCount has unexpected offset % instead of 32", ((cast(*void)(*instance.swapchainCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPresentInfoKHR.swapchainCount)) == 4, "VkPresentInfoKHR.swapchainCount has unexpected size % instead of 4", size_of(type_of(VkPresentInfoKHR.swapchainCount)));
|
|
assert(((cast(*void)(*instance.pSwapchains)) - cast(*void)(*instance)) == 40, "VkPresentInfoKHR.pSwapchains has unexpected offset % instead of 40", ((cast(*void)(*instance.pSwapchains)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPresentInfoKHR.pSwapchains)) == 8, "VkPresentInfoKHR.pSwapchains has unexpected size % instead of 8", size_of(type_of(VkPresentInfoKHR.pSwapchains)));
|
|
assert(((cast(*void)(*instance.pImageIndices)) - cast(*void)(*instance)) == 48, "VkPresentInfoKHR.pImageIndices has unexpected offset % instead of 48", ((cast(*void)(*instance.pImageIndices)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPresentInfoKHR.pImageIndices)) == 8, "VkPresentInfoKHR.pImageIndices has unexpected size % instead of 8", size_of(type_of(VkPresentInfoKHR.pImageIndices)));
|
|
assert(((cast(*void)(*instance.pResults)) - cast(*void)(*instance)) == 56, "VkPresentInfoKHR.pResults has unexpected offset % instead of 56", ((cast(*void)(*instance.pResults)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPresentInfoKHR.pResults)) == 8, "VkPresentInfoKHR.pResults has unexpected size % instead of 8", size_of(type_of(VkPresentInfoKHR.pResults)));
|
|
assert(size_of(VkPresentInfoKHR) == 64, "VkPresentInfoKHR has size % instead of 64", size_of(VkPresentInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkImageSwapchainCreateInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkImageSwapchainCreateInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageSwapchainCreateInfoKHR.sType)) == 4, "VkImageSwapchainCreateInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkImageSwapchainCreateInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkImageSwapchainCreateInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageSwapchainCreateInfoKHR.pNext)) == 8, "VkImageSwapchainCreateInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkImageSwapchainCreateInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.swapchain)) - cast(*void)(*instance)) == 16, "VkImageSwapchainCreateInfoKHR.swapchain has unexpected offset % instead of 16", ((cast(*void)(*instance.swapchain)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageSwapchainCreateInfoKHR.swapchain)) == 8, "VkImageSwapchainCreateInfoKHR.swapchain has unexpected size % instead of 8", size_of(type_of(VkImageSwapchainCreateInfoKHR.swapchain)));
|
|
assert(size_of(VkImageSwapchainCreateInfoKHR) == 24, "VkImageSwapchainCreateInfoKHR has size % instead of 24", size_of(VkImageSwapchainCreateInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkBindImageMemorySwapchainInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkBindImageMemorySwapchainInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindImageMemorySwapchainInfoKHR.sType)) == 4, "VkBindImageMemorySwapchainInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkBindImageMemorySwapchainInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkBindImageMemorySwapchainInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindImageMemorySwapchainInfoKHR.pNext)) == 8, "VkBindImageMemorySwapchainInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkBindImageMemorySwapchainInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.swapchain)) - cast(*void)(*instance)) == 16, "VkBindImageMemorySwapchainInfoKHR.swapchain has unexpected offset % instead of 16", ((cast(*void)(*instance.swapchain)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindImageMemorySwapchainInfoKHR.swapchain)) == 8, "VkBindImageMemorySwapchainInfoKHR.swapchain has unexpected size % instead of 8", size_of(type_of(VkBindImageMemorySwapchainInfoKHR.swapchain)));
|
|
assert(((cast(*void)(*instance.imageIndex)) - cast(*void)(*instance)) == 24, "VkBindImageMemorySwapchainInfoKHR.imageIndex has unexpected offset % instead of 24", ((cast(*void)(*instance.imageIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindImageMemorySwapchainInfoKHR.imageIndex)) == 4, "VkBindImageMemorySwapchainInfoKHR.imageIndex has unexpected size % instead of 4", size_of(type_of(VkBindImageMemorySwapchainInfoKHR.imageIndex)));
|
|
assert(size_of(VkBindImageMemorySwapchainInfoKHR) == 32, "VkBindImageMemorySwapchainInfoKHR has size % instead of 32", size_of(VkBindImageMemorySwapchainInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkAcquireNextImageInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkAcquireNextImageInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAcquireNextImageInfoKHR.sType)) == 4, "VkAcquireNextImageInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkAcquireNextImageInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkAcquireNextImageInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAcquireNextImageInfoKHR.pNext)) == 8, "VkAcquireNextImageInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkAcquireNextImageInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.swapchain)) - cast(*void)(*instance)) == 16, "VkAcquireNextImageInfoKHR.swapchain has unexpected offset % instead of 16", ((cast(*void)(*instance.swapchain)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAcquireNextImageInfoKHR.swapchain)) == 8, "VkAcquireNextImageInfoKHR.swapchain has unexpected size % instead of 8", size_of(type_of(VkAcquireNextImageInfoKHR.swapchain)));
|
|
assert(((cast(*void)(*instance.timeout)) - cast(*void)(*instance)) == 24, "VkAcquireNextImageInfoKHR.timeout has unexpected offset % instead of 24", ((cast(*void)(*instance.timeout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAcquireNextImageInfoKHR.timeout)) == 8, "VkAcquireNextImageInfoKHR.timeout has unexpected size % instead of 8", size_of(type_of(VkAcquireNextImageInfoKHR.timeout)));
|
|
assert(((cast(*void)(*instance.semaphore)) - cast(*void)(*instance)) == 32, "VkAcquireNextImageInfoKHR.semaphore has unexpected offset % instead of 32", ((cast(*void)(*instance.semaphore)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAcquireNextImageInfoKHR.semaphore)) == 8, "VkAcquireNextImageInfoKHR.semaphore has unexpected size % instead of 8", size_of(type_of(VkAcquireNextImageInfoKHR.semaphore)));
|
|
assert(((cast(*void)(*instance.fence)) - cast(*void)(*instance)) == 40, "VkAcquireNextImageInfoKHR.fence has unexpected offset % instead of 40", ((cast(*void)(*instance.fence)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAcquireNextImageInfoKHR.fence)) == 8, "VkAcquireNextImageInfoKHR.fence has unexpected size % instead of 8", size_of(type_of(VkAcquireNextImageInfoKHR.fence)));
|
|
assert(((cast(*void)(*instance.deviceMask)) - cast(*void)(*instance)) == 48, "VkAcquireNextImageInfoKHR.deviceMask has unexpected offset % instead of 48", ((cast(*void)(*instance.deviceMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAcquireNextImageInfoKHR.deviceMask)) == 4, "VkAcquireNextImageInfoKHR.deviceMask has unexpected size % instead of 4", size_of(type_of(VkAcquireNextImageInfoKHR.deviceMask)));
|
|
assert(size_of(VkAcquireNextImageInfoKHR) == 56, "VkAcquireNextImageInfoKHR has size % instead of 56", size_of(VkAcquireNextImageInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkDeviceGroupPresentCapabilitiesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDeviceGroupPresentCapabilitiesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceGroupPresentCapabilitiesKHR.sType)) == 4, "VkDeviceGroupPresentCapabilitiesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkDeviceGroupPresentCapabilitiesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDeviceGroupPresentCapabilitiesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceGroupPresentCapabilitiesKHR.pNext)) == 8, "VkDeviceGroupPresentCapabilitiesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkDeviceGroupPresentCapabilitiesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.presentMask)) - cast(*void)(*instance)) == 16, "VkDeviceGroupPresentCapabilitiesKHR.presentMask has unexpected offset % instead of 16", ((cast(*void)(*instance.presentMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceGroupPresentCapabilitiesKHR.presentMask)) == 128, "VkDeviceGroupPresentCapabilitiesKHR.presentMask has unexpected size % instead of 128", size_of(type_of(VkDeviceGroupPresentCapabilitiesKHR.presentMask)));
|
|
assert(((cast(*void)(*instance.modes)) - cast(*void)(*instance)) == 144, "VkDeviceGroupPresentCapabilitiesKHR.modes has unexpected offset % instead of 144", ((cast(*void)(*instance.modes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceGroupPresentCapabilitiesKHR.modes)) == 4, "VkDeviceGroupPresentCapabilitiesKHR.modes has unexpected size % instead of 4", size_of(type_of(VkDeviceGroupPresentCapabilitiesKHR.modes)));
|
|
assert(size_of(VkDeviceGroupPresentCapabilitiesKHR) == 152, "VkDeviceGroupPresentCapabilitiesKHR has size % instead of 152", size_of(VkDeviceGroupPresentCapabilitiesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkDeviceGroupPresentInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDeviceGroupPresentInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceGroupPresentInfoKHR.sType)) == 4, "VkDeviceGroupPresentInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkDeviceGroupPresentInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDeviceGroupPresentInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceGroupPresentInfoKHR.pNext)) == 8, "VkDeviceGroupPresentInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkDeviceGroupPresentInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.swapchainCount)) - cast(*void)(*instance)) == 16, "VkDeviceGroupPresentInfoKHR.swapchainCount has unexpected offset % instead of 16", ((cast(*void)(*instance.swapchainCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceGroupPresentInfoKHR.swapchainCount)) == 4, "VkDeviceGroupPresentInfoKHR.swapchainCount has unexpected size % instead of 4", size_of(type_of(VkDeviceGroupPresentInfoKHR.swapchainCount)));
|
|
assert(((cast(*void)(*instance.pDeviceMasks)) - cast(*void)(*instance)) == 24, "VkDeviceGroupPresentInfoKHR.pDeviceMasks has unexpected offset % instead of 24", ((cast(*void)(*instance.pDeviceMasks)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceGroupPresentInfoKHR.pDeviceMasks)) == 8, "VkDeviceGroupPresentInfoKHR.pDeviceMasks has unexpected size % instead of 8", size_of(type_of(VkDeviceGroupPresentInfoKHR.pDeviceMasks)));
|
|
assert(((cast(*void)(*instance.mode)) - cast(*void)(*instance)) == 32, "VkDeviceGroupPresentInfoKHR.mode has unexpected offset % instead of 32", ((cast(*void)(*instance.mode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceGroupPresentInfoKHR.mode)) == 4, "VkDeviceGroupPresentInfoKHR.mode has unexpected size % instead of 4", size_of(type_of(VkDeviceGroupPresentInfoKHR.mode)));
|
|
assert(size_of(VkDeviceGroupPresentInfoKHR) == 40, "VkDeviceGroupPresentInfoKHR has size % instead of 40", size_of(VkDeviceGroupPresentInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkDeviceGroupSwapchainCreateInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDeviceGroupSwapchainCreateInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceGroupSwapchainCreateInfoKHR.sType)) == 4, "VkDeviceGroupSwapchainCreateInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkDeviceGroupSwapchainCreateInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDeviceGroupSwapchainCreateInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceGroupSwapchainCreateInfoKHR.pNext)) == 8, "VkDeviceGroupSwapchainCreateInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkDeviceGroupSwapchainCreateInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.modes)) - cast(*void)(*instance)) == 16, "VkDeviceGroupSwapchainCreateInfoKHR.modes has unexpected offset % instead of 16", ((cast(*void)(*instance.modes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceGroupSwapchainCreateInfoKHR.modes)) == 4, "VkDeviceGroupSwapchainCreateInfoKHR.modes has unexpected size % instead of 4", size_of(type_of(VkDeviceGroupSwapchainCreateInfoKHR.modes)));
|
|
assert(size_of(VkDeviceGroupSwapchainCreateInfoKHR) == 24, "VkDeviceGroupSwapchainCreateInfoKHR has size % instead of 24", size_of(VkDeviceGroupSwapchainCreateInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkDisplayModeParametersKHR;
|
|
assert(((cast(*void)(*instance.visibleRegion)) - cast(*void)(*instance)) == 0, "VkDisplayModeParametersKHR.visibleRegion has unexpected offset % instead of 0", ((cast(*void)(*instance.visibleRegion)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayModeParametersKHR.visibleRegion)) == 8, "VkDisplayModeParametersKHR.visibleRegion has unexpected size % instead of 8", size_of(type_of(VkDisplayModeParametersKHR.visibleRegion)));
|
|
assert(((cast(*void)(*instance.refreshRate)) - cast(*void)(*instance)) == 8, "VkDisplayModeParametersKHR.refreshRate has unexpected offset % instead of 8", ((cast(*void)(*instance.refreshRate)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayModeParametersKHR.refreshRate)) == 4, "VkDisplayModeParametersKHR.refreshRate has unexpected size % instead of 4", size_of(type_of(VkDisplayModeParametersKHR.refreshRate)));
|
|
assert(size_of(VkDisplayModeParametersKHR) == 12, "VkDisplayModeParametersKHR has size % instead of 12", size_of(VkDisplayModeParametersKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkDisplayModeCreateInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDisplayModeCreateInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayModeCreateInfoKHR.sType)) == 4, "VkDisplayModeCreateInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkDisplayModeCreateInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDisplayModeCreateInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayModeCreateInfoKHR.pNext)) == 8, "VkDisplayModeCreateInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkDisplayModeCreateInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkDisplayModeCreateInfoKHR.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayModeCreateInfoKHR.flags)) == 4, "VkDisplayModeCreateInfoKHR.flags has unexpected size % instead of 4", size_of(type_of(VkDisplayModeCreateInfoKHR.flags)));
|
|
assert(((cast(*void)(*instance.parameters)) - cast(*void)(*instance)) == 20, "VkDisplayModeCreateInfoKHR.parameters has unexpected offset % instead of 20", ((cast(*void)(*instance.parameters)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayModeCreateInfoKHR.parameters)) == 12, "VkDisplayModeCreateInfoKHR.parameters has unexpected size % instead of 12", size_of(type_of(VkDisplayModeCreateInfoKHR.parameters)));
|
|
assert(size_of(VkDisplayModeCreateInfoKHR) == 32, "VkDisplayModeCreateInfoKHR has size % instead of 32", size_of(VkDisplayModeCreateInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkDisplayModePropertiesKHR;
|
|
assert(((cast(*void)(*instance.displayMode)) - cast(*void)(*instance)) == 0, "VkDisplayModePropertiesKHR.displayMode has unexpected offset % instead of 0", ((cast(*void)(*instance.displayMode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayModePropertiesKHR.displayMode)) == 8, "VkDisplayModePropertiesKHR.displayMode has unexpected size % instead of 8", size_of(type_of(VkDisplayModePropertiesKHR.displayMode)));
|
|
assert(((cast(*void)(*instance.parameters)) - cast(*void)(*instance)) == 8, "VkDisplayModePropertiesKHR.parameters has unexpected offset % instead of 8", ((cast(*void)(*instance.parameters)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayModePropertiesKHR.parameters)) == 12, "VkDisplayModePropertiesKHR.parameters has unexpected size % instead of 12", size_of(type_of(VkDisplayModePropertiesKHR.parameters)));
|
|
assert(size_of(VkDisplayModePropertiesKHR) == 24, "VkDisplayModePropertiesKHR has size % instead of 24", size_of(VkDisplayModePropertiesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkDisplayPlaneCapabilitiesKHR;
|
|
assert(((cast(*void)(*instance.supportedAlpha)) - cast(*void)(*instance)) == 0, "VkDisplayPlaneCapabilitiesKHR.supportedAlpha has unexpected offset % instead of 0", ((cast(*void)(*instance.supportedAlpha)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayPlaneCapabilitiesKHR.supportedAlpha)) == 4, "VkDisplayPlaneCapabilitiesKHR.supportedAlpha has unexpected size % instead of 4", size_of(type_of(VkDisplayPlaneCapabilitiesKHR.supportedAlpha)));
|
|
assert(((cast(*void)(*instance.minSrcPosition)) - cast(*void)(*instance)) == 4, "VkDisplayPlaneCapabilitiesKHR.minSrcPosition has unexpected offset % instead of 4", ((cast(*void)(*instance.minSrcPosition)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayPlaneCapabilitiesKHR.minSrcPosition)) == 8, "VkDisplayPlaneCapabilitiesKHR.minSrcPosition has unexpected size % instead of 8", size_of(type_of(VkDisplayPlaneCapabilitiesKHR.minSrcPosition)));
|
|
assert(((cast(*void)(*instance.maxSrcPosition)) - cast(*void)(*instance)) == 12, "VkDisplayPlaneCapabilitiesKHR.maxSrcPosition has unexpected offset % instead of 12", ((cast(*void)(*instance.maxSrcPosition)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayPlaneCapabilitiesKHR.maxSrcPosition)) == 8, "VkDisplayPlaneCapabilitiesKHR.maxSrcPosition has unexpected size % instead of 8", size_of(type_of(VkDisplayPlaneCapabilitiesKHR.maxSrcPosition)));
|
|
assert(((cast(*void)(*instance.minSrcExtent)) - cast(*void)(*instance)) == 20, "VkDisplayPlaneCapabilitiesKHR.minSrcExtent has unexpected offset % instead of 20", ((cast(*void)(*instance.minSrcExtent)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayPlaneCapabilitiesKHR.minSrcExtent)) == 8, "VkDisplayPlaneCapabilitiesKHR.minSrcExtent has unexpected size % instead of 8", size_of(type_of(VkDisplayPlaneCapabilitiesKHR.minSrcExtent)));
|
|
assert(((cast(*void)(*instance.maxSrcExtent)) - cast(*void)(*instance)) == 28, "VkDisplayPlaneCapabilitiesKHR.maxSrcExtent has unexpected offset % instead of 28", ((cast(*void)(*instance.maxSrcExtent)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayPlaneCapabilitiesKHR.maxSrcExtent)) == 8, "VkDisplayPlaneCapabilitiesKHR.maxSrcExtent has unexpected size % instead of 8", size_of(type_of(VkDisplayPlaneCapabilitiesKHR.maxSrcExtent)));
|
|
assert(((cast(*void)(*instance.minDstPosition)) - cast(*void)(*instance)) == 36, "VkDisplayPlaneCapabilitiesKHR.minDstPosition has unexpected offset % instead of 36", ((cast(*void)(*instance.minDstPosition)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayPlaneCapabilitiesKHR.minDstPosition)) == 8, "VkDisplayPlaneCapabilitiesKHR.minDstPosition has unexpected size % instead of 8", size_of(type_of(VkDisplayPlaneCapabilitiesKHR.minDstPosition)));
|
|
assert(((cast(*void)(*instance.maxDstPosition)) - cast(*void)(*instance)) == 44, "VkDisplayPlaneCapabilitiesKHR.maxDstPosition has unexpected offset % instead of 44", ((cast(*void)(*instance.maxDstPosition)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayPlaneCapabilitiesKHR.maxDstPosition)) == 8, "VkDisplayPlaneCapabilitiesKHR.maxDstPosition has unexpected size % instead of 8", size_of(type_of(VkDisplayPlaneCapabilitiesKHR.maxDstPosition)));
|
|
assert(((cast(*void)(*instance.minDstExtent)) - cast(*void)(*instance)) == 52, "VkDisplayPlaneCapabilitiesKHR.minDstExtent has unexpected offset % instead of 52", ((cast(*void)(*instance.minDstExtent)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayPlaneCapabilitiesKHR.minDstExtent)) == 8, "VkDisplayPlaneCapabilitiesKHR.minDstExtent has unexpected size % instead of 8", size_of(type_of(VkDisplayPlaneCapabilitiesKHR.minDstExtent)));
|
|
assert(((cast(*void)(*instance.maxDstExtent)) - cast(*void)(*instance)) == 60, "VkDisplayPlaneCapabilitiesKHR.maxDstExtent has unexpected offset % instead of 60", ((cast(*void)(*instance.maxDstExtent)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayPlaneCapabilitiesKHR.maxDstExtent)) == 8, "VkDisplayPlaneCapabilitiesKHR.maxDstExtent has unexpected size % instead of 8", size_of(type_of(VkDisplayPlaneCapabilitiesKHR.maxDstExtent)));
|
|
assert(size_of(VkDisplayPlaneCapabilitiesKHR) == 68, "VkDisplayPlaneCapabilitiesKHR has size % instead of 68", size_of(VkDisplayPlaneCapabilitiesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkDisplayPlanePropertiesKHR;
|
|
assert(((cast(*void)(*instance.currentDisplay)) - cast(*void)(*instance)) == 0, "VkDisplayPlanePropertiesKHR.currentDisplay has unexpected offset % instead of 0", ((cast(*void)(*instance.currentDisplay)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayPlanePropertiesKHR.currentDisplay)) == 8, "VkDisplayPlanePropertiesKHR.currentDisplay has unexpected size % instead of 8", size_of(type_of(VkDisplayPlanePropertiesKHR.currentDisplay)));
|
|
assert(((cast(*void)(*instance.currentStackIndex)) - cast(*void)(*instance)) == 8, "VkDisplayPlanePropertiesKHR.currentStackIndex has unexpected offset % instead of 8", ((cast(*void)(*instance.currentStackIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayPlanePropertiesKHR.currentStackIndex)) == 4, "VkDisplayPlanePropertiesKHR.currentStackIndex has unexpected size % instead of 4", size_of(type_of(VkDisplayPlanePropertiesKHR.currentStackIndex)));
|
|
assert(size_of(VkDisplayPlanePropertiesKHR) == 16, "VkDisplayPlanePropertiesKHR has size % instead of 16", size_of(VkDisplayPlanePropertiesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkDisplayPropertiesKHR;
|
|
assert(((cast(*void)(*instance.display)) - cast(*void)(*instance)) == 0, "VkDisplayPropertiesKHR.display has unexpected offset % instead of 0", ((cast(*void)(*instance.display)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayPropertiesKHR.display)) == 8, "VkDisplayPropertiesKHR.display has unexpected size % instead of 8", size_of(type_of(VkDisplayPropertiesKHR.display)));
|
|
assert(((cast(*void)(*instance.displayName)) - cast(*void)(*instance)) == 8, "VkDisplayPropertiesKHR.displayName has unexpected offset % instead of 8", ((cast(*void)(*instance.displayName)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayPropertiesKHR.displayName)) == 8, "VkDisplayPropertiesKHR.displayName has unexpected size % instead of 8", size_of(type_of(VkDisplayPropertiesKHR.displayName)));
|
|
assert(((cast(*void)(*instance.physicalDimensions)) - cast(*void)(*instance)) == 16, "VkDisplayPropertiesKHR.physicalDimensions has unexpected offset % instead of 16", ((cast(*void)(*instance.physicalDimensions)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayPropertiesKHR.physicalDimensions)) == 8, "VkDisplayPropertiesKHR.physicalDimensions has unexpected size % instead of 8", size_of(type_of(VkDisplayPropertiesKHR.physicalDimensions)));
|
|
assert(((cast(*void)(*instance.physicalResolution)) - cast(*void)(*instance)) == 24, "VkDisplayPropertiesKHR.physicalResolution has unexpected offset % instead of 24", ((cast(*void)(*instance.physicalResolution)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayPropertiesKHR.physicalResolution)) == 8, "VkDisplayPropertiesKHR.physicalResolution has unexpected size % instead of 8", size_of(type_of(VkDisplayPropertiesKHR.physicalResolution)));
|
|
assert(((cast(*void)(*instance.supportedTransforms)) - cast(*void)(*instance)) == 32, "VkDisplayPropertiesKHR.supportedTransforms has unexpected offset % instead of 32", ((cast(*void)(*instance.supportedTransforms)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayPropertiesKHR.supportedTransforms)) == 4, "VkDisplayPropertiesKHR.supportedTransforms has unexpected size % instead of 4", size_of(type_of(VkDisplayPropertiesKHR.supportedTransforms)));
|
|
assert(((cast(*void)(*instance.planeReorderPossible)) - cast(*void)(*instance)) == 36, "VkDisplayPropertiesKHR.planeReorderPossible has unexpected offset % instead of 36", ((cast(*void)(*instance.planeReorderPossible)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayPropertiesKHR.planeReorderPossible)) == 4, "VkDisplayPropertiesKHR.planeReorderPossible has unexpected size % instead of 4", size_of(type_of(VkDisplayPropertiesKHR.planeReorderPossible)));
|
|
assert(((cast(*void)(*instance.persistentContent)) - cast(*void)(*instance)) == 40, "VkDisplayPropertiesKHR.persistentContent has unexpected offset % instead of 40", ((cast(*void)(*instance.persistentContent)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayPropertiesKHR.persistentContent)) == 4, "VkDisplayPropertiesKHR.persistentContent has unexpected size % instead of 4", size_of(type_of(VkDisplayPropertiesKHR.persistentContent)));
|
|
assert(size_of(VkDisplayPropertiesKHR) == 48, "VkDisplayPropertiesKHR has size % instead of 48", size_of(VkDisplayPropertiesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkDisplaySurfaceCreateInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDisplaySurfaceCreateInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplaySurfaceCreateInfoKHR.sType)) == 4, "VkDisplaySurfaceCreateInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkDisplaySurfaceCreateInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDisplaySurfaceCreateInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplaySurfaceCreateInfoKHR.pNext)) == 8, "VkDisplaySurfaceCreateInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkDisplaySurfaceCreateInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkDisplaySurfaceCreateInfoKHR.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplaySurfaceCreateInfoKHR.flags)) == 4, "VkDisplaySurfaceCreateInfoKHR.flags has unexpected size % instead of 4", size_of(type_of(VkDisplaySurfaceCreateInfoKHR.flags)));
|
|
assert(((cast(*void)(*instance.displayMode)) - cast(*void)(*instance)) == 24, "VkDisplaySurfaceCreateInfoKHR.displayMode has unexpected offset % instead of 24", ((cast(*void)(*instance.displayMode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplaySurfaceCreateInfoKHR.displayMode)) == 8, "VkDisplaySurfaceCreateInfoKHR.displayMode has unexpected size % instead of 8", size_of(type_of(VkDisplaySurfaceCreateInfoKHR.displayMode)));
|
|
assert(((cast(*void)(*instance.planeIndex)) - cast(*void)(*instance)) == 32, "VkDisplaySurfaceCreateInfoKHR.planeIndex has unexpected offset % instead of 32", ((cast(*void)(*instance.planeIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplaySurfaceCreateInfoKHR.planeIndex)) == 4, "VkDisplaySurfaceCreateInfoKHR.planeIndex has unexpected size % instead of 4", size_of(type_of(VkDisplaySurfaceCreateInfoKHR.planeIndex)));
|
|
assert(((cast(*void)(*instance.planeStackIndex)) - cast(*void)(*instance)) == 36, "VkDisplaySurfaceCreateInfoKHR.planeStackIndex has unexpected offset % instead of 36", ((cast(*void)(*instance.planeStackIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplaySurfaceCreateInfoKHR.planeStackIndex)) == 4, "VkDisplaySurfaceCreateInfoKHR.planeStackIndex has unexpected size % instead of 4", size_of(type_of(VkDisplaySurfaceCreateInfoKHR.planeStackIndex)));
|
|
assert(((cast(*void)(*instance.transform)) - cast(*void)(*instance)) == 40, "VkDisplaySurfaceCreateInfoKHR.transform has unexpected offset % instead of 40", ((cast(*void)(*instance.transform)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplaySurfaceCreateInfoKHR.transform)) == 4, "VkDisplaySurfaceCreateInfoKHR.transform has unexpected size % instead of 4", size_of(type_of(VkDisplaySurfaceCreateInfoKHR.transform)));
|
|
assert(((cast(*void)(*instance.globalAlpha)) - cast(*void)(*instance)) == 44, "VkDisplaySurfaceCreateInfoKHR.globalAlpha has unexpected offset % instead of 44", ((cast(*void)(*instance.globalAlpha)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplaySurfaceCreateInfoKHR.globalAlpha)) == 4, "VkDisplaySurfaceCreateInfoKHR.globalAlpha has unexpected size % instead of 4", size_of(type_of(VkDisplaySurfaceCreateInfoKHR.globalAlpha)));
|
|
assert(((cast(*void)(*instance.alphaMode)) - cast(*void)(*instance)) == 48, "VkDisplaySurfaceCreateInfoKHR.alphaMode has unexpected offset % instead of 48", ((cast(*void)(*instance.alphaMode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplaySurfaceCreateInfoKHR.alphaMode)) == 4, "VkDisplaySurfaceCreateInfoKHR.alphaMode has unexpected size % instead of 4", size_of(type_of(VkDisplaySurfaceCreateInfoKHR.alphaMode)));
|
|
assert(((cast(*void)(*instance.imageExtent)) - cast(*void)(*instance)) == 52, "VkDisplaySurfaceCreateInfoKHR.imageExtent has unexpected offset % instead of 52", ((cast(*void)(*instance.imageExtent)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplaySurfaceCreateInfoKHR.imageExtent)) == 8, "VkDisplaySurfaceCreateInfoKHR.imageExtent has unexpected size % instead of 8", size_of(type_of(VkDisplaySurfaceCreateInfoKHR.imageExtent)));
|
|
assert(size_of(VkDisplaySurfaceCreateInfoKHR) == 64, "VkDisplaySurfaceCreateInfoKHR has size % instead of 64", size_of(VkDisplaySurfaceCreateInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkDisplayPresentInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDisplayPresentInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayPresentInfoKHR.sType)) == 4, "VkDisplayPresentInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkDisplayPresentInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDisplayPresentInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayPresentInfoKHR.pNext)) == 8, "VkDisplayPresentInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkDisplayPresentInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.srcRect)) - cast(*void)(*instance)) == 16, "VkDisplayPresentInfoKHR.srcRect has unexpected offset % instead of 16", ((cast(*void)(*instance.srcRect)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayPresentInfoKHR.srcRect)) == 16, "VkDisplayPresentInfoKHR.srcRect has unexpected size % instead of 16", size_of(type_of(VkDisplayPresentInfoKHR.srcRect)));
|
|
assert(((cast(*void)(*instance.dstRect)) - cast(*void)(*instance)) == 32, "VkDisplayPresentInfoKHR.dstRect has unexpected offset % instead of 32", ((cast(*void)(*instance.dstRect)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayPresentInfoKHR.dstRect)) == 16, "VkDisplayPresentInfoKHR.dstRect has unexpected size % instead of 16", size_of(type_of(VkDisplayPresentInfoKHR.dstRect)));
|
|
assert(((cast(*void)(*instance.persistent)) - cast(*void)(*instance)) == 48, "VkDisplayPresentInfoKHR.persistent has unexpected offset % instead of 48", ((cast(*void)(*instance.persistent)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayPresentInfoKHR.persistent)) == 4, "VkDisplayPresentInfoKHR.persistent has unexpected size % instead of 4", size_of(type_of(VkDisplayPresentInfoKHR.persistent)));
|
|
assert(size_of(VkDisplayPresentInfoKHR) == 56, "VkDisplayPresentInfoKHR has size % instead of 56", size_of(VkDisplayPresentInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkQueueFamilyQueryResultStatusPropertiesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkQueueFamilyQueryResultStatusPropertiesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkQueueFamilyQueryResultStatusPropertiesKHR.sType)) == 4, "VkQueueFamilyQueryResultStatusPropertiesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkQueueFamilyQueryResultStatusPropertiesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkQueueFamilyQueryResultStatusPropertiesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkQueueFamilyQueryResultStatusPropertiesKHR.pNext)) == 8, "VkQueueFamilyQueryResultStatusPropertiesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkQueueFamilyQueryResultStatusPropertiesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.queryResultStatusSupport)) - cast(*void)(*instance)) == 16, "VkQueueFamilyQueryResultStatusPropertiesKHR.queryResultStatusSupport has unexpected offset % instead of 16", ((cast(*void)(*instance.queryResultStatusSupport)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkQueueFamilyQueryResultStatusPropertiesKHR.queryResultStatusSupport)) == 4, "VkQueueFamilyQueryResultStatusPropertiesKHR.queryResultStatusSupport has unexpected size % instead of 4", size_of(type_of(VkQueueFamilyQueryResultStatusPropertiesKHR.queryResultStatusSupport)));
|
|
assert(size_of(VkQueueFamilyQueryResultStatusPropertiesKHR) == 24, "VkQueueFamilyQueryResultStatusPropertiesKHR has size % instead of 24", size_of(VkQueueFamilyQueryResultStatusPropertiesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkQueueFamilyVideoPropertiesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkQueueFamilyVideoPropertiesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkQueueFamilyVideoPropertiesKHR.sType)) == 4, "VkQueueFamilyVideoPropertiesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkQueueFamilyVideoPropertiesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkQueueFamilyVideoPropertiesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkQueueFamilyVideoPropertiesKHR.pNext)) == 8, "VkQueueFamilyVideoPropertiesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkQueueFamilyVideoPropertiesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.videoCodecOperations)) - cast(*void)(*instance)) == 16, "VkQueueFamilyVideoPropertiesKHR.videoCodecOperations has unexpected offset % instead of 16", ((cast(*void)(*instance.videoCodecOperations)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkQueueFamilyVideoPropertiesKHR.videoCodecOperations)) == 4, "VkQueueFamilyVideoPropertiesKHR.videoCodecOperations has unexpected size % instead of 4", size_of(type_of(VkQueueFamilyVideoPropertiesKHR.videoCodecOperations)));
|
|
assert(size_of(VkQueueFamilyVideoPropertiesKHR) == 24, "VkQueueFamilyVideoPropertiesKHR has size % instead of 24", size_of(VkQueueFamilyVideoPropertiesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoProfileInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoProfileInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoProfileInfoKHR.sType)) == 4, "VkVideoProfileInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoProfileInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoProfileInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoProfileInfoKHR.pNext)) == 8, "VkVideoProfileInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoProfileInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.videoCodecOperation)) - cast(*void)(*instance)) == 16, "VkVideoProfileInfoKHR.videoCodecOperation has unexpected offset % instead of 16", ((cast(*void)(*instance.videoCodecOperation)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoProfileInfoKHR.videoCodecOperation)) == 4, "VkVideoProfileInfoKHR.videoCodecOperation has unexpected size % instead of 4", size_of(type_of(VkVideoProfileInfoKHR.videoCodecOperation)));
|
|
assert(((cast(*void)(*instance.chromaSubsampling)) - cast(*void)(*instance)) == 20, "VkVideoProfileInfoKHR.chromaSubsampling has unexpected offset % instead of 20", ((cast(*void)(*instance.chromaSubsampling)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoProfileInfoKHR.chromaSubsampling)) == 4, "VkVideoProfileInfoKHR.chromaSubsampling has unexpected size % instead of 4", size_of(type_of(VkVideoProfileInfoKHR.chromaSubsampling)));
|
|
assert(((cast(*void)(*instance.lumaBitDepth)) - cast(*void)(*instance)) == 24, "VkVideoProfileInfoKHR.lumaBitDepth has unexpected offset % instead of 24", ((cast(*void)(*instance.lumaBitDepth)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoProfileInfoKHR.lumaBitDepth)) == 4, "VkVideoProfileInfoKHR.lumaBitDepth has unexpected size % instead of 4", size_of(type_of(VkVideoProfileInfoKHR.lumaBitDepth)));
|
|
assert(((cast(*void)(*instance.chromaBitDepth)) - cast(*void)(*instance)) == 28, "VkVideoProfileInfoKHR.chromaBitDepth has unexpected offset % instead of 28", ((cast(*void)(*instance.chromaBitDepth)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoProfileInfoKHR.chromaBitDepth)) == 4, "VkVideoProfileInfoKHR.chromaBitDepth has unexpected size % instead of 4", size_of(type_of(VkVideoProfileInfoKHR.chromaBitDepth)));
|
|
assert(size_of(VkVideoProfileInfoKHR) == 32, "VkVideoProfileInfoKHR has size % instead of 32", size_of(VkVideoProfileInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoProfileListInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoProfileListInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoProfileListInfoKHR.sType)) == 4, "VkVideoProfileListInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoProfileListInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoProfileListInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoProfileListInfoKHR.pNext)) == 8, "VkVideoProfileListInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoProfileListInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.profileCount)) - cast(*void)(*instance)) == 16, "VkVideoProfileListInfoKHR.profileCount has unexpected offset % instead of 16", ((cast(*void)(*instance.profileCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoProfileListInfoKHR.profileCount)) == 4, "VkVideoProfileListInfoKHR.profileCount has unexpected size % instead of 4", size_of(type_of(VkVideoProfileListInfoKHR.profileCount)));
|
|
assert(((cast(*void)(*instance.pProfiles)) - cast(*void)(*instance)) == 24, "VkVideoProfileListInfoKHR.pProfiles has unexpected offset % instead of 24", ((cast(*void)(*instance.pProfiles)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoProfileListInfoKHR.pProfiles)) == 8, "VkVideoProfileListInfoKHR.pProfiles has unexpected size % instead of 8", size_of(type_of(VkVideoProfileListInfoKHR.pProfiles)));
|
|
assert(size_of(VkVideoProfileListInfoKHR) == 32, "VkVideoProfileListInfoKHR has size % instead of 32", size_of(VkVideoProfileListInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoCapabilitiesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoCapabilitiesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoCapabilitiesKHR.sType)) == 4, "VkVideoCapabilitiesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoCapabilitiesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoCapabilitiesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoCapabilitiesKHR.pNext)) == 8, "VkVideoCapabilitiesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoCapabilitiesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkVideoCapabilitiesKHR.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoCapabilitiesKHR.flags)) == 4, "VkVideoCapabilitiesKHR.flags has unexpected size % instead of 4", size_of(type_of(VkVideoCapabilitiesKHR.flags)));
|
|
assert(((cast(*void)(*instance.minBitstreamBufferOffsetAlignment)) - cast(*void)(*instance)) == 24, "VkVideoCapabilitiesKHR.minBitstreamBufferOffsetAlignment has unexpected offset % instead of 24", ((cast(*void)(*instance.minBitstreamBufferOffsetAlignment)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoCapabilitiesKHR.minBitstreamBufferOffsetAlignment)) == 8, "VkVideoCapabilitiesKHR.minBitstreamBufferOffsetAlignment has unexpected size % instead of 8", size_of(type_of(VkVideoCapabilitiesKHR.minBitstreamBufferOffsetAlignment)));
|
|
assert(((cast(*void)(*instance.minBitstreamBufferSizeAlignment)) - cast(*void)(*instance)) == 32, "VkVideoCapabilitiesKHR.minBitstreamBufferSizeAlignment has unexpected offset % instead of 32", ((cast(*void)(*instance.minBitstreamBufferSizeAlignment)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoCapabilitiesKHR.minBitstreamBufferSizeAlignment)) == 8, "VkVideoCapabilitiesKHR.minBitstreamBufferSizeAlignment has unexpected size % instead of 8", size_of(type_of(VkVideoCapabilitiesKHR.minBitstreamBufferSizeAlignment)));
|
|
assert(((cast(*void)(*instance.pictureAccessGranularity)) - cast(*void)(*instance)) == 40, "VkVideoCapabilitiesKHR.pictureAccessGranularity has unexpected offset % instead of 40", ((cast(*void)(*instance.pictureAccessGranularity)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoCapabilitiesKHR.pictureAccessGranularity)) == 8, "VkVideoCapabilitiesKHR.pictureAccessGranularity has unexpected size % instead of 8", size_of(type_of(VkVideoCapabilitiesKHR.pictureAccessGranularity)));
|
|
assert(((cast(*void)(*instance.minCodedExtent)) - cast(*void)(*instance)) == 48, "VkVideoCapabilitiesKHR.minCodedExtent has unexpected offset % instead of 48", ((cast(*void)(*instance.minCodedExtent)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoCapabilitiesKHR.minCodedExtent)) == 8, "VkVideoCapabilitiesKHR.minCodedExtent has unexpected size % instead of 8", size_of(type_of(VkVideoCapabilitiesKHR.minCodedExtent)));
|
|
assert(((cast(*void)(*instance.maxCodedExtent)) - cast(*void)(*instance)) == 56, "VkVideoCapabilitiesKHR.maxCodedExtent has unexpected offset % instead of 56", ((cast(*void)(*instance.maxCodedExtent)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoCapabilitiesKHR.maxCodedExtent)) == 8, "VkVideoCapabilitiesKHR.maxCodedExtent has unexpected size % instead of 8", size_of(type_of(VkVideoCapabilitiesKHR.maxCodedExtent)));
|
|
assert(((cast(*void)(*instance.maxDpbSlots)) - cast(*void)(*instance)) == 64, "VkVideoCapabilitiesKHR.maxDpbSlots has unexpected offset % instead of 64", ((cast(*void)(*instance.maxDpbSlots)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoCapabilitiesKHR.maxDpbSlots)) == 4, "VkVideoCapabilitiesKHR.maxDpbSlots has unexpected size % instead of 4", size_of(type_of(VkVideoCapabilitiesKHR.maxDpbSlots)));
|
|
assert(((cast(*void)(*instance.maxActiveReferencePictures)) - cast(*void)(*instance)) == 68, "VkVideoCapabilitiesKHR.maxActiveReferencePictures has unexpected offset % instead of 68", ((cast(*void)(*instance.maxActiveReferencePictures)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoCapabilitiesKHR.maxActiveReferencePictures)) == 4, "VkVideoCapabilitiesKHR.maxActiveReferencePictures has unexpected size % instead of 4", size_of(type_of(VkVideoCapabilitiesKHR.maxActiveReferencePictures)));
|
|
assert(((cast(*void)(*instance.stdHeaderVersion)) - cast(*void)(*instance)) == 72, "VkVideoCapabilitiesKHR.stdHeaderVersion has unexpected offset % instead of 72", ((cast(*void)(*instance.stdHeaderVersion)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoCapabilitiesKHR.stdHeaderVersion)) == 260, "VkVideoCapabilitiesKHR.stdHeaderVersion has unexpected size % instead of 260", size_of(type_of(VkVideoCapabilitiesKHR.stdHeaderVersion)));
|
|
assert(size_of(VkVideoCapabilitiesKHR) == 336, "VkVideoCapabilitiesKHR has size % instead of 336", size_of(VkVideoCapabilitiesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceVideoFormatInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceVideoFormatInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVideoFormatInfoKHR.sType)) == 4, "VkPhysicalDeviceVideoFormatInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVideoFormatInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceVideoFormatInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVideoFormatInfoKHR.pNext)) == 8, "VkPhysicalDeviceVideoFormatInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceVideoFormatInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.imageUsage)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceVideoFormatInfoKHR.imageUsage has unexpected offset % instead of 16", ((cast(*void)(*instance.imageUsage)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVideoFormatInfoKHR.imageUsage)) == 4, "VkPhysicalDeviceVideoFormatInfoKHR.imageUsage has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVideoFormatInfoKHR.imageUsage)));
|
|
assert(size_of(VkPhysicalDeviceVideoFormatInfoKHR) == 24, "VkPhysicalDeviceVideoFormatInfoKHR has size % instead of 24", size_of(VkPhysicalDeviceVideoFormatInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoFormatPropertiesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoFormatPropertiesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoFormatPropertiesKHR.sType)) == 4, "VkVideoFormatPropertiesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoFormatPropertiesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoFormatPropertiesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoFormatPropertiesKHR.pNext)) == 8, "VkVideoFormatPropertiesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoFormatPropertiesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.format)) - cast(*void)(*instance)) == 16, "VkVideoFormatPropertiesKHR.format has unexpected offset % instead of 16", ((cast(*void)(*instance.format)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoFormatPropertiesKHR.format)) == 4, "VkVideoFormatPropertiesKHR.format has unexpected size % instead of 4", size_of(type_of(VkVideoFormatPropertiesKHR.format)));
|
|
assert(((cast(*void)(*instance.componentMapping)) - cast(*void)(*instance)) == 20, "VkVideoFormatPropertiesKHR.componentMapping has unexpected offset % instead of 20", ((cast(*void)(*instance.componentMapping)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoFormatPropertiesKHR.componentMapping)) == 16, "VkVideoFormatPropertiesKHR.componentMapping has unexpected size % instead of 16", size_of(type_of(VkVideoFormatPropertiesKHR.componentMapping)));
|
|
assert(((cast(*void)(*instance.imageCreateFlags)) - cast(*void)(*instance)) == 36, "VkVideoFormatPropertiesKHR.imageCreateFlags has unexpected offset % instead of 36", ((cast(*void)(*instance.imageCreateFlags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoFormatPropertiesKHR.imageCreateFlags)) == 4, "VkVideoFormatPropertiesKHR.imageCreateFlags has unexpected size % instead of 4", size_of(type_of(VkVideoFormatPropertiesKHR.imageCreateFlags)));
|
|
assert(((cast(*void)(*instance.imageType)) - cast(*void)(*instance)) == 40, "VkVideoFormatPropertiesKHR.imageType has unexpected offset % instead of 40", ((cast(*void)(*instance.imageType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoFormatPropertiesKHR.imageType)) == 4, "VkVideoFormatPropertiesKHR.imageType has unexpected size % instead of 4", size_of(type_of(VkVideoFormatPropertiesKHR.imageType)));
|
|
assert(((cast(*void)(*instance.imageTiling)) - cast(*void)(*instance)) == 44, "VkVideoFormatPropertiesKHR.imageTiling has unexpected offset % instead of 44", ((cast(*void)(*instance.imageTiling)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoFormatPropertiesKHR.imageTiling)) == 4, "VkVideoFormatPropertiesKHR.imageTiling has unexpected size % instead of 4", size_of(type_of(VkVideoFormatPropertiesKHR.imageTiling)));
|
|
assert(((cast(*void)(*instance.imageUsageFlags)) - cast(*void)(*instance)) == 48, "VkVideoFormatPropertiesKHR.imageUsageFlags has unexpected offset % instead of 48", ((cast(*void)(*instance.imageUsageFlags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoFormatPropertiesKHR.imageUsageFlags)) == 4, "VkVideoFormatPropertiesKHR.imageUsageFlags has unexpected size % instead of 4", size_of(type_of(VkVideoFormatPropertiesKHR.imageUsageFlags)));
|
|
assert(size_of(VkVideoFormatPropertiesKHR) == 56, "VkVideoFormatPropertiesKHR has size % instead of 56", size_of(VkVideoFormatPropertiesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoPictureResourceInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoPictureResourceInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoPictureResourceInfoKHR.sType)) == 4, "VkVideoPictureResourceInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoPictureResourceInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoPictureResourceInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoPictureResourceInfoKHR.pNext)) == 8, "VkVideoPictureResourceInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoPictureResourceInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.codedOffset)) - cast(*void)(*instance)) == 16, "VkVideoPictureResourceInfoKHR.codedOffset has unexpected offset % instead of 16", ((cast(*void)(*instance.codedOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoPictureResourceInfoKHR.codedOffset)) == 8, "VkVideoPictureResourceInfoKHR.codedOffset has unexpected size % instead of 8", size_of(type_of(VkVideoPictureResourceInfoKHR.codedOffset)));
|
|
assert(((cast(*void)(*instance.codedExtent)) - cast(*void)(*instance)) == 24, "VkVideoPictureResourceInfoKHR.codedExtent has unexpected offset % instead of 24", ((cast(*void)(*instance.codedExtent)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoPictureResourceInfoKHR.codedExtent)) == 8, "VkVideoPictureResourceInfoKHR.codedExtent has unexpected size % instead of 8", size_of(type_of(VkVideoPictureResourceInfoKHR.codedExtent)));
|
|
assert(((cast(*void)(*instance.baseArrayLayer)) - cast(*void)(*instance)) == 32, "VkVideoPictureResourceInfoKHR.baseArrayLayer has unexpected offset % instead of 32", ((cast(*void)(*instance.baseArrayLayer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoPictureResourceInfoKHR.baseArrayLayer)) == 4, "VkVideoPictureResourceInfoKHR.baseArrayLayer has unexpected size % instead of 4", size_of(type_of(VkVideoPictureResourceInfoKHR.baseArrayLayer)));
|
|
assert(((cast(*void)(*instance.imageViewBinding)) - cast(*void)(*instance)) == 40, "VkVideoPictureResourceInfoKHR.imageViewBinding has unexpected offset % instead of 40", ((cast(*void)(*instance.imageViewBinding)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoPictureResourceInfoKHR.imageViewBinding)) == 8, "VkVideoPictureResourceInfoKHR.imageViewBinding has unexpected size % instead of 8", size_of(type_of(VkVideoPictureResourceInfoKHR.imageViewBinding)));
|
|
assert(size_of(VkVideoPictureResourceInfoKHR) == 48, "VkVideoPictureResourceInfoKHR has size % instead of 48", size_of(VkVideoPictureResourceInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoReferenceSlotInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoReferenceSlotInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoReferenceSlotInfoKHR.sType)) == 4, "VkVideoReferenceSlotInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoReferenceSlotInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoReferenceSlotInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoReferenceSlotInfoKHR.pNext)) == 8, "VkVideoReferenceSlotInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoReferenceSlotInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.slotIndex)) - cast(*void)(*instance)) == 16, "VkVideoReferenceSlotInfoKHR.slotIndex has unexpected offset % instead of 16", ((cast(*void)(*instance.slotIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoReferenceSlotInfoKHR.slotIndex)) == 4, "VkVideoReferenceSlotInfoKHR.slotIndex has unexpected size % instead of 4", size_of(type_of(VkVideoReferenceSlotInfoKHR.slotIndex)));
|
|
assert(((cast(*void)(*instance.pPictureResource)) - cast(*void)(*instance)) == 24, "VkVideoReferenceSlotInfoKHR.pPictureResource has unexpected offset % instead of 24", ((cast(*void)(*instance.pPictureResource)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoReferenceSlotInfoKHR.pPictureResource)) == 8, "VkVideoReferenceSlotInfoKHR.pPictureResource has unexpected size % instead of 8", size_of(type_of(VkVideoReferenceSlotInfoKHR.pPictureResource)));
|
|
assert(size_of(VkVideoReferenceSlotInfoKHR) == 32, "VkVideoReferenceSlotInfoKHR has size % instead of 32", size_of(VkVideoReferenceSlotInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoSessionMemoryRequirementsKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoSessionMemoryRequirementsKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoSessionMemoryRequirementsKHR.sType)) == 4, "VkVideoSessionMemoryRequirementsKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoSessionMemoryRequirementsKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoSessionMemoryRequirementsKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoSessionMemoryRequirementsKHR.pNext)) == 8, "VkVideoSessionMemoryRequirementsKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoSessionMemoryRequirementsKHR.pNext)));
|
|
assert(((cast(*void)(*instance.memoryBindIndex)) - cast(*void)(*instance)) == 16, "VkVideoSessionMemoryRequirementsKHR.memoryBindIndex has unexpected offset % instead of 16", ((cast(*void)(*instance.memoryBindIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoSessionMemoryRequirementsKHR.memoryBindIndex)) == 4, "VkVideoSessionMemoryRequirementsKHR.memoryBindIndex has unexpected size % instead of 4", size_of(type_of(VkVideoSessionMemoryRequirementsKHR.memoryBindIndex)));
|
|
assert(((cast(*void)(*instance.memoryRequirements)) - cast(*void)(*instance)) == 24, "VkVideoSessionMemoryRequirementsKHR.memoryRequirements has unexpected offset % instead of 24", ((cast(*void)(*instance.memoryRequirements)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoSessionMemoryRequirementsKHR.memoryRequirements)) == 24, "VkVideoSessionMemoryRequirementsKHR.memoryRequirements has unexpected size % instead of 24", size_of(type_of(VkVideoSessionMemoryRequirementsKHR.memoryRequirements)));
|
|
assert(size_of(VkVideoSessionMemoryRequirementsKHR) == 48, "VkVideoSessionMemoryRequirementsKHR has size % instead of 48", size_of(VkVideoSessionMemoryRequirementsKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkBindVideoSessionMemoryInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkBindVideoSessionMemoryInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindVideoSessionMemoryInfoKHR.sType)) == 4, "VkBindVideoSessionMemoryInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkBindVideoSessionMemoryInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkBindVideoSessionMemoryInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindVideoSessionMemoryInfoKHR.pNext)) == 8, "VkBindVideoSessionMemoryInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkBindVideoSessionMemoryInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.memoryBindIndex)) - cast(*void)(*instance)) == 16, "VkBindVideoSessionMemoryInfoKHR.memoryBindIndex has unexpected offset % instead of 16", ((cast(*void)(*instance.memoryBindIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindVideoSessionMemoryInfoKHR.memoryBindIndex)) == 4, "VkBindVideoSessionMemoryInfoKHR.memoryBindIndex has unexpected size % instead of 4", size_of(type_of(VkBindVideoSessionMemoryInfoKHR.memoryBindIndex)));
|
|
assert(((cast(*void)(*instance.memory)) - cast(*void)(*instance)) == 24, "VkBindVideoSessionMemoryInfoKHR.memory has unexpected offset % instead of 24", ((cast(*void)(*instance.memory)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindVideoSessionMemoryInfoKHR.memory)) == 8, "VkBindVideoSessionMemoryInfoKHR.memory has unexpected size % instead of 8", size_of(type_of(VkBindVideoSessionMemoryInfoKHR.memory)));
|
|
assert(((cast(*void)(*instance.memoryOffset)) - cast(*void)(*instance)) == 32, "VkBindVideoSessionMemoryInfoKHR.memoryOffset has unexpected offset % instead of 32", ((cast(*void)(*instance.memoryOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindVideoSessionMemoryInfoKHR.memoryOffset)) == 8, "VkBindVideoSessionMemoryInfoKHR.memoryOffset has unexpected size % instead of 8", size_of(type_of(VkBindVideoSessionMemoryInfoKHR.memoryOffset)));
|
|
assert(((cast(*void)(*instance.memorySize)) - cast(*void)(*instance)) == 40, "VkBindVideoSessionMemoryInfoKHR.memorySize has unexpected offset % instead of 40", ((cast(*void)(*instance.memorySize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindVideoSessionMemoryInfoKHR.memorySize)) == 8, "VkBindVideoSessionMemoryInfoKHR.memorySize has unexpected size % instead of 8", size_of(type_of(VkBindVideoSessionMemoryInfoKHR.memorySize)));
|
|
assert(size_of(VkBindVideoSessionMemoryInfoKHR) == 48, "VkBindVideoSessionMemoryInfoKHR has size % instead of 48", size_of(VkBindVideoSessionMemoryInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoSessionCreateInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoSessionCreateInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoSessionCreateInfoKHR.sType)) == 4, "VkVideoSessionCreateInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoSessionCreateInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoSessionCreateInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoSessionCreateInfoKHR.pNext)) == 8, "VkVideoSessionCreateInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoSessionCreateInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.queueFamilyIndex)) - cast(*void)(*instance)) == 16, "VkVideoSessionCreateInfoKHR.queueFamilyIndex has unexpected offset % instead of 16", ((cast(*void)(*instance.queueFamilyIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoSessionCreateInfoKHR.queueFamilyIndex)) == 4, "VkVideoSessionCreateInfoKHR.queueFamilyIndex has unexpected size % instead of 4", size_of(type_of(VkVideoSessionCreateInfoKHR.queueFamilyIndex)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 20, "VkVideoSessionCreateInfoKHR.flags has unexpected offset % instead of 20", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoSessionCreateInfoKHR.flags)) == 4, "VkVideoSessionCreateInfoKHR.flags has unexpected size % instead of 4", size_of(type_of(VkVideoSessionCreateInfoKHR.flags)));
|
|
assert(((cast(*void)(*instance.pVideoProfile)) - cast(*void)(*instance)) == 24, "VkVideoSessionCreateInfoKHR.pVideoProfile has unexpected offset % instead of 24", ((cast(*void)(*instance.pVideoProfile)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoSessionCreateInfoKHR.pVideoProfile)) == 8, "VkVideoSessionCreateInfoKHR.pVideoProfile has unexpected size % instead of 8", size_of(type_of(VkVideoSessionCreateInfoKHR.pVideoProfile)));
|
|
assert(((cast(*void)(*instance.pictureFormat)) - cast(*void)(*instance)) == 32, "VkVideoSessionCreateInfoKHR.pictureFormat has unexpected offset % instead of 32", ((cast(*void)(*instance.pictureFormat)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoSessionCreateInfoKHR.pictureFormat)) == 4, "VkVideoSessionCreateInfoKHR.pictureFormat has unexpected size % instead of 4", size_of(type_of(VkVideoSessionCreateInfoKHR.pictureFormat)));
|
|
assert(((cast(*void)(*instance.maxCodedExtent)) - cast(*void)(*instance)) == 36, "VkVideoSessionCreateInfoKHR.maxCodedExtent has unexpected offset % instead of 36", ((cast(*void)(*instance.maxCodedExtent)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoSessionCreateInfoKHR.maxCodedExtent)) == 8, "VkVideoSessionCreateInfoKHR.maxCodedExtent has unexpected size % instead of 8", size_of(type_of(VkVideoSessionCreateInfoKHR.maxCodedExtent)));
|
|
assert(((cast(*void)(*instance.referencePictureFormat)) - cast(*void)(*instance)) == 44, "VkVideoSessionCreateInfoKHR.referencePictureFormat has unexpected offset % instead of 44", ((cast(*void)(*instance.referencePictureFormat)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoSessionCreateInfoKHR.referencePictureFormat)) == 4, "VkVideoSessionCreateInfoKHR.referencePictureFormat has unexpected size % instead of 4", size_of(type_of(VkVideoSessionCreateInfoKHR.referencePictureFormat)));
|
|
assert(((cast(*void)(*instance.maxDpbSlots)) - cast(*void)(*instance)) == 48, "VkVideoSessionCreateInfoKHR.maxDpbSlots has unexpected offset % instead of 48", ((cast(*void)(*instance.maxDpbSlots)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoSessionCreateInfoKHR.maxDpbSlots)) == 4, "VkVideoSessionCreateInfoKHR.maxDpbSlots has unexpected size % instead of 4", size_of(type_of(VkVideoSessionCreateInfoKHR.maxDpbSlots)));
|
|
assert(((cast(*void)(*instance.maxActiveReferencePictures)) - cast(*void)(*instance)) == 52, "VkVideoSessionCreateInfoKHR.maxActiveReferencePictures has unexpected offset % instead of 52", ((cast(*void)(*instance.maxActiveReferencePictures)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoSessionCreateInfoKHR.maxActiveReferencePictures)) == 4, "VkVideoSessionCreateInfoKHR.maxActiveReferencePictures has unexpected size % instead of 4", size_of(type_of(VkVideoSessionCreateInfoKHR.maxActiveReferencePictures)));
|
|
assert(((cast(*void)(*instance.pStdHeaderVersion)) - cast(*void)(*instance)) == 56, "VkVideoSessionCreateInfoKHR.pStdHeaderVersion has unexpected offset % instead of 56", ((cast(*void)(*instance.pStdHeaderVersion)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoSessionCreateInfoKHR.pStdHeaderVersion)) == 8, "VkVideoSessionCreateInfoKHR.pStdHeaderVersion has unexpected size % instead of 8", size_of(type_of(VkVideoSessionCreateInfoKHR.pStdHeaderVersion)));
|
|
assert(size_of(VkVideoSessionCreateInfoKHR) == 64, "VkVideoSessionCreateInfoKHR has size % instead of 64", size_of(VkVideoSessionCreateInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoSessionParametersCreateInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoSessionParametersCreateInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoSessionParametersCreateInfoKHR.sType)) == 4, "VkVideoSessionParametersCreateInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoSessionParametersCreateInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoSessionParametersCreateInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoSessionParametersCreateInfoKHR.pNext)) == 8, "VkVideoSessionParametersCreateInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoSessionParametersCreateInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkVideoSessionParametersCreateInfoKHR.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoSessionParametersCreateInfoKHR.flags)) == 4, "VkVideoSessionParametersCreateInfoKHR.flags has unexpected size % instead of 4", size_of(type_of(VkVideoSessionParametersCreateInfoKHR.flags)));
|
|
assert(((cast(*void)(*instance.videoSessionParametersTemplate)) - cast(*void)(*instance)) == 24, "VkVideoSessionParametersCreateInfoKHR.videoSessionParametersTemplate has unexpected offset % instead of 24", ((cast(*void)(*instance.videoSessionParametersTemplate)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoSessionParametersCreateInfoKHR.videoSessionParametersTemplate)) == 8, "VkVideoSessionParametersCreateInfoKHR.videoSessionParametersTemplate has unexpected size % instead of 8", size_of(type_of(VkVideoSessionParametersCreateInfoKHR.videoSessionParametersTemplate)));
|
|
assert(((cast(*void)(*instance.videoSession)) - cast(*void)(*instance)) == 32, "VkVideoSessionParametersCreateInfoKHR.videoSession has unexpected offset % instead of 32", ((cast(*void)(*instance.videoSession)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoSessionParametersCreateInfoKHR.videoSession)) == 8, "VkVideoSessionParametersCreateInfoKHR.videoSession has unexpected size % instead of 8", size_of(type_of(VkVideoSessionParametersCreateInfoKHR.videoSession)));
|
|
assert(size_of(VkVideoSessionParametersCreateInfoKHR) == 40, "VkVideoSessionParametersCreateInfoKHR has size % instead of 40", size_of(VkVideoSessionParametersCreateInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoSessionParametersUpdateInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoSessionParametersUpdateInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoSessionParametersUpdateInfoKHR.sType)) == 4, "VkVideoSessionParametersUpdateInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoSessionParametersUpdateInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoSessionParametersUpdateInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoSessionParametersUpdateInfoKHR.pNext)) == 8, "VkVideoSessionParametersUpdateInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoSessionParametersUpdateInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.updateSequenceCount)) - cast(*void)(*instance)) == 16, "VkVideoSessionParametersUpdateInfoKHR.updateSequenceCount has unexpected offset % instead of 16", ((cast(*void)(*instance.updateSequenceCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoSessionParametersUpdateInfoKHR.updateSequenceCount)) == 4, "VkVideoSessionParametersUpdateInfoKHR.updateSequenceCount has unexpected size % instead of 4", size_of(type_of(VkVideoSessionParametersUpdateInfoKHR.updateSequenceCount)));
|
|
assert(size_of(VkVideoSessionParametersUpdateInfoKHR) == 24, "VkVideoSessionParametersUpdateInfoKHR has size % instead of 24", size_of(VkVideoSessionParametersUpdateInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoBeginCodingInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoBeginCodingInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoBeginCodingInfoKHR.sType)) == 4, "VkVideoBeginCodingInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoBeginCodingInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoBeginCodingInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoBeginCodingInfoKHR.pNext)) == 8, "VkVideoBeginCodingInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoBeginCodingInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkVideoBeginCodingInfoKHR.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoBeginCodingInfoKHR.flags)) == 4, "VkVideoBeginCodingInfoKHR.flags has unexpected size % instead of 4", size_of(type_of(VkVideoBeginCodingInfoKHR.flags)));
|
|
assert(((cast(*void)(*instance.videoSession)) - cast(*void)(*instance)) == 24, "VkVideoBeginCodingInfoKHR.videoSession has unexpected offset % instead of 24", ((cast(*void)(*instance.videoSession)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoBeginCodingInfoKHR.videoSession)) == 8, "VkVideoBeginCodingInfoKHR.videoSession has unexpected size % instead of 8", size_of(type_of(VkVideoBeginCodingInfoKHR.videoSession)));
|
|
assert(((cast(*void)(*instance.videoSessionParameters)) - cast(*void)(*instance)) == 32, "VkVideoBeginCodingInfoKHR.videoSessionParameters has unexpected offset % instead of 32", ((cast(*void)(*instance.videoSessionParameters)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoBeginCodingInfoKHR.videoSessionParameters)) == 8, "VkVideoBeginCodingInfoKHR.videoSessionParameters has unexpected size % instead of 8", size_of(type_of(VkVideoBeginCodingInfoKHR.videoSessionParameters)));
|
|
assert(((cast(*void)(*instance.referenceSlotCount)) - cast(*void)(*instance)) == 40, "VkVideoBeginCodingInfoKHR.referenceSlotCount has unexpected offset % instead of 40", ((cast(*void)(*instance.referenceSlotCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoBeginCodingInfoKHR.referenceSlotCount)) == 4, "VkVideoBeginCodingInfoKHR.referenceSlotCount has unexpected size % instead of 4", size_of(type_of(VkVideoBeginCodingInfoKHR.referenceSlotCount)));
|
|
assert(((cast(*void)(*instance.pReferenceSlots)) - cast(*void)(*instance)) == 48, "VkVideoBeginCodingInfoKHR.pReferenceSlots has unexpected offset % instead of 48", ((cast(*void)(*instance.pReferenceSlots)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoBeginCodingInfoKHR.pReferenceSlots)) == 8, "VkVideoBeginCodingInfoKHR.pReferenceSlots has unexpected size % instead of 8", size_of(type_of(VkVideoBeginCodingInfoKHR.pReferenceSlots)));
|
|
assert(size_of(VkVideoBeginCodingInfoKHR) == 56, "VkVideoBeginCodingInfoKHR has size % instead of 56", size_of(VkVideoBeginCodingInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEndCodingInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEndCodingInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEndCodingInfoKHR.sType)) == 4, "VkVideoEndCodingInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEndCodingInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEndCodingInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEndCodingInfoKHR.pNext)) == 8, "VkVideoEndCodingInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEndCodingInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkVideoEndCodingInfoKHR.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEndCodingInfoKHR.flags)) == 4, "VkVideoEndCodingInfoKHR.flags has unexpected size % instead of 4", size_of(type_of(VkVideoEndCodingInfoKHR.flags)));
|
|
assert(size_of(VkVideoEndCodingInfoKHR) == 24, "VkVideoEndCodingInfoKHR has size % instead of 24", size_of(VkVideoEndCodingInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoCodingControlInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoCodingControlInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoCodingControlInfoKHR.sType)) == 4, "VkVideoCodingControlInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoCodingControlInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoCodingControlInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoCodingControlInfoKHR.pNext)) == 8, "VkVideoCodingControlInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoCodingControlInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkVideoCodingControlInfoKHR.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoCodingControlInfoKHR.flags)) == 4, "VkVideoCodingControlInfoKHR.flags has unexpected size % instead of 4", size_of(type_of(VkVideoCodingControlInfoKHR.flags)));
|
|
assert(size_of(VkVideoCodingControlInfoKHR) == 24, "VkVideoCodingControlInfoKHR has size % instead of 24", size_of(VkVideoCodingControlInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoDecodeCapabilitiesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoDecodeCapabilitiesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeCapabilitiesKHR.sType)) == 4, "VkVideoDecodeCapabilitiesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoDecodeCapabilitiesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoDecodeCapabilitiesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeCapabilitiesKHR.pNext)) == 8, "VkVideoDecodeCapabilitiesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoDecodeCapabilitiesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkVideoDecodeCapabilitiesKHR.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeCapabilitiesKHR.flags)) == 4, "VkVideoDecodeCapabilitiesKHR.flags has unexpected size % instead of 4", size_of(type_of(VkVideoDecodeCapabilitiesKHR.flags)));
|
|
assert(size_of(VkVideoDecodeCapabilitiesKHR) == 24, "VkVideoDecodeCapabilitiesKHR has size % instead of 24", size_of(VkVideoDecodeCapabilitiesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoDecodeUsageInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoDecodeUsageInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeUsageInfoKHR.sType)) == 4, "VkVideoDecodeUsageInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoDecodeUsageInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoDecodeUsageInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeUsageInfoKHR.pNext)) == 8, "VkVideoDecodeUsageInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoDecodeUsageInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.videoUsageHints)) - cast(*void)(*instance)) == 16, "VkVideoDecodeUsageInfoKHR.videoUsageHints has unexpected offset % instead of 16", ((cast(*void)(*instance.videoUsageHints)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeUsageInfoKHR.videoUsageHints)) == 4, "VkVideoDecodeUsageInfoKHR.videoUsageHints has unexpected size % instead of 4", size_of(type_of(VkVideoDecodeUsageInfoKHR.videoUsageHints)));
|
|
assert(size_of(VkVideoDecodeUsageInfoKHR) == 24, "VkVideoDecodeUsageInfoKHR has size % instead of 24", size_of(VkVideoDecodeUsageInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoDecodeInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoDecodeInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeInfoKHR.sType)) == 4, "VkVideoDecodeInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoDecodeInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoDecodeInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeInfoKHR.pNext)) == 8, "VkVideoDecodeInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoDecodeInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkVideoDecodeInfoKHR.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeInfoKHR.flags)) == 4, "VkVideoDecodeInfoKHR.flags has unexpected size % instead of 4", size_of(type_of(VkVideoDecodeInfoKHR.flags)));
|
|
assert(((cast(*void)(*instance.srcBuffer)) - cast(*void)(*instance)) == 24, "VkVideoDecodeInfoKHR.srcBuffer has unexpected offset % instead of 24", ((cast(*void)(*instance.srcBuffer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeInfoKHR.srcBuffer)) == 8, "VkVideoDecodeInfoKHR.srcBuffer has unexpected size % instead of 8", size_of(type_of(VkVideoDecodeInfoKHR.srcBuffer)));
|
|
assert(((cast(*void)(*instance.srcBufferOffset)) - cast(*void)(*instance)) == 32, "VkVideoDecodeInfoKHR.srcBufferOffset has unexpected offset % instead of 32", ((cast(*void)(*instance.srcBufferOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeInfoKHR.srcBufferOffset)) == 8, "VkVideoDecodeInfoKHR.srcBufferOffset has unexpected size % instead of 8", size_of(type_of(VkVideoDecodeInfoKHR.srcBufferOffset)));
|
|
assert(((cast(*void)(*instance.srcBufferRange)) - cast(*void)(*instance)) == 40, "VkVideoDecodeInfoKHR.srcBufferRange has unexpected offset % instead of 40", ((cast(*void)(*instance.srcBufferRange)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeInfoKHR.srcBufferRange)) == 8, "VkVideoDecodeInfoKHR.srcBufferRange has unexpected size % instead of 8", size_of(type_of(VkVideoDecodeInfoKHR.srcBufferRange)));
|
|
assert(((cast(*void)(*instance.dstPictureResource)) - cast(*void)(*instance)) == 48, "VkVideoDecodeInfoKHR.dstPictureResource has unexpected offset % instead of 48", ((cast(*void)(*instance.dstPictureResource)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeInfoKHR.dstPictureResource)) == 48, "VkVideoDecodeInfoKHR.dstPictureResource has unexpected size % instead of 48", size_of(type_of(VkVideoDecodeInfoKHR.dstPictureResource)));
|
|
assert(((cast(*void)(*instance.pSetupReferenceSlot)) - cast(*void)(*instance)) == 96, "VkVideoDecodeInfoKHR.pSetupReferenceSlot has unexpected offset % instead of 96", ((cast(*void)(*instance.pSetupReferenceSlot)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeInfoKHR.pSetupReferenceSlot)) == 8, "VkVideoDecodeInfoKHR.pSetupReferenceSlot has unexpected size % instead of 8", size_of(type_of(VkVideoDecodeInfoKHR.pSetupReferenceSlot)));
|
|
assert(((cast(*void)(*instance.referenceSlotCount)) - cast(*void)(*instance)) == 104, "VkVideoDecodeInfoKHR.referenceSlotCount has unexpected offset % instead of 104", ((cast(*void)(*instance.referenceSlotCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeInfoKHR.referenceSlotCount)) == 4, "VkVideoDecodeInfoKHR.referenceSlotCount has unexpected size % instead of 4", size_of(type_of(VkVideoDecodeInfoKHR.referenceSlotCount)));
|
|
assert(((cast(*void)(*instance.pReferenceSlots)) - cast(*void)(*instance)) == 112, "VkVideoDecodeInfoKHR.pReferenceSlots has unexpected offset % instead of 112", ((cast(*void)(*instance.pReferenceSlots)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeInfoKHR.pReferenceSlots)) == 8, "VkVideoDecodeInfoKHR.pReferenceSlots has unexpected size % instead of 8", size_of(type_of(VkVideoDecodeInfoKHR.pReferenceSlots)));
|
|
assert(size_of(VkVideoDecodeInfoKHR) == 120, "VkVideoDecodeInfoKHR has size % instead of 120", size_of(VkVideoDecodeInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoH264SpsVuiFlags;
|
|
assert(((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)) == 0, "StdVideoH264SpsVuiFlags.__bitfield has unexpected offset % instead of 0", ((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264SpsVuiFlags.__bitfield)) == 4, "StdVideoH264SpsVuiFlags.__bitfield has unexpected size % instead of 4", size_of(type_of(StdVideoH264SpsVuiFlags.__bitfield)));
|
|
assert(size_of(StdVideoH264SpsVuiFlags) == 4, "StdVideoH264SpsVuiFlags has size % instead of 4", size_of(StdVideoH264SpsVuiFlags));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoH264HrdParameters;
|
|
assert(((cast(*void)(*instance.cpb_cnt_minus1)) - cast(*void)(*instance)) == 0, "StdVideoH264HrdParameters.cpb_cnt_minus1 has unexpected offset % instead of 0", ((cast(*void)(*instance.cpb_cnt_minus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264HrdParameters.cpb_cnt_minus1)) == 1, "StdVideoH264HrdParameters.cpb_cnt_minus1 has unexpected size % instead of 1", size_of(type_of(StdVideoH264HrdParameters.cpb_cnt_minus1)));
|
|
assert(((cast(*void)(*instance.bit_rate_scale)) - cast(*void)(*instance)) == 1, "StdVideoH264HrdParameters.bit_rate_scale has unexpected offset % instead of 1", ((cast(*void)(*instance.bit_rate_scale)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264HrdParameters.bit_rate_scale)) == 1, "StdVideoH264HrdParameters.bit_rate_scale has unexpected size % instead of 1", size_of(type_of(StdVideoH264HrdParameters.bit_rate_scale)));
|
|
assert(((cast(*void)(*instance.cpb_size_scale)) - cast(*void)(*instance)) == 2, "StdVideoH264HrdParameters.cpb_size_scale has unexpected offset % instead of 2", ((cast(*void)(*instance.cpb_size_scale)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264HrdParameters.cpb_size_scale)) == 1, "StdVideoH264HrdParameters.cpb_size_scale has unexpected size % instead of 1", size_of(type_of(StdVideoH264HrdParameters.cpb_size_scale)));
|
|
assert(((cast(*void)(*instance.reserved1)) - cast(*void)(*instance)) == 3, "StdVideoH264HrdParameters.reserved1 has unexpected offset % instead of 3", ((cast(*void)(*instance.reserved1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264HrdParameters.reserved1)) == 1, "StdVideoH264HrdParameters.reserved1 has unexpected size % instead of 1", size_of(type_of(StdVideoH264HrdParameters.reserved1)));
|
|
assert(((cast(*void)(*instance.bit_rate_value_minus1)) - cast(*void)(*instance)) == 4, "StdVideoH264HrdParameters.bit_rate_value_minus1 has unexpected offset % instead of 4", ((cast(*void)(*instance.bit_rate_value_minus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264HrdParameters.bit_rate_value_minus1)) == 128, "StdVideoH264HrdParameters.bit_rate_value_minus1 has unexpected size % instead of 128", size_of(type_of(StdVideoH264HrdParameters.bit_rate_value_minus1)));
|
|
assert(((cast(*void)(*instance.cpb_size_value_minus1)) - cast(*void)(*instance)) == 132, "StdVideoH264HrdParameters.cpb_size_value_minus1 has unexpected offset % instead of 132", ((cast(*void)(*instance.cpb_size_value_minus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264HrdParameters.cpb_size_value_minus1)) == 128, "StdVideoH264HrdParameters.cpb_size_value_minus1 has unexpected size % instead of 128", size_of(type_of(StdVideoH264HrdParameters.cpb_size_value_minus1)));
|
|
assert(((cast(*void)(*instance.cbr_flag)) - cast(*void)(*instance)) == 260, "StdVideoH264HrdParameters.cbr_flag has unexpected offset % instead of 260", ((cast(*void)(*instance.cbr_flag)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264HrdParameters.cbr_flag)) == 32, "StdVideoH264HrdParameters.cbr_flag has unexpected size % instead of 32", size_of(type_of(StdVideoH264HrdParameters.cbr_flag)));
|
|
assert(((cast(*void)(*instance.initial_cpb_removal_delay_length_minus1)) - cast(*void)(*instance)) == 292, "StdVideoH264HrdParameters.initial_cpb_removal_delay_length_minus1 has unexpected offset % instead of 292", ((cast(*void)(*instance.initial_cpb_removal_delay_length_minus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264HrdParameters.initial_cpb_removal_delay_length_minus1)) == 4, "StdVideoH264HrdParameters.initial_cpb_removal_delay_length_minus1 has unexpected size % instead of 4", size_of(type_of(StdVideoH264HrdParameters.initial_cpb_removal_delay_length_minus1)));
|
|
assert(((cast(*void)(*instance.cpb_removal_delay_length_minus1)) - cast(*void)(*instance)) == 296, "StdVideoH264HrdParameters.cpb_removal_delay_length_minus1 has unexpected offset % instead of 296", ((cast(*void)(*instance.cpb_removal_delay_length_minus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264HrdParameters.cpb_removal_delay_length_minus1)) == 4, "StdVideoH264HrdParameters.cpb_removal_delay_length_minus1 has unexpected size % instead of 4", size_of(type_of(StdVideoH264HrdParameters.cpb_removal_delay_length_minus1)));
|
|
assert(((cast(*void)(*instance.dpb_output_delay_length_minus1)) - cast(*void)(*instance)) == 300, "StdVideoH264HrdParameters.dpb_output_delay_length_minus1 has unexpected offset % instead of 300", ((cast(*void)(*instance.dpb_output_delay_length_minus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264HrdParameters.dpb_output_delay_length_minus1)) == 4, "StdVideoH264HrdParameters.dpb_output_delay_length_minus1 has unexpected size % instead of 4", size_of(type_of(StdVideoH264HrdParameters.dpb_output_delay_length_minus1)));
|
|
assert(((cast(*void)(*instance.time_offset_length)) - cast(*void)(*instance)) == 304, "StdVideoH264HrdParameters.time_offset_length has unexpected offset % instead of 304", ((cast(*void)(*instance.time_offset_length)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264HrdParameters.time_offset_length)) == 4, "StdVideoH264HrdParameters.time_offset_length has unexpected size % instead of 4", size_of(type_of(StdVideoH264HrdParameters.time_offset_length)));
|
|
assert(size_of(StdVideoH264HrdParameters) == 308, "StdVideoH264HrdParameters has size % instead of 308", size_of(StdVideoH264HrdParameters));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoH264SequenceParameterSetVui;
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 0, "StdVideoH264SequenceParameterSetVui.flags has unexpected offset % instead of 0", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264SequenceParameterSetVui.flags)) == 4, "StdVideoH264SequenceParameterSetVui.flags has unexpected size % instead of 4", size_of(type_of(StdVideoH264SequenceParameterSetVui.flags)));
|
|
assert(((cast(*void)(*instance.aspect_ratio_idc)) - cast(*void)(*instance)) == 4, "StdVideoH264SequenceParameterSetVui.aspect_ratio_idc has unexpected offset % instead of 4", ((cast(*void)(*instance.aspect_ratio_idc)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264SequenceParameterSetVui.aspect_ratio_idc)) == 4, "StdVideoH264SequenceParameterSetVui.aspect_ratio_idc has unexpected size % instead of 4", size_of(type_of(StdVideoH264SequenceParameterSetVui.aspect_ratio_idc)));
|
|
assert(((cast(*void)(*instance.sar_width)) - cast(*void)(*instance)) == 8, "StdVideoH264SequenceParameterSetVui.sar_width has unexpected offset % instead of 8", ((cast(*void)(*instance.sar_width)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264SequenceParameterSetVui.sar_width)) == 2, "StdVideoH264SequenceParameterSetVui.sar_width has unexpected size % instead of 2", size_of(type_of(StdVideoH264SequenceParameterSetVui.sar_width)));
|
|
assert(((cast(*void)(*instance.sar_height)) - cast(*void)(*instance)) == 10, "StdVideoH264SequenceParameterSetVui.sar_height has unexpected offset % instead of 10", ((cast(*void)(*instance.sar_height)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264SequenceParameterSetVui.sar_height)) == 2, "StdVideoH264SequenceParameterSetVui.sar_height has unexpected size % instead of 2", size_of(type_of(StdVideoH264SequenceParameterSetVui.sar_height)));
|
|
assert(((cast(*void)(*instance.video_format)) - cast(*void)(*instance)) == 12, "StdVideoH264SequenceParameterSetVui.video_format has unexpected offset % instead of 12", ((cast(*void)(*instance.video_format)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264SequenceParameterSetVui.video_format)) == 1, "StdVideoH264SequenceParameterSetVui.video_format has unexpected size % instead of 1", size_of(type_of(StdVideoH264SequenceParameterSetVui.video_format)));
|
|
assert(((cast(*void)(*instance.colour_primaries)) - cast(*void)(*instance)) == 13, "StdVideoH264SequenceParameterSetVui.colour_primaries has unexpected offset % instead of 13", ((cast(*void)(*instance.colour_primaries)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264SequenceParameterSetVui.colour_primaries)) == 1, "StdVideoH264SequenceParameterSetVui.colour_primaries has unexpected size % instead of 1", size_of(type_of(StdVideoH264SequenceParameterSetVui.colour_primaries)));
|
|
assert(((cast(*void)(*instance.transfer_characteristics)) - cast(*void)(*instance)) == 14, "StdVideoH264SequenceParameterSetVui.transfer_characteristics has unexpected offset % instead of 14", ((cast(*void)(*instance.transfer_characteristics)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264SequenceParameterSetVui.transfer_characteristics)) == 1, "StdVideoH264SequenceParameterSetVui.transfer_characteristics has unexpected size % instead of 1", size_of(type_of(StdVideoH264SequenceParameterSetVui.transfer_characteristics)));
|
|
assert(((cast(*void)(*instance.matrix_coefficients)) - cast(*void)(*instance)) == 15, "StdVideoH264SequenceParameterSetVui.matrix_coefficients has unexpected offset % instead of 15", ((cast(*void)(*instance.matrix_coefficients)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264SequenceParameterSetVui.matrix_coefficients)) == 1, "StdVideoH264SequenceParameterSetVui.matrix_coefficients has unexpected size % instead of 1", size_of(type_of(StdVideoH264SequenceParameterSetVui.matrix_coefficients)));
|
|
assert(((cast(*void)(*instance.num_units_in_tick)) - cast(*void)(*instance)) == 16, "StdVideoH264SequenceParameterSetVui.num_units_in_tick has unexpected offset % instead of 16", ((cast(*void)(*instance.num_units_in_tick)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264SequenceParameterSetVui.num_units_in_tick)) == 4, "StdVideoH264SequenceParameterSetVui.num_units_in_tick has unexpected size % instead of 4", size_of(type_of(StdVideoH264SequenceParameterSetVui.num_units_in_tick)));
|
|
assert(((cast(*void)(*instance.time_scale)) - cast(*void)(*instance)) == 20, "StdVideoH264SequenceParameterSetVui.time_scale has unexpected offset % instead of 20", ((cast(*void)(*instance.time_scale)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264SequenceParameterSetVui.time_scale)) == 4, "StdVideoH264SequenceParameterSetVui.time_scale has unexpected size % instead of 4", size_of(type_of(StdVideoH264SequenceParameterSetVui.time_scale)));
|
|
assert(((cast(*void)(*instance.max_num_reorder_frames)) - cast(*void)(*instance)) == 24, "StdVideoH264SequenceParameterSetVui.max_num_reorder_frames has unexpected offset % instead of 24", ((cast(*void)(*instance.max_num_reorder_frames)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264SequenceParameterSetVui.max_num_reorder_frames)) == 1, "StdVideoH264SequenceParameterSetVui.max_num_reorder_frames has unexpected size % instead of 1", size_of(type_of(StdVideoH264SequenceParameterSetVui.max_num_reorder_frames)));
|
|
assert(((cast(*void)(*instance.max_dec_frame_buffering)) - cast(*void)(*instance)) == 25, "StdVideoH264SequenceParameterSetVui.max_dec_frame_buffering has unexpected offset % instead of 25", ((cast(*void)(*instance.max_dec_frame_buffering)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264SequenceParameterSetVui.max_dec_frame_buffering)) == 1, "StdVideoH264SequenceParameterSetVui.max_dec_frame_buffering has unexpected size % instead of 1", size_of(type_of(StdVideoH264SequenceParameterSetVui.max_dec_frame_buffering)));
|
|
assert(((cast(*void)(*instance.chroma_sample_loc_type_top_field)) - cast(*void)(*instance)) == 26, "StdVideoH264SequenceParameterSetVui.chroma_sample_loc_type_top_field has unexpected offset % instead of 26", ((cast(*void)(*instance.chroma_sample_loc_type_top_field)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264SequenceParameterSetVui.chroma_sample_loc_type_top_field)) == 1, "StdVideoH264SequenceParameterSetVui.chroma_sample_loc_type_top_field has unexpected size % instead of 1", size_of(type_of(StdVideoH264SequenceParameterSetVui.chroma_sample_loc_type_top_field)));
|
|
assert(((cast(*void)(*instance.chroma_sample_loc_type_bottom_field)) - cast(*void)(*instance)) == 27, "StdVideoH264SequenceParameterSetVui.chroma_sample_loc_type_bottom_field has unexpected offset % instead of 27", ((cast(*void)(*instance.chroma_sample_loc_type_bottom_field)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264SequenceParameterSetVui.chroma_sample_loc_type_bottom_field)) == 1, "StdVideoH264SequenceParameterSetVui.chroma_sample_loc_type_bottom_field has unexpected size % instead of 1", size_of(type_of(StdVideoH264SequenceParameterSetVui.chroma_sample_loc_type_bottom_field)));
|
|
assert(((cast(*void)(*instance.reserved1)) - cast(*void)(*instance)) == 28, "StdVideoH264SequenceParameterSetVui.reserved1 has unexpected offset % instead of 28", ((cast(*void)(*instance.reserved1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264SequenceParameterSetVui.reserved1)) == 4, "StdVideoH264SequenceParameterSetVui.reserved1 has unexpected size % instead of 4", size_of(type_of(StdVideoH264SequenceParameterSetVui.reserved1)));
|
|
assert(((cast(*void)(*instance.pHrdParameters)) - cast(*void)(*instance)) == 32, "StdVideoH264SequenceParameterSetVui.pHrdParameters has unexpected offset % instead of 32", ((cast(*void)(*instance.pHrdParameters)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264SequenceParameterSetVui.pHrdParameters)) == 8, "StdVideoH264SequenceParameterSetVui.pHrdParameters has unexpected size % instead of 8", size_of(type_of(StdVideoH264SequenceParameterSetVui.pHrdParameters)));
|
|
assert(size_of(StdVideoH264SequenceParameterSetVui) == 40, "StdVideoH264SequenceParameterSetVui has size % instead of 40", size_of(StdVideoH264SequenceParameterSetVui));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoH264SpsFlags;
|
|
assert(((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)) == 0, "StdVideoH264SpsFlags.__bitfield has unexpected offset % instead of 0", ((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264SpsFlags.__bitfield)) == 4, "StdVideoH264SpsFlags.__bitfield has unexpected size % instead of 4", size_of(type_of(StdVideoH264SpsFlags.__bitfield)));
|
|
assert(size_of(StdVideoH264SpsFlags) == 4, "StdVideoH264SpsFlags has size % instead of 4", size_of(StdVideoH264SpsFlags));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoH264ScalingLists;
|
|
assert(((cast(*void)(*instance.scaling_list_present_mask)) - cast(*void)(*instance)) == 0, "StdVideoH264ScalingLists.scaling_list_present_mask has unexpected offset % instead of 0", ((cast(*void)(*instance.scaling_list_present_mask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264ScalingLists.scaling_list_present_mask)) == 2, "StdVideoH264ScalingLists.scaling_list_present_mask has unexpected size % instead of 2", size_of(type_of(StdVideoH264ScalingLists.scaling_list_present_mask)));
|
|
assert(((cast(*void)(*instance.use_default_scaling_matrix_mask)) - cast(*void)(*instance)) == 2, "StdVideoH264ScalingLists.use_default_scaling_matrix_mask has unexpected offset % instead of 2", ((cast(*void)(*instance.use_default_scaling_matrix_mask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264ScalingLists.use_default_scaling_matrix_mask)) == 2, "StdVideoH264ScalingLists.use_default_scaling_matrix_mask has unexpected size % instead of 2", size_of(type_of(StdVideoH264ScalingLists.use_default_scaling_matrix_mask)));
|
|
assert(((cast(*void)(*instance.ScalingList4x4)) - cast(*void)(*instance)) == 4, "StdVideoH264ScalingLists.ScalingList4x4 has unexpected offset % instead of 4", ((cast(*void)(*instance.ScalingList4x4)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264ScalingLists.ScalingList4x4)) == 96, "StdVideoH264ScalingLists.ScalingList4x4 has unexpected size % instead of 96", size_of(type_of(StdVideoH264ScalingLists.ScalingList4x4)));
|
|
assert(((cast(*void)(*instance.ScalingList8x8)) - cast(*void)(*instance)) == 100, "StdVideoH264ScalingLists.ScalingList8x8 has unexpected offset % instead of 100", ((cast(*void)(*instance.ScalingList8x8)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264ScalingLists.ScalingList8x8)) == 384, "StdVideoH264ScalingLists.ScalingList8x8 has unexpected size % instead of 384", size_of(type_of(StdVideoH264ScalingLists.ScalingList8x8)));
|
|
assert(size_of(StdVideoH264ScalingLists) == 484, "StdVideoH264ScalingLists has size % instead of 484", size_of(StdVideoH264ScalingLists));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoH264SequenceParameterSet;
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 0, "StdVideoH264SequenceParameterSet.flags has unexpected offset % instead of 0", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264SequenceParameterSet.flags)) == 4, "StdVideoH264SequenceParameterSet.flags has unexpected size % instead of 4", size_of(type_of(StdVideoH264SequenceParameterSet.flags)));
|
|
assert(((cast(*void)(*instance.profile_idc)) - cast(*void)(*instance)) == 4, "StdVideoH264SequenceParameterSet.profile_idc has unexpected offset % instead of 4", ((cast(*void)(*instance.profile_idc)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264SequenceParameterSet.profile_idc)) == 4, "StdVideoH264SequenceParameterSet.profile_idc has unexpected size % instead of 4", size_of(type_of(StdVideoH264SequenceParameterSet.profile_idc)));
|
|
assert(((cast(*void)(*instance.level_idc)) - cast(*void)(*instance)) == 8, "StdVideoH264SequenceParameterSet.level_idc has unexpected offset % instead of 8", ((cast(*void)(*instance.level_idc)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264SequenceParameterSet.level_idc)) == 4, "StdVideoH264SequenceParameterSet.level_idc has unexpected size % instead of 4", size_of(type_of(StdVideoH264SequenceParameterSet.level_idc)));
|
|
assert(((cast(*void)(*instance.chroma_format_idc)) - cast(*void)(*instance)) == 12, "StdVideoH264SequenceParameterSet.chroma_format_idc has unexpected offset % instead of 12", ((cast(*void)(*instance.chroma_format_idc)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264SequenceParameterSet.chroma_format_idc)) == 4, "StdVideoH264SequenceParameterSet.chroma_format_idc has unexpected size % instead of 4", size_of(type_of(StdVideoH264SequenceParameterSet.chroma_format_idc)));
|
|
assert(((cast(*void)(*instance.seq_parameter_set_id)) - cast(*void)(*instance)) == 16, "StdVideoH264SequenceParameterSet.seq_parameter_set_id has unexpected offset % instead of 16", ((cast(*void)(*instance.seq_parameter_set_id)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264SequenceParameterSet.seq_parameter_set_id)) == 1, "StdVideoH264SequenceParameterSet.seq_parameter_set_id has unexpected size % instead of 1", size_of(type_of(StdVideoH264SequenceParameterSet.seq_parameter_set_id)));
|
|
assert(((cast(*void)(*instance.bit_depth_luma_minus8)) - cast(*void)(*instance)) == 17, "StdVideoH264SequenceParameterSet.bit_depth_luma_minus8 has unexpected offset % instead of 17", ((cast(*void)(*instance.bit_depth_luma_minus8)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264SequenceParameterSet.bit_depth_luma_minus8)) == 1, "StdVideoH264SequenceParameterSet.bit_depth_luma_minus8 has unexpected size % instead of 1", size_of(type_of(StdVideoH264SequenceParameterSet.bit_depth_luma_minus8)));
|
|
assert(((cast(*void)(*instance.bit_depth_chroma_minus8)) - cast(*void)(*instance)) == 18, "StdVideoH264SequenceParameterSet.bit_depth_chroma_minus8 has unexpected offset % instead of 18", ((cast(*void)(*instance.bit_depth_chroma_minus8)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264SequenceParameterSet.bit_depth_chroma_minus8)) == 1, "StdVideoH264SequenceParameterSet.bit_depth_chroma_minus8 has unexpected size % instead of 1", size_of(type_of(StdVideoH264SequenceParameterSet.bit_depth_chroma_minus8)));
|
|
assert(((cast(*void)(*instance.log2_max_frame_num_minus4)) - cast(*void)(*instance)) == 19, "StdVideoH264SequenceParameterSet.log2_max_frame_num_minus4 has unexpected offset % instead of 19", ((cast(*void)(*instance.log2_max_frame_num_minus4)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264SequenceParameterSet.log2_max_frame_num_minus4)) == 1, "StdVideoH264SequenceParameterSet.log2_max_frame_num_minus4 has unexpected size % instead of 1", size_of(type_of(StdVideoH264SequenceParameterSet.log2_max_frame_num_minus4)));
|
|
assert(((cast(*void)(*instance.pic_order_cnt_type)) - cast(*void)(*instance)) == 20, "StdVideoH264SequenceParameterSet.pic_order_cnt_type has unexpected offset % instead of 20", ((cast(*void)(*instance.pic_order_cnt_type)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264SequenceParameterSet.pic_order_cnt_type)) == 4, "StdVideoH264SequenceParameterSet.pic_order_cnt_type has unexpected size % instead of 4", size_of(type_of(StdVideoH264SequenceParameterSet.pic_order_cnt_type)));
|
|
assert(((cast(*void)(*instance.offset_for_non_ref_pic)) - cast(*void)(*instance)) == 24, "StdVideoH264SequenceParameterSet.offset_for_non_ref_pic has unexpected offset % instead of 24", ((cast(*void)(*instance.offset_for_non_ref_pic)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264SequenceParameterSet.offset_for_non_ref_pic)) == 4, "StdVideoH264SequenceParameterSet.offset_for_non_ref_pic has unexpected size % instead of 4", size_of(type_of(StdVideoH264SequenceParameterSet.offset_for_non_ref_pic)));
|
|
assert(((cast(*void)(*instance.offset_for_top_to_bottom_field)) - cast(*void)(*instance)) == 28, "StdVideoH264SequenceParameterSet.offset_for_top_to_bottom_field has unexpected offset % instead of 28", ((cast(*void)(*instance.offset_for_top_to_bottom_field)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264SequenceParameterSet.offset_for_top_to_bottom_field)) == 4, "StdVideoH264SequenceParameterSet.offset_for_top_to_bottom_field has unexpected size % instead of 4", size_of(type_of(StdVideoH264SequenceParameterSet.offset_for_top_to_bottom_field)));
|
|
assert(((cast(*void)(*instance.log2_max_pic_order_cnt_lsb_minus4)) - cast(*void)(*instance)) == 32, "StdVideoH264SequenceParameterSet.log2_max_pic_order_cnt_lsb_minus4 has unexpected offset % instead of 32", ((cast(*void)(*instance.log2_max_pic_order_cnt_lsb_minus4)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264SequenceParameterSet.log2_max_pic_order_cnt_lsb_minus4)) == 1, "StdVideoH264SequenceParameterSet.log2_max_pic_order_cnt_lsb_minus4 has unexpected size % instead of 1", size_of(type_of(StdVideoH264SequenceParameterSet.log2_max_pic_order_cnt_lsb_minus4)));
|
|
assert(((cast(*void)(*instance.num_ref_frames_in_pic_order_cnt_cycle)) - cast(*void)(*instance)) == 33, "StdVideoH264SequenceParameterSet.num_ref_frames_in_pic_order_cnt_cycle has unexpected offset % instead of 33", ((cast(*void)(*instance.num_ref_frames_in_pic_order_cnt_cycle)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264SequenceParameterSet.num_ref_frames_in_pic_order_cnt_cycle)) == 1, "StdVideoH264SequenceParameterSet.num_ref_frames_in_pic_order_cnt_cycle has unexpected size % instead of 1", size_of(type_of(StdVideoH264SequenceParameterSet.num_ref_frames_in_pic_order_cnt_cycle)));
|
|
assert(((cast(*void)(*instance.max_num_ref_frames)) - cast(*void)(*instance)) == 34, "StdVideoH264SequenceParameterSet.max_num_ref_frames has unexpected offset % instead of 34", ((cast(*void)(*instance.max_num_ref_frames)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264SequenceParameterSet.max_num_ref_frames)) == 1, "StdVideoH264SequenceParameterSet.max_num_ref_frames has unexpected size % instead of 1", size_of(type_of(StdVideoH264SequenceParameterSet.max_num_ref_frames)));
|
|
assert(((cast(*void)(*instance.reserved1)) - cast(*void)(*instance)) == 35, "StdVideoH264SequenceParameterSet.reserved1 has unexpected offset % instead of 35", ((cast(*void)(*instance.reserved1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264SequenceParameterSet.reserved1)) == 1, "StdVideoH264SequenceParameterSet.reserved1 has unexpected size % instead of 1", size_of(type_of(StdVideoH264SequenceParameterSet.reserved1)));
|
|
assert(((cast(*void)(*instance.pic_width_in_mbs_minus1)) - cast(*void)(*instance)) == 36, "StdVideoH264SequenceParameterSet.pic_width_in_mbs_minus1 has unexpected offset % instead of 36", ((cast(*void)(*instance.pic_width_in_mbs_minus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264SequenceParameterSet.pic_width_in_mbs_minus1)) == 4, "StdVideoH264SequenceParameterSet.pic_width_in_mbs_minus1 has unexpected size % instead of 4", size_of(type_of(StdVideoH264SequenceParameterSet.pic_width_in_mbs_minus1)));
|
|
assert(((cast(*void)(*instance.pic_height_in_map_units_minus1)) - cast(*void)(*instance)) == 40, "StdVideoH264SequenceParameterSet.pic_height_in_map_units_minus1 has unexpected offset % instead of 40", ((cast(*void)(*instance.pic_height_in_map_units_minus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264SequenceParameterSet.pic_height_in_map_units_minus1)) == 4, "StdVideoH264SequenceParameterSet.pic_height_in_map_units_minus1 has unexpected size % instead of 4", size_of(type_of(StdVideoH264SequenceParameterSet.pic_height_in_map_units_minus1)));
|
|
assert(((cast(*void)(*instance.frame_crop_left_offset)) - cast(*void)(*instance)) == 44, "StdVideoH264SequenceParameterSet.frame_crop_left_offset has unexpected offset % instead of 44", ((cast(*void)(*instance.frame_crop_left_offset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264SequenceParameterSet.frame_crop_left_offset)) == 4, "StdVideoH264SequenceParameterSet.frame_crop_left_offset has unexpected size % instead of 4", size_of(type_of(StdVideoH264SequenceParameterSet.frame_crop_left_offset)));
|
|
assert(((cast(*void)(*instance.frame_crop_right_offset)) - cast(*void)(*instance)) == 48, "StdVideoH264SequenceParameterSet.frame_crop_right_offset has unexpected offset % instead of 48", ((cast(*void)(*instance.frame_crop_right_offset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264SequenceParameterSet.frame_crop_right_offset)) == 4, "StdVideoH264SequenceParameterSet.frame_crop_right_offset has unexpected size % instead of 4", size_of(type_of(StdVideoH264SequenceParameterSet.frame_crop_right_offset)));
|
|
assert(((cast(*void)(*instance.frame_crop_top_offset)) - cast(*void)(*instance)) == 52, "StdVideoH264SequenceParameterSet.frame_crop_top_offset has unexpected offset % instead of 52", ((cast(*void)(*instance.frame_crop_top_offset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264SequenceParameterSet.frame_crop_top_offset)) == 4, "StdVideoH264SequenceParameterSet.frame_crop_top_offset has unexpected size % instead of 4", size_of(type_of(StdVideoH264SequenceParameterSet.frame_crop_top_offset)));
|
|
assert(((cast(*void)(*instance.frame_crop_bottom_offset)) - cast(*void)(*instance)) == 56, "StdVideoH264SequenceParameterSet.frame_crop_bottom_offset has unexpected offset % instead of 56", ((cast(*void)(*instance.frame_crop_bottom_offset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264SequenceParameterSet.frame_crop_bottom_offset)) == 4, "StdVideoH264SequenceParameterSet.frame_crop_bottom_offset has unexpected size % instead of 4", size_of(type_of(StdVideoH264SequenceParameterSet.frame_crop_bottom_offset)));
|
|
assert(((cast(*void)(*instance.reserved2)) - cast(*void)(*instance)) == 60, "StdVideoH264SequenceParameterSet.reserved2 has unexpected offset % instead of 60", ((cast(*void)(*instance.reserved2)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264SequenceParameterSet.reserved2)) == 4, "StdVideoH264SequenceParameterSet.reserved2 has unexpected size % instead of 4", size_of(type_of(StdVideoH264SequenceParameterSet.reserved2)));
|
|
assert(((cast(*void)(*instance.pOffsetForRefFrame)) - cast(*void)(*instance)) == 64, "StdVideoH264SequenceParameterSet.pOffsetForRefFrame has unexpected offset % instead of 64", ((cast(*void)(*instance.pOffsetForRefFrame)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264SequenceParameterSet.pOffsetForRefFrame)) == 8, "StdVideoH264SequenceParameterSet.pOffsetForRefFrame has unexpected size % instead of 8", size_of(type_of(StdVideoH264SequenceParameterSet.pOffsetForRefFrame)));
|
|
assert(((cast(*void)(*instance.pScalingLists)) - cast(*void)(*instance)) == 72, "StdVideoH264SequenceParameterSet.pScalingLists has unexpected offset % instead of 72", ((cast(*void)(*instance.pScalingLists)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264SequenceParameterSet.pScalingLists)) == 8, "StdVideoH264SequenceParameterSet.pScalingLists has unexpected size % instead of 8", size_of(type_of(StdVideoH264SequenceParameterSet.pScalingLists)));
|
|
assert(((cast(*void)(*instance.pSequenceParameterSetVui)) - cast(*void)(*instance)) == 80, "StdVideoH264SequenceParameterSet.pSequenceParameterSetVui has unexpected offset % instead of 80", ((cast(*void)(*instance.pSequenceParameterSetVui)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264SequenceParameterSet.pSequenceParameterSetVui)) == 8, "StdVideoH264SequenceParameterSet.pSequenceParameterSetVui has unexpected size % instead of 8", size_of(type_of(StdVideoH264SequenceParameterSet.pSequenceParameterSetVui)));
|
|
assert(size_of(StdVideoH264SequenceParameterSet) == 88, "StdVideoH264SequenceParameterSet has size % instead of 88", size_of(StdVideoH264SequenceParameterSet));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoH264PpsFlags;
|
|
assert(((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)) == 0, "StdVideoH264PpsFlags.__bitfield has unexpected offset % instead of 0", ((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264PpsFlags.__bitfield)) == 4, "StdVideoH264PpsFlags.__bitfield has unexpected size % instead of 4", size_of(type_of(StdVideoH264PpsFlags.__bitfield)));
|
|
assert(size_of(StdVideoH264PpsFlags) == 4, "StdVideoH264PpsFlags has size % instead of 4", size_of(StdVideoH264PpsFlags));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoH264PictureParameterSet;
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 0, "StdVideoH264PictureParameterSet.flags has unexpected offset % instead of 0", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264PictureParameterSet.flags)) == 4, "StdVideoH264PictureParameterSet.flags has unexpected size % instead of 4", size_of(type_of(StdVideoH264PictureParameterSet.flags)));
|
|
assert(((cast(*void)(*instance.seq_parameter_set_id)) - cast(*void)(*instance)) == 4, "StdVideoH264PictureParameterSet.seq_parameter_set_id has unexpected offset % instead of 4", ((cast(*void)(*instance.seq_parameter_set_id)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264PictureParameterSet.seq_parameter_set_id)) == 1, "StdVideoH264PictureParameterSet.seq_parameter_set_id has unexpected size % instead of 1", size_of(type_of(StdVideoH264PictureParameterSet.seq_parameter_set_id)));
|
|
assert(((cast(*void)(*instance.pic_parameter_set_id)) - cast(*void)(*instance)) == 5, "StdVideoH264PictureParameterSet.pic_parameter_set_id has unexpected offset % instead of 5", ((cast(*void)(*instance.pic_parameter_set_id)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264PictureParameterSet.pic_parameter_set_id)) == 1, "StdVideoH264PictureParameterSet.pic_parameter_set_id has unexpected size % instead of 1", size_of(type_of(StdVideoH264PictureParameterSet.pic_parameter_set_id)));
|
|
assert(((cast(*void)(*instance.num_ref_idx_l0_default_active_minus1)) - cast(*void)(*instance)) == 6, "StdVideoH264PictureParameterSet.num_ref_idx_l0_default_active_minus1 has unexpected offset % instead of 6", ((cast(*void)(*instance.num_ref_idx_l0_default_active_minus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264PictureParameterSet.num_ref_idx_l0_default_active_minus1)) == 1, "StdVideoH264PictureParameterSet.num_ref_idx_l0_default_active_minus1 has unexpected size % instead of 1", size_of(type_of(StdVideoH264PictureParameterSet.num_ref_idx_l0_default_active_minus1)));
|
|
assert(((cast(*void)(*instance.num_ref_idx_l1_default_active_minus1)) - cast(*void)(*instance)) == 7, "StdVideoH264PictureParameterSet.num_ref_idx_l1_default_active_minus1 has unexpected offset % instead of 7", ((cast(*void)(*instance.num_ref_idx_l1_default_active_minus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264PictureParameterSet.num_ref_idx_l1_default_active_minus1)) == 1, "StdVideoH264PictureParameterSet.num_ref_idx_l1_default_active_minus1 has unexpected size % instead of 1", size_of(type_of(StdVideoH264PictureParameterSet.num_ref_idx_l1_default_active_minus1)));
|
|
assert(((cast(*void)(*instance.weighted_bipred_idc)) - cast(*void)(*instance)) == 8, "StdVideoH264PictureParameterSet.weighted_bipred_idc has unexpected offset % instead of 8", ((cast(*void)(*instance.weighted_bipred_idc)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264PictureParameterSet.weighted_bipred_idc)) == 4, "StdVideoH264PictureParameterSet.weighted_bipred_idc has unexpected size % instead of 4", size_of(type_of(StdVideoH264PictureParameterSet.weighted_bipred_idc)));
|
|
assert(((cast(*void)(*instance.pic_init_qp_minus26)) - cast(*void)(*instance)) == 12, "StdVideoH264PictureParameterSet.pic_init_qp_minus26 has unexpected offset % instead of 12", ((cast(*void)(*instance.pic_init_qp_minus26)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264PictureParameterSet.pic_init_qp_minus26)) == 1, "StdVideoH264PictureParameterSet.pic_init_qp_minus26 has unexpected size % instead of 1", size_of(type_of(StdVideoH264PictureParameterSet.pic_init_qp_minus26)));
|
|
assert(((cast(*void)(*instance.pic_init_qs_minus26)) - cast(*void)(*instance)) == 13, "StdVideoH264PictureParameterSet.pic_init_qs_minus26 has unexpected offset % instead of 13", ((cast(*void)(*instance.pic_init_qs_minus26)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264PictureParameterSet.pic_init_qs_minus26)) == 1, "StdVideoH264PictureParameterSet.pic_init_qs_minus26 has unexpected size % instead of 1", size_of(type_of(StdVideoH264PictureParameterSet.pic_init_qs_minus26)));
|
|
assert(((cast(*void)(*instance.chroma_qp_index_offset)) - cast(*void)(*instance)) == 14, "StdVideoH264PictureParameterSet.chroma_qp_index_offset has unexpected offset % instead of 14", ((cast(*void)(*instance.chroma_qp_index_offset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264PictureParameterSet.chroma_qp_index_offset)) == 1, "StdVideoH264PictureParameterSet.chroma_qp_index_offset has unexpected size % instead of 1", size_of(type_of(StdVideoH264PictureParameterSet.chroma_qp_index_offset)));
|
|
assert(((cast(*void)(*instance.second_chroma_qp_index_offset)) - cast(*void)(*instance)) == 15, "StdVideoH264PictureParameterSet.second_chroma_qp_index_offset has unexpected offset % instead of 15", ((cast(*void)(*instance.second_chroma_qp_index_offset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264PictureParameterSet.second_chroma_qp_index_offset)) == 1, "StdVideoH264PictureParameterSet.second_chroma_qp_index_offset has unexpected size % instead of 1", size_of(type_of(StdVideoH264PictureParameterSet.second_chroma_qp_index_offset)));
|
|
assert(((cast(*void)(*instance.pScalingLists)) - cast(*void)(*instance)) == 16, "StdVideoH264PictureParameterSet.pScalingLists has unexpected offset % instead of 16", ((cast(*void)(*instance.pScalingLists)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH264PictureParameterSet.pScalingLists)) == 8, "StdVideoH264PictureParameterSet.pScalingLists has unexpected size % instead of 8", size_of(type_of(StdVideoH264PictureParameterSet.pScalingLists)));
|
|
assert(size_of(StdVideoH264PictureParameterSet) == 24, "StdVideoH264PictureParameterSet has size % instead of 24", size_of(StdVideoH264PictureParameterSet));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoEncodeH264WeightTableFlags;
|
|
assert(((cast(*void)(*instance.luma_weight_l0_flag)) - cast(*void)(*instance)) == 0, "StdVideoEncodeH264WeightTableFlags.luma_weight_l0_flag has unexpected offset % instead of 0", ((cast(*void)(*instance.luma_weight_l0_flag)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264WeightTableFlags.luma_weight_l0_flag)) == 4, "StdVideoEncodeH264WeightTableFlags.luma_weight_l0_flag has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeH264WeightTableFlags.luma_weight_l0_flag)));
|
|
assert(((cast(*void)(*instance.chroma_weight_l0_flag)) - cast(*void)(*instance)) == 4, "StdVideoEncodeH264WeightTableFlags.chroma_weight_l0_flag has unexpected offset % instead of 4", ((cast(*void)(*instance.chroma_weight_l0_flag)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264WeightTableFlags.chroma_weight_l0_flag)) == 4, "StdVideoEncodeH264WeightTableFlags.chroma_weight_l0_flag has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeH264WeightTableFlags.chroma_weight_l0_flag)));
|
|
assert(((cast(*void)(*instance.luma_weight_l1_flag)) - cast(*void)(*instance)) == 8, "StdVideoEncodeH264WeightTableFlags.luma_weight_l1_flag has unexpected offset % instead of 8", ((cast(*void)(*instance.luma_weight_l1_flag)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264WeightTableFlags.luma_weight_l1_flag)) == 4, "StdVideoEncodeH264WeightTableFlags.luma_weight_l1_flag has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeH264WeightTableFlags.luma_weight_l1_flag)));
|
|
assert(((cast(*void)(*instance.chroma_weight_l1_flag)) - cast(*void)(*instance)) == 12, "StdVideoEncodeH264WeightTableFlags.chroma_weight_l1_flag has unexpected offset % instead of 12", ((cast(*void)(*instance.chroma_weight_l1_flag)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264WeightTableFlags.chroma_weight_l1_flag)) == 4, "StdVideoEncodeH264WeightTableFlags.chroma_weight_l1_flag has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeH264WeightTableFlags.chroma_weight_l1_flag)));
|
|
assert(size_of(StdVideoEncodeH264WeightTableFlags) == 16, "StdVideoEncodeH264WeightTableFlags has size % instead of 16", size_of(StdVideoEncodeH264WeightTableFlags));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoEncodeH264WeightTable;
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 0, "StdVideoEncodeH264WeightTable.flags has unexpected offset % instead of 0", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264WeightTable.flags)) == 16, "StdVideoEncodeH264WeightTable.flags has unexpected size % instead of 16", size_of(type_of(StdVideoEncodeH264WeightTable.flags)));
|
|
assert(((cast(*void)(*instance.luma_log2_weight_denom)) - cast(*void)(*instance)) == 16, "StdVideoEncodeH264WeightTable.luma_log2_weight_denom has unexpected offset % instead of 16", ((cast(*void)(*instance.luma_log2_weight_denom)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264WeightTable.luma_log2_weight_denom)) == 1, "StdVideoEncodeH264WeightTable.luma_log2_weight_denom has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeH264WeightTable.luma_log2_weight_denom)));
|
|
assert(((cast(*void)(*instance.chroma_log2_weight_denom)) - cast(*void)(*instance)) == 17, "StdVideoEncodeH264WeightTable.chroma_log2_weight_denom has unexpected offset % instead of 17", ((cast(*void)(*instance.chroma_log2_weight_denom)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264WeightTable.chroma_log2_weight_denom)) == 1, "StdVideoEncodeH264WeightTable.chroma_log2_weight_denom has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeH264WeightTable.chroma_log2_weight_denom)));
|
|
assert(((cast(*void)(*instance.luma_weight_l0)) - cast(*void)(*instance)) == 18, "StdVideoEncodeH264WeightTable.luma_weight_l0 has unexpected offset % instead of 18", ((cast(*void)(*instance.luma_weight_l0)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264WeightTable.luma_weight_l0)) == 32, "StdVideoEncodeH264WeightTable.luma_weight_l0 has unexpected size % instead of 32", size_of(type_of(StdVideoEncodeH264WeightTable.luma_weight_l0)));
|
|
assert(((cast(*void)(*instance.luma_offset_l0)) - cast(*void)(*instance)) == 50, "StdVideoEncodeH264WeightTable.luma_offset_l0 has unexpected offset % instead of 50", ((cast(*void)(*instance.luma_offset_l0)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264WeightTable.luma_offset_l0)) == 32, "StdVideoEncodeH264WeightTable.luma_offset_l0 has unexpected size % instead of 32", size_of(type_of(StdVideoEncodeH264WeightTable.luma_offset_l0)));
|
|
assert(((cast(*void)(*instance.chroma_weight_l0)) - cast(*void)(*instance)) == 82, "StdVideoEncodeH264WeightTable.chroma_weight_l0 has unexpected offset % instead of 82", ((cast(*void)(*instance.chroma_weight_l0)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264WeightTable.chroma_weight_l0)) == 64, "StdVideoEncodeH264WeightTable.chroma_weight_l0 has unexpected size % instead of 64", size_of(type_of(StdVideoEncodeH264WeightTable.chroma_weight_l0)));
|
|
assert(((cast(*void)(*instance.chroma_offset_l0)) - cast(*void)(*instance)) == 146, "StdVideoEncodeH264WeightTable.chroma_offset_l0 has unexpected offset % instead of 146", ((cast(*void)(*instance.chroma_offset_l0)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264WeightTable.chroma_offset_l0)) == 64, "StdVideoEncodeH264WeightTable.chroma_offset_l0 has unexpected size % instead of 64", size_of(type_of(StdVideoEncodeH264WeightTable.chroma_offset_l0)));
|
|
assert(((cast(*void)(*instance.luma_weight_l1)) - cast(*void)(*instance)) == 210, "StdVideoEncodeH264WeightTable.luma_weight_l1 has unexpected offset % instead of 210", ((cast(*void)(*instance.luma_weight_l1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264WeightTable.luma_weight_l1)) == 32, "StdVideoEncodeH264WeightTable.luma_weight_l1 has unexpected size % instead of 32", size_of(type_of(StdVideoEncodeH264WeightTable.luma_weight_l1)));
|
|
assert(((cast(*void)(*instance.luma_offset_l1)) - cast(*void)(*instance)) == 242, "StdVideoEncodeH264WeightTable.luma_offset_l1 has unexpected offset % instead of 242", ((cast(*void)(*instance.luma_offset_l1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264WeightTable.luma_offset_l1)) == 32, "StdVideoEncodeH264WeightTable.luma_offset_l1 has unexpected size % instead of 32", size_of(type_of(StdVideoEncodeH264WeightTable.luma_offset_l1)));
|
|
assert(((cast(*void)(*instance.chroma_weight_l1)) - cast(*void)(*instance)) == 274, "StdVideoEncodeH264WeightTable.chroma_weight_l1 has unexpected offset % instead of 274", ((cast(*void)(*instance.chroma_weight_l1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264WeightTable.chroma_weight_l1)) == 64, "StdVideoEncodeH264WeightTable.chroma_weight_l1 has unexpected size % instead of 64", size_of(type_of(StdVideoEncodeH264WeightTable.chroma_weight_l1)));
|
|
assert(((cast(*void)(*instance.chroma_offset_l1)) - cast(*void)(*instance)) == 338, "StdVideoEncodeH264WeightTable.chroma_offset_l1 has unexpected offset % instead of 338", ((cast(*void)(*instance.chroma_offset_l1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264WeightTable.chroma_offset_l1)) == 64, "StdVideoEncodeH264WeightTable.chroma_offset_l1 has unexpected size % instead of 64", size_of(type_of(StdVideoEncodeH264WeightTable.chroma_offset_l1)));
|
|
assert(size_of(StdVideoEncodeH264WeightTable) == 404, "StdVideoEncodeH264WeightTable has size % instead of 404", size_of(StdVideoEncodeH264WeightTable));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoEncodeH264SliceHeaderFlags;
|
|
assert(((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)) == 0, "StdVideoEncodeH264SliceHeaderFlags.__bitfield has unexpected offset % instead of 0", ((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264SliceHeaderFlags.__bitfield)) == 4, "StdVideoEncodeH264SliceHeaderFlags.__bitfield has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeH264SliceHeaderFlags.__bitfield)));
|
|
assert(size_of(StdVideoEncodeH264SliceHeaderFlags) == 4, "StdVideoEncodeH264SliceHeaderFlags has size % instead of 4", size_of(StdVideoEncodeH264SliceHeaderFlags));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoEncodeH264PictureInfoFlags;
|
|
assert(((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)) == 0, "StdVideoEncodeH264PictureInfoFlags.__bitfield has unexpected offset % instead of 0", ((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264PictureInfoFlags.__bitfield)) == 4, "StdVideoEncodeH264PictureInfoFlags.__bitfield has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeH264PictureInfoFlags.__bitfield)));
|
|
assert(size_of(StdVideoEncodeH264PictureInfoFlags) == 4, "StdVideoEncodeH264PictureInfoFlags has size % instead of 4", size_of(StdVideoEncodeH264PictureInfoFlags));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoEncodeH264ReferenceInfoFlags;
|
|
assert(((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)) == 0, "StdVideoEncodeH264ReferenceInfoFlags.__bitfield has unexpected offset % instead of 0", ((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264ReferenceInfoFlags.__bitfield)) == 4, "StdVideoEncodeH264ReferenceInfoFlags.__bitfield has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeH264ReferenceInfoFlags.__bitfield)));
|
|
assert(size_of(StdVideoEncodeH264ReferenceInfoFlags) == 4, "StdVideoEncodeH264ReferenceInfoFlags has size % instead of 4", size_of(StdVideoEncodeH264ReferenceInfoFlags));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoEncodeH264ReferenceListsInfoFlags;
|
|
assert(((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)) == 0, "StdVideoEncodeH264ReferenceListsInfoFlags.__bitfield has unexpected offset % instead of 0", ((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264ReferenceListsInfoFlags.__bitfield)) == 4, "StdVideoEncodeH264ReferenceListsInfoFlags.__bitfield has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeH264ReferenceListsInfoFlags.__bitfield)));
|
|
assert(size_of(StdVideoEncodeH264ReferenceListsInfoFlags) == 4, "StdVideoEncodeH264ReferenceListsInfoFlags has size % instead of 4", size_of(StdVideoEncodeH264ReferenceListsInfoFlags));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoEncodeH264RefListModEntry;
|
|
assert(((cast(*void)(*instance.modification_of_pic_nums_idc)) - cast(*void)(*instance)) == 0, "StdVideoEncodeH264RefListModEntry.modification_of_pic_nums_idc has unexpected offset % instead of 0", ((cast(*void)(*instance.modification_of_pic_nums_idc)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264RefListModEntry.modification_of_pic_nums_idc)) == 4, "StdVideoEncodeH264RefListModEntry.modification_of_pic_nums_idc has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeH264RefListModEntry.modification_of_pic_nums_idc)));
|
|
assert(((cast(*void)(*instance.abs_diff_pic_num_minus1)) - cast(*void)(*instance)) == 4, "StdVideoEncodeH264RefListModEntry.abs_diff_pic_num_minus1 has unexpected offset % instead of 4", ((cast(*void)(*instance.abs_diff_pic_num_minus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264RefListModEntry.abs_diff_pic_num_minus1)) == 2, "StdVideoEncodeH264RefListModEntry.abs_diff_pic_num_minus1 has unexpected size % instead of 2", size_of(type_of(StdVideoEncodeH264RefListModEntry.abs_diff_pic_num_minus1)));
|
|
assert(((cast(*void)(*instance.long_term_pic_num)) - cast(*void)(*instance)) == 6, "StdVideoEncodeH264RefListModEntry.long_term_pic_num has unexpected offset % instead of 6", ((cast(*void)(*instance.long_term_pic_num)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264RefListModEntry.long_term_pic_num)) == 2, "StdVideoEncodeH264RefListModEntry.long_term_pic_num has unexpected size % instead of 2", size_of(type_of(StdVideoEncodeH264RefListModEntry.long_term_pic_num)));
|
|
assert(size_of(StdVideoEncodeH264RefListModEntry) == 8, "StdVideoEncodeH264RefListModEntry has size % instead of 8", size_of(StdVideoEncodeH264RefListModEntry));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoEncodeH264RefPicMarkingEntry;
|
|
assert(((cast(*void)(*instance.memory_management_control_operation)) - cast(*void)(*instance)) == 0, "StdVideoEncodeH264RefPicMarkingEntry.memory_management_control_operation has unexpected offset % instead of 0", ((cast(*void)(*instance.memory_management_control_operation)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264RefPicMarkingEntry.memory_management_control_operation)) == 4, "StdVideoEncodeH264RefPicMarkingEntry.memory_management_control_operation has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeH264RefPicMarkingEntry.memory_management_control_operation)));
|
|
assert(((cast(*void)(*instance.difference_of_pic_nums_minus1)) - cast(*void)(*instance)) == 4, "StdVideoEncodeH264RefPicMarkingEntry.difference_of_pic_nums_minus1 has unexpected offset % instead of 4", ((cast(*void)(*instance.difference_of_pic_nums_minus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264RefPicMarkingEntry.difference_of_pic_nums_minus1)) == 2, "StdVideoEncodeH264RefPicMarkingEntry.difference_of_pic_nums_minus1 has unexpected size % instead of 2", size_of(type_of(StdVideoEncodeH264RefPicMarkingEntry.difference_of_pic_nums_minus1)));
|
|
assert(((cast(*void)(*instance.long_term_pic_num)) - cast(*void)(*instance)) == 6, "StdVideoEncodeH264RefPicMarkingEntry.long_term_pic_num has unexpected offset % instead of 6", ((cast(*void)(*instance.long_term_pic_num)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264RefPicMarkingEntry.long_term_pic_num)) == 2, "StdVideoEncodeH264RefPicMarkingEntry.long_term_pic_num has unexpected size % instead of 2", size_of(type_of(StdVideoEncodeH264RefPicMarkingEntry.long_term_pic_num)));
|
|
assert(((cast(*void)(*instance.long_term_frame_idx)) - cast(*void)(*instance)) == 8, "StdVideoEncodeH264RefPicMarkingEntry.long_term_frame_idx has unexpected offset % instead of 8", ((cast(*void)(*instance.long_term_frame_idx)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264RefPicMarkingEntry.long_term_frame_idx)) == 2, "StdVideoEncodeH264RefPicMarkingEntry.long_term_frame_idx has unexpected size % instead of 2", size_of(type_of(StdVideoEncodeH264RefPicMarkingEntry.long_term_frame_idx)));
|
|
assert(((cast(*void)(*instance.max_long_term_frame_idx_plus1)) - cast(*void)(*instance)) == 10, "StdVideoEncodeH264RefPicMarkingEntry.max_long_term_frame_idx_plus1 has unexpected offset % instead of 10", ((cast(*void)(*instance.max_long_term_frame_idx_plus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264RefPicMarkingEntry.max_long_term_frame_idx_plus1)) == 2, "StdVideoEncodeH264RefPicMarkingEntry.max_long_term_frame_idx_plus1 has unexpected size % instead of 2", size_of(type_of(StdVideoEncodeH264RefPicMarkingEntry.max_long_term_frame_idx_plus1)));
|
|
assert(size_of(StdVideoEncodeH264RefPicMarkingEntry) == 12, "StdVideoEncodeH264RefPicMarkingEntry has size % instead of 12", size_of(StdVideoEncodeH264RefPicMarkingEntry));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoEncodeH264ReferenceListsInfo;
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 0, "StdVideoEncodeH264ReferenceListsInfo.flags has unexpected offset % instead of 0", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264ReferenceListsInfo.flags)) == 4, "StdVideoEncodeH264ReferenceListsInfo.flags has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeH264ReferenceListsInfo.flags)));
|
|
assert(((cast(*void)(*instance.num_ref_idx_l0_active_minus1)) - cast(*void)(*instance)) == 4, "StdVideoEncodeH264ReferenceListsInfo.num_ref_idx_l0_active_minus1 has unexpected offset % instead of 4", ((cast(*void)(*instance.num_ref_idx_l0_active_minus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264ReferenceListsInfo.num_ref_idx_l0_active_minus1)) == 1, "StdVideoEncodeH264ReferenceListsInfo.num_ref_idx_l0_active_minus1 has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeH264ReferenceListsInfo.num_ref_idx_l0_active_minus1)));
|
|
assert(((cast(*void)(*instance.num_ref_idx_l1_active_minus1)) - cast(*void)(*instance)) == 5, "StdVideoEncodeH264ReferenceListsInfo.num_ref_idx_l1_active_minus1 has unexpected offset % instead of 5", ((cast(*void)(*instance.num_ref_idx_l1_active_minus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264ReferenceListsInfo.num_ref_idx_l1_active_minus1)) == 1, "StdVideoEncodeH264ReferenceListsInfo.num_ref_idx_l1_active_minus1 has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeH264ReferenceListsInfo.num_ref_idx_l1_active_minus1)));
|
|
assert(((cast(*void)(*instance.RefPicList0)) - cast(*void)(*instance)) == 6, "StdVideoEncodeH264ReferenceListsInfo.RefPicList0 has unexpected offset % instead of 6", ((cast(*void)(*instance.RefPicList0)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264ReferenceListsInfo.RefPicList0)) == 32, "StdVideoEncodeH264ReferenceListsInfo.RefPicList0 has unexpected size % instead of 32", size_of(type_of(StdVideoEncodeH264ReferenceListsInfo.RefPicList0)));
|
|
assert(((cast(*void)(*instance.RefPicList1)) - cast(*void)(*instance)) == 38, "StdVideoEncodeH264ReferenceListsInfo.RefPicList1 has unexpected offset % instead of 38", ((cast(*void)(*instance.RefPicList1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264ReferenceListsInfo.RefPicList1)) == 32, "StdVideoEncodeH264ReferenceListsInfo.RefPicList1 has unexpected size % instead of 32", size_of(type_of(StdVideoEncodeH264ReferenceListsInfo.RefPicList1)));
|
|
assert(((cast(*void)(*instance.refList0ModOpCount)) - cast(*void)(*instance)) == 70, "StdVideoEncodeH264ReferenceListsInfo.refList0ModOpCount has unexpected offset % instead of 70", ((cast(*void)(*instance.refList0ModOpCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264ReferenceListsInfo.refList0ModOpCount)) == 1, "StdVideoEncodeH264ReferenceListsInfo.refList0ModOpCount has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeH264ReferenceListsInfo.refList0ModOpCount)));
|
|
assert(((cast(*void)(*instance.refList1ModOpCount)) - cast(*void)(*instance)) == 71, "StdVideoEncodeH264ReferenceListsInfo.refList1ModOpCount has unexpected offset % instead of 71", ((cast(*void)(*instance.refList1ModOpCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264ReferenceListsInfo.refList1ModOpCount)) == 1, "StdVideoEncodeH264ReferenceListsInfo.refList1ModOpCount has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeH264ReferenceListsInfo.refList1ModOpCount)));
|
|
assert(((cast(*void)(*instance.refPicMarkingOpCount)) - cast(*void)(*instance)) == 72, "StdVideoEncodeH264ReferenceListsInfo.refPicMarkingOpCount has unexpected offset % instead of 72", ((cast(*void)(*instance.refPicMarkingOpCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264ReferenceListsInfo.refPicMarkingOpCount)) == 1, "StdVideoEncodeH264ReferenceListsInfo.refPicMarkingOpCount has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeH264ReferenceListsInfo.refPicMarkingOpCount)));
|
|
assert(((cast(*void)(*instance.reserved1)) - cast(*void)(*instance)) == 73, "StdVideoEncodeH264ReferenceListsInfo.reserved1 has unexpected offset % instead of 73", ((cast(*void)(*instance.reserved1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264ReferenceListsInfo.reserved1)) == 7, "StdVideoEncodeH264ReferenceListsInfo.reserved1 has unexpected size % instead of 7", size_of(type_of(StdVideoEncodeH264ReferenceListsInfo.reserved1)));
|
|
assert(((cast(*void)(*instance.pRefList0ModOperations)) - cast(*void)(*instance)) == 80, "StdVideoEncodeH264ReferenceListsInfo.pRefList0ModOperations has unexpected offset % instead of 80", ((cast(*void)(*instance.pRefList0ModOperations)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264ReferenceListsInfo.pRefList0ModOperations)) == 8, "StdVideoEncodeH264ReferenceListsInfo.pRefList0ModOperations has unexpected size % instead of 8", size_of(type_of(StdVideoEncodeH264ReferenceListsInfo.pRefList0ModOperations)));
|
|
assert(((cast(*void)(*instance.pRefList1ModOperations)) - cast(*void)(*instance)) == 88, "StdVideoEncodeH264ReferenceListsInfo.pRefList1ModOperations has unexpected offset % instead of 88", ((cast(*void)(*instance.pRefList1ModOperations)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264ReferenceListsInfo.pRefList1ModOperations)) == 8, "StdVideoEncodeH264ReferenceListsInfo.pRefList1ModOperations has unexpected size % instead of 8", size_of(type_of(StdVideoEncodeH264ReferenceListsInfo.pRefList1ModOperations)));
|
|
assert(((cast(*void)(*instance.pRefPicMarkingOperations)) - cast(*void)(*instance)) == 96, "StdVideoEncodeH264ReferenceListsInfo.pRefPicMarkingOperations has unexpected offset % instead of 96", ((cast(*void)(*instance.pRefPicMarkingOperations)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264ReferenceListsInfo.pRefPicMarkingOperations)) == 8, "StdVideoEncodeH264ReferenceListsInfo.pRefPicMarkingOperations has unexpected size % instead of 8", size_of(type_of(StdVideoEncodeH264ReferenceListsInfo.pRefPicMarkingOperations)));
|
|
assert(size_of(StdVideoEncodeH264ReferenceListsInfo) == 104, "StdVideoEncodeH264ReferenceListsInfo has size % instead of 104", size_of(StdVideoEncodeH264ReferenceListsInfo));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoEncodeH264PictureInfo;
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 0, "StdVideoEncodeH264PictureInfo.flags has unexpected offset % instead of 0", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264PictureInfo.flags)) == 4, "StdVideoEncodeH264PictureInfo.flags has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeH264PictureInfo.flags)));
|
|
assert(((cast(*void)(*instance.seq_parameter_set_id)) - cast(*void)(*instance)) == 4, "StdVideoEncodeH264PictureInfo.seq_parameter_set_id has unexpected offset % instead of 4", ((cast(*void)(*instance.seq_parameter_set_id)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264PictureInfo.seq_parameter_set_id)) == 1, "StdVideoEncodeH264PictureInfo.seq_parameter_set_id has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeH264PictureInfo.seq_parameter_set_id)));
|
|
assert(((cast(*void)(*instance.pic_parameter_set_id)) - cast(*void)(*instance)) == 5, "StdVideoEncodeH264PictureInfo.pic_parameter_set_id has unexpected offset % instead of 5", ((cast(*void)(*instance.pic_parameter_set_id)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264PictureInfo.pic_parameter_set_id)) == 1, "StdVideoEncodeH264PictureInfo.pic_parameter_set_id has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeH264PictureInfo.pic_parameter_set_id)));
|
|
assert(((cast(*void)(*instance.idr_pic_id)) - cast(*void)(*instance)) == 6, "StdVideoEncodeH264PictureInfo.idr_pic_id has unexpected offset % instead of 6", ((cast(*void)(*instance.idr_pic_id)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264PictureInfo.idr_pic_id)) == 2, "StdVideoEncodeH264PictureInfo.idr_pic_id has unexpected size % instead of 2", size_of(type_of(StdVideoEncodeH264PictureInfo.idr_pic_id)));
|
|
assert(((cast(*void)(*instance.primary_pic_type)) - cast(*void)(*instance)) == 8, "StdVideoEncodeH264PictureInfo.primary_pic_type has unexpected offset % instead of 8", ((cast(*void)(*instance.primary_pic_type)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264PictureInfo.primary_pic_type)) == 4, "StdVideoEncodeH264PictureInfo.primary_pic_type has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeH264PictureInfo.primary_pic_type)));
|
|
assert(((cast(*void)(*instance.frame_num)) - cast(*void)(*instance)) == 12, "StdVideoEncodeH264PictureInfo.frame_num has unexpected offset % instead of 12", ((cast(*void)(*instance.frame_num)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264PictureInfo.frame_num)) == 4, "StdVideoEncodeH264PictureInfo.frame_num has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeH264PictureInfo.frame_num)));
|
|
assert(((cast(*void)(*instance.PicOrderCnt)) - cast(*void)(*instance)) == 16, "StdVideoEncodeH264PictureInfo.PicOrderCnt has unexpected offset % instead of 16", ((cast(*void)(*instance.PicOrderCnt)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264PictureInfo.PicOrderCnt)) == 4, "StdVideoEncodeH264PictureInfo.PicOrderCnt has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeH264PictureInfo.PicOrderCnt)));
|
|
assert(((cast(*void)(*instance.temporal_id)) - cast(*void)(*instance)) == 20, "StdVideoEncodeH264PictureInfo.temporal_id has unexpected offset % instead of 20", ((cast(*void)(*instance.temporal_id)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264PictureInfo.temporal_id)) == 1, "StdVideoEncodeH264PictureInfo.temporal_id has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeH264PictureInfo.temporal_id)));
|
|
assert(((cast(*void)(*instance.reserved1)) - cast(*void)(*instance)) == 21, "StdVideoEncodeH264PictureInfo.reserved1 has unexpected offset % instead of 21", ((cast(*void)(*instance.reserved1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264PictureInfo.reserved1)) == 3, "StdVideoEncodeH264PictureInfo.reserved1 has unexpected size % instead of 3", size_of(type_of(StdVideoEncodeH264PictureInfo.reserved1)));
|
|
assert(((cast(*void)(*instance.pRefLists)) - cast(*void)(*instance)) == 24, "StdVideoEncodeH264PictureInfo.pRefLists has unexpected offset % instead of 24", ((cast(*void)(*instance.pRefLists)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264PictureInfo.pRefLists)) == 8, "StdVideoEncodeH264PictureInfo.pRefLists has unexpected size % instead of 8", size_of(type_of(StdVideoEncodeH264PictureInfo.pRefLists)));
|
|
assert(size_of(StdVideoEncodeH264PictureInfo) == 32, "StdVideoEncodeH264PictureInfo has size % instead of 32", size_of(StdVideoEncodeH264PictureInfo));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoEncodeH264ReferenceInfo;
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 0, "StdVideoEncodeH264ReferenceInfo.flags has unexpected offset % instead of 0", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264ReferenceInfo.flags)) == 4, "StdVideoEncodeH264ReferenceInfo.flags has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeH264ReferenceInfo.flags)));
|
|
assert(((cast(*void)(*instance.primary_pic_type)) - cast(*void)(*instance)) == 4, "StdVideoEncodeH264ReferenceInfo.primary_pic_type has unexpected offset % instead of 4", ((cast(*void)(*instance.primary_pic_type)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264ReferenceInfo.primary_pic_type)) == 4, "StdVideoEncodeH264ReferenceInfo.primary_pic_type has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeH264ReferenceInfo.primary_pic_type)));
|
|
assert(((cast(*void)(*instance.FrameNum)) - cast(*void)(*instance)) == 8, "StdVideoEncodeH264ReferenceInfo.FrameNum has unexpected offset % instead of 8", ((cast(*void)(*instance.FrameNum)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264ReferenceInfo.FrameNum)) == 4, "StdVideoEncodeH264ReferenceInfo.FrameNum has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeH264ReferenceInfo.FrameNum)));
|
|
assert(((cast(*void)(*instance.PicOrderCnt)) - cast(*void)(*instance)) == 12, "StdVideoEncodeH264ReferenceInfo.PicOrderCnt has unexpected offset % instead of 12", ((cast(*void)(*instance.PicOrderCnt)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264ReferenceInfo.PicOrderCnt)) == 4, "StdVideoEncodeH264ReferenceInfo.PicOrderCnt has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeH264ReferenceInfo.PicOrderCnt)));
|
|
assert(((cast(*void)(*instance.long_term_pic_num)) - cast(*void)(*instance)) == 16, "StdVideoEncodeH264ReferenceInfo.long_term_pic_num has unexpected offset % instead of 16", ((cast(*void)(*instance.long_term_pic_num)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264ReferenceInfo.long_term_pic_num)) == 2, "StdVideoEncodeH264ReferenceInfo.long_term_pic_num has unexpected size % instead of 2", size_of(type_of(StdVideoEncodeH264ReferenceInfo.long_term_pic_num)));
|
|
assert(((cast(*void)(*instance.long_term_frame_idx)) - cast(*void)(*instance)) == 18, "StdVideoEncodeH264ReferenceInfo.long_term_frame_idx has unexpected offset % instead of 18", ((cast(*void)(*instance.long_term_frame_idx)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264ReferenceInfo.long_term_frame_idx)) == 2, "StdVideoEncodeH264ReferenceInfo.long_term_frame_idx has unexpected size % instead of 2", size_of(type_of(StdVideoEncodeH264ReferenceInfo.long_term_frame_idx)));
|
|
assert(((cast(*void)(*instance.temporal_id)) - cast(*void)(*instance)) == 20, "StdVideoEncodeH264ReferenceInfo.temporal_id has unexpected offset % instead of 20", ((cast(*void)(*instance.temporal_id)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264ReferenceInfo.temporal_id)) == 1, "StdVideoEncodeH264ReferenceInfo.temporal_id has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeH264ReferenceInfo.temporal_id)));
|
|
assert(size_of(StdVideoEncodeH264ReferenceInfo) == 24, "StdVideoEncodeH264ReferenceInfo has size % instead of 24", size_of(StdVideoEncodeH264ReferenceInfo));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoEncodeH264SliceHeader;
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 0, "StdVideoEncodeH264SliceHeader.flags has unexpected offset % instead of 0", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264SliceHeader.flags)) == 4, "StdVideoEncodeH264SliceHeader.flags has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeH264SliceHeader.flags)));
|
|
assert(((cast(*void)(*instance.first_mb_in_slice)) - cast(*void)(*instance)) == 4, "StdVideoEncodeH264SliceHeader.first_mb_in_slice has unexpected offset % instead of 4", ((cast(*void)(*instance.first_mb_in_slice)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264SliceHeader.first_mb_in_slice)) == 4, "StdVideoEncodeH264SliceHeader.first_mb_in_slice has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeH264SliceHeader.first_mb_in_slice)));
|
|
assert(((cast(*void)(*instance.slice_type)) - cast(*void)(*instance)) == 8, "StdVideoEncodeH264SliceHeader.slice_type has unexpected offset % instead of 8", ((cast(*void)(*instance.slice_type)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264SliceHeader.slice_type)) == 4, "StdVideoEncodeH264SliceHeader.slice_type has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeH264SliceHeader.slice_type)));
|
|
assert(((cast(*void)(*instance.slice_alpha_c0_offset_div2)) - cast(*void)(*instance)) == 12, "StdVideoEncodeH264SliceHeader.slice_alpha_c0_offset_div2 has unexpected offset % instead of 12", ((cast(*void)(*instance.slice_alpha_c0_offset_div2)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264SliceHeader.slice_alpha_c0_offset_div2)) == 1, "StdVideoEncodeH264SliceHeader.slice_alpha_c0_offset_div2 has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeH264SliceHeader.slice_alpha_c0_offset_div2)));
|
|
assert(((cast(*void)(*instance.slice_beta_offset_div2)) - cast(*void)(*instance)) == 13, "StdVideoEncodeH264SliceHeader.slice_beta_offset_div2 has unexpected offset % instead of 13", ((cast(*void)(*instance.slice_beta_offset_div2)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264SliceHeader.slice_beta_offset_div2)) == 1, "StdVideoEncodeH264SliceHeader.slice_beta_offset_div2 has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeH264SliceHeader.slice_beta_offset_div2)));
|
|
assert(((cast(*void)(*instance.slice_qp_delta)) - cast(*void)(*instance)) == 14, "StdVideoEncodeH264SliceHeader.slice_qp_delta has unexpected offset % instead of 14", ((cast(*void)(*instance.slice_qp_delta)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264SliceHeader.slice_qp_delta)) == 1, "StdVideoEncodeH264SliceHeader.slice_qp_delta has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeH264SliceHeader.slice_qp_delta)));
|
|
assert(((cast(*void)(*instance.reserved1)) - cast(*void)(*instance)) == 15, "StdVideoEncodeH264SliceHeader.reserved1 has unexpected offset % instead of 15", ((cast(*void)(*instance.reserved1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264SliceHeader.reserved1)) == 1, "StdVideoEncodeH264SliceHeader.reserved1 has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeH264SliceHeader.reserved1)));
|
|
assert(((cast(*void)(*instance.cabac_init_idc)) - cast(*void)(*instance)) == 16, "StdVideoEncodeH264SliceHeader.cabac_init_idc has unexpected offset % instead of 16", ((cast(*void)(*instance.cabac_init_idc)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264SliceHeader.cabac_init_idc)) == 4, "StdVideoEncodeH264SliceHeader.cabac_init_idc has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeH264SliceHeader.cabac_init_idc)));
|
|
assert(((cast(*void)(*instance.disable_deblocking_filter_idc)) - cast(*void)(*instance)) == 20, "StdVideoEncodeH264SliceHeader.disable_deblocking_filter_idc has unexpected offset % instead of 20", ((cast(*void)(*instance.disable_deblocking_filter_idc)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264SliceHeader.disable_deblocking_filter_idc)) == 4, "StdVideoEncodeH264SliceHeader.disable_deblocking_filter_idc has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeH264SliceHeader.disable_deblocking_filter_idc)));
|
|
assert(((cast(*void)(*instance.pWeightTable)) - cast(*void)(*instance)) == 24, "StdVideoEncodeH264SliceHeader.pWeightTable has unexpected offset % instead of 24", ((cast(*void)(*instance.pWeightTable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH264SliceHeader.pWeightTable)) == 8, "StdVideoEncodeH264SliceHeader.pWeightTable has unexpected size % instead of 8", size_of(type_of(StdVideoEncodeH264SliceHeader.pWeightTable)));
|
|
assert(size_of(StdVideoEncodeH264SliceHeader) == 32, "StdVideoEncodeH264SliceHeader has size % instead of 32", size_of(StdVideoEncodeH264SliceHeader));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeH264CapabilitiesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeH264CapabilitiesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264CapabilitiesKHR.sType)) == 4, "VkVideoEncodeH264CapabilitiesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264CapabilitiesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeH264CapabilitiesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264CapabilitiesKHR.pNext)) == 8, "VkVideoEncodeH264CapabilitiesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeH264CapabilitiesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkVideoEncodeH264CapabilitiesKHR.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264CapabilitiesKHR.flags)) == 4, "VkVideoEncodeH264CapabilitiesKHR.flags has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264CapabilitiesKHR.flags)));
|
|
assert(((cast(*void)(*instance.maxLevelIdc)) - cast(*void)(*instance)) == 20, "VkVideoEncodeH264CapabilitiesKHR.maxLevelIdc has unexpected offset % instead of 20", ((cast(*void)(*instance.maxLevelIdc)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264CapabilitiesKHR.maxLevelIdc)) == 4, "VkVideoEncodeH264CapabilitiesKHR.maxLevelIdc has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264CapabilitiesKHR.maxLevelIdc)));
|
|
assert(((cast(*void)(*instance.maxSliceCount)) - cast(*void)(*instance)) == 24, "VkVideoEncodeH264CapabilitiesKHR.maxSliceCount has unexpected offset % instead of 24", ((cast(*void)(*instance.maxSliceCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264CapabilitiesKHR.maxSliceCount)) == 4, "VkVideoEncodeH264CapabilitiesKHR.maxSliceCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264CapabilitiesKHR.maxSliceCount)));
|
|
assert(((cast(*void)(*instance.maxPPictureL0ReferenceCount)) - cast(*void)(*instance)) == 28, "VkVideoEncodeH264CapabilitiesKHR.maxPPictureL0ReferenceCount has unexpected offset % instead of 28", ((cast(*void)(*instance.maxPPictureL0ReferenceCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264CapabilitiesKHR.maxPPictureL0ReferenceCount)) == 4, "VkVideoEncodeH264CapabilitiesKHR.maxPPictureL0ReferenceCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264CapabilitiesKHR.maxPPictureL0ReferenceCount)));
|
|
assert(((cast(*void)(*instance.maxBPictureL0ReferenceCount)) - cast(*void)(*instance)) == 32, "VkVideoEncodeH264CapabilitiesKHR.maxBPictureL0ReferenceCount has unexpected offset % instead of 32", ((cast(*void)(*instance.maxBPictureL0ReferenceCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264CapabilitiesKHR.maxBPictureL0ReferenceCount)) == 4, "VkVideoEncodeH264CapabilitiesKHR.maxBPictureL0ReferenceCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264CapabilitiesKHR.maxBPictureL0ReferenceCount)));
|
|
assert(((cast(*void)(*instance.maxL1ReferenceCount)) - cast(*void)(*instance)) == 36, "VkVideoEncodeH264CapabilitiesKHR.maxL1ReferenceCount has unexpected offset % instead of 36", ((cast(*void)(*instance.maxL1ReferenceCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264CapabilitiesKHR.maxL1ReferenceCount)) == 4, "VkVideoEncodeH264CapabilitiesKHR.maxL1ReferenceCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264CapabilitiesKHR.maxL1ReferenceCount)));
|
|
assert(((cast(*void)(*instance.maxTemporalLayerCount)) - cast(*void)(*instance)) == 40, "VkVideoEncodeH264CapabilitiesKHR.maxTemporalLayerCount has unexpected offset % instead of 40", ((cast(*void)(*instance.maxTemporalLayerCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264CapabilitiesKHR.maxTemporalLayerCount)) == 4, "VkVideoEncodeH264CapabilitiesKHR.maxTemporalLayerCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264CapabilitiesKHR.maxTemporalLayerCount)));
|
|
assert(((cast(*void)(*instance.expectDyadicTemporalLayerPattern)) - cast(*void)(*instance)) == 44, "VkVideoEncodeH264CapabilitiesKHR.expectDyadicTemporalLayerPattern has unexpected offset % instead of 44", ((cast(*void)(*instance.expectDyadicTemporalLayerPattern)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264CapabilitiesKHR.expectDyadicTemporalLayerPattern)) == 4, "VkVideoEncodeH264CapabilitiesKHR.expectDyadicTemporalLayerPattern has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264CapabilitiesKHR.expectDyadicTemporalLayerPattern)));
|
|
assert(((cast(*void)(*instance.minQp)) - cast(*void)(*instance)) == 48, "VkVideoEncodeH264CapabilitiesKHR.minQp has unexpected offset % instead of 48", ((cast(*void)(*instance.minQp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264CapabilitiesKHR.minQp)) == 4, "VkVideoEncodeH264CapabilitiesKHR.minQp has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264CapabilitiesKHR.minQp)));
|
|
assert(((cast(*void)(*instance.maxQp)) - cast(*void)(*instance)) == 52, "VkVideoEncodeH264CapabilitiesKHR.maxQp has unexpected offset % instead of 52", ((cast(*void)(*instance.maxQp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264CapabilitiesKHR.maxQp)) == 4, "VkVideoEncodeH264CapabilitiesKHR.maxQp has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264CapabilitiesKHR.maxQp)));
|
|
assert(((cast(*void)(*instance.prefersGopRemainingFrames)) - cast(*void)(*instance)) == 56, "VkVideoEncodeH264CapabilitiesKHR.prefersGopRemainingFrames has unexpected offset % instead of 56", ((cast(*void)(*instance.prefersGopRemainingFrames)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264CapabilitiesKHR.prefersGopRemainingFrames)) == 4, "VkVideoEncodeH264CapabilitiesKHR.prefersGopRemainingFrames has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264CapabilitiesKHR.prefersGopRemainingFrames)));
|
|
assert(((cast(*void)(*instance.requiresGopRemainingFrames)) - cast(*void)(*instance)) == 60, "VkVideoEncodeH264CapabilitiesKHR.requiresGopRemainingFrames has unexpected offset % instead of 60", ((cast(*void)(*instance.requiresGopRemainingFrames)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264CapabilitiesKHR.requiresGopRemainingFrames)) == 4, "VkVideoEncodeH264CapabilitiesKHR.requiresGopRemainingFrames has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264CapabilitiesKHR.requiresGopRemainingFrames)));
|
|
assert(((cast(*void)(*instance.stdSyntaxFlags)) - cast(*void)(*instance)) == 64, "VkVideoEncodeH264CapabilitiesKHR.stdSyntaxFlags has unexpected offset % instead of 64", ((cast(*void)(*instance.stdSyntaxFlags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264CapabilitiesKHR.stdSyntaxFlags)) == 4, "VkVideoEncodeH264CapabilitiesKHR.stdSyntaxFlags has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264CapabilitiesKHR.stdSyntaxFlags)));
|
|
assert(size_of(VkVideoEncodeH264CapabilitiesKHR) == 72, "VkVideoEncodeH264CapabilitiesKHR has size % instead of 72", size_of(VkVideoEncodeH264CapabilitiesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeH264QpKHR;
|
|
assert(((cast(*void)(*instance.qpI)) - cast(*void)(*instance)) == 0, "VkVideoEncodeH264QpKHR.qpI has unexpected offset % instead of 0", ((cast(*void)(*instance.qpI)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264QpKHR.qpI)) == 4, "VkVideoEncodeH264QpKHR.qpI has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264QpKHR.qpI)));
|
|
assert(((cast(*void)(*instance.qpP)) - cast(*void)(*instance)) == 4, "VkVideoEncodeH264QpKHR.qpP has unexpected offset % instead of 4", ((cast(*void)(*instance.qpP)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264QpKHR.qpP)) == 4, "VkVideoEncodeH264QpKHR.qpP has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264QpKHR.qpP)));
|
|
assert(((cast(*void)(*instance.qpB)) - cast(*void)(*instance)) == 8, "VkVideoEncodeH264QpKHR.qpB has unexpected offset % instead of 8", ((cast(*void)(*instance.qpB)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264QpKHR.qpB)) == 4, "VkVideoEncodeH264QpKHR.qpB has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264QpKHR.qpB)));
|
|
assert(size_of(VkVideoEncodeH264QpKHR) == 12, "VkVideoEncodeH264QpKHR has size % instead of 12", size_of(VkVideoEncodeH264QpKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeH264QualityLevelPropertiesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeH264QualityLevelPropertiesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264QualityLevelPropertiesKHR.sType)) == 4, "VkVideoEncodeH264QualityLevelPropertiesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264QualityLevelPropertiesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeH264QualityLevelPropertiesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264QualityLevelPropertiesKHR.pNext)) == 8, "VkVideoEncodeH264QualityLevelPropertiesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeH264QualityLevelPropertiesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.preferredRateControlFlags)) - cast(*void)(*instance)) == 16, "VkVideoEncodeH264QualityLevelPropertiesKHR.preferredRateControlFlags has unexpected offset % instead of 16", ((cast(*void)(*instance.preferredRateControlFlags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264QualityLevelPropertiesKHR.preferredRateControlFlags)) == 4, "VkVideoEncodeH264QualityLevelPropertiesKHR.preferredRateControlFlags has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264QualityLevelPropertiesKHR.preferredRateControlFlags)));
|
|
assert(((cast(*void)(*instance.preferredGopFrameCount)) - cast(*void)(*instance)) == 20, "VkVideoEncodeH264QualityLevelPropertiesKHR.preferredGopFrameCount has unexpected offset % instead of 20", ((cast(*void)(*instance.preferredGopFrameCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264QualityLevelPropertiesKHR.preferredGopFrameCount)) == 4, "VkVideoEncodeH264QualityLevelPropertiesKHR.preferredGopFrameCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264QualityLevelPropertiesKHR.preferredGopFrameCount)));
|
|
assert(((cast(*void)(*instance.preferredIdrPeriod)) - cast(*void)(*instance)) == 24, "VkVideoEncodeH264QualityLevelPropertiesKHR.preferredIdrPeriod has unexpected offset % instead of 24", ((cast(*void)(*instance.preferredIdrPeriod)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264QualityLevelPropertiesKHR.preferredIdrPeriod)) == 4, "VkVideoEncodeH264QualityLevelPropertiesKHR.preferredIdrPeriod has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264QualityLevelPropertiesKHR.preferredIdrPeriod)));
|
|
assert(((cast(*void)(*instance.preferredConsecutiveBFrameCount)) - cast(*void)(*instance)) == 28, "VkVideoEncodeH264QualityLevelPropertiesKHR.preferredConsecutiveBFrameCount has unexpected offset % instead of 28", ((cast(*void)(*instance.preferredConsecutiveBFrameCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264QualityLevelPropertiesKHR.preferredConsecutiveBFrameCount)) == 4, "VkVideoEncodeH264QualityLevelPropertiesKHR.preferredConsecutiveBFrameCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264QualityLevelPropertiesKHR.preferredConsecutiveBFrameCount)));
|
|
assert(((cast(*void)(*instance.preferredTemporalLayerCount)) - cast(*void)(*instance)) == 32, "VkVideoEncodeH264QualityLevelPropertiesKHR.preferredTemporalLayerCount has unexpected offset % instead of 32", ((cast(*void)(*instance.preferredTemporalLayerCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264QualityLevelPropertiesKHR.preferredTemporalLayerCount)) == 4, "VkVideoEncodeH264QualityLevelPropertiesKHR.preferredTemporalLayerCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264QualityLevelPropertiesKHR.preferredTemporalLayerCount)));
|
|
assert(((cast(*void)(*instance.preferredConstantQp)) - cast(*void)(*instance)) == 36, "VkVideoEncodeH264QualityLevelPropertiesKHR.preferredConstantQp has unexpected offset % instead of 36", ((cast(*void)(*instance.preferredConstantQp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264QualityLevelPropertiesKHR.preferredConstantQp)) == 12, "VkVideoEncodeH264QualityLevelPropertiesKHR.preferredConstantQp has unexpected size % instead of 12", size_of(type_of(VkVideoEncodeH264QualityLevelPropertiesKHR.preferredConstantQp)));
|
|
assert(((cast(*void)(*instance.preferredMaxL0ReferenceCount)) - cast(*void)(*instance)) == 48, "VkVideoEncodeH264QualityLevelPropertiesKHR.preferredMaxL0ReferenceCount has unexpected offset % instead of 48", ((cast(*void)(*instance.preferredMaxL0ReferenceCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264QualityLevelPropertiesKHR.preferredMaxL0ReferenceCount)) == 4, "VkVideoEncodeH264QualityLevelPropertiesKHR.preferredMaxL0ReferenceCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264QualityLevelPropertiesKHR.preferredMaxL0ReferenceCount)));
|
|
assert(((cast(*void)(*instance.preferredMaxL1ReferenceCount)) - cast(*void)(*instance)) == 52, "VkVideoEncodeH264QualityLevelPropertiesKHR.preferredMaxL1ReferenceCount has unexpected offset % instead of 52", ((cast(*void)(*instance.preferredMaxL1ReferenceCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264QualityLevelPropertiesKHR.preferredMaxL1ReferenceCount)) == 4, "VkVideoEncodeH264QualityLevelPropertiesKHR.preferredMaxL1ReferenceCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264QualityLevelPropertiesKHR.preferredMaxL1ReferenceCount)));
|
|
assert(((cast(*void)(*instance.preferredStdEntropyCodingModeFlag)) - cast(*void)(*instance)) == 56, "VkVideoEncodeH264QualityLevelPropertiesKHR.preferredStdEntropyCodingModeFlag has unexpected offset % instead of 56", ((cast(*void)(*instance.preferredStdEntropyCodingModeFlag)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264QualityLevelPropertiesKHR.preferredStdEntropyCodingModeFlag)) == 4, "VkVideoEncodeH264QualityLevelPropertiesKHR.preferredStdEntropyCodingModeFlag has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264QualityLevelPropertiesKHR.preferredStdEntropyCodingModeFlag)));
|
|
assert(size_of(VkVideoEncodeH264QualityLevelPropertiesKHR) == 64, "VkVideoEncodeH264QualityLevelPropertiesKHR has size % instead of 64", size_of(VkVideoEncodeH264QualityLevelPropertiesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeH264SessionCreateInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeH264SessionCreateInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264SessionCreateInfoKHR.sType)) == 4, "VkVideoEncodeH264SessionCreateInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264SessionCreateInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeH264SessionCreateInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264SessionCreateInfoKHR.pNext)) == 8, "VkVideoEncodeH264SessionCreateInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeH264SessionCreateInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.useMaxLevelIdc)) - cast(*void)(*instance)) == 16, "VkVideoEncodeH264SessionCreateInfoKHR.useMaxLevelIdc has unexpected offset % instead of 16", ((cast(*void)(*instance.useMaxLevelIdc)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264SessionCreateInfoKHR.useMaxLevelIdc)) == 4, "VkVideoEncodeH264SessionCreateInfoKHR.useMaxLevelIdc has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264SessionCreateInfoKHR.useMaxLevelIdc)));
|
|
assert(((cast(*void)(*instance.maxLevelIdc)) - cast(*void)(*instance)) == 20, "VkVideoEncodeH264SessionCreateInfoKHR.maxLevelIdc has unexpected offset % instead of 20", ((cast(*void)(*instance.maxLevelIdc)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264SessionCreateInfoKHR.maxLevelIdc)) == 4, "VkVideoEncodeH264SessionCreateInfoKHR.maxLevelIdc has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264SessionCreateInfoKHR.maxLevelIdc)));
|
|
assert(size_of(VkVideoEncodeH264SessionCreateInfoKHR) == 24, "VkVideoEncodeH264SessionCreateInfoKHR has size % instead of 24", size_of(VkVideoEncodeH264SessionCreateInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeH264SessionParametersAddInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeH264SessionParametersAddInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264SessionParametersAddInfoKHR.sType)) == 4, "VkVideoEncodeH264SessionParametersAddInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264SessionParametersAddInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeH264SessionParametersAddInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264SessionParametersAddInfoKHR.pNext)) == 8, "VkVideoEncodeH264SessionParametersAddInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeH264SessionParametersAddInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.stdSPSCount)) - cast(*void)(*instance)) == 16, "VkVideoEncodeH264SessionParametersAddInfoKHR.stdSPSCount has unexpected offset % instead of 16", ((cast(*void)(*instance.stdSPSCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264SessionParametersAddInfoKHR.stdSPSCount)) == 4, "VkVideoEncodeH264SessionParametersAddInfoKHR.stdSPSCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264SessionParametersAddInfoKHR.stdSPSCount)));
|
|
assert(((cast(*void)(*instance.pStdSPSs)) - cast(*void)(*instance)) == 24, "VkVideoEncodeH264SessionParametersAddInfoKHR.pStdSPSs has unexpected offset % instead of 24", ((cast(*void)(*instance.pStdSPSs)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264SessionParametersAddInfoKHR.pStdSPSs)) == 8, "VkVideoEncodeH264SessionParametersAddInfoKHR.pStdSPSs has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeH264SessionParametersAddInfoKHR.pStdSPSs)));
|
|
assert(((cast(*void)(*instance.stdPPSCount)) - cast(*void)(*instance)) == 32, "VkVideoEncodeH264SessionParametersAddInfoKHR.stdPPSCount has unexpected offset % instead of 32", ((cast(*void)(*instance.stdPPSCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264SessionParametersAddInfoKHR.stdPPSCount)) == 4, "VkVideoEncodeH264SessionParametersAddInfoKHR.stdPPSCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264SessionParametersAddInfoKHR.stdPPSCount)));
|
|
assert(((cast(*void)(*instance.pStdPPSs)) - cast(*void)(*instance)) == 40, "VkVideoEncodeH264SessionParametersAddInfoKHR.pStdPPSs has unexpected offset % instead of 40", ((cast(*void)(*instance.pStdPPSs)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264SessionParametersAddInfoKHR.pStdPPSs)) == 8, "VkVideoEncodeH264SessionParametersAddInfoKHR.pStdPPSs has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeH264SessionParametersAddInfoKHR.pStdPPSs)));
|
|
assert(size_of(VkVideoEncodeH264SessionParametersAddInfoKHR) == 48, "VkVideoEncodeH264SessionParametersAddInfoKHR has size % instead of 48", size_of(VkVideoEncodeH264SessionParametersAddInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeH264SessionParametersCreateInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeH264SessionParametersCreateInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264SessionParametersCreateInfoKHR.sType)) == 4, "VkVideoEncodeH264SessionParametersCreateInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264SessionParametersCreateInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeH264SessionParametersCreateInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264SessionParametersCreateInfoKHR.pNext)) == 8, "VkVideoEncodeH264SessionParametersCreateInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeH264SessionParametersCreateInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.maxStdSPSCount)) - cast(*void)(*instance)) == 16, "VkVideoEncodeH264SessionParametersCreateInfoKHR.maxStdSPSCount has unexpected offset % instead of 16", ((cast(*void)(*instance.maxStdSPSCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264SessionParametersCreateInfoKHR.maxStdSPSCount)) == 4, "VkVideoEncodeH264SessionParametersCreateInfoKHR.maxStdSPSCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264SessionParametersCreateInfoKHR.maxStdSPSCount)));
|
|
assert(((cast(*void)(*instance.maxStdPPSCount)) - cast(*void)(*instance)) == 20, "VkVideoEncodeH264SessionParametersCreateInfoKHR.maxStdPPSCount has unexpected offset % instead of 20", ((cast(*void)(*instance.maxStdPPSCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264SessionParametersCreateInfoKHR.maxStdPPSCount)) == 4, "VkVideoEncodeH264SessionParametersCreateInfoKHR.maxStdPPSCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264SessionParametersCreateInfoKHR.maxStdPPSCount)));
|
|
assert(((cast(*void)(*instance.pParametersAddInfo)) - cast(*void)(*instance)) == 24, "VkVideoEncodeH264SessionParametersCreateInfoKHR.pParametersAddInfo has unexpected offset % instead of 24", ((cast(*void)(*instance.pParametersAddInfo)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264SessionParametersCreateInfoKHR.pParametersAddInfo)) == 8, "VkVideoEncodeH264SessionParametersCreateInfoKHR.pParametersAddInfo has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeH264SessionParametersCreateInfoKHR.pParametersAddInfo)));
|
|
assert(size_of(VkVideoEncodeH264SessionParametersCreateInfoKHR) == 32, "VkVideoEncodeH264SessionParametersCreateInfoKHR has size % instead of 32", size_of(VkVideoEncodeH264SessionParametersCreateInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeH264SessionParametersGetInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeH264SessionParametersGetInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264SessionParametersGetInfoKHR.sType)) == 4, "VkVideoEncodeH264SessionParametersGetInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264SessionParametersGetInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeH264SessionParametersGetInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264SessionParametersGetInfoKHR.pNext)) == 8, "VkVideoEncodeH264SessionParametersGetInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeH264SessionParametersGetInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.writeStdSPS)) - cast(*void)(*instance)) == 16, "VkVideoEncodeH264SessionParametersGetInfoKHR.writeStdSPS has unexpected offset % instead of 16", ((cast(*void)(*instance.writeStdSPS)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264SessionParametersGetInfoKHR.writeStdSPS)) == 4, "VkVideoEncodeH264SessionParametersGetInfoKHR.writeStdSPS has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264SessionParametersGetInfoKHR.writeStdSPS)));
|
|
assert(((cast(*void)(*instance.writeStdPPS)) - cast(*void)(*instance)) == 20, "VkVideoEncodeH264SessionParametersGetInfoKHR.writeStdPPS has unexpected offset % instead of 20", ((cast(*void)(*instance.writeStdPPS)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264SessionParametersGetInfoKHR.writeStdPPS)) == 4, "VkVideoEncodeH264SessionParametersGetInfoKHR.writeStdPPS has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264SessionParametersGetInfoKHR.writeStdPPS)));
|
|
assert(((cast(*void)(*instance.stdSPSId)) - cast(*void)(*instance)) == 24, "VkVideoEncodeH264SessionParametersGetInfoKHR.stdSPSId has unexpected offset % instead of 24", ((cast(*void)(*instance.stdSPSId)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264SessionParametersGetInfoKHR.stdSPSId)) == 4, "VkVideoEncodeH264SessionParametersGetInfoKHR.stdSPSId has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264SessionParametersGetInfoKHR.stdSPSId)));
|
|
assert(((cast(*void)(*instance.stdPPSId)) - cast(*void)(*instance)) == 28, "VkVideoEncodeH264SessionParametersGetInfoKHR.stdPPSId has unexpected offset % instead of 28", ((cast(*void)(*instance.stdPPSId)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264SessionParametersGetInfoKHR.stdPPSId)) == 4, "VkVideoEncodeH264SessionParametersGetInfoKHR.stdPPSId has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264SessionParametersGetInfoKHR.stdPPSId)));
|
|
assert(size_of(VkVideoEncodeH264SessionParametersGetInfoKHR) == 32, "VkVideoEncodeH264SessionParametersGetInfoKHR has size % instead of 32", size_of(VkVideoEncodeH264SessionParametersGetInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeH264SessionParametersFeedbackInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeH264SessionParametersFeedbackInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264SessionParametersFeedbackInfoKHR.sType)) == 4, "VkVideoEncodeH264SessionParametersFeedbackInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264SessionParametersFeedbackInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeH264SessionParametersFeedbackInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264SessionParametersFeedbackInfoKHR.pNext)) == 8, "VkVideoEncodeH264SessionParametersFeedbackInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeH264SessionParametersFeedbackInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.hasStdSPSOverrides)) - cast(*void)(*instance)) == 16, "VkVideoEncodeH264SessionParametersFeedbackInfoKHR.hasStdSPSOverrides has unexpected offset % instead of 16", ((cast(*void)(*instance.hasStdSPSOverrides)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264SessionParametersFeedbackInfoKHR.hasStdSPSOverrides)) == 4, "VkVideoEncodeH264SessionParametersFeedbackInfoKHR.hasStdSPSOverrides has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264SessionParametersFeedbackInfoKHR.hasStdSPSOverrides)));
|
|
assert(((cast(*void)(*instance.hasStdPPSOverrides)) - cast(*void)(*instance)) == 20, "VkVideoEncodeH264SessionParametersFeedbackInfoKHR.hasStdPPSOverrides has unexpected offset % instead of 20", ((cast(*void)(*instance.hasStdPPSOverrides)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264SessionParametersFeedbackInfoKHR.hasStdPPSOverrides)) == 4, "VkVideoEncodeH264SessionParametersFeedbackInfoKHR.hasStdPPSOverrides has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264SessionParametersFeedbackInfoKHR.hasStdPPSOverrides)));
|
|
assert(size_of(VkVideoEncodeH264SessionParametersFeedbackInfoKHR) == 24, "VkVideoEncodeH264SessionParametersFeedbackInfoKHR has size % instead of 24", size_of(VkVideoEncodeH264SessionParametersFeedbackInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeH264NaluSliceInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeH264NaluSliceInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264NaluSliceInfoKHR.sType)) == 4, "VkVideoEncodeH264NaluSliceInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264NaluSliceInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeH264NaluSliceInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264NaluSliceInfoKHR.pNext)) == 8, "VkVideoEncodeH264NaluSliceInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeH264NaluSliceInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.constantQp)) - cast(*void)(*instance)) == 16, "VkVideoEncodeH264NaluSliceInfoKHR.constantQp has unexpected offset % instead of 16", ((cast(*void)(*instance.constantQp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264NaluSliceInfoKHR.constantQp)) == 4, "VkVideoEncodeH264NaluSliceInfoKHR.constantQp has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264NaluSliceInfoKHR.constantQp)));
|
|
assert(((cast(*void)(*instance.pStdSliceHeader)) - cast(*void)(*instance)) == 24, "VkVideoEncodeH264NaluSliceInfoKHR.pStdSliceHeader has unexpected offset % instead of 24", ((cast(*void)(*instance.pStdSliceHeader)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264NaluSliceInfoKHR.pStdSliceHeader)) == 8, "VkVideoEncodeH264NaluSliceInfoKHR.pStdSliceHeader has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeH264NaluSliceInfoKHR.pStdSliceHeader)));
|
|
assert(size_of(VkVideoEncodeH264NaluSliceInfoKHR) == 32, "VkVideoEncodeH264NaluSliceInfoKHR has size % instead of 32", size_of(VkVideoEncodeH264NaluSliceInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeH264PictureInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeH264PictureInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264PictureInfoKHR.sType)) == 4, "VkVideoEncodeH264PictureInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264PictureInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeH264PictureInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264PictureInfoKHR.pNext)) == 8, "VkVideoEncodeH264PictureInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeH264PictureInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.naluSliceEntryCount)) - cast(*void)(*instance)) == 16, "VkVideoEncodeH264PictureInfoKHR.naluSliceEntryCount has unexpected offset % instead of 16", ((cast(*void)(*instance.naluSliceEntryCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264PictureInfoKHR.naluSliceEntryCount)) == 4, "VkVideoEncodeH264PictureInfoKHR.naluSliceEntryCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264PictureInfoKHR.naluSliceEntryCount)));
|
|
assert(((cast(*void)(*instance.pNaluSliceEntries)) - cast(*void)(*instance)) == 24, "VkVideoEncodeH264PictureInfoKHR.pNaluSliceEntries has unexpected offset % instead of 24", ((cast(*void)(*instance.pNaluSliceEntries)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264PictureInfoKHR.pNaluSliceEntries)) == 8, "VkVideoEncodeH264PictureInfoKHR.pNaluSliceEntries has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeH264PictureInfoKHR.pNaluSliceEntries)));
|
|
assert(((cast(*void)(*instance.pStdPictureInfo)) - cast(*void)(*instance)) == 32, "VkVideoEncodeH264PictureInfoKHR.pStdPictureInfo has unexpected offset % instead of 32", ((cast(*void)(*instance.pStdPictureInfo)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264PictureInfoKHR.pStdPictureInfo)) == 8, "VkVideoEncodeH264PictureInfoKHR.pStdPictureInfo has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeH264PictureInfoKHR.pStdPictureInfo)));
|
|
assert(((cast(*void)(*instance.generatePrefixNalu)) - cast(*void)(*instance)) == 40, "VkVideoEncodeH264PictureInfoKHR.generatePrefixNalu has unexpected offset % instead of 40", ((cast(*void)(*instance.generatePrefixNalu)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264PictureInfoKHR.generatePrefixNalu)) == 4, "VkVideoEncodeH264PictureInfoKHR.generatePrefixNalu has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264PictureInfoKHR.generatePrefixNalu)));
|
|
assert(size_of(VkVideoEncodeH264PictureInfoKHR) == 48, "VkVideoEncodeH264PictureInfoKHR has size % instead of 48", size_of(VkVideoEncodeH264PictureInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeH264DpbSlotInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeH264DpbSlotInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264DpbSlotInfoKHR.sType)) == 4, "VkVideoEncodeH264DpbSlotInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264DpbSlotInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeH264DpbSlotInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264DpbSlotInfoKHR.pNext)) == 8, "VkVideoEncodeH264DpbSlotInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeH264DpbSlotInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.pStdReferenceInfo)) - cast(*void)(*instance)) == 16, "VkVideoEncodeH264DpbSlotInfoKHR.pStdReferenceInfo has unexpected offset % instead of 16", ((cast(*void)(*instance.pStdReferenceInfo)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264DpbSlotInfoKHR.pStdReferenceInfo)) == 8, "VkVideoEncodeH264DpbSlotInfoKHR.pStdReferenceInfo has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeH264DpbSlotInfoKHR.pStdReferenceInfo)));
|
|
assert(size_of(VkVideoEncodeH264DpbSlotInfoKHR) == 24, "VkVideoEncodeH264DpbSlotInfoKHR has size % instead of 24", size_of(VkVideoEncodeH264DpbSlotInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeH264ProfileInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeH264ProfileInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264ProfileInfoKHR.sType)) == 4, "VkVideoEncodeH264ProfileInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264ProfileInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeH264ProfileInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264ProfileInfoKHR.pNext)) == 8, "VkVideoEncodeH264ProfileInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeH264ProfileInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.stdProfileIdc)) - cast(*void)(*instance)) == 16, "VkVideoEncodeH264ProfileInfoKHR.stdProfileIdc has unexpected offset % instead of 16", ((cast(*void)(*instance.stdProfileIdc)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264ProfileInfoKHR.stdProfileIdc)) == 4, "VkVideoEncodeH264ProfileInfoKHR.stdProfileIdc has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264ProfileInfoKHR.stdProfileIdc)));
|
|
assert(size_of(VkVideoEncodeH264ProfileInfoKHR) == 24, "VkVideoEncodeH264ProfileInfoKHR has size % instead of 24", size_of(VkVideoEncodeH264ProfileInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeH264RateControlInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeH264RateControlInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264RateControlInfoKHR.sType)) == 4, "VkVideoEncodeH264RateControlInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264RateControlInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeH264RateControlInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264RateControlInfoKHR.pNext)) == 8, "VkVideoEncodeH264RateControlInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeH264RateControlInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkVideoEncodeH264RateControlInfoKHR.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264RateControlInfoKHR.flags)) == 4, "VkVideoEncodeH264RateControlInfoKHR.flags has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264RateControlInfoKHR.flags)));
|
|
assert(((cast(*void)(*instance.gopFrameCount)) - cast(*void)(*instance)) == 20, "VkVideoEncodeH264RateControlInfoKHR.gopFrameCount has unexpected offset % instead of 20", ((cast(*void)(*instance.gopFrameCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264RateControlInfoKHR.gopFrameCount)) == 4, "VkVideoEncodeH264RateControlInfoKHR.gopFrameCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264RateControlInfoKHR.gopFrameCount)));
|
|
assert(((cast(*void)(*instance.idrPeriod)) - cast(*void)(*instance)) == 24, "VkVideoEncodeH264RateControlInfoKHR.idrPeriod has unexpected offset % instead of 24", ((cast(*void)(*instance.idrPeriod)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264RateControlInfoKHR.idrPeriod)) == 4, "VkVideoEncodeH264RateControlInfoKHR.idrPeriod has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264RateControlInfoKHR.idrPeriod)));
|
|
assert(((cast(*void)(*instance.consecutiveBFrameCount)) - cast(*void)(*instance)) == 28, "VkVideoEncodeH264RateControlInfoKHR.consecutiveBFrameCount has unexpected offset % instead of 28", ((cast(*void)(*instance.consecutiveBFrameCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264RateControlInfoKHR.consecutiveBFrameCount)) == 4, "VkVideoEncodeH264RateControlInfoKHR.consecutiveBFrameCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264RateControlInfoKHR.consecutiveBFrameCount)));
|
|
assert(((cast(*void)(*instance.temporalLayerCount)) - cast(*void)(*instance)) == 32, "VkVideoEncodeH264RateControlInfoKHR.temporalLayerCount has unexpected offset % instead of 32", ((cast(*void)(*instance.temporalLayerCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264RateControlInfoKHR.temporalLayerCount)) == 4, "VkVideoEncodeH264RateControlInfoKHR.temporalLayerCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264RateControlInfoKHR.temporalLayerCount)));
|
|
assert(size_of(VkVideoEncodeH264RateControlInfoKHR) == 40, "VkVideoEncodeH264RateControlInfoKHR has size % instead of 40", size_of(VkVideoEncodeH264RateControlInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeH264FrameSizeKHR;
|
|
assert(((cast(*void)(*instance.frameISize)) - cast(*void)(*instance)) == 0, "VkVideoEncodeH264FrameSizeKHR.frameISize has unexpected offset % instead of 0", ((cast(*void)(*instance.frameISize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264FrameSizeKHR.frameISize)) == 4, "VkVideoEncodeH264FrameSizeKHR.frameISize has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264FrameSizeKHR.frameISize)));
|
|
assert(((cast(*void)(*instance.framePSize)) - cast(*void)(*instance)) == 4, "VkVideoEncodeH264FrameSizeKHR.framePSize has unexpected offset % instead of 4", ((cast(*void)(*instance.framePSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264FrameSizeKHR.framePSize)) == 4, "VkVideoEncodeH264FrameSizeKHR.framePSize has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264FrameSizeKHR.framePSize)));
|
|
assert(((cast(*void)(*instance.frameBSize)) - cast(*void)(*instance)) == 8, "VkVideoEncodeH264FrameSizeKHR.frameBSize has unexpected offset % instead of 8", ((cast(*void)(*instance.frameBSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264FrameSizeKHR.frameBSize)) == 4, "VkVideoEncodeH264FrameSizeKHR.frameBSize has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264FrameSizeKHR.frameBSize)));
|
|
assert(size_of(VkVideoEncodeH264FrameSizeKHR) == 12, "VkVideoEncodeH264FrameSizeKHR has size % instead of 12", size_of(VkVideoEncodeH264FrameSizeKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeH264RateControlLayerInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeH264RateControlLayerInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264RateControlLayerInfoKHR.sType)) == 4, "VkVideoEncodeH264RateControlLayerInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264RateControlLayerInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeH264RateControlLayerInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264RateControlLayerInfoKHR.pNext)) == 8, "VkVideoEncodeH264RateControlLayerInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeH264RateControlLayerInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.useMinQp)) - cast(*void)(*instance)) == 16, "VkVideoEncodeH264RateControlLayerInfoKHR.useMinQp has unexpected offset % instead of 16", ((cast(*void)(*instance.useMinQp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264RateControlLayerInfoKHR.useMinQp)) == 4, "VkVideoEncodeH264RateControlLayerInfoKHR.useMinQp has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264RateControlLayerInfoKHR.useMinQp)));
|
|
assert(((cast(*void)(*instance.minQp)) - cast(*void)(*instance)) == 20, "VkVideoEncodeH264RateControlLayerInfoKHR.minQp has unexpected offset % instead of 20", ((cast(*void)(*instance.minQp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264RateControlLayerInfoKHR.minQp)) == 12, "VkVideoEncodeH264RateControlLayerInfoKHR.minQp has unexpected size % instead of 12", size_of(type_of(VkVideoEncodeH264RateControlLayerInfoKHR.minQp)));
|
|
assert(((cast(*void)(*instance.useMaxQp)) - cast(*void)(*instance)) == 32, "VkVideoEncodeH264RateControlLayerInfoKHR.useMaxQp has unexpected offset % instead of 32", ((cast(*void)(*instance.useMaxQp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264RateControlLayerInfoKHR.useMaxQp)) == 4, "VkVideoEncodeH264RateControlLayerInfoKHR.useMaxQp has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264RateControlLayerInfoKHR.useMaxQp)));
|
|
assert(((cast(*void)(*instance.maxQp)) - cast(*void)(*instance)) == 36, "VkVideoEncodeH264RateControlLayerInfoKHR.maxQp has unexpected offset % instead of 36", ((cast(*void)(*instance.maxQp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264RateControlLayerInfoKHR.maxQp)) == 12, "VkVideoEncodeH264RateControlLayerInfoKHR.maxQp has unexpected size % instead of 12", size_of(type_of(VkVideoEncodeH264RateControlLayerInfoKHR.maxQp)));
|
|
assert(((cast(*void)(*instance.useMaxFrameSize)) - cast(*void)(*instance)) == 48, "VkVideoEncodeH264RateControlLayerInfoKHR.useMaxFrameSize has unexpected offset % instead of 48", ((cast(*void)(*instance.useMaxFrameSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264RateControlLayerInfoKHR.useMaxFrameSize)) == 4, "VkVideoEncodeH264RateControlLayerInfoKHR.useMaxFrameSize has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264RateControlLayerInfoKHR.useMaxFrameSize)));
|
|
assert(((cast(*void)(*instance.maxFrameSize)) - cast(*void)(*instance)) == 52, "VkVideoEncodeH264RateControlLayerInfoKHR.maxFrameSize has unexpected offset % instead of 52", ((cast(*void)(*instance.maxFrameSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264RateControlLayerInfoKHR.maxFrameSize)) == 12, "VkVideoEncodeH264RateControlLayerInfoKHR.maxFrameSize has unexpected size % instead of 12", size_of(type_of(VkVideoEncodeH264RateControlLayerInfoKHR.maxFrameSize)));
|
|
assert(size_of(VkVideoEncodeH264RateControlLayerInfoKHR) == 64, "VkVideoEncodeH264RateControlLayerInfoKHR has size % instead of 64", size_of(VkVideoEncodeH264RateControlLayerInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeH264GopRemainingFrameInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeH264GopRemainingFrameInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264GopRemainingFrameInfoKHR.sType)) == 4, "VkVideoEncodeH264GopRemainingFrameInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264GopRemainingFrameInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeH264GopRemainingFrameInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264GopRemainingFrameInfoKHR.pNext)) == 8, "VkVideoEncodeH264GopRemainingFrameInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeH264GopRemainingFrameInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.useGopRemainingFrames)) - cast(*void)(*instance)) == 16, "VkVideoEncodeH264GopRemainingFrameInfoKHR.useGopRemainingFrames has unexpected offset % instead of 16", ((cast(*void)(*instance.useGopRemainingFrames)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264GopRemainingFrameInfoKHR.useGopRemainingFrames)) == 4, "VkVideoEncodeH264GopRemainingFrameInfoKHR.useGopRemainingFrames has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264GopRemainingFrameInfoKHR.useGopRemainingFrames)));
|
|
assert(((cast(*void)(*instance.gopRemainingI)) - cast(*void)(*instance)) == 20, "VkVideoEncodeH264GopRemainingFrameInfoKHR.gopRemainingI has unexpected offset % instead of 20", ((cast(*void)(*instance.gopRemainingI)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264GopRemainingFrameInfoKHR.gopRemainingI)) == 4, "VkVideoEncodeH264GopRemainingFrameInfoKHR.gopRemainingI has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264GopRemainingFrameInfoKHR.gopRemainingI)));
|
|
assert(((cast(*void)(*instance.gopRemainingP)) - cast(*void)(*instance)) == 24, "VkVideoEncodeH264GopRemainingFrameInfoKHR.gopRemainingP has unexpected offset % instead of 24", ((cast(*void)(*instance.gopRemainingP)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264GopRemainingFrameInfoKHR.gopRemainingP)) == 4, "VkVideoEncodeH264GopRemainingFrameInfoKHR.gopRemainingP has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264GopRemainingFrameInfoKHR.gopRemainingP)));
|
|
assert(((cast(*void)(*instance.gopRemainingB)) - cast(*void)(*instance)) == 28, "VkVideoEncodeH264GopRemainingFrameInfoKHR.gopRemainingB has unexpected offset % instead of 28", ((cast(*void)(*instance.gopRemainingB)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264GopRemainingFrameInfoKHR.gopRemainingB)) == 4, "VkVideoEncodeH264GopRemainingFrameInfoKHR.gopRemainingB has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264GopRemainingFrameInfoKHR.gopRemainingB)));
|
|
assert(size_of(VkVideoEncodeH264GopRemainingFrameInfoKHR) == 32, "VkVideoEncodeH264GopRemainingFrameInfoKHR has size % instead of 32", size_of(VkVideoEncodeH264GopRemainingFrameInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoH265DecPicBufMgr;
|
|
assert(((cast(*void)(*instance.max_latency_increase_plus1)) - cast(*void)(*instance)) == 0, "StdVideoH265DecPicBufMgr.max_latency_increase_plus1 has unexpected offset % instead of 0", ((cast(*void)(*instance.max_latency_increase_plus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265DecPicBufMgr.max_latency_increase_plus1)) == 28, "StdVideoH265DecPicBufMgr.max_latency_increase_plus1 has unexpected size % instead of 28", size_of(type_of(StdVideoH265DecPicBufMgr.max_latency_increase_plus1)));
|
|
assert(((cast(*void)(*instance.max_dec_pic_buffering_minus1)) - cast(*void)(*instance)) == 28, "StdVideoH265DecPicBufMgr.max_dec_pic_buffering_minus1 has unexpected offset % instead of 28", ((cast(*void)(*instance.max_dec_pic_buffering_minus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265DecPicBufMgr.max_dec_pic_buffering_minus1)) == 7, "StdVideoH265DecPicBufMgr.max_dec_pic_buffering_minus1 has unexpected size % instead of 7", size_of(type_of(StdVideoH265DecPicBufMgr.max_dec_pic_buffering_minus1)));
|
|
assert(((cast(*void)(*instance.max_num_reorder_pics)) - cast(*void)(*instance)) == 35, "StdVideoH265DecPicBufMgr.max_num_reorder_pics has unexpected offset % instead of 35", ((cast(*void)(*instance.max_num_reorder_pics)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265DecPicBufMgr.max_num_reorder_pics)) == 7, "StdVideoH265DecPicBufMgr.max_num_reorder_pics has unexpected size % instead of 7", size_of(type_of(StdVideoH265DecPicBufMgr.max_num_reorder_pics)));
|
|
assert(size_of(StdVideoH265DecPicBufMgr) == 44, "StdVideoH265DecPicBufMgr has size % instead of 44", size_of(StdVideoH265DecPicBufMgr));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoH265SubLayerHrdParameters;
|
|
assert(((cast(*void)(*instance.bit_rate_value_minus1)) - cast(*void)(*instance)) == 0, "StdVideoH265SubLayerHrdParameters.bit_rate_value_minus1 has unexpected offset % instead of 0", ((cast(*void)(*instance.bit_rate_value_minus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SubLayerHrdParameters.bit_rate_value_minus1)) == 128, "StdVideoH265SubLayerHrdParameters.bit_rate_value_minus1 has unexpected size % instead of 128", size_of(type_of(StdVideoH265SubLayerHrdParameters.bit_rate_value_minus1)));
|
|
assert(((cast(*void)(*instance.cpb_size_value_minus1)) - cast(*void)(*instance)) == 128, "StdVideoH265SubLayerHrdParameters.cpb_size_value_minus1 has unexpected offset % instead of 128", ((cast(*void)(*instance.cpb_size_value_minus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SubLayerHrdParameters.cpb_size_value_minus1)) == 128, "StdVideoH265SubLayerHrdParameters.cpb_size_value_minus1 has unexpected size % instead of 128", size_of(type_of(StdVideoH265SubLayerHrdParameters.cpb_size_value_minus1)));
|
|
assert(((cast(*void)(*instance.cpb_size_du_value_minus1)) - cast(*void)(*instance)) == 256, "StdVideoH265SubLayerHrdParameters.cpb_size_du_value_minus1 has unexpected offset % instead of 256", ((cast(*void)(*instance.cpb_size_du_value_minus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SubLayerHrdParameters.cpb_size_du_value_minus1)) == 128, "StdVideoH265SubLayerHrdParameters.cpb_size_du_value_minus1 has unexpected size % instead of 128", size_of(type_of(StdVideoH265SubLayerHrdParameters.cpb_size_du_value_minus1)));
|
|
assert(((cast(*void)(*instance.bit_rate_du_value_minus1)) - cast(*void)(*instance)) == 384, "StdVideoH265SubLayerHrdParameters.bit_rate_du_value_minus1 has unexpected offset % instead of 384", ((cast(*void)(*instance.bit_rate_du_value_minus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SubLayerHrdParameters.bit_rate_du_value_minus1)) == 128, "StdVideoH265SubLayerHrdParameters.bit_rate_du_value_minus1 has unexpected size % instead of 128", size_of(type_of(StdVideoH265SubLayerHrdParameters.bit_rate_du_value_minus1)));
|
|
assert(((cast(*void)(*instance.cbr_flag)) - cast(*void)(*instance)) == 512, "StdVideoH265SubLayerHrdParameters.cbr_flag has unexpected offset % instead of 512", ((cast(*void)(*instance.cbr_flag)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SubLayerHrdParameters.cbr_flag)) == 4, "StdVideoH265SubLayerHrdParameters.cbr_flag has unexpected size % instead of 4", size_of(type_of(StdVideoH265SubLayerHrdParameters.cbr_flag)));
|
|
assert(size_of(StdVideoH265SubLayerHrdParameters) == 516, "StdVideoH265SubLayerHrdParameters has size % instead of 516", size_of(StdVideoH265SubLayerHrdParameters));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoH265HrdFlags;
|
|
assert(((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)) == 0, "StdVideoH265HrdFlags.__bitfield has unexpected offset % instead of 0", ((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265HrdFlags.__bitfield)) == 4, "StdVideoH265HrdFlags.__bitfield has unexpected size % instead of 4", size_of(type_of(StdVideoH265HrdFlags.__bitfield)));
|
|
assert(size_of(StdVideoH265HrdFlags) == 4, "StdVideoH265HrdFlags has size % instead of 4", size_of(StdVideoH265HrdFlags));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoH265HrdParameters;
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 0, "StdVideoH265HrdParameters.flags has unexpected offset % instead of 0", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265HrdParameters.flags)) == 4, "StdVideoH265HrdParameters.flags has unexpected size % instead of 4", size_of(type_of(StdVideoH265HrdParameters.flags)));
|
|
assert(((cast(*void)(*instance.tick_divisor_minus2)) - cast(*void)(*instance)) == 4, "StdVideoH265HrdParameters.tick_divisor_minus2 has unexpected offset % instead of 4", ((cast(*void)(*instance.tick_divisor_minus2)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265HrdParameters.tick_divisor_minus2)) == 1, "StdVideoH265HrdParameters.tick_divisor_minus2 has unexpected size % instead of 1", size_of(type_of(StdVideoH265HrdParameters.tick_divisor_minus2)));
|
|
assert(((cast(*void)(*instance.du_cpb_removal_delay_increment_length_minus1)) - cast(*void)(*instance)) == 5, "StdVideoH265HrdParameters.du_cpb_removal_delay_increment_length_minus1 has unexpected offset % instead of 5", ((cast(*void)(*instance.du_cpb_removal_delay_increment_length_minus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265HrdParameters.du_cpb_removal_delay_increment_length_minus1)) == 1, "StdVideoH265HrdParameters.du_cpb_removal_delay_increment_length_minus1 has unexpected size % instead of 1", size_of(type_of(StdVideoH265HrdParameters.du_cpb_removal_delay_increment_length_minus1)));
|
|
assert(((cast(*void)(*instance.dpb_output_delay_du_length_minus1)) - cast(*void)(*instance)) == 6, "StdVideoH265HrdParameters.dpb_output_delay_du_length_minus1 has unexpected offset % instead of 6", ((cast(*void)(*instance.dpb_output_delay_du_length_minus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265HrdParameters.dpb_output_delay_du_length_minus1)) == 1, "StdVideoH265HrdParameters.dpb_output_delay_du_length_minus1 has unexpected size % instead of 1", size_of(type_of(StdVideoH265HrdParameters.dpb_output_delay_du_length_minus1)));
|
|
assert(((cast(*void)(*instance.bit_rate_scale)) - cast(*void)(*instance)) == 7, "StdVideoH265HrdParameters.bit_rate_scale has unexpected offset % instead of 7", ((cast(*void)(*instance.bit_rate_scale)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265HrdParameters.bit_rate_scale)) == 1, "StdVideoH265HrdParameters.bit_rate_scale has unexpected size % instead of 1", size_of(type_of(StdVideoH265HrdParameters.bit_rate_scale)));
|
|
assert(((cast(*void)(*instance.cpb_size_scale)) - cast(*void)(*instance)) == 8, "StdVideoH265HrdParameters.cpb_size_scale has unexpected offset % instead of 8", ((cast(*void)(*instance.cpb_size_scale)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265HrdParameters.cpb_size_scale)) == 1, "StdVideoH265HrdParameters.cpb_size_scale has unexpected size % instead of 1", size_of(type_of(StdVideoH265HrdParameters.cpb_size_scale)));
|
|
assert(((cast(*void)(*instance.cpb_size_du_scale)) - cast(*void)(*instance)) == 9, "StdVideoH265HrdParameters.cpb_size_du_scale has unexpected offset % instead of 9", ((cast(*void)(*instance.cpb_size_du_scale)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265HrdParameters.cpb_size_du_scale)) == 1, "StdVideoH265HrdParameters.cpb_size_du_scale has unexpected size % instead of 1", size_of(type_of(StdVideoH265HrdParameters.cpb_size_du_scale)));
|
|
assert(((cast(*void)(*instance.initial_cpb_removal_delay_length_minus1)) - cast(*void)(*instance)) == 10, "StdVideoH265HrdParameters.initial_cpb_removal_delay_length_minus1 has unexpected offset % instead of 10", ((cast(*void)(*instance.initial_cpb_removal_delay_length_minus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265HrdParameters.initial_cpb_removal_delay_length_minus1)) == 1, "StdVideoH265HrdParameters.initial_cpb_removal_delay_length_minus1 has unexpected size % instead of 1", size_of(type_of(StdVideoH265HrdParameters.initial_cpb_removal_delay_length_minus1)));
|
|
assert(((cast(*void)(*instance.au_cpb_removal_delay_length_minus1)) - cast(*void)(*instance)) == 11, "StdVideoH265HrdParameters.au_cpb_removal_delay_length_minus1 has unexpected offset % instead of 11", ((cast(*void)(*instance.au_cpb_removal_delay_length_minus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265HrdParameters.au_cpb_removal_delay_length_minus1)) == 1, "StdVideoH265HrdParameters.au_cpb_removal_delay_length_minus1 has unexpected size % instead of 1", size_of(type_of(StdVideoH265HrdParameters.au_cpb_removal_delay_length_minus1)));
|
|
assert(((cast(*void)(*instance.dpb_output_delay_length_minus1)) - cast(*void)(*instance)) == 12, "StdVideoH265HrdParameters.dpb_output_delay_length_minus1 has unexpected offset % instead of 12", ((cast(*void)(*instance.dpb_output_delay_length_minus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265HrdParameters.dpb_output_delay_length_minus1)) == 1, "StdVideoH265HrdParameters.dpb_output_delay_length_minus1 has unexpected size % instead of 1", size_of(type_of(StdVideoH265HrdParameters.dpb_output_delay_length_minus1)));
|
|
assert(((cast(*void)(*instance.cpb_cnt_minus1)) - cast(*void)(*instance)) == 13, "StdVideoH265HrdParameters.cpb_cnt_minus1 has unexpected offset % instead of 13", ((cast(*void)(*instance.cpb_cnt_minus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265HrdParameters.cpb_cnt_minus1)) == 7, "StdVideoH265HrdParameters.cpb_cnt_minus1 has unexpected size % instead of 7", size_of(type_of(StdVideoH265HrdParameters.cpb_cnt_minus1)));
|
|
assert(((cast(*void)(*instance.elemental_duration_in_tc_minus1)) - cast(*void)(*instance)) == 20, "StdVideoH265HrdParameters.elemental_duration_in_tc_minus1 has unexpected offset % instead of 20", ((cast(*void)(*instance.elemental_duration_in_tc_minus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265HrdParameters.elemental_duration_in_tc_minus1)) == 14, "StdVideoH265HrdParameters.elemental_duration_in_tc_minus1 has unexpected size % instead of 14", size_of(type_of(StdVideoH265HrdParameters.elemental_duration_in_tc_minus1)));
|
|
assert(((cast(*void)(*instance.reserved)) - cast(*void)(*instance)) == 34, "StdVideoH265HrdParameters.reserved has unexpected offset % instead of 34", ((cast(*void)(*instance.reserved)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265HrdParameters.reserved)) == 6, "StdVideoH265HrdParameters.reserved has unexpected size % instead of 6", size_of(type_of(StdVideoH265HrdParameters.reserved)));
|
|
assert(((cast(*void)(*instance.pSubLayerHrdParametersNal)) - cast(*void)(*instance)) == 40, "StdVideoH265HrdParameters.pSubLayerHrdParametersNal has unexpected offset % instead of 40", ((cast(*void)(*instance.pSubLayerHrdParametersNal)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265HrdParameters.pSubLayerHrdParametersNal)) == 8, "StdVideoH265HrdParameters.pSubLayerHrdParametersNal has unexpected size % instead of 8", size_of(type_of(StdVideoH265HrdParameters.pSubLayerHrdParametersNal)));
|
|
assert(((cast(*void)(*instance.pSubLayerHrdParametersVcl)) - cast(*void)(*instance)) == 48, "StdVideoH265HrdParameters.pSubLayerHrdParametersVcl has unexpected offset % instead of 48", ((cast(*void)(*instance.pSubLayerHrdParametersVcl)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265HrdParameters.pSubLayerHrdParametersVcl)) == 8, "StdVideoH265HrdParameters.pSubLayerHrdParametersVcl has unexpected size % instead of 8", size_of(type_of(StdVideoH265HrdParameters.pSubLayerHrdParametersVcl)));
|
|
assert(size_of(StdVideoH265HrdParameters) == 56, "StdVideoH265HrdParameters has size % instead of 56", size_of(StdVideoH265HrdParameters));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoH265VpsFlags;
|
|
assert(((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)) == 0, "StdVideoH265VpsFlags.__bitfield has unexpected offset % instead of 0", ((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265VpsFlags.__bitfield)) == 4, "StdVideoH265VpsFlags.__bitfield has unexpected size % instead of 4", size_of(type_of(StdVideoH265VpsFlags.__bitfield)));
|
|
assert(size_of(StdVideoH265VpsFlags) == 4, "StdVideoH265VpsFlags has size % instead of 4", size_of(StdVideoH265VpsFlags));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoH265ProfileTierLevelFlags;
|
|
assert(((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)) == 0, "StdVideoH265ProfileTierLevelFlags.__bitfield has unexpected offset % instead of 0", ((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265ProfileTierLevelFlags.__bitfield)) == 4, "StdVideoH265ProfileTierLevelFlags.__bitfield has unexpected size % instead of 4", size_of(type_of(StdVideoH265ProfileTierLevelFlags.__bitfield)));
|
|
assert(size_of(StdVideoH265ProfileTierLevelFlags) == 4, "StdVideoH265ProfileTierLevelFlags has size % instead of 4", size_of(StdVideoH265ProfileTierLevelFlags));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoH265ProfileTierLevel;
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 0, "StdVideoH265ProfileTierLevel.flags has unexpected offset % instead of 0", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265ProfileTierLevel.flags)) == 4, "StdVideoH265ProfileTierLevel.flags has unexpected size % instead of 4", size_of(type_of(StdVideoH265ProfileTierLevel.flags)));
|
|
assert(((cast(*void)(*instance.general_profile_idc)) - cast(*void)(*instance)) == 4, "StdVideoH265ProfileTierLevel.general_profile_idc has unexpected offset % instead of 4", ((cast(*void)(*instance.general_profile_idc)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265ProfileTierLevel.general_profile_idc)) == 4, "StdVideoH265ProfileTierLevel.general_profile_idc has unexpected size % instead of 4", size_of(type_of(StdVideoH265ProfileTierLevel.general_profile_idc)));
|
|
assert(((cast(*void)(*instance.general_level_idc)) - cast(*void)(*instance)) == 8, "StdVideoH265ProfileTierLevel.general_level_idc has unexpected offset % instead of 8", ((cast(*void)(*instance.general_level_idc)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265ProfileTierLevel.general_level_idc)) == 4, "StdVideoH265ProfileTierLevel.general_level_idc has unexpected size % instead of 4", size_of(type_of(StdVideoH265ProfileTierLevel.general_level_idc)));
|
|
assert(size_of(StdVideoH265ProfileTierLevel) == 12, "StdVideoH265ProfileTierLevel has size % instead of 12", size_of(StdVideoH265ProfileTierLevel));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoH265VideoParameterSet;
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 0, "StdVideoH265VideoParameterSet.flags has unexpected offset % instead of 0", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265VideoParameterSet.flags)) == 4, "StdVideoH265VideoParameterSet.flags has unexpected size % instead of 4", size_of(type_of(StdVideoH265VideoParameterSet.flags)));
|
|
assert(((cast(*void)(*instance.vps_video_parameter_set_id)) - cast(*void)(*instance)) == 4, "StdVideoH265VideoParameterSet.vps_video_parameter_set_id has unexpected offset % instead of 4", ((cast(*void)(*instance.vps_video_parameter_set_id)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265VideoParameterSet.vps_video_parameter_set_id)) == 1, "StdVideoH265VideoParameterSet.vps_video_parameter_set_id has unexpected size % instead of 1", size_of(type_of(StdVideoH265VideoParameterSet.vps_video_parameter_set_id)));
|
|
assert(((cast(*void)(*instance.vps_max_sub_layers_minus1)) - cast(*void)(*instance)) == 5, "StdVideoH265VideoParameterSet.vps_max_sub_layers_minus1 has unexpected offset % instead of 5", ((cast(*void)(*instance.vps_max_sub_layers_minus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265VideoParameterSet.vps_max_sub_layers_minus1)) == 1, "StdVideoH265VideoParameterSet.vps_max_sub_layers_minus1 has unexpected size % instead of 1", size_of(type_of(StdVideoH265VideoParameterSet.vps_max_sub_layers_minus1)));
|
|
assert(((cast(*void)(*instance.reserved1)) - cast(*void)(*instance)) == 6, "StdVideoH265VideoParameterSet.reserved1 has unexpected offset % instead of 6", ((cast(*void)(*instance.reserved1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265VideoParameterSet.reserved1)) == 1, "StdVideoH265VideoParameterSet.reserved1 has unexpected size % instead of 1", size_of(type_of(StdVideoH265VideoParameterSet.reserved1)));
|
|
assert(((cast(*void)(*instance.reserved2)) - cast(*void)(*instance)) == 7, "StdVideoH265VideoParameterSet.reserved2 has unexpected offset % instead of 7", ((cast(*void)(*instance.reserved2)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265VideoParameterSet.reserved2)) == 1, "StdVideoH265VideoParameterSet.reserved2 has unexpected size % instead of 1", size_of(type_of(StdVideoH265VideoParameterSet.reserved2)));
|
|
assert(((cast(*void)(*instance.vps_num_units_in_tick)) - cast(*void)(*instance)) == 8, "StdVideoH265VideoParameterSet.vps_num_units_in_tick has unexpected offset % instead of 8", ((cast(*void)(*instance.vps_num_units_in_tick)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265VideoParameterSet.vps_num_units_in_tick)) == 4, "StdVideoH265VideoParameterSet.vps_num_units_in_tick has unexpected size % instead of 4", size_of(type_of(StdVideoH265VideoParameterSet.vps_num_units_in_tick)));
|
|
assert(((cast(*void)(*instance.vps_time_scale)) - cast(*void)(*instance)) == 12, "StdVideoH265VideoParameterSet.vps_time_scale has unexpected offset % instead of 12", ((cast(*void)(*instance.vps_time_scale)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265VideoParameterSet.vps_time_scale)) == 4, "StdVideoH265VideoParameterSet.vps_time_scale has unexpected size % instead of 4", size_of(type_of(StdVideoH265VideoParameterSet.vps_time_scale)));
|
|
assert(((cast(*void)(*instance.vps_num_ticks_poc_diff_one_minus1)) - cast(*void)(*instance)) == 16, "StdVideoH265VideoParameterSet.vps_num_ticks_poc_diff_one_minus1 has unexpected offset % instead of 16", ((cast(*void)(*instance.vps_num_ticks_poc_diff_one_minus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265VideoParameterSet.vps_num_ticks_poc_diff_one_minus1)) == 4, "StdVideoH265VideoParameterSet.vps_num_ticks_poc_diff_one_minus1 has unexpected size % instead of 4", size_of(type_of(StdVideoH265VideoParameterSet.vps_num_ticks_poc_diff_one_minus1)));
|
|
assert(((cast(*void)(*instance.reserved3)) - cast(*void)(*instance)) == 20, "StdVideoH265VideoParameterSet.reserved3 has unexpected offset % instead of 20", ((cast(*void)(*instance.reserved3)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265VideoParameterSet.reserved3)) == 4, "StdVideoH265VideoParameterSet.reserved3 has unexpected size % instead of 4", size_of(type_of(StdVideoH265VideoParameterSet.reserved3)));
|
|
assert(((cast(*void)(*instance.pDecPicBufMgr)) - cast(*void)(*instance)) == 24, "StdVideoH265VideoParameterSet.pDecPicBufMgr has unexpected offset % instead of 24", ((cast(*void)(*instance.pDecPicBufMgr)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265VideoParameterSet.pDecPicBufMgr)) == 8, "StdVideoH265VideoParameterSet.pDecPicBufMgr has unexpected size % instead of 8", size_of(type_of(StdVideoH265VideoParameterSet.pDecPicBufMgr)));
|
|
assert(((cast(*void)(*instance.pHrdParameters)) - cast(*void)(*instance)) == 32, "StdVideoH265VideoParameterSet.pHrdParameters has unexpected offset % instead of 32", ((cast(*void)(*instance.pHrdParameters)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265VideoParameterSet.pHrdParameters)) == 8, "StdVideoH265VideoParameterSet.pHrdParameters has unexpected size % instead of 8", size_of(type_of(StdVideoH265VideoParameterSet.pHrdParameters)));
|
|
assert(((cast(*void)(*instance.pProfileTierLevel)) - cast(*void)(*instance)) == 40, "StdVideoH265VideoParameterSet.pProfileTierLevel has unexpected offset % instead of 40", ((cast(*void)(*instance.pProfileTierLevel)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265VideoParameterSet.pProfileTierLevel)) == 8, "StdVideoH265VideoParameterSet.pProfileTierLevel has unexpected size % instead of 8", size_of(type_of(StdVideoH265VideoParameterSet.pProfileTierLevel)));
|
|
assert(size_of(StdVideoH265VideoParameterSet) == 48, "StdVideoH265VideoParameterSet has size % instead of 48", size_of(StdVideoH265VideoParameterSet));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoH265ScalingLists;
|
|
assert(((cast(*void)(*instance.ScalingList4x4)) - cast(*void)(*instance)) == 0, "StdVideoH265ScalingLists.ScalingList4x4 has unexpected offset % instead of 0", ((cast(*void)(*instance.ScalingList4x4)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265ScalingLists.ScalingList4x4)) == 96, "StdVideoH265ScalingLists.ScalingList4x4 has unexpected size % instead of 96", size_of(type_of(StdVideoH265ScalingLists.ScalingList4x4)));
|
|
assert(((cast(*void)(*instance.ScalingList8x8)) - cast(*void)(*instance)) == 96, "StdVideoH265ScalingLists.ScalingList8x8 has unexpected offset % instead of 96", ((cast(*void)(*instance.ScalingList8x8)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265ScalingLists.ScalingList8x8)) == 384, "StdVideoH265ScalingLists.ScalingList8x8 has unexpected size % instead of 384", size_of(type_of(StdVideoH265ScalingLists.ScalingList8x8)));
|
|
assert(((cast(*void)(*instance.ScalingList16x16)) - cast(*void)(*instance)) == 480, "StdVideoH265ScalingLists.ScalingList16x16 has unexpected offset % instead of 480", ((cast(*void)(*instance.ScalingList16x16)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265ScalingLists.ScalingList16x16)) == 384, "StdVideoH265ScalingLists.ScalingList16x16 has unexpected size % instead of 384", size_of(type_of(StdVideoH265ScalingLists.ScalingList16x16)));
|
|
assert(((cast(*void)(*instance.ScalingList32x32)) - cast(*void)(*instance)) == 864, "StdVideoH265ScalingLists.ScalingList32x32 has unexpected offset % instead of 864", ((cast(*void)(*instance.ScalingList32x32)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265ScalingLists.ScalingList32x32)) == 128, "StdVideoH265ScalingLists.ScalingList32x32 has unexpected size % instead of 128", size_of(type_of(StdVideoH265ScalingLists.ScalingList32x32)));
|
|
assert(((cast(*void)(*instance.ScalingListDCCoef16x16)) - cast(*void)(*instance)) == 992, "StdVideoH265ScalingLists.ScalingListDCCoef16x16 has unexpected offset % instead of 992", ((cast(*void)(*instance.ScalingListDCCoef16x16)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265ScalingLists.ScalingListDCCoef16x16)) == 6, "StdVideoH265ScalingLists.ScalingListDCCoef16x16 has unexpected size % instead of 6", size_of(type_of(StdVideoH265ScalingLists.ScalingListDCCoef16x16)));
|
|
assert(((cast(*void)(*instance.ScalingListDCCoef32x32)) - cast(*void)(*instance)) == 998, "StdVideoH265ScalingLists.ScalingListDCCoef32x32 has unexpected offset % instead of 998", ((cast(*void)(*instance.ScalingListDCCoef32x32)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265ScalingLists.ScalingListDCCoef32x32)) == 2, "StdVideoH265ScalingLists.ScalingListDCCoef32x32 has unexpected size % instead of 2", size_of(type_of(StdVideoH265ScalingLists.ScalingListDCCoef32x32)));
|
|
assert(size_of(StdVideoH265ScalingLists) == 1000, "StdVideoH265ScalingLists has size % instead of 1000", size_of(StdVideoH265ScalingLists));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoH265SpsVuiFlags;
|
|
assert(((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)) == 0, "StdVideoH265SpsVuiFlags.__bitfield has unexpected offset % instead of 0", ((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SpsVuiFlags.__bitfield)) == 4, "StdVideoH265SpsVuiFlags.__bitfield has unexpected size % instead of 4", size_of(type_of(StdVideoH265SpsVuiFlags.__bitfield)));
|
|
assert(size_of(StdVideoH265SpsVuiFlags) == 4, "StdVideoH265SpsVuiFlags has size % instead of 4", size_of(StdVideoH265SpsVuiFlags));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoH265SequenceParameterSetVui;
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 0, "StdVideoH265SequenceParameterSetVui.flags has unexpected offset % instead of 0", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSetVui.flags)) == 4, "StdVideoH265SequenceParameterSetVui.flags has unexpected size % instead of 4", size_of(type_of(StdVideoH265SequenceParameterSetVui.flags)));
|
|
assert(((cast(*void)(*instance.aspect_ratio_idc)) - cast(*void)(*instance)) == 4, "StdVideoH265SequenceParameterSetVui.aspect_ratio_idc has unexpected offset % instead of 4", ((cast(*void)(*instance.aspect_ratio_idc)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSetVui.aspect_ratio_idc)) == 4, "StdVideoH265SequenceParameterSetVui.aspect_ratio_idc has unexpected size % instead of 4", size_of(type_of(StdVideoH265SequenceParameterSetVui.aspect_ratio_idc)));
|
|
assert(((cast(*void)(*instance.sar_width)) - cast(*void)(*instance)) == 8, "StdVideoH265SequenceParameterSetVui.sar_width has unexpected offset % instead of 8", ((cast(*void)(*instance.sar_width)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSetVui.sar_width)) == 2, "StdVideoH265SequenceParameterSetVui.sar_width has unexpected size % instead of 2", size_of(type_of(StdVideoH265SequenceParameterSetVui.sar_width)));
|
|
assert(((cast(*void)(*instance.sar_height)) - cast(*void)(*instance)) == 10, "StdVideoH265SequenceParameterSetVui.sar_height has unexpected offset % instead of 10", ((cast(*void)(*instance.sar_height)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSetVui.sar_height)) == 2, "StdVideoH265SequenceParameterSetVui.sar_height has unexpected size % instead of 2", size_of(type_of(StdVideoH265SequenceParameterSetVui.sar_height)));
|
|
assert(((cast(*void)(*instance.video_format)) - cast(*void)(*instance)) == 12, "StdVideoH265SequenceParameterSetVui.video_format has unexpected offset % instead of 12", ((cast(*void)(*instance.video_format)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSetVui.video_format)) == 1, "StdVideoH265SequenceParameterSetVui.video_format has unexpected size % instead of 1", size_of(type_of(StdVideoH265SequenceParameterSetVui.video_format)));
|
|
assert(((cast(*void)(*instance.colour_primaries)) - cast(*void)(*instance)) == 13, "StdVideoH265SequenceParameterSetVui.colour_primaries has unexpected offset % instead of 13", ((cast(*void)(*instance.colour_primaries)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSetVui.colour_primaries)) == 1, "StdVideoH265SequenceParameterSetVui.colour_primaries has unexpected size % instead of 1", size_of(type_of(StdVideoH265SequenceParameterSetVui.colour_primaries)));
|
|
assert(((cast(*void)(*instance.transfer_characteristics)) - cast(*void)(*instance)) == 14, "StdVideoH265SequenceParameterSetVui.transfer_characteristics has unexpected offset % instead of 14", ((cast(*void)(*instance.transfer_characteristics)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSetVui.transfer_characteristics)) == 1, "StdVideoH265SequenceParameterSetVui.transfer_characteristics has unexpected size % instead of 1", size_of(type_of(StdVideoH265SequenceParameterSetVui.transfer_characteristics)));
|
|
assert(((cast(*void)(*instance.matrix_coeffs)) - cast(*void)(*instance)) == 15, "StdVideoH265SequenceParameterSetVui.matrix_coeffs has unexpected offset % instead of 15", ((cast(*void)(*instance.matrix_coeffs)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSetVui.matrix_coeffs)) == 1, "StdVideoH265SequenceParameterSetVui.matrix_coeffs has unexpected size % instead of 1", size_of(type_of(StdVideoH265SequenceParameterSetVui.matrix_coeffs)));
|
|
assert(((cast(*void)(*instance.chroma_sample_loc_type_top_field)) - cast(*void)(*instance)) == 16, "StdVideoH265SequenceParameterSetVui.chroma_sample_loc_type_top_field has unexpected offset % instead of 16", ((cast(*void)(*instance.chroma_sample_loc_type_top_field)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSetVui.chroma_sample_loc_type_top_field)) == 1, "StdVideoH265SequenceParameterSetVui.chroma_sample_loc_type_top_field has unexpected size % instead of 1", size_of(type_of(StdVideoH265SequenceParameterSetVui.chroma_sample_loc_type_top_field)));
|
|
assert(((cast(*void)(*instance.chroma_sample_loc_type_bottom_field)) - cast(*void)(*instance)) == 17, "StdVideoH265SequenceParameterSetVui.chroma_sample_loc_type_bottom_field has unexpected offset % instead of 17", ((cast(*void)(*instance.chroma_sample_loc_type_bottom_field)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSetVui.chroma_sample_loc_type_bottom_field)) == 1, "StdVideoH265SequenceParameterSetVui.chroma_sample_loc_type_bottom_field has unexpected size % instead of 1", size_of(type_of(StdVideoH265SequenceParameterSetVui.chroma_sample_loc_type_bottom_field)));
|
|
assert(((cast(*void)(*instance.reserved1)) - cast(*void)(*instance)) == 18, "StdVideoH265SequenceParameterSetVui.reserved1 has unexpected offset % instead of 18", ((cast(*void)(*instance.reserved1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSetVui.reserved1)) == 1, "StdVideoH265SequenceParameterSetVui.reserved1 has unexpected size % instead of 1", size_of(type_of(StdVideoH265SequenceParameterSetVui.reserved1)));
|
|
assert(((cast(*void)(*instance.reserved2)) - cast(*void)(*instance)) == 19, "StdVideoH265SequenceParameterSetVui.reserved2 has unexpected offset % instead of 19", ((cast(*void)(*instance.reserved2)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSetVui.reserved2)) == 1, "StdVideoH265SequenceParameterSetVui.reserved2 has unexpected size % instead of 1", size_of(type_of(StdVideoH265SequenceParameterSetVui.reserved2)));
|
|
assert(((cast(*void)(*instance.def_disp_win_left_offset)) - cast(*void)(*instance)) == 20, "StdVideoH265SequenceParameterSetVui.def_disp_win_left_offset has unexpected offset % instead of 20", ((cast(*void)(*instance.def_disp_win_left_offset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSetVui.def_disp_win_left_offset)) == 2, "StdVideoH265SequenceParameterSetVui.def_disp_win_left_offset has unexpected size % instead of 2", size_of(type_of(StdVideoH265SequenceParameterSetVui.def_disp_win_left_offset)));
|
|
assert(((cast(*void)(*instance.def_disp_win_right_offset)) - cast(*void)(*instance)) == 22, "StdVideoH265SequenceParameterSetVui.def_disp_win_right_offset has unexpected offset % instead of 22", ((cast(*void)(*instance.def_disp_win_right_offset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSetVui.def_disp_win_right_offset)) == 2, "StdVideoH265SequenceParameterSetVui.def_disp_win_right_offset has unexpected size % instead of 2", size_of(type_of(StdVideoH265SequenceParameterSetVui.def_disp_win_right_offset)));
|
|
assert(((cast(*void)(*instance.def_disp_win_top_offset)) - cast(*void)(*instance)) == 24, "StdVideoH265SequenceParameterSetVui.def_disp_win_top_offset has unexpected offset % instead of 24", ((cast(*void)(*instance.def_disp_win_top_offset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSetVui.def_disp_win_top_offset)) == 2, "StdVideoH265SequenceParameterSetVui.def_disp_win_top_offset has unexpected size % instead of 2", size_of(type_of(StdVideoH265SequenceParameterSetVui.def_disp_win_top_offset)));
|
|
assert(((cast(*void)(*instance.def_disp_win_bottom_offset)) - cast(*void)(*instance)) == 26, "StdVideoH265SequenceParameterSetVui.def_disp_win_bottom_offset has unexpected offset % instead of 26", ((cast(*void)(*instance.def_disp_win_bottom_offset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSetVui.def_disp_win_bottom_offset)) == 2, "StdVideoH265SequenceParameterSetVui.def_disp_win_bottom_offset has unexpected size % instead of 2", size_of(type_of(StdVideoH265SequenceParameterSetVui.def_disp_win_bottom_offset)));
|
|
assert(((cast(*void)(*instance.vui_num_units_in_tick)) - cast(*void)(*instance)) == 28, "StdVideoH265SequenceParameterSetVui.vui_num_units_in_tick has unexpected offset % instead of 28", ((cast(*void)(*instance.vui_num_units_in_tick)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSetVui.vui_num_units_in_tick)) == 4, "StdVideoH265SequenceParameterSetVui.vui_num_units_in_tick has unexpected size % instead of 4", size_of(type_of(StdVideoH265SequenceParameterSetVui.vui_num_units_in_tick)));
|
|
assert(((cast(*void)(*instance.vui_time_scale)) - cast(*void)(*instance)) == 32, "StdVideoH265SequenceParameterSetVui.vui_time_scale has unexpected offset % instead of 32", ((cast(*void)(*instance.vui_time_scale)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSetVui.vui_time_scale)) == 4, "StdVideoH265SequenceParameterSetVui.vui_time_scale has unexpected size % instead of 4", size_of(type_of(StdVideoH265SequenceParameterSetVui.vui_time_scale)));
|
|
assert(((cast(*void)(*instance.vui_num_ticks_poc_diff_one_minus1)) - cast(*void)(*instance)) == 36, "StdVideoH265SequenceParameterSetVui.vui_num_ticks_poc_diff_one_minus1 has unexpected offset % instead of 36", ((cast(*void)(*instance.vui_num_ticks_poc_diff_one_minus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSetVui.vui_num_ticks_poc_diff_one_minus1)) == 4, "StdVideoH265SequenceParameterSetVui.vui_num_ticks_poc_diff_one_minus1 has unexpected size % instead of 4", size_of(type_of(StdVideoH265SequenceParameterSetVui.vui_num_ticks_poc_diff_one_minus1)));
|
|
assert(((cast(*void)(*instance.min_spatial_segmentation_idc)) - cast(*void)(*instance)) == 40, "StdVideoH265SequenceParameterSetVui.min_spatial_segmentation_idc has unexpected offset % instead of 40", ((cast(*void)(*instance.min_spatial_segmentation_idc)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSetVui.min_spatial_segmentation_idc)) == 2, "StdVideoH265SequenceParameterSetVui.min_spatial_segmentation_idc has unexpected size % instead of 2", size_of(type_of(StdVideoH265SequenceParameterSetVui.min_spatial_segmentation_idc)));
|
|
assert(((cast(*void)(*instance.reserved3)) - cast(*void)(*instance)) == 42, "StdVideoH265SequenceParameterSetVui.reserved3 has unexpected offset % instead of 42", ((cast(*void)(*instance.reserved3)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSetVui.reserved3)) == 2, "StdVideoH265SequenceParameterSetVui.reserved3 has unexpected size % instead of 2", size_of(type_of(StdVideoH265SequenceParameterSetVui.reserved3)));
|
|
assert(((cast(*void)(*instance.max_bytes_per_pic_denom)) - cast(*void)(*instance)) == 44, "StdVideoH265SequenceParameterSetVui.max_bytes_per_pic_denom has unexpected offset % instead of 44", ((cast(*void)(*instance.max_bytes_per_pic_denom)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSetVui.max_bytes_per_pic_denom)) == 1, "StdVideoH265SequenceParameterSetVui.max_bytes_per_pic_denom has unexpected size % instead of 1", size_of(type_of(StdVideoH265SequenceParameterSetVui.max_bytes_per_pic_denom)));
|
|
assert(((cast(*void)(*instance.max_bits_per_min_cu_denom)) - cast(*void)(*instance)) == 45, "StdVideoH265SequenceParameterSetVui.max_bits_per_min_cu_denom has unexpected offset % instead of 45", ((cast(*void)(*instance.max_bits_per_min_cu_denom)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSetVui.max_bits_per_min_cu_denom)) == 1, "StdVideoH265SequenceParameterSetVui.max_bits_per_min_cu_denom has unexpected size % instead of 1", size_of(type_of(StdVideoH265SequenceParameterSetVui.max_bits_per_min_cu_denom)));
|
|
assert(((cast(*void)(*instance.log2_max_mv_length_horizontal)) - cast(*void)(*instance)) == 46, "StdVideoH265SequenceParameterSetVui.log2_max_mv_length_horizontal has unexpected offset % instead of 46", ((cast(*void)(*instance.log2_max_mv_length_horizontal)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSetVui.log2_max_mv_length_horizontal)) == 1, "StdVideoH265SequenceParameterSetVui.log2_max_mv_length_horizontal has unexpected size % instead of 1", size_of(type_of(StdVideoH265SequenceParameterSetVui.log2_max_mv_length_horizontal)));
|
|
assert(((cast(*void)(*instance.log2_max_mv_length_vertical)) - cast(*void)(*instance)) == 47, "StdVideoH265SequenceParameterSetVui.log2_max_mv_length_vertical has unexpected offset % instead of 47", ((cast(*void)(*instance.log2_max_mv_length_vertical)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSetVui.log2_max_mv_length_vertical)) == 1, "StdVideoH265SequenceParameterSetVui.log2_max_mv_length_vertical has unexpected size % instead of 1", size_of(type_of(StdVideoH265SequenceParameterSetVui.log2_max_mv_length_vertical)));
|
|
assert(((cast(*void)(*instance.pHrdParameters)) - cast(*void)(*instance)) == 48, "StdVideoH265SequenceParameterSetVui.pHrdParameters has unexpected offset % instead of 48", ((cast(*void)(*instance.pHrdParameters)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSetVui.pHrdParameters)) == 8, "StdVideoH265SequenceParameterSetVui.pHrdParameters has unexpected size % instead of 8", size_of(type_of(StdVideoH265SequenceParameterSetVui.pHrdParameters)));
|
|
assert(size_of(StdVideoH265SequenceParameterSetVui) == 56, "StdVideoH265SequenceParameterSetVui has size % instead of 56", size_of(StdVideoH265SequenceParameterSetVui));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoH265PredictorPaletteEntries;
|
|
assert(((cast(*void)(*instance.PredictorPaletteEntries)) - cast(*void)(*instance)) == 0, "StdVideoH265PredictorPaletteEntries.PredictorPaletteEntries has unexpected offset % instead of 0", ((cast(*void)(*instance.PredictorPaletteEntries)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265PredictorPaletteEntries.PredictorPaletteEntries)) == 768, "StdVideoH265PredictorPaletteEntries.PredictorPaletteEntries has unexpected size % instead of 768", size_of(type_of(StdVideoH265PredictorPaletteEntries.PredictorPaletteEntries)));
|
|
assert(size_of(StdVideoH265PredictorPaletteEntries) == 768, "StdVideoH265PredictorPaletteEntries has size % instead of 768", size_of(StdVideoH265PredictorPaletteEntries));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoH265SpsFlags;
|
|
assert(((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)) == 0, "StdVideoH265SpsFlags.__bitfield has unexpected offset % instead of 0", ((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SpsFlags.__bitfield)) == 4, "StdVideoH265SpsFlags.__bitfield has unexpected size % instead of 4", size_of(type_of(StdVideoH265SpsFlags.__bitfield)));
|
|
assert(size_of(StdVideoH265SpsFlags) == 4, "StdVideoH265SpsFlags has size % instead of 4", size_of(StdVideoH265SpsFlags));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoH265ShortTermRefPicSetFlags;
|
|
assert(((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)) == 0, "StdVideoH265ShortTermRefPicSetFlags.__bitfield has unexpected offset % instead of 0", ((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265ShortTermRefPicSetFlags.__bitfield)) == 4, "StdVideoH265ShortTermRefPicSetFlags.__bitfield has unexpected size % instead of 4", size_of(type_of(StdVideoH265ShortTermRefPicSetFlags.__bitfield)));
|
|
assert(size_of(StdVideoH265ShortTermRefPicSetFlags) == 4, "StdVideoH265ShortTermRefPicSetFlags has size % instead of 4", size_of(StdVideoH265ShortTermRefPicSetFlags));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoH265ShortTermRefPicSet;
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 0, "StdVideoH265ShortTermRefPicSet.flags has unexpected offset % instead of 0", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265ShortTermRefPicSet.flags)) == 4, "StdVideoH265ShortTermRefPicSet.flags has unexpected size % instead of 4", size_of(type_of(StdVideoH265ShortTermRefPicSet.flags)));
|
|
assert(((cast(*void)(*instance.delta_idx_minus1)) - cast(*void)(*instance)) == 4, "StdVideoH265ShortTermRefPicSet.delta_idx_minus1 has unexpected offset % instead of 4", ((cast(*void)(*instance.delta_idx_minus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265ShortTermRefPicSet.delta_idx_minus1)) == 4, "StdVideoH265ShortTermRefPicSet.delta_idx_minus1 has unexpected size % instead of 4", size_of(type_of(StdVideoH265ShortTermRefPicSet.delta_idx_minus1)));
|
|
assert(((cast(*void)(*instance.use_delta_flag)) - cast(*void)(*instance)) == 8, "StdVideoH265ShortTermRefPicSet.use_delta_flag has unexpected offset % instead of 8", ((cast(*void)(*instance.use_delta_flag)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265ShortTermRefPicSet.use_delta_flag)) == 2, "StdVideoH265ShortTermRefPicSet.use_delta_flag has unexpected size % instead of 2", size_of(type_of(StdVideoH265ShortTermRefPicSet.use_delta_flag)));
|
|
assert(((cast(*void)(*instance.abs_delta_rps_minus1)) - cast(*void)(*instance)) == 10, "StdVideoH265ShortTermRefPicSet.abs_delta_rps_minus1 has unexpected offset % instead of 10", ((cast(*void)(*instance.abs_delta_rps_minus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265ShortTermRefPicSet.abs_delta_rps_minus1)) == 2, "StdVideoH265ShortTermRefPicSet.abs_delta_rps_minus1 has unexpected size % instead of 2", size_of(type_of(StdVideoH265ShortTermRefPicSet.abs_delta_rps_minus1)));
|
|
assert(((cast(*void)(*instance.used_by_curr_pic_flag)) - cast(*void)(*instance)) == 12, "StdVideoH265ShortTermRefPicSet.used_by_curr_pic_flag has unexpected offset % instead of 12", ((cast(*void)(*instance.used_by_curr_pic_flag)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265ShortTermRefPicSet.used_by_curr_pic_flag)) == 2, "StdVideoH265ShortTermRefPicSet.used_by_curr_pic_flag has unexpected size % instead of 2", size_of(type_of(StdVideoH265ShortTermRefPicSet.used_by_curr_pic_flag)));
|
|
assert(((cast(*void)(*instance.used_by_curr_pic_s0_flag)) - cast(*void)(*instance)) == 14, "StdVideoH265ShortTermRefPicSet.used_by_curr_pic_s0_flag has unexpected offset % instead of 14", ((cast(*void)(*instance.used_by_curr_pic_s0_flag)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265ShortTermRefPicSet.used_by_curr_pic_s0_flag)) == 2, "StdVideoH265ShortTermRefPicSet.used_by_curr_pic_s0_flag has unexpected size % instead of 2", size_of(type_of(StdVideoH265ShortTermRefPicSet.used_by_curr_pic_s0_flag)));
|
|
assert(((cast(*void)(*instance.used_by_curr_pic_s1_flag)) - cast(*void)(*instance)) == 16, "StdVideoH265ShortTermRefPicSet.used_by_curr_pic_s1_flag has unexpected offset % instead of 16", ((cast(*void)(*instance.used_by_curr_pic_s1_flag)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265ShortTermRefPicSet.used_by_curr_pic_s1_flag)) == 2, "StdVideoH265ShortTermRefPicSet.used_by_curr_pic_s1_flag has unexpected size % instead of 2", size_of(type_of(StdVideoH265ShortTermRefPicSet.used_by_curr_pic_s1_flag)));
|
|
assert(((cast(*void)(*instance.reserved1)) - cast(*void)(*instance)) == 18, "StdVideoH265ShortTermRefPicSet.reserved1 has unexpected offset % instead of 18", ((cast(*void)(*instance.reserved1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265ShortTermRefPicSet.reserved1)) == 2, "StdVideoH265ShortTermRefPicSet.reserved1 has unexpected size % instead of 2", size_of(type_of(StdVideoH265ShortTermRefPicSet.reserved1)));
|
|
assert(((cast(*void)(*instance.reserved2)) - cast(*void)(*instance)) == 20, "StdVideoH265ShortTermRefPicSet.reserved2 has unexpected offset % instead of 20", ((cast(*void)(*instance.reserved2)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265ShortTermRefPicSet.reserved2)) == 1, "StdVideoH265ShortTermRefPicSet.reserved2 has unexpected size % instead of 1", size_of(type_of(StdVideoH265ShortTermRefPicSet.reserved2)));
|
|
assert(((cast(*void)(*instance.reserved3)) - cast(*void)(*instance)) == 21, "StdVideoH265ShortTermRefPicSet.reserved3 has unexpected offset % instead of 21", ((cast(*void)(*instance.reserved3)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265ShortTermRefPicSet.reserved3)) == 1, "StdVideoH265ShortTermRefPicSet.reserved3 has unexpected size % instead of 1", size_of(type_of(StdVideoH265ShortTermRefPicSet.reserved3)));
|
|
assert(((cast(*void)(*instance.num_negative_pics)) - cast(*void)(*instance)) == 22, "StdVideoH265ShortTermRefPicSet.num_negative_pics has unexpected offset % instead of 22", ((cast(*void)(*instance.num_negative_pics)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265ShortTermRefPicSet.num_negative_pics)) == 1, "StdVideoH265ShortTermRefPicSet.num_negative_pics has unexpected size % instead of 1", size_of(type_of(StdVideoH265ShortTermRefPicSet.num_negative_pics)));
|
|
assert(((cast(*void)(*instance.num_positive_pics)) - cast(*void)(*instance)) == 23, "StdVideoH265ShortTermRefPicSet.num_positive_pics has unexpected offset % instead of 23", ((cast(*void)(*instance.num_positive_pics)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265ShortTermRefPicSet.num_positive_pics)) == 1, "StdVideoH265ShortTermRefPicSet.num_positive_pics has unexpected size % instead of 1", size_of(type_of(StdVideoH265ShortTermRefPicSet.num_positive_pics)));
|
|
assert(((cast(*void)(*instance.delta_poc_s0_minus1)) - cast(*void)(*instance)) == 24, "StdVideoH265ShortTermRefPicSet.delta_poc_s0_minus1 has unexpected offset % instead of 24", ((cast(*void)(*instance.delta_poc_s0_minus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265ShortTermRefPicSet.delta_poc_s0_minus1)) == 32, "StdVideoH265ShortTermRefPicSet.delta_poc_s0_minus1 has unexpected size % instead of 32", size_of(type_of(StdVideoH265ShortTermRefPicSet.delta_poc_s0_minus1)));
|
|
assert(((cast(*void)(*instance.delta_poc_s1_minus1)) - cast(*void)(*instance)) == 56, "StdVideoH265ShortTermRefPicSet.delta_poc_s1_minus1 has unexpected offset % instead of 56", ((cast(*void)(*instance.delta_poc_s1_minus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265ShortTermRefPicSet.delta_poc_s1_minus1)) == 32, "StdVideoH265ShortTermRefPicSet.delta_poc_s1_minus1 has unexpected size % instead of 32", size_of(type_of(StdVideoH265ShortTermRefPicSet.delta_poc_s1_minus1)));
|
|
assert(size_of(StdVideoH265ShortTermRefPicSet) == 88, "StdVideoH265ShortTermRefPicSet has size % instead of 88", size_of(StdVideoH265ShortTermRefPicSet));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoH265LongTermRefPicsSps;
|
|
assert(((cast(*void)(*instance.used_by_curr_pic_lt_sps_flag)) - cast(*void)(*instance)) == 0, "StdVideoH265LongTermRefPicsSps.used_by_curr_pic_lt_sps_flag has unexpected offset % instead of 0", ((cast(*void)(*instance.used_by_curr_pic_lt_sps_flag)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265LongTermRefPicsSps.used_by_curr_pic_lt_sps_flag)) == 4, "StdVideoH265LongTermRefPicsSps.used_by_curr_pic_lt_sps_flag has unexpected size % instead of 4", size_of(type_of(StdVideoH265LongTermRefPicsSps.used_by_curr_pic_lt_sps_flag)));
|
|
assert(((cast(*void)(*instance.lt_ref_pic_poc_lsb_sps)) - cast(*void)(*instance)) == 4, "StdVideoH265LongTermRefPicsSps.lt_ref_pic_poc_lsb_sps has unexpected offset % instead of 4", ((cast(*void)(*instance.lt_ref_pic_poc_lsb_sps)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265LongTermRefPicsSps.lt_ref_pic_poc_lsb_sps)) == 128, "StdVideoH265LongTermRefPicsSps.lt_ref_pic_poc_lsb_sps has unexpected size % instead of 128", size_of(type_of(StdVideoH265LongTermRefPicsSps.lt_ref_pic_poc_lsb_sps)));
|
|
assert(size_of(StdVideoH265LongTermRefPicsSps) == 132, "StdVideoH265LongTermRefPicsSps has size % instead of 132", size_of(StdVideoH265LongTermRefPicsSps));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoH265SequenceParameterSet;
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 0, "StdVideoH265SequenceParameterSet.flags has unexpected offset % instead of 0", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSet.flags)) == 4, "StdVideoH265SequenceParameterSet.flags has unexpected size % instead of 4", size_of(type_of(StdVideoH265SequenceParameterSet.flags)));
|
|
assert(((cast(*void)(*instance.chroma_format_idc)) - cast(*void)(*instance)) == 4, "StdVideoH265SequenceParameterSet.chroma_format_idc has unexpected offset % instead of 4", ((cast(*void)(*instance.chroma_format_idc)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSet.chroma_format_idc)) == 4, "StdVideoH265SequenceParameterSet.chroma_format_idc has unexpected size % instead of 4", size_of(type_of(StdVideoH265SequenceParameterSet.chroma_format_idc)));
|
|
assert(((cast(*void)(*instance.pic_width_in_luma_samples)) - cast(*void)(*instance)) == 8, "StdVideoH265SequenceParameterSet.pic_width_in_luma_samples has unexpected offset % instead of 8", ((cast(*void)(*instance.pic_width_in_luma_samples)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSet.pic_width_in_luma_samples)) == 4, "StdVideoH265SequenceParameterSet.pic_width_in_luma_samples has unexpected size % instead of 4", size_of(type_of(StdVideoH265SequenceParameterSet.pic_width_in_luma_samples)));
|
|
assert(((cast(*void)(*instance.pic_height_in_luma_samples)) - cast(*void)(*instance)) == 12, "StdVideoH265SequenceParameterSet.pic_height_in_luma_samples has unexpected offset % instead of 12", ((cast(*void)(*instance.pic_height_in_luma_samples)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSet.pic_height_in_luma_samples)) == 4, "StdVideoH265SequenceParameterSet.pic_height_in_luma_samples has unexpected size % instead of 4", size_of(type_of(StdVideoH265SequenceParameterSet.pic_height_in_luma_samples)));
|
|
assert(((cast(*void)(*instance.sps_video_parameter_set_id)) - cast(*void)(*instance)) == 16, "StdVideoH265SequenceParameterSet.sps_video_parameter_set_id has unexpected offset % instead of 16", ((cast(*void)(*instance.sps_video_parameter_set_id)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSet.sps_video_parameter_set_id)) == 1, "StdVideoH265SequenceParameterSet.sps_video_parameter_set_id has unexpected size % instead of 1", size_of(type_of(StdVideoH265SequenceParameterSet.sps_video_parameter_set_id)));
|
|
assert(((cast(*void)(*instance.sps_max_sub_layers_minus1)) - cast(*void)(*instance)) == 17, "StdVideoH265SequenceParameterSet.sps_max_sub_layers_minus1 has unexpected offset % instead of 17", ((cast(*void)(*instance.sps_max_sub_layers_minus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSet.sps_max_sub_layers_minus1)) == 1, "StdVideoH265SequenceParameterSet.sps_max_sub_layers_minus1 has unexpected size % instead of 1", size_of(type_of(StdVideoH265SequenceParameterSet.sps_max_sub_layers_minus1)));
|
|
assert(((cast(*void)(*instance.sps_seq_parameter_set_id)) - cast(*void)(*instance)) == 18, "StdVideoH265SequenceParameterSet.sps_seq_parameter_set_id has unexpected offset % instead of 18", ((cast(*void)(*instance.sps_seq_parameter_set_id)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSet.sps_seq_parameter_set_id)) == 1, "StdVideoH265SequenceParameterSet.sps_seq_parameter_set_id has unexpected size % instead of 1", size_of(type_of(StdVideoH265SequenceParameterSet.sps_seq_parameter_set_id)));
|
|
assert(((cast(*void)(*instance.bit_depth_luma_minus8)) - cast(*void)(*instance)) == 19, "StdVideoH265SequenceParameterSet.bit_depth_luma_minus8 has unexpected offset % instead of 19", ((cast(*void)(*instance.bit_depth_luma_minus8)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSet.bit_depth_luma_minus8)) == 1, "StdVideoH265SequenceParameterSet.bit_depth_luma_minus8 has unexpected size % instead of 1", size_of(type_of(StdVideoH265SequenceParameterSet.bit_depth_luma_minus8)));
|
|
assert(((cast(*void)(*instance.bit_depth_chroma_minus8)) - cast(*void)(*instance)) == 20, "StdVideoH265SequenceParameterSet.bit_depth_chroma_minus8 has unexpected offset % instead of 20", ((cast(*void)(*instance.bit_depth_chroma_minus8)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSet.bit_depth_chroma_minus8)) == 1, "StdVideoH265SequenceParameterSet.bit_depth_chroma_minus8 has unexpected size % instead of 1", size_of(type_of(StdVideoH265SequenceParameterSet.bit_depth_chroma_minus8)));
|
|
assert(((cast(*void)(*instance.log2_max_pic_order_cnt_lsb_minus4)) - cast(*void)(*instance)) == 21, "StdVideoH265SequenceParameterSet.log2_max_pic_order_cnt_lsb_minus4 has unexpected offset % instead of 21", ((cast(*void)(*instance.log2_max_pic_order_cnt_lsb_minus4)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSet.log2_max_pic_order_cnt_lsb_minus4)) == 1, "StdVideoH265SequenceParameterSet.log2_max_pic_order_cnt_lsb_minus4 has unexpected size % instead of 1", size_of(type_of(StdVideoH265SequenceParameterSet.log2_max_pic_order_cnt_lsb_minus4)));
|
|
assert(((cast(*void)(*instance.log2_min_luma_coding_block_size_minus3)) - cast(*void)(*instance)) == 22, "StdVideoH265SequenceParameterSet.log2_min_luma_coding_block_size_minus3 has unexpected offset % instead of 22", ((cast(*void)(*instance.log2_min_luma_coding_block_size_minus3)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSet.log2_min_luma_coding_block_size_minus3)) == 1, "StdVideoH265SequenceParameterSet.log2_min_luma_coding_block_size_minus3 has unexpected size % instead of 1", size_of(type_of(StdVideoH265SequenceParameterSet.log2_min_luma_coding_block_size_minus3)));
|
|
assert(((cast(*void)(*instance.log2_diff_max_min_luma_coding_block_size)) - cast(*void)(*instance)) == 23, "StdVideoH265SequenceParameterSet.log2_diff_max_min_luma_coding_block_size has unexpected offset % instead of 23", ((cast(*void)(*instance.log2_diff_max_min_luma_coding_block_size)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSet.log2_diff_max_min_luma_coding_block_size)) == 1, "StdVideoH265SequenceParameterSet.log2_diff_max_min_luma_coding_block_size has unexpected size % instead of 1", size_of(type_of(StdVideoH265SequenceParameterSet.log2_diff_max_min_luma_coding_block_size)));
|
|
assert(((cast(*void)(*instance.log2_min_luma_transform_block_size_minus2)) - cast(*void)(*instance)) == 24, "StdVideoH265SequenceParameterSet.log2_min_luma_transform_block_size_minus2 has unexpected offset % instead of 24", ((cast(*void)(*instance.log2_min_luma_transform_block_size_minus2)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSet.log2_min_luma_transform_block_size_minus2)) == 1, "StdVideoH265SequenceParameterSet.log2_min_luma_transform_block_size_minus2 has unexpected size % instead of 1", size_of(type_of(StdVideoH265SequenceParameterSet.log2_min_luma_transform_block_size_minus2)));
|
|
assert(((cast(*void)(*instance.log2_diff_max_min_luma_transform_block_size)) - cast(*void)(*instance)) == 25, "StdVideoH265SequenceParameterSet.log2_diff_max_min_luma_transform_block_size has unexpected offset % instead of 25", ((cast(*void)(*instance.log2_diff_max_min_luma_transform_block_size)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSet.log2_diff_max_min_luma_transform_block_size)) == 1, "StdVideoH265SequenceParameterSet.log2_diff_max_min_luma_transform_block_size has unexpected size % instead of 1", size_of(type_of(StdVideoH265SequenceParameterSet.log2_diff_max_min_luma_transform_block_size)));
|
|
assert(((cast(*void)(*instance.max_transform_hierarchy_depth_inter)) - cast(*void)(*instance)) == 26, "StdVideoH265SequenceParameterSet.max_transform_hierarchy_depth_inter has unexpected offset % instead of 26", ((cast(*void)(*instance.max_transform_hierarchy_depth_inter)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSet.max_transform_hierarchy_depth_inter)) == 1, "StdVideoH265SequenceParameterSet.max_transform_hierarchy_depth_inter has unexpected size % instead of 1", size_of(type_of(StdVideoH265SequenceParameterSet.max_transform_hierarchy_depth_inter)));
|
|
assert(((cast(*void)(*instance.max_transform_hierarchy_depth_intra)) - cast(*void)(*instance)) == 27, "StdVideoH265SequenceParameterSet.max_transform_hierarchy_depth_intra has unexpected offset % instead of 27", ((cast(*void)(*instance.max_transform_hierarchy_depth_intra)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSet.max_transform_hierarchy_depth_intra)) == 1, "StdVideoH265SequenceParameterSet.max_transform_hierarchy_depth_intra has unexpected size % instead of 1", size_of(type_of(StdVideoH265SequenceParameterSet.max_transform_hierarchy_depth_intra)));
|
|
assert(((cast(*void)(*instance.num_short_term_ref_pic_sets)) - cast(*void)(*instance)) == 28, "StdVideoH265SequenceParameterSet.num_short_term_ref_pic_sets has unexpected offset % instead of 28", ((cast(*void)(*instance.num_short_term_ref_pic_sets)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSet.num_short_term_ref_pic_sets)) == 1, "StdVideoH265SequenceParameterSet.num_short_term_ref_pic_sets has unexpected size % instead of 1", size_of(type_of(StdVideoH265SequenceParameterSet.num_short_term_ref_pic_sets)));
|
|
assert(((cast(*void)(*instance.num_long_term_ref_pics_sps)) - cast(*void)(*instance)) == 29, "StdVideoH265SequenceParameterSet.num_long_term_ref_pics_sps has unexpected offset % instead of 29", ((cast(*void)(*instance.num_long_term_ref_pics_sps)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSet.num_long_term_ref_pics_sps)) == 1, "StdVideoH265SequenceParameterSet.num_long_term_ref_pics_sps has unexpected size % instead of 1", size_of(type_of(StdVideoH265SequenceParameterSet.num_long_term_ref_pics_sps)));
|
|
assert(((cast(*void)(*instance.pcm_sample_bit_depth_luma_minus1)) - cast(*void)(*instance)) == 30, "StdVideoH265SequenceParameterSet.pcm_sample_bit_depth_luma_minus1 has unexpected offset % instead of 30", ((cast(*void)(*instance.pcm_sample_bit_depth_luma_minus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSet.pcm_sample_bit_depth_luma_minus1)) == 1, "StdVideoH265SequenceParameterSet.pcm_sample_bit_depth_luma_minus1 has unexpected size % instead of 1", size_of(type_of(StdVideoH265SequenceParameterSet.pcm_sample_bit_depth_luma_minus1)));
|
|
assert(((cast(*void)(*instance.pcm_sample_bit_depth_chroma_minus1)) - cast(*void)(*instance)) == 31, "StdVideoH265SequenceParameterSet.pcm_sample_bit_depth_chroma_minus1 has unexpected offset % instead of 31", ((cast(*void)(*instance.pcm_sample_bit_depth_chroma_minus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSet.pcm_sample_bit_depth_chroma_minus1)) == 1, "StdVideoH265SequenceParameterSet.pcm_sample_bit_depth_chroma_minus1 has unexpected size % instead of 1", size_of(type_of(StdVideoH265SequenceParameterSet.pcm_sample_bit_depth_chroma_minus1)));
|
|
assert(((cast(*void)(*instance.log2_min_pcm_luma_coding_block_size_minus3)) - cast(*void)(*instance)) == 32, "StdVideoH265SequenceParameterSet.log2_min_pcm_luma_coding_block_size_minus3 has unexpected offset % instead of 32", ((cast(*void)(*instance.log2_min_pcm_luma_coding_block_size_minus3)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSet.log2_min_pcm_luma_coding_block_size_minus3)) == 1, "StdVideoH265SequenceParameterSet.log2_min_pcm_luma_coding_block_size_minus3 has unexpected size % instead of 1", size_of(type_of(StdVideoH265SequenceParameterSet.log2_min_pcm_luma_coding_block_size_minus3)));
|
|
assert(((cast(*void)(*instance.log2_diff_max_min_pcm_luma_coding_block_size)) - cast(*void)(*instance)) == 33, "StdVideoH265SequenceParameterSet.log2_diff_max_min_pcm_luma_coding_block_size has unexpected offset % instead of 33", ((cast(*void)(*instance.log2_diff_max_min_pcm_luma_coding_block_size)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSet.log2_diff_max_min_pcm_luma_coding_block_size)) == 1, "StdVideoH265SequenceParameterSet.log2_diff_max_min_pcm_luma_coding_block_size has unexpected size % instead of 1", size_of(type_of(StdVideoH265SequenceParameterSet.log2_diff_max_min_pcm_luma_coding_block_size)));
|
|
assert(((cast(*void)(*instance.reserved1)) - cast(*void)(*instance)) == 34, "StdVideoH265SequenceParameterSet.reserved1 has unexpected offset % instead of 34", ((cast(*void)(*instance.reserved1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSet.reserved1)) == 1, "StdVideoH265SequenceParameterSet.reserved1 has unexpected size % instead of 1", size_of(type_of(StdVideoH265SequenceParameterSet.reserved1)));
|
|
assert(((cast(*void)(*instance.reserved2)) - cast(*void)(*instance)) == 35, "StdVideoH265SequenceParameterSet.reserved2 has unexpected offset % instead of 35", ((cast(*void)(*instance.reserved2)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSet.reserved2)) == 1, "StdVideoH265SequenceParameterSet.reserved2 has unexpected size % instead of 1", size_of(type_of(StdVideoH265SequenceParameterSet.reserved2)));
|
|
assert(((cast(*void)(*instance.palette_max_size)) - cast(*void)(*instance)) == 36, "StdVideoH265SequenceParameterSet.palette_max_size has unexpected offset % instead of 36", ((cast(*void)(*instance.palette_max_size)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSet.palette_max_size)) == 1, "StdVideoH265SequenceParameterSet.palette_max_size has unexpected size % instead of 1", size_of(type_of(StdVideoH265SequenceParameterSet.palette_max_size)));
|
|
assert(((cast(*void)(*instance.delta_palette_max_predictor_size)) - cast(*void)(*instance)) == 37, "StdVideoH265SequenceParameterSet.delta_palette_max_predictor_size has unexpected offset % instead of 37", ((cast(*void)(*instance.delta_palette_max_predictor_size)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSet.delta_palette_max_predictor_size)) == 1, "StdVideoH265SequenceParameterSet.delta_palette_max_predictor_size has unexpected size % instead of 1", size_of(type_of(StdVideoH265SequenceParameterSet.delta_palette_max_predictor_size)));
|
|
assert(((cast(*void)(*instance.motion_vector_resolution_control_idc)) - cast(*void)(*instance)) == 38, "StdVideoH265SequenceParameterSet.motion_vector_resolution_control_idc has unexpected offset % instead of 38", ((cast(*void)(*instance.motion_vector_resolution_control_idc)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSet.motion_vector_resolution_control_idc)) == 1, "StdVideoH265SequenceParameterSet.motion_vector_resolution_control_idc has unexpected size % instead of 1", size_of(type_of(StdVideoH265SequenceParameterSet.motion_vector_resolution_control_idc)));
|
|
assert(((cast(*void)(*instance.sps_num_palette_predictor_initializers_minus1)) - cast(*void)(*instance)) == 39, "StdVideoH265SequenceParameterSet.sps_num_palette_predictor_initializers_minus1 has unexpected offset % instead of 39", ((cast(*void)(*instance.sps_num_palette_predictor_initializers_minus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSet.sps_num_palette_predictor_initializers_minus1)) == 1, "StdVideoH265SequenceParameterSet.sps_num_palette_predictor_initializers_minus1 has unexpected size % instead of 1", size_of(type_of(StdVideoH265SequenceParameterSet.sps_num_palette_predictor_initializers_minus1)));
|
|
assert(((cast(*void)(*instance.conf_win_left_offset)) - cast(*void)(*instance)) == 40, "StdVideoH265SequenceParameterSet.conf_win_left_offset has unexpected offset % instead of 40", ((cast(*void)(*instance.conf_win_left_offset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSet.conf_win_left_offset)) == 4, "StdVideoH265SequenceParameterSet.conf_win_left_offset has unexpected size % instead of 4", size_of(type_of(StdVideoH265SequenceParameterSet.conf_win_left_offset)));
|
|
assert(((cast(*void)(*instance.conf_win_right_offset)) - cast(*void)(*instance)) == 44, "StdVideoH265SequenceParameterSet.conf_win_right_offset has unexpected offset % instead of 44", ((cast(*void)(*instance.conf_win_right_offset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSet.conf_win_right_offset)) == 4, "StdVideoH265SequenceParameterSet.conf_win_right_offset has unexpected size % instead of 4", size_of(type_of(StdVideoH265SequenceParameterSet.conf_win_right_offset)));
|
|
assert(((cast(*void)(*instance.conf_win_top_offset)) - cast(*void)(*instance)) == 48, "StdVideoH265SequenceParameterSet.conf_win_top_offset has unexpected offset % instead of 48", ((cast(*void)(*instance.conf_win_top_offset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSet.conf_win_top_offset)) == 4, "StdVideoH265SequenceParameterSet.conf_win_top_offset has unexpected size % instead of 4", size_of(type_of(StdVideoH265SequenceParameterSet.conf_win_top_offset)));
|
|
assert(((cast(*void)(*instance.conf_win_bottom_offset)) - cast(*void)(*instance)) == 52, "StdVideoH265SequenceParameterSet.conf_win_bottom_offset has unexpected offset % instead of 52", ((cast(*void)(*instance.conf_win_bottom_offset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSet.conf_win_bottom_offset)) == 4, "StdVideoH265SequenceParameterSet.conf_win_bottom_offset has unexpected size % instead of 4", size_of(type_of(StdVideoH265SequenceParameterSet.conf_win_bottom_offset)));
|
|
assert(((cast(*void)(*instance.pProfileTierLevel)) - cast(*void)(*instance)) == 56, "StdVideoH265SequenceParameterSet.pProfileTierLevel has unexpected offset % instead of 56", ((cast(*void)(*instance.pProfileTierLevel)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSet.pProfileTierLevel)) == 8, "StdVideoH265SequenceParameterSet.pProfileTierLevel has unexpected size % instead of 8", size_of(type_of(StdVideoH265SequenceParameterSet.pProfileTierLevel)));
|
|
assert(((cast(*void)(*instance.pDecPicBufMgr)) - cast(*void)(*instance)) == 64, "StdVideoH265SequenceParameterSet.pDecPicBufMgr has unexpected offset % instead of 64", ((cast(*void)(*instance.pDecPicBufMgr)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSet.pDecPicBufMgr)) == 8, "StdVideoH265SequenceParameterSet.pDecPicBufMgr has unexpected size % instead of 8", size_of(type_of(StdVideoH265SequenceParameterSet.pDecPicBufMgr)));
|
|
assert(((cast(*void)(*instance.pScalingLists)) - cast(*void)(*instance)) == 72, "StdVideoH265SequenceParameterSet.pScalingLists has unexpected offset % instead of 72", ((cast(*void)(*instance.pScalingLists)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSet.pScalingLists)) == 8, "StdVideoH265SequenceParameterSet.pScalingLists has unexpected size % instead of 8", size_of(type_of(StdVideoH265SequenceParameterSet.pScalingLists)));
|
|
assert(((cast(*void)(*instance.pShortTermRefPicSet)) - cast(*void)(*instance)) == 80, "StdVideoH265SequenceParameterSet.pShortTermRefPicSet has unexpected offset % instead of 80", ((cast(*void)(*instance.pShortTermRefPicSet)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSet.pShortTermRefPicSet)) == 8, "StdVideoH265SequenceParameterSet.pShortTermRefPicSet has unexpected size % instead of 8", size_of(type_of(StdVideoH265SequenceParameterSet.pShortTermRefPicSet)));
|
|
assert(((cast(*void)(*instance.pLongTermRefPicsSps)) - cast(*void)(*instance)) == 88, "StdVideoH265SequenceParameterSet.pLongTermRefPicsSps has unexpected offset % instead of 88", ((cast(*void)(*instance.pLongTermRefPicsSps)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSet.pLongTermRefPicsSps)) == 8, "StdVideoH265SequenceParameterSet.pLongTermRefPicsSps has unexpected size % instead of 8", size_of(type_of(StdVideoH265SequenceParameterSet.pLongTermRefPicsSps)));
|
|
assert(((cast(*void)(*instance.pSequenceParameterSetVui)) - cast(*void)(*instance)) == 96, "StdVideoH265SequenceParameterSet.pSequenceParameterSetVui has unexpected offset % instead of 96", ((cast(*void)(*instance.pSequenceParameterSetVui)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSet.pSequenceParameterSetVui)) == 8, "StdVideoH265SequenceParameterSet.pSequenceParameterSetVui has unexpected size % instead of 8", size_of(type_of(StdVideoH265SequenceParameterSet.pSequenceParameterSetVui)));
|
|
assert(((cast(*void)(*instance.pPredictorPaletteEntries)) - cast(*void)(*instance)) == 104, "StdVideoH265SequenceParameterSet.pPredictorPaletteEntries has unexpected offset % instead of 104", ((cast(*void)(*instance.pPredictorPaletteEntries)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265SequenceParameterSet.pPredictorPaletteEntries)) == 8, "StdVideoH265SequenceParameterSet.pPredictorPaletteEntries has unexpected size % instead of 8", size_of(type_of(StdVideoH265SequenceParameterSet.pPredictorPaletteEntries)));
|
|
assert(size_of(StdVideoH265SequenceParameterSet) == 112, "StdVideoH265SequenceParameterSet has size % instead of 112", size_of(StdVideoH265SequenceParameterSet));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoH265PpsFlags;
|
|
assert(((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)) == 0, "StdVideoH265PpsFlags.__bitfield has unexpected offset % instead of 0", ((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265PpsFlags.__bitfield)) == 4, "StdVideoH265PpsFlags.__bitfield has unexpected size % instead of 4", size_of(type_of(StdVideoH265PpsFlags.__bitfield)));
|
|
assert(size_of(StdVideoH265PpsFlags) == 4, "StdVideoH265PpsFlags has size % instead of 4", size_of(StdVideoH265PpsFlags));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoH265PictureParameterSet;
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 0, "StdVideoH265PictureParameterSet.flags has unexpected offset % instead of 0", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265PictureParameterSet.flags)) == 4, "StdVideoH265PictureParameterSet.flags has unexpected size % instead of 4", size_of(type_of(StdVideoH265PictureParameterSet.flags)));
|
|
assert(((cast(*void)(*instance.pps_pic_parameter_set_id)) - cast(*void)(*instance)) == 4, "StdVideoH265PictureParameterSet.pps_pic_parameter_set_id has unexpected offset % instead of 4", ((cast(*void)(*instance.pps_pic_parameter_set_id)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265PictureParameterSet.pps_pic_parameter_set_id)) == 1, "StdVideoH265PictureParameterSet.pps_pic_parameter_set_id has unexpected size % instead of 1", size_of(type_of(StdVideoH265PictureParameterSet.pps_pic_parameter_set_id)));
|
|
assert(((cast(*void)(*instance.pps_seq_parameter_set_id)) - cast(*void)(*instance)) == 5, "StdVideoH265PictureParameterSet.pps_seq_parameter_set_id has unexpected offset % instead of 5", ((cast(*void)(*instance.pps_seq_parameter_set_id)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265PictureParameterSet.pps_seq_parameter_set_id)) == 1, "StdVideoH265PictureParameterSet.pps_seq_parameter_set_id has unexpected size % instead of 1", size_of(type_of(StdVideoH265PictureParameterSet.pps_seq_parameter_set_id)));
|
|
assert(((cast(*void)(*instance.sps_video_parameter_set_id)) - cast(*void)(*instance)) == 6, "StdVideoH265PictureParameterSet.sps_video_parameter_set_id has unexpected offset % instead of 6", ((cast(*void)(*instance.sps_video_parameter_set_id)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265PictureParameterSet.sps_video_parameter_set_id)) == 1, "StdVideoH265PictureParameterSet.sps_video_parameter_set_id has unexpected size % instead of 1", size_of(type_of(StdVideoH265PictureParameterSet.sps_video_parameter_set_id)));
|
|
assert(((cast(*void)(*instance.num_extra_slice_header_bits)) - cast(*void)(*instance)) == 7, "StdVideoH265PictureParameterSet.num_extra_slice_header_bits has unexpected offset % instead of 7", ((cast(*void)(*instance.num_extra_slice_header_bits)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265PictureParameterSet.num_extra_slice_header_bits)) == 1, "StdVideoH265PictureParameterSet.num_extra_slice_header_bits has unexpected size % instead of 1", size_of(type_of(StdVideoH265PictureParameterSet.num_extra_slice_header_bits)));
|
|
assert(((cast(*void)(*instance.num_ref_idx_l0_default_active_minus1)) - cast(*void)(*instance)) == 8, "StdVideoH265PictureParameterSet.num_ref_idx_l0_default_active_minus1 has unexpected offset % instead of 8", ((cast(*void)(*instance.num_ref_idx_l0_default_active_minus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265PictureParameterSet.num_ref_idx_l0_default_active_minus1)) == 1, "StdVideoH265PictureParameterSet.num_ref_idx_l0_default_active_minus1 has unexpected size % instead of 1", size_of(type_of(StdVideoH265PictureParameterSet.num_ref_idx_l0_default_active_minus1)));
|
|
assert(((cast(*void)(*instance.num_ref_idx_l1_default_active_minus1)) - cast(*void)(*instance)) == 9, "StdVideoH265PictureParameterSet.num_ref_idx_l1_default_active_minus1 has unexpected offset % instead of 9", ((cast(*void)(*instance.num_ref_idx_l1_default_active_minus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265PictureParameterSet.num_ref_idx_l1_default_active_minus1)) == 1, "StdVideoH265PictureParameterSet.num_ref_idx_l1_default_active_minus1 has unexpected size % instead of 1", size_of(type_of(StdVideoH265PictureParameterSet.num_ref_idx_l1_default_active_minus1)));
|
|
assert(((cast(*void)(*instance.init_qp_minus26)) - cast(*void)(*instance)) == 10, "StdVideoH265PictureParameterSet.init_qp_minus26 has unexpected offset % instead of 10", ((cast(*void)(*instance.init_qp_minus26)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265PictureParameterSet.init_qp_minus26)) == 1, "StdVideoH265PictureParameterSet.init_qp_minus26 has unexpected size % instead of 1", size_of(type_of(StdVideoH265PictureParameterSet.init_qp_minus26)));
|
|
assert(((cast(*void)(*instance.diff_cu_qp_delta_depth)) - cast(*void)(*instance)) == 11, "StdVideoH265PictureParameterSet.diff_cu_qp_delta_depth has unexpected offset % instead of 11", ((cast(*void)(*instance.diff_cu_qp_delta_depth)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265PictureParameterSet.diff_cu_qp_delta_depth)) == 1, "StdVideoH265PictureParameterSet.diff_cu_qp_delta_depth has unexpected size % instead of 1", size_of(type_of(StdVideoH265PictureParameterSet.diff_cu_qp_delta_depth)));
|
|
assert(((cast(*void)(*instance.pps_cb_qp_offset)) - cast(*void)(*instance)) == 12, "StdVideoH265PictureParameterSet.pps_cb_qp_offset has unexpected offset % instead of 12", ((cast(*void)(*instance.pps_cb_qp_offset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265PictureParameterSet.pps_cb_qp_offset)) == 1, "StdVideoH265PictureParameterSet.pps_cb_qp_offset has unexpected size % instead of 1", size_of(type_of(StdVideoH265PictureParameterSet.pps_cb_qp_offset)));
|
|
assert(((cast(*void)(*instance.pps_cr_qp_offset)) - cast(*void)(*instance)) == 13, "StdVideoH265PictureParameterSet.pps_cr_qp_offset has unexpected offset % instead of 13", ((cast(*void)(*instance.pps_cr_qp_offset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265PictureParameterSet.pps_cr_qp_offset)) == 1, "StdVideoH265PictureParameterSet.pps_cr_qp_offset has unexpected size % instead of 1", size_of(type_of(StdVideoH265PictureParameterSet.pps_cr_qp_offset)));
|
|
assert(((cast(*void)(*instance.pps_beta_offset_div2)) - cast(*void)(*instance)) == 14, "StdVideoH265PictureParameterSet.pps_beta_offset_div2 has unexpected offset % instead of 14", ((cast(*void)(*instance.pps_beta_offset_div2)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265PictureParameterSet.pps_beta_offset_div2)) == 1, "StdVideoH265PictureParameterSet.pps_beta_offset_div2 has unexpected size % instead of 1", size_of(type_of(StdVideoH265PictureParameterSet.pps_beta_offset_div2)));
|
|
assert(((cast(*void)(*instance.pps_tc_offset_div2)) - cast(*void)(*instance)) == 15, "StdVideoH265PictureParameterSet.pps_tc_offset_div2 has unexpected offset % instead of 15", ((cast(*void)(*instance.pps_tc_offset_div2)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265PictureParameterSet.pps_tc_offset_div2)) == 1, "StdVideoH265PictureParameterSet.pps_tc_offset_div2 has unexpected size % instead of 1", size_of(type_of(StdVideoH265PictureParameterSet.pps_tc_offset_div2)));
|
|
assert(((cast(*void)(*instance.log2_parallel_merge_level_minus2)) - cast(*void)(*instance)) == 16, "StdVideoH265PictureParameterSet.log2_parallel_merge_level_minus2 has unexpected offset % instead of 16", ((cast(*void)(*instance.log2_parallel_merge_level_minus2)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265PictureParameterSet.log2_parallel_merge_level_minus2)) == 1, "StdVideoH265PictureParameterSet.log2_parallel_merge_level_minus2 has unexpected size % instead of 1", size_of(type_of(StdVideoH265PictureParameterSet.log2_parallel_merge_level_minus2)));
|
|
assert(((cast(*void)(*instance.log2_max_transform_skip_block_size_minus2)) - cast(*void)(*instance)) == 17, "StdVideoH265PictureParameterSet.log2_max_transform_skip_block_size_minus2 has unexpected offset % instead of 17", ((cast(*void)(*instance.log2_max_transform_skip_block_size_minus2)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265PictureParameterSet.log2_max_transform_skip_block_size_minus2)) == 1, "StdVideoH265PictureParameterSet.log2_max_transform_skip_block_size_minus2 has unexpected size % instead of 1", size_of(type_of(StdVideoH265PictureParameterSet.log2_max_transform_skip_block_size_minus2)));
|
|
assert(((cast(*void)(*instance.diff_cu_chroma_qp_offset_depth)) - cast(*void)(*instance)) == 18, "StdVideoH265PictureParameterSet.diff_cu_chroma_qp_offset_depth has unexpected offset % instead of 18", ((cast(*void)(*instance.diff_cu_chroma_qp_offset_depth)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265PictureParameterSet.diff_cu_chroma_qp_offset_depth)) == 1, "StdVideoH265PictureParameterSet.diff_cu_chroma_qp_offset_depth has unexpected size % instead of 1", size_of(type_of(StdVideoH265PictureParameterSet.diff_cu_chroma_qp_offset_depth)));
|
|
assert(((cast(*void)(*instance.chroma_qp_offset_list_len_minus1)) - cast(*void)(*instance)) == 19, "StdVideoH265PictureParameterSet.chroma_qp_offset_list_len_minus1 has unexpected offset % instead of 19", ((cast(*void)(*instance.chroma_qp_offset_list_len_minus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265PictureParameterSet.chroma_qp_offset_list_len_minus1)) == 1, "StdVideoH265PictureParameterSet.chroma_qp_offset_list_len_minus1 has unexpected size % instead of 1", size_of(type_of(StdVideoH265PictureParameterSet.chroma_qp_offset_list_len_minus1)));
|
|
assert(((cast(*void)(*instance.cb_qp_offset_list)) - cast(*void)(*instance)) == 20, "StdVideoH265PictureParameterSet.cb_qp_offset_list has unexpected offset % instead of 20", ((cast(*void)(*instance.cb_qp_offset_list)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265PictureParameterSet.cb_qp_offset_list)) == 6, "StdVideoH265PictureParameterSet.cb_qp_offset_list has unexpected size % instead of 6", size_of(type_of(StdVideoH265PictureParameterSet.cb_qp_offset_list)));
|
|
assert(((cast(*void)(*instance.cr_qp_offset_list)) - cast(*void)(*instance)) == 26, "StdVideoH265PictureParameterSet.cr_qp_offset_list has unexpected offset % instead of 26", ((cast(*void)(*instance.cr_qp_offset_list)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265PictureParameterSet.cr_qp_offset_list)) == 6, "StdVideoH265PictureParameterSet.cr_qp_offset_list has unexpected size % instead of 6", size_of(type_of(StdVideoH265PictureParameterSet.cr_qp_offset_list)));
|
|
assert(((cast(*void)(*instance.log2_sao_offset_scale_luma)) - cast(*void)(*instance)) == 32, "StdVideoH265PictureParameterSet.log2_sao_offset_scale_luma has unexpected offset % instead of 32", ((cast(*void)(*instance.log2_sao_offset_scale_luma)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265PictureParameterSet.log2_sao_offset_scale_luma)) == 1, "StdVideoH265PictureParameterSet.log2_sao_offset_scale_luma has unexpected size % instead of 1", size_of(type_of(StdVideoH265PictureParameterSet.log2_sao_offset_scale_luma)));
|
|
assert(((cast(*void)(*instance.log2_sao_offset_scale_chroma)) - cast(*void)(*instance)) == 33, "StdVideoH265PictureParameterSet.log2_sao_offset_scale_chroma has unexpected offset % instead of 33", ((cast(*void)(*instance.log2_sao_offset_scale_chroma)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265PictureParameterSet.log2_sao_offset_scale_chroma)) == 1, "StdVideoH265PictureParameterSet.log2_sao_offset_scale_chroma has unexpected size % instead of 1", size_of(type_of(StdVideoH265PictureParameterSet.log2_sao_offset_scale_chroma)));
|
|
assert(((cast(*void)(*instance.pps_act_y_qp_offset_plus5)) - cast(*void)(*instance)) == 34, "StdVideoH265PictureParameterSet.pps_act_y_qp_offset_plus5 has unexpected offset % instead of 34", ((cast(*void)(*instance.pps_act_y_qp_offset_plus5)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265PictureParameterSet.pps_act_y_qp_offset_plus5)) == 1, "StdVideoH265PictureParameterSet.pps_act_y_qp_offset_plus5 has unexpected size % instead of 1", size_of(type_of(StdVideoH265PictureParameterSet.pps_act_y_qp_offset_plus5)));
|
|
assert(((cast(*void)(*instance.pps_act_cb_qp_offset_plus5)) - cast(*void)(*instance)) == 35, "StdVideoH265PictureParameterSet.pps_act_cb_qp_offset_plus5 has unexpected offset % instead of 35", ((cast(*void)(*instance.pps_act_cb_qp_offset_plus5)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265PictureParameterSet.pps_act_cb_qp_offset_plus5)) == 1, "StdVideoH265PictureParameterSet.pps_act_cb_qp_offset_plus5 has unexpected size % instead of 1", size_of(type_of(StdVideoH265PictureParameterSet.pps_act_cb_qp_offset_plus5)));
|
|
assert(((cast(*void)(*instance.pps_act_cr_qp_offset_plus3)) - cast(*void)(*instance)) == 36, "StdVideoH265PictureParameterSet.pps_act_cr_qp_offset_plus3 has unexpected offset % instead of 36", ((cast(*void)(*instance.pps_act_cr_qp_offset_plus3)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265PictureParameterSet.pps_act_cr_qp_offset_plus3)) == 1, "StdVideoH265PictureParameterSet.pps_act_cr_qp_offset_plus3 has unexpected size % instead of 1", size_of(type_of(StdVideoH265PictureParameterSet.pps_act_cr_qp_offset_plus3)));
|
|
assert(((cast(*void)(*instance.pps_num_palette_predictor_initializers)) - cast(*void)(*instance)) == 37, "StdVideoH265PictureParameterSet.pps_num_palette_predictor_initializers has unexpected offset % instead of 37", ((cast(*void)(*instance.pps_num_palette_predictor_initializers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265PictureParameterSet.pps_num_palette_predictor_initializers)) == 1, "StdVideoH265PictureParameterSet.pps_num_palette_predictor_initializers has unexpected size % instead of 1", size_of(type_of(StdVideoH265PictureParameterSet.pps_num_palette_predictor_initializers)));
|
|
assert(((cast(*void)(*instance.luma_bit_depth_entry_minus8)) - cast(*void)(*instance)) == 38, "StdVideoH265PictureParameterSet.luma_bit_depth_entry_minus8 has unexpected offset % instead of 38", ((cast(*void)(*instance.luma_bit_depth_entry_minus8)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265PictureParameterSet.luma_bit_depth_entry_minus8)) == 1, "StdVideoH265PictureParameterSet.luma_bit_depth_entry_minus8 has unexpected size % instead of 1", size_of(type_of(StdVideoH265PictureParameterSet.luma_bit_depth_entry_minus8)));
|
|
assert(((cast(*void)(*instance.chroma_bit_depth_entry_minus8)) - cast(*void)(*instance)) == 39, "StdVideoH265PictureParameterSet.chroma_bit_depth_entry_minus8 has unexpected offset % instead of 39", ((cast(*void)(*instance.chroma_bit_depth_entry_minus8)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265PictureParameterSet.chroma_bit_depth_entry_minus8)) == 1, "StdVideoH265PictureParameterSet.chroma_bit_depth_entry_minus8 has unexpected size % instead of 1", size_of(type_of(StdVideoH265PictureParameterSet.chroma_bit_depth_entry_minus8)));
|
|
assert(((cast(*void)(*instance.num_tile_columns_minus1)) - cast(*void)(*instance)) == 40, "StdVideoH265PictureParameterSet.num_tile_columns_minus1 has unexpected offset % instead of 40", ((cast(*void)(*instance.num_tile_columns_minus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265PictureParameterSet.num_tile_columns_minus1)) == 1, "StdVideoH265PictureParameterSet.num_tile_columns_minus1 has unexpected size % instead of 1", size_of(type_of(StdVideoH265PictureParameterSet.num_tile_columns_minus1)));
|
|
assert(((cast(*void)(*instance.num_tile_rows_minus1)) - cast(*void)(*instance)) == 41, "StdVideoH265PictureParameterSet.num_tile_rows_minus1 has unexpected offset % instead of 41", ((cast(*void)(*instance.num_tile_rows_minus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265PictureParameterSet.num_tile_rows_minus1)) == 1, "StdVideoH265PictureParameterSet.num_tile_rows_minus1 has unexpected size % instead of 1", size_of(type_of(StdVideoH265PictureParameterSet.num_tile_rows_minus1)));
|
|
assert(((cast(*void)(*instance.reserved1)) - cast(*void)(*instance)) == 42, "StdVideoH265PictureParameterSet.reserved1 has unexpected offset % instead of 42", ((cast(*void)(*instance.reserved1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265PictureParameterSet.reserved1)) == 1, "StdVideoH265PictureParameterSet.reserved1 has unexpected size % instead of 1", size_of(type_of(StdVideoH265PictureParameterSet.reserved1)));
|
|
assert(((cast(*void)(*instance.reserved2)) - cast(*void)(*instance)) == 43, "StdVideoH265PictureParameterSet.reserved2 has unexpected offset % instead of 43", ((cast(*void)(*instance.reserved2)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265PictureParameterSet.reserved2)) == 1, "StdVideoH265PictureParameterSet.reserved2 has unexpected size % instead of 1", size_of(type_of(StdVideoH265PictureParameterSet.reserved2)));
|
|
assert(((cast(*void)(*instance.column_width_minus1)) - cast(*void)(*instance)) == 44, "StdVideoH265PictureParameterSet.column_width_minus1 has unexpected offset % instead of 44", ((cast(*void)(*instance.column_width_minus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265PictureParameterSet.column_width_minus1)) == 38, "StdVideoH265PictureParameterSet.column_width_minus1 has unexpected size % instead of 38", size_of(type_of(StdVideoH265PictureParameterSet.column_width_minus1)));
|
|
assert(((cast(*void)(*instance.row_height_minus1)) - cast(*void)(*instance)) == 82, "StdVideoH265PictureParameterSet.row_height_minus1 has unexpected offset % instead of 82", ((cast(*void)(*instance.row_height_minus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265PictureParameterSet.row_height_minus1)) == 42, "StdVideoH265PictureParameterSet.row_height_minus1 has unexpected size % instead of 42", size_of(type_of(StdVideoH265PictureParameterSet.row_height_minus1)));
|
|
assert(((cast(*void)(*instance.reserved3)) - cast(*void)(*instance)) == 124, "StdVideoH265PictureParameterSet.reserved3 has unexpected offset % instead of 124", ((cast(*void)(*instance.reserved3)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265PictureParameterSet.reserved3)) == 4, "StdVideoH265PictureParameterSet.reserved3 has unexpected size % instead of 4", size_of(type_of(StdVideoH265PictureParameterSet.reserved3)));
|
|
assert(((cast(*void)(*instance.pScalingLists)) - cast(*void)(*instance)) == 128, "StdVideoH265PictureParameterSet.pScalingLists has unexpected offset % instead of 128", ((cast(*void)(*instance.pScalingLists)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265PictureParameterSet.pScalingLists)) == 8, "StdVideoH265PictureParameterSet.pScalingLists has unexpected size % instead of 8", size_of(type_of(StdVideoH265PictureParameterSet.pScalingLists)));
|
|
assert(((cast(*void)(*instance.pPredictorPaletteEntries)) - cast(*void)(*instance)) == 136, "StdVideoH265PictureParameterSet.pPredictorPaletteEntries has unexpected offset % instead of 136", ((cast(*void)(*instance.pPredictorPaletteEntries)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoH265PictureParameterSet.pPredictorPaletteEntries)) == 8, "StdVideoH265PictureParameterSet.pPredictorPaletteEntries has unexpected size % instead of 8", size_of(type_of(StdVideoH265PictureParameterSet.pPredictorPaletteEntries)));
|
|
assert(size_of(StdVideoH265PictureParameterSet) == 144, "StdVideoH265PictureParameterSet has size % instead of 144", size_of(StdVideoH265PictureParameterSet));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoEncodeH265WeightTableFlags;
|
|
assert(((cast(*void)(*instance.luma_weight_l0_flag)) - cast(*void)(*instance)) == 0, "StdVideoEncodeH265WeightTableFlags.luma_weight_l0_flag has unexpected offset % instead of 0", ((cast(*void)(*instance.luma_weight_l0_flag)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265WeightTableFlags.luma_weight_l0_flag)) == 2, "StdVideoEncodeH265WeightTableFlags.luma_weight_l0_flag has unexpected size % instead of 2", size_of(type_of(StdVideoEncodeH265WeightTableFlags.luma_weight_l0_flag)));
|
|
assert(((cast(*void)(*instance.chroma_weight_l0_flag)) - cast(*void)(*instance)) == 2, "StdVideoEncodeH265WeightTableFlags.chroma_weight_l0_flag has unexpected offset % instead of 2", ((cast(*void)(*instance.chroma_weight_l0_flag)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265WeightTableFlags.chroma_weight_l0_flag)) == 2, "StdVideoEncodeH265WeightTableFlags.chroma_weight_l0_flag has unexpected size % instead of 2", size_of(type_of(StdVideoEncodeH265WeightTableFlags.chroma_weight_l0_flag)));
|
|
assert(((cast(*void)(*instance.luma_weight_l1_flag)) - cast(*void)(*instance)) == 4, "StdVideoEncodeH265WeightTableFlags.luma_weight_l1_flag has unexpected offset % instead of 4", ((cast(*void)(*instance.luma_weight_l1_flag)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265WeightTableFlags.luma_weight_l1_flag)) == 2, "StdVideoEncodeH265WeightTableFlags.luma_weight_l1_flag has unexpected size % instead of 2", size_of(type_of(StdVideoEncodeH265WeightTableFlags.luma_weight_l1_flag)));
|
|
assert(((cast(*void)(*instance.chroma_weight_l1_flag)) - cast(*void)(*instance)) == 6, "StdVideoEncodeH265WeightTableFlags.chroma_weight_l1_flag has unexpected offset % instead of 6", ((cast(*void)(*instance.chroma_weight_l1_flag)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265WeightTableFlags.chroma_weight_l1_flag)) == 2, "StdVideoEncodeH265WeightTableFlags.chroma_weight_l1_flag has unexpected size % instead of 2", size_of(type_of(StdVideoEncodeH265WeightTableFlags.chroma_weight_l1_flag)));
|
|
assert(size_of(StdVideoEncodeH265WeightTableFlags) == 8, "StdVideoEncodeH265WeightTableFlags has size % instead of 8", size_of(StdVideoEncodeH265WeightTableFlags));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoEncodeH265WeightTable;
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 0, "StdVideoEncodeH265WeightTable.flags has unexpected offset % instead of 0", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265WeightTable.flags)) == 8, "StdVideoEncodeH265WeightTable.flags has unexpected size % instead of 8", size_of(type_of(StdVideoEncodeH265WeightTable.flags)));
|
|
assert(((cast(*void)(*instance.luma_log2_weight_denom)) - cast(*void)(*instance)) == 8, "StdVideoEncodeH265WeightTable.luma_log2_weight_denom has unexpected offset % instead of 8", ((cast(*void)(*instance.luma_log2_weight_denom)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265WeightTable.luma_log2_weight_denom)) == 1, "StdVideoEncodeH265WeightTable.luma_log2_weight_denom has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeH265WeightTable.luma_log2_weight_denom)));
|
|
assert(((cast(*void)(*instance.delta_chroma_log2_weight_denom)) - cast(*void)(*instance)) == 9, "StdVideoEncodeH265WeightTable.delta_chroma_log2_weight_denom has unexpected offset % instead of 9", ((cast(*void)(*instance.delta_chroma_log2_weight_denom)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265WeightTable.delta_chroma_log2_weight_denom)) == 1, "StdVideoEncodeH265WeightTable.delta_chroma_log2_weight_denom has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeH265WeightTable.delta_chroma_log2_weight_denom)));
|
|
assert(((cast(*void)(*instance.delta_luma_weight_l0)) - cast(*void)(*instance)) == 10, "StdVideoEncodeH265WeightTable.delta_luma_weight_l0 has unexpected offset % instead of 10", ((cast(*void)(*instance.delta_luma_weight_l0)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265WeightTable.delta_luma_weight_l0)) == 15, "StdVideoEncodeH265WeightTable.delta_luma_weight_l0 has unexpected size % instead of 15", size_of(type_of(StdVideoEncodeH265WeightTable.delta_luma_weight_l0)));
|
|
assert(((cast(*void)(*instance.luma_offset_l0)) - cast(*void)(*instance)) == 25, "StdVideoEncodeH265WeightTable.luma_offset_l0 has unexpected offset % instead of 25", ((cast(*void)(*instance.luma_offset_l0)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265WeightTable.luma_offset_l0)) == 15, "StdVideoEncodeH265WeightTable.luma_offset_l0 has unexpected size % instead of 15", size_of(type_of(StdVideoEncodeH265WeightTable.luma_offset_l0)));
|
|
assert(((cast(*void)(*instance.delta_chroma_weight_l0)) - cast(*void)(*instance)) == 40, "StdVideoEncodeH265WeightTable.delta_chroma_weight_l0 has unexpected offset % instead of 40", ((cast(*void)(*instance.delta_chroma_weight_l0)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265WeightTable.delta_chroma_weight_l0)) == 30, "StdVideoEncodeH265WeightTable.delta_chroma_weight_l0 has unexpected size % instead of 30", size_of(type_of(StdVideoEncodeH265WeightTable.delta_chroma_weight_l0)));
|
|
assert(((cast(*void)(*instance.delta_chroma_offset_l0)) - cast(*void)(*instance)) == 70, "StdVideoEncodeH265WeightTable.delta_chroma_offset_l0 has unexpected offset % instead of 70", ((cast(*void)(*instance.delta_chroma_offset_l0)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265WeightTable.delta_chroma_offset_l0)) == 30, "StdVideoEncodeH265WeightTable.delta_chroma_offset_l0 has unexpected size % instead of 30", size_of(type_of(StdVideoEncodeH265WeightTable.delta_chroma_offset_l0)));
|
|
assert(((cast(*void)(*instance.delta_luma_weight_l1)) - cast(*void)(*instance)) == 100, "StdVideoEncodeH265WeightTable.delta_luma_weight_l1 has unexpected offset % instead of 100", ((cast(*void)(*instance.delta_luma_weight_l1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265WeightTable.delta_luma_weight_l1)) == 15, "StdVideoEncodeH265WeightTable.delta_luma_weight_l1 has unexpected size % instead of 15", size_of(type_of(StdVideoEncodeH265WeightTable.delta_luma_weight_l1)));
|
|
assert(((cast(*void)(*instance.luma_offset_l1)) - cast(*void)(*instance)) == 115, "StdVideoEncodeH265WeightTable.luma_offset_l1 has unexpected offset % instead of 115", ((cast(*void)(*instance.luma_offset_l1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265WeightTable.luma_offset_l1)) == 15, "StdVideoEncodeH265WeightTable.luma_offset_l1 has unexpected size % instead of 15", size_of(type_of(StdVideoEncodeH265WeightTable.luma_offset_l1)));
|
|
assert(((cast(*void)(*instance.delta_chroma_weight_l1)) - cast(*void)(*instance)) == 130, "StdVideoEncodeH265WeightTable.delta_chroma_weight_l1 has unexpected offset % instead of 130", ((cast(*void)(*instance.delta_chroma_weight_l1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265WeightTable.delta_chroma_weight_l1)) == 30, "StdVideoEncodeH265WeightTable.delta_chroma_weight_l1 has unexpected size % instead of 30", size_of(type_of(StdVideoEncodeH265WeightTable.delta_chroma_weight_l1)));
|
|
assert(((cast(*void)(*instance.delta_chroma_offset_l1)) - cast(*void)(*instance)) == 160, "StdVideoEncodeH265WeightTable.delta_chroma_offset_l1 has unexpected offset % instead of 160", ((cast(*void)(*instance.delta_chroma_offset_l1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265WeightTable.delta_chroma_offset_l1)) == 30, "StdVideoEncodeH265WeightTable.delta_chroma_offset_l1 has unexpected size % instead of 30", size_of(type_of(StdVideoEncodeH265WeightTable.delta_chroma_offset_l1)));
|
|
assert(size_of(StdVideoEncodeH265WeightTable) == 190, "StdVideoEncodeH265WeightTable has size % instead of 190", size_of(StdVideoEncodeH265WeightTable));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoEncodeH265SliceSegmentHeaderFlags;
|
|
assert(((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)) == 0, "StdVideoEncodeH265SliceSegmentHeaderFlags.__bitfield has unexpected offset % instead of 0", ((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265SliceSegmentHeaderFlags.__bitfield)) == 4, "StdVideoEncodeH265SliceSegmentHeaderFlags.__bitfield has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeH265SliceSegmentHeaderFlags.__bitfield)));
|
|
assert(size_of(StdVideoEncodeH265SliceSegmentHeaderFlags) == 4, "StdVideoEncodeH265SliceSegmentHeaderFlags has size % instead of 4", size_of(StdVideoEncodeH265SliceSegmentHeaderFlags));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoEncodeH265SliceSegmentHeader;
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 0, "StdVideoEncodeH265SliceSegmentHeader.flags has unexpected offset % instead of 0", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265SliceSegmentHeader.flags)) == 4, "StdVideoEncodeH265SliceSegmentHeader.flags has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeH265SliceSegmentHeader.flags)));
|
|
assert(((cast(*void)(*instance.slice_type)) - cast(*void)(*instance)) == 4, "StdVideoEncodeH265SliceSegmentHeader.slice_type has unexpected offset % instead of 4", ((cast(*void)(*instance.slice_type)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265SliceSegmentHeader.slice_type)) == 4, "StdVideoEncodeH265SliceSegmentHeader.slice_type has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeH265SliceSegmentHeader.slice_type)));
|
|
assert(((cast(*void)(*instance.slice_segment_address)) - cast(*void)(*instance)) == 8, "StdVideoEncodeH265SliceSegmentHeader.slice_segment_address has unexpected offset % instead of 8", ((cast(*void)(*instance.slice_segment_address)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265SliceSegmentHeader.slice_segment_address)) == 4, "StdVideoEncodeH265SliceSegmentHeader.slice_segment_address has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeH265SliceSegmentHeader.slice_segment_address)));
|
|
assert(((cast(*void)(*instance.collocated_ref_idx)) - cast(*void)(*instance)) == 12, "StdVideoEncodeH265SliceSegmentHeader.collocated_ref_idx has unexpected offset % instead of 12", ((cast(*void)(*instance.collocated_ref_idx)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265SliceSegmentHeader.collocated_ref_idx)) == 1, "StdVideoEncodeH265SliceSegmentHeader.collocated_ref_idx has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeH265SliceSegmentHeader.collocated_ref_idx)));
|
|
assert(((cast(*void)(*instance.MaxNumMergeCand)) - cast(*void)(*instance)) == 13, "StdVideoEncodeH265SliceSegmentHeader.MaxNumMergeCand has unexpected offset % instead of 13", ((cast(*void)(*instance.MaxNumMergeCand)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265SliceSegmentHeader.MaxNumMergeCand)) == 1, "StdVideoEncodeH265SliceSegmentHeader.MaxNumMergeCand has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeH265SliceSegmentHeader.MaxNumMergeCand)));
|
|
assert(((cast(*void)(*instance.slice_cb_qp_offset)) - cast(*void)(*instance)) == 14, "StdVideoEncodeH265SliceSegmentHeader.slice_cb_qp_offset has unexpected offset % instead of 14", ((cast(*void)(*instance.slice_cb_qp_offset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265SliceSegmentHeader.slice_cb_qp_offset)) == 1, "StdVideoEncodeH265SliceSegmentHeader.slice_cb_qp_offset has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeH265SliceSegmentHeader.slice_cb_qp_offset)));
|
|
assert(((cast(*void)(*instance.slice_cr_qp_offset)) - cast(*void)(*instance)) == 15, "StdVideoEncodeH265SliceSegmentHeader.slice_cr_qp_offset has unexpected offset % instead of 15", ((cast(*void)(*instance.slice_cr_qp_offset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265SliceSegmentHeader.slice_cr_qp_offset)) == 1, "StdVideoEncodeH265SliceSegmentHeader.slice_cr_qp_offset has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeH265SliceSegmentHeader.slice_cr_qp_offset)));
|
|
assert(((cast(*void)(*instance.slice_beta_offset_div2)) - cast(*void)(*instance)) == 16, "StdVideoEncodeH265SliceSegmentHeader.slice_beta_offset_div2 has unexpected offset % instead of 16", ((cast(*void)(*instance.slice_beta_offset_div2)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265SliceSegmentHeader.slice_beta_offset_div2)) == 1, "StdVideoEncodeH265SliceSegmentHeader.slice_beta_offset_div2 has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeH265SliceSegmentHeader.slice_beta_offset_div2)));
|
|
assert(((cast(*void)(*instance.slice_tc_offset_div2)) - cast(*void)(*instance)) == 17, "StdVideoEncodeH265SliceSegmentHeader.slice_tc_offset_div2 has unexpected offset % instead of 17", ((cast(*void)(*instance.slice_tc_offset_div2)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265SliceSegmentHeader.slice_tc_offset_div2)) == 1, "StdVideoEncodeH265SliceSegmentHeader.slice_tc_offset_div2 has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeH265SliceSegmentHeader.slice_tc_offset_div2)));
|
|
assert(((cast(*void)(*instance.slice_act_y_qp_offset)) - cast(*void)(*instance)) == 18, "StdVideoEncodeH265SliceSegmentHeader.slice_act_y_qp_offset has unexpected offset % instead of 18", ((cast(*void)(*instance.slice_act_y_qp_offset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265SliceSegmentHeader.slice_act_y_qp_offset)) == 1, "StdVideoEncodeH265SliceSegmentHeader.slice_act_y_qp_offset has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeH265SliceSegmentHeader.slice_act_y_qp_offset)));
|
|
assert(((cast(*void)(*instance.slice_act_cb_qp_offset)) - cast(*void)(*instance)) == 19, "StdVideoEncodeH265SliceSegmentHeader.slice_act_cb_qp_offset has unexpected offset % instead of 19", ((cast(*void)(*instance.slice_act_cb_qp_offset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265SliceSegmentHeader.slice_act_cb_qp_offset)) == 1, "StdVideoEncodeH265SliceSegmentHeader.slice_act_cb_qp_offset has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeH265SliceSegmentHeader.slice_act_cb_qp_offset)));
|
|
assert(((cast(*void)(*instance.slice_act_cr_qp_offset)) - cast(*void)(*instance)) == 20, "StdVideoEncodeH265SliceSegmentHeader.slice_act_cr_qp_offset has unexpected offset % instead of 20", ((cast(*void)(*instance.slice_act_cr_qp_offset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265SliceSegmentHeader.slice_act_cr_qp_offset)) == 1, "StdVideoEncodeH265SliceSegmentHeader.slice_act_cr_qp_offset has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeH265SliceSegmentHeader.slice_act_cr_qp_offset)));
|
|
assert(((cast(*void)(*instance.slice_qp_delta)) - cast(*void)(*instance)) == 21, "StdVideoEncodeH265SliceSegmentHeader.slice_qp_delta has unexpected offset % instead of 21", ((cast(*void)(*instance.slice_qp_delta)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265SliceSegmentHeader.slice_qp_delta)) == 1, "StdVideoEncodeH265SliceSegmentHeader.slice_qp_delta has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeH265SliceSegmentHeader.slice_qp_delta)));
|
|
assert(((cast(*void)(*instance.reserved1)) - cast(*void)(*instance)) == 22, "StdVideoEncodeH265SliceSegmentHeader.reserved1 has unexpected offset % instead of 22", ((cast(*void)(*instance.reserved1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265SliceSegmentHeader.reserved1)) == 2, "StdVideoEncodeH265SliceSegmentHeader.reserved1 has unexpected size % instead of 2", size_of(type_of(StdVideoEncodeH265SliceSegmentHeader.reserved1)));
|
|
assert(((cast(*void)(*instance.pWeightTable)) - cast(*void)(*instance)) == 24, "StdVideoEncodeH265SliceSegmentHeader.pWeightTable has unexpected offset % instead of 24", ((cast(*void)(*instance.pWeightTable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265SliceSegmentHeader.pWeightTable)) == 8, "StdVideoEncodeH265SliceSegmentHeader.pWeightTable has unexpected size % instead of 8", size_of(type_of(StdVideoEncodeH265SliceSegmentHeader.pWeightTable)));
|
|
assert(size_of(StdVideoEncodeH265SliceSegmentHeader) == 32, "StdVideoEncodeH265SliceSegmentHeader has size % instead of 32", size_of(StdVideoEncodeH265SliceSegmentHeader));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoEncodeH265ReferenceListsInfoFlags;
|
|
assert(((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)) == 0, "StdVideoEncodeH265ReferenceListsInfoFlags.__bitfield has unexpected offset % instead of 0", ((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265ReferenceListsInfoFlags.__bitfield)) == 4, "StdVideoEncodeH265ReferenceListsInfoFlags.__bitfield has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeH265ReferenceListsInfoFlags.__bitfield)));
|
|
assert(size_of(StdVideoEncodeH265ReferenceListsInfoFlags) == 4, "StdVideoEncodeH265ReferenceListsInfoFlags has size % instead of 4", size_of(StdVideoEncodeH265ReferenceListsInfoFlags));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoEncodeH265ReferenceListsInfo;
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 0, "StdVideoEncodeH265ReferenceListsInfo.flags has unexpected offset % instead of 0", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265ReferenceListsInfo.flags)) == 4, "StdVideoEncodeH265ReferenceListsInfo.flags has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeH265ReferenceListsInfo.flags)));
|
|
assert(((cast(*void)(*instance.num_ref_idx_l0_active_minus1)) - cast(*void)(*instance)) == 4, "StdVideoEncodeH265ReferenceListsInfo.num_ref_idx_l0_active_minus1 has unexpected offset % instead of 4", ((cast(*void)(*instance.num_ref_idx_l0_active_minus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265ReferenceListsInfo.num_ref_idx_l0_active_minus1)) == 1, "StdVideoEncodeH265ReferenceListsInfo.num_ref_idx_l0_active_minus1 has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeH265ReferenceListsInfo.num_ref_idx_l0_active_minus1)));
|
|
assert(((cast(*void)(*instance.num_ref_idx_l1_active_minus1)) - cast(*void)(*instance)) == 5, "StdVideoEncodeH265ReferenceListsInfo.num_ref_idx_l1_active_minus1 has unexpected offset % instead of 5", ((cast(*void)(*instance.num_ref_idx_l1_active_minus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265ReferenceListsInfo.num_ref_idx_l1_active_minus1)) == 1, "StdVideoEncodeH265ReferenceListsInfo.num_ref_idx_l1_active_minus1 has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeH265ReferenceListsInfo.num_ref_idx_l1_active_minus1)));
|
|
assert(((cast(*void)(*instance.RefPicList0)) - cast(*void)(*instance)) == 6, "StdVideoEncodeH265ReferenceListsInfo.RefPicList0 has unexpected offset % instead of 6", ((cast(*void)(*instance.RefPicList0)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265ReferenceListsInfo.RefPicList0)) == 15, "StdVideoEncodeH265ReferenceListsInfo.RefPicList0 has unexpected size % instead of 15", size_of(type_of(StdVideoEncodeH265ReferenceListsInfo.RefPicList0)));
|
|
assert(((cast(*void)(*instance.RefPicList1)) - cast(*void)(*instance)) == 21, "StdVideoEncodeH265ReferenceListsInfo.RefPicList1 has unexpected offset % instead of 21", ((cast(*void)(*instance.RefPicList1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265ReferenceListsInfo.RefPicList1)) == 15, "StdVideoEncodeH265ReferenceListsInfo.RefPicList1 has unexpected size % instead of 15", size_of(type_of(StdVideoEncodeH265ReferenceListsInfo.RefPicList1)));
|
|
assert(((cast(*void)(*instance.list_entry_l0)) - cast(*void)(*instance)) == 36, "StdVideoEncodeH265ReferenceListsInfo.list_entry_l0 has unexpected offset % instead of 36", ((cast(*void)(*instance.list_entry_l0)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265ReferenceListsInfo.list_entry_l0)) == 15, "StdVideoEncodeH265ReferenceListsInfo.list_entry_l0 has unexpected size % instead of 15", size_of(type_of(StdVideoEncodeH265ReferenceListsInfo.list_entry_l0)));
|
|
assert(((cast(*void)(*instance.list_entry_l1)) - cast(*void)(*instance)) == 51, "StdVideoEncodeH265ReferenceListsInfo.list_entry_l1 has unexpected offset % instead of 51", ((cast(*void)(*instance.list_entry_l1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265ReferenceListsInfo.list_entry_l1)) == 15, "StdVideoEncodeH265ReferenceListsInfo.list_entry_l1 has unexpected size % instead of 15", size_of(type_of(StdVideoEncodeH265ReferenceListsInfo.list_entry_l1)));
|
|
assert(size_of(StdVideoEncodeH265ReferenceListsInfo) == 68, "StdVideoEncodeH265ReferenceListsInfo has size % instead of 68", size_of(StdVideoEncodeH265ReferenceListsInfo));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoEncodeH265PictureInfoFlags;
|
|
assert(((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)) == 0, "StdVideoEncodeH265PictureInfoFlags.__bitfield has unexpected offset % instead of 0", ((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265PictureInfoFlags.__bitfield)) == 4, "StdVideoEncodeH265PictureInfoFlags.__bitfield has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeH265PictureInfoFlags.__bitfield)));
|
|
assert(size_of(StdVideoEncodeH265PictureInfoFlags) == 4, "StdVideoEncodeH265PictureInfoFlags has size % instead of 4", size_of(StdVideoEncodeH265PictureInfoFlags));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoEncodeH265LongTermRefPics;
|
|
assert(((cast(*void)(*instance.num_long_term_sps)) - cast(*void)(*instance)) == 0, "StdVideoEncodeH265LongTermRefPics.num_long_term_sps has unexpected offset % instead of 0", ((cast(*void)(*instance.num_long_term_sps)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265LongTermRefPics.num_long_term_sps)) == 1, "StdVideoEncodeH265LongTermRefPics.num_long_term_sps has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeH265LongTermRefPics.num_long_term_sps)));
|
|
assert(((cast(*void)(*instance.num_long_term_pics)) - cast(*void)(*instance)) == 1, "StdVideoEncodeH265LongTermRefPics.num_long_term_pics has unexpected offset % instead of 1", ((cast(*void)(*instance.num_long_term_pics)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265LongTermRefPics.num_long_term_pics)) == 1, "StdVideoEncodeH265LongTermRefPics.num_long_term_pics has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeH265LongTermRefPics.num_long_term_pics)));
|
|
assert(((cast(*void)(*instance.lt_idx_sps)) - cast(*void)(*instance)) == 2, "StdVideoEncodeH265LongTermRefPics.lt_idx_sps has unexpected offset % instead of 2", ((cast(*void)(*instance.lt_idx_sps)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265LongTermRefPics.lt_idx_sps)) == 32, "StdVideoEncodeH265LongTermRefPics.lt_idx_sps has unexpected size % instead of 32", size_of(type_of(StdVideoEncodeH265LongTermRefPics.lt_idx_sps)));
|
|
assert(((cast(*void)(*instance.poc_lsb_lt)) - cast(*void)(*instance)) == 34, "StdVideoEncodeH265LongTermRefPics.poc_lsb_lt has unexpected offset % instead of 34", ((cast(*void)(*instance.poc_lsb_lt)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265LongTermRefPics.poc_lsb_lt)) == 16, "StdVideoEncodeH265LongTermRefPics.poc_lsb_lt has unexpected size % instead of 16", size_of(type_of(StdVideoEncodeH265LongTermRefPics.poc_lsb_lt)));
|
|
assert(((cast(*void)(*instance.used_by_curr_pic_lt_flag)) - cast(*void)(*instance)) == 50, "StdVideoEncodeH265LongTermRefPics.used_by_curr_pic_lt_flag has unexpected offset % instead of 50", ((cast(*void)(*instance.used_by_curr_pic_lt_flag)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265LongTermRefPics.used_by_curr_pic_lt_flag)) == 2, "StdVideoEncodeH265LongTermRefPics.used_by_curr_pic_lt_flag has unexpected size % instead of 2", size_of(type_of(StdVideoEncodeH265LongTermRefPics.used_by_curr_pic_lt_flag)));
|
|
assert(((cast(*void)(*instance.delta_poc_msb_present_flag)) - cast(*void)(*instance)) == 52, "StdVideoEncodeH265LongTermRefPics.delta_poc_msb_present_flag has unexpected offset % instead of 52", ((cast(*void)(*instance.delta_poc_msb_present_flag)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265LongTermRefPics.delta_poc_msb_present_flag)) == 48, "StdVideoEncodeH265LongTermRefPics.delta_poc_msb_present_flag has unexpected size % instead of 48", size_of(type_of(StdVideoEncodeH265LongTermRefPics.delta_poc_msb_present_flag)));
|
|
assert(((cast(*void)(*instance.delta_poc_msb_cycle_lt)) - cast(*void)(*instance)) == 100, "StdVideoEncodeH265LongTermRefPics.delta_poc_msb_cycle_lt has unexpected offset % instead of 100", ((cast(*void)(*instance.delta_poc_msb_cycle_lt)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265LongTermRefPics.delta_poc_msb_cycle_lt)) == 48, "StdVideoEncodeH265LongTermRefPics.delta_poc_msb_cycle_lt has unexpected size % instead of 48", size_of(type_of(StdVideoEncodeH265LongTermRefPics.delta_poc_msb_cycle_lt)));
|
|
assert(size_of(StdVideoEncodeH265LongTermRefPics) == 148, "StdVideoEncodeH265LongTermRefPics has size % instead of 148", size_of(StdVideoEncodeH265LongTermRefPics));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoEncodeH265PictureInfo;
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 0, "StdVideoEncodeH265PictureInfo.flags has unexpected offset % instead of 0", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265PictureInfo.flags)) == 4, "StdVideoEncodeH265PictureInfo.flags has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeH265PictureInfo.flags)));
|
|
assert(((cast(*void)(*instance.pic_type)) - cast(*void)(*instance)) == 4, "StdVideoEncodeH265PictureInfo.pic_type has unexpected offset % instead of 4", ((cast(*void)(*instance.pic_type)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265PictureInfo.pic_type)) == 4, "StdVideoEncodeH265PictureInfo.pic_type has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeH265PictureInfo.pic_type)));
|
|
assert(((cast(*void)(*instance.sps_video_parameter_set_id)) - cast(*void)(*instance)) == 8, "StdVideoEncodeH265PictureInfo.sps_video_parameter_set_id has unexpected offset % instead of 8", ((cast(*void)(*instance.sps_video_parameter_set_id)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265PictureInfo.sps_video_parameter_set_id)) == 1, "StdVideoEncodeH265PictureInfo.sps_video_parameter_set_id has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeH265PictureInfo.sps_video_parameter_set_id)));
|
|
assert(((cast(*void)(*instance.pps_seq_parameter_set_id)) - cast(*void)(*instance)) == 9, "StdVideoEncodeH265PictureInfo.pps_seq_parameter_set_id has unexpected offset % instead of 9", ((cast(*void)(*instance.pps_seq_parameter_set_id)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265PictureInfo.pps_seq_parameter_set_id)) == 1, "StdVideoEncodeH265PictureInfo.pps_seq_parameter_set_id has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeH265PictureInfo.pps_seq_parameter_set_id)));
|
|
assert(((cast(*void)(*instance.pps_pic_parameter_set_id)) - cast(*void)(*instance)) == 10, "StdVideoEncodeH265PictureInfo.pps_pic_parameter_set_id has unexpected offset % instead of 10", ((cast(*void)(*instance.pps_pic_parameter_set_id)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265PictureInfo.pps_pic_parameter_set_id)) == 1, "StdVideoEncodeH265PictureInfo.pps_pic_parameter_set_id has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeH265PictureInfo.pps_pic_parameter_set_id)));
|
|
assert(((cast(*void)(*instance.short_term_ref_pic_set_idx)) - cast(*void)(*instance)) == 11, "StdVideoEncodeH265PictureInfo.short_term_ref_pic_set_idx has unexpected offset % instead of 11", ((cast(*void)(*instance.short_term_ref_pic_set_idx)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265PictureInfo.short_term_ref_pic_set_idx)) == 1, "StdVideoEncodeH265PictureInfo.short_term_ref_pic_set_idx has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeH265PictureInfo.short_term_ref_pic_set_idx)));
|
|
assert(((cast(*void)(*instance.PicOrderCntVal)) - cast(*void)(*instance)) == 12, "StdVideoEncodeH265PictureInfo.PicOrderCntVal has unexpected offset % instead of 12", ((cast(*void)(*instance.PicOrderCntVal)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265PictureInfo.PicOrderCntVal)) == 4, "StdVideoEncodeH265PictureInfo.PicOrderCntVal has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeH265PictureInfo.PicOrderCntVal)));
|
|
assert(((cast(*void)(*instance.TemporalId)) - cast(*void)(*instance)) == 16, "StdVideoEncodeH265PictureInfo.TemporalId has unexpected offset % instead of 16", ((cast(*void)(*instance.TemporalId)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265PictureInfo.TemporalId)) == 1, "StdVideoEncodeH265PictureInfo.TemporalId has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeH265PictureInfo.TemporalId)));
|
|
assert(((cast(*void)(*instance.reserved1)) - cast(*void)(*instance)) == 17, "StdVideoEncodeH265PictureInfo.reserved1 has unexpected offset % instead of 17", ((cast(*void)(*instance.reserved1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265PictureInfo.reserved1)) == 7, "StdVideoEncodeH265PictureInfo.reserved1 has unexpected size % instead of 7", size_of(type_of(StdVideoEncodeH265PictureInfo.reserved1)));
|
|
assert(((cast(*void)(*instance.pRefLists)) - cast(*void)(*instance)) == 24, "StdVideoEncodeH265PictureInfo.pRefLists has unexpected offset % instead of 24", ((cast(*void)(*instance.pRefLists)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265PictureInfo.pRefLists)) == 8, "StdVideoEncodeH265PictureInfo.pRefLists has unexpected size % instead of 8", size_of(type_of(StdVideoEncodeH265PictureInfo.pRefLists)));
|
|
assert(((cast(*void)(*instance.pShortTermRefPicSet)) - cast(*void)(*instance)) == 32, "StdVideoEncodeH265PictureInfo.pShortTermRefPicSet has unexpected offset % instead of 32", ((cast(*void)(*instance.pShortTermRefPicSet)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265PictureInfo.pShortTermRefPicSet)) == 8, "StdVideoEncodeH265PictureInfo.pShortTermRefPicSet has unexpected size % instead of 8", size_of(type_of(StdVideoEncodeH265PictureInfo.pShortTermRefPicSet)));
|
|
assert(((cast(*void)(*instance.pLongTermRefPics)) - cast(*void)(*instance)) == 40, "StdVideoEncodeH265PictureInfo.pLongTermRefPics has unexpected offset % instead of 40", ((cast(*void)(*instance.pLongTermRefPics)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265PictureInfo.pLongTermRefPics)) == 8, "StdVideoEncodeH265PictureInfo.pLongTermRefPics has unexpected size % instead of 8", size_of(type_of(StdVideoEncodeH265PictureInfo.pLongTermRefPics)));
|
|
assert(size_of(StdVideoEncodeH265PictureInfo) == 48, "StdVideoEncodeH265PictureInfo has size % instead of 48", size_of(StdVideoEncodeH265PictureInfo));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoEncodeH265ReferenceInfoFlags;
|
|
assert(((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)) == 0, "StdVideoEncodeH265ReferenceInfoFlags.__bitfield has unexpected offset % instead of 0", ((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265ReferenceInfoFlags.__bitfield)) == 4, "StdVideoEncodeH265ReferenceInfoFlags.__bitfield has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeH265ReferenceInfoFlags.__bitfield)));
|
|
assert(size_of(StdVideoEncodeH265ReferenceInfoFlags) == 4, "StdVideoEncodeH265ReferenceInfoFlags has size % instead of 4", size_of(StdVideoEncodeH265ReferenceInfoFlags));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoEncodeH265ReferenceInfo;
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 0, "StdVideoEncodeH265ReferenceInfo.flags has unexpected offset % instead of 0", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265ReferenceInfo.flags)) == 4, "StdVideoEncodeH265ReferenceInfo.flags has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeH265ReferenceInfo.flags)));
|
|
assert(((cast(*void)(*instance.pic_type)) - cast(*void)(*instance)) == 4, "StdVideoEncodeH265ReferenceInfo.pic_type has unexpected offset % instead of 4", ((cast(*void)(*instance.pic_type)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265ReferenceInfo.pic_type)) == 4, "StdVideoEncodeH265ReferenceInfo.pic_type has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeH265ReferenceInfo.pic_type)));
|
|
assert(((cast(*void)(*instance.PicOrderCntVal)) - cast(*void)(*instance)) == 8, "StdVideoEncodeH265ReferenceInfo.PicOrderCntVal has unexpected offset % instead of 8", ((cast(*void)(*instance.PicOrderCntVal)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265ReferenceInfo.PicOrderCntVal)) == 4, "StdVideoEncodeH265ReferenceInfo.PicOrderCntVal has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeH265ReferenceInfo.PicOrderCntVal)));
|
|
assert(((cast(*void)(*instance.TemporalId)) - cast(*void)(*instance)) == 12, "StdVideoEncodeH265ReferenceInfo.TemporalId has unexpected offset % instead of 12", ((cast(*void)(*instance.TemporalId)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeH265ReferenceInfo.TemporalId)) == 1, "StdVideoEncodeH265ReferenceInfo.TemporalId has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeH265ReferenceInfo.TemporalId)));
|
|
assert(size_of(StdVideoEncodeH265ReferenceInfo) == 16, "StdVideoEncodeH265ReferenceInfo has size % instead of 16", size_of(StdVideoEncodeH265ReferenceInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeH265CapabilitiesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeH265CapabilitiesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265CapabilitiesKHR.sType)) == 4, "VkVideoEncodeH265CapabilitiesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265CapabilitiesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeH265CapabilitiesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265CapabilitiesKHR.pNext)) == 8, "VkVideoEncodeH265CapabilitiesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeH265CapabilitiesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkVideoEncodeH265CapabilitiesKHR.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265CapabilitiesKHR.flags)) == 4, "VkVideoEncodeH265CapabilitiesKHR.flags has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265CapabilitiesKHR.flags)));
|
|
assert(((cast(*void)(*instance.maxLevelIdc)) - cast(*void)(*instance)) == 20, "VkVideoEncodeH265CapabilitiesKHR.maxLevelIdc has unexpected offset % instead of 20", ((cast(*void)(*instance.maxLevelIdc)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265CapabilitiesKHR.maxLevelIdc)) == 4, "VkVideoEncodeH265CapabilitiesKHR.maxLevelIdc has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265CapabilitiesKHR.maxLevelIdc)));
|
|
assert(((cast(*void)(*instance.maxSliceSegmentCount)) - cast(*void)(*instance)) == 24, "VkVideoEncodeH265CapabilitiesKHR.maxSliceSegmentCount has unexpected offset % instead of 24", ((cast(*void)(*instance.maxSliceSegmentCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265CapabilitiesKHR.maxSliceSegmentCount)) == 4, "VkVideoEncodeH265CapabilitiesKHR.maxSliceSegmentCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265CapabilitiesKHR.maxSliceSegmentCount)));
|
|
assert(((cast(*void)(*instance.maxTiles)) - cast(*void)(*instance)) == 28, "VkVideoEncodeH265CapabilitiesKHR.maxTiles has unexpected offset % instead of 28", ((cast(*void)(*instance.maxTiles)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265CapabilitiesKHR.maxTiles)) == 8, "VkVideoEncodeH265CapabilitiesKHR.maxTiles has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeH265CapabilitiesKHR.maxTiles)));
|
|
assert(((cast(*void)(*instance.ctbSizes)) - cast(*void)(*instance)) == 36, "VkVideoEncodeH265CapabilitiesKHR.ctbSizes has unexpected offset % instead of 36", ((cast(*void)(*instance.ctbSizes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265CapabilitiesKHR.ctbSizes)) == 4, "VkVideoEncodeH265CapabilitiesKHR.ctbSizes has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265CapabilitiesKHR.ctbSizes)));
|
|
assert(((cast(*void)(*instance.transformBlockSizes)) - cast(*void)(*instance)) == 40, "VkVideoEncodeH265CapabilitiesKHR.transformBlockSizes has unexpected offset % instead of 40", ((cast(*void)(*instance.transformBlockSizes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265CapabilitiesKHR.transformBlockSizes)) == 4, "VkVideoEncodeH265CapabilitiesKHR.transformBlockSizes has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265CapabilitiesKHR.transformBlockSizes)));
|
|
assert(((cast(*void)(*instance.maxPPictureL0ReferenceCount)) - cast(*void)(*instance)) == 44, "VkVideoEncodeH265CapabilitiesKHR.maxPPictureL0ReferenceCount has unexpected offset % instead of 44", ((cast(*void)(*instance.maxPPictureL0ReferenceCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265CapabilitiesKHR.maxPPictureL0ReferenceCount)) == 4, "VkVideoEncodeH265CapabilitiesKHR.maxPPictureL0ReferenceCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265CapabilitiesKHR.maxPPictureL0ReferenceCount)));
|
|
assert(((cast(*void)(*instance.maxBPictureL0ReferenceCount)) - cast(*void)(*instance)) == 48, "VkVideoEncodeH265CapabilitiesKHR.maxBPictureL0ReferenceCount has unexpected offset % instead of 48", ((cast(*void)(*instance.maxBPictureL0ReferenceCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265CapabilitiesKHR.maxBPictureL0ReferenceCount)) == 4, "VkVideoEncodeH265CapabilitiesKHR.maxBPictureL0ReferenceCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265CapabilitiesKHR.maxBPictureL0ReferenceCount)));
|
|
assert(((cast(*void)(*instance.maxL1ReferenceCount)) - cast(*void)(*instance)) == 52, "VkVideoEncodeH265CapabilitiesKHR.maxL1ReferenceCount has unexpected offset % instead of 52", ((cast(*void)(*instance.maxL1ReferenceCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265CapabilitiesKHR.maxL1ReferenceCount)) == 4, "VkVideoEncodeH265CapabilitiesKHR.maxL1ReferenceCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265CapabilitiesKHR.maxL1ReferenceCount)));
|
|
assert(((cast(*void)(*instance.maxSubLayerCount)) - cast(*void)(*instance)) == 56, "VkVideoEncodeH265CapabilitiesKHR.maxSubLayerCount has unexpected offset % instead of 56", ((cast(*void)(*instance.maxSubLayerCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265CapabilitiesKHR.maxSubLayerCount)) == 4, "VkVideoEncodeH265CapabilitiesKHR.maxSubLayerCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265CapabilitiesKHR.maxSubLayerCount)));
|
|
assert(((cast(*void)(*instance.expectDyadicTemporalSubLayerPattern)) - cast(*void)(*instance)) == 60, "VkVideoEncodeH265CapabilitiesKHR.expectDyadicTemporalSubLayerPattern has unexpected offset % instead of 60", ((cast(*void)(*instance.expectDyadicTemporalSubLayerPattern)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265CapabilitiesKHR.expectDyadicTemporalSubLayerPattern)) == 4, "VkVideoEncodeH265CapabilitiesKHR.expectDyadicTemporalSubLayerPattern has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265CapabilitiesKHR.expectDyadicTemporalSubLayerPattern)));
|
|
assert(((cast(*void)(*instance.minQp)) - cast(*void)(*instance)) == 64, "VkVideoEncodeH265CapabilitiesKHR.minQp has unexpected offset % instead of 64", ((cast(*void)(*instance.minQp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265CapabilitiesKHR.minQp)) == 4, "VkVideoEncodeH265CapabilitiesKHR.minQp has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265CapabilitiesKHR.minQp)));
|
|
assert(((cast(*void)(*instance.maxQp)) - cast(*void)(*instance)) == 68, "VkVideoEncodeH265CapabilitiesKHR.maxQp has unexpected offset % instead of 68", ((cast(*void)(*instance.maxQp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265CapabilitiesKHR.maxQp)) == 4, "VkVideoEncodeH265CapabilitiesKHR.maxQp has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265CapabilitiesKHR.maxQp)));
|
|
assert(((cast(*void)(*instance.prefersGopRemainingFrames)) - cast(*void)(*instance)) == 72, "VkVideoEncodeH265CapabilitiesKHR.prefersGopRemainingFrames has unexpected offset % instead of 72", ((cast(*void)(*instance.prefersGopRemainingFrames)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265CapabilitiesKHR.prefersGopRemainingFrames)) == 4, "VkVideoEncodeH265CapabilitiesKHR.prefersGopRemainingFrames has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265CapabilitiesKHR.prefersGopRemainingFrames)));
|
|
assert(((cast(*void)(*instance.requiresGopRemainingFrames)) - cast(*void)(*instance)) == 76, "VkVideoEncodeH265CapabilitiesKHR.requiresGopRemainingFrames has unexpected offset % instead of 76", ((cast(*void)(*instance.requiresGopRemainingFrames)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265CapabilitiesKHR.requiresGopRemainingFrames)) == 4, "VkVideoEncodeH265CapabilitiesKHR.requiresGopRemainingFrames has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265CapabilitiesKHR.requiresGopRemainingFrames)));
|
|
assert(((cast(*void)(*instance.stdSyntaxFlags)) - cast(*void)(*instance)) == 80, "VkVideoEncodeH265CapabilitiesKHR.stdSyntaxFlags has unexpected offset % instead of 80", ((cast(*void)(*instance.stdSyntaxFlags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265CapabilitiesKHR.stdSyntaxFlags)) == 4, "VkVideoEncodeH265CapabilitiesKHR.stdSyntaxFlags has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265CapabilitiesKHR.stdSyntaxFlags)));
|
|
assert(size_of(VkVideoEncodeH265CapabilitiesKHR) == 88, "VkVideoEncodeH265CapabilitiesKHR has size % instead of 88", size_of(VkVideoEncodeH265CapabilitiesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeH265SessionCreateInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeH265SessionCreateInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265SessionCreateInfoKHR.sType)) == 4, "VkVideoEncodeH265SessionCreateInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265SessionCreateInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeH265SessionCreateInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265SessionCreateInfoKHR.pNext)) == 8, "VkVideoEncodeH265SessionCreateInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeH265SessionCreateInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.useMaxLevelIdc)) - cast(*void)(*instance)) == 16, "VkVideoEncodeH265SessionCreateInfoKHR.useMaxLevelIdc has unexpected offset % instead of 16", ((cast(*void)(*instance.useMaxLevelIdc)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265SessionCreateInfoKHR.useMaxLevelIdc)) == 4, "VkVideoEncodeH265SessionCreateInfoKHR.useMaxLevelIdc has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265SessionCreateInfoKHR.useMaxLevelIdc)));
|
|
assert(((cast(*void)(*instance.maxLevelIdc)) - cast(*void)(*instance)) == 20, "VkVideoEncodeH265SessionCreateInfoKHR.maxLevelIdc has unexpected offset % instead of 20", ((cast(*void)(*instance.maxLevelIdc)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265SessionCreateInfoKHR.maxLevelIdc)) == 4, "VkVideoEncodeH265SessionCreateInfoKHR.maxLevelIdc has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265SessionCreateInfoKHR.maxLevelIdc)));
|
|
assert(size_of(VkVideoEncodeH265SessionCreateInfoKHR) == 24, "VkVideoEncodeH265SessionCreateInfoKHR has size % instead of 24", size_of(VkVideoEncodeH265SessionCreateInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeH265QpKHR;
|
|
assert(((cast(*void)(*instance.qpI)) - cast(*void)(*instance)) == 0, "VkVideoEncodeH265QpKHR.qpI has unexpected offset % instead of 0", ((cast(*void)(*instance.qpI)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265QpKHR.qpI)) == 4, "VkVideoEncodeH265QpKHR.qpI has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265QpKHR.qpI)));
|
|
assert(((cast(*void)(*instance.qpP)) - cast(*void)(*instance)) == 4, "VkVideoEncodeH265QpKHR.qpP has unexpected offset % instead of 4", ((cast(*void)(*instance.qpP)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265QpKHR.qpP)) == 4, "VkVideoEncodeH265QpKHR.qpP has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265QpKHR.qpP)));
|
|
assert(((cast(*void)(*instance.qpB)) - cast(*void)(*instance)) == 8, "VkVideoEncodeH265QpKHR.qpB has unexpected offset % instead of 8", ((cast(*void)(*instance.qpB)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265QpKHR.qpB)) == 4, "VkVideoEncodeH265QpKHR.qpB has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265QpKHR.qpB)));
|
|
assert(size_of(VkVideoEncodeH265QpKHR) == 12, "VkVideoEncodeH265QpKHR has size % instead of 12", size_of(VkVideoEncodeH265QpKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeH265QualityLevelPropertiesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeH265QualityLevelPropertiesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265QualityLevelPropertiesKHR.sType)) == 4, "VkVideoEncodeH265QualityLevelPropertiesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265QualityLevelPropertiesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeH265QualityLevelPropertiesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265QualityLevelPropertiesKHR.pNext)) == 8, "VkVideoEncodeH265QualityLevelPropertiesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeH265QualityLevelPropertiesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.preferredRateControlFlags)) - cast(*void)(*instance)) == 16, "VkVideoEncodeH265QualityLevelPropertiesKHR.preferredRateControlFlags has unexpected offset % instead of 16", ((cast(*void)(*instance.preferredRateControlFlags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265QualityLevelPropertiesKHR.preferredRateControlFlags)) == 4, "VkVideoEncodeH265QualityLevelPropertiesKHR.preferredRateControlFlags has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265QualityLevelPropertiesKHR.preferredRateControlFlags)));
|
|
assert(((cast(*void)(*instance.preferredGopFrameCount)) - cast(*void)(*instance)) == 20, "VkVideoEncodeH265QualityLevelPropertiesKHR.preferredGopFrameCount has unexpected offset % instead of 20", ((cast(*void)(*instance.preferredGopFrameCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265QualityLevelPropertiesKHR.preferredGopFrameCount)) == 4, "VkVideoEncodeH265QualityLevelPropertiesKHR.preferredGopFrameCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265QualityLevelPropertiesKHR.preferredGopFrameCount)));
|
|
assert(((cast(*void)(*instance.preferredIdrPeriod)) - cast(*void)(*instance)) == 24, "VkVideoEncodeH265QualityLevelPropertiesKHR.preferredIdrPeriod has unexpected offset % instead of 24", ((cast(*void)(*instance.preferredIdrPeriod)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265QualityLevelPropertiesKHR.preferredIdrPeriod)) == 4, "VkVideoEncodeH265QualityLevelPropertiesKHR.preferredIdrPeriod has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265QualityLevelPropertiesKHR.preferredIdrPeriod)));
|
|
assert(((cast(*void)(*instance.preferredConsecutiveBFrameCount)) - cast(*void)(*instance)) == 28, "VkVideoEncodeH265QualityLevelPropertiesKHR.preferredConsecutiveBFrameCount has unexpected offset % instead of 28", ((cast(*void)(*instance.preferredConsecutiveBFrameCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265QualityLevelPropertiesKHR.preferredConsecutiveBFrameCount)) == 4, "VkVideoEncodeH265QualityLevelPropertiesKHR.preferredConsecutiveBFrameCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265QualityLevelPropertiesKHR.preferredConsecutiveBFrameCount)));
|
|
assert(((cast(*void)(*instance.preferredSubLayerCount)) - cast(*void)(*instance)) == 32, "VkVideoEncodeH265QualityLevelPropertiesKHR.preferredSubLayerCount has unexpected offset % instead of 32", ((cast(*void)(*instance.preferredSubLayerCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265QualityLevelPropertiesKHR.preferredSubLayerCount)) == 4, "VkVideoEncodeH265QualityLevelPropertiesKHR.preferredSubLayerCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265QualityLevelPropertiesKHR.preferredSubLayerCount)));
|
|
assert(((cast(*void)(*instance.preferredConstantQp)) - cast(*void)(*instance)) == 36, "VkVideoEncodeH265QualityLevelPropertiesKHR.preferredConstantQp has unexpected offset % instead of 36", ((cast(*void)(*instance.preferredConstantQp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265QualityLevelPropertiesKHR.preferredConstantQp)) == 12, "VkVideoEncodeH265QualityLevelPropertiesKHR.preferredConstantQp has unexpected size % instead of 12", size_of(type_of(VkVideoEncodeH265QualityLevelPropertiesKHR.preferredConstantQp)));
|
|
assert(((cast(*void)(*instance.preferredMaxL0ReferenceCount)) - cast(*void)(*instance)) == 48, "VkVideoEncodeH265QualityLevelPropertiesKHR.preferredMaxL0ReferenceCount has unexpected offset % instead of 48", ((cast(*void)(*instance.preferredMaxL0ReferenceCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265QualityLevelPropertiesKHR.preferredMaxL0ReferenceCount)) == 4, "VkVideoEncodeH265QualityLevelPropertiesKHR.preferredMaxL0ReferenceCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265QualityLevelPropertiesKHR.preferredMaxL0ReferenceCount)));
|
|
assert(((cast(*void)(*instance.preferredMaxL1ReferenceCount)) - cast(*void)(*instance)) == 52, "VkVideoEncodeH265QualityLevelPropertiesKHR.preferredMaxL1ReferenceCount has unexpected offset % instead of 52", ((cast(*void)(*instance.preferredMaxL1ReferenceCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265QualityLevelPropertiesKHR.preferredMaxL1ReferenceCount)) == 4, "VkVideoEncodeH265QualityLevelPropertiesKHR.preferredMaxL1ReferenceCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265QualityLevelPropertiesKHR.preferredMaxL1ReferenceCount)));
|
|
assert(size_of(VkVideoEncodeH265QualityLevelPropertiesKHR) == 56, "VkVideoEncodeH265QualityLevelPropertiesKHR has size % instead of 56", size_of(VkVideoEncodeH265QualityLevelPropertiesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeH265SessionParametersAddInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeH265SessionParametersAddInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265SessionParametersAddInfoKHR.sType)) == 4, "VkVideoEncodeH265SessionParametersAddInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265SessionParametersAddInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeH265SessionParametersAddInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265SessionParametersAddInfoKHR.pNext)) == 8, "VkVideoEncodeH265SessionParametersAddInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeH265SessionParametersAddInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.stdVPSCount)) - cast(*void)(*instance)) == 16, "VkVideoEncodeH265SessionParametersAddInfoKHR.stdVPSCount has unexpected offset % instead of 16", ((cast(*void)(*instance.stdVPSCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265SessionParametersAddInfoKHR.stdVPSCount)) == 4, "VkVideoEncodeH265SessionParametersAddInfoKHR.stdVPSCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265SessionParametersAddInfoKHR.stdVPSCount)));
|
|
assert(((cast(*void)(*instance.pStdVPSs)) - cast(*void)(*instance)) == 24, "VkVideoEncodeH265SessionParametersAddInfoKHR.pStdVPSs has unexpected offset % instead of 24", ((cast(*void)(*instance.pStdVPSs)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265SessionParametersAddInfoKHR.pStdVPSs)) == 8, "VkVideoEncodeH265SessionParametersAddInfoKHR.pStdVPSs has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeH265SessionParametersAddInfoKHR.pStdVPSs)));
|
|
assert(((cast(*void)(*instance.stdSPSCount)) - cast(*void)(*instance)) == 32, "VkVideoEncodeH265SessionParametersAddInfoKHR.stdSPSCount has unexpected offset % instead of 32", ((cast(*void)(*instance.stdSPSCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265SessionParametersAddInfoKHR.stdSPSCount)) == 4, "VkVideoEncodeH265SessionParametersAddInfoKHR.stdSPSCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265SessionParametersAddInfoKHR.stdSPSCount)));
|
|
assert(((cast(*void)(*instance.pStdSPSs)) - cast(*void)(*instance)) == 40, "VkVideoEncodeH265SessionParametersAddInfoKHR.pStdSPSs has unexpected offset % instead of 40", ((cast(*void)(*instance.pStdSPSs)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265SessionParametersAddInfoKHR.pStdSPSs)) == 8, "VkVideoEncodeH265SessionParametersAddInfoKHR.pStdSPSs has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeH265SessionParametersAddInfoKHR.pStdSPSs)));
|
|
assert(((cast(*void)(*instance.stdPPSCount)) - cast(*void)(*instance)) == 48, "VkVideoEncodeH265SessionParametersAddInfoKHR.stdPPSCount has unexpected offset % instead of 48", ((cast(*void)(*instance.stdPPSCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265SessionParametersAddInfoKHR.stdPPSCount)) == 4, "VkVideoEncodeH265SessionParametersAddInfoKHR.stdPPSCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265SessionParametersAddInfoKHR.stdPPSCount)));
|
|
assert(((cast(*void)(*instance.pStdPPSs)) - cast(*void)(*instance)) == 56, "VkVideoEncodeH265SessionParametersAddInfoKHR.pStdPPSs has unexpected offset % instead of 56", ((cast(*void)(*instance.pStdPPSs)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265SessionParametersAddInfoKHR.pStdPPSs)) == 8, "VkVideoEncodeH265SessionParametersAddInfoKHR.pStdPPSs has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeH265SessionParametersAddInfoKHR.pStdPPSs)));
|
|
assert(size_of(VkVideoEncodeH265SessionParametersAddInfoKHR) == 64, "VkVideoEncodeH265SessionParametersAddInfoKHR has size % instead of 64", size_of(VkVideoEncodeH265SessionParametersAddInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeH265SessionParametersCreateInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeH265SessionParametersCreateInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265SessionParametersCreateInfoKHR.sType)) == 4, "VkVideoEncodeH265SessionParametersCreateInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265SessionParametersCreateInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeH265SessionParametersCreateInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265SessionParametersCreateInfoKHR.pNext)) == 8, "VkVideoEncodeH265SessionParametersCreateInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeH265SessionParametersCreateInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.maxStdVPSCount)) - cast(*void)(*instance)) == 16, "VkVideoEncodeH265SessionParametersCreateInfoKHR.maxStdVPSCount has unexpected offset % instead of 16", ((cast(*void)(*instance.maxStdVPSCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265SessionParametersCreateInfoKHR.maxStdVPSCount)) == 4, "VkVideoEncodeH265SessionParametersCreateInfoKHR.maxStdVPSCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265SessionParametersCreateInfoKHR.maxStdVPSCount)));
|
|
assert(((cast(*void)(*instance.maxStdSPSCount)) - cast(*void)(*instance)) == 20, "VkVideoEncodeH265SessionParametersCreateInfoKHR.maxStdSPSCount has unexpected offset % instead of 20", ((cast(*void)(*instance.maxStdSPSCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265SessionParametersCreateInfoKHR.maxStdSPSCount)) == 4, "VkVideoEncodeH265SessionParametersCreateInfoKHR.maxStdSPSCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265SessionParametersCreateInfoKHR.maxStdSPSCount)));
|
|
assert(((cast(*void)(*instance.maxStdPPSCount)) - cast(*void)(*instance)) == 24, "VkVideoEncodeH265SessionParametersCreateInfoKHR.maxStdPPSCount has unexpected offset % instead of 24", ((cast(*void)(*instance.maxStdPPSCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265SessionParametersCreateInfoKHR.maxStdPPSCount)) == 4, "VkVideoEncodeH265SessionParametersCreateInfoKHR.maxStdPPSCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265SessionParametersCreateInfoKHR.maxStdPPSCount)));
|
|
assert(((cast(*void)(*instance.pParametersAddInfo)) - cast(*void)(*instance)) == 32, "VkVideoEncodeH265SessionParametersCreateInfoKHR.pParametersAddInfo has unexpected offset % instead of 32", ((cast(*void)(*instance.pParametersAddInfo)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265SessionParametersCreateInfoKHR.pParametersAddInfo)) == 8, "VkVideoEncodeH265SessionParametersCreateInfoKHR.pParametersAddInfo has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeH265SessionParametersCreateInfoKHR.pParametersAddInfo)));
|
|
assert(size_of(VkVideoEncodeH265SessionParametersCreateInfoKHR) == 40, "VkVideoEncodeH265SessionParametersCreateInfoKHR has size % instead of 40", size_of(VkVideoEncodeH265SessionParametersCreateInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeH265SessionParametersGetInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeH265SessionParametersGetInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265SessionParametersGetInfoKHR.sType)) == 4, "VkVideoEncodeH265SessionParametersGetInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265SessionParametersGetInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeH265SessionParametersGetInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265SessionParametersGetInfoKHR.pNext)) == 8, "VkVideoEncodeH265SessionParametersGetInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeH265SessionParametersGetInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.writeStdVPS)) - cast(*void)(*instance)) == 16, "VkVideoEncodeH265SessionParametersGetInfoKHR.writeStdVPS has unexpected offset % instead of 16", ((cast(*void)(*instance.writeStdVPS)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265SessionParametersGetInfoKHR.writeStdVPS)) == 4, "VkVideoEncodeH265SessionParametersGetInfoKHR.writeStdVPS has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265SessionParametersGetInfoKHR.writeStdVPS)));
|
|
assert(((cast(*void)(*instance.writeStdSPS)) - cast(*void)(*instance)) == 20, "VkVideoEncodeH265SessionParametersGetInfoKHR.writeStdSPS has unexpected offset % instead of 20", ((cast(*void)(*instance.writeStdSPS)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265SessionParametersGetInfoKHR.writeStdSPS)) == 4, "VkVideoEncodeH265SessionParametersGetInfoKHR.writeStdSPS has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265SessionParametersGetInfoKHR.writeStdSPS)));
|
|
assert(((cast(*void)(*instance.writeStdPPS)) - cast(*void)(*instance)) == 24, "VkVideoEncodeH265SessionParametersGetInfoKHR.writeStdPPS has unexpected offset % instead of 24", ((cast(*void)(*instance.writeStdPPS)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265SessionParametersGetInfoKHR.writeStdPPS)) == 4, "VkVideoEncodeH265SessionParametersGetInfoKHR.writeStdPPS has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265SessionParametersGetInfoKHR.writeStdPPS)));
|
|
assert(((cast(*void)(*instance.stdVPSId)) - cast(*void)(*instance)) == 28, "VkVideoEncodeH265SessionParametersGetInfoKHR.stdVPSId has unexpected offset % instead of 28", ((cast(*void)(*instance.stdVPSId)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265SessionParametersGetInfoKHR.stdVPSId)) == 4, "VkVideoEncodeH265SessionParametersGetInfoKHR.stdVPSId has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265SessionParametersGetInfoKHR.stdVPSId)));
|
|
assert(((cast(*void)(*instance.stdSPSId)) - cast(*void)(*instance)) == 32, "VkVideoEncodeH265SessionParametersGetInfoKHR.stdSPSId has unexpected offset % instead of 32", ((cast(*void)(*instance.stdSPSId)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265SessionParametersGetInfoKHR.stdSPSId)) == 4, "VkVideoEncodeH265SessionParametersGetInfoKHR.stdSPSId has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265SessionParametersGetInfoKHR.stdSPSId)));
|
|
assert(((cast(*void)(*instance.stdPPSId)) - cast(*void)(*instance)) == 36, "VkVideoEncodeH265SessionParametersGetInfoKHR.stdPPSId has unexpected offset % instead of 36", ((cast(*void)(*instance.stdPPSId)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265SessionParametersGetInfoKHR.stdPPSId)) == 4, "VkVideoEncodeH265SessionParametersGetInfoKHR.stdPPSId has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265SessionParametersGetInfoKHR.stdPPSId)));
|
|
assert(size_of(VkVideoEncodeH265SessionParametersGetInfoKHR) == 40, "VkVideoEncodeH265SessionParametersGetInfoKHR has size % instead of 40", size_of(VkVideoEncodeH265SessionParametersGetInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeH265SessionParametersFeedbackInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeH265SessionParametersFeedbackInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265SessionParametersFeedbackInfoKHR.sType)) == 4, "VkVideoEncodeH265SessionParametersFeedbackInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265SessionParametersFeedbackInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeH265SessionParametersFeedbackInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265SessionParametersFeedbackInfoKHR.pNext)) == 8, "VkVideoEncodeH265SessionParametersFeedbackInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeH265SessionParametersFeedbackInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.hasStdVPSOverrides)) - cast(*void)(*instance)) == 16, "VkVideoEncodeH265SessionParametersFeedbackInfoKHR.hasStdVPSOverrides has unexpected offset % instead of 16", ((cast(*void)(*instance.hasStdVPSOverrides)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265SessionParametersFeedbackInfoKHR.hasStdVPSOverrides)) == 4, "VkVideoEncodeH265SessionParametersFeedbackInfoKHR.hasStdVPSOverrides has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265SessionParametersFeedbackInfoKHR.hasStdVPSOverrides)));
|
|
assert(((cast(*void)(*instance.hasStdSPSOverrides)) - cast(*void)(*instance)) == 20, "VkVideoEncodeH265SessionParametersFeedbackInfoKHR.hasStdSPSOverrides has unexpected offset % instead of 20", ((cast(*void)(*instance.hasStdSPSOverrides)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265SessionParametersFeedbackInfoKHR.hasStdSPSOverrides)) == 4, "VkVideoEncodeH265SessionParametersFeedbackInfoKHR.hasStdSPSOverrides has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265SessionParametersFeedbackInfoKHR.hasStdSPSOverrides)));
|
|
assert(((cast(*void)(*instance.hasStdPPSOverrides)) - cast(*void)(*instance)) == 24, "VkVideoEncodeH265SessionParametersFeedbackInfoKHR.hasStdPPSOverrides has unexpected offset % instead of 24", ((cast(*void)(*instance.hasStdPPSOverrides)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265SessionParametersFeedbackInfoKHR.hasStdPPSOverrides)) == 4, "VkVideoEncodeH265SessionParametersFeedbackInfoKHR.hasStdPPSOverrides has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265SessionParametersFeedbackInfoKHR.hasStdPPSOverrides)));
|
|
assert(size_of(VkVideoEncodeH265SessionParametersFeedbackInfoKHR) == 32, "VkVideoEncodeH265SessionParametersFeedbackInfoKHR has size % instead of 32", size_of(VkVideoEncodeH265SessionParametersFeedbackInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeH265NaluSliceSegmentInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeH265NaluSliceSegmentInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265NaluSliceSegmentInfoKHR.sType)) == 4, "VkVideoEncodeH265NaluSliceSegmentInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265NaluSliceSegmentInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeH265NaluSliceSegmentInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265NaluSliceSegmentInfoKHR.pNext)) == 8, "VkVideoEncodeH265NaluSliceSegmentInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeH265NaluSliceSegmentInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.constantQp)) - cast(*void)(*instance)) == 16, "VkVideoEncodeH265NaluSliceSegmentInfoKHR.constantQp has unexpected offset % instead of 16", ((cast(*void)(*instance.constantQp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265NaluSliceSegmentInfoKHR.constantQp)) == 4, "VkVideoEncodeH265NaluSliceSegmentInfoKHR.constantQp has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265NaluSliceSegmentInfoKHR.constantQp)));
|
|
assert(((cast(*void)(*instance.pStdSliceSegmentHeader)) - cast(*void)(*instance)) == 24, "VkVideoEncodeH265NaluSliceSegmentInfoKHR.pStdSliceSegmentHeader has unexpected offset % instead of 24", ((cast(*void)(*instance.pStdSliceSegmentHeader)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265NaluSliceSegmentInfoKHR.pStdSliceSegmentHeader)) == 8, "VkVideoEncodeH265NaluSliceSegmentInfoKHR.pStdSliceSegmentHeader has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeH265NaluSliceSegmentInfoKHR.pStdSliceSegmentHeader)));
|
|
assert(size_of(VkVideoEncodeH265NaluSliceSegmentInfoKHR) == 32, "VkVideoEncodeH265NaluSliceSegmentInfoKHR has size % instead of 32", size_of(VkVideoEncodeH265NaluSliceSegmentInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeH265PictureInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeH265PictureInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265PictureInfoKHR.sType)) == 4, "VkVideoEncodeH265PictureInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265PictureInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeH265PictureInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265PictureInfoKHR.pNext)) == 8, "VkVideoEncodeH265PictureInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeH265PictureInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.naluSliceSegmentEntryCount)) - cast(*void)(*instance)) == 16, "VkVideoEncodeH265PictureInfoKHR.naluSliceSegmentEntryCount has unexpected offset % instead of 16", ((cast(*void)(*instance.naluSliceSegmentEntryCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265PictureInfoKHR.naluSliceSegmentEntryCount)) == 4, "VkVideoEncodeH265PictureInfoKHR.naluSliceSegmentEntryCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265PictureInfoKHR.naluSliceSegmentEntryCount)));
|
|
assert(((cast(*void)(*instance.pNaluSliceSegmentEntries)) - cast(*void)(*instance)) == 24, "VkVideoEncodeH265PictureInfoKHR.pNaluSliceSegmentEntries has unexpected offset % instead of 24", ((cast(*void)(*instance.pNaluSliceSegmentEntries)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265PictureInfoKHR.pNaluSliceSegmentEntries)) == 8, "VkVideoEncodeH265PictureInfoKHR.pNaluSliceSegmentEntries has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeH265PictureInfoKHR.pNaluSliceSegmentEntries)));
|
|
assert(((cast(*void)(*instance.pStdPictureInfo)) - cast(*void)(*instance)) == 32, "VkVideoEncodeH265PictureInfoKHR.pStdPictureInfo has unexpected offset % instead of 32", ((cast(*void)(*instance.pStdPictureInfo)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265PictureInfoKHR.pStdPictureInfo)) == 8, "VkVideoEncodeH265PictureInfoKHR.pStdPictureInfo has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeH265PictureInfoKHR.pStdPictureInfo)));
|
|
assert(size_of(VkVideoEncodeH265PictureInfoKHR) == 40, "VkVideoEncodeH265PictureInfoKHR has size % instead of 40", size_of(VkVideoEncodeH265PictureInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeH265DpbSlotInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeH265DpbSlotInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265DpbSlotInfoKHR.sType)) == 4, "VkVideoEncodeH265DpbSlotInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265DpbSlotInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeH265DpbSlotInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265DpbSlotInfoKHR.pNext)) == 8, "VkVideoEncodeH265DpbSlotInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeH265DpbSlotInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.pStdReferenceInfo)) - cast(*void)(*instance)) == 16, "VkVideoEncodeH265DpbSlotInfoKHR.pStdReferenceInfo has unexpected offset % instead of 16", ((cast(*void)(*instance.pStdReferenceInfo)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265DpbSlotInfoKHR.pStdReferenceInfo)) == 8, "VkVideoEncodeH265DpbSlotInfoKHR.pStdReferenceInfo has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeH265DpbSlotInfoKHR.pStdReferenceInfo)));
|
|
assert(size_of(VkVideoEncodeH265DpbSlotInfoKHR) == 24, "VkVideoEncodeH265DpbSlotInfoKHR has size % instead of 24", size_of(VkVideoEncodeH265DpbSlotInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeH265ProfileInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeH265ProfileInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265ProfileInfoKHR.sType)) == 4, "VkVideoEncodeH265ProfileInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265ProfileInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeH265ProfileInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265ProfileInfoKHR.pNext)) == 8, "VkVideoEncodeH265ProfileInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeH265ProfileInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.stdProfileIdc)) - cast(*void)(*instance)) == 16, "VkVideoEncodeH265ProfileInfoKHR.stdProfileIdc has unexpected offset % instead of 16", ((cast(*void)(*instance.stdProfileIdc)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265ProfileInfoKHR.stdProfileIdc)) == 4, "VkVideoEncodeH265ProfileInfoKHR.stdProfileIdc has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265ProfileInfoKHR.stdProfileIdc)));
|
|
assert(size_of(VkVideoEncodeH265ProfileInfoKHR) == 24, "VkVideoEncodeH265ProfileInfoKHR has size % instead of 24", size_of(VkVideoEncodeH265ProfileInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeH265RateControlInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeH265RateControlInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265RateControlInfoKHR.sType)) == 4, "VkVideoEncodeH265RateControlInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265RateControlInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeH265RateControlInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265RateControlInfoKHR.pNext)) == 8, "VkVideoEncodeH265RateControlInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeH265RateControlInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkVideoEncodeH265RateControlInfoKHR.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265RateControlInfoKHR.flags)) == 4, "VkVideoEncodeH265RateControlInfoKHR.flags has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265RateControlInfoKHR.flags)));
|
|
assert(((cast(*void)(*instance.gopFrameCount)) - cast(*void)(*instance)) == 20, "VkVideoEncodeH265RateControlInfoKHR.gopFrameCount has unexpected offset % instead of 20", ((cast(*void)(*instance.gopFrameCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265RateControlInfoKHR.gopFrameCount)) == 4, "VkVideoEncodeH265RateControlInfoKHR.gopFrameCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265RateControlInfoKHR.gopFrameCount)));
|
|
assert(((cast(*void)(*instance.idrPeriod)) - cast(*void)(*instance)) == 24, "VkVideoEncodeH265RateControlInfoKHR.idrPeriod has unexpected offset % instead of 24", ((cast(*void)(*instance.idrPeriod)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265RateControlInfoKHR.idrPeriod)) == 4, "VkVideoEncodeH265RateControlInfoKHR.idrPeriod has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265RateControlInfoKHR.idrPeriod)));
|
|
assert(((cast(*void)(*instance.consecutiveBFrameCount)) - cast(*void)(*instance)) == 28, "VkVideoEncodeH265RateControlInfoKHR.consecutiveBFrameCount has unexpected offset % instead of 28", ((cast(*void)(*instance.consecutiveBFrameCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265RateControlInfoKHR.consecutiveBFrameCount)) == 4, "VkVideoEncodeH265RateControlInfoKHR.consecutiveBFrameCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265RateControlInfoKHR.consecutiveBFrameCount)));
|
|
assert(((cast(*void)(*instance.subLayerCount)) - cast(*void)(*instance)) == 32, "VkVideoEncodeH265RateControlInfoKHR.subLayerCount has unexpected offset % instead of 32", ((cast(*void)(*instance.subLayerCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265RateControlInfoKHR.subLayerCount)) == 4, "VkVideoEncodeH265RateControlInfoKHR.subLayerCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265RateControlInfoKHR.subLayerCount)));
|
|
assert(size_of(VkVideoEncodeH265RateControlInfoKHR) == 40, "VkVideoEncodeH265RateControlInfoKHR has size % instead of 40", size_of(VkVideoEncodeH265RateControlInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeH265FrameSizeKHR;
|
|
assert(((cast(*void)(*instance.frameISize)) - cast(*void)(*instance)) == 0, "VkVideoEncodeH265FrameSizeKHR.frameISize has unexpected offset % instead of 0", ((cast(*void)(*instance.frameISize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265FrameSizeKHR.frameISize)) == 4, "VkVideoEncodeH265FrameSizeKHR.frameISize has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265FrameSizeKHR.frameISize)));
|
|
assert(((cast(*void)(*instance.framePSize)) - cast(*void)(*instance)) == 4, "VkVideoEncodeH265FrameSizeKHR.framePSize has unexpected offset % instead of 4", ((cast(*void)(*instance.framePSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265FrameSizeKHR.framePSize)) == 4, "VkVideoEncodeH265FrameSizeKHR.framePSize has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265FrameSizeKHR.framePSize)));
|
|
assert(((cast(*void)(*instance.frameBSize)) - cast(*void)(*instance)) == 8, "VkVideoEncodeH265FrameSizeKHR.frameBSize has unexpected offset % instead of 8", ((cast(*void)(*instance.frameBSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265FrameSizeKHR.frameBSize)) == 4, "VkVideoEncodeH265FrameSizeKHR.frameBSize has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265FrameSizeKHR.frameBSize)));
|
|
assert(size_of(VkVideoEncodeH265FrameSizeKHR) == 12, "VkVideoEncodeH265FrameSizeKHR has size % instead of 12", size_of(VkVideoEncodeH265FrameSizeKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeH265RateControlLayerInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeH265RateControlLayerInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265RateControlLayerInfoKHR.sType)) == 4, "VkVideoEncodeH265RateControlLayerInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265RateControlLayerInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeH265RateControlLayerInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265RateControlLayerInfoKHR.pNext)) == 8, "VkVideoEncodeH265RateControlLayerInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeH265RateControlLayerInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.useMinQp)) - cast(*void)(*instance)) == 16, "VkVideoEncodeH265RateControlLayerInfoKHR.useMinQp has unexpected offset % instead of 16", ((cast(*void)(*instance.useMinQp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265RateControlLayerInfoKHR.useMinQp)) == 4, "VkVideoEncodeH265RateControlLayerInfoKHR.useMinQp has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265RateControlLayerInfoKHR.useMinQp)));
|
|
assert(((cast(*void)(*instance.minQp)) - cast(*void)(*instance)) == 20, "VkVideoEncodeH265RateControlLayerInfoKHR.minQp has unexpected offset % instead of 20", ((cast(*void)(*instance.minQp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265RateControlLayerInfoKHR.minQp)) == 12, "VkVideoEncodeH265RateControlLayerInfoKHR.minQp has unexpected size % instead of 12", size_of(type_of(VkVideoEncodeH265RateControlLayerInfoKHR.minQp)));
|
|
assert(((cast(*void)(*instance.useMaxQp)) - cast(*void)(*instance)) == 32, "VkVideoEncodeH265RateControlLayerInfoKHR.useMaxQp has unexpected offset % instead of 32", ((cast(*void)(*instance.useMaxQp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265RateControlLayerInfoKHR.useMaxQp)) == 4, "VkVideoEncodeH265RateControlLayerInfoKHR.useMaxQp has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265RateControlLayerInfoKHR.useMaxQp)));
|
|
assert(((cast(*void)(*instance.maxQp)) - cast(*void)(*instance)) == 36, "VkVideoEncodeH265RateControlLayerInfoKHR.maxQp has unexpected offset % instead of 36", ((cast(*void)(*instance.maxQp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265RateControlLayerInfoKHR.maxQp)) == 12, "VkVideoEncodeH265RateControlLayerInfoKHR.maxQp has unexpected size % instead of 12", size_of(type_of(VkVideoEncodeH265RateControlLayerInfoKHR.maxQp)));
|
|
assert(((cast(*void)(*instance.useMaxFrameSize)) - cast(*void)(*instance)) == 48, "VkVideoEncodeH265RateControlLayerInfoKHR.useMaxFrameSize has unexpected offset % instead of 48", ((cast(*void)(*instance.useMaxFrameSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265RateControlLayerInfoKHR.useMaxFrameSize)) == 4, "VkVideoEncodeH265RateControlLayerInfoKHR.useMaxFrameSize has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265RateControlLayerInfoKHR.useMaxFrameSize)));
|
|
assert(((cast(*void)(*instance.maxFrameSize)) - cast(*void)(*instance)) == 52, "VkVideoEncodeH265RateControlLayerInfoKHR.maxFrameSize has unexpected offset % instead of 52", ((cast(*void)(*instance.maxFrameSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265RateControlLayerInfoKHR.maxFrameSize)) == 12, "VkVideoEncodeH265RateControlLayerInfoKHR.maxFrameSize has unexpected size % instead of 12", size_of(type_of(VkVideoEncodeH265RateControlLayerInfoKHR.maxFrameSize)));
|
|
assert(size_of(VkVideoEncodeH265RateControlLayerInfoKHR) == 64, "VkVideoEncodeH265RateControlLayerInfoKHR has size % instead of 64", size_of(VkVideoEncodeH265RateControlLayerInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeH265GopRemainingFrameInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeH265GopRemainingFrameInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265GopRemainingFrameInfoKHR.sType)) == 4, "VkVideoEncodeH265GopRemainingFrameInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265GopRemainingFrameInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeH265GopRemainingFrameInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265GopRemainingFrameInfoKHR.pNext)) == 8, "VkVideoEncodeH265GopRemainingFrameInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeH265GopRemainingFrameInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.useGopRemainingFrames)) - cast(*void)(*instance)) == 16, "VkVideoEncodeH265GopRemainingFrameInfoKHR.useGopRemainingFrames has unexpected offset % instead of 16", ((cast(*void)(*instance.useGopRemainingFrames)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265GopRemainingFrameInfoKHR.useGopRemainingFrames)) == 4, "VkVideoEncodeH265GopRemainingFrameInfoKHR.useGopRemainingFrames has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265GopRemainingFrameInfoKHR.useGopRemainingFrames)));
|
|
assert(((cast(*void)(*instance.gopRemainingI)) - cast(*void)(*instance)) == 20, "VkVideoEncodeH265GopRemainingFrameInfoKHR.gopRemainingI has unexpected offset % instead of 20", ((cast(*void)(*instance.gopRemainingI)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265GopRemainingFrameInfoKHR.gopRemainingI)) == 4, "VkVideoEncodeH265GopRemainingFrameInfoKHR.gopRemainingI has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265GopRemainingFrameInfoKHR.gopRemainingI)));
|
|
assert(((cast(*void)(*instance.gopRemainingP)) - cast(*void)(*instance)) == 24, "VkVideoEncodeH265GopRemainingFrameInfoKHR.gopRemainingP has unexpected offset % instead of 24", ((cast(*void)(*instance.gopRemainingP)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265GopRemainingFrameInfoKHR.gopRemainingP)) == 4, "VkVideoEncodeH265GopRemainingFrameInfoKHR.gopRemainingP has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265GopRemainingFrameInfoKHR.gopRemainingP)));
|
|
assert(((cast(*void)(*instance.gopRemainingB)) - cast(*void)(*instance)) == 28, "VkVideoEncodeH265GopRemainingFrameInfoKHR.gopRemainingB has unexpected offset % instead of 28", ((cast(*void)(*instance.gopRemainingB)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265GopRemainingFrameInfoKHR.gopRemainingB)) == 4, "VkVideoEncodeH265GopRemainingFrameInfoKHR.gopRemainingB has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265GopRemainingFrameInfoKHR.gopRemainingB)));
|
|
assert(size_of(VkVideoEncodeH265GopRemainingFrameInfoKHR) == 32, "VkVideoEncodeH265GopRemainingFrameInfoKHR has size % instead of 32", size_of(VkVideoEncodeH265GopRemainingFrameInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoDecodeH264PictureInfoFlags;
|
|
assert(((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)) == 0, "StdVideoDecodeH264PictureInfoFlags.__bitfield has unexpected offset % instead of 0", ((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeH264PictureInfoFlags.__bitfield)) == 4, "StdVideoDecodeH264PictureInfoFlags.__bitfield has unexpected size % instead of 4", size_of(type_of(StdVideoDecodeH264PictureInfoFlags.__bitfield)));
|
|
assert(size_of(StdVideoDecodeH264PictureInfoFlags) == 4, "StdVideoDecodeH264PictureInfoFlags has size % instead of 4", size_of(StdVideoDecodeH264PictureInfoFlags));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoDecodeH264PictureInfo;
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 0, "StdVideoDecodeH264PictureInfo.flags has unexpected offset % instead of 0", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeH264PictureInfo.flags)) == 4, "StdVideoDecodeH264PictureInfo.flags has unexpected size % instead of 4", size_of(type_of(StdVideoDecodeH264PictureInfo.flags)));
|
|
assert(((cast(*void)(*instance.seq_parameter_set_id)) - cast(*void)(*instance)) == 4, "StdVideoDecodeH264PictureInfo.seq_parameter_set_id has unexpected offset % instead of 4", ((cast(*void)(*instance.seq_parameter_set_id)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeH264PictureInfo.seq_parameter_set_id)) == 1, "StdVideoDecodeH264PictureInfo.seq_parameter_set_id has unexpected size % instead of 1", size_of(type_of(StdVideoDecodeH264PictureInfo.seq_parameter_set_id)));
|
|
assert(((cast(*void)(*instance.pic_parameter_set_id)) - cast(*void)(*instance)) == 5, "StdVideoDecodeH264PictureInfo.pic_parameter_set_id has unexpected offset % instead of 5", ((cast(*void)(*instance.pic_parameter_set_id)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeH264PictureInfo.pic_parameter_set_id)) == 1, "StdVideoDecodeH264PictureInfo.pic_parameter_set_id has unexpected size % instead of 1", size_of(type_of(StdVideoDecodeH264PictureInfo.pic_parameter_set_id)));
|
|
assert(((cast(*void)(*instance.reserved1)) - cast(*void)(*instance)) == 6, "StdVideoDecodeH264PictureInfo.reserved1 has unexpected offset % instead of 6", ((cast(*void)(*instance.reserved1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeH264PictureInfo.reserved1)) == 1, "StdVideoDecodeH264PictureInfo.reserved1 has unexpected size % instead of 1", size_of(type_of(StdVideoDecodeH264PictureInfo.reserved1)));
|
|
assert(((cast(*void)(*instance.reserved2)) - cast(*void)(*instance)) == 7, "StdVideoDecodeH264PictureInfo.reserved2 has unexpected offset % instead of 7", ((cast(*void)(*instance.reserved2)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeH264PictureInfo.reserved2)) == 1, "StdVideoDecodeH264PictureInfo.reserved2 has unexpected size % instead of 1", size_of(type_of(StdVideoDecodeH264PictureInfo.reserved2)));
|
|
assert(((cast(*void)(*instance.frame_num)) - cast(*void)(*instance)) == 8, "StdVideoDecodeH264PictureInfo.frame_num has unexpected offset % instead of 8", ((cast(*void)(*instance.frame_num)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeH264PictureInfo.frame_num)) == 2, "StdVideoDecodeH264PictureInfo.frame_num has unexpected size % instead of 2", size_of(type_of(StdVideoDecodeH264PictureInfo.frame_num)));
|
|
assert(((cast(*void)(*instance.idr_pic_id)) - cast(*void)(*instance)) == 10, "StdVideoDecodeH264PictureInfo.idr_pic_id has unexpected offset % instead of 10", ((cast(*void)(*instance.idr_pic_id)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeH264PictureInfo.idr_pic_id)) == 2, "StdVideoDecodeH264PictureInfo.idr_pic_id has unexpected size % instead of 2", size_of(type_of(StdVideoDecodeH264PictureInfo.idr_pic_id)));
|
|
assert(((cast(*void)(*instance.PicOrderCnt)) - cast(*void)(*instance)) == 12, "StdVideoDecodeH264PictureInfo.PicOrderCnt has unexpected offset % instead of 12", ((cast(*void)(*instance.PicOrderCnt)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeH264PictureInfo.PicOrderCnt)) == 8, "StdVideoDecodeH264PictureInfo.PicOrderCnt has unexpected size % instead of 8", size_of(type_of(StdVideoDecodeH264PictureInfo.PicOrderCnt)));
|
|
assert(size_of(StdVideoDecodeH264PictureInfo) == 20, "StdVideoDecodeH264PictureInfo has size % instead of 20", size_of(StdVideoDecodeH264PictureInfo));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoDecodeH264ReferenceInfoFlags;
|
|
assert(((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)) == 0, "StdVideoDecodeH264ReferenceInfoFlags.__bitfield has unexpected offset % instead of 0", ((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeH264ReferenceInfoFlags.__bitfield)) == 4, "StdVideoDecodeH264ReferenceInfoFlags.__bitfield has unexpected size % instead of 4", size_of(type_of(StdVideoDecodeH264ReferenceInfoFlags.__bitfield)));
|
|
assert(size_of(StdVideoDecodeH264ReferenceInfoFlags) == 4, "StdVideoDecodeH264ReferenceInfoFlags has size % instead of 4", size_of(StdVideoDecodeH264ReferenceInfoFlags));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoDecodeH264ReferenceInfo;
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 0, "StdVideoDecodeH264ReferenceInfo.flags has unexpected offset % instead of 0", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeH264ReferenceInfo.flags)) == 4, "StdVideoDecodeH264ReferenceInfo.flags has unexpected size % instead of 4", size_of(type_of(StdVideoDecodeH264ReferenceInfo.flags)));
|
|
assert(((cast(*void)(*instance.FrameNum)) - cast(*void)(*instance)) == 4, "StdVideoDecodeH264ReferenceInfo.FrameNum has unexpected offset % instead of 4", ((cast(*void)(*instance.FrameNum)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeH264ReferenceInfo.FrameNum)) == 2, "StdVideoDecodeH264ReferenceInfo.FrameNum has unexpected size % instead of 2", size_of(type_of(StdVideoDecodeH264ReferenceInfo.FrameNum)));
|
|
assert(((cast(*void)(*instance.reserved)) - cast(*void)(*instance)) == 6, "StdVideoDecodeH264ReferenceInfo.reserved has unexpected offset % instead of 6", ((cast(*void)(*instance.reserved)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeH264ReferenceInfo.reserved)) == 2, "StdVideoDecodeH264ReferenceInfo.reserved has unexpected size % instead of 2", size_of(type_of(StdVideoDecodeH264ReferenceInfo.reserved)));
|
|
assert(((cast(*void)(*instance.PicOrderCnt)) - cast(*void)(*instance)) == 8, "StdVideoDecodeH264ReferenceInfo.PicOrderCnt has unexpected offset % instead of 8", ((cast(*void)(*instance.PicOrderCnt)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeH264ReferenceInfo.PicOrderCnt)) == 8, "StdVideoDecodeH264ReferenceInfo.PicOrderCnt has unexpected size % instead of 8", size_of(type_of(StdVideoDecodeH264ReferenceInfo.PicOrderCnt)));
|
|
assert(size_of(StdVideoDecodeH264ReferenceInfo) == 16, "StdVideoDecodeH264ReferenceInfo has size % instead of 16", size_of(StdVideoDecodeH264ReferenceInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoDecodeH264ProfileInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoDecodeH264ProfileInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH264ProfileInfoKHR.sType)) == 4, "VkVideoDecodeH264ProfileInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoDecodeH264ProfileInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoDecodeH264ProfileInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH264ProfileInfoKHR.pNext)) == 8, "VkVideoDecodeH264ProfileInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoDecodeH264ProfileInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.stdProfileIdc)) - cast(*void)(*instance)) == 16, "VkVideoDecodeH264ProfileInfoKHR.stdProfileIdc has unexpected offset % instead of 16", ((cast(*void)(*instance.stdProfileIdc)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH264ProfileInfoKHR.stdProfileIdc)) == 4, "VkVideoDecodeH264ProfileInfoKHR.stdProfileIdc has unexpected size % instead of 4", size_of(type_of(VkVideoDecodeH264ProfileInfoKHR.stdProfileIdc)));
|
|
assert(((cast(*void)(*instance.pictureLayout)) - cast(*void)(*instance)) == 20, "VkVideoDecodeH264ProfileInfoKHR.pictureLayout has unexpected offset % instead of 20", ((cast(*void)(*instance.pictureLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH264ProfileInfoKHR.pictureLayout)) == 4, "VkVideoDecodeH264ProfileInfoKHR.pictureLayout has unexpected size % instead of 4", size_of(type_of(VkVideoDecodeH264ProfileInfoKHR.pictureLayout)));
|
|
assert(size_of(VkVideoDecodeH264ProfileInfoKHR) == 24, "VkVideoDecodeH264ProfileInfoKHR has size % instead of 24", size_of(VkVideoDecodeH264ProfileInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoDecodeH264CapabilitiesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoDecodeH264CapabilitiesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH264CapabilitiesKHR.sType)) == 4, "VkVideoDecodeH264CapabilitiesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoDecodeH264CapabilitiesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoDecodeH264CapabilitiesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH264CapabilitiesKHR.pNext)) == 8, "VkVideoDecodeH264CapabilitiesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoDecodeH264CapabilitiesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.maxLevelIdc)) - cast(*void)(*instance)) == 16, "VkVideoDecodeH264CapabilitiesKHR.maxLevelIdc has unexpected offset % instead of 16", ((cast(*void)(*instance.maxLevelIdc)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH264CapabilitiesKHR.maxLevelIdc)) == 4, "VkVideoDecodeH264CapabilitiesKHR.maxLevelIdc has unexpected size % instead of 4", size_of(type_of(VkVideoDecodeH264CapabilitiesKHR.maxLevelIdc)));
|
|
assert(((cast(*void)(*instance.fieldOffsetGranularity)) - cast(*void)(*instance)) == 20, "VkVideoDecodeH264CapabilitiesKHR.fieldOffsetGranularity has unexpected offset % instead of 20", ((cast(*void)(*instance.fieldOffsetGranularity)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH264CapabilitiesKHR.fieldOffsetGranularity)) == 8, "VkVideoDecodeH264CapabilitiesKHR.fieldOffsetGranularity has unexpected size % instead of 8", size_of(type_of(VkVideoDecodeH264CapabilitiesKHR.fieldOffsetGranularity)));
|
|
assert(size_of(VkVideoDecodeH264CapabilitiesKHR) == 32, "VkVideoDecodeH264CapabilitiesKHR has size % instead of 32", size_of(VkVideoDecodeH264CapabilitiesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoDecodeH264SessionParametersAddInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoDecodeH264SessionParametersAddInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH264SessionParametersAddInfoKHR.sType)) == 4, "VkVideoDecodeH264SessionParametersAddInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoDecodeH264SessionParametersAddInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoDecodeH264SessionParametersAddInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH264SessionParametersAddInfoKHR.pNext)) == 8, "VkVideoDecodeH264SessionParametersAddInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoDecodeH264SessionParametersAddInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.stdSPSCount)) - cast(*void)(*instance)) == 16, "VkVideoDecodeH264SessionParametersAddInfoKHR.stdSPSCount has unexpected offset % instead of 16", ((cast(*void)(*instance.stdSPSCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH264SessionParametersAddInfoKHR.stdSPSCount)) == 4, "VkVideoDecodeH264SessionParametersAddInfoKHR.stdSPSCount has unexpected size % instead of 4", size_of(type_of(VkVideoDecodeH264SessionParametersAddInfoKHR.stdSPSCount)));
|
|
assert(((cast(*void)(*instance.pStdSPSs)) - cast(*void)(*instance)) == 24, "VkVideoDecodeH264SessionParametersAddInfoKHR.pStdSPSs has unexpected offset % instead of 24", ((cast(*void)(*instance.pStdSPSs)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH264SessionParametersAddInfoKHR.pStdSPSs)) == 8, "VkVideoDecodeH264SessionParametersAddInfoKHR.pStdSPSs has unexpected size % instead of 8", size_of(type_of(VkVideoDecodeH264SessionParametersAddInfoKHR.pStdSPSs)));
|
|
assert(((cast(*void)(*instance.stdPPSCount)) - cast(*void)(*instance)) == 32, "VkVideoDecodeH264SessionParametersAddInfoKHR.stdPPSCount has unexpected offset % instead of 32", ((cast(*void)(*instance.stdPPSCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH264SessionParametersAddInfoKHR.stdPPSCount)) == 4, "VkVideoDecodeH264SessionParametersAddInfoKHR.stdPPSCount has unexpected size % instead of 4", size_of(type_of(VkVideoDecodeH264SessionParametersAddInfoKHR.stdPPSCount)));
|
|
assert(((cast(*void)(*instance.pStdPPSs)) - cast(*void)(*instance)) == 40, "VkVideoDecodeH264SessionParametersAddInfoKHR.pStdPPSs has unexpected offset % instead of 40", ((cast(*void)(*instance.pStdPPSs)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH264SessionParametersAddInfoKHR.pStdPPSs)) == 8, "VkVideoDecodeH264SessionParametersAddInfoKHR.pStdPPSs has unexpected size % instead of 8", size_of(type_of(VkVideoDecodeH264SessionParametersAddInfoKHR.pStdPPSs)));
|
|
assert(size_of(VkVideoDecodeH264SessionParametersAddInfoKHR) == 48, "VkVideoDecodeH264SessionParametersAddInfoKHR has size % instead of 48", size_of(VkVideoDecodeH264SessionParametersAddInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoDecodeH264SessionParametersCreateInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoDecodeH264SessionParametersCreateInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH264SessionParametersCreateInfoKHR.sType)) == 4, "VkVideoDecodeH264SessionParametersCreateInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoDecodeH264SessionParametersCreateInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoDecodeH264SessionParametersCreateInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH264SessionParametersCreateInfoKHR.pNext)) == 8, "VkVideoDecodeH264SessionParametersCreateInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoDecodeH264SessionParametersCreateInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.maxStdSPSCount)) - cast(*void)(*instance)) == 16, "VkVideoDecodeH264SessionParametersCreateInfoKHR.maxStdSPSCount has unexpected offset % instead of 16", ((cast(*void)(*instance.maxStdSPSCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH264SessionParametersCreateInfoKHR.maxStdSPSCount)) == 4, "VkVideoDecodeH264SessionParametersCreateInfoKHR.maxStdSPSCount has unexpected size % instead of 4", size_of(type_of(VkVideoDecodeH264SessionParametersCreateInfoKHR.maxStdSPSCount)));
|
|
assert(((cast(*void)(*instance.maxStdPPSCount)) - cast(*void)(*instance)) == 20, "VkVideoDecodeH264SessionParametersCreateInfoKHR.maxStdPPSCount has unexpected offset % instead of 20", ((cast(*void)(*instance.maxStdPPSCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH264SessionParametersCreateInfoKHR.maxStdPPSCount)) == 4, "VkVideoDecodeH264SessionParametersCreateInfoKHR.maxStdPPSCount has unexpected size % instead of 4", size_of(type_of(VkVideoDecodeH264SessionParametersCreateInfoKHR.maxStdPPSCount)));
|
|
assert(((cast(*void)(*instance.pParametersAddInfo)) - cast(*void)(*instance)) == 24, "VkVideoDecodeH264SessionParametersCreateInfoKHR.pParametersAddInfo has unexpected offset % instead of 24", ((cast(*void)(*instance.pParametersAddInfo)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH264SessionParametersCreateInfoKHR.pParametersAddInfo)) == 8, "VkVideoDecodeH264SessionParametersCreateInfoKHR.pParametersAddInfo has unexpected size % instead of 8", size_of(type_of(VkVideoDecodeH264SessionParametersCreateInfoKHR.pParametersAddInfo)));
|
|
assert(size_of(VkVideoDecodeH264SessionParametersCreateInfoKHR) == 32, "VkVideoDecodeH264SessionParametersCreateInfoKHR has size % instead of 32", size_of(VkVideoDecodeH264SessionParametersCreateInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoDecodeH264PictureInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoDecodeH264PictureInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH264PictureInfoKHR.sType)) == 4, "VkVideoDecodeH264PictureInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoDecodeH264PictureInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoDecodeH264PictureInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH264PictureInfoKHR.pNext)) == 8, "VkVideoDecodeH264PictureInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoDecodeH264PictureInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.pStdPictureInfo)) - cast(*void)(*instance)) == 16, "VkVideoDecodeH264PictureInfoKHR.pStdPictureInfo has unexpected offset % instead of 16", ((cast(*void)(*instance.pStdPictureInfo)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH264PictureInfoKHR.pStdPictureInfo)) == 8, "VkVideoDecodeH264PictureInfoKHR.pStdPictureInfo has unexpected size % instead of 8", size_of(type_of(VkVideoDecodeH264PictureInfoKHR.pStdPictureInfo)));
|
|
assert(((cast(*void)(*instance.sliceCount)) - cast(*void)(*instance)) == 24, "VkVideoDecodeH264PictureInfoKHR.sliceCount has unexpected offset % instead of 24", ((cast(*void)(*instance.sliceCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH264PictureInfoKHR.sliceCount)) == 4, "VkVideoDecodeH264PictureInfoKHR.sliceCount has unexpected size % instead of 4", size_of(type_of(VkVideoDecodeH264PictureInfoKHR.sliceCount)));
|
|
assert(((cast(*void)(*instance.pSliceOffsets)) - cast(*void)(*instance)) == 32, "VkVideoDecodeH264PictureInfoKHR.pSliceOffsets has unexpected offset % instead of 32", ((cast(*void)(*instance.pSliceOffsets)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH264PictureInfoKHR.pSliceOffsets)) == 8, "VkVideoDecodeH264PictureInfoKHR.pSliceOffsets has unexpected size % instead of 8", size_of(type_of(VkVideoDecodeH264PictureInfoKHR.pSliceOffsets)));
|
|
assert(size_of(VkVideoDecodeH264PictureInfoKHR) == 40, "VkVideoDecodeH264PictureInfoKHR has size % instead of 40", size_of(VkVideoDecodeH264PictureInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoDecodeH264DpbSlotInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoDecodeH264DpbSlotInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH264DpbSlotInfoKHR.sType)) == 4, "VkVideoDecodeH264DpbSlotInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoDecodeH264DpbSlotInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoDecodeH264DpbSlotInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH264DpbSlotInfoKHR.pNext)) == 8, "VkVideoDecodeH264DpbSlotInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoDecodeH264DpbSlotInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.pStdReferenceInfo)) - cast(*void)(*instance)) == 16, "VkVideoDecodeH264DpbSlotInfoKHR.pStdReferenceInfo has unexpected offset % instead of 16", ((cast(*void)(*instance.pStdReferenceInfo)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH264DpbSlotInfoKHR.pStdReferenceInfo)) == 8, "VkVideoDecodeH264DpbSlotInfoKHR.pStdReferenceInfo has unexpected size % instead of 8", size_of(type_of(VkVideoDecodeH264DpbSlotInfoKHR.pStdReferenceInfo)));
|
|
assert(size_of(VkVideoDecodeH264DpbSlotInfoKHR) == 24, "VkVideoDecodeH264DpbSlotInfoKHR has size % instead of 24", size_of(VkVideoDecodeH264DpbSlotInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkImportMemoryFdInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkImportMemoryFdInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImportMemoryFdInfoKHR.sType)) == 4, "VkImportMemoryFdInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkImportMemoryFdInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkImportMemoryFdInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImportMemoryFdInfoKHR.pNext)) == 8, "VkImportMemoryFdInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkImportMemoryFdInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.handleType)) - cast(*void)(*instance)) == 16, "VkImportMemoryFdInfoKHR.handleType has unexpected offset % instead of 16", ((cast(*void)(*instance.handleType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImportMemoryFdInfoKHR.handleType)) == 4, "VkImportMemoryFdInfoKHR.handleType has unexpected size % instead of 4", size_of(type_of(VkImportMemoryFdInfoKHR.handleType)));
|
|
assert(((cast(*void)(*instance.fd)) - cast(*void)(*instance)) == 20, "VkImportMemoryFdInfoKHR.fd has unexpected offset % instead of 20", ((cast(*void)(*instance.fd)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImportMemoryFdInfoKHR.fd)) == 4, "VkImportMemoryFdInfoKHR.fd has unexpected size % instead of 4", size_of(type_of(VkImportMemoryFdInfoKHR.fd)));
|
|
assert(size_of(VkImportMemoryFdInfoKHR) == 24, "VkImportMemoryFdInfoKHR has size % instead of 24", size_of(VkImportMemoryFdInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkMemoryFdPropertiesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkMemoryFdPropertiesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryFdPropertiesKHR.sType)) == 4, "VkMemoryFdPropertiesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkMemoryFdPropertiesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkMemoryFdPropertiesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryFdPropertiesKHR.pNext)) == 8, "VkMemoryFdPropertiesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkMemoryFdPropertiesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.memoryTypeBits)) - cast(*void)(*instance)) == 16, "VkMemoryFdPropertiesKHR.memoryTypeBits has unexpected offset % instead of 16", ((cast(*void)(*instance.memoryTypeBits)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryFdPropertiesKHR.memoryTypeBits)) == 4, "VkMemoryFdPropertiesKHR.memoryTypeBits has unexpected size % instead of 4", size_of(type_of(VkMemoryFdPropertiesKHR.memoryTypeBits)));
|
|
assert(size_of(VkMemoryFdPropertiesKHR) == 24, "VkMemoryFdPropertiesKHR has size % instead of 24", size_of(VkMemoryFdPropertiesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkMemoryGetFdInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkMemoryGetFdInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryGetFdInfoKHR.sType)) == 4, "VkMemoryGetFdInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkMemoryGetFdInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkMemoryGetFdInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryGetFdInfoKHR.pNext)) == 8, "VkMemoryGetFdInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkMemoryGetFdInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.memory)) - cast(*void)(*instance)) == 16, "VkMemoryGetFdInfoKHR.memory has unexpected offset % instead of 16", ((cast(*void)(*instance.memory)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryGetFdInfoKHR.memory)) == 8, "VkMemoryGetFdInfoKHR.memory has unexpected size % instead of 8", size_of(type_of(VkMemoryGetFdInfoKHR.memory)));
|
|
assert(((cast(*void)(*instance.handleType)) - cast(*void)(*instance)) == 24, "VkMemoryGetFdInfoKHR.handleType has unexpected offset % instead of 24", ((cast(*void)(*instance.handleType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryGetFdInfoKHR.handleType)) == 4, "VkMemoryGetFdInfoKHR.handleType has unexpected size % instead of 4", size_of(type_of(VkMemoryGetFdInfoKHR.handleType)));
|
|
assert(size_of(VkMemoryGetFdInfoKHR) == 32, "VkMemoryGetFdInfoKHR has size % instead of 32", size_of(VkMemoryGetFdInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkImportSemaphoreFdInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkImportSemaphoreFdInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImportSemaphoreFdInfoKHR.sType)) == 4, "VkImportSemaphoreFdInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkImportSemaphoreFdInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkImportSemaphoreFdInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImportSemaphoreFdInfoKHR.pNext)) == 8, "VkImportSemaphoreFdInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkImportSemaphoreFdInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.semaphore)) - cast(*void)(*instance)) == 16, "VkImportSemaphoreFdInfoKHR.semaphore has unexpected offset % instead of 16", ((cast(*void)(*instance.semaphore)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImportSemaphoreFdInfoKHR.semaphore)) == 8, "VkImportSemaphoreFdInfoKHR.semaphore has unexpected size % instead of 8", size_of(type_of(VkImportSemaphoreFdInfoKHR.semaphore)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 24, "VkImportSemaphoreFdInfoKHR.flags has unexpected offset % instead of 24", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImportSemaphoreFdInfoKHR.flags)) == 4, "VkImportSemaphoreFdInfoKHR.flags has unexpected size % instead of 4", size_of(type_of(VkImportSemaphoreFdInfoKHR.flags)));
|
|
assert(((cast(*void)(*instance.handleType)) - cast(*void)(*instance)) == 28, "VkImportSemaphoreFdInfoKHR.handleType has unexpected offset % instead of 28", ((cast(*void)(*instance.handleType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImportSemaphoreFdInfoKHR.handleType)) == 4, "VkImportSemaphoreFdInfoKHR.handleType has unexpected size % instead of 4", size_of(type_of(VkImportSemaphoreFdInfoKHR.handleType)));
|
|
assert(((cast(*void)(*instance.fd)) - cast(*void)(*instance)) == 32, "VkImportSemaphoreFdInfoKHR.fd has unexpected offset % instead of 32", ((cast(*void)(*instance.fd)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImportSemaphoreFdInfoKHR.fd)) == 4, "VkImportSemaphoreFdInfoKHR.fd has unexpected size % instead of 4", size_of(type_of(VkImportSemaphoreFdInfoKHR.fd)));
|
|
assert(size_of(VkImportSemaphoreFdInfoKHR) == 40, "VkImportSemaphoreFdInfoKHR has size % instead of 40", size_of(VkImportSemaphoreFdInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkSemaphoreGetFdInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSemaphoreGetFdInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSemaphoreGetFdInfoKHR.sType)) == 4, "VkSemaphoreGetFdInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkSemaphoreGetFdInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSemaphoreGetFdInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSemaphoreGetFdInfoKHR.pNext)) == 8, "VkSemaphoreGetFdInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkSemaphoreGetFdInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.semaphore)) - cast(*void)(*instance)) == 16, "VkSemaphoreGetFdInfoKHR.semaphore has unexpected offset % instead of 16", ((cast(*void)(*instance.semaphore)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSemaphoreGetFdInfoKHR.semaphore)) == 8, "VkSemaphoreGetFdInfoKHR.semaphore has unexpected size % instead of 8", size_of(type_of(VkSemaphoreGetFdInfoKHR.semaphore)));
|
|
assert(((cast(*void)(*instance.handleType)) - cast(*void)(*instance)) == 24, "VkSemaphoreGetFdInfoKHR.handleType has unexpected offset % instead of 24", ((cast(*void)(*instance.handleType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSemaphoreGetFdInfoKHR.handleType)) == 4, "VkSemaphoreGetFdInfoKHR.handleType has unexpected size % instead of 4", size_of(type_of(VkSemaphoreGetFdInfoKHR.handleType)));
|
|
assert(size_of(VkSemaphoreGetFdInfoKHR) == 32, "VkSemaphoreGetFdInfoKHR has size % instead of 32", size_of(VkSemaphoreGetFdInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkRectLayerKHR;
|
|
assert(((cast(*void)(*instance.offset)) - cast(*void)(*instance)) == 0, "VkRectLayerKHR.offset has unexpected offset % instead of 0", ((cast(*void)(*instance.offset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRectLayerKHR.offset)) == 8, "VkRectLayerKHR.offset has unexpected size % instead of 8", size_of(type_of(VkRectLayerKHR.offset)));
|
|
assert(((cast(*void)(*instance.extent)) - cast(*void)(*instance)) == 8, "VkRectLayerKHR.extent has unexpected offset % instead of 8", ((cast(*void)(*instance.extent)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRectLayerKHR.extent)) == 8, "VkRectLayerKHR.extent has unexpected size % instead of 8", size_of(type_of(VkRectLayerKHR.extent)));
|
|
assert(((cast(*void)(*instance.layer)) - cast(*void)(*instance)) == 16, "VkRectLayerKHR.layer has unexpected offset % instead of 16", ((cast(*void)(*instance.layer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRectLayerKHR.layer)) == 4, "VkRectLayerKHR.layer has unexpected size % instead of 4", size_of(type_of(VkRectLayerKHR.layer)));
|
|
assert(size_of(VkRectLayerKHR) == 20, "VkRectLayerKHR has size % instead of 20", size_of(VkRectLayerKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPresentRegionKHR;
|
|
assert(((cast(*void)(*instance.rectangleCount)) - cast(*void)(*instance)) == 0, "VkPresentRegionKHR.rectangleCount has unexpected offset % instead of 0", ((cast(*void)(*instance.rectangleCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPresentRegionKHR.rectangleCount)) == 4, "VkPresentRegionKHR.rectangleCount has unexpected size % instead of 4", size_of(type_of(VkPresentRegionKHR.rectangleCount)));
|
|
assert(((cast(*void)(*instance.pRectangles)) - cast(*void)(*instance)) == 8, "VkPresentRegionKHR.pRectangles has unexpected offset % instead of 8", ((cast(*void)(*instance.pRectangles)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPresentRegionKHR.pRectangles)) == 8, "VkPresentRegionKHR.pRectangles has unexpected size % instead of 8", size_of(type_of(VkPresentRegionKHR.pRectangles)));
|
|
assert(size_of(VkPresentRegionKHR) == 16, "VkPresentRegionKHR has size % instead of 16", size_of(VkPresentRegionKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPresentRegionsKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPresentRegionsKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPresentRegionsKHR.sType)) == 4, "VkPresentRegionsKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPresentRegionsKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPresentRegionsKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPresentRegionsKHR.pNext)) == 8, "VkPresentRegionsKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPresentRegionsKHR.pNext)));
|
|
assert(((cast(*void)(*instance.swapchainCount)) - cast(*void)(*instance)) == 16, "VkPresentRegionsKHR.swapchainCount has unexpected offset % instead of 16", ((cast(*void)(*instance.swapchainCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPresentRegionsKHR.swapchainCount)) == 4, "VkPresentRegionsKHR.swapchainCount has unexpected size % instead of 4", size_of(type_of(VkPresentRegionsKHR.swapchainCount)));
|
|
assert(((cast(*void)(*instance.pRegions)) - cast(*void)(*instance)) == 24, "VkPresentRegionsKHR.pRegions has unexpected offset % instead of 24", ((cast(*void)(*instance.pRegions)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPresentRegionsKHR.pRegions)) == 8, "VkPresentRegionsKHR.pRegions has unexpected size % instead of 8", size_of(type_of(VkPresentRegionsKHR.pRegions)));
|
|
assert(size_of(VkPresentRegionsKHR) == 32, "VkPresentRegionsKHR has size % instead of 32", size_of(VkPresentRegionsKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkSharedPresentSurfaceCapabilitiesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSharedPresentSurfaceCapabilitiesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSharedPresentSurfaceCapabilitiesKHR.sType)) == 4, "VkSharedPresentSurfaceCapabilitiesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkSharedPresentSurfaceCapabilitiesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSharedPresentSurfaceCapabilitiesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSharedPresentSurfaceCapabilitiesKHR.pNext)) == 8, "VkSharedPresentSurfaceCapabilitiesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkSharedPresentSurfaceCapabilitiesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.sharedPresentSupportedUsageFlags)) - cast(*void)(*instance)) == 16, "VkSharedPresentSurfaceCapabilitiesKHR.sharedPresentSupportedUsageFlags has unexpected offset % instead of 16", ((cast(*void)(*instance.sharedPresentSupportedUsageFlags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSharedPresentSurfaceCapabilitiesKHR.sharedPresentSupportedUsageFlags)) == 4, "VkSharedPresentSurfaceCapabilitiesKHR.sharedPresentSupportedUsageFlags has unexpected size % instead of 4", size_of(type_of(VkSharedPresentSurfaceCapabilitiesKHR.sharedPresentSupportedUsageFlags)));
|
|
assert(size_of(VkSharedPresentSurfaceCapabilitiesKHR) == 24, "VkSharedPresentSurfaceCapabilitiesKHR has size % instead of 24", size_of(VkSharedPresentSurfaceCapabilitiesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkImportFenceFdInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkImportFenceFdInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImportFenceFdInfoKHR.sType)) == 4, "VkImportFenceFdInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkImportFenceFdInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkImportFenceFdInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImportFenceFdInfoKHR.pNext)) == 8, "VkImportFenceFdInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkImportFenceFdInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.fence)) - cast(*void)(*instance)) == 16, "VkImportFenceFdInfoKHR.fence has unexpected offset % instead of 16", ((cast(*void)(*instance.fence)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImportFenceFdInfoKHR.fence)) == 8, "VkImportFenceFdInfoKHR.fence has unexpected size % instead of 8", size_of(type_of(VkImportFenceFdInfoKHR.fence)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 24, "VkImportFenceFdInfoKHR.flags has unexpected offset % instead of 24", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImportFenceFdInfoKHR.flags)) == 4, "VkImportFenceFdInfoKHR.flags has unexpected size % instead of 4", size_of(type_of(VkImportFenceFdInfoKHR.flags)));
|
|
assert(((cast(*void)(*instance.handleType)) - cast(*void)(*instance)) == 28, "VkImportFenceFdInfoKHR.handleType has unexpected offset % instead of 28", ((cast(*void)(*instance.handleType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImportFenceFdInfoKHR.handleType)) == 4, "VkImportFenceFdInfoKHR.handleType has unexpected size % instead of 4", size_of(type_of(VkImportFenceFdInfoKHR.handleType)));
|
|
assert(((cast(*void)(*instance.fd)) - cast(*void)(*instance)) == 32, "VkImportFenceFdInfoKHR.fd has unexpected offset % instead of 32", ((cast(*void)(*instance.fd)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImportFenceFdInfoKHR.fd)) == 4, "VkImportFenceFdInfoKHR.fd has unexpected size % instead of 4", size_of(type_of(VkImportFenceFdInfoKHR.fd)));
|
|
assert(size_of(VkImportFenceFdInfoKHR) == 40, "VkImportFenceFdInfoKHR has size % instead of 40", size_of(VkImportFenceFdInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkFenceGetFdInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkFenceGetFdInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFenceGetFdInfoKHR.sType)) == 4, "VkFenceGetFdInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkFenceGetFdInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkFenceGetFdInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFenceGetFdInfoKHR.pNext)) == 8, "VkFenceGetFdInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkFenceGetFdInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.fence)) - cast(*void)(*instance)) == 16, "VkFenceGetFdInfoKHR.fence has unexpected offset % instead of 16", ((cast(*void)(*instance.fence)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFenceGetFdInfoKHR.fence)) == 8, "VkFenceGetFdInfoKHR.fence has unexpected size % instead of 8", size_of(type_of(VkFenceGetFdInfoKHR.fence)));
|
|
assert(((cast(*void)(*instance.handleType)) - cast(*void)(*instance)) == 24, "VkFenceGetFdInfoKHR.handleType has unexpected offset % instead of 24", ((cast(*void)(*instance.handleType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFenceGetFdInfoKHR.handleType)) == 4, "VkFenceGetFdInfoKHR.handleType has unexpected size % instead of 4", size_of(type_of(VkFenceGetFdInfoKHR.handleType)));
|
|
assert(size_of(VkFenceGetFdInfoKHR) == 32, "VkFenceGetFdInfoKHR has size % instead of 32", size_of(VkFenceGetFdInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDevicePerformanceQueryFeaturesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDevicePerformanceQueryFeaturesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePerformanceQueryFeaturesKHR.sType)) == 4, "VkPhysicalDevicePerformanceQueryFeaturesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePerformanceQueryFeaturesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDevicePerformanceQueryFeaturesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePerformanceQueryFeaturesKHR.pNext)) == 8, "VkPhysicalDevicePerformanceQueryFeaturesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDevicePerformanceQueryFeaturesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.performanceCounterQueryPools)) - cast(*void)(*instance)) == 16, "VkPhysicalDevicePerformanceQueryFeaturesKHR.performanceCounterQueryPools has unexpected offset % instead of 16", ((cast(*void)(*instance.performanceCounterQueryPools)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePerformanceQueryFeaturesKHR.performanceCounterQueryPools)) == 4, "VkPhysicalDevicePerformanceQueryFeaturesKHR.performanceCounterQueryPools has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePerformanceQueryFeaturesKHR.performanceCounterQueryPools)));
|
|
assert(((cast(*void)(*instance.performanceCounterMultipleQueryPools)) - cast(*void)(*instance)) == 20, "VkPhysicalDevicePerformanceQueryFeaturesKHR.performanceCounterMultipleQueryPools has unexpected offset % instead of 20", ((cast(*void)(*instance.performanceCounterMultipleQueryPools)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePerformanceQueryFeaturesKHR.performanceCounterMultipleQueryPools)) == 4, "VkPhysicalDevicePerformanceQueryFeaturesKHR.performanceCounterMultipleQueryPools has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePerformanceQueryFeaturesKHR.performanceCounterMultipleQueryPools)));
|
|
assert(size_of(VkPhysicalDevicePerformanceQueryFeaturesKHR) == 24, "VkPhysicalDevicePerformanceQueryFeaturesKHR has size % instead of 24", size_of(VkPhysicalDevicePerformanceQueryFeaturesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDevicePerformanceQueryPropertiesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDevicePerformanceQueryPropertiesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePerformanceQueryPropertiesKHR.sType)) == 4, "VkPhysicalDevicePerformanceQueryPropertiesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePerformanceQueryPropertiesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDevicePerformanceQueryPropertiesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePerformanceQueryPropertiesKHR.pNext)) == 8, "VkPhysicalDevicePerformanceQueryPropertiesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDevicePerformanceQueryPropertiesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.allowCommandBufferQueryCopies)) - cast(*void)(*instance)) == 16, "VkPhysicalDevicePerformanceQueryPropertiesKHR.allowCommandBufferQueryCopies has unexpected offset % instead of 16", ((cast(*void)(*instance.allowCommandBufferQueryCopies)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePerformanceQueryPropertiesKHR.allowCommandBufferQueryCopies)) == 4, "VkPhysicalDevicePerformanceQueryPropertiesKHR.allowCommandBufferQueryCopies has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePerformanceQueryPropertiesKHR.allowCommandBufferQueryCopies)));
|
|
assert(size_of(VkPhysicalDevicePerformanceQueryPropertiesKHR) == 24, "VkPhysicalDevicePerformanceQueryPropertiesKHR has size % instead of 24", size_of(VkPhysicalDevicePerformanceQueryPropertiesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPerformanceCounterKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPerformanceCounterKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPerformanceCounterKHR.sType)) == 4, "VkPerformanceCounterKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPerformanceCounterKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPerformanceCounterKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPerformanceCounterKHR.pNext)) == 8, "VkPerformanceCounterKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPerformanceCounterKHR.pNext)));
|
|
assert(((cast(*void)(*instance.unit)) - cast(*void)(*instance)) == 16, "VkPerformanceCounterKHR.unit has unexpected offset % instead of 16", ((cast(*void)(*instance.unit)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPerformanceCounterKHR.unit)) == 4, "VkPerformanceCounterKHR.unit has unexpected size % instead of 4", size_of(type_of(VkPerformanceCounterKHR.unit)));
|
|
assert(((cast(*void)(*instance.scope)) - cast(*void)(*instance)) == 20, "VkPerformanceCounterKHR.scope has unexpected offset % instead of 20", ((cast(*void)(*instance.scope)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPerformanceCounterKHR.scope)) == 4, "VkPerformanceCounterKHR.scope has unexpected size % instead of 4", size_of(type_of(VkPerformanceCounterKHR.scope)));
|
|
assert(((cast(*void)(*instance.storage)) - cast(*void)(*instance)) == 24, "VkPerformanceCounterKHR.storage has unexpected offset % instead of 24", ((cast(*void)(*instance.storage)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPerformanceCounterKHR.storage)) == 4, "VkPerformanceCounterKHR.storage has unexpected size % instead of 4", size_of(type_of(VkPerformanceCounterKHR.storage)));
|
|
assert(((cast(*void)(*instance.uuid)) - cast(*void)(*instance)) == 28, "VkPerformanceCounterKHR.uuid has unexpected offset % instead of 28", ((cast(*void)(*instance.uuid)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPerformanceCounterKHR.uuid)) == 16, "VkPerformanceCounterKHR.uuid has unexpected size % instead of 16", size_of(type_of(VkPerformanceCounterKHR.uuid)));
|
|
assert(size_of(VkPerformanceCounterKHR) == 48, "VkPerformanceCounterKHR has size % instead of 48", size_of(VkPerformanceCounterKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPerformanceCounterDescriptionKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPerformanceCounterDescriptionKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPerformanceCounterDescriptionKHR.sType)) == 4, "VkPerformanceCounterDescriptionKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPerformanceCounterDescriptionKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPerformanceCounterDescriptionKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPerformanceCounterDescriptionKHR.pNext)) == 8, "VkPerformanceCounterDescriptionKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPerformanceCounterDescriptionKHR.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkPerformanceCounterDescriptionKHR.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPerformanceCounterDescriptionKHR.flags)) == 4, "VkPerformanceCounterDescriptionKHR.flags has unexpected size % instead of 4", size_of(type_of(VkPerformanceCounterDescriptionKHR.flags)));
|
|
assert(((cast(*void)(*instance.name)) - cast(*void)(*instance)) == 20, "VkPerformanceCounterDescriptionKHR.name has unexpected offset % instead of 20", ((cast(*void)(*instance.name)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPerformanceCounterDescriptionKHR.name)) == 256, "VkPerformanceCounterDescriptionKHR.name has unexpected size % instead of 256", size_of(type_of(VkPerformanceCounterDescriptionKHR.name)));
|
|
assert(((cast(*void)(*instance.category)) - cast(*void)(*instance)) == 276, "VkPerformanceCounterDescriptionKHR.category has unexpected offset % instead of 276", ((cast(*void)(*instance.category)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPerformanceCounterDescriptionKHR.category)) == 256, "VkPerformanceCounterDescriptionKHR.category has unexpected size % instead of 256", size_of(type_of(VkPerformanceCounterDescriptionKHR.category)));
|
|
assert(((cast(*void)(*instance.description)) - cast(*void)(*instance)) == 532, "VkPerformanceCounterDescriptionKHR.description has unexpected offset % instead of 532", ((cast(*void)(*instance.description)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPerformanceCounterDescriptionKHR.description)) == 256, "VkPerformanceCounterDescriptionKHR.description has unexpected size % instead of 256", size_of(type_of(VkPerformanceCounterDescriptionKHR.description)));
|
|
assert(size_of(VkPerformanceCounterDescriptionKHR) == 792, "VkPerformanceCounterDescriptionKHR has size % instead of 792", size_of(VkPerformanceCounterDescriptionKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkQueryPoolPerformanceCreateInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkQueryPoolPerformanceCreateInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkQueryPoolPerformanceCreateInfoKHR.sType)) == 4, "VkQueryPoolPerformanceCreateInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkQueryPoolPerformanceCreateInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkQueryPoolPerformanceCreateInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkQueryPoolPerformanceCreateInfoKHR.pNext)) == 8, "VkQueryPoolPerformanceCreateInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkQueryPoolPerformanceCreateInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.queueFamilyIndex)) - cast(*void)(*instance)) == 16, "VkQueryPoolPerformanceCreateInfoKHR.queueFamilyIndex has unexpected offset % instead of 16", ((cast(*void)(*instance.queueFamilyIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkQueryPoolPerformanceCreateInfoKHR.queueFamilyIndex)) == 4, "VkQueryPoolPerformanceCreateInfoKHR.queueFamilyIndex has unexpected size % instead of 4", size_of(type_of(VkQueryPoolPerformanceCreateInfoKHR.queueFamilyIndex)));
|
|
assert(((cast(*void)(*instance.counterIndexCount)) - cast(*void)(*instance)) == 20, "VkQueryPoolPerformanceCreateInfoKHR.counterIndexCount has unexpected offset % instead of 20", ((cast(*void)(*instance.counterIndexCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkQueryPoolPerformanceCreateInfoKHR.counterIndexCount)) == 4, "VkQueryPoolPerformanceCreateInfoKHR.counterIndexCount has unexpected size % instead of 4", size_of(type_of(VkQueryPoolPerformanceCreateInfoKHR.counterIndexCount)));
|
|
assert(((cast(*void)(*instance.pCounterIndices)) - cast(*void)(*instance)) == 24, "VkQueryPoolPerformanceCreateInfoKHR.pCounterIndices has unexpected offset % instead of 24", ((cast(*void)(*instance.pCounterIndices)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkQueryPoolPerformanceCreateInfoKHR.pCounterIndices)) == 8, "VkQueryPoolPerformanceCreateInfoKHR.pCounterIndices has unexpected size % instead of 8", size_of(type_of(VkQueryPoolPerformanceCreateInfoKHR.pCounterIndices)));
|
|
assert(size_of(VkQueryPoolPerformanceCreateInfoKHR) == 32, "VkQueryPoolPerformanceCreateInfoKHR has size % instead of 32", size_of(VkQueryPoolPerformanceCreateInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPerformanceCounterResultKHR;
|
|
assert(((cast(*void)(*instance.int32)) - cast(*void)(*instance)) == 0, "VkPerformanceCounterResultKHR.int32 has unexpected offset % instead of 0", ((cast(*void)(*instance.int32)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPerformanceCounterResultKHR.int32)) == 4, "VkPerformanceCounterResultKHR.int32 has unexpected size % instead of 4", size_of(type_of(VkPerformanceCounterResultKHR.int32)));
|
|
assert(((cast(*void)(*instance.int64)) - cast(*void)(*instance)) == 0, "VkPerformanceCounterResultKHR.int64 has unexpected offset % instead of 0", ((cast(*void)(*instance.int64)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPerformanceCounterResultKHR.int64)) == 8, "VkPerformanceCounterResultKHR.int64 has unexpected size % instead of 8", size_of(type_of(VkPerformanceCounterResultKHR.int64)));
|
|
assert(((cast(*void)(*instance.uint32)) - cast(*void)(*instance)) == 0, "VkPerformanceCounterResultKHR.uint32 has unexpected offset % instead of 0", ((cast(*void)(*instance.uint32)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPerformanceCounterResultKHR.uint32)) == 4, "VkPerformanceCounterResultKHR.uint32 has unexpected size % instead of 4", size_of(type_of(VkPerformanceCounterResultKHR.uint32)));
|
|
assert(((cast(*void)(*instance.uint64)) - cast(*void)(*instance)) == 0, "VkPerformanceCounterResultKHR.uint64 has unexpected offset % instead of 0", ((cast(*void)(*instance.uint64)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPerformanceCounterResultKHR.uint64)) == 8, "VkPerformanceCounterResultKHR.uint64 has unexpected size % instead of 8", size_of(type_of(VkPerformanceCounterResultKHR.uint64)));
|
|
assert(((cast(*void)(*instance._float32)) - cast(*void)(*instance)) == 0, "VkPerformanceCounterResultKHR._float32 has unexpected offset % instead of 0", ((cast(*void)(*instance._float32)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPerformanceCounterResultKHR._float32)) == 4, "VkPerformanceCounterResultKHR._float32 has unexpected size % instead of 4", size_of(type_of(VkPerformanceCounterResultKHR._float32)));
|
|
assert(((cast(*void)(*instance._float64)) - cast(*void)(*instance)) == 0, "VkPerformanceCounterResultKHR._float64 has unexpected offset % instead of 0", ((cast(*void)(*instance._float64)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPerformanceCounterResultKHR._float64)) == 8, "VkPerformanceCounterResultKHR._float64 has unexpected size % instead of 8", size_of(type_of(VkPerformanceCounterResultKHR._float64)));
|
|
assert(size_of(VkPerformanceCounterResultKHR) == 8, "VkPerformanceCounterResultKHR has size % instead of 8", size_of(VkPerformanceCounterResultKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkAcquireProfilingLockInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkAcquireProfilingLockInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAcquireProfilingLockInfoKHR.sType)) == 4, "VkAcquireProfilingLockInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkAcquireProfilingLockInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkAcquireProfilingLockInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAcquireProfilingLockInfoKHR.pNext)) == 8, "VkAcquireProfilingLockInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkAcquireProfilingLockInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkAcquireProfilingLockInfoKHR.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAcquireProfilingLockInfoKHR.flags)) == 4, "VkAcquireProfilingLockInfoKHR.flags has unexpected size % instead of 4", size_of(type_of(VkAcquireProfilingLockInfoKHR.flags)));
|
|
assert(((cast(*void)(*instance.timeout)) - cast(*void)(*instance)) == 24, "VkAcquireProfilingLockInfoKHR.timeout has unexpected offset % instead of 24", ((cast(*void)(*instance.timeout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAcquireProfilingLockInfoKHR.timeout)) == 8, "VkAcquireProfilingLockInfoKHR.timeout has unexpected size % instead of 8", size_of(type_of(VkAcquireProfilingLockInfoKHR.timeout)));
|
|
assert(size_of(VkAcquireProfilingLockInfoKHR) == 32, "VkAcquireProfilingLockInfoKHR has size % instead of 32", size_of(VkAcquireProfilingLockInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPerformanceQuerySubmitInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPerformanceQuerySubmitInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPerformanceQuerySubmitInfoKHR.sType)) == 4, "VkPerformanceQuerySubmitInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPerformanceQuerySubmitInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPerformanceQuerySubmitInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPerformanceQuerySubmitInfoKHR.pNext)) == 8, "VkPerformanceQuerySubmitInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPerformanceQuerySubmitInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.counterPassIndex)) - cast(*void)(*instance)) == 16, "VkPerformanceQuerySubmitInfoKHR.counterPassIndex has unexpected offset % instead of 16", ((cast(*void)(*instance.counterPassIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPerformanceQuerySubmitInfoKHR.counterPassIndex)) == 4, "VkPerformanceQuerySubmitInfoKHR.counterPassIndex has unexpected size % instead of 4", size_of(type_of(VkPerformanceQuerySubmitInfoKHR.counterPassIndex)));
|
|
assert(size_of(VkPerformanceQuerySubmitInfoKHR) == 24, "VkPerformanceQuerySubmitInfoKHR has size % instead of 24", size_of(VkPerformanceQuerySubmitInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceSurfaceInfo2KHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceSurfaceInfo2KHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSurfaceInfo2KHR.sType)) == 4, "VkPhysicalDeviceSurfaceInfo2KHR.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSurfaceInfo2KHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceSurfaceInfo2KHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSurfaceInfo2KHR.pNext)) == 8, "VkPhysicalDeviceSurfaceInfo2KHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceSurfaceInfo2KHR.pNext)));
|
|
assert(((cast(*void)(*instance.surface)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceSurfaceInfo2KHR.surface has unexpected offset % instead of 16", ((cast(*void)(*instance.surface)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSurfaceInfo2KHR.surface)) == 8, "VkPhysicalDeviceSurfaceInfo2KHR.surface has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceSurfaceInfo2KHR.surface)));
|
|
assert(size_of(VkPhysicalDeviceSurfaceInfo2KHR) == 24, "VkPhysicalDeviceSurfaceInfo2KHR has size % instead of 24", size_of(VkPhysicalDeviceSurfaceInfo2KHR));
|
|
}
|
|
|
|
{
|
|
instance: VkSurfaceCapabilities2KHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSurfaceCapabilities2KHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfaceCapabilities2KHR.sType)) == 4, "VkSurfaceCapabilities2KHR.sType has unexpected size % instead of 4", size_of(type_of(VkSurfaceCapabilities2KHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSurfaceCapabilities2KHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfaceCapabilities2KHR.pNext)) == 8, "VkSurfaceCapabilities2KHR.pNext has unexpected size % instead of 8", size_of(type_of(VkSurfaceCapabilities2KHR.pNext)));
|
|
assert(((cast(*void)(*instance.surfaceCapabilities)) - cast(*void)(*instance)) == 16, "VkSurfaceCapabilities2KHR.surfaceCapabilities has unexpected offset % instead of 16", ((cast(*void)(*instance.surfaceCapabilities)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfaceCapabilities2KHR.surfaceCapabilities)) == 52, "VkSurfaceCapabilities2KHR.surfaceCapabilities has unexpected size % instead of 52", size_of(type_of(VkSurfaceCapabilities2KHR.surfaceCapabilities)));
|
|
assert(size_of(VkSurfaceCapabilities2KHR) == 72, "VkSurfaceCapabilities2KHR has size % instead of 72", size_of(VkSurfaceCapabilities2KHR));
|
|
}
|
|
|
|
{
|
|
instance: VkSurfaceFormat2KHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSurfaceFormat2KHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfaceFormat2KHR.sType)) == 4, "VkSurfaceFormat2KHR.sType has unexpected size % instead of 4", size_of(type_of(VkSurfaceFormat2KHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSurfaceFormat2KHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfaceFormat2KHR.pNext)) == 8, "VkSurfaceFormat2KHR.pNext has unexpected size % instead of 8", size_of(type_of(VkSurfaceFormat2KHR.pNext)));
|
|
assert(((cast(*void)(*instance.surfaceFormat)) - cast(*void)(*instance)) == 16, "VkSurfaceFormat2KHR.surfaceFormat has unexpected offset % instead of 16", ((cast(*void)(*instance.surfaceFormat)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfaceFormat2KHR.surfaceFormat)) == 8, "VkSurfaceFormat2KHR.surfaceFormat has unexpected size % instead of 8", size_of(type_of(VkSurfaceFormat2KHR.surfaceFormat)));
|
|
assert(size_of(VkSurfaceFormat2KHR) == 24, "VkSurfaceFormat2KHR has size % instead of 24", size_of(VkSurfaceFormat2KHR));
|
|
}
|
|
|
|
{
|
|
instance: VkDisplayProperties2KHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDisplayProperties2KHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayProperties2KHR.sType)) == 4, "VkDisplayProperties2KHR.sType has unexpected size % instead of 4", size_of(type_of(VkDisplayProperties2KHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDisplayProperties2KHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayProperties2KHR.pNext)) == 8, "VkDisplayProperties2KHR.pNext has unexpected size % instead of 8", size_of(type_of(VkDisplayProperties2KHR.pNext)));
|
|
assert(((cast(*void)(*instance.displayProperties)) - cast(*void)(*instance)) == 16, "VkDisplayProperties2KHR.displayProperties has unexpected offset % instead of 16", ((cast(*void)(*instance.displayProperties)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayProperties2KHR.displayProperties)) == 48, "VkDisplayProperties2KHR.displayProperties has unexpected size % instead of 48", size_of(type_of(VkDisplayProperties2KHR.displayProperties)));
|
|
assert(size_of(VkDisplayProperties2KHR) == 64, "VkDisplayProperties2KHR has size % instead of 64", size_of(VkDisplayProperties2KHR));
|
|
}
|
|
|
|
{
|
|
instance: VkDisplayPlaneProperties2KHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDisplayPlaneProperties2KHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayPlaneProperties2KHR.sType)) == 4, "VkDisplayPlaneProperties2KHR.sType has unexpected size % instead of 4", size_of(type_of(VkDisplayPlaneProperties2KHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDisplayPlaneProperties2KHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayPlaneProperties2KHR.pNext)) == 8, "VkDisplayPlaneProperties2KHR.pNext has unexpected size % instead of 8", size_of(type_of(VkDisplayPlaneProperties2KHR.pNext)));
|
|
assert(((cast(*void)(*instance.displayPlaneProperties)) - cast(*void)(*instance)) == 16, "VkDisplayPlaneProperties2KHR.displayPlaneProperties has unexpected offset % instead of 16", ((cast(*void)(*instance.displayPlaneProperties)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayPlaneProperties2KHR.displayPlaneProperties)) == 16, "VkDisplayPlaneProperties2KHR.displayPlaneProperties has unexpected size % instead of 16", size_of(type_of(VkDisplayPlaneProperties2KHR.displayPlaneProperties)));
|
|
assert(size_of(VkDisplayPlaneProperties2KHR) == 32, "VkDisplayPlaneProperties2KHR has size % instead of 32", size_of(VkDisplayPlaneProperties2KHR));
|
|
}
|
|
|
|
{
|
|
instance: VkDisplayModeProperties2KHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDisplayModeProperties2KHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayModeProperties2KHR.sType)) == 4, "VkDisplayModeProperties2KHR.sType has unexpected size % instead of 4", size_of(type_of(VkDisplayModeProperties2KHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDisplayModeProperties2KHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayModeProperties2KHR.pNext)) == 8, "VkDisplayModeProperties2KHR.pNext has unexpected size % instead of 8", size_of(type_of(VkDisplayModeProperties2KHR.pNext)));
|
|
assert(((cast(*void)(*instance.displayModeProperties)) - cast(*void)(*instance)) == 16, "VkDisplayModeProperties2KHR.displayModeProperties has unexpected offset % instead of 16", ((cast(*void)(*instance.displayModeProperties)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayModeProperties2KHR.displayModeProperties)) == 24, "VkDisplayModeProperties2KHR.displayModeProperties has unexpected size % instead of 24", size_of(type_of(VkDisplayModeProperties2KHR.displayModeProperties)));
|
|
assert(size_of(VkDisplayModeProperties2KHR) == 40, "VkDisplayModeProperties2KHR has size % instead of 40", size_of(VkDisplayModeProperties2KHR));
|
|
}
|
|
|
|
{
|
|
instance: VkDisplayPlaneInfo2KHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDisplayPlaneInfo2KHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayPlaneInfo2KHR.sType)) == 4, "VkDisplayPlaneInfo2KHR.sType has unexpected size % instead of 4", size_of(type_of(VkDisplayPlaneInfo2KHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDisplayPlaneInfo2KHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayPlaneInfo2KHR.pNext)) == 8, "VkDisplayPlaneInfo2KHR.pNext has unexpected size % instead of 8", size_of(type_of(VkDisplayPlaneInfo2KHR.pNext)));
|
|
assert(((cast(*void)(*instance.mode)) - cast(*void)(*instance)) == 16, "VkDisplayPlaneInfo2KHR.mode has unexpected offset % instead of 16", ((cast(*void)(*instance.mode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayPlaneInfo2KHR.mode)) == 8, "VkDisplayPlaneInfo2KHR.mode has unexpected size % instead of 8", size_of(type_of(VkDisplayPlaneInfo2KHR.mode)));
|
|
assert(((cast(*void)(*instance.planeIndex)) - cast(*void)(*instance)) == 24, "VkDisplayPlaneInfo2KHR.planeIndex has unexpected offset % instead of 24", ((cast(*void)(*instance.planeIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayPlaneInfo2KHR.planeIndex)) == 4, "VkDisplayPlaneInfo2KHR.planeIndex has unexpected size % instead of 4", size_of(type_of(VkDisplayPlaneInfo2KHR.planeIndex)));
|
|
assert(size_of(VkDisplayPlaneInfo2KHR) == 32, "VkDisplayPlaneInfo2KHR has size % instead of 32", size_of(VkDisplayPlaneInfo2KHR));
|
|
}
|
|
|
|
{
|
|
instance: VkDisplayPlaneCapabilities2KHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDisplayPlaneCapabilities2KHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayPlaneCapabilities2KHR.sType)) == 4, "VkDisplayPlaneCapabilities2KHR.sType has unexpected size % instead of 4", size_of(type_of(VkDisplayPlaneCapabilities2KHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDisplayPlaneCapabilities2KHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayPlaneCapabilities2KHR.pNext)) == 8, "VkDisplayPlaneCapabilities2KHR.pNext has unexpected size % instead of 8", size_of(type_of(VkDisplayPlaneCapabilities2KHR.pNext)));
|
|
assert(((cast(*void)(*instance.capabilities)) - cast(*void)(*instance)) == 16, "VkDisplayPlaneCapabilities2KHR.capabilities has unexpected offset % instead of 16", ((cast(*void)(*instance.capabilities)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayPlaneCapabilities2KHR.capabilities)) == 68, "VkDisplayPlaneCapabilities2KHR.capabilities has unexpected size % instead of 68", size_of(type_of(VkDisplayPlaneCapabilities2KHR.capabilities)));
|
|
assert(size_of(VkDisplayPlaneCapabilities2KHR) == 88, "VkDisplayPlaneCapabilities2KHR has size % instead of 88", size_of(VkDisplayPlaneCapabilities2KHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceShaderClockFeaturesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceShaderClockFeaturesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderClockFeaturesKHR.sType)) == 4, "VkPhysicalDeviceShaderClockFeaturesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderClockFeaturesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceShaderClockFeaturesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderClockFeaturesKHR.pNext)) == 8, "VkPhysicalDeviceShaderClockFeaturesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceShaderClockFeaturesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.shaderSubgroupClock)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceShaderClockFeaturesKHR.shaderSubgroupClock has unexpected offset % instead of 16", ((cast(*void)(*instance.shaderSubgroupClock)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderClockFeaturesKHR.shaderSubgroupClock)) == 4, "VkPhysicalDeviceShaderClockFeaturesKHR.shaderSubgroupClock has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderClockFeaturesKHR.shaderSubgroupClock)));
|
|
assert(((cast(*void)(*instance.shaderDeviceClock)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceShaderClockFeaturesKHR.shaderDeviceClock has unexpected offset % instead of 20", ((cast(*void)(*instance.shaderDeviceClock)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderClockFeaturesKHR.shaderDeviceClock)) == 4, "VkPhysicalDeviceShaderClockFeaturesKHR.shaderDeviceClock has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderClockFeaturesKHR.shaderDeviceClock)));
|
|
assert(size_of(VkPhysicalDeviceShaderClockFeaturesKHR) == 24, "VkPhysicalDeviceShaderClockFeaturesKHR has size % instead of 24", size_of(VkPhysicalDeviceShaderClockFeaturesKHR));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoDecodeH265PictureInfoFlags;
|
|
assert(((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)) == 0, "StdVideoDecodeH265PictureInfoFlags.__bitfield has unexpected offset % instead of 0", ((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeH265PictureInfoFlags.__bitfield)) == 4, "StdVideoDecodeH265PictureInfoFlags.__bitfield has unexpected size % instead of 4", size_of(type_of(StdVideoDecodeH265PictureInfoFlags.__bitfield)));
|
|
assert(size_of(StdVideoDecodeH265PictureInfoFlags) == 4, "StdVideoDecodeH265PictureInfoFlags has size % instead of 4", size_of(StdVideoDecodeH265PictureInfoFlags));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoDecodeH265PictureInfo;
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 0, "StdVideoDecodeH265PictureInfo.flags has unexpected offset % instead of 0", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeH265PictureInfo.flags)) == 4, "StdVideoDecodeH265PictureInfo.flags has unexpected size % instead of 4", size_of(type_of(StdVideoDecodeH265PictureInfo.flags)));
|
|
assert(((cast(*void)(*instance.sps_video_parameter_set_id)) - cast(*void)(*instance)) == 4, "StdVideoDecodeH265PictureInfo.sps_video_parameter_set_id has unexpected offset % instead of 4", ((cast(*void)(*instance.sps_video_parameter_set_id)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeH265PictureInfo.sps_video_parameter_set_id)) == 1, "StdVideoDecodeH265PictureInfo.sps_video_parameter_set_id has unexpected size % instead of 1", size_of(type_of(StdVideoDecodeH265PictureInfo.sps_video_parameter_set_id)));
|
|
assert(((cast(*void)(*instance.pps_seq_parameter_set_id)) - cast(*void)(*instance)) == 5, "StdVideoDecodeH265PictureInfo.pps_seq_parameter_set_id has unexpected offset % instead of 5", ((cast(*void)(*instance.pps_seq_parameter_set_id)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeH265PictureInfo.pps_seq_parameter_set_id)) == 1, "StdVideoDecodeH265PictureInfo.pps_seq_parameter_set_id has unexpected size % instead of 1", size_of(type_of(StdVideoDecodeH265PictureInfo.pps_seq_parameter_set_id)));
|
|
assert(((cast(*void)(*instance.pps_pic_parameter_set_id)) - cast(*void)(*instance)) == 6, "StdVideoDecodeH265PictureInfo.pps_pic_parameter_set_id has unexpected offset % instead of 6", ((cast(*void)(*instance.pps_pic_parameter_set_id)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeH265PictureInfo.pps_pic_parameter_set_id)) == 1, "StdVideoDecodeH265PictureInfo.pps_pic_parameter_set_id has unexpected size % instead of 1", size_of(type_of(StdVideoDecodeH265PictureInfo.pps_pic_parameter_set_id)));
|
|
assert(((cast(*void)(*instance.NumDeltaPocsOfRefRpsIdx)) - cast(*void)(*instance)) == 7, "StdVideoDecodeH265PictureInfo.NumDeltaPocsOfRefRpsIdx has unexpected offset % instead of 7", ((cast(*void)(*instance.NumDeltaPocsOfRefRpsIdx)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeH265PictureInfo.NumDeltaPocsOfRefRpsIdx)) == 1, "StdVideoDecodeH265PictureInfo.NumDeltaPocsOfRefRpsIdx has unexpected size % instead of 1", size_of(type_of(StdVideoDecodeH265PictureInfo.NumDeltaPocsOfRefRpsIdx)));
|
|
assert(((cast(*void)(*instance.PicOrderCntVal)) - cast(*void)(*instance)) == 8, "StdVideoDecodeH265PictureInfo.PicOrderCntVal has unexpected offset % instead of 8", ((cast(*void)(*instance.PicOrderCntVal)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeH265PictureInfo.PicOrderCntVal)) == 4, "StdVideoDecodeH265PictureInfo.PicOrderCntVal has unexpected size % instead of 4", size_of(type_of(StdVideoDecodeH265PictureInfo.PicOrderCntVal)));
|
|
assert(((cast(*void)(*instance.NumBitsForSTRefPicSetInSlice)) - cast(*void)(*instance)) == 12, "StdVideoDecodeH265PictureInfo.NumBitsForSTRefPicSetInSlice has unexpected offset % instead of 12", ((cast(*void)(*instance.NumBitsForSTRefPicSetInSlice)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeH265PictureInfo.NumBitsForSTRefPicSetInSlice)) == 2, "StdVideoDecodeH265PictureInfo.NumBitsForSTRefPicSetInSlice has unexpected size % instead of 2", size_of(type_of(StdVideoDecodeH265PictureInfo.NumBitsForSTRefPicSetInSlice)));
|
|
assert(((cast(*void)(*instance.reserved)) - cast(*void)(*instance)) == 14, "StdVideoDecodeH265PictureInfo.reserved has unexpected offset % instead of 14", ((cast(*void)(*instance.reserved)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeH265PictureInfo.reserved)) == 2, "StdVideoDecodeH265PictureInfo.reserved has unexpected size % instead of 2", size_of(type_of(StdVideoDecodeH265PictureInfo.reserved)));
|
|
assert(((cast(*void)(*instance.RefPicSetStCurrBefore)) - cast(*void)(*instance)) == 16, "StdVideoDecodeH265PictureInfo.RefPicSetStCurrBefore has unexpected offset % instead of 16", ((cast(*void)(*instance.RefPicSetStCurrBefore)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeH265PictureInfo.RefPicSetStCurrBefore)) == 8, "StdVideoDecodeH265PictureInfo.RefPicSetStCurrBefore has unexpected size % instead of 8", size_of(type_of(StdVideoDecodeH265PictureInfo.RefPicSetStCurrBefore)));
|
|
assert(((cast(*void)(*instance.RefPicSetStCurrAfter)) - cast(*void)(*instance)) == 24, "StdVideoDecodeH265PictureInfo.RefPicSetStCurrAfter has unexpected offset % instead of 24", ((cast(*void)(*instance.RefPicSetStCurrAfter)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeH265PictureInfo.RefPicSetStCurrAfter)) == 8, "StdVideoDecodeH265PictureInfo.RefPicSetStCurrAfter has unexpected size % instead of 8", size_of(type_of(StdVideoDecodeH265PictureInfo.RefPicSetStCurrAfter)));
|
|
assert(((cast(*void)(*instance.RefPicSetLtCurr)) - cast(*void)(*instance)) == 32, "StdVideoDecodeH265PictureInfo.RefPicSetLtCurr has unexpected offset % instead of 32", ((cast(*void)(*instance.RefPicSetLtCurr)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeH265PictureInfo.RefPicSetLtCurr)) == 8, "StdVideoDecodeH265PictureInfo.RefPicSetLtCurr has unexpected size % instead of 8", size_of(type_of(StdVideoDecodeH265PictureInfo.RefPicSetLtCurr)));
|
|
assert(size_of(StdVideoDecodeH265PictureInfo) == 40, "StdVideoDecodeH265PictureInfo has size % instead of 40", size_of(StdVideoDecodeH265PictureInfo));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoDecodeH265ReferenceInfoFlags;
|
|
assert(((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)) == 0, "StdVideoDecodeH265ReferenceInfoFlags.__bitfield has unexpected offset % instead of 0", ((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeH265ReferenceInfoFlags.__bitfield)) == 4, "StdVideoDecodeH265ReferenceInfoFlags.__bitfield has unexpected size % instead of 4", size_of(type_of(StdVideoDecodeH265ReferenceInfoFlags.__bitfield)));
|
|
assert(size_of(StdVideoDecodeH265ReferenceInfoFlags) == 4, "StdVideoDecodeH265ReferenceInfoFlags has size % instead of 4", size_of(StdVideoDecodeH265ReferenceInfoFlags));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoDecodeH265ReferenceInfo;
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 0, "StdVideoDecodeH265ReferenceInfo.flags has unexpected offset % instead of 0", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeH265ReferenceInfo.flags)) == 4, "StdVideoDecodeH265ReferenceInfo.flags has unexpected size % instead of 4", size_of(type_of(StdVideoDecodeH265ReferenceInfo.flags)));
|
|
assert(((cast(*void)(*instance.PicOrderCntVal)) - cast(*void)(*instance)) == 4, "StdVideoDecodeH265ReferenceInfo.PicOrderCntVal has unexpected offset % instead of 4", ((cast(*void)(*instance.PicOrderCntVal)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeH265ReferenceInfo.PicOrderCntVal)) == 4, "StdVideoDecodeH265ReferenceInfo.PicOrderCntVal has unexpected size % instead of 4", size_of(type_of(StdVideoDecodeH265ReferenceInfo.PicOrderCntVal)));
|
|
assert(size_of(StdVideoDecodeH265ReferenceInfo) == 8, "StdVideoDecodeH265ReferenceInfo has size % instead of 8", size_of(StdVideoDecodeH265ReferenceInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoDecodeH265ProfileInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoDecodeH265ProfileInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH265ProfileInfoKHR.sType)) == 4, "VkVideoDecodeH265ProfileInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoDecodeH265ProfileInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoDecodeH265ProfileInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH265ProfileInfoKHR.pNext)) == 8, "VkVideoDecodeH265ProfileInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoDecodeH265ProfileInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.stdProfileIdc)) - cast(*void)(*instance)) == 16, "VkVideoDecodeH265ProfileInfoKHR.stdProfileIdc has unexpected offset % instead of 16", ((cast(*void)(*instance.stdProfileIdc)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH265ProfileInfoKHR.stdProfileIdc)) == 4, "VkVideoDecodeH265ProfileInfoKHR.stdProfileIdc has unexpected size % instead of 4", size_of(type_of(VkVideoDecodeH265ProfileInfoKHR.stdProfileIdc)));
|
|
assert(size_of(VkVideoDecodeH265ProfileInfoKHR) == 24, "VkVideoDecodeH265ProfileInfoKHR has size % instead of 24", size_of(VkVideoDecodeH265ProfileInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoDecodeH265CapabilitiesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoDecodeH265CapabilitiesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH265CapabilitiesKHR.sType)) == 4, "VkVideoDecodeH265CapabilitiesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoDecodeH265CapabilitiesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoDecodeH265CapabilitiesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH265CapabilitiesKHR.pNext)) == 8, "VkVideoDecodeH265CapabilitiesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoDecodeH265CapabilitiesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.maxLevelIdc)) - cast(*void)(*instance)) == 16, "VkVideoDecodeH265CapabilitiesKHR.maxLevelIdc has unexpected offset % instead of 16", ((cast(*void)(*instance.maxLevelIdc)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH265CapabilitiesKHR.maxLevelIdc)) == 4, "VkVideoDecodeH265CapabilitiesKHR.maxLevelIdc has unexpected size % instead of 4", size_of(type_of(VkVideoDecodeH265CapabilitiesKHR.maxLevelIdc)));
|
|
assert(size_of(VkVideoDecodeH265CapabilitiesKHR) == 24, "VkVideoDecodeH265CapabilitiesKHR has size % instead of 24", size_of(VkVideoDecodeH265CapabilitiesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoDecodeH265SessionParametersAddInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoDecodeH265SessionParametersAddInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH265SessionParametersAddInfoKHR.sType)) == 4, "VkVideoDecodeH265SessionParametersAddInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoDecodeH265SessionParametersAddInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoDecodeH265SessionParametersAddInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH265SessionParametersAddInfoKHR.pNext)) == 8, "VkVideoDecodeH265SessionParametersAddInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoDecodeH265SessionParametersAddInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.stdVPSCount)) - cast(*void)(*instance)) == 16, "VkVideoDecodeH265SessionParametersAddInfoKHR.stdVPSCount has unexpected offset % instead of 16", ((cast(*void)(*instance.stdVPSCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH265SessionParametersAddInfoKHR.stdVPSCount)) == 4, "VkVideoDecodeH265SessionParametersAddInfoKHR.stdVPSCount has unexpected size % instead of 4", size_of(type_of(VkVideoDecodeH265SessionParametersAddInfoKHR.stdVPSCount)));
|
|
assert(((cast(*void)(*instance.pStdVPSs)) - cast(*void)(*instance)) == 24, "VkVideoDecodeH265SessionParametersAddInfoKHR.pStdVPSs has unexpected offset % instead of 24", ((cast(*void)(*instance.pStdVPSs)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH265SessionParametersAddInfoKHR.pStdVPSs)) == 8, "VkVideoDecodeH265SessionParametersAddInfoKHR.pStdVPSs has unexpected size % instead of 8", size_of(type_of(VkVideoDecodeH265SessionParametersAddInfoKHR.pStdVPSs)));
|
|
assert(((cast(*void)(*instance.stdSPSCount)) - cast(*void)(*instance)) == 32, "VkVideoDecodeH265SessionParametersAddInfoKHR.stdSPSCount has unexpected offset % instead of 32", ((cast(*void)(*instance.stdSPSCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH265SessionParametersAddInfoKHR.stdSPSCount)) == 4, "VkVideoDecodeH265SessionParametersAddInfoKHR.stdSPSCount has unexpected size % instead of 4", size_of(type_of(VkVideoDecodeH265SessionParametersAddInfoKHR.stdSPSCount)));
|
|
assert(((cast(*void)(*instance.pStdSPSs)) - cast(*void)(*instance)) == 40, "VkVideoDecodeH265SessionParametersAddInfoKHR.pStdSPSs has unexpected offset % instead of 40", ((cast(*void)(*instance.pStdSPSs)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH265SessionParametersAddInfoKHR.pStdSPSs)) == 8, "VkVideoDecodeH265SessionParametersAddInfoKHR.pStdSPSs has unexpected size % instead of 8", size_of(type_of(VkVideoDecodeH265SessionParametersAddInfoKHR.pStdSPSs)));
|
|
assert(((cast(*void)(*instance.stdPPSCount)) - cast(*void)(*instance)) == 48, "VkVideoDecodeH265SessionParametersAddInfoKHR.stdPPSCount has unexpected offset % instead of 48", ((cast(*void)(*instance.stdPPSCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH265SessionParametersAddInfoKHR.stdPPSCount)) == 4, "VkVideoDecodeH265SessionParametersAddInfoKHR.stdPPSCount has unexpected size % instead of 4", size_of(type_of(VkVideoDecodeH265SessionParametersAddInfoKHR.stdPPSCount)));
|
|
assert(((cast(*void)(*instance.pStdPPSs)) - cast(*void)(*instance)) == 56, "VkVideoDecodeH265SessionParametersAddInfoKHR.pStdPPSs has unexpected offset % instead of 56", ((cast(*void)(*instance.pStdPPSs)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH265SessionParametersAddInfoKHR.pStdPPSs)) == 8, "VkVideoDecodeH265SessionParametersAddInfoKHR.pStdPPSs has unexpected size % instead of 8", size_of(type_of(VkVideoDecodeH265SessionParametersAddInfoKHR.pStdPPSs)));
|
|
assert(size_of(VkVideoDecodeH265SessionParametersAddInfoKHR) == 64, "VkVideoDecodeH265SessionParametersAddInfoKHR has size % instead of 64", size_of(VkVideoDecodeH265SessionParametersAddInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoDecodeH265SessionParametersCreateInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoDecodeH265SessionParametersCreateInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH265SessionParametersCreateInfoKHR.sType)) == 4, "VkVideoDecodeH265SessionParametersCreateInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoDecodeH265SessionParametersCreateInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoDecodeH265SessionParametersCreateInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH265SessionParametersCreateInfoKHR.pNext)) == 8, "VkVideoDecodeH265SessionParametersCreateInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoDecodeH265SessionParametersCreateInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.maxStdVPSCount)) - cast(*void)(*instance)) == 16, "VkVideoDecodeH265SessionParametersCreateInfoKHR.maxStdVPSCount has unexpected offset % instead of 16", ((cast(*void)(*instance.maxStdVPSCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH265SessionParametersCreateInfoKHR.maxStdVPSCount)) == 4, "VkVideoDecodeH265SessionParametersCreateInfoKHR.maxStdVPSCount has unexpected size % instead of 4", size_of(type_of(VkVideoDecodeH265SessionParametersCreateInfoKHR.maxStdVPSCount)));
|
|
assert(((cast(*void)(*instance.maxStdSPSCount)) - cast(*void)(*instance)) == 20, "VkVideoDecodeH265SessionParametersCreateInfoKHR.maxStdSPSCount has unexpected offset % instead of 20", ((cast(*void)(*instance.maxStdSPSCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH265SessionParametersCreateInfoKHR.maxStdSPSCount)) == 4, "VkVideoDecodeH265SessionParametersCreateInfoKHR.maxStdSPSCount has unexpected size % instead of 4", size_of(type_of(VkVideoDecodeH265SessionParametersCreateInfoKHR.maxStdSPSCount)));
|
|
assert(((cast(*void)(*instance.maxStdPPSCount)) - cast(*void)(*instance)) == 24, "VkVideoDecodeH265SessionParametersCreateInfoKHR.maxStdPPSCount has unexpected offset % instead of 24", ((cast(*void)(*instance.maxStdPPSCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH265SessionParametersCreateInfoKHR.maxStdPPSCount)) == 4, "VkVideoDecodeH265SessionParametersCreateInfoKHR.maxStdPPSCount has unexpected size % instead of 4", size_of(type_of(VkVideoDecodeH265SessionParametersCreateInfoKHR.maxStdPPSCount)));
|
|
assert(((cast(*void)(*instance.pParametersAddInfo)) - cast(*void)(*instance)) == 32, "VkVideoDecodeH265SessionParametersCreateInfoKHR.pParametersAddInfo has unexpected offset % instead of 32", ((cast(*void)(*instance.pParametersAddInfo)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH265SessionParametersCreateInfoKHR.pParametersAddInfo)) == 8, "VkVideoDecodeH265SessionParametersCreateInfoKHR.pParametersAddInfo has unexpected size % instead of 8", size_of(type_of(VkVideoDecodeH265SessionParametersCreateInfoKHR.pParametersAddInfo)));
|
|
assert(size_of(VkVideoDecodeH265SessionParametersCreateInfoKHR) == 40, "VkVideoDecodeH265SessionParametersCreateInfoKHR has size % instead of 40", size_of(VkVideoDecodeH265SessionParametersCreateInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoDecodeH265PictureInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoDecodeH265PictureInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH265PictureInfoKHR.sType)) == 4, "VkVideoDecodeH265PictureInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoDecodeH265PictureInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoDecodeH265PictureInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH265PictureInfoKHR.pNext)) == 8, "VkVideoDecodeH265PictureInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoDecodeH265PictureInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.pStdPictureInfo)) - cast(*void)(*instance)) == 16, "VkVideoDecodeH265PictureInfoKHR.pStdPictureInfo has unexpected offset % instead of 16", ((cast(*void)(*instance.pStdPictureInfo)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH265PictureInfoKHR.pStdPictureInfo)) == 8, "VkVideoDecodeH265PictureInfoKHR.pStdPictureInfo has unexpected size % instead of 8", size_of(type_of(VkVideoDecodeH265PictureInfoKHR.pStdPictureInfo)));
|
|
assert(((cast(*void)(*instance.sliceSegmentCount)) - cast(*void)(*instance)) == 24, "VkVideoDecodeH265PictureInfoKHR.sliceSegmentCount has unexpected offset % instead of 24", ((cast(*void)(*instance.sliceSegmentCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH265PictureInfoKHR.sliceSegmentCount)) == 4, "VkVideoDecodeH265PictureInfoKHR.sliceSegmentCount has unexpected size % instead of 4", size_of(type_of(VkVideoDecodeH265PictureInfoKHR.sliceSegmentCount)));
|
|
assert(((cast(*void)(*instance.pSliceSegmentOffsets)) - cast(*void)(*instance)) == 32, "VkVideoDecodeH265PictureInfoKHR.pSliceSegmentOffsets has unexpected offset % instead of 32", ((cast(*void)(*instance.pSliceSegmentOffsets)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH265PictureInfoKHR.pSliceSegmentOffsets)) == 8, "VkVideoDecodeH265PictureInfoKHR.pSliceSegmentOffsets has unexpected size % instead of 8", size_of(type_of(VkVideoDecodeH265PictureInfoKHR.pSliceSegmentOffsets)));
|
|
assert(size_of(VkVideoDecodeH265PictureInfoKHR) == 40, "VkVideoDecodeH265PictureInfoKHR has size % instead of 40", size_of(VkVideoDecodeH265PictureInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoDecodeH265DpbSlotInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoDecodeH265DpbSlotInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH265DpbSlotInfoKHR.sType)) == 4, "VkVideoDecodeH265DpbSlotInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoDecodeH265DpbSlotInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoDecodeH265DpbSlotInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH265DpbSlotInfoKHR.pNext)) == 8, "VkVideoDecodeH265DpbSlotInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoDecodeH265DpbSlotInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.pStdReferenceInfo)) - cast(*void)(*instance)) == 16, "VkVideoDecodeH265DpbSlotInfoKHR.pStdReferenceInfo has unexpected offset % instead of 16", ((cast(*void)(*instance.pStdReferenceInfo)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeH265DpbSlotInfoKHR.pStdReferenceInfo)) == 8, "VkVideoDecodeH265DpbSlotInfoKHR.pStdReferenceInfo has unexpected size % instead of 8", size_of(type_of(VkVideoDecodeH265DpbSlotInfoKHR.pStdReferenceInfo)));
|
|
assert(size_of(VkVideoDecodeH265DpbSlotInfoKHR) == 24, "VkVideoDecodeH265DpbSlotInfoKHR has size % instead of 24", size_of(VkVideoDecodeH265DpbSlotInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkFragmentShadingRateAttachmentInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkFragmentShadingRateAttachmentInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFragmentShadingRateAttachmentInfoKHR.sType)) == 4, "VkFragmentShadingRateAttachmentInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkFragmentShadingRateAttachmentInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkFragmentShadingRateAttachmentInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFragmentShadingRateAttachmentInfoKHR.pNext)) == 8, "VkFragmentShadingRateAttachmentInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkFragmentShadingRateAttachmentInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.pFragmentShadingRateAttachment)) - cast(*void)(*instance)) == 16, "VkFragmentShadingRateAttachmentInfoKHR.pFragmentShadingRateAttachment has unexpected offset % instead of 16", ((cast(*void)(*instance.pFragmentShadingRateAttachment)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFragmentShadingRateAttachmentInfoKHR.pFragmentShadingRateAttachment)) == 8, "VkFragmentShadingRateAttachmentInfoKHR.pFragmentShadingRateAttachment has unexpected size % instead of 8", size_of(type_of(VkFragmentShadingRateAttachmentInfoKHR.pFragmentShadingRateAttachment)));
|
|
assert(((cast(*void)(*instance.shadingRateAttachmentTexelSize)) - cast(*void)(*instance)) == 24, "VkFragmentShadingRateAttachmentInfoKHR.shadingRateAttachmentTexelSize has unexpected offset % instead of 24", ((cast(*void)(*instance.shadingRateAttachmentTexelSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFragmentShadingRateAttachmentInfoKHR.shadingRateAttachmentTexelSize)) == 8, "VkFragmentShadingRateAttachmentInfoKHR.shadingRateAttachmentTexelSize has unexpected size % instead of 8", size_of(type_of(VkFragmentShadingRateAttachmentInfoKHR.shadingRateAttachmentTexelSize)));
|
|
assert(size_of(VkFragmentShadingRateAttachmentInfoKHR) == 32, "VkFragmentShadingRateAttachmentInfoKHR has size % instead of 32", size_of(VkFragmentShadingRateAttachmentInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineFragmentShadingRateStateCreateInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineFragmentShadingRateStateCreateInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineFragmentShadingRateStateCreateInfoKHR.sType)) == 4, "VkPipelineFragmentShadingRateStateCreateInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineFragmentShadingRateStateCreateInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineFragmentShadingRateStateCreateInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineFragmentShadingRateStateCreateInfoKHR.pNext)) == 8, "VkPipelineFragmentShadingRateStateCreateInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineFragmentShadingRateStateCreateInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.fragmentSize)) - cast(*void)(*instance)) == 16, "VkPipelineFragmentShadingRateStateCreateInfoKHR.fragmentSize has unexpected offset % instead of 16", ((cast(*void)(*instance.fragmentSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineFragmentShadingRateStateCreateInfoKHR.fragmentSize)) == 8, "VkPipelineFragmentShadingRateStateCreateInfoKHR.fragmentSize has unexpected size % instead of 8", size_of(type_of(VkPipelineFragmentShadingRateStateCreateInfoKHR.fragmentSize)));
|
|
assert(((cast(*void)(*instance.combinerOps)) - cast(*void)(*instance)) == 24, "VkPipelineFragmentShadingRateStateCreateInfoKHR.combinerOps has unexpected offset % instead of 24", ((cast(*void)(*instance.combinerOps)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineFragmentShadingRateStateCreateInfoKHR.combinerOps)) == 8, "VkPipelineFragmentShadingRateStateCreateInfoKHR.combinerOps has unexpected size % instead of 8", size_of(type_of(VkPipelineFragmentShadingRateStateCreateInfoKHR.combinerOps)));
|
|
assert(size_of(VkPipelineFragmentShadingRateStateCreateInfoKHR) == 32, "VkPipelineFragmentShadingRateStateCreateInfoKHR has size % instead of 32", size_of(VkPipelineFragmentShadingRateStateCreateInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceFragmentShadingRateFeaturesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceFragmentShadingRateFeaturesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentShadingRateFeaturesKHR.sType)) == 4, "VkPhysicalDeviceFragmentShadingRateFeaturesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentShadingRateFeaturesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceFragmentShadingRateFeaturesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentShadingRateFeaturesKHR.pNext)) == 8, "VkPhysicalDeviceFragmentShadingRateFeaturesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceFragmentShadingRateFeaturesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.pipelineFragmentShadingRate)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceFragmentShadingRateFeaturesKHR.pipelineFragmentShadingRate has unexpected offset % instead of 16", ((cast(*void)(*instance.pipelineFragmentShadingRate)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentShadingRateFeaturesKHR.pipelineFragmentShadingRate)) == 4, "VkPhysicalDeviceFragmentShadingRateFeaturesKHR.pipelineFragmentShadingRate has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentShadingRateFeaturesKHR.pipelineFragmentShadingRate)));
|
|
assert(((cast(*void)(*instance.primitiveFragmentShadingRate)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceFragmentShadingRateFeaturesKHR.primitiveFragmentShadingRate has unexpected offset % instead of 20", ((cast(*void)(*instance.primitiveFragmentShadingRate)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentShadingRateFeaturesKHR.primitiveFragmentShadingRate)) == 4, "VkPhysicalDeviceFragmentShadingRateFeaturesKHR.primitiveFragmentShadingRate has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentShadingRateFeaturesKHR.primitiveFragmentShadingRate)));
|
|
assert(((cast(*void)(*instance.attachmentFragmentShadingRate)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceFragmentShadingRateFeaturesKHR.attachmentFragmentShadingRate has unexpected offset % instead of 24", ((cast(*void)(*instance.attachmentFragmentShadingRate)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentShadingRateFeaturesKHR.attachmentFragmentShadingRate)) == 4, "VkPhysicalDeviceFragmentShadingRateFeaturesKHR.attachmentFragmentShadingRate has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentShadingRateFeaturesKHR.attachmentFragmentShadingRate)));
|
|
assert(size_of(VkPhysicalDeviceFragmentShadingRateFeaturesKHR) == 32, "VkPhysicalDeviceFragmentShadingRateFeaturesKHR has size % instead of 32", size_of(VkPhysicalDeviceFragmentShadingRateFeaturesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceFragmentShadingRatePropertiesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceFragmentShadingRatePropertiesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentShadingRatePropertiesKHR.sType)) == 4, "VkPhysicalDeviceFragmentShadingRatePropertiesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentShadingRatePropertiesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceFragmentShadingRatePropertiesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentShadingRatePropertiesKHR.pNext)) == 8, "VkPhysicalDeviceFragmentShadingRatePropertiesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceFragmentShadingRatePropertiesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.minFragmentShadingRateAttachmentTexelSize)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceFragmentShadingRatePropertiesKHR.minFragmentShadingRateAttachmentTexelSize has unexpected offset % instead of 16", ((cast(*void)(*instance.minFragmentShadingRateAttachmentTexelSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentShadingRatePropertiesKHR.minFragmentShadingRateAttachmentTexelSize)) == 8, "VkPhysicalDeviceFragmentShadingRatePropertiesKHR.minFragmentShadingRateAttachmentTexelSize has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceFragmentShadingRatePropertiesKHR.minFragmentShadingRateAttachmentTexelSize)));
|
|
assert(((cast(*void)(*instance.maxFragmentShadingRateAttachmentTexelSize)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceFragmentShadingRatePropertiesKHR.maxFragmentShadingRateAttachmentTexelSize has unexpected offset % instead of 24", ((cast(*void)(*instance.maxFragmentShadingRateAttachmentTexelSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentShadingRatePropertiesKHR.maxFragmentShadingRateAttachmentTexelSize)) == 8, "VkPhysicalDeviceFragmentShadingRatePropertiesKHR.maxFragmentShadingRateAttachmentTexelSize has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceFragmentShadingRatePropertiesKHR.maxFragmentShadingRateAttachmentTexelSize)));
|
|
assert(((cast(*void)(*instance.maxFragmentShadingRateAttachmentTexelSizeAspectRatio)) - cast(*void)(*instance)) == 32, "VkPhysicalDeviceFragmentShadingRatePropertiesKHR.maxFragmentShadingRateAttachmentTexelSizeAspectRatio has unexpected offset % instead of 32", ((cast(*void)(*instance.maxFragmentShadingRateAttachmentTexelSizeAspectRatio)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentShadingRatePropertiesKHR.maxFragmentShadingRateAttachmentTexelSizeAspectRatio)) == 4, "VkPhysicalDeviceFragmentShadingRatePropertiesKHR.maxFragmentShadingRateAttachmentTexelSizeAspectRatio has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentShadingRatePropertiesKHR.maxFragmentShadingRateAttachmentTexelSizeAspectRatio)));
|
|
assert(((cast(*void)(*instance.primitiveFragmentShadingRateWithMultipleViewports)) - cast(*void)(*instance)) == 36, "VkPhysicalDeviceFragmentShadingRatePropertiesKHR.primitiveFragmentShadingRateWithMultipleViewports has unexpected offset % instead of 36", ((cast(*void)(*instance.primitiveFragmentShadingRateWithMultipleViewports)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentShadingRatePropertiesKHR.primitiveFragmentShadingRateWithMultipleViewports)) == 4, "VkPhysicalDeviceFragmentShadingRatePropertiesKHR.primitiveFragmentShadingRateWithMultipleViewports has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentShadingRatePropertiesKHR.primitiveFragmentShadingRateWithMultipleViewports)));
|
|
assert(((cast(*void)(*instance.layeredShadingRateAttachments)) - cast(*void)(*instance)) == 40, "VkPhysicalDeviceFragmentShadingRatePropertiesKHR.layeredShadingRateAttachments has unexpected offset % instead of 40", ((cast(*void)(*instance.layeredShadingRateAttachments)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentShadingRatePropertiesKHR.layeredShadingRateAttachments)) == 4, "VkPhysicalDeviceFragmentShadingRatePropertiesKHR.layeredShadingRateAttachments has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentShadingRatePropertiesKHR.layeredShadingRateAttachments)));
|
|
assert(((cast(*void)(*instance.fragmentShadingRateNonTrivialCombinerOps)) - cast(*void)(*instance)) == 44, "VkPhysicalDeviceFragmentShadingRatePropertiesKHR.fragmentShadingRateNonTrivialCombinerOps has unexpected offset % instead of 44", ((cast(*void)(*instance.fragmentShadingRateNonTrivialCombinerOps)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentShadingRatePropertiesKHR.fragmentShadingRateNonTrivialCombinerOps)) == 4, "VkPhysicalDeviceFragmentShadingRatePropertiesKHR.fragmentShadingRateNonTrivialCombinerOps has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentShadingRatePropertiesKHR.fragmentShadingRateNonTrivialCombinerOps)));
|
|
assert(((cast(*void)(*instance.maxFragmentSize)) - cast(*void)(*instance)) == 48, "VkPhysicalDeviceFragmentShadingRatePropertiesKHR.maxFragmentSize has unexpected offset % instead of 48", ((cast(*void)(*instance.maxFragmentSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentShadingRatePropertiesKHR.maxFragmentSize)) == 8, "VkPhysicalDeviceFragmentShadingRatePropertiesKHR.maxFragmentSize has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceFragmentShadingRatePropertiesKHR.maxFragmentSize)));
|
|
assert(((cast(*void)(*instance.maxFragmentSizeAspectRatio)) - cast(*void)(*instance)) == 56, "VkPhysicalDeviceFragmentShadingRatePropertiesKHR.maxFragmentSizeAspectRatio has unexpected offset % instead of 56", ((cast(*void)(*instance.maxFragmentSizeAspectRatio)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentShadingRatePropertiesKHR.maxFragmentSizeAspectRatio)) == 4, "VkPhysicalDeviceFragmentShadingRatePropertiesKHR.maxFragmentSizeAspectRatio has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentShadingRatePropertiesKHR.maxFragmentSizeAspectRatio)));
|
|
assert(((cast(*void)(*instance.maxFragmentShadingRateCoverageSamples)) - cast(*void)(*instance)) == 60, "VkPhysicalDeviceFragmentShadingRatePropertiesKHR.maxFragmentShadingRateCoverageSamples has unexpected offset % instead of 60", ((cast(*void)(*instance.maxFragmentShadingRateCoverageSamples)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentShadingRatePropertiesKHR.maxFragmentShadingRateCoverageSamples)) == 4, "VkPhysicalDeviceFragmentShadingRatePropertiesKHR.maxFragmentShadingRateCoverageSamples has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentShadingRatePropertiesKHR.maxFragmentShadingRateCoverageSamples)));
|
|
assert(((cast(*void)(*instance.maxFragmentShadingRateRasterizationSamples)) - cast(*void)(*instance)) == 64, "VkPhysicalDeviceFragmentShadingRatePropertiesKHR.maxFragmentShadingRateRasterizationSamples has unexpected offset % instead of 64", ((cast(*void)(*instance.maxFragmentShadingRateRasterizationSamples)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentShadingRatePropertiesKHR.maxFragmentShadingRateRasterizationSamples)) == 4, "VkPhysicalDeviceFragmentShadingRatePropertiesKHR.maxFragmentShadingRateRasterizationSamples has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentShadingRatePropertiesKHR.maxFragmentShadingRateRasterizationSamples)));
|
|
assert(((cast(*void)(*instance.fragmentShadingRateWithShaderDepthStencilWrites)) - cast(*void)(*instance)) == 68, "VkPhysicalDeviceFragmentShadingRatePropertiesKHR.fragmentShadingRateWithShaderDepthStencilWrites has unexpected offset % instead of 68", ((cast(*void)(*instance.fragmentShadingRateWithShaderDepthStencilWrites)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentShadingRatePropertiesKHR.fragmentShadingRateWithShaderDepthStencilWrites)) == 4, "VkPhysicalDeviceFragmentShadingRatePropertiesKHR.fragmentShadingRateWithShaderDepthStencilWrites has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentShadingRatePropertiesKHR.fragmentShadingRateWithShaderDepthStencilWrites)));
|
|
assert(((cast(*void)(*instance.fragmentShadingRateWithSampleMask)) - cast(*void)(*instance)) == 72, "VkPhysicalDeviceFragmentShadingRatePropertiesKHR.fragmentShadingRateWithSampleMask has unexpected offset % instead of 72", ((cast(*void)(*instance.fragmentShadingRateWithSampleMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentShadingRatePropertiesKHR.fragmentShadingRateWithSampleMask)) == 4, "VkPhysicalDeviceFragmentShadingRatePropertiesKHR.fragmentShadingRateWithSampleMask has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentShadingRatePropertiesKHR.fragmentShadingRateWithSampleMask)));
|
|
assert(((cast(*void)(*instance.fragmentShadingRateWithShaderSampleMask)) - cast(*void)(*instance)) == 76, "VkPhysicalDeviceFragmentShadingRatePropertiesKHR.fragmentShadingRateWithShaderSampleMask has unexpected offset % instead of 76", ((cast(*void)(*instance.fragmentShadingRateWithShaderSampleMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentShadingRatePropertiesKHR.fragmentShadingRateWithShaderSampleMask)) == 4, "VkPhysicalDeviceFragmentShadingRatePropertiesKHR.fragmentShadingRateWithShaderSampleMask has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentShadingRatePropertiesKHR.fragmentShadingRateWithShaderSampleMask)));
|
|
assert(((cast(*void)(*instance.fragmentShadingRateWithConservativeRasterization)) - cast(*void)(*instance)) == 80, "VkPhysicalDeviceFragmentShadingRatePropertiesKHR.fragmentShadingRateWithConservativeRasterization has unexpected offset % instead of 80", ((cast(*void)(*instance.fragmentShadingRateWithConservativeRasterization)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentShadingRatePropertiesKHR.fragmentShadingRateWithConservativeRasterization)) == 4, "VkPhysicalDeviceFragmentShadingRatePropertiesKHR.fragmentShadingRateWithConservativeRasterization has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentShadingRatePropertiesKHR.fragmentShadingRateWithConservativeRasterization)));
|
|
assert(((cast(*void)(*instance.fragmentShadingRateWithFragmentShaderInterlock)) - cast(*void)(*instance)) == 84, "VkPhysicalDeviceFragmentShadingRatePropertiesKHR.fragmentShadingRateWithFragmentShaderInterlock has unexpected offset % instead of 84", ((cast(*void)(*instance.fragmentShadingRateWithFragmentShaderInterlock)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentShadingRatePropertiesKHR.fragmentShadingRateWithFragmentShaderInterlock)) == 4, "VkPhysicalDeviceFragmentShadingRatePropertiesKHR.fragmentShadingRateWithFragmentShaderInterlock has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentShadingRatePropertiesKHR.fragmentShadingRateWithFragmentShaderInterlock)));
|
|
assert(((cast(*void)(*instance.fragmentShadingRateWithCustomSampleLocations)) - cast(*void)(*instance)) == 88, "VkPhysicalDeviceFragmentShadingRatePropertiesKHR.fragmentShadingRateWithCustomSampleLocations has unexpected offset % instead of 88", ((cast(*void)(*instance.fragmentShadingRateWithCustomSampleLocations)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentShadingRatePropertiesKHR.fragmentShadingRateWithCustomSampleLocations)) == 4, "VkPhysicalDeviceFragmentShadingRatePropertiesKHR.fragmentShadingRateWithCustomSampleLocations has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentShadingRatePropertiesKHR.fragmentShadingRateWithCustomSampleLocations)));
|
|
assert(((cast(*void)(*instance.fragmentShadingRateStrictMultiplyCombiner)) - cast(*void)(*instance)) == 92, "VkPhysicalDeviceFragmentShadingRatePropertiesKHR.fragmentShadingRateStrictMultiplyCombiner has unexpected offset % instead of 92", ((cast(*void)(*instance.fragmentShadingRateStrictMultiplyCombiner)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentShadingRatePropertiesKHR.fragmentShadingRateStrictMultiplyCombiner)) == 4, "VkPhysicalDeviceFragmentShadingRatePropertiesKHR.fragmentShadingRateStrictMultiplyCombiner has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentShadingRatePropertiesKHR.fragmentShadingRateStrictMultiplyCombiner)));
|
|
assert(size_of(VkPhysicalDeviceFragmentShadingRatePropertiesKHR) == 96, "VkPhysicalDeviceFragmentShadingRatePropertiesKHR has size % instead of 96", size_of(VkPhysicalDeviceFragmentShadingRatePropertiesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceFragmentShadingRateKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceFragmentShadingRateKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentShadingRateKHR.sType)) == 4, "VkPhysicalDeviceFragmentShadingRateKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentShadingRateKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceFragmentShadingRateKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentShadingRateKHR.pNext)) == 8, "VkPhysicalDeviceFragmentShadingRateKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceFragmentShadingRateKHR.pNext)));
|
|
assert(((cast(*void)(*instance.sampleCounts)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceFragmentShadingRateKHR.sampleCounts has unexpected offset % instead of 16", ((cast(*void)(*instance.sampleCounts)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentShadingRateKHR.sampleCounts)) == 4, "VkPhysicalDeviceFragmentShadingRateKHR.sampleCounts has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentShadingRateKHR.sampleCounts)));
|
|
assert(((cast(*void)(*instance.fragmentSize)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceFragmentShadingRateKHR.fragmentSize has unexpected offset % instead of 20", ((cast(*void)(*instance.fragmentSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentShadingRateKHR.fragmentSize)) == 8, "VkPhysicalDeviceFragmentShadingRateKHR.fragmentSize has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceFragmentShadingRateKHR.fragmentSize)));
|
|
assert(size_of(VkPhysicalDeviceFragmentShadingRateKHR) == 32, "VkPhysicalDeviceFragmentShadingRateKHR has size % instead of 32", size_of(VkPhysicalDeviceFragmentShadingRateKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkRenderingFragmentShadingRateAttachmentInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkRenderingFragmentShadingRateAttachmentInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderingFragmentShadingRateAttachmentInfoKHR.sType)) == 4, "VkRenderingFragmentShadingRateAttachmentInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkRenderingFragmentShadingRateAttachmentInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkRenderingFragmentShadingRateAttachmentInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderingFragmentShadingRateAttachmentInfoKHR.pNext)) == 8, "VkRenderingFragmentShadingRateAttachmentInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkRenderingFragmentShadingRateAttachmentInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.imageView)) - cast(*void)(*instance)) == 16, "VkRenderingFragmentShadingRateAttachmentInfoKHR.imageView has unexpected offset % instead of 16", ((cast(*void)(*instance.imageView)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderingFragmentShadingRateAttachmentInfoKHR.imageView)) == 8, "VkRenderingFragmentShadingRateAttachmentInfoKHR.imageView has unexpected size % instead of 8", size_of(type_of(VkRenderingFragmentShadingRateAttachmentInfoKHR.imageView)));
|
|
assert(((cast(*void)(*instance.imageLayout)) - cast(*void)(*instance)) == 24, "VkRenderingFragmentShadingRateAttachmentInfoKHR.imageLayout has unexpected offset % instead of 24", ((cast(*void)(*instance.imageLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderingFragmentShadingRateAttachmentInfoKHR.imageLayout)) == 4, "VkRenderingFragmentShadingRateAttachmentInfoKHR.imageLayout has unexpected size % instead of 4", size_of(type_of(VkRenderingFragmentShadingRateAttachmentInfoKHR.imageLayout)));
|
|
assert(((cast(*void)(*instance.shadingRateAttachmentTexelSize)) - cast(*void)(*instance)) == 28, "VkRenderingFragmentShadingRateAttachmentInfoKHR.shadingRateAttachmentTexelSize has unexpected offset % instead of 28", ((cast(*void)(*instance.shadingRateAttachmentTexelSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderingFragmentShadingRateAttachmentInfoKHR.shadingRateAttachmentTexelSize)) == 8, "VkRenderingFragmentShadingRateAttachmentInfoKHR.shadingRateAttachmentTexelSize has unexpected size % instead of 8", size_of(type_of(VkRenderingFragmentShadingRateAttachmentInfoKHR.shadingRateAttachmentTexelSize)));
|
|
assert(size_of(VkRenderingFragmentShadingRateAttachmentInfoKHR) == 40, "VkRenderingFragmentShadingRateAttachmentInfoKHR has size % instead of 40", size_of(VkRenderingFragmentShadingRateAttachmentInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceShaderQuadControlFeaturesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceShaderQuadControlFeaturesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderQuadControlFeaturesKHR.sType)) == 4, "VkPhysicalDeviceShaderQuadControlFeaturesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderQuadControlFeaturesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceShaderQuadControlFeaturesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderQuadControlFeaturesKHR.pNext)) == 8, "VkPhysicalDeviceShaderQuadControlFeaturesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceShaderQuadControlFeaturesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.shaderQuadControl)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceShaderQuadControlFeaturesKHR.shaderQuadControl has unexpected offset % instead of 16", ((cast(*void)(*instance.shaderQuadControl)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderQuadControlFeaturesKHR.shaderQuadControl)) == 4, "VkPhysicalDeviceShaderQuadControlFeaturesKHR.shaderQuadControl has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderQuadControlFeaturesKHR.shaderQuadControl)));
|
|
assert(size_of(VkPhysicalDeviceShaderQuadControlFeaturesKHR) == 24, "VkPhysicalDeviceShaderQuadControlFeaturesKHR has size % instead of 24", size_of(VkPhysicalDeviceShaderQuadControlFeaturesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkSurfaceProtectedCapabilitiesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSurfaceProtectedCapabilitiesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfaceProtectedCapabilitiesKHR.sType)) == 4, "VkSurfaceProtectedCapabilitiesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkSurfaceProtectedCapabilitiesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSurfaceProtectedCapabilitiesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfaceProtectedCapabilitiesKHR.pNext)) == 8, "VkSurfaceProtectedCapabilitiesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkSurfaceProtectedCapabilitiesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.supportsProtected)) - cast(*void)(*instance)) == 16, "VkSurfaceProtectedCapabilitiesKHR.supportsProtected has unexpected offset % instead of 16", ((cast(*void)(*instance.supportsProtected)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfaceProtectedCapabilitiesKHR.supportsProtected)) == 4, "VkSurfaceProtectedCapabilitiesKHR.supportsProtected has unexpected size % instead of 4", size_of(type_of(VkSurfaceProtectedCapabilitiesKHR.supportsProtected)));
|
|
assert(size_of(VkSurfaceProtectedCapabilitiesKHR) == 24, "VkSurfaceProtectedCapabilitiesKHR has size % instead of 24", size_of(VkSurfaceProtectedCapabilitiesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDevicePresentWaitFeaturesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDevicePresentWaitFeaturesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePresentWaitFeaturesKHR.sType)) == 4, "VkPhysicalDevicePresentWaitFeaturesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePresentWaitFeaturesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDevicePresentWaitFeaturesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePresentWaitFeaturesKHR.pNext)) == 8, "VkPhysicalDevicePresentWaitFeaturesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDevicePresentWaitFeaturesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.presentWait)) - cast(*void)(*instance)) == 16, "VkPhysicalDevicePresentWaitFeaturesKHR.presentWait has unexpected offset % instead of 16", ((cast(*void)(*instance.presentWait)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePresentWaitFeaturesKHR.presentWait)) == 4, "VkPhysicalDevicePresentWaitFeaturesKHR.presentWait has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePresentWaitFeaturesKHR.presentWait)));
|
|
assert(size_of(VkPhysicalDevicePresentWaitFeaturesKHR) == 24, "VkPhysicalDevicePresentWaitFeaturesKHR has size % instead of 24", size_of(VkPhysicalDevicePresentWaitFeaturesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR.sType)) == 4, "VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR.pNext)) == 8, "VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.pipelineExecutableInfo)) - cast(*void)(*instance)) == 16, "VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR.pipelineExecutableInfo has unexpected offset % instead of 16", ((cast(*void)(*instance.pipelineExecutableInfo)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR.pipelineExecutableInfo)) == 4, "VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR.pipelineExecutableInfo has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR.pipelineExecutableInfo)));
|
|
assert(size_of(VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR) == 24, "VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR has size % instead of 24", size_of(VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineInfoKHR.sType)) == 4, "VkPipelineInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineInfoKHR.pNext)) == 8, "VkPipelineInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.pipeline)) - cast(*void)(*instance)) == 16, "VkPipelineInfoKHR.pipeline has unexpected offset % instead of 16", ((cast(*void)(*instance.pipeline)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineInfoKHR.pipeline)) == 8, "VkPipelineInfoKHR.pipeline has unexpected size % instead of 8", size_of(type_of(VkPipelineInfoKHR.pipeline)));
|
|
assert(size_of(VkPipelineInfoKHR) == 24, "VkPipelineInfoKHR has size % instead of 24", size_of(VkPipelineInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineExecutablePropertiesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineExecutablePropertiesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineExecutablePropertiesKHR.sType)) == 4, "VkPipelineExecutablePropertiesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineExecutablePropertiesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineExecutablePropertiesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineExecutablePropertiesKHR.pNext)) == 8, "VkPipelineExecutablePropertiesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineExecutablePropertiesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.stages)) - cast(*void)(*instance)) == 16, "VkPipelineExecutablePropertiesKHR.stages has unexpected offset % instead of 16", ((cast(*void)(*instance.stages)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineExecutablePropertiesKHR.stages)) == 4, "VkPipelineExecutablePropertiesKHR.stages has unexpected size % instead of 4", size_of(type_of(VkPipelineExecutablePropertiesKHR.stages)));
|
|
assert(((cast(*void)(*instance.name)) - cast(*void)(*instance)) == 20, "VkPipelineExecutablePropertiesKHR.name has unexpected offset % instead of 20", ((cast(*void)(*instance.name)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineExecutablePropertiesKHR.name)) == 256, "VkPipelineExecutablePropertiesKHR.name has unexpected size % instead of 256", size_of(type_of(VkPipelineExecutablePropertiesKHR.name)));
|
|
assert(((cast(*void)(*instance.description)) - cast(*void)(*instance)) == 276, "VkPipelineExecutablePropertiesKHR.description has unexpected offset % instead of 276", ((cast(*void)(*instance.description)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineExecutablePropertiesKHR.description)) == 256, "VkPipelineExecutablePropertiesKHR.description has unexpected size % instead of 256", size_of(type_of(VkPipelineExecutablePropertiesKHR.description)));
|
|
assert(((cast(*void)(*instance.subgroupSize)) - cast(*void)(*instance)) == 532, "VkPipelineExecutablePropertiesKHR.subgroupSize has unexpected offset % instead of 532", ((cast(*void)(*instance.subgroupSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineExecutablePropertiesKHR.subgroupSize)) == 4, "VkPipelineExecutablePropertiesKHR.subgroupSize has unexpected size % instead of 4", size_of(type_of(VkPipelineExecutablePropertiesKHR.subgroupSize)));
|
|
assert(size_of(VkPipelineExecutablePropertiesKHR) == 536, "VkPipelineExecutablePropertiesKHR has size % instead of 536", size_of(VkPipelineExecutablePropertiesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineExecutableInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineExecutableInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineExecutableInfoKHR.sType)) == 4, "VkPipelineExecutableInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineExecutableInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineExecutableInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineExecutableInfoKHR.pNext)) == 8, "VkPipelineExecutableInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineExecutableInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.pipeline)) - cast(*void)(*instance)) == 16, "VkPipelineExecutableInfoKHR.pipeline has unexpected offset % instead of 16", ((cast(*void)(*instance.pipeline)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineExecutableInfoKHR.pipeline)) == 8, "VkPipelineExecutableInfoKHR.pipeline has unexpected size % instead of 8", size_of(type_of(VkPipelineExecutableInfoKHR.pipeline)));
|
|
assert(((cast(*void)(*instance.executableIndex)) - cast(*void)(*instance)) == 24, "VkPipelineExecutableInfoKHR.executableIndex has unexpected offset % instead of 24", ((cast(*void)(*instance.executableIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineExecutableInfoKHR.executableIndex)) == 4, "VkPipelineExecutableInfoKHR.executableIndex has unexpected size % instead of 4", size_of(type_of(VkPipelineExecutableInfoKHR.executableIndex)));
|
|
assert(size_of(VkPipelineExecutableInfoKHR) == 32, "VkPipelineExecutableInfoKHR has size % instead of 32", size_of(VkPipelineExecutableInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineExecutableStatisticValueKHR;
|
|
assert(((cast(*void)(*instance.b32)) - cast(*void)(*instance)) == 0, "VkPipelineExecutableStatisticValueKHR.b32 has unexpected offset % instead of 0", ((cast(*void)(*instance.b32)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineExecutableStatisticValueKHR.b32)) == 4, "VkPipelineExecutableStatisticValueKHR.b32 has unexpected size % instead of 4", size_of(type_of(VkPipelineExecutableStatisticValueKHR.b32)));
|
|
assert(((cast(*void)(*instance.i64)) - cast(*void)(*instance)) == 0, "VkPipelineExecutableStatisticValueKHR.i64 has unexpected offset % instead of 0", ((cast(*void)(*instance.i64)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineExecutableStatisticValueKHR.i64)) == 8, "VkPipelineExecutableStatisticValueKHR.i64 has unexpected size % instead of 8", size_of(type_of(VkPipelineExecutableStatisticValueKHR.i64)));
|
|
assert(((cast(*void)(*instance._u64)) - cast(*void)(*instance)) == 0, "VkPipelineExecutableStatisticValueKHR._u64 has unexpected offset % instead of 0", ((cast(*void)(*instance._u64)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineExecutableStatisticValueKHR._u64)) == 8, "VkPipelineExecutableStatisticValueKHR._u64 has unexpected size % instead of 8", size_of(type_of(VkPipelineExecutableStatisticValueKHR._u64)));
|
|
assert(((cast(*void)(*instance.f64)) - cast(*void)(*instance)) == 0, "VkPipelineExecutableStatisticValueKHR.f64 has unexpected offset % instead of 0", ((cast(*void)(*instance.f64)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineExecutableStatisticValueKHR.f64)) == 8, "VkPipelineExecutableStatisticValueKHR.f64 has unexpected size % instead of 8", size_of(type_of(VkPipelineExecutableStatisticValueKHR.f64)));
|
|
assert(size_of(VkPipelineExecutableStatisticValueKHR) == 8, "VkPipelineExecutableStatisticValueKHR has size % instead of 8", size_of(VkPipelineExecutableStatisticValueKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineExecutableStatisticKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineExecutableStatisticKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineExecutableStatisticKHR.sType)) == 4, "VkPipelineExecutableStatisticKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineExecutableStatisticKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineExecutableStatisticKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineExecutableStatisticKHR.pNext)) == 8, "VkPipelineExecutableStatisticKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineExecutableStatisticKHR.pNext)));
|
|
assert(((cast(*void)(*instance.name)) - cast(*void)(*instance)) == 16, "VkPipelineExecutableStatisticKHR.name has unexpected offset % instead of 16", ((cast(*void)(*instance.name)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineExecutableStatisticKHR.name)) == 256, "VkPipelineExecutableStatisticKHR.name has unexpected size % instead of 256", size_of(type_of(VkPipelineExecutableStatisticKHR.name)));
|
|
assert(((cast(*void)(*instance.description)) - cast(*void)(*instance)) == 272, "VkPipelineExecutableStatisticKHR.description has unexpected offset % instead of 272", ((cast(*void)(*instance.description)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineExecutableStatisticKHR.description)) == 256, "VkPipelineExecutableStatisticKHR.description has unexpected size % instead of 256", size_of(type_of(VkPipelineExecutableStatisticKHR.description)));
|
|
assert(((cast(*void)(*instance.format)) - cast(*void)(*instance)) == 528, "VkPipelineExecutableStatisticKHR.format has unexpected offset % instead of 528", ((cast(*void)(*instance.format)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineExecutableStatisticKHR.format)) == 4, "VkPipelineExecutableStatisticKHR.format has unexpected size % instead of 4", size_of(type_of(VkPipelineExecutableStatisticKHR.format)));
|
|
assert(((cast(*void)(*instance.value)) - cast(*void)(*instance)) == 536, "VkPipelineExecutableStatisticKHR.value has unexpected offset % instead of 536", ((cast(*void)(*instance.value)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineExecutableStatisticKHR.value)) == 8, "VkPipelineExecutableStatisticKHR.value has unexpected size % instead of 8", size_of(type_of(VkPipelineExecutableStatisticKHR.value)));
|
|
assert(size_of(VkPipelineExecutableStatisticKHR) == 544, "VkPipelineExecutableStatisticKHR has size % instead of 544", size_of(VkPipelineExecutableStatisticKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineExecutableInternalRepresentationKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineExecutableInternalRepresentationKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineExecutableInternalRepresentationKHR.sType)) == 4, "VkPipelineExecutableInternalRepresentationKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineExecutableInternalRepresentationKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineExecutableInternalRepresentationKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineExecutableInternalRepresentationKHR.pNext)) == 8, "VkPipelineExecutableInternalRepresentationKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineExecutableInternalRepresentationKHR.pNext)));
|
|
assert(((cast(*void)(*instance.name)) - cast(*void)(*instance)) == 16, "VkPipelineExecutableInternalRepresentationKHR.name has unexpected offset % instead of 16", ((cast(*void)(*instance.name)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineExecutableInternalRepresentationKHR.name)) == 256, "VkPipelineExecutableInternalRepresentationKHR.name has unexpected size % instead of 256", size_of(type_of(VkPipelineExecutableInternalRepresentationKHR.name)));
|
|
assert(((cast(*void)(*instance.description)) - cast(*void)(*instance)) == 272, "VkPipelineExecutableInternalRepresentationKHR.description has unexpected offset % instead of 272", ((cast(*void)(*instance.description)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineExecutableInternalRepresentationKHR.description)) == 256, "VkPipelineExecutableInternalRepresentationKHR.description has unexpected size % instead of 256", size_of(type_of(VkPipelineExecutableInternalRepresentationKHR.description)));
|
|
assert(((cast(*void)(*instance.isText)) - cast(*void)(*instance)) == 528, "VkPipelineExecutableInternalRepresentationKHR.isText has unexpected offset % instead of 528", ((cast(*void)(*instance.isText)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineExecutableInternalRepresentationKHR.isText)) == 4, "VkPipelineExecutableInternalRepresentationKHR.isText has unexpected size % instead of 4", size_of(type_of(VkPipelineExecutableInternalRepresentationKHR.isText)));
|
|
assert(((cast(*void)(*instance.dataSize)) - cast(*void)(*instance)) == 536, "VkPipelineExecutableInternalRepresentationKHR.dataSize has unexpected offset % instead of 536", ((cast(*void)(*instance.dataSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineExecutableInternalRepresentationKHR.dataSize)) == 8, "VkPipelineExecutableInternalRepresentationKHR.dataSize has unexpected size % instead of 8", size_of(type_of(VkPipelineExecutableInternalRepresentationKHR.dataSize)));
|
|
assert(((cast(*void)(*instance.pData)) - cast(*void)(*instance)) == 544, "VkPipelineExecutableInternalRepresentationKHR.pData has unexpected offset % instead of 544", ((cast(*void)(*instance.pData)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineExecutableInternalRepresentationKHR.pData)) == 8, "VkPipelineExecutableInternalRepresentationKHR.pData has unexpected size % instead of 8", size_of(type_of(VkPipelineExecutableInternalRepresentationKHR.pData)));
|
|
assert(size_of(VkPipelineExecutableInternalRepresentationKHR) == 552, "VkPipelineExecutableInternalRepresentationKHR has size % instead of 552", size_of(VkPipelineExecutableInternalRepresentationKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineLibraryCreateInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineLibraryCreateInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineLibraryCreateInfoKHR.sType)) == 4, "VkPipelineLibraryCreateInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineLibraryCreateInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineLibraryCreateInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineLibraryCreateInfoKHR.pNext)) == 8, "VkPipelineLibraryCreateInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineLibraryCreateInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.libraryCount)) - cast(*void)(*instance)) == 16, "VkPipelineLibraryCreateInfoKHR.libraryCount has unexpected offset % instead of 16", ((cast(*void)(*instance.libraryCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineLibraryCreateInfoKHR.libraryCount)) == 4, "VkPipelineLibraryCreateInfoKHR.libraryCount has unexpected size % instead of 4", size_of(type_of(VkPipelineLibraryCreateInfoKHR.libraryCount)));
|
|
assert(((cast(*void)(*instance.pLibraries)) - cast(*void)(*instance)) == 24, "VkPipelineLibraryCreateInfoKHR.pLibraries has unexpected offset % instead of 24", ((cast(*void)(*instance.pLibraries)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineLibraryCreateInfoKHR.pLibraries)) == 8, "VkPipelineLibraryCreateInfoKHR.pLibraries has unexpected size % instead of 8", size_of(type_of(VkPipelineLibraryCreateInfoKHR.pLibraries)));
|
|
assert(size_of(VkPipelineLibraryCreateInfoKHR) == 32, "VkPipelineLibraryCreateInfoKHR has size % instead of 32", size_of(VkPipelineLibraryCreateInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPresentIdKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPresentIdKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPresentIdKHR.sType)) == 4, "VkPresentIdKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPresentIdKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPresentIdKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPresentIdKHR.pNext)) == 8, "VkPresentIdKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPresentIdKHR.pNext)));
|
|
assert(((cast(*void)(*instance.swapchainCount)) - cast(*void)(*instance)) == 16, "VkPresentIdKHR.swapchainCount has unexpected offset % instead of 16", ((cast(*void)(*instance.swapchainCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPresentIdKHR.swapchainCount)) == 4, "VkPresentIdKHR.swapchainCount has unexpected size % instead of 4", size_of(type_of(VkPresentIdKHR.swapchainCount)));
|
|
assert(((cast(*void)(*instance.pPresentIds)) - cast(*void)(*instance)) == 24, "VkPresentIdKHR.pPresentIds has unexpected offset % instead of 24", ((cast(*void)(*instance.pPresentIds)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPresentIdKHR.pPresentIds)) == 8, "VkPresentIdKHR.pPresentIds has unexpected size % instead of 8", size_of(type_of(VkPresentIdKHR.pPresentIds)));
|
|
assert(size_of(VkPresentIdKHR) == 32, "VkPresentIdKHR has size % instead of 32", size_of(VkPresentIdKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDevicePresentIdFeaturesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDevicePresentIdFeaturesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePresentIdFeaturesKHR.sType)) == 4, "VkPhysicalDevicePresentIdFeaturesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePresentIdFeaturesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDevicePresentIdFeaturesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePresentIdFeaturesKHR.pNext)) == 8, "VkPhysicalDevicePresentIdFeaturesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDevicePresentIdFeaturesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.presentId)) - cast(*void)(*instance)) == 16, "VkPhysicalDevicePresentIdFeaturesKHR.presentId has unexpected offset % instead of 16", ((cast(*void)(*instance.presentId)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePresentIdFeaturesKHR.presentId)) == 4, "VkPhysicalDevicePresentIdFeaturesKHR.presentId has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePresentIdFeaturesKHR.presentId)));
|
|
assert(size_of(VkPhysicalDevicePresentIdFeaturesKHR) == 24, "VkPhysicalDevicePresentIdFeaturesKHR has size % instead of 24", size_of(VkPhysicalDevicePresentIdFeaturesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeInfoKHR.sType)) == 4, "VkVideoEncodeInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeInfoKHR.pNext)) == 8, "VkVideoEncodeInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkVideoEncodeInfoKHR.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeInfoKHR.flags)) == 4, "VkVideoEncodeInfoKHR.flags has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeInfoKHR.flags)));
|
|
assert(((cast(*void)(*instance.dstBuffer)) - cast(*void)(*instance)) == 24, "VkVideoEncodeInfoKHR.dstBuffer has unexpected offset % instead of 24", ((cast(*void)(*instance.dstBuffer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeInfoKHR.dstBuffer)) == 8, "VkVideoEncodeInfoKHR.dstBuffer has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeInfoKHR.dstBuffer)));
|
|
assert(((cast(*void)(*instance.dstBufferOffset)) - cast(*void)(*instance)) == 32, "VkVideoEncodeInfoKHR.dstBufferOffset has unexpected offset % instead of 32", ((cast(*void)(*instance.dstBufferOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeInfoKHR.dstBufferOffset)) == 8, "VkVideoEncodeInfoKHR.dstBufferOffset has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeInfoKHR.dstBufferOffset)));
|
|
assert(((cast(*void)(*instance.dstBufferRange)) - cast(*void)(*instance)) == 40, "VkVideoEncodeInfoKHR.dstBufferRange has unexpected offset % instead of 40", ((cast(*void)(*instance.dstBufferRange)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeInfoKHR.dstBufferRange)) == 8, "VkVideoEncodeInfoKHR.dstBufferRange has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeInfoKHR.dstBufferRange)));
|
|
assert(((cast(*void)(*instance.srcPictureResource)) - cast(*void)(*instance)) == 48, "VkVideoEncodeInfoKHR.srcPictureResource has unexpected offset % instead of 48", ((cast(*void)(*instance.srcPictureResource)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeInfoKHR.srcPictureResource)) == 48, "VkVideoEncodeInfoKHR.srcPictureResource has unexpected size % instead of 48", size_of(type_of(VkVideoEncodeInfoKHR.srcPictureResource)));
|
|
assert(((cast(*void)(*instance.pSetupReferenceSlot)) - cast(*void)(*instance)) == 96, "VkVideoEncodeInfoKHR.pSetupReferenceSlot has unexpected offset % instead of 96", ((cast(*void)(*instance.pSetupReferenceSlot)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeInfoKHR.pSetupReferenceSlot)) == 8, "VkVideoEncodeInfoKHR.pSetupReferenceSlot has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeInfoKHR.pSetupReferenceSlot)));
|
|
assert(((cast(*void)(*instance.referenceSlotCount)) - cast(*void)(*instance)) == 104, "VkVideoEncodeInfoKHR.referenceSlotCount has unexpected offset % instead of 104", ((cast(*void)(*instance.referenceSlotCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeInfoKHR.referenceSlotCount)) == 4, "VkVideoEncodeInfoKHR.referenceSlotCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeInfoKHR.referenceSlotCount)));
|
|
assert(((cast(*void)(*instance.pReferenceSlots)) - cast(*void)(*instance)) == 112, "VkVideoEncodeInfoKHR.pReferenceSlots has unexpected offset % instead of 112", ((cast(*void)(*instance.pReferenceSlots)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeInfoKHR.pReferenceSlots)) == 8, "VkVideoEncodeInfoKHR.pReferenceSlots has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeInfoKHR.pReferenceSlots)));
|
|
assert(((cast(*void)(*instance.precedingExternallyEncodedBytes)) - cast(*void)(*instance)) == 120, "VkVideoEncodeInfoKHR.precedingExternallyEncodedBytes has unexpected offset % instead of 120", ((cast(*void)(*instance.precedingExternallyEncodedBytes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeInfoKHR.precedingExternallyEncodedBytes)) == 4, "VkVideoEncodeInfoKHR.precedingExternallyEncodedBytes has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeInfoKHR.precedingExternallyEncodedBytes)));
|
|
assert(size_of(VkVideoEncodeInfoKHR) == 128, "VkVideoEncodeInfoKHR has size % instead of 128", size_of(VkVideoEncodeInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeCapabilitiesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeCapabilitiesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeCapabilitiesKHR.sType)) == 4, "VkVideoEncodeCapabilitiesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeCapabilitiesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeCapabilitiesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeCapabilitiesKHR.pNext)) == 8, "VkVideoEncodeCapabilitiesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeCapabilitiesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkVideoEncodeCapabilitiesKHR.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeCapabilitiesKHR.flags)) == 4, "VkVideoEncodeCapabilitiesKHR.flags has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeCapabilitiesKHR.flags)));
|
|
assert(((cast(*void)(*instance.rateControlModes)) - cast(*void)(*instance)) == 20, "VkVideoEncodeCapabilitiesKHR.rateControlModes has unexpected offset % instead of 20", ((cast(*void)(*instance.rateControlModes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeCapabilitiesKHR.rateControlModes)) == 4, "VkVideoEncodeCapabilitiesKHR.rateControlModes has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeCapabilitiesKHR.rateControlModes)));
|
|
assert(((cast(*void)(*instance.maxRateControlLayers)) - cast(*void)(*instance)) == 24, "VkVideoEncodeCapabilitiesKHR.maxRateControlLayers has unexpected offset % instead of 24", ((cast(*void)(*instance.maxRateControlLayers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeCapabilitiesKHR.maxRateControlLayers)) == 4, "VkVideoEncodeCapabilitiesKHR.maxRateControlLayers has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeCapabilitiesKHR.maxRateControlLayers)));
|
|
assert(((cast(*void)(*instance.maxBitrate)) - cast(*void)(*instance)) == 32, "VkVideoEncodeCapabilitiesKHR.maxBitrate has unexpected offset % instead of 32", ((cast(*void)(*instance.maxBitrate)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeCapabilitiesKHR.maxBitrate)) == 8, "VkVideoEncodeCapabilitiesKHR.maxBitrate has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeCapabilitiesKHR.maxBitrate)));
|
|
assert(((cast(*void)(*instance.maxQualityLevels)) - cast(*void)(*instance)) == 40, "VkVideoEncodeCapabilitiesKHR.maxQualityLevels has unexpected offset % instead of 40", ((cast(*void)(*instance.maxQualityLevels)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeCapabilitiesKHR.maxQualityLevels)) == 4, "VkVideoEncodeCapabilitiesKHR.maxQualityLevels has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeCapabilitiesKHR.maxQualityLevels)));
|
|
assert(((cast(*void)(*instance.encodeInputPictureGranularity)) - cast(*void)(*instance)) == 44, "VkVideoEncodeCapabilitiesKHR.encodeInputPictureGranularity has unexpected offset % instead of 44", ((cast(*void)(*instance.encodeInputPictureGranularity)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeCapabilitiesKHR.encodeInputPictureGranularity)) == 8, "VkVideoEncodeCapabilitiesKHR.encodeInputPictureGranularity has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeCapabilitiesKHR.encodeInputPictureGranularity)));
|
|
assert(((cast(*void)(*instance.supportedEncodeFeedbackFlags)) - cast(*void)(*instance)) == 52, "VkVideoEncodeCapabilitiesKHR.supportedEncodeFeedbackFlags has unexpected offset % instead of 52", ((cast(*void)(*instance.supportedEncodeFeedbackFlags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeCapabilitiesKHR.supportedEncodeFeedbackFlags)) == 4, "VkVideoEncodeCapabilitiesKHR.supportedEncodeFeedbackFlags has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeCapabilitiesKHR.supportedEncodeFeedbackFlags)));
|
|
assert(size_of(VkVideoEncodeCapabilitiesKHR) == 56, "VkVideoEncodeCapabilitiesKHR has size % instead of 56", size_of(VkVideoEncodeCapabilitiesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkQueryPoolVideoEncodeFeedbackCreateInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkQueryPoolVideoEncodeFeedbackCreateInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkQueryPoolVideoEncodeFeedbackCreateInfoKHR.sType)) == 4, "VkQueryPoolVideoEncodeFeedbackCreateInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkQueryPoolVideoEncodeFeedbackCreateInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkQueryPoolVideoEncodeFeedbackCreateInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkQueryPoolVideoEncodeFeedbackCreateInfoKHR.pNext)) == 8, "VkQueryPoolVideoEncodeFeedbackCreateInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkQueryPoolVideoEncodeFeedbackCreateInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.encodeFeedbackFlags)) - cast(*void)(*instance)) == 16, "VkQueryPoolVideoEncodeFeedbackCreateInfoKHR.encodeFeedbackFlags has unexpected offset % instead of 16", ((cast(*void)(*instance.encodeFeedbackFlags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkQueryPoolVideoEncodeFeedbackCreateInfoKHR.encodeFeedbackFlags)) == 4, "VkQueryPoolVideoEncodeFeedbackCreateInfoKHR.encodeFeedbackFlags has unexpected size % instead of 4", size_of(type_of(VkQueryPoolVideoEncodeFeedbackCreateInfoKHR.encodeFeedbackFlags)));
|
|
assert(size_of(VkQueryPoolVideoEncodeFeedbackCreateInfoKHR) == 24, "VkQueryPoolVideoEncodeFeedbackCreateInfoKHR has size % instead of 24", size_of(VkQueryPoolVideoEncodeFeedbackCreateInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeUsageInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeUsageInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeUsageInfoKHR.sType)) == 4, "VkVideoEncodeUsageInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeUsageInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeUsageInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeUsageInfoKHR.pNext)) == 8, "VkVideoEncodeUsageInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeUsageInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.videoUsageHints)) - cast(*void)(*instance)) == 16, "VkVideoEncodeUsageInfoKHR.videoUsageHints has unexpected offset % instead of 16", ((cast(*void)(*instance.videoUsageHints)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeUsageInfoKHR.videoUsageHints)) == 4, "VkVideoEncodeUsageInfoKHR.videoUsageHints has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeUsageInfoKHR.videoUsageHints)));
|
|
assert(((cast(*void)(*instance.videoContentHints)) - cast(*void)(*instance)) == 20, "VkVideoEncodeUsageInfoKHR.videoContentHints has unexpected offset % instead of 20", ((cast(*void)(*instance.videoContentHints)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeUsageInfoKHR.videoContentHints)) == 4, "VkVideoEncodeUsageInfoKHR.videoContentHints has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeUsageInfoKHR.videoContentHints)));
|
|
assert(((cast(*void)(*instance.tuningMode)) - cast(*void)(*instance)) == 24, "VkVideoEncodeUsageInfoKHR.tuningMode has unexpected offset % instead of 24", ((cast(*void)(*instance.tuningMode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeUsageInfoKHR.tuningMode)) == 4, "VkVideoEncodeUsageInfoKHR.tuningMode has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeUsageInfoKHR.tuningMode)));
|
|
assert(size_of(VkVideoEncodeUsageInfoKHR) == 32, "VkVideoEncodeUsageInfoKHR has size % instead of 32", size_of(VkVideoEncodeUsageInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeRateControlLayerInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeRateControlLayerInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeRateControlLayerInfoKHR.sType)) == 4, "VkVideoEncodeRateControlLayerInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeRateControlLayerInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeRateControlLayerInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeRateControlLayerInfoKHR.pNext)) == 8, "VkVideoEncodeRateControlLayerInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeRateControlLayerInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.averageBitrate)) - cast(*void)(*instance)) == 16, "VkVideoEncodeRateControlLayerInfoKHR.averageBitrate has unexpected offset % instead of 16", ((cast(*void)(*instance.averageBitrate)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeRateControlLayerInfoKHR.averageBitrate)) == 8, "VkVideoEncodeRateControlLayerInfoKHR.averageBitrate has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeRateControlLayerInfoKHR.averageBitrate)));
|
|
assert(((cast(*void)(*instance.maxBitrate)) - cast(*void)(*instance)) == 24, "VkVideoEncodeRateControlLayerInfoKHR.maxBitrate has unexpected offset % instead of 24", ((cast(*void)(*instance.maxBitrate)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeRateControlLayerInfoKHR.maxBitrate)) == 8, "VkVideoEncodeRateControlLayerInfoKHR.maxBitrate has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeRateControlLayerInfoKHR.maxBitrate)));
|
|
assert(((cast(*void)(*instance.frameRateNumerator)) - cast(*void)(*instance)) == 32, "VkVideoEncodeRateControlLayerInfoKHR.frameRateNumerator has unexpected offset % instead of 32", ((cast(*void)(*instance.frameRateNumerator)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeRateControlLayerInfoKHR.frameRateNumerator)) == 4, "VkVideoEncodeRateControlLayerInfoKHR.frameRateNumerator has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeRateControlLayerInfoKHR.frameRateNumerator)));
|
|
assert(((cast(*void)(*instance.frameRateDenominator)) - cast(*void)(*instance)) == 36, "VkVideoEncodeRateControlLayerInfoKHR.frameRateDenominator has unexpected offset % instead of 36", ((cast(*void)(*instance.frameRateDenominator)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeRateControlLayerInfoKHR.frameRateDenominator)) == 4, "VkVideoEncodeRateControlLayerInfoKHR.frameRateDenominator has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeRateControlLayerInfoKHR.frameRateDenominator)));
|
|
assert(size_of(VkVideoEncodeRateControlLayerInfoKHR) == 40, "VkVideoEncodeRateControlLayerInfoKHR has size % instead of 40", size_of(VkVideoEncodeRateControlLayerInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeRateControlInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeRateControlInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeRateControlInfoKHR.sType)) == 4, "VkVideoEncodeRateControlInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeRateControlInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeRateControlInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeRateControlInfoKHR.pNext)) == 8, "VkVideoEncodeRateControlInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeRateControlInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkVideoEncodeRateControlInfoKHR.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeRateControlInfoKHR.flags)) == 4, "VkVideoEncodeRateControlInfoKHR.flags has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeRateControlInfoKHR.flags)));
|
|
assert(((cast(*void)(*instance.rateControlMode)) - cast(*void)(*instance)) == 20, "VkVideoEncodeRateControlInfoKHR.rateControlMode has unexpected offset % instead of 20", ((cast(*void)(*instance.rateControlMode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeRateControlInfoKHR.rateControlMode)) == 4, "VkVideoEncodeRateControlInfoKHR.rateControlMode has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeRateControlInfoKHR.rateControlMode)));
|
|
assert(((cast(*void)(*instance.layerCount)) - cast(*void)(*instance)) == 24, "VkVideoEncodeRateControlInfoKHR.layerCount has unexpected offset % instead of 24", ((cast(*void)(*instance.layerCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeRateControlInfoKHR.layerCount)) == 4, "VkVideoEncodeRateControlInfoKHR.layerCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeRateControlInfoKHR.layerCount)));
|
|
assert(((cast(*void)(*instance.pLayers)) - cast(*void)(*instance)) == 32, "VkVideoEncodeRateControlInfoKHR.pLayers has unexpected offset % instead of 32", ((cast(*void)(*instance.pLayers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeRateControlInfoKHR.pLayers)) == 8, "VkVideoEncodeRateControlInfoKHR.pLayers has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeRateControlInfoKHR.pLayers)));
|
|
assert(((cast(*void)(*instance.virtualBufferSizeInMs)) - cast(*void)(*instance)) == 40, "VkVideoEncodeRateControlInfoKHR.virtualBufferSizeInMs has unexpected offset % instead of 40", ((cast(*void)(*instance.virtualBufferSizeInMs)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeRateControlInfoKHR.virtualBufferSizeInMs)) == 4, "VkVideoEncodeRateControlInfoKHR.virtualBufferSizeInMs has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeRateControlInfoKHR.virtualBufferSizeInMs)));
|
|
assert(((cast(*void)(*instance.initialVirtualBufferSizeInMs)) - cast(*void)(*instance)) == 44, "VkVideoEncodeRateControlInfoKHR.initialVirtualBufferSizeInMs has unexpected offset % instead of 44", ((cast(*void)(*instance.initialVirtualBufferSizeInMs)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeRateControlInfoKHR.initialVirtualBufferSizeInMs)) == 4, "VkVideoEncodeRateControlInfoKHR.initialVirtualBufferSizeInMs has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeRateControlInfoKHR.initialVirtualBufferSizeInMs)));
|
|
assert(size_of(VkVideoEncodeRateControlInfoKHR) == 48, "VkVideoEncodeRateControlInfoKHR has size % instead of 48", size_of(VkVideoEncodeRateControlInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR.sType)) == 4, "VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR.pNext)) == 8, "VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.pVideoProfile)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR.pVideoProfile has unexpected offset % instead of 16", ((cast(*void)(*instance.pVideoProfile)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR.pVideoProfile)) == 8, "VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR.pVideoProfile has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR.pVideoProfile)));
|
|
assert(((cast(*void)(*instance.qualityLevel)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR.qualityLevel has unexpected offset % instead of 24", ((cast(*void)(*instance.qualityLevel)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR.qualityLevel)) == 4, "VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR.qualityLevel has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR.qualityLevel)));
|
|
assert(size_of(VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR) == 32, "VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR has size % instead of 32", size_of(VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeQualityLevelPropertiesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeQualityLevelPropertiesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeQualityLevelPropertiesKHR.sType)) == 4, "VkVideoEncodeQualityLevelPropertiesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeQualityLevelPropertiesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeQualityLevelPropertiesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeQualityLevelPropertiesKHR.pNext)) == 8, "VkVideoEncodeQualityLevelPropertiesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeQualityLevelPropertiesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.preferredRateControlMode)) - cast(*void)(*instance)) == 16, "VkVideoEncodeQualityLevelPropertiesKHR.preferredRateControlMode has unexpected offset % instead of 16", ((cast(*void)(*instance.preferredRateControlMode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeQualityLevelPropertiesKHR.preferredRateControlMode)) == 4, "VkVideoEncodeQualityLevelPropertiesKHR.preferredRateControlMode has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeQualityLevelPropertiesKHR.preferredRateControlMode)));
|
|
assert(((cast(*void)(*instance.preferredRateControlLayerCount)) - cast(*void)(*instance)) == 20, "VkVideoEncodeQualityLevelPropertiesKHR.preferredRateControlLayerCount has unexpected offset % instead of 20", ((cast(*void)(*instance.preferredRateControlLayerCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeQualityLevelPropertiesKHR.preferredRateControlLayerCount)) == 4, "VkVideoEncodeQualityLevelPropertiesKHR.preferredRateControlLayerCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeQualityLevelPropertiesKHR.preferredRateControlLayerCount)));
|
|
assert(size_of(VkVideoEncodeQualityLevelPropertiesKHR) == 24, "VkVideoEncodeQualityLevelPropertiesKHR has size % instead of 24", size_of(VkVideoEncodeQualityLevelPropertiesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeQualityLevelInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeQualityLevelInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeQualityLevelInfoKHR.sType)) == 4, "VkVideoEncodeQualityLevelInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeQualityLevelInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeQualityLevelInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeQualityLevelInfoKHR.pNext)) == 8, "VkVideoEncodeQualityLevelInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeQualityLevelInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.qualityLevel)) - cast(*void)(*instance)) == 16, "VkVideoEncodeQualityLevelInfoKHR.qualityLevel has unexpected offset % instead of 16", ((cast(*void)(*instance.qualityLevel)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeQualityLevelInfoKHR.qualityLevel)) == 4, "VkVideoEncodeQualityLevelInfoKHR.qualityLevel has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeQualityLevelInfoKHR.qualityLevel)));
|
|
assert(size_of(VkVideoEncodeQualityLevelInfoKHR) == 24, "VkVideoEncodeQualityLevelInfoKHR has size % instead of 24", size_of(VkVideoEncodeQualityLevelInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeSessionParametersGetInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeSessionParametersGetInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeSessionParametersGetInfoKHR.sType)) == 4, "VkVideoEncodeSessionParametersGetInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeSessionParametersGetInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeSessionParametersGetInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeSessionParametersGetInfoKHR.pNext)) == 8, "VkVideoEncodeSessionParametersGetInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeSessionParametersGetInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.videoSessionParameters)) - cast(*void)(*instance)) == 16, "VkVideoEncodeSessionParametersGetInfoKHR.videoSessionParameters has unexpected offset % instead of 16", ((cast(*void)(*instance.videoSessionParameters)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeSessionParametersGetInfoKHR.videoSessionParameters)) == 8, "VkVideoEncodeSessionParametersGetInfoKHR.videoSessionParameters has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeSessionParametersGetInfoKHR.videoSessionParameters)));
|
|
assert(size_of(VkVideoEncodeSessionParametersGetInfoKHR) == 24, "VkVideoEncodeSessionParametersGetInfoKHR has size % instead of 24", size_of(VkVideoEncodeSessionParametersGetInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeSessionParametersFeedbackInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeSessionParametersFeedbackInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeSessionParametersFeedbackInfoKHR.sType)) == 4, "VkVideoEncodeSessionParametersFeedbackInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeSessionParametersFeedbackInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeSessionParametersFeedbackInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeSessionParametersFeedbackInfoKHR.pNext)) == 8, "VkVideoEncodeSessionParametersFeedbackInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeSessionParametersFeedbackInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.hasOverrides)) - cast(*void)(*instance)) == 16, "VkVideoEncodeSessionParametersFeedbackInfoKHR.hasOverrides has unexpected offset % instead of 16", ((cast(*void)(*instance.hasOverrides)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeSessionParametersFeedbackInfoKHR.hasOverrides)) == 4, "VkVideoEncodeSessionParametersFeedbackInfoKHR.hasOverrides has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeSessionParametersFeedbackInfoKHR.hasOverrides)));
|
|
assert(size_of(VkVideoEncodeSessionParametersFeedbackInfoKHR) == 24, "VkVideoEncodeSessionParametersFeedbackInfoKHR has size % instead of 24", size_of(VkVideoEncodeSessionParametersFeedbackInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR.sType)) == 4, "VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR.pNext)) == 8, "VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.fragmentShaderBarycentric)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR.fragmentShaderBarycentric has unexpected offset % instead of 16", ((cast(*void)(*instance.fragmentShaderBarycentric)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR.fragmentShaderBarycentric)) == 4, "VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR.fragmentShaderBarycentric has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR.fragmentShaderBarycentric)));
|
|
assert(size_of(VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR) == 24, "VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR has size % instead of 24", size_of(VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR.sType)) == 4, "VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR.pNext)) == 8, "VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.triStripVertexOrderIndependentOfProvokingVertex)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR.triStripVertexOrderIndependentOfProvokingVertex has unexpected offset % instead of 16", ((cast(*void)(*instance.triStripVertexOrderIndependentOfProvokingVertex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR.triStripVertexOrderIndependentOfProvokingVertex)) == 4, "VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR.triStripVertexOrderIndependentOfProvokingVertex has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR.triStripVertexOrderIndependentOfProvokingVertex)));
|
|
assert(size_of(VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR) == 24, "VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR has size % instead of 24", size_of(VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR.sType)) == 4, "VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR.pNext)) == 8, "VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.shaderSubgroupUniformControlFlow)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR.shaderSubgroupUniformControlFlow has unexpected offset % instead of 16", ((cast(*void)(*instance.shaderSubgroupUniformControlFlow)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR.shaderSubgroupUniformControlFlow)) == 4, "VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR.shaderSubgroupUniformControlFlow has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR.shaderSubgroupUniformControlFlow)));
|
|
assert(size_of(VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR) == 24, "VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR has size % instead of 24", size_of(VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR.sType)) == 4, "VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR.pNext)) == 8, "VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.workgroupMemoryExplicitLayout)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR.workgroupMemoryExplicitLayout has unexpected offset % instead of 16", ((cast(*void)(*instance.workgroupMemoryExplicitLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR.workgroupMemoryExplicitLayout)) == 4, "VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR.workgroupMemoryExplicitLayout has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR.workgroupMemoryExplicitLayout)));
|
|
assert(((cast(*void)(*instance.workgroupMemoryExplicitLayoutScalarBlockLayout)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR.workgroupMemoryExplicitLayoutScalarBlockLayout has unexpected offset % instead of 20", ((cast(*void)(*instance.workgroupMemoryExplicitLayoutScalarBlockLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR.workgroupMemoryExplicitLayoutScalarBlockLayout)) == 4, "VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR.workgroupMemoryExplicitLayoutScalarBlockLayout has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR.workgroupMemoryExplicitLayoutScalarBlockLayout)));
|
|
assert(((cast(*void)(*instance.workgroupMemoryExplicitLayout8BitAccess)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR.workgroupMemoryExplicitLayout8BitAccess has unexpected offset % instead of 24", ((cast(*void)(*instance.workgroupMemoryExplicitLayout8BitAccess)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR.workgroupMemoryExplicitLayout8BitAccess)) == 4, "VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR.workgroupMemoryExplicitLayout8BitAccess has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR.workgroupMemoryExplicitLayout8BitAccess)));
|
|
assert(((cast(*void)(*instance.workgroupMemoryExplicitLayout16BitAccess)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR.workgroupMemoryExplicitLayout16BitAccess has unexpected offset % instead of 28", ((cast(*void)(*instance.workgroupMemoryExplicitLayout16BitAccess)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR.workgroupMemoryExplicitLayout16BitAccess)) == 4, "VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR.workgroupMemoryExplicitLayout16BitAccess has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR.workgroupMemoryExplicitLayout16BitAccess)));
|
|
assert(size_of(VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR) == 32, "VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR has size % instead of 32", size_of(VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR.sType)) == 4, "VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR.pNext)) == 8, "VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.rayTracingMaintenance1)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR.rayTracingMaintenance1 has unexpected offset % instead of 16", ((cast(*void)(*instance.rayTracingMaintenance1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR.rayTracingMaintenance1)) == 4, "VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR.rayTracingMaintenance1 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR.rayTracingMaintenance1)));
|
|
assert(((cast(*void)(*instance.rayTracingPipelineTraceRaysIndirect2)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR.rayTracingPipelineTraceRaysIndirect2 has unexpected offset % instead of 20", ((cast(*void)(*instance.rayTracingPipelineTraceRaysIndirect2)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR.rayTracingPipelineTraceRaysIndirect2)) == 4, "VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR.rayTracingPipelineTraceRaysIndirect2 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR.rayTracingPipelineTraceRaysIndirect2)));
|
|
assert(size_of(VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR) == 24, "VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR has size % instead of 24", size_of(VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkTraceRaysIndirectCommand2KHR;
|
|
assert(((cast(*void)(*instance.raygenShaderRecordAddress)) - cast(*void)(*instance)) == 0, "VkTraceRaysIndirectCommand2KHR.raygenShaderRecordAddress has unexpected offset % instead of 0", ((cast(*void)(*instance.raygenShaderRecordAddress)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkTraceRaysIndirectCommand2KHR.raygenShaderRecordAddress)) == 8, "VkTraceRaysIndirectCommand2KHR.raygenShaderRecordAddress has unexpected size % instead of 8", size_of(type_of(VkTraceRaysIndirectCommand2KHR.raygenShaderRecordAddress)));
|
|
assert(((cast(*void)(*instance.raygenShaderRecordSize)) - cast(*void)(*instance)) == 8, "VkTraceRaysIndirectCommand2KHR.raygenShaderRecordSize has unexpected offset % instead of 8", ((cast(*void)(*instance.raygenShaderRecordSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkTraceRaysIndirectCommand2KHR.raygenShaderRecordSize)) == 8, "VkTraceRaysIndirectCommand2KHR.raygenShaderRecordSize has unexpected size % instead of 8", size_of(type_of(VkTraceRaysIndirectCommand2KHR.raygenShaderRecordSize)));
|
|
assert(((cast(*void)(*instance.missShaderBindingTableAddress)) - cast(*void)(*instance)) == 16, "VkTraceRaysIndirectCommand2KHR.missShaderBindingTableAddress has unexpected offset % instead of 16", ((cast(*void)(*instance.missShaderBindingTableAddress)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkTraceRaysIndirectCommand2KHR.missShaderBindingTableAddress)) == 8, "VkTraceRaysIndirectCommand2KHR.missShaderBindingTableAddress has unexpected size % instead of 8", size_of(type_of(VkTraceRaysIndirectCommand2KHR.missShaderBindingTableAddress)));
|
|
assert(((cast(*void)(*instance.missShaderBindingTableSize)) - cast(*void)(*instance)) == 24, "VkTraceRaysIndirectCommand2KHR.missShaderBindingTableSize has unexpected offset % instead of 24", ((cast(*void)(*instance.missShaderBindingTableSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkTraceRaysIndirectCommand2KHR.missShaderBindingTableSize)) == 8, "VkTraceRaysIndirectCommand2KHR.missShaderBindingTableSize has unexpected size % instead of 8", size_of(type_of(VkTraceRaysIndirectCommand2KHR.missShaderBindingTableSize)));
|
|
assert(((cast(*void)(*instance.missShaderBindingTableStride)) - cast(*void)(*instance)) == 32, "VkTraceRaysIndirectCommand2KHR.missShaderBindingTableStride has unexpected offset % instead of 32", ((cast(*void)(*instance.missShaderBindingTableStride)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkTraceRaysIndirectCommand2KHR.missShaderBindingTableStride)) == 8, "VkTraceRaysIndirectCommand2KHR.missShaderBindingTableStride has unexpected size % instead of 8", size_of(type_of(VkTraceRaysIndirectCommand2KHR.missShaderBindingTableStride)));
|
|
assert(((cast(*void)(*instance.hitShaderBindingTableAddress)) - cast(*void)(*instance)) == 40, "VkTraceRaysIndirectCommand2KHR.hitShaderBindingTableAddress has unexpected offset % instead of 40", ((cast(*void)(*instance.hitShaderBindingTableAddress)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkTraceRaysIndirectCommand2KHR.hitShaderBindingTableAddress)) == 8, "VkTraceRaysIndirectCommand2KHR.hitShaderBindingTableAddress has unexpected size % instead of 8", size_of(type_of(VkTraceRaysIndirectCommand2KHR.hitShaderBindingTableAddress)));
|
|
assert(((cast(*void)(*instance.hitShaderBindingTableSize)) - cast(*void)(*instance)) == 48, "VkTraceRaysIndirectCommand2KHR.hitShaderBindingTableSize has unexpected offset % instead of 48", ((cast(*void)(*instance.hitShaderBindingTableSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkTraceRaysIndirectCommand2KHR.hitShaderBindingTableSize)) == 8, "VkTraceRaysIndirectCommand2KHR.hitShaderBindingTableSize has unexpected size % instead of 8", size_of(type_of(VkTraceRaysIndirectCommand2KHR.hitShaderBindingTableSize)));
|
|
assert(((cast(*void)(*instance.hitShaderBindingTableStride)) - cast(*void)(*instance)) == 56, "VkTraceRaysIndirectCommand2KHR.hitShaderBindingTableStride has unexpected offset % instead of 56", ((cast(*void)(*instance.hitShaderBindingTableStride)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkTraceRaysIndirectCommand2KHR.hitShaderBindingTableStride)) == 8, "VkTraceRaysIndirectCommand2KHR.hitShaderBindingTableStride has unexpected size % instead of 8", size_of(type_of(VkTraceRaysIndirectCommand2KHR.hitShaderBindingTableStride)));
|
|
assert(((cast(*void)(*instance.callableShaderBindingTableAddress)) - cast(*void)(*instance)) == 64, "VkTraceRaysIndirectCommand2KHR.callableShaderBindingTableAddress has unexpected offset % instead of 64", ((cast(*void)(*instance.callableShaderBindingTableAddress)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkTraceRaysIndirectCommand2KHR.callableShaderBindingTableAddress)) == 8, "VkTraceRaysIndirectCommand2KHR.callableShaderBindingTableAddress has unexpected size % instead of 8", size_of(type_of(VkTraceRaysIndirectCommand2KHR.callableShaderBindingTableAddress)));
|
|
assert(((cast(*void)(*instance.callableShaderBindingTableSize)) - cast(*void)(*instance)) == 72, "VkTraceRaysIndirectCommand2KHR.callableShaderBindingTableSize has unexpected offset % instead of 72", ((cast(*void)(*instance.callableShaderBindingTableSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkTraceRaysIndirectCommand2KHR.callableShaderBindingTableSize)) == 8, "VkTraceRaysIndirectCommand2KHR.callableShaderBindingTableSize has unexpected size % instead of 8", size_of(type_of(VkTraceRaysIndirectCommand2KHR.callableShaderBindingTableSize)));
|
|
assert(((cast(*void)(*instance.callableShaderBindingTableStride)) - cast(*void)(*instance)) == 80, "VkTraceRaysIndirectCommand2KHR.callableShaderBindingTableStride has unexpected offset % instead of 80", ((cast(*void)(*instance.callableShaderBindingTableStride)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkTraceRaysIndirectCommand2KHR.callableShaderBindingTableStride)) == 8, "VkTraceRaysIndirectCommand2KHR.callableShaderBindingTableStride has unexpected size % instead of 8", size_of(type_of(VkTraceRaysIndirectCommand2KHR.callableShaderBindingTableStride)));
|
|
assert(((cast(*void)(*instance.width)) - cast(*void)(*instance)) == 88, "VkTraceRaysIndirectCommand2KHR.width has unexpected offset % instead of 88", ((cast(*void)(*instance.width)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkTraceRaysIndirectCommand2KHR.width)) == 4, "VkTraceRaysIndirectCommand2KHR.width has unexpected size % instead of 4", size_of(type_of(VkTraceRaysIndirectCommand2KHR.width)));
|
|
assert(((cast(*void)(*instance.height)) - cast(*void)(*instance)) == 92, "VkTraceRaysIndirectCommand2KHR.height has unexpected offset % instead of 92", ((cast(*void)(*instance.height)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkTraceRaysIndirectCommand2KHR.height)) == 4, "VkTraceRaysIndirectCommand2KHR.height has unexpected size % instead of 4", size_of(type_of(VkTraceRaysIndirectCommand2KHR.height)));
|
|
assert(((cast(*void)(*instance.depth)) - cast(*void)(*instance)) == 96, "VkTraceRaysIndirectCommand2KHR.depth has unexpected offset % instead of 96", ((cast(*void)(*instance.depth)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkTraceRaysIndirectCommand2KHR.depth)) == 4, "VkTraceRaysIndirectCommand2KHR.depth has unexpected size % instead of 4", size_of(type_of(VkTraceRaysIndirectCommand2KHR.depth)));
|
|
assert(size_of(VkTraceRaysIndirectCommand2KHR) == 104, "VkTraceRaysIndirectCommand2KHR has size % instead of 104", size_of(VkTraceRaysIndirectCommand2KHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR.sType)) == 4, "VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR.pNext)) == 8, "VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.shaderMaximalReconvergence)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR.shaderMaximalReconvergence has unexpected offset % instead of 16", ((cast(*void)(*instance.shaderMaximalReconvergence)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR.shaderMaximalReconvergence)) == 4, "VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR.shaderMaximalReconvergence has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR.shaderMaximalReconvergence)));
|
|
assert(size_of(VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR) == 24, "VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR has size % instead of 24", size_of(VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR.sType)) == 4, "VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR.pNext)) == 8, "VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.rayTracingPositionFetch)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR.rayTracingPositionFetch has unexpected offset % instead of 16", ((cast(*void)(*instance.rayTracingPositionFetch)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR.rayTracingPositionFetch)) == 4, "VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR.rayTracingPositionFetch has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR.rayTracingPositionFetch)));
|
|
assert(size_of(VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR) == 24, "VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR has size % instead of 24", size_of(VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDevicePipelineBinaryFeaturesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDevicePipelineBinaryFeaturesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePipelineBinaryFeaturesKHR.sType)) == 4, "VkPhysicalDevicePipelineBinaryFeaturesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePipelineBinaryFeaturesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDevicePipelineBinaryFeaturesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePipelineBinaryFeaturesKHR.pNext)) == 8, "VkPhysicalDevicePipelineBinaryFeaturesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDevicePipelineBinaryFeaturesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.pipelineBinaries)) - cast(*void)(*instance)) == 16, "VkPhysicalDevicePipelineBinaryFeaturesKHR.pipelineBinaries has unexpected offset % instead of 16", ((cast(*void)(*instance.pipelineBinaries)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePipelineBinaryFeaturesKHR.pipelineBinaries)) == 4, "VkPhysicalDevicePipelineBinaryFeaturesKHR.pipelineBinaries has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePipelineBinaryFeaturesKHR.pipelineBinaries)));
|
|
assert(size_of(VkPhysicalDevicePipelineBinaryFeaturesKHR) == 24, "VkPhysicalDevicePipelineBinaryFeaturesKHR has size % instead of 24", size_of(VkPhysicalDevicePipelineBinaryFeaturesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDevicePipelineBinaryPropertiesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDevicePipelineBinaryPropertiesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePipelineBinaryPropertiesKHR.sType)) == 4, "VkPhysicalDevicePipelineBinaryPropertiesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePipelineBinaryPropertiesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDevicePipelineBinaryPropertiesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePipelineBinaryPropertiesKHR.pNext)) == 8, "VkPhysicalDevicePipelineBinaryPropertiesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDevicePipelineBinaryPropertiesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.pipelineBinaryInternalCache)) - cast(*void)(*instance)) == 16, "VkPhysicalDevicePipelineBinaryPropertiesKHR.pipelineBinaryInternalCache has unexpected offset % instead of 16", ((cast(*void)(*instance.pipelineBinaryInternalCache)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePipelineBinaryPropertiesKHR.pipelineBinaryInternalCache)) == 4, "VkPhysicalDevicePipelineBinaryPropertiesKHR.pipelineBinaryInternalCache has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePipelineBinaryPropertiesKHR.pipelineBinaryInternalCache)));
|
|
assert(((cast(*void)(*instance.pipelineBinaryInternalCacheControl)) - cast(*void)(*instance)) == 20, "VkPhysicalDevicePipelineBinaryPropertiesKHR.pipelineBinaryInternalCacheControl has unexpected offset % instead of 20", ((cast(*void)(*instance.pipelineBinaryInternalCacheControl)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePipelineBinaryPropertiesKHR.pipelineBinaryInternalCacheControl)) == 4, "VkPhysicalDevicePipelineBinaryPropertiesKHR.pipelineBinaryInternalCacheControl has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePipelineBinaryPropertiesKHR.pipelineBinaryInternalCacheControl)));
|
|
assert(((cast(*void)(*instance.pipelineBinaryPrefersInternalCache)) - cast(*void)(*instance)) == 24, "VkPhysicalDevicePipelineBinaryPropertiesKHR.pipelineBinaryPrefersInternalCache has unexpected offset % instead of 24", ((cast(*void)(*instance.pipelineBinaryPrefersInternalCache)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePipelineBinaryPropertiesKHR.pipelineBinaryPrefersInternalCache)) == 4, "VkPhysicalDevicePipelineBinaryPropertiesKHR.pipelineBinaryPrefersInternalCache has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePipelineBinaryPropertiesKHR.pipelineBinaryPrefersInternalCache)));
|
|
assert(((cast(*void)(*instance.pipelineBinaryPrecompiledInternalCache)) - cast(*void)(*instance)) == 28, "VkPhysicalDevicePipelineBinaryPropertiesKHR.pipelineBinaryPrecompiledInternalCache has unexpected offset % instead of 28", ((cast(*void)(*instance.pipelineBinaryPrecompiledInternalCache)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePipelineBinaryPropertiesKHR.pipelineBinaryPrecompiledInternalCache)) == 4, "VkPhysicalDevicePipelineBinaryPropertiesKHR.pipelineBinaryPrecompiledInternalCache has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePipelineBinaryPropertiesKHR.pipelineBinaryPrecompiledInternalCache)));
|
|
assert(((cast(*void)(*instance.pipelineBinaryCompressedData)) - cast(*void)(*instance)) == 32, "VkPhysicalDevicePipelineBinaryPropertiesKHR.pipelineBinaryCompressedData has unexpected offset % instead of 32", ((cast(*void)(*instance.pipelineBinaryCompressedData)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePipelineBinaryPropertiesKHR.pipelineBinaryCompressedData)) == 4, "VkPhysicalDevicePipelineBinaryPropertiesKHR.pipelineBinaryCompressedData has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePipelineBinaryPropertiesKHR.pipelineBinaryCompressedData)));
|
|
assert(size_of(VkPhysicalDevicePipelineBinaryPropertiesKHR) == 40, "VkPhysicalDevicePipelineBinaryPropertiesKHR has size % instead of 40", size_of(VkPhysicalDevicePipelineBinaryPropertiesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkDevicePipelineBinaryInternalCacheControlKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDevicePipelineBinaryInternalCacheControlKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDevicePipelineBinaryInternalCacheControlKHR.sType)) == 4, "VkDevicePipelineBinaryInternalCacheControlKHR.sType has unexpected size % instead of 4", size_of(type_of(VkDevicePipelineBinaryInternalCacheControlKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDevicePipelineBinaryInternalCacheControlKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDevicePipelineBinaryInternalCacheControlKHR.pNext)) == 8, "VkDevicePipelineBinaryInternalCacheControlKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkDevicePipelineBinaryInternalCacheControlKHR.pNext)));
|
|
assert(((cast(*void)(*instance.disableInternalCache)) - cast(*void)(*instance)) == 16, "VkDevicePipelineBinaryInternalCacheControlKHR.disableInternalCache has unexpected offset % instead of 16", ((cast(*void)(*instance.disableInternalCache)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDevicePipelineBinaryInternalCacheControlKHR.disableInternalCache)) == 4, "VkDevicePipelineBinaryInternalCacheControlKHR.disableInternalCache has unexpected size % instead of 4", size_of(type_of(VkDevicePipelineBinaryInternalCacheControlKHR.disableInternalCache)));
|
|
assert(size_of(VkDevicePipelineBinaryInternalCacheControlKHR) == 24, "VkDevicePipelineBinaryInternalCacheControlKHR has size % instead of 24", size_of(VkDevicePipelineBinaryInternalCacheControlKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineBinaryKeyKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineBinaryKeyKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineBinaryKeyKHR.sType)) == 4, "VkPipelineBinaryKeyKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineBinaryKeyKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineBinaryKeyKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineBinaryKeyKHR.pNext)) == 8, "VkPipelineBinaryKeyKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineBinaryKeyKHR.pNext)));
|
|
assert(((cast(*void)(*instance.keySize)) - cast(*void)(*instance)) == 16, "VkPipelineBinaryKeyKHR.keySize has unexpected offset % instead of 16", ((cast(*void)(*instance.keySize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineBinaryKeyKHR.keySize)) == 4, "VkPipelineBinaryKeyKHR.keySize has unexpected size % instead of 4", size_of(type_of(VkPipelineBinaryKeyKHR.keySize)));
|
|
assert(((cast(*void)(*instance.key)) - cast(*void)(*instance)) == 20, "VkPipelineBinaryKeyKHR.key has unexpected offset % instead of 20", ((cast(*void)(*instance.key)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineBinaryKeyKHR.key)) == 32, "VkPipelineBinaryKeyKHR.key has unexpected size % instead of 32", size_of(type_of(VkPipelineBinaryKeyKHR.key)));
|
|
assert(size_of(VkPipelineBinaryKeyKHR) == 56, "VkPipelineBinaryKeyKHR has size % instead of 56", size_of(VkPipelineBinaryKeyKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineBinaryDataKHR;
|
|
assert(((cast(*void)(*instance.dataSize)) - cast(*void)(*instance)) == 0, "VkPipelineBinaryDataKHR.dataSize has unexpected offset % instead of 0", ((cast(*void)(*instance.dataSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineBinaryDataKHR.dataSize)) == 8, "VkPipelineBinaryDataKHR.dataSize has unexpected size % instead of 8", size_of(type_of(VkPipelineBinaryDataKHR.dataSize)));
|
|
assert(((cast(*void)(*instance.pData)) - cast(*void)(*instance)) == 8, "VkPipelineBinaryDataKHR.pData has unexpected offset % instead of 8", ((cast(*void)(*instance.pData)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineBinaryDataKHR.pData)) == 8, "VkPipelineBinaryDataKHR.pData has unexpected size % instead of 8", size_of(type_of(VkPipelineBinaryDataKHR.pData)));
|
|
assert(size_of(VkPipelineBinaryDataKHR) == 16, "VkPipelineBinaryDataKHR has size % instead of 16", size_of(VkPipelineBinaryDataKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineBinaryKeysAndDataKHR;
|
|
assert(((cast(*void)(*instance.binaryCount)) - cast(*void)(*instance)) == 0, "VkPipelineBinaryKeysAndDataKHR.binaryCount has unexpected offset % instead of 0", ((cast(*void)(*instance.binaryCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineBinaryKeysAndDataKHR.binaryCount)) == 4, "VkPipelineBinaryKeysAndDataKHR.binaryCount has unexpected size % instead of 4", size_of(type_of(VkPipelineBinaryKeysAndDataKHR.binaryCount)));
|
|
assert(((cast(*void)(*instance.pPipelineBinaryKeys)) - cast(*void)(*instance)) == 8, "VkPipelineBinaryKeysAndDataKHR.pPipelineBinaryKeys has unexpected offset % instead of 8", ((cast(*void)(*instance.pPipelineBinaryKeys)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineBinaryKeysAndDataKHR.pPipelineBinaryKeys)) == 8, "VkPipelineBinaryKeysAndDataKHR.pPipelineBinaryKeys has unexpected size % instead of 8", size_of(type_of(VkPipelineBinaryKeysAndDataKHR.pPipelineBinaryKeys)));
|
|
assert(((cast(*void)(*instance.pPipelineBinaryData)) - cast(*void)(*instance)) == 16, "VkPipelineBinaryKeysAndDataKHR.pPipelineBinaryData has unexpected offset % instead of 16", ((cast(*void)(*instance.pPipelineBinaryData)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineBinaryKeysAndDataKHR.pPipelineBinaryData)) == 8, "VkPipelineBinaryKeysAndDataKHR.pPipelineBinaryData has unexpected size % instead of 8", size_of(type_of(VkPipelineBinaryKeysAndDataKHR.pPipelineBinaryData)));
|
|
assert(size_of(VkPipelineBinaryKeysAndDataKHR) == 24, "VkPipelineBinaryKeysAndDataKHR has size % instead of 24", size_of(VkPipelineBinaryKeysAndDataKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineCreateInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineCreateInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineCreateInfoKHR.sType)) == 4, "VkPipelineCreateInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineCreateInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineCreateInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineCreateInfoKHR.pNext)) == 8, "VkPipelineCreateInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineCreateInfoKHR.pNext)));
|
|
assert(size_of(VkPipelineCreateInfoKHR) == 16, "VkPipelineCreateInfoKHR has size % instead of 16", size_of(VkPipelineCreateInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineBinaryCreateInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineBinaryCreateInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineBinaryCreateInfoKHR.sType)) == 4, "VkPipelineBinaryCreateInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineBinaryCreateInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineBinaryCreateInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineBinaryCreateInfoKHR.pNext)) == 8, "VkPipelineBinaryCreateInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineBinaryCreateInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.pKeysAndDataInfo)) - cast(*void)(*instance)) == 16, "VkPipelineBinaryCreateInfoKHR.pKeysAndDataInfo has unexpected offset % instead of 16", ((cast(*void)(*instance.pKeysAndDataInfo)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineBinaryCreateInfoKHR.pKeysAndDataInfo)) == 8, "VkPipelineBinaryCreateInfoKHR.pKeysAndDataInfo has unexpected size % instead of 8", size_of(type_of(VkPipelineBinaryCreateInfoKHR.pKeysAndDataInfo)));
|
|
assert(((cast(*void)(*instance.pipeline)) - cast(*void)(*instance)) == 24, "VkPipelineBinaryCreateInfoKHR.pipeline has unexpected offset % instead of 24", ((cast(*void)(*instance.pipeline)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineBinaryCreateInfoKHR.pipeline)) == 8, "VkPipelineBinaryCreateInfoKHR.pipeline has unexpected size % instead of 8", size_of(type_of(VkPipelineBinaryCreateInfoKHR.pipeline)));
|
|
assert(((cast(*void)(*instance.pPipelineCreateInfo)) - cast(*void)(*instance)) == 32, "VkPipelineBinaryCreateInfoKHR.pPipelineCreateInfo has unexpected offset % instead of 32", ((cast(*void)(*instance.pPipelineCreateInfo)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineBinaryCreateInfoKHR.pPipelineCreateInfo)) == 8, "VkPipelineBinaryCreateInfoKHR.pPipelineCreateInfo has unexpected size % instead of 8", size_of(type_of(VkPipelineBinaryCreateInfoKHR.pPipelineCreateInfo)));
|
|
assert(size_of(VkPipelineBinaryCreateInfoKHR) == 40, "VkPipelineBinaryCreateInfoKHR has size % instead of 40", size_of(VkPipelineBinaryCreateInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineBinaryInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineBinaryInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineBinaryInfoKHR.sType)) == 4, "VkPipelineBinaryInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineBinaryInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineBinaryInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineBinaryInfoKHR.pNext)) == 8, "VkPipelineBinaryInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineBinaryInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.binaryCount)) - cast(*void)(*instance)) == 16, "VkPipelineBinaryInfoKHR.binaryCount has unexpected offset % instead of 16", ((cast(*void)(*instance.binaryCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineBinaryInfoKHR.binaryCount)) == 4, "VkPipelineBinaryInfoKHR.binaryCount has unexpected size % instead of 4", size_of(type_of(VkPipelineBinaryInfoKHR.binaryCount)));
|
|
assert(((cast(*void)(*instance.pPipelineBinaries)) - cast(*void)(*instance)) == 24, "VkPipelineBinaryInfoKHR.pPipelineBinaries has unexpected offset % instead of 24", ((cast(*void)(*instance.pPipelineBinaries)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineBinaryInfoKHR.pPipelineBinaries)) == 8, "VkPipelineBinaryInfoKHR.pPipelineBinaries has unexpected size % instead of 8", size_of(type_of(VkPipelineBinaryInfoKHR.pPipelineBinaries)));
|
|
assert(size_of(VkPipelineBinaryInfoKHR) == 32, "VkPipelineBinaryInfoKHR has size % instead of 32", size_of(VkPipelineBinaryInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkReleaseCapturedPipelineDataInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkReleaseCapturedPipelineDataInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkReleaseCapturedPipelineDataInfoKHR.sType)) == 4, "VkReleaseCapturedPipelineDataInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkReleaseCapturedPipelineDataInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkReleaseCapturedPipelineDataInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkReleaseCapturedPipelineDataInfoKHR.pNext)) == 8, "VkReleaseCapturedPipelineDataInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkReleaseCapturedPipelineDataInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.pipeline)) - cast(*void)(*instance)) == 16, "VkReleaseCapturedPipelineDataInfoKHR.pipeline has unexpected offset % instead of 16", ((cast(*void)(*instance.pipeline)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkReleaseCapturedPipelineDataInfoKHR.pipeline)) == 8, "VkReleaseCapturedPipelineDataInfoKHR.pipeline has unexpected size % instead of 8", size_of(type_of(VkReleaseCapturedPipelineDataInfoKHR.pipeline)));
|
|
assert(size_of(VkReleaseCapturedPipelineDataInfoKHR) == 24, "VkReleaseCapturedPipelineDataInfoKHR has size % instead of 24", size_of(VkReleaseCapturedPipelineDataInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineBinaryDataInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineBinaryDataInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineBinaryDataInfoKHR.sType)) == 4, "VkPipelineBinaryDataInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineBinaryDataInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineBinaryDataInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineBinaryDataInfoKHR.pNext)) == 8, "VkPipelineBinaryDataInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineBinaryDataInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.pipelineBinary)) - cast(*void)(*instance)) == 16, "VkPipelineBinaryDataInfoKHR.pipelineBinary has unexpected offset % instead of 16", ((cast(*void)(*instance.pipelineBinary)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineBinaryDataInfoKHR.pipelineBinary)) == 8, "VkPipelineBinaryDataInfoKHR.pipelineBinary has unexpected size % instead of 8", size_of(type_of(VkPipelineBinaryDataInfoKHR.pipelineBinary)));
|
|
assert(size_of(VkPipelineBinaryDataInfoKHR) == 24, "VkPipelineBinaryDataInfoKHR has size % instead of 24", size_of(VkPipelineBinaryDataInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineBinaryHandlesInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineBinaryHandlesInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineBinaryHandlesInfoKHR.sType)) == 4, "VkPipelineBinaryHandlesInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineBinaryHandlesInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineBinaryHandlesInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineBinaryHandlesInfoKHR.pNext)) == 8, "VkPipelineBinaryHandlesInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineBinaryHandlesInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.pipelineBinaryCount)) - cast(*void)(*instance)) == 16, "VkPipelineBinaryHandlesInfoKHR.pipelineBinaryCount has unexpected offset % instead of 16", ((cast(*void)(*instance.pipelineBinaryCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineBinaryHandlesInfoKHR.pipelineBinaryCount)) == 4, "VkPipelineBinaryHandlesInfoKHR.pipelineBinaryCount has unexpected size % instead of 4", size_of(type_of(VkPipelineBinaryHandlesInfoKHR.pipelineBinaryCount)));
|
|
assert(((cast(*void)(*instance.pPipelineBinaries)) - cast(*void)(*instance)) == 24, "VkPipelineBinaryHandlesInfoKHR.pPipelineBinaries has unexpected offset % instead of 24", ((cast(*void)(*instance.pPipelineBinaries)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineBinaryHandlesInfoKHR.pPipelineBinaries)) == 8, "VkPipelineBinaryHandlesInfoKHR.pPipelineBinaries has unexpected size % instead of 8", size_of(type_of(VkPipelineBinaryHandlesInfoKHR.pPipelineBinaries)));
|
|
assert(size_of(VkPipelineBinaryHandlesInfoKHR) == 32, "VkPipelineBinaryHandlesInfoKHR has size % instead of 32", size_of(VkPipelineBinaryHandlesInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkCooperativeMatrixPropertiesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkCooperativeMatrixPropertiesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCooperativeMatrixPropertiesKHR.sType)) == 4, "VkCooperativeMatrixPropertiesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkCooperativeMatrixPropertiesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkCooperativeMatrixPropertiesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCooperativeMatrixPropertiesKHR.pNext)) == 8, "VkCooperativeMatrixPropertiesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkCooperativeMatrixPropertiesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.MSize)) - cast(*void)(*instance)) == 16, "VkCooperativeMatrixPropertiesKHR.MSize has unexpected offset % instead of 16", ((cast(*void)(*instance.MSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCooperativeMatrixPropertiesKHR.MSize)) == 4, "VkCooperativeMatrixPropertiesKHR.MSize has unexpected size % instead of 4", size_of(type_of(VkCooperativeMatrixPropertiesKHR.MSize)));
|
|
assert(((cast(*void)(*instance.NSize)) - cast(*void)(*instance)) == 20, "VkCooperativeMatrixPropertiesKHR.NSize has unexpected offset % instead of 20", ((cast(*void)(*instance.NSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCooperativeMatrixPropertiesKHR.NSize)) == 4, "VkCooperativeMatrixPropertiesKHR.NSize has unexpected size % instead of 4", size_of(type_of(VkCooperativeMatrixPropertiesKHR.NSize)));
|
|
assert(((cast(*void)(*instance.KSize)) - cast(*void)(*instance)) == 24, "VkCooperativeMatrixPropertiesKHR.KSize has unexpected offset % instead of 24", ((cast(*void)(*instance.KSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCooperativeMatrixPropertiesKHR.KSize)) == 4, "VkCooperativeMatrixPropertiesKHR.KSize has unexpected size % instead of 4", size_of(type_of(VkCooperativeMatrixPropertiesKHR.KSize)));
|
|
assert(((cast(*void)(*instance.AType)) - cast(*void)(*instance)) == 28, "VkCooperativeMatrixPropertiesKHR.AType has unexpected offset % instead of 28", ((cast(*void)(*instance.AType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCooperativeMatrixPropertiesKHR.AType)) == 4, "VkCooperativeMatrixPropertiesKHR.AType has unexpected size % instead of 4", size_of(type_of(VkCooperativeMatrixPropertiesKHR.AType)));
|
|
assert(((cast(*void)(*instance.BType)) - cast(*void)(*instance)) == 32, "VkCooperativeMatrixPropertiesKHR.BType has unexpected offset % instead of 32", ((cast(*void)(*instance.BType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCooperativeMatrixPropertiesKHR.BType)) == 4, "VkCooperativeMatrixPropertiesKHR.BType has unexpected size % instead of 4", size_of(type_of(VkCooperativeMatrixPropertiesKHR.BType)));
|
|
assert(((cast(*void)(*instance.CType)) - cast(*void)(*instance)) == 36, "VkCooperativeMatrixPropertiesKHR.CType has unexpected offset % instead of 36", ((cast(*void)(*instance.CType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCooperativeMatrixPropertiesKHR.CType)) == 4, "VkCooperativeMatrixPropertiesKHR.CType has unexpected size % instead of 4", size_of(type_of(VkCooperativeMatrixPropertiesKHR.CType)));
|
|
assert(((cast(*void)(*instance.ResultType)) - cast(*void)(*instance)) == 40, "VkCooperativeMatrixPropertiesKHR.ResultType has unexpected offset % instead of 40", ((cast(*void)(*instance.ResultType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCooperativeMatrixPropertiesKHR.ResultType)) == 4, "VkCooperativeMatrixPropertiesKHR.ResultType has unexpected size % instead of 4", size_of(type_of(VkCooperativeMatrixPropertiesKHR.ResultType)));
|
|
assert(((cast(*void)(*instance.saturatingAccumulation)) - cast(*void)(*instance)) == 44, "VkCooperativeMatrixPropertiesKHR.saturatingAccumulation has unexpected offset % instead of 44", ((cast(*void)(*instance.saturatingAccumulation)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCooperativeMatrixPropertiesKHR.saturatingAccumulation)) == 4, "VkCooperativeMatrixPropertiesKHR.saturatingAccumulation has unexpected size % instead of 4", size_of(type_of(VkCooperativeMatrixPropertiesKHR.saturatingAccumulation)));
|
|
assert(((cast(*void)(*instance.scope)) - cast(*void)(*instance)) == 48, "VkCooperativeMatrixPropertiesKHR.scope has unexpected offset % instead of 48", ((cast(*void)(*instance.scope)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCooperativeMatrixPropertiesKHR.scope)) == 4, "VkCooperativeMatrixPropertiesKHR.scope has unexpected size % instead of 4", size_of(type_of(VkCooperativeMatrixPropertiesKHR.scope)));
|
|
assert(size_of(VkCooperativeMatrixPropertiesKHR) == 56, "VkCooperativeMatrixPropertiesKHR has size % instead of 56", size_of(VkCooperativeMatrixPropertiesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceCooperativeMatrixFeaturesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceCooperativeMatrixFeaturesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCooperativeMatrixFeaturesKHR.sType)) == 4, "VkPhysicalDeviceCooperativeMatrixFeaturesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCooperativeMatrixFeaturesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceCooperativeMatrixFeaturesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCooperativeMatrixFeaturesKHR.pNext)) == 8, "VkPhysicalDeviceCooperativeMatrixFeaturesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceCooperativeMatrixFeaturesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.cooperativeMatrix)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceCooperativeMatrixFeaturesKHR.cooperativeMatrix has unexpected offset % instead of 16", ((cast(*void)(*instance.cooperativeMatrix)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCooperativeMatrixFeaturesKHR.cooperativeMatrix)) == 4, "VkPhysicalDeviceCooperativeMatrixFeaturesKHR.cooperativeMatrix has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCooperativeMatrixFeaturesKHR.cooperativeMatrix)));
|
|
assert(((cast(*void)(*instance.cooperativeMatrixRobustBufferAccess)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceCooperativeMatrixFeaturesKHR.cooperativeMatrixRobustBufferAccess has unexpected offset % instead of 20", ((cast(*void)(*instance.cooperativeMatrixRobustBufferAccess)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCooperativeMatrixFeaturesKHR.cooperativeMatrixRobustBufferAccess)) == 4, "VkPhysicalDeviceCooperativeMatrixFeaturesKHR.cooperativeMatrixRobustBufferAccess has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCooperativeMatrixFeaturesKHR.cooperativeMatrixRobustBufferAccess)));
|
|
assert(size_of(VkPhysicalDeviceCooperativeMatrixFeaturesKHR) == 24, "VkPhysicalDeviceCooperativeMatrixFeaturesKHR has size % instead of 24", size_of(VkPhysicalDeviceCooperativeMatrixFeaturesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceCooperativeMatrixPropertiesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceCooperativeMatrixPropertiesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCooperativeMatrixPropertiesKHR.sType)) == 4, "VkPhysicalDeviceCooperativeMatrixPropertiesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCooperativeMatrixPropertiesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceCooperativeMatrixPropertiesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCooperativeMatrixPropertiesKHR.pNext)) == 8, "VkPhysicalDeviceCooperativeMatrixPropertiesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceCooperativeMatrixPropertiesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.cooperativeMatrixSupportedStages)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceCooperativeMatrixPropertiesKHR.cooperativeMatrixSupportedStages has unexpected offset % instead of 16", ((cast(*void)(*instance.cooperativeMatrixSupportedStages)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCooperativeMatrixPropertiesKHR.cooperativeMatrixSupportedStages)) == 4, "VkPhysicalDeviceCooperativeMatrixPropertiesKHR.cooperativeMatrixSupportedStages has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCooperativeMatrixPropertiesKHR.cooperativeMatrixSupportedStages)));
|
|
assert(size_of(VkPhysicalDeviceCooperativeMatrixPropertiesKHR) == 24, "VkPhysicalDeviceCooperativeMatrixPropertiesKHR has size % instead of 24", size_of(VkPhysicalDeviceCooperativeMatrixPropertiesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR.sType)) == 4, "VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR.pNext)) == 8, "VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.computeDerivativeGroupQuads)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR.computeDerivativeGroupQuads has unexpected offset % instead of 16", ((cast(*void)(*instance.computeDerivativeGroupQuads)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR.computeDerivativeGroupQuads)) == 4, "VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR.computeDerivativeGroupQuads has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR.computeDerivativeGroupQuads)));
|
|
assert(((cast(*void)(*instance.computeDerivativeGroupLinear)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR.computeDerivativeGroupLinear has unexpected offset % instead of 20", ((cast(*void)(*instance.computeDerivativeGroupLinear)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR.computeDerivativeGroupLinear)) == 4, "VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR.computeDerivativeGroupLinear has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR.computeDerivativeGroupLinear)));
|
|
assert(size_of(VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR) == 24, "VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR has size % instead of 24", size_of(VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR.sType)) == 4, "VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR.pNext)) == 8, "VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.meshAndTaskShaderDerivatives)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR.meshAndTaskShaderDerivatives has unexpected offset % instead of 16", ((cast(*void)(*instance.meshAndTaskShaderDerivatives)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR.meshAndTaskShaderDerivatives)) == 4, "VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR.meshAndTaskShaderDerivatives has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR.meshAndTaskShaderDerivatives)));
|
|
assert(size_of(VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR) == 24, "VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR has size % instead of 24", size_of(VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoAV1ColorConfigFlags;
|
|
assert(((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)) == 0, "StdVideoAV1ColorConfigFlags.__bitfield has unexpected offset % instead of 0", ((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1ColorConfigFlags.__bitfield)) == 4, "StdVideoAV1ColorConfigFlags.__bitfield has unexpected size % instead of 4", size_of(type_of(StdVideoAV1ColorConfigFlags.__bitfield)));
|
|
assert(size_of(StdVideoAV1ColorConfigFlags) == 4, "StdVideoAV1ColorConfigFlags has size % instead of 4", size_of(StdVideoAV1ColorConfigFlags));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoAV1ColorConfig;
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 0, "StdVideoAV1ColorConfig.flags has unexpected offset % instead of 0", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1ColorConfig.flags)) == 4, "StdVideoAV1ColorConfig.flags has unexpected size % instead of 4", size_of(type_of(StdVideoAV1ColorConfig.flags)));
|
|
assert(((cast(*void)(*instance.BitDepth)) - cast(*void)(*instance)) == 4, "StdVideoAV1ColorConfig.BitDepth has unexpected offset % instead of 4", ((cast(*void)(*instance.BitDepth)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1ColorConfig.BitDepth)) == 1, "StdVideoAV1ColorConfig.BitDepth has unexpected size % instead of 1", size_of(type_of(StdVideoAV1ColorConfig.BitDepth)));
|
|
assert(((cast(*void)(*instance.subsampling_x)) - cast(*void)(*instance)) == 5, "StdVideoAV1ColorConfig.subsampling_x has unexpected offset % instead of 5", ((cast(*void)(*instance.subsampling_x)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1ColorConfig.subsampling_x)) == 1, "StdVideoAV1ColorConfig.subsampling_x has unexpected size % instead of 1", size_of(type_of(StdVideoAV1ColorConfig.subsampling_x)));
|
|
assert(((cast(*void)(*instance.subsampling_y)) - cast(*void)(*instance)) == 6, "StdVideoAV1ColorConfig.subsampling_y has unexpected offset % instead of 6", ((cast(*void)(*instance.subsampling_y)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1ColorConfig.subsampling_y)) == 1, "StdVideoAV1ColorConfig.subsampling_y has unexpected size % instead of 1", size_of(type_of(StdVideoAV1ColorConfig.subsampling_y)));
|
|
assert(((cast(*void)(*instance.reserved1)) - cast(*void)(*instance)) == 7, "StdVideoAV1ColorConfig.reserved1 has unexpected offset % instead of 7", ((cast(*void)(*instance.reserved1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1ColorConfig.reserved1)) == 1, "StdVideoAV1ColorConfig.reserved1 has unexpected size % instead of 1", size_of(type_of(StdVideoAV1ColorConfig.reserved1)));
|
|
assert(((cast(*void)(*instance.color_primaries)) - cast(*void)(*instance)) == 8, "StdVideoAV1ColorConfig.color_primaries has unexpected offset % instead of 8", ((cast(*void)(*instance.color_primaries)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1ColorConfig.color_primaries)) == 4, "StdVideoAV1ColorConfig.color_primaries has unexpected size % instead of 4", size_of(type_of(StdVideoAV1ColorConfig.color_primaries)));
|
|
assert(((cast(*void)(*instance.transfer_characteristics)) - cast(*void)(*instance)) == 12, "StdVideoAV1ColorConfig.transfer_characteristics has unexpected offset % instead of 12", ((cast(*void)(*instance.transfer_characteristics)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1ColorConfig.transfer_characteristics)) == 4, "StdVideoAV1ColorConfig.transfer_characteristics has unexpected size % instead of 4", size_of(type_of(StdVideoAV1ColorConfig.transfer_characteristics)));
|
|
assert(((cast(*void)(*instance.matrix_coefficients)) - cast(*void)(*instance)) == 16, "StdVideoAV1ColorConfig.matrix_coefficients has unexpected offset % instead of 16", ((cast(*void)(*instance.matrix_coefficients)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1ColorConfig.matrix_coefficients)) == 4, "StdVideoAV1ColorConfig.matrix_coefficients has unexpected size % instead of 4", size_of(type_of(StdVideoAV1ColorConfig.matrix_coefficients)));
|
|
assert(((cast(*void)(*instance.chroma_sample_position)) - cast(*void)(*instance)) == 20, "StdVideoAV1ColorConfig.chroma_sample_position has unexpected offset % instead of 20", ((cast(*void)(*instance.chroma_sample_position)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1ColorConfig.chroma_sample_position)) == 4, "StdVideoAV1ColorConfig.chroma_sample_position has unexpected size % instead of 4", size_of(type_of(StdVideoAV1ColorConfig.chroma_sample_position)));
|
|
assert(size_of(StdVideoAV1ColorConfig) == 24, "StdVideoAV1ColorConfig has size % instead of 24", size_of(StdVideoAV1ColorConfig));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoAV1TimingInfoFlags;
|
|
assert(((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)) == 0, "StdVideoAV1TimingInfoFlags.__bitfield has unexpected offset % instead of 0", ((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1TimingInfoFlags.__bitfield)) == 4, "StdVideoAV1TimingInfoFlags.__bitfield has unexpected size % instead of 4", size_of(type_of(StdVideoAV1TimingInfoFlags.__bitfield)));
|
|
assert(size_of(StdVideoAV1TimingInfoFlags) == 4, "StdVideoAV1TimingInfoFlags has size % instead of 4", size_of(StdVideoAV1TimingInfoFlags));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoAV1TimingInfo;
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 0, "StdVideoAV1TimingInfo.flags has unexpected offset % instead of 0", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1TimingInfo.flags)) == 4, "StdVideoAV1TimingInfo.flags has unexpected size % instead of 4", size_of(type_of(StdVideoAV1TimingInfo.flags)));
|
|
assert(((cast(*void)(*instance.num_units_in_display_tick)) - cast(*void)(*instance)) == 4, "StdVideoAV1TimingInfo.num_units_in_display_tick has unexpected offset % instead of 4", ((cast(*void)(*instance.num_units_in_display_tick)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1TimingInfo.num_units_in_display_tick)) == 4, "StdVideoAV1TimingInfo.num_units_in_display_tick has unexpected size % instead of 4", size_of(type_of(StdVideoAV1TimingInfo.num_units_in_display_tick)));
|
|
assert(((cast(*void)(*instance.time_scale)) - cast(*void)(*instance)) == 8, "StdVideoAV1TimingInfo.time_scale has unexpected offset % instead of 8", ((cast(*void)(*instance.time_scale)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1TimingInfo.time_scale)) == 4, "StdVideoAV1TimingInfo.time_scale has unexpected size % instead of 4", size_of(type_of(StdVideoAV1TimingInfo.time_scale)));
|
|
assert(((cast(*void)(*instance.num_ticks_per_picture_minus_1)) - cast(*void)(*instance)) == 12, "StdVideoAV1TimingInfo.num_ticks_per_picture_minus_1 has unexpected offset % instead of 12", ((cast(*void)(*instance.num_ticks_per_picture_minus_1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1TimingInfo.num_ticks_per_picture_minus_1)) == 4, "StdVideoAV1TimingInfo.num_ticks_per_picture_minus_1 has unexpected size % instead of 4", size_of(type_of(StdVideoAV1TimingInfo.num_ticks_per_picture_minus_1)));
|
|
assert(size_of(StdVideoAV1TimingInfo) == 16, "StdVideoAV1TimingInfo has size % instead of 16", size_of(StdVideoAV1TimingInfo));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoAV1LoopFilterFlags;
|
|
assert(((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)) == 0, "StdVideoAV1LoopFilterFlags.__bitfield has unexpected offset % instead of 0", ((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1LoopFilterFlags.__bitfield)) == 4, "StdVideoAV1LoopFilterFlags.__bitfield has unexpected size % instead of 4", size_of(type_of(StdVideoAV1LoopFilterFlags.__bitfield)));
|
|
assert(size_of(StdVideoAV1LoopFilterFlags) == 4, "StdVideoAV1LoopFilterFlags has size % instead of 4", size_of(StdVideoAV1LoopFilterFlags));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoAV1LoopFilter;
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 0, "StdVideoAV1LoopFilter.flags has unexpected offset % instead of 0", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1LoopFilter.flags)) == 4, "StdVideoAV1LoopFilter.flags has unexpected size % instead of 4", size_of(type_of(StdVideoAV1LoopFilter.flags)));
|
|
assert(((cast(*void)(*instance.loop_filter_level)) - cast(*void)(*instance)) == 4, "StdVideoAV1LoopFilter.loop_filter_level has unexpected offset % instead of 4", ((cast(*void)(*instance.loop_filter_level)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1LoopFilter.loop_filter_level)) == 4, "StdVideoAV1LoopFilter.loop_filter_level has unexpected size % instead of 4", size_of(type_of(StdVideoAV1LoopFilter.loop_filter_level)));
|
|
assert(((cast(*void)(*instance.loop_filter_sharpness)) - cast(*void)(*instance)) == 8, "StdVideoAV1LoopFilter.loop_filter_sharpness has unexpected offset % instead of 8", ((cast(*void)(*instance.loop_filter_sharpness)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1LoopFilter.loop_filter_sharpness)) == 1, "StdVideoAV1LoopFilter.loop_filter_sharpness has unexpected size % instead of 1", size_of(type_of(StdVideoAV1LoopFilter.loop_filter_sharpness)));
|
|
assert(((cast(*void)(*instance.update_ref_delta)) - cast(*void)(*instance)) == 9, "StdVideoAV1LoopFilter.update_ref_delta has unexpected offset % instead of 9", ((cast(*void)(*instance.update_ref_delta)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1LoopFilter.update_ref_delta)) == 1, "StdVideoAV1LoopFilter.update_ref_delta has unexpected size % instead of 1", size_of(type_of(StdVideoAV1LoopFilter.update_ref_delta)));
|
|
assert(((cast(*void)(*instance.loop_filter_ref_deltas)) - cast(*void)(*instance)) == 10, "StdVideoAV1LoopFilter.loop_filter_ref_deltas has unexpected offset % instead of 10", ((cast(*void)(*instance.loop_filter_ref_deltas)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1LoopFilter.loop_filter_ref_deltas)) == 8, "StdVideoAV1LoopFilter.loop_filter_ref_deltas has unexpected size % instead of 8", size_of(type_of(StdVideoAV1LoopFilter.loop_filter_ref_deltas)));
|
|
assert(((cast(*void)(*instance.update_mode_delta)) - cast(*void)(*instance)) == 18, "StdVideoAV1LoopFilter.update_mode_delta has unexpected offset % instead of 18", ((cast(*void)(*instance.update_mode_delta)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1LoopFilter.update_mode_delta)) == 1, "StdVideoAV1LoopFilter.update_mode_delta has unexpected size % instead of 1", size_of(type_of(StdVideoAV1LoopFilter.update_mode_delta)));
|
|
assert(((cast(*void)(*instance.loop_filter_mode_deltas)) - cast(*void)(*instance)) == 19, "StdVideoAV1LoopFilter.loop_filter_mode_deltas has unexpected offset % instead of 19", ((cast(*void)(*instance.loop_filter_mode_deltas)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1LoopFilter.loop_filter_mode_deltas)) == 2, "StdVideoAV1LoopFilter.loop_filter_mode_deltas has unexpected size % instead of 2", size_of(type_of(StdVideoAV1LoopFilter.loop_filter_mode_deltas)));
|
|
assert(size_of(StdVideoAV1LoopFilter) == 24, "StdVideoAV1LoopFilter has size % instead of 24", size_of(StdVideoAV1LoopFilter));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoAV1QuantizationFlags;
|
|
assert(((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)) == 0, "StdVideoAV1QuantizationFlags.__bitfield has unexpected offset % instead of 0", ((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1QuantizationFlags.__bitfield)) == 4, "StdVideoAV1QuantizationFlags.__bitfield has unexpected size % instead of 4", size_of(type_of(StdVideoAV1QuantizationFlags.__bitfield)));
|
|
assert(size_of(StdVideoAV1QuantizationFlags) == 4, "StdVideoAV1QuantizationFlags has size % instead of 4", size_of(StdVideoAV1QuantizationFlags));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoAV1Quantization;
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 0, "StdVideoAV1Quantization.flags has unexpected offset % instead of 0", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1Quantization.flags)) == 4, "StdVideoAV1Quantization.flags has unexpected size % instead of 4", size_of(type_of(StdVideoAV1Quantization.flags)));
|
|
assert(((cast(*void)(*instance.base_q_idx)) - cast(*void)(*instance)) == 4, "StdVideoAV1Quantization.base_q_idx has unexpected offset % instead of 4", ((cast(*void)(*instance.base_q_idx)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1Quantization.base_q_idx)) == 1, "StdVideoAV1Quantization.base_q_idx has unexpected size % instead of 1", size_of(type_of(StdVideoAV1Quantization.base_q_idx)));
|
|
assert(((cast(*void)(*instance.DeltaQYDc)) - cast(*void)(*instance)) == 5, "StdVideoAV1Quantization.DeltaQYDc has unexpected offset % instead of 5", ((cast(*void)(*instance.DeltaQYDc)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1Quantization.DeltaQYDc)) == 1, "StdVideoAV1Quantization.DeltaQYDc has unexpected size % instead of 1", size_of(type_of(StdVideoAV1Quantization.DeltaQYDc)));
|
|
assert(((cast(*void)(*instance.DeltaQUDc)) - cast(*void)(*instance)) == 6, "StdVideoAV1Quantization.DeltaQUDc has unexpected offset % instead of 6", ((cast(*void)(*instance.DeltaQUDc)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1Quantization.DeltaQUDc)) == 1, "StdVideoAV1Quantization.DeltaQUDc has unexpected size % instead of 1", size_of(type_of(StdVideoAV1Quantization.DeltaQUDc)));
|
|
assert(((cast(*void)(*instance.DeltaQUAc)) - cast(*void)(*instance)) == 7, "StdVideoAV1Quantization.DeltaQUAc has unexpected offset % instead of 7", ((cast(*void)(*instance.DeltaQUAc)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1Quantization.DeltaQUAc)) == 1, "StdVideoAV1Quantization.DeltaQUAc has unexpected size % instead of 1", size_of(type_of(StdVideoAV1Quantization.DeltaQUAc)));
|
|
assert(((cast(*void)(*instance.DeltaQVDc)) - cast(*void)(*instance)) == 8, "StdVideoAV1Quantization.DeltaQVDc has unexpected offset % instead of 8", ((cast(*void)(*instance.DeltaQVDc)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1Quantization.DeltaQVDc)) == 1, "StdVideoAV1Quantization.DeltaQVDc has unexpected size % instead of 1", size_of(type_of(StdVideoAV1Quantization.DeltaQVDc)));
|
|
assert(((cast(*void)(*instance.DeltaQVAc)) - cast(*void)(*instance)) == 9, "StdVideoAV1Quantization.DeltaQVAc has unexpected offset % instead of 9", ((cast(*void)(*instance.DeltaQVAc)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1Quantization.DeltaQVAc)) == 1, "StdVideoAV1Quantization.DeltaQVAc has unexpected size % instead of 1", size_of(type_of(StdVideoAV1Quantization.DeltaQVAc)));
|
|
assert(((cast(*void)(*instance.qm_y)) - cast(*void)(*instance)) == 10, "StdVideoAV1Quantization.qm_y has unexpected offset % instead of 10", ((cast(*void)(*instance.qm_y)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1Quantization.qm_y)) == 1, "StdVideoAV1Quantization.qm_y has unexpected size % instead of 1", size_of(type_of(StdVideoAV1Quantization.qm_y)));
|
|
assert(((cast(*void)(*instance.qm_u)) - cast(*void)(*instance)) == 11, "StdVideoAV1Quantization.qm_u has unexpected offset % instead of 11", ((cast(*void)(*instance.qm_u)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1Quantization.qm_u)) == 1, "StdVideoAV1Quantization.qm_u has unexpected size % instead of 1", size_of(type_of(StdVideoAV1Quantization.qm_u)));
|
|
assert(((cast(*void)(*instance.qm_v)) - cast(*void)(*instance)) == 12, "StdVideoAV1Quantization.qm_v has unexpected offset % instead of 12", ((cast(*void)(*instance.qm_v)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1Quantization.qm_v)) == 1, "StdVideoAV1Quantization.qm_v has unexpected size % instead of 1", size_of(type_of(StdVideoAV1Quantization.qm_v)));
|
|
assert(size_of(StdVideoAV1Quantization) == 16, "StdVideoAV1Quantization has size % instead of 16", size_of(StdVideoAV1Quantization));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoAV1Segmentation;
|
|
assert(((cast(*void)(*instance.FeatureEnabled)) - cast(*void)(*instance)) == 0, "StdVideoAV1Segmentation.FeatureEnabled has unexpected offset % instead of 0", ((cast(*void)(*instance.FeatureEnabled)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1Segmentation.FeatureEnabled)) == 8, "StdVideoAV1Segmentation.FeatureEnabled has unexpected size % instead of 8", size_of(type_of(StdVideoAV1Segmentation.FeatureEnabled)));
|
|
assert(((cast(*void)(*instance.FeatureData)) - cast(*void)(*instance)) == 8, "StdVideoAV1Segmentation.FeatureData has unexpected offset % instead of 8", ((cast(*void)(*instance.FeatureData)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1Segmentation.FeatureData)) == 128, "StdVideoAV1Segmentation.FeatureData has unexpected size % instead of 128", size_of(type_of(StdVideoAV1Segmentation.FeatureData)));
|
|
assert(size_of(StdVideoAV1Segmentation) == 136, "StdVideoAV1Segmentation has size % instead of 136", size_of(StdVideoAV1Segmentation));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoAV1TileInfoFlags;
|
|
assert(((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)) == 0, "StdVideoAV1TileInfoFlags.__bitfield has unexpected offset % instead of 0", ((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1TileInfoFlags.__bitfield)) == 4, "StdVideoAV1TileInfoFlags.__bitfield has unexpected size % instead of 4", size_of(type_of(StdVideoAV1TileInfoFlags.__bitfield)));
|
|
assert(size_of(StdVideoAV1TileInfoFlags) == 4, "StdVideoAV1TileInfoFlags has size % instead of 4", size_of(StdVideoAV1TileInfoFlags));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoAV1TileInfo;
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 0, "StdVideoAV1TileInfo.flags has unexpected offset % instead of 0", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1TileInfo.flags)) == 4, "StdVideoAV1TileInfo.flags has unexpected size % instead of 4", size_of(type_of(StdVideoAV1TileInfo.flags)));
|
|
assert(((cast(*void)(*instance.TileCols)) - cast(*void)(*instance)) == 4, "StdVideoAV1TileInfo.TileCols has unexpected offset % instead of 4", ((cast(*void)(*instance.TileCols)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1TileInfo.TileCols)) == 1, "StdVideoAV1TileInfo.TileCols has unexpected size % instead of 1", size_of(type_of(StdVideoAV1TileInfo.TileCols)));
|
|
assert(((cast(*void)(*instance.TileRows)) - cast(*void)(*instance)) == 5, "StdVideoAV1TileInfo.TileRows has unexpected offset % instead of 5", ((cast(*void)(*instance.TileRows)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1TileInfo.TileRows)) == 1, "StdVideoAV1TileInfo.TileRows has unexpected size % instead of 1", size_of(type_of(StdVideoAV1TileInfo.TileRows)));
|
|
assert(((cast(*void)(*instance.context_update_tile_id)) - cast(*void)(*instance)) == 6, "StdVideoAV1TileInfo.context_update_tile_id has unexpected offset % instead of 6", ((cast(*void)(*instance.context_update_tile_id)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1TileInfo.context_update_tile_id)) == 2, "StdVideoAV1TileInfo.context_update_tile_id has unexpected size % instead of 2", size_of(type_of(StdVideoAV1TileInfo.context_update_tile_id)));
|
|
assert(((cast(*void)(*instance.tile_size_bytes_minus_1)) - cast(*void)(*instance)) == 8, "StdVideoAV1TileInfo.tile_size_bytes_minus_1 has unexpected offset % instead of 8", ((cast(*void)(*instance.tile_size_bytes_minus_1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1TileInfo.tile_size_bytes_minus_1)) == 1, "StdVideoAV1TileInfo.tile_size_bytes_minus_1 has unexpected size % instead of 1", size_of(type_of(StdVideoAV1TileInfo.tile_size_bytes_minus_1)));
|
|
assert(((cast(*void)(*instance.reserved1)) - cast(*void)(*instance)) == 9, "StdVideoAV1TileInfo.reserved1 has unexpected offset % instead of 9", ((cast(*void)(*instance.reserved1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1TileInfo.reserved1)) == 7, "StdVideoAV1TileInfo.reserved1 has unexpected size % instead of 7", size_of(type_of(StdVideoAV1TileInfo.reserved1)));
|
|
assert(((cast(*void)(*instance.pMiColStarts)) - cast(*void)(*instance)) == 16, "StdVideoAV1TileInfo.pMiColStarts has unexpected offset % instead of 16", ((cast(*void)(*instance.pMiColStarts)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1TileInfo.pMiColStarts)) == 8, "StdVideoAV1TileInfo.pMiColStarts has unexpected size % instead of 8", size_of(type_of(StdVideoAV1TileInfo.pMiColStarts)));
|
|
assert(((cast(*void)(*instance.pMiRowStarts)) - cast(*void)(*instance)) == 24, "StdVideoAV1TileInfo.pMiRowStarts has unexpected offset % instead of 24", ((cast(*void)(*instance.pMiRowStarts)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1TileInfo.pMiRowStarts)) == 8, "StdVideoAV1TileInfo.pMiRowStarts has unexpected size % instead of 8", size_of(type_of(StdVideoAV1TileInfo.pMiRowStarts)));
|
|
assert(((cast(*void)(*instance.pWidthInSbsMinus1)) - cast(*void)(*instance)) == 32, "StdVideoAV1TileInfo.pWidthInSbsMinus1 has unexpected offset % instead of 32", ((cast(*void)(*instance.pWidthInSbsMinus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1TileInfo.pWidthInSbsMinus1)) == 8, "StdVideoAV1TileInfo.pWidthInSbsMinus1 has unexpected size % instead of 8", size_of(type_of(StdVideoAV1TileInfo.pWidthInSbsMinus1)));
|
|
assert(((cast(*void)(*instance.pHeightInSbsMinus1)) - cast(*void)(*instance)) == 40, "StdVideoAV1TileInfo.pHeightInSbsMinus1 has unexpected offset % instead of 40", ((cast(*void)(*instance.pHeightInSbsMinus1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1TileInfo.pHeightInSbsMinus1)) == 8, "StdVideoAV1TileInfo.pHeightInSbsMinus1 has unexpected size % instead of 8", size_of(type_of(StdVideoAV1TileInfo.pHeightInSbsMinus1)));
|
|
assert(size_of(StdVideoAV1TileInfo) == 48, "StdVideoAV1TileInfo has size % instead of 48", size_of(StdVideoAV1TileInfo));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoAV1CDEF;
|
|
assert(((cast(*void)(*instance.cdef_damping_minus_3)) - cast(*void)(*instance)) == 0, "StdVideoAV1CDEF.cdef_damping_minus_3 has unexpected offset % instead of 0", ((cast(*void)(*instance.cdef_damping_minus_3)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1CDEF.cdef_damping_minus_3)) == 1, "StdVideoAV1CDEF.cdef_damping_minus_3 has unexpected size % instead of 1", size_of(type_of(StdVideoAV1CDEF.cdef_damping_minus_3)));
|
|
assert(((cast(*void)(*instance.cdef_bits)) - cast(*void)(*instance)) == 1, "StdVideoAV1CDEF.cdef_bits has unexpected offset % instead of 1", ((cast(*void)(*instance.cdef_bits)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1CDEF.cdef_bits)) == 1, "StdVideoAV1CDEF.cdef_bits has unexpected size % instead of 1", size_of(type_of(StdVideoAV1CDEF.cdef_bits)));
|
|
assert(((cast(*void)(*instance.cdef_y_pri_strength)) - cast(*void)(*instance)) == 2, "StdVideoAV1CDEF.cdef_y_pri_strength has unexpected offset % instead of 2", ((cast(*void)(*instance.cdef_y_pri_strength)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1CDEF.cdef_y_pri_strength)) == 8, "StdVideoAV1CDEF.cdef_y_pri_strength has unexpected size % instead of 8", size_of(type_of(StdVideoAV1CDEF.cdef_y_pri_strength)));
|
|
assert(((cast(*void)(*instance.cdef_y_sec_strength)) - cast(*void)(*instance)) == 10, "StdVideoAV1CDEF.cdef_y_sec_strength has unexpected offset % instead of 10", ((cast(*void)(*instance.cdef_y_sec_strength)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1CDEF.cdef_y_sec_strength)) == 8, "StdVideoAV1CDEF.cdef_y_sec_strength has unexpected size % instead of 8", size_of(type_of(StdVideoAV1CDEF.cdef_y_sec_strength)));
|
|
assert(((cast(*void)(*instance.cdef_uv_pri_strength)) - cast(*void)(*instance)) == 18, "StdVideoAV1CDEF.cdef_uv_pri_strength has unexpected offset % instead of 18", ((cast(*void)(*instance.cdef_uv_pri_strength)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1CDEF.cdef_uv_pri_strength)) == 8, "StdVideoAV1CDEF.cdef_uv_pri_strength has unexpected size % instead of 8", size_of(type_of(StdVideoAV1CDEF.cdef_uv_pri_strength)));
|
|
assert(((cast(*void)(*instance.cdef_uv_sec_strength)) - cast(*void)(*instance)) == 26, "StdVideoAV1CDEF.cdef_uv_sec_strength has unexpected offset % instead of 26", ((cast(*void)(*instance.cdef_uv_sec_strength)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1CDEF.cdef_uv_sec_strength)) == 8, "StdVideoAV1CDEF.cdef_uv_sec_strength has unexpected size % instead of 8", size_of(type_of(StdVideoAV1CDEF.cdef_uv_sec_strength)));
|
|
assert(size_of(StdVideoAV1CDEF) == 34, "StdVideoAV1CDEF has size % instead of 34", size_of(StdVideoAV1CDEF));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoAV1LoopRestoration;
|
|
assert(((cast(*void)(*instance.FrameRestorationType)) - cast(*void)(*instance)) == 0, "StdVideoAV1LoopRestoration.FrameRestorationType has unexpected offset % instead of 0", ((cast(*void)(*instance.FrameRestorationType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1LoopRestoration.FrameRestorationType)) == 12, "StdVideoAV1LoopRestoration.FrameRestorationType has unexpected size % instead of 12", size_of(type_of(StdVideoAV1LoopRestoration.FrameRestorationType)));
|
|
assert(((cast(*void)(*instance.LoopRestorationSize)) - cast(*void)(*instance)) == 12, "StdVideoAV1LoopRestoration.LoopRestorationSize has unexpected offset % instead of 12", ((cast(*void)(*instance.LoopRestorationSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1LoopRestoration.LoopRestorationSize)) == 6, "StdVideoAV1LoopRestoration.LoopRestorationSize has unexpected size % instead of 6", size_of(type_of(StdVideoAV1LoopRestoration.LoopRestorationSize)));
|
|
assert(size_of(StdVideoAV1LoopRestoration) == 20, "StdVideoAV1LoopRestoration has size % instead of 20", size_of(StdVideoAV1LoopRestoration));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoAV1GlobalMotion;
|
|
assert(((cast(*void)(*instance.GmType)) - cast(*void)(*instance)) == 0, "StdVideoAV1GlobalMotion.GmType has unexpected offset % instead of 0", ((cast(*void)(*instance.GmType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1GlobalMotion.GmType)) == 8, "StdVideoAV1GlobalMotion.GmType has unexpected size % instead of 8", size_of(type_of(StdVideoAV1GlobalMotion.GmType)));
|
|
assert(((cast(*void)(*instance.gm_params)) - cast(*void)(*instance)) == 8, "StdVideoAV1GlobalMotion.gm_params has unexpected offset % instead of 8", ((cast(*void)(*instance.gm_params)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1GlobalMotion.gm_params)) == 192, "StdVideoAV1GlobalMotion.gm_params has unexpected size % instead of 192", size_of(type_of(StdVideoAV1GlobalMotion.gm_params)));
|
|
assert(size_of(StdVideoAV1GlobalMotion) == 200, "StdVideoAV1GlobalMotion has size % instead of 200", size_of(StdVideoAV1GlobalMotion));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoAV1FilmGrainFlags;
|
|
assert(((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)) == 0, "StdVideoAV1FilmGrainFlags.__bitfield has unexpected offset % instead of 0", ((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1FilmGrainFlags.__bitfield)) == 4, "StdVideoAV1FilmGrainFlags.__bitfield has unexpected size % instead of 4", size_of(type_of(StdVideoAV1FilmGrainFlags.__bitfield)));
|
|
assert(size_of(StdVideoAV1FilmGrainFlags) == 4, "StdVideoAV1FilmGrainFlags has size % instead of 4", size_of(StdVideoAV1FilmGrainFlags));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoAV1FilmGrain;
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 0, "StdVideoAV1FilmGrain.flags has unexpected offset % instead of 0", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1FilmGrain.flags)) == 4, "StdVideoAV1FilmGrain.flags has unexpected size % instead of 4", size_of(type_of(StdVideoAV1FilmGrain.flags)));
|
|
assert(((cast(*void)(*instance.grain_scaling_minus_8)) - cast(*void)(*instance)) == 4, "StdVideoAV1FilmGrain.grain_scaling_minus_8 has unexpected offset % instead of 4", ((cast(*void)(*instance.grain_scaling_minus_8)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1FilmGrain.grain_scaling_minus_8)) == 1, "StdVideoAV1FilmGrain.grain_scaling_minus_8 has unexpected size % instead of 1", size_of(type_of(StdVideoAV1FilmGrain.grain_scaling_minus_8)));
|
|
assert(((cast(*void)(*instance.ar_coeff_lag)) - cast(*void)(*instance)) == 5, "StdVideoAV1FilmGrain.ar_coeff_lag has unexpected offset % instead of 5", ((cast(*void)(*instance.ar_coeff_lag)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1FilmGrain.ar_coeff_lag)) == 1, "StdVideoAV1FilmGrain.ar_coeff_lag has unexpected size % instead of 1", size_of(type_of(StdVideoAV1FilmGrain.ar_coeff_lag)));
|
|
assert(((cast(*void)(*instance.ar_coeff_shift_minus_6)) - cast(*void)(*instance)) == 6, "StdVideoAV1FilmGrain.ar_coeff_shift_minus_6 has unexpected offset % instead of 6", ((cast(*void)(*instance.ar_coeff_shift_minus_6)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1FilmGrain.ar_coeff_shift_minus_6)) == 1, "StdVideoAV1FilmGrain.ar_coeff_shift_minus_6 has unexpected size % instead of 1", size_of(type_of(StdVideoAV1FilmGrain.ar_coeff_shift_minus_6)));
|
|
assert(((cast(*void)(*instance.grain_scale_shift)) - cast(*void)(*instance)) == 7, "StdVideoAV1FilmGrain.grain_scale_shift has unexpected offset % instead of 7", ((cast(*void)(*instance.grain_scale_shift)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1FilmGrain.grain_scale_shift)) == 1, "StdVideoAV1FilmGrain.grain_scale_shift has unexpected size % instead of 1", size_of(type_of(StdVideoAV1FilmGrain.grain_scale_shift)));
|
|
assert(((cast(*void)(*instance.grain_seed)) - cast(*void)(*instance)) == 8, "StdVideoAV1FilmGrain.grain_seed has unexpected offset % instead of 8", ((cast(*void)(*instance.grain_seed)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1FilmGrain.grain_seed)) == 2, "StdVideoAV1FilmGrain.grain_seed has unexpected size % instead of 2", size_of(type_of(StdVideoAV1FilmGrain.grain_seed)));
|
|
assert(((cast(*void)(*instance.film_grain_params_ref_idx)) - cast(*void)(*instance)) == 10, "StdVideoAV1FilmGrain.film_grain_params_ref_idx has unexpected offset % instead of 10", ((cast(*void)(*instance.film_grain_params_ref_idx)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1FilmGrain.film_grain_params_ref_idx)) == 1, "StdVideoAV1FilmGrain.film_grain_params_ref_idx has unexpected size % instead of 1", size_of(type_of(StdVideoAV1FilmGrain.film_grain_params_ref_idx)));
|
|
assert(((cast(*void)(*instance.num_y_points)) - cast(*void)(*instance)) == 11, "StdVideoAV1FilmGrain.num_y_points has unexpected offset % instead of 11", ((cast(*void)(*instance.num_y_points)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1FilmGrain.num_y_points)) == 1, "StdVideoAV1FilmGrain.num_y_points has unexpected size % instead of 1", size_of(type_of(StdVideoAV1FilmGrain.num_y_points)));
|
|
assert(((cast(*void)(*instance.point_y_value)) - cast(*void)(*instance)) == 12, "StdVideoAV1FilmGrain.point_y_value has unexpected offset % instead of 12", ((cast(*void)(*instance.point_y_value)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1FilmGrain.point_y_value)) == 14, "StdVideoAV1FilmGrain.point_y_value has unexpected size % instead of 14", size_of(type_of(StdVideoAV1FilmGrain.point_y_value)));
|
|
assert(((cast(*void)(*instance.point_y_scaling)) - cast(*void)(*instance)) == 26, "StdVideoAV1FilmGrain.point_y_scaling has unexpected offset % instead of 26", ((cast(*void)(*instance.point_y_scaling)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1FilmGrain.point_y_scaling)) == 14, "StdVideoAV1FilmGrain.point_y_scaling has unexpected size % instead of 14", size_of(type_of(StdVideoAV1FilmGrain.point_y_scaling)));
|
|
assert(((cast(*void)(*instance.num_cb_points)) - cast(*void)(*instance)) == 40, "StdVideoAV1FilmGrain.num_cb_points has unexpected offset % instead of 40", ((cast(*void)(*instance.num_cb_points)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1FilmGrain.num_cb_points)) == 1, "StdVideoAV1FilmGrain.num_cb_points has unexpected size % instead of 1", size_of(type_of(StdVideoAV1FilmGrain.num_cb_points)));
|
|
assert(((cast(*void)(*instance.point_cb_value)) - cast(*void)(*instance)) == 41, "StdVideoAV1FilmGrain.point_cb_value has unexpected offset % instead of 41", ((cast(*void)(*instance.point_cb_value)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1FilmGrain.point_cb_value)) == 10, "StdVideoAV1FilmGrain.point_cb_value has unexpected size % instead of 10", size_of(type_of(StdVideoAV1FilmGrain.point_cb_value)));
|
|
assert(((cast(*void)(*instance.point_cb_scaling)) - cast(*void)(*instance)) == 51, "StdVideoAV1FilmGrain.point_cb_scaling has unexpected offset % instead of 51", ((cast(*void)(*instance.point_cb_scaling)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1FilmGrain.point_cb_scaling)) == 10, "StdVideoAV1FilmGrain.point_cb_scaling has unexpected size % instead of 10", size_of(type_of(StdVideoAV1FilmGrain.point_cb_scaling)));
|
|
assert(((cast(*void)(*instance.num_cr_points)) - cast(*void)(*instance)) == 61, "StdVideoAV1FilmGrain.num_cr_points has unexpected offset % instead of 61", ((cast(*void)(*instance.num_cr_points)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1FilmGrain.num_cr_points)) == 1, "StdVideoAV1FilmGrain.num_cr_points has unexpected size % instead of 1", size_of(type_of(StdVideoAV1FilmGrain.num_cr_points)));
|
|
assert(((cast(*void)(*instance.point_cr_value)) - cast(*void)(*instance)) == 62, "StdVideoAV1FilmGrain.point_cr_value has unexpected offset % instead of 62", ((cast(*void)(*instance.point_cr_value)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1FilmGrain.point_cr_value)) == 10, "StdVideoAV1FilmGrain.point_cr_value has unexpected size % instead of 10", size_of(type_of(StdVideoAV1FilmGrain.point_cr_value)));
|
|
assert(((cast(*void)(*instance.point_cr_scaling)) - cast(*void)(*instance)) == 72, "StdVideoAV1FilmGrain.point_cr_scaling has unexpected offset % instead of 72", ((cast(*void)(*instance.point_cr_scaling)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1FilmGrain.point_cr_scaling)) == 10, "StdVideoAV1FilmGrain.point_cr_scaling has unexpected size % instead of 10", size_of(type_of(StdVideoAV1FilmGrain.point_cr_scaling)));
|
|
assert(((cast(*void)(*instance.ar_coeffs_y_plus_128)) - cast(*void)(*instance)) == 82, "StdVideoAV1FilmGrain.ar_coeffs_y_plus_128 has unexpected offset % instead of 82", ((cast(*void)(*instance.ar_coeffs_y_plus_128)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1FilmGrain.ar_coeffs_y_plus_128)) == 24, "StdVideoAV1FilmGrain.ar_coeffs_y_plus_128 has unexpected size % instead of 24", size_of(type_of(StdVideoAV1FilmGrain.ar_coeffs_y_plus_128)));
|
|
assert(((cast(*void)(*instance.ar_coeffs_cb_plus_128)) - cast(*void)(*instance)) == 106, "StdVideoAV1FilmGrain.ar_coeffs_cb_plus_128 has unexpected offset % instead of 106", ((cast(*void)(*instance.ar_coeffs_cb_plus_128)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1FilmGrain.ar_coeffs_cb_plus_128)) == 25, "StdVideoAV1FilmGrain.ar_coeffs_cb_plus_128 has unexpected size % instead of 25", size_of(type_of(StdVideoAV1FilmGrain.ar_coeffs_cb_plus_128)));
|
|
assert(((cast(*void)(*instance.ar_coeffs_cr_plus_128)) - cast(*void)(*instance)) == 131, "StdVideoAV1FilmGrain.ar_coeffs_cr_plus_128 has unexpected offset % instead of 131", ((cast(*void)(*instance.ar_coeffs_cr_plus_128)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1FilmGrain.ar_coeffs_cr_plus_128)) == 25, "StdVideoAV1FilmGrain.ar_coeffs_cr_plus_128 has unexpected size % instead of 25", size_of(type_of(StdVideoAV1FilmGrain.ar_coeffs_cr_plus_128)));
|
|
assert(((cast(*void)(*instance.cb_mult)) - cast(*void)(*instance)) == 156, "StdVideoAV1FilmGrain.cb_mult has unexpected offset % instead of 156", ((cast(*void)(*instance.cb_mult)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1FilmGrain.cb_mult)) == 1, "StdVideoAV1FilmGrain.cb_mult has unexpected size % instead of 1", size_of(type_of(StdVideoAV1FilmGrain.cb_mult)));
|
|
assert(((cast(*void)(*instance.cb_luma_mult)) - cast(*void)(*instance)) == 157, "StdVideoAV1FilmGrain.cb_luma_mult has unexpected offset % instead of 157", ((cast(*void)(*instance.cb_luma_mult)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1FilmGrain.cb_luma_mult)) == 1, "StdVideoAV1FilmGrain.cb_luma_mult has unexpected size % instead of 1", size_of(type_of(StdVideoAV1FilmGrain.cb_luma_mult)));
|
|
assert(((cast(*void)(*instance.cb_offset)) - cast(*void)(*instance)) == 158, "StdVideoAV1FilmGrain.cb_offset has unexpected offset % instead of 158", ((cast(*void)(*instance.cb_offset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1FilmGrain.cb_offset)) == 2, "StdVideoAV1FilmGrain.cb_offset has unexpected size % instead of 2", size_of(type_of(StdVideoAV1FilmGrain.cb_offset)));
|
|
assert(((cast(*void)(*instance.cr_mult)) - cast(*void)(*instance)) == 160, "StdVideoAV1FilmGrain.cr_mult has unexpected offset % instead of 160", ((cast(*void)(*instance.cr_mult)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1FilmGrain.cr_mult)) == 1, "StdVideoAV1FilmGrain.cr_mult has unexpected size % instead of 1", size_of(type_of(StdVideoAV1FilmGrain.cr_mult)));
|
|
assert(((cast(*void)(*instance.cr_luma_mult)) - cast(*void)(*instance)) == 161, "StdVideoAV1FilmGrain.cr_luma_mult has unexpected offset % instead of 161", ((cast(*void)(*instance.cr_luma_mult)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1FilmGrain.cr_luma_mult)) == 1, "StdVideoAV1FilmGrain.cr_luma_mult has unexpected size % instead of 1", size_of(type_of(StdVideoAV1FilmGrain.cr_luma_mult)));
|
|
assert(((cast(*void)(*instance.cr_offset)) - cast(*void)(*instance)) == 162, "StdVideoAV1FilmGrain.cr_offset has unexpected offset % instead of 162", ((cast(*void)(*instance.cr_offset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1FilmGrain.cr_offset)) == 2, "StdVideoAV1FilmGrain.cr_offset has unexpected size % instead of 2", size_of(type_of(StdVideoAV1FilmGrain.cr_offset)));
|
|
assert(size_of(StdVideoAV1FilmGrain) == 164, "StdVideoAV1FilmGrain has size % instead of 164", size_of(StdVideoAV1FilmGrain));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoAV1SequenceHeaderFlags;
|
|
assert(((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)) == 0, "StdVideoAV1SequenceHeaderFlags.__bitfield has unexpected offset % instead of 0", ((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1SequenceHeaderFlags.__bitfield)) == 4, "StdVideoAV1SequenceHeaderFlags.__bitfield has unexpected size % instead of 4", size_of(type_of(StdVideoAV1SequenceHeaderFlags.__bitfield)));
|
|
assert(size_of(StdVideoAV1SequenceHeaderFlags) == 4, "StdVideoAV1SequenceHeaderFlags has size % instead of 4", size_of(StdVideoAV1SequenceHeaderFlags));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoAV1SequenceHeader;
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 0, "StdVideoAV1SequenceHeader.flags has unexpected offset % instead of 0", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1SequenceHeader.flags)) == 4, "StdVideoAV1SequenceHeader.flags has unexpected size % instead of 4", size_of(type_of(StdVideoAV1SequenceHeader.flags)));
|
|
assert(((cast(*void)(*instance.seq_profile)) - cast(*void)(*instance)) == 4, "StdVideoAV1SequenceHeader.seq_profile has unexpected offset % instead of 4", ((cast(*void)(*instance.seq_profile)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1SequenceHeader.seq_profile)) == 4, "StdVideoAV1SequenceHeader.seq_profile has unexpected size % instead of 4", size_of(type_of(StdVideoAV1SequenceHeader.seq_profile)));
|
|
assert(((cast(*void)(*instance.frame_width_bits_minus_1)) - cast(*void)(*instance)) == 8, "StdVideoAV1SequenceHeader.frame_width_bits_minus_1 has unexpected offset % instead of 8", ((cast(*void)(*instance.frame_width_bits_minus_1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1SequenceHeader.frame_width_bits_minus_1)) == 1, "StdVideoAV1SequenceHeader.frame_width_bits_minus_1 has unexpected size % instead of 1", size_of(type_of(StdVideoAV1SequenceHeader.frame_width_bits_minus_1)));
|
|
assert(((cast(*void)(*instance.frame_height_bits_minus_1)) - cast(*void)(*instance)) == 9, "StdVideoAV1SequenceHeader.frame_height_bits_minus_1 has unexpected offset % instead of 9", ((cast(*void)(*instance.frame_height_bits_minus_1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1SequenceHeader.frame_height_bits_minus_1)) == 1, "StdVideoAV1SequenceHeader.frame_height_bits_minus_1 has unexpected size % instead of 1", size_of(type_of(StdVideoAV1SequenceHeader.frame_height_bits_minus_1)));
|
|
assert(((cast(*void)(*instance.max_frame_width_minus_1)) - cast(*void)(*instance)) == 10, "StdVideoAV1SequenceHeader.max_frame_width_minus_1 has unexpected offset % instead of 10", ((cast(*void)(*instance.max_frame_width_minus_1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1SequenceHeader.max_frame_width_minus_1)) == 2, "StdVideoAV1SequenceHeader.max_frame_width_minus_1 has unexpected size % instead of 2", size_of(type_of(StdVideoAV1SequenceHeader.max_frame_width_minus_1)));
|
|
assert(((cast(*void)(*instance.max_frame_height_minus_1)) - cast(*void)(*instance)) == 12, "StdVideoAV1SequenceHeader.max_frame_height_minus_1 has unexpected offset % instead of 12", ((cast(*void)(*instance.max_frame_height_minus_1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1SequenceHeader.max_frame_height_minus_1)) == 2, "StdVideoAV1SequenceHeader.max_frame_height_minus_1 has unexpected size % instead of 2", size_of(type_of(StdVideoAV1SequenceHeader.max_frame_height_minus_1)));
|
|
assert(((cast(*void)(*instance.delta_frame_id_length_minus_2)) - cast(*void)(*instance)) == 14, "StdVideoAV1SequenceHeader.delta_frame_id_length_minus_2 has unexpected offset % instead of 14", ((cast(*void)(*instance.delta_frame_id_length_minus_2)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1SequenceHeader.delta_frame_id_length_minus_2)) == 1, "StdVideoAV1SequenceHeader.delta_frame_id_length_minus_2 has unexpected size % instead of 1", size_of(type_of(StdVideoAV1SequenceHeader.delta_frame_id_length_minus_2)));
|
|
assert(((cast(*void)(*instance.additional_frame_id_length_minus_1)) - cast(*void)(*instance)) == 15, "StdVideoAV1SequenceHeader.additional_frame_id_length_minus_1 has unexpected offset % instead of 15", ((cast(*void)(*instance.additional_frame_id_length_minus_1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1SequenceHeader.additional_frame_id_length_minus_1)) == 1, "StdVideoAV1SequenceHeader.additional_frame_id_length_minus_1 has unexpected size % instead of 1", size_of(type_of(StdVideoAV1SequenceHeader.additional_frame_id_length_minus_1)));
|
|
assert(((cast(*void)(*instance.order_hint_bits_minus_1)) - cast(*void)(*instance)) == 16, "StdVideoAV1SequenceHeader.order_hint_bits_minus_1 has unexpected offset % instead of 16", ((cast(*void)(*instance.order_hint_bits_minus_1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1SequenceHeader.order_hint_bits_minus_1)) == 1, "StdVideoAV1SequenceHeader.order_hint_bits_minus_1 has unexpected size % instead of 1", size_of(type_of(StdVideoAV1SequenceHeader.order_hint_bits_minus_1)));
|
|
assert(((cast(*void)(*instance.seq_force_integer_mv)) - cast(*void)(*instance)) == 17, "StdVideoAV1SequenceHeader.seq_force_integer_mv has unexpected offset % instead of 17", ((cast(*void)(*instance.seq_force_integer_mv)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1SequenceHeader.seq_force_integer_mv)) == 1, "StdVideoAV1SequenceHeader.seq_force_integer_mv has unexpected size % instead of 1", size_of(type_of(StdVideoAV1SequenceHeader.seq_force_integer_mv)));
|
|
assert(((cast(*void)(*instance.seq_force_screen_content_tools)) - cast(*void)(*instance)) == 18, "StdVideoAV1SequenceHeader.seq_force_screen_content_tools has unexpected offset % instead of 18", ((cast(*void)(*instance.seq_force_screen_content_tools)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1SequenceHeader.seq_force_screen_content_tools)) == 1, "StdVideoAV1SequenceHeader.seq_force_screen_content_tools has unexpected size % instead of 1", size_of(type_of(StdVideoAV1SequenceHeader.seq_force_screen_content_tools)));
|
|
assert(((cast(*void)(*instance.reserved1)) - cast(*void)(*instance)) == 19, "StdVideoAV1SequenceHeader.reserved1 has unexpected offset % instead of 19", ((cast(*void)(*instance.reserved1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1SequenceHeader.reserved1)) == 5, "StdVideoAV1SequenceHeader.reserved1 has unexpected size % instead of 5", size_of(type_of(StdVideoAV1SequenceHeader.reserved1)));
|
|
assert(((cast(*void)(*instance.pColorConfig)) - cast(*void)(*instance)) == 24, "StdVideoAV1SequenceHeader.pColorConfig has unexpected offset % instead of 24", ((cast(*void)(*instance.pColorConfig)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1SequenceHeader.pColorConfig)) == 8, "StdVideoAV1SequenceHeader.pColorConfig has unexpected size % instead of 8", size_of(type_of(StdVideoAV1SequenceHeader.pColorConfig)));
|
|
assert(((cast(*void)(*instance.pTimingInfo)) - cast(*void)(*instance)) == 32, "StdVideoAV1SequenceHeader.pTimingInfo has unexpected offset % instead of 32", ((cast(*void)(*instance.pTimingInfo)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoAV1SequenceHeader.pTimingInfo)) == 8, "StdVideoAV1SequenceHeader.pTimingInfo has unexpected size % instead of 8", size_of(type_of(StdVideoAV1SequenceHeader.pTimingInfo)));
|
|
assert(size_of(StdVideoAV1SequenceHeader) == 40, "StdVideoAV1SequenceHeader has size % instead of 40", size_of(StdVideoAV1SequenceHeader));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoDecodeAV1PictureInfoFlags;
|
|
assert(((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)) == 0, "StdVideoDecodeAV1PictureInfoFlags.__bitfield has unexpected offset % instead of 0", ((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeAV1PictureInfoFlags.__bitfield)) == 4, "StdVideoDecodeAV1PictureInfoFlags.__bitfield has unexpected size % instead of 4", size_of(type_of(StdVideoDecodeAV1PictureInfoFlags.__bitfield)));
|
|
assert(size_of(StdVideoDecodeAV1PictureInfoFlags) == 4, "StdVideoDecodeAV1PictureInfoFlags has size % instead of 4", size_of(StdVideoDecodeAV1PictureInfoFlags));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoDecodeAV1PictureInfo;
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 0, "StdVideoDecodeAV1PictureInfo.flags has unexpected offset % instead of 0", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeAV1PictureInfo.flags)) == 4, "StdVideoDecodeAV1PictureInfo.flags has unexpected size % instead of 4", size_of(type_of(StdVideoDecodeAV1PictureInfo.flags)));
|
|
assert(((cast(*void)(*instance.frame_type)) - cast(*void)(*instance)) == 4, "StdVideoDecodeAV1PictureInfo.frame_type has unexpected offset % instead of 4", ((cast(*void)(*instance.frame_type)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeAV1PictureInfo.frame_type)) == 4, "StdVideoDecodeAV1PictureInfo.frame_type has unexpected size % instead of 4", size_of(type_of(StdVideoDecodeAV1PictureInfo.frame_type)));
|
|
assert(((cast(*void)(*instance.current_frame_id)) - cast(*void)(*instance)) == 8, "StdVideoDecodeAV1PictureInfo.current_frame_id has unexpected offset % instead of 8", ((cast(*void)(*instance.current_frame_id)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeAV1PictureInfo.current_frame_id)) == 4, "StdVideoDecodeAV1PictureInfo.current_frame_id has unexpected size % instead of 4", size_of(type_of(StdVideoDecodeAV1PictureInfo.current_frame_id)));
|
|
assert(((cast(*void)(*instance.OrderHint)) - cast(*void)(*instance)) == 12, "StdVideoDecodeAV1PictureInfo.OrderHint has unexpected offset % instead of 12", ((cast(*void)(*instance.OrderHint)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeAV1PictureInfo.OrderHint)) == 1, "StdVideoDecodeAV1PictureInfo.OrderHint has unexpected size % instead of 1", size_of(type_of(StdVideoDecodeAV1PictureInfo.OrderHint)));
|
|
assert(((cast(*void)(*instance.primary_ref_frame)) - cast(*void)(*instance)) == 13, "StdVideoDecodeAV1PictureInfo.primary_ref_frame has unexpected offset % instead of 13", ((cast(*void)(*instance.primary_ref_frame)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeAV1PictureInfo.primary_ref_frame)) == 1, "StdVideoDecodeAV1PictureInfo.primary_ref_frame has unexpected size % instead of 1", size_of(type_of(StdVideoDecodeAV1PictureInfo.primary_ref_frame)));
|
|
assert(((cast(*void)(*instance.refresh_frame_flags)) - cast(*void)(*instance)) == 14, "StdVideoDecodeAV1PictureInfo.refresh_frame_flags has unexpected offset % instead of 14", ((cast(*void)(*instance.refresh_frame_flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeAV1PictureInfo.refresh_frame_flags)) == 1, "StdVideoDecodeAV1PictureInfo.refresh_frame_flags has unexpected size % instead of 1", size_of(type_of(StdVideoDecodeAV1PictureInfo.refresh_frame_flags)));
|
|
assert(((cast(*void)(*instance.reserved1)) - cast(*void)(*instance)) == 15, "StdVideoDecodeAV1PictureInfo.reserved1 has unexpected offset % instead of 15", ((cast(*void)(*instance.reserved1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeAV1PictureInfo.reserved1)) == 1, "StdVideoDecodeAV1PictureInfo.reserved1 has unexpected size % instead of 1", size_of(type_of(StdVideoDecodeAV1PictureInfo.reserved1)));
|
|
assert(((cast(*void)(*instance.interpolation_filter)) - cast(*void)(*instance)) == 16, "StdVideoDecodeAV1PictureInfo.interpolation_filter has unexpected offset % instead of 16", ((cast(*void)(*instance.interpolation_filter)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeAV1PictureInfo.interpolation_filter)) == 4, "StdVideoDecodeAV1PictureInfo.interpolation_filter has unexpected size % instead of 4", size_of(type_of(StdVideoDecodeAV1PictureInfo.interpolation_filter)));
|
|
assert(((cast(*void)(*instance.TxMode)) - cast(*void)(*instance)) == 20, "StdVideoDecodeAV1PictureInfo.TxMode has unexpected offset % instead of 20", ((cast(*void)(*instance.TxMode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeAV1PictureInfo.TxMode)) == 4, "StdVideoDecodeAV1PictureInfo.TxMode has unexpected size % instead of 4", size_of(type_of(StdVideoDecodeAV1PictureInfo.TxMode)));
|
|
assert(((cast(*void)(*instance.delta_q_res)) - cast(*void)(*instance)) == 24, "StdVideoDecodeAV1PictureInfo.delta_q_res has unexpected offset % instead of 24", ((cast(*void)(*instance.delta_q_res)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeAV1PictureInfo.delta_q_res)) == 1, "StdVideoDecodeAV1PictureInfo.delta_q_res has unexpected size % instead of 1", size_of(type_of(StdVideoDecodeAV1PictureInfo.delta_q_res)));
|
|
assert(((cast(*void)(*instance.delta_lf_res)) - cast(*void)(*instance)) == 25, "StdVideoDecodeAV1PictureInfo.delta_lf_res has unexpected offset % instead of 25", ((cast(*void)(*instance.delta_lf_res)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeAV1PictureInfo.delta_lf_res)) == 1, "StdVideoDecodeAV1PictureInfo.delta_lf_res has unexpected size % instead of 1", size_of(type_of(StdVideoDecodeAV1PictureInfo.delta_lf_res)));
|
|
assert(((cast(*void)(*instance.SkipModeFrame)) - cast(*void)(*instance)) == 26, "StdVideoDecodeAV1PictureInfo.SkipModeFrame has unexpected offset % instead of 26", ((cast(*void)(*instance.SkipModeFrame)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeAV1PictureInfo.SkipModeFrame)) == 2, "StdVideoDecodeAV1PictureInfo.SkipModeFrame has unexpected size % instead of 2", size_of(type_of(StdVideoDecodeAV1PictureInfo.SkipModeFrame)));
|
|
assert(((cast(*void)(*instance.coded_denom)) - cast(*void)(*instance)) == 28, "StdVideoDecodeAV1PictureInfo.coded_denom has unexpected offset % instead of 28", ((cast(*void)(*instance.coded_denom)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeAV1PictureInfo.coded_denom)) == 1, "StdVideoDecodeAV1PictureInfo.coded_denom has unexpected size % instead of 1", size_of(type_of(StdVideoDecodeAV1PictureInfo.coded_denom)));
|
|
assert(((cast(*void)(*instance.reserved2)) - cast(*void)(*instance)) == 29, "StdVideoDecodeAV1PictureInfo.reserved2 has unexpected offset % instead of 29", ((cast(*void)(*instance.reserved2)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeAV1PictureInfo.reserved2)) == 3, "StdVideoDecodeAV1PictureInfo.reserved2 has unexpected size % instead of 3", size_of(type_of(StdVideoDecodeAV1PictureInfo.reserved2)));
|
|
assert(((cast(*void)(*instance.OrderHints)) - cast(*void)(*instance)) == 32, "StdVideoDecodeAV1PictureInfo.OrderHints has unexpected offset % instead of 32", ((cast(*void)(*instance.OrderHints)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeAV1PictureInfo.OrderHints)) == 8, "StdVideoDecodeAV1PictureInfo.OrderHints has unexpected size % instead of 8", size_of(type_of(StdVideoDecodeAV1PictureInfo.OrderHints)));
|
|
assert(((cast(*void)(*instance.expectedFrameId)) - cast(*void)(*instance)) == 40, "StdVideoDecodeAV1PictureInfo.expectedFrameId has unexpected offset % instead of 40", ((cast(*void)(*instance.expectedFrameId)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeAV1PictureInfo.expectedFrameId)) == 32, "StdVideoDecodeAV1PictureInfo.expectedFrameId has unexpected size % instead of 32", size_of(type_of(StdVideoDecodeAV1PictureInfo.expectedFrameId)));
|
|
assert(((cast(*void)(*instance.pTileInfo)) - cast(*void)(*instance)) == 72, "StdVideoDecodeAV1PictureInfo.pTileInfo has unexpected offset % instead of 72", ((cast(*void)(*instance.pTileInfo)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeAV1PictureInfo.pTileInfo)) == 8, "StdVideoDecodeAV1PictureInfo.pTileInfo has unexpected size % instead of 8", size_of(type_of(StdVideoDecodeAV1PictureInfo.pTileInfo)));
|
|
assert(((cast(*void)(*instance.pQuantization)) - cast(*void)(*instance)) == 80, "StdVideoDecodeAV1PictureInfo.pQuantization has unexpected offset % instead of 80", ((cast(*void)(*instance.pQuantization)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeAV1PictureInfo.pQuantization)) == 8, "StdVideoDecodeAV1PictureInfo.pQuantization has unexpected size % instead of 8", size_of(type_of(StdVideoDecodeAV1PictureInfo.pQuantization)));
|
|
assert(((cast(*void)(*instance.pSegmentation)) - cast(*void)(*instance)) == 88, "StdVideoDecodeAV1PictureInfo.pSegmentation has unexpected offset % instead of 88", ((cast(*void)(*instance.pSegmentation)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeAV1PictureInfo.pSegmentation)) == 8, "StdVideoDecodeAV1PictureInfo.pSegmentation has unexpected size % instead of 8", size_of(type_of(StdVideoDecodeAV1PictureInfo.pSegmentation)));
|
|
assert(((cast(*void)(*instance.pLoopFilter)) - cast(*void)(*instance)) == 96, "StdVideoDecodeAV1PictureInfo.pLoopFilter has unexpected offset % instead of 96", ((cast(*void)(*instance.pLoopFilter)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeAV1PictureInfo.pLoopFilter)) == 8, "StdVideoDecodeAV1PictureInfo.pLoopFilter has unexpected size % instead of 8", size_of(type_of(StdVideoDecodeAV1PictureInfo.pLoopFilter)));
|
|
assert(((cast(*void)(*instance.pCDEF)) - cast(*void)(*instance)) == 104, "StdVideoDecodeAV1PictureInfo.pCDEF has unexpected offset % instead of 104", ((cast(*void)(*instance.pCDEF)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeAV1PictureInfo.pCDEF)) == 8, "StdVideoDecodeAV1PictureInfo.pCDEF has unexpected size % instead of 8", size_of(type_of(StdVideoDecodeAV1PictureInfo.pCDEF)));
|
|
assert(((cast(*void)(*instance.pLoopRestoration)) - cast(*void)(*instance)) == 112, "StdVideoDecodeAV1PictureInfo.pLoopRestoration has unexpected offset % instead of 112", ((cast(*void)(*instance.pLoopRestoration)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeAV1PictureInfo.pLoopRestoration)) == 8, "StdVideoDecodeAV1PictureInfo.pLoopRestoration has unexpected size % instead of 8", size_of(type_of(StdVideoDecodeAV1PictureInfo.pLoopRestoration)));
|
|
assert(((cast(*void)(*instance.pGlobalMotion)) - cast(*void)(*instance)) == 120, "StdVideoDecodeAV1PictureInfo.pGlobalMotion has unexpected offset % instead of 120", ((cast(*void)(*instance.pGlobalMotion)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeAV1PictureInfo.pGlobalMotion)) == 8, "StdVideoDecodeAV1PictureInfo.pGlobalMotion has unexpected size % instead of 8", size_of(type_of(StdVideoDecodeAV1PictureInfo.pGlobalMotion)));
|
|
assert(((cast(*void)(*instance.pFilmGrain)) - cast(*void)(*instance)) == 128, "StdVideoDecodeAV1PictureInfo.pFilmGrain has unexpected offset % instead of 128", ((cast(*void)(*instance.pFilmGrain)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeAV1PictureInfo.pFilmGrain)) == 8, "StdVideoDecodeAV1PictureInfo.pFilmGrain has unexpected size % instead of 8", size_of(type_of(StdVideoDecodeAV1PictureInfo.pFilmGrain)));
|
|
assert(size_of(StdVideoDecodeAV1PictureInfo) == 136, "StdVideoDecodeAV1PictureInfo has size % instead of 136", size_of(StdVideoDecodeAV1PictureInfo));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoDecodeAV1ReferenceInfoFlags;
|
|
assert(((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)) == 0, "StdVideoDecodeAV1ReferenceInfoFlags.__bitfield has unexpected offset % instead of 0", ((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeAV1ReferenceInfoFlags.__bitfield)) == 4, "StdVideoDecodeAV1ReferenceInfoFlags.__bitfield has unexpected size % instead of 4", size_of(type_of(StdVideoDecodeAV1ReferenceInfoFlags.__bitfield)));
|
|
assert(size_of(StdVideoDecodeAV1ReferenceInfoFlags) == 4, "StdVideoDecodeAV1ReferenceInfoFlags has size % instead of 4", size_of(StdVideoDecodeAV1ReferenceInfoFlags));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoDecodeAV1ReferenceInfo;
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 0, "StdVideoDecodeAV1ReferenceInfo.flags has unexpected offset % instead of 0", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeAV1ReferenceInfo.flags)) == 4, "StdVideoDecodeAV1ReferenceInfo.flags has unexpected size % instead of 4", size_of(type_of(StdVideoDecodeAV1ReferenceInfo.flags)));
|
|
assert(((cast(*void)(*instance.frame_type)) - cast(*void)(*instance)) == 4, "StdVideoDecodeAV1ReferenceInfo.frame_type has unexpected offset % instead of 4", ((cast(*void)(*instance.frame_type)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeAV1ReferenceInfo.frame_type)) == 1, "StdVideoDecodeAV1ReferenceInfo.frame_type has unexpected size % instead of 1", size_of(type_of(StdVideoDecodeAV1ReferenceInfo.frame_type)));
|
|
assert(((cast(*void)(*instance.RefFrameSignBias)) - cast(*void)(*instance)) == 5, "StdVideoDecodeAV1ReferenceInfo.RefFrameSignBias has unexpected offset % instead of 5", ((cast(*void)(*instance.RefFrameSignBias)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeAV1ReferenceInfo.RefFrameSignBias)) == 1, "StdVideoDecodeAV1ReferenceInfo.RefFrameSignBias has unexpected size % instead of 1", size_of(type_of(StdVideoDecodeAV1ReferenceInfo.RefFrameSignBias)));
|
|
assert(((cast(*void)(*instance.OrderHint)) - cast(*void)(*instance)) == 6, "StdVideoDecodeAV1ReferenceInfo.OrderHint has unexpected offset % instead of 6", ((cast(*void)(*instance.OrderHint)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeAV1ReferenceInfo.OrderHint)) == 1, "StdVideoDecodeAV1ReferenceInfo.OrderHint has unexpected size % instead of 1", size_of(type_of(StdVideoDecodeAV1ReferenceInfo.OrderHint)));
|
|
assert(((cast(*void)(*instance.SavedOrderHints)) - cast(*void)(*instance)) == 7, "StdVideoDecodeAV1ReferenceInfo.SavedOrderHints has unexpected offset % instead of 7", ((cast(*void)(*instance.SavedOrderHints)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoDecodeAV1ReferenceInfo.SavedOrderHints)) == 8, "StdVideoDecodeAV1ReferenceInfo.SavedOrderHints has unexpected size % instead of 8", size_of(type_of(StdVideoDecodeAV1ReferenceInfo.SavedOrderHints)));
|
|
assert(size_of(StdVideoDecodeAV1ReferenceInfo) == 16, "StdVideoDecodeAV1ReferenceInfo has size % instead of 16", size_of(StdVideoDecodeAV1ReferenceInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoDecodeAV1ProfileInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoDecodeAV1ProfileInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeAV1ProfileInfoKHR.sType)) == 4, "VkVideoDecodeAV1ProfileInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoDecodeAV1ProfileInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoDecodeAV1ProfileInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeAV1ProfileInfoKHR.pNext)) == 8, "VkVideoDecodeAV1ProfileInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoDecodeAV1ProfileInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.stdProfile)) - cast(*void)(*instance)) == 16, "VkVideoDecodeAV1ProfileInfoKHR.stdProfile has unexpected offset % instead of 16", ((cast(*void)(*instance.stdProfile)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeAV1ProfileInfoKHR.stdProfile)) == 4, "VkVideoDecodeAV1ProfileInfoKHR.stdProfile has unexpected size % instead of 4", size_of(type_of(VkVideoDecodeAV1ProfileInfoKHR.stdProfile)));
|
|
assert(((cast(*void)(*instance.filmGrainSupport)) - cast(*void)(*instance)) == 20, "VkVideoDecodeAV1ProfileInfoKHR.filmGrainSupport has unexpected offset % instead of 20", ((cast(*void)(*instance.filmGrainSupport)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeAV1ProfileInfoKHR.filmGrainSupport)) == 4, "VkVideoDecodeAV1ProfileInfoKHR.filmGrainSupport has unexpected size % instead of 4", size_of(type_of(VkVideoDecodeAV1ProfileInfoKHR.filmGrainSupport)));
|
|
assert(size_of(VkVideoDecodeAV1ProfileInfoKHR) == 24, "VkVideoDecodeAV1ProfileInfoKHR has size % instead of 24", size_of(VkVideoDecodeAV1ProfileInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoDecodeAV1CapabilitiesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoDecodeAV1CapabilitiesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeAV1CapabilitiesKHR.sType)) == 4, "VkVideoDecodeAV1CapabilitiesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoDecodeAV1CapabilitiesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoDecodeAV1CapabilitiesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeAV1CapabilitiesKHR.pNext)) == 8, "VkVideoDecodeAV1CapabilitiesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoDecodeAV1CapabilitiesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.maxLevel)) - cast(*void)(*instance)) == 16, "VkVideoDecodeAV1CapabilitiesKHR.maxLevel has unexpected offset % instead of 16", ((cast(*void)(*instance.maxLevel)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeAV1CapabilitiesKHR.maxLevel)) == 4, "VkVideoDecodeAV1CapabilitiesKHR.maxLevel has unexpected size % instead of 4", size_of(type_of(VkVideoDecodeAV1CapabilitiesKHR.maxLevel)));
|
|
assert(size_of(VkVideoDecodeAV1CapabilitiesKHR) == 24, "VkVideoDecodeAV1CapabilitiesKHR has size % instead of 24", size_of(VkVideoDecodeAV1CapabilitiesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoDecodeAV1SessionParametersCreateInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoDecodeAV1SessionParametersCreateInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeAV1SessionParametersCreateInfoKHR.sType)) == 4, "VkVideoDecodeAV1SessionParametersCreateInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoDecodeAV1SessionParametersCreateInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoDecodeAV1SessionParametersCreateInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeAV1SessionParametersCreateInfoKHR.pNext)) == 8, "VkVideoDecodeAV1SessionParametersCreateInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoDecodeAV1SessionParametersCreateInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.pStdSequenceHeader)) - cast(*void)(*instance)) == 16, "VkVideoDecodeAV1SessionParametersCreateInfoKHR.pStdSequenceHeader has unexpected offset % instead of 16", ((cast(*void)(*instance.pStdSequenceHeader)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeAV1SessionParametersCreateInfoKHR.pStdSequenceHeader)) == 8, "VkVideoDecodeAV1SessionParametersCreateInfoKHR.pStdSequenceHeader has unexpected size % instead of 8", size_of(type_of(VkVideoDecodeAV1SessionParametersCreateInfoKHR.pStdSequenceHeader)));
|
|
assert(size_of(VkVideoDecodeAV1SessionParametersCreateInfoKHR) == 24, "VkVideoDecodeAV1SessionParametersCreateInfoKHR has size % instead of 24", size_of(VkVideoDecodeAV1SessionParametersCreateInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoDecodeAV1PictureInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoDecodeAV1PictureInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeAV1PictureInfoKHR.sType)) == 4, "VkVideoDecodeAV1PictureInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoDecodeAV1PictureInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoDecodeAV1PictureInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeAV1PictureInfoKHR.pNext)) == 8, "VkVideoDecodeAV1PictureInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoDecodeAV1PictureInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.pStdPictureInfo)) - cast(*void)(*instance)) == 16, "VkVideoDecodeAV1PictureInfoKHR.pStdPictureInfo has unexpected offset % instead of 16", ((cast(*void)(*instance.pStdPictureInfo)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeAV1PictureInfoKHR.pStdPictureInfo)) == 8, "VkVideoDecodeAV1PictureInfoKHR.pStdPictureInfo has unexpected size % instead of 8", size_of(type_of(VkVideoDecodeAV1PictureInfoKHR.pStdPictureInfo)));
|
|
assert(((cast(*void)(*instance.referenceNameSlotIndices)) - cast(*void)(*instance)) == 24, "VkVideoDecodeAV1PictureInfoKHR.referenceNameSlotIndices has unexpected offset % instead of 24", ((cast(*void)(*instance.referenceNameSlotIndices)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeAV1PictureInfoKHR.referenceNameSlotIndices)) == 28, "VkVideoDecodeAV1PictureInfoKHR.referenceNameSlotIndices has unexpected size % instead of 28", size_of(type_of(VkVideoDecodeAV1PictureInfoKHR.referenceNameSlotIndices)));
|
|
assert(((cast(*void)(*instance.frameHeaderOffset)) - cast(*void)(*instance)) == 52, "VkVideoDecodeAV1PictureInfoKHR.frameHeaderOffset has unexpected offset % instead of 52", ((cast(*void)(*instance.frameHeaderOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeAV1PictureInfoKHR.frameHeaderOffset)) == 4, "VkVideoDecodeAV1PictureInfoKHR.frameHeaderOffset has unexpected size % instead of 4", size_of(type_of(VkVideoDecodeAV1PictureInfoKHR.frameHeaderOffset)));
|
|
assert(((cast(*void)(*instance.tileCount)) - cast(*void)(*instance)) == 56, "VkVideoDecodeAV1PictureInfoKHR.tileCount has unexpected offset % instead of 56", ((cast(*void)(*instance.tileCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeAV1PictureInfoKHR.tileCount)) == 4, "VkVideoDecodeAV1PictureInfoKHR.tileCount has unexpected size % instead of 4", size_of(type_of(VkVideoDecodeAV1PictureInfoKHR.tileCount)));
|
|
assert(((cast(*void)(*instance.pTileOffsets)) - cast(*void)(*instance)) == 64, "VkVideoDecodeAV1PictureInfoKHR.pTileOffsets has unexpected offset % instead of 64", ((cast(*void)(*instance.pTileOffsets)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeAV1PictureInfoKHR.pTileOffsets)) == 8, "VkVideoDecodeAV1PictureInfoKHR.pTileOffsets has unexpected size % instead of 8", size_of(type_of(VkVideoDecodeAV1PictureInfoKHR.pTileOffsets)));
|
|
assert(((cast(*void)(*instance.pTileSizes)) - cast(*void)(*instance)) == 72, "VkVideoDecodeAV1PictureInfoKHR.pTileSizes has unexpected offset % instead of 72", ((cast(*void)(*instance.pTileSizes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeAV1PictureInfoKHR.pTileSizes)) == 8, "VkVideoDecodeAV1PictureInfoKHR.pTileSizes has unexpected size % instead of 8", size_of(type_of(VkVideoDecodeAV1PictureInfoKHR.pTileSizes)));
|
|
assert(size_of(VkVideoDecodeAV1PictureInfoKHR) == 80, "VkVideoDecodeAV1PictureInfoKHR has size % instead of 80", size_of(VkVideoDecodeAV1PictureInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoDecodeAV1DpbSlotInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoDecodeAV1DpbSlotInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeAV1DpbSlotInfoKHR.sType)) == 4, "VkVideoDecodeAV1DpbSlotInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoDecodeAV1DpbSlotInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoDecodeAV1DpbSlotInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeAV1DpbSlotInfoKHR.pNext)) == 8, "VkVideoDecodeAV1DpbSlotInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoDecodeAV1DpbSlotInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.pStdReferenceInfo)) - cast(*void)(*instance)) == 16, "VkVideoDecodeAV1DpbSlotInfoKHR.pStdReferenceInfo has unexpected offset % instead of 16", ((cast(*void)(*instance.pStdReferenceInfo)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoDecodeAV1DpbSlotInfoKHR.pStdReferenceInfo)) == 8, "VkVideoDecodeAV1DpbSlotInfoKHR.pStdReferenceInfo has unexpected size % instead of 8", size_of(type_of(VkVideoDecodeAV1DpbSlotInfoKHR.pStdReferenceInfo)));
|
|
assert(size_of(VkVideoDecodeAV1DpbSlotInfoKHR) == 24, "VkVideoDecodeAV1DpbSlotInfoKHR has size % instead of 24", size_of(VkVideoDecodeAV1DpbSlotInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoEncodeAV1DecoderModelInfo;
|
|
assert(((cast(*void)(*instance.buffer_delay_length_minus_1)) - cast(*void)(*instance)) == 0, "StdVideoEncodeAV1DecoderModelInfo.buffer_delay_length_minus_1 has unexpected offset % instead of 0", ((cast(*void)(*instance.buffer_delay_length_minus_1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1DecoderModelInfo.buffer_delay_length_minus_1)) == 1, "StdVideoEncodeAV1DecoderModelInfo.buffer_delay_length_minus_1 has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeAV1DecoderModelInfo.buffer_delay_length_minus_1)));
|
|
assert(((cast(*void)(*instance.buffer_removal_time_length_minus_1)) - cast(*void)(*instance)) == 1, "StdVideoEncodeAV1DecoderModelInfo.buffer_removal_time_length_minus_1 has unexpected offset % instead of 1", ((cast(*void)(*instance.buffer_removal_time_length_minus_1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1DecoderModelInfo.buffer_removal_time_length_minus_1)) == 1, "StdVideoEncodeAV1DecoderModelInfo.buffer_removal_time_length_minus_1 has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeAV1DecoderModelInfo.buffer_removal_time_length_minus_1)));
|
|
assert(((cast(*void)(*instance.frame_presentation_time_length_minus_1)) - cast(*void)(*instance)) == 2, "StdVideoEncodeAV1DecoderModelInfo.frame_presentation_time_length_minus_1 has unexpected offset % instead of 2", ((cast(*void)(*instance.frame_presentation_time_length_minus_1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1DecoderModelInfo.frame_presentation_time_length_minus_1)) == 1, "StdVideoEncodeAV1DecoderModelInfo.frame_presentation_time_length_minus_1 has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeAV1DecoderModelInfo.frame_presentation_time_length_minus_1)));
|
|
assert(((cast(*void)(*instance.reserved1)) - cast(*void)(*instance)) == 3, "StdVideoEncodeAV1DecoderModelInfo.reserved1 has unexpected offset % instead of 3", ((cast(*void)(*instance.reserved1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1DecoderModelInfo.reserved1)) == 1, "StdVideoEncodeAV1DecoderModelInfo.reserved1 has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeAV1DecoderModelInfo.reserved1)));
|
|
assert(((cast(*void)(*instance.num_units_in_decoding_tick)) - cast(*void)(*instance)) == 4, "StdVideoEncodeAV1DecoderModelInfo.num_units_in_decoding_tick has unexpected offset % instead of 4", ((cast(*void)(*instance.num_units_in_decoding_tick)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1DecoderModelInfo.num_units_in_decoding_tick)) == 4, "StdVideoEncodeAV1DecoderModelInfo.num_units_in_decoding_tick has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeAV1DecoderModelInfo.num_units_in_decoding_tick)));
|
|
assert(size_of(StdVideoEncodeAV1DecoderModelInfo) == 8, "StdVideoEncodeAV1DecoderModelInfo has size % instead of 8", size_of(StdVideoEncodeAV1DecoderModelInfo));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoEncodeAV1ExtensionHeader;
|
|
assert(((cast(*void)(*instance.temporal_id)) - cast(*void)(*instance)) == 0, "StdVideoEncodeAV1ExtensionHeader.temporal_id has unexpected offset % instead of 0", ((cast(*void)(*instance.temporal_id)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1ExtensionHeader.temporal_id)) == 1, "StdVideoEncodeAV1ExtensionHeader.temporal_id has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeAV1ExtensionHeader.temporal_id)));
|
|
assert(((cast(*void)(*instance.spatial_id)) - cast(*void)(*instance)) == 1, "StdVideoEncodeAV1ExtensionHeader.spatial_id has unexpected offset % instead of 1", ((cast(*void)(*instance.spatial_id)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1ExtensionHeader.spatial_id)) == 1, "StdVideoEncodeAV1ExtensionHeader.spatial_id has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeAV1ExtensionHeader.spatial_id)));
|
|
assert(size_of(StdVideoEncodeAV1ExtensionHeader) == 2, "StdVideoEncodeAV1ExtensionHeader has size % instead of 2", size_of(StdVideoEncodeAV1ExtensionHeader));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoEncodeAV1OperatingPointInfoFlags;
|
|
assert(((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)) == 0, "StdVideoEncodeAV1OperatingPointInfoFlags.__bitfield has unexpected offset % instead of 0", ((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1OperatingPointInfoFlags.__bitfield)) == 4, "StdVideoEncodeAV1OperatingPointInfoFlags.__bitfield has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeAV1OperatingPointInfoFlags.__bitfield)));
|
|
assert(size_of(StdVideoEncodeAV1OperatingPointInfoFlags) == 4, "StdVideoEncodeAV1OperatingPointInfoFlags has size % instead of 4", size_of(StdVideoEncodeAV1OperatingPointInfoFlags));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoEncodeAV1OperatingPointInfo;
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 0, "StdVideoEncodeAV1OperatingPointInfo.flags has unexpected offset % instead of 0", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1OperatingPointInfo.flags)) == 4, "StdVideoEncodeAV1OperatingPointInfo.flags has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeAV1OperatingPointInfo.flags)));
|
|
assert(((cast(*void)(*instance.operating_point_idc)) - cast(*void)(*instance)) == 4, "StdVideoEncodeAV1OperatingPointInfo.operating_point_idc has unexpected offset % instead of 4", ((cast(*void)(*instance.operating_point_idc)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1OperatingPointInfo.operating_point_idc)) == 2, "StdVideoEncodeAV1OperatingPointInfo.operating_point_idc has unexpected size % instead of 2", size_of(type_of(StdVideoEncodeAV1OperatingPointInfo.operating_point_idc)));
|
|
assert(((cast(*void)(*instance.seq_level_idx)) - cast(*void)(*instance)) == 6, "StdVideoEncodeAV1OperatingPointInfo.seq_level_idx has unexpected offset % instead of 6", ((cast(*void)(*instance.seq_level_idx)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1OperatingPointInfo.seq_level_idx)) == 1, "StdVideoEncodeAV1OperatingPointInfo.seq_level_idx has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeAV1OperatingPointInfo.seq_level_idx)));
|
|
assert(((cast(*void)(*instance.seq_tier)) - cast(*void)(*instance)) == 7, "StdVideoEncodeAV1OperatingPointInfo.seq_tier has unexpected offset % instead of 7", ((cast(*void)(*instance.seq_tier)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1OperatingPointInfo.seq_tier)) == 1, "StdVideoEncodeAV1OperatingPointInfo.seq_tier has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeAV1OperatingPointInfo.seq_tier)));
|
|
assert(((cast(*void)(*instance.decoder_buffer_delay)) - cast(*void)(*instance)) == 8, "StdVideoEncodeAV1OperatingPointInfo.decoder_buffer_delay has unexpected offset % instead of 8", ((cast(*void)(*instance.decoder_buffer_delay)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1OperatingPointInfo.decoder_buffer_delay)) == 4, "StdVideoEncodeAV1OperatingPointInfo.decoder_buffer_delay has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeAV1OperatingPointInfo.decoder_buffer_delay)));
|
|
assert(((cast(*void)(*instance.encoder_buffer_delay)) - cast(*void)(*instance)) == 12, "StdVideoEncodeAV1OperatingPointInfo.encoder_buffer_delay has unexpected offset % instead of 12", ((cast(*void)(*instance.encoder_buffer_delay)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1OperatingPointInfo.encoder_buffer_delay)) == 4, "StdVideoEncodeAV1OperatingPointInfo.encoder_buffer_delay has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeAV1OperatingPointInfo.encoder_buffer_delay)));
|
|
assert(((cast(*void)(*instance.initial_display_delay_minus_1)) - cast(*void)(*instance)) == 16, "StdVideoEncodeAV1OperatingPointInfo.initial_display_delay_minus_1 has unexpected offset % instead of 16", ((cast(*void)(*instance.initial_display_delay_minus_1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1OperatingPointInfo.initial_display_delay_minus_1)) == 1, "StdVideoEncodeAV1OperatingPointInfo.initial_display_delay_minus_1 has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeAV1OperatingPointInfo.initial_display_delay_minus_1)));
|
|
assert(size_of(StdVideoEncodeAV1OperatingPointInfo) == 20, "StdVideoEncodeAV1OperatingPointInfo has size % instead of 20", size_of(StdVideoEncodeAV1OperatingPointInfo));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoEncodeAV1PictureInfoFlags;
|
|
assert(((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)) == 0, "StdVideoEncodeAV1PictureInfoFlags.__bitfield has unexpected offset % instead of 0", ((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1PictureInfoFlags.__bitfield)) == 4, "StdVideoEncodeAV1PictureInfoFlags.__bitfield has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeAV1PictureInfoFlags.__bitfield)));
|
|
assert(size_of(StdVideoEncodeAV1PictureInfoFlags) == 4, "StdVideoEncodeAV1PictureInfoFlags has size % instead of 4", size_of(StdVideoEncodeAV1PictureInfoFlags));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoEncodeAV1PictureInfo;
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 0, "StdVideoEncodeAV1PictureInfo.flags has unexpected offset % instead of 0", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1PictureInfo.flags)) == 4, "StdVideoEncodeAV1PictureInfo.flags has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeAV1PictureInfo.flags)));
|
|
assert(((cast(*void)(*instance.frame_type)) - cast(*void)(*instance)) == 4, "StdVideoEncodeAV1PictureInfo.frame_type has unexpected offset % instead of 4", ((cast(*void)(*instance.frame_type)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1PictureInfo.frame_type)) == 4, "StdVideoEncodeAV1PictureInfo.frame_type has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeAV1PictureInfo.frame_type)));
|
|
assert(((cast(*void)(*instance.frame_presentation_time)) - cast(*void)(*instance)) == 8, "StdVideoEncodeAV1PictureInfo.frame_presentation_time has unexpected offset % instead of 8", ((cast(*void)(*instance.frame_presentation_time)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1PictureInfo.frame_presentation_time)) == 4, "StdVideoEncodeAV1PictureInfo.frame_presentation_time has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeAV1PictureInfo.frame_presentation_time)));
|
|
assert(((cast(*void)(*instance.current_frame_id)) - cast(*void)(*instance)) == 12, "StdVideoEncodeAV1PictureInfo.current_frame_id has unexpected offset % instead of 12", ((cast(*void)(*instance.current_frame_id)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1PictureInfo.current_frame_id)) == 4, "StdVideoEncodeAV1PictureInfo.current_frame_id has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeAV1PictureInfo.current_frame_id)));
|
|
assert(((cast(*void)(*instance.order_hint)) - cast(*void)(*instance)) == 16, "StdVideoEncodeAV1PictureInfo.order_hint has unexpected offset % instead of 16", ((cast(*void)(*instance.order_hint)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1PictureInfo.order_hint)) == 1, "StdVideoEncodeAV1PictureInfo.order_hint has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeAV1PictureInfo.order_hint)));
|
|
assert(((cast(*void)(*instance.primary_ref_frame)) - cast(*void)(*instance)) == 17, "StdVideoEncodeAV1PictureInfo.primary_ref_frame has unexpected offset % instead of 17", ((cast(*void)(*instance.primary_ref_frame)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1PictureInfo.primary_ref_frame)) == 1, "StdVideoEncodeAV1PictureInfo.primary_ref_frame has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeAV1PictureInfo.primary_ref_frame)));
|
|
assert(((cast(*void)(*instance.refresh_frame_flags)) - cast(*void)(*instance)) == 18, "StdVideoEncodeAV1PictureInfo.refresh_frame_flags has unexpected offset % instead of 18", ((cast(*void)(*instance.refresh_frame_flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1PictureInfo.refresh_frame_flags)) == 1, "StdVideoEncodeAV1PictureInfo.refresh_frame_flags has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeAV1PictureInfo.refresh_frame_flags)));
|
|
assert(((cast(*void)(*instance.coded_denom)) - cast(*void)(*instance)) == 19, "StdVideoEncodeAV1PictureInfo.coded_denom has unexpected offset % instead of 19", ((cast(*void)(*instance.coded_denom)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1PictureInfo.coded_denom)) == 1, "StdVideoEncodeAV1PictureInfo.coded_denom has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeAV1PictureInfo.coded_denom)));
|
|
assert(((cast(*void)(*instance.render_width_minus_1)) - cast(*void)(*instance)) == 20, "StdVideoEncodeAV1PictureInfo.render_width_minus_1 has unexpected offset % instead of 20", ((cast(*void)(*instance.render_width_minus_1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1PictureInfo.render_width_minus_1)) == 2, "StdVideoEncodeAV1PictureInfo.render_width_minus_1 has unexpected size % instead of 2", size_of(type_of(StdVideoEncodeAV1PictureInfo.render_width_minus_1)));
|
|
assert(((cast(*void)(*instance.render_height_minus_1)) - cast(*void)(*instance)) == 22, "StdVideoEncodeAV1PictureInfo.render_height_minus_1 has unexpected offset % instead of 22", ((cast(*void)(*instance.render_height_minus_1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1PictureInfo.render_height_minus_1)) == 2, "StdVideoEncodeAV1PictureInfo.render_height_minus_1 has unexpected size % instead of 2", size_of(type_of(StdVideoEncodeAV1PictureInfo.render_height_minus_1)));
|
|
assert(((cast(*void)(*instance.interpolation_filter)) - cast(*void)(*instance)) == 24, "StdVideoEncodeAV1PictureInfo.interpolation_filter has unexpected offset % instead of 24", ((cast(*void)(*instance.interpolation_filter)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1PictureInfo.interpolation_filter)) == 4, "StdVideoEncodeAV1PictureInfo.interpolation_filter has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeAV1PictureInfo.interpolation_filter)));
|
|
assert(((cast(*void)(*instance.TxMode)) - cast(*void)(*instance)) == 28, "StdVideoEncodeAV1PictureInfo.TxMode has unexpected offset % instead of 28", ((cast(*void)(*instance.TxMode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1PictureInfo.TxMode)) == 4, "StdVideoEncodeAV1PictureInfo.TxMode has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeAV1PictureInfo.TxMode)));
|
|
assert(((cast(*void)(*instance.delta_q_res)) - cast(*void)(*instance)) == 32, "StdVideoEncodeAV1PictureInfo.delta_q_res has unexpected offset % instead of 32", ((cast(*void)(*instance.delta_q_res)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1PictureInfo.delta_q_res)) == 1, "StdVideoEncodeAV1PictureInfo.delta_q_res has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeAV1PictureInfo.delta_q_res)));
|
|
assert(((cast(*void)(*instance.delta_lf_res)) - cast(*void)(*instance)) == 33, "StdVideoEncodeAV1PictureInfo.delta_lf_res has unexpected offset % instead of 33", ((cast(*void)(*instance.delta_lf_res)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1PictureInfo.delta_lf_res)) == 1, "StdVideoEncodeAV1PictureInfo.delta_lf_res has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeAV1PictureInfo.delta_lf_res)));
|
|
assert(((cast(*void)(*instance.ref_order_hint)) - cast(*void)(*instance)) == 34, "StdVideoEncodeAV1PictureInfo.ref_order_hint has unexpected offset % instead of 34", ((cast(*void)(*instance.ref_order_hint)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1PictureInfo.ref_order_hint)) == 8, "StdVideoEncodeAV1PictureInfo.ref_order_hint has unexpected size % instead of 8", size_of(type_of(StdVideoEncodeAV1PictureInfo.ref_order_hint)));
|
|
assert(((cast(*void)(*instance.ref_frame_idx)) - cast(*void)(*instance)) == 42, "StdVideoEncodeAV1PictureInfo.ref_frame_idx has unexpected offset % instead of 42", ((cast(*void)(*instance.ref_frame_idx)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1PictureInfo.ref_frame_idx)) == 7, "StdVideoEncodeAV1PictureInfo.ref_frame_idx has unexpected size % instead of 7", size_of(type_of(StdVideoEncodeAV1PictureInfo.ref_frame_idx)));
|
|
assert(((cast(*void)(*instance.reserved1)) - cast(*void)(*instance)) == 49, "StdVideoEncodeAV1PictureInfo.reserved1 has unexpected offset % instead of 49", ((cast(*void)(*instance.reserved1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1PictureInfo.reserved1)) == 3, "StdVideoEncodeAV1PictureInfo.reserved1 has unexpected size % instead of 3", size_of(type_of(StdVideoEncodeAV1PictureInfo.reserved1)));
|
|
assert(((cast(*void)(*instance.delta_frame_id_minus_1)) - cast(*void)(*instance)) == 52, "StdVideoEncodeAV1PictureInfo.delta_frame_id_minus_1 has unexpected offset % instead of 52", ((cast(*void)(*instance.delta_frame_id_minus_1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1PictureInfo.delta_frame_id_minus_1)) == 28, "StdVideoEncodeAV1PictureInfo.delta_frame_id_minus_1 has unexpected size % instead of 28", size_of(type_of(StdVideoEncodeAV1PictureInfo.delta_frame_id_minus_1)));
|
|
assert(((cast(*void)(*instance.pTileInfo)) - cast(*void)(*instance)) == 80, "StdVideoEncodeAV1PictureInfo.pTileInfo has unexpected offset % instead of 80", ((cast(*void)(*instance.pTileInfo)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1PictureInfo.pTileInfo)) == 8, "StdVideoEncodeAV1PictureInfo.pTileInfo has unexpected size % instead of 8", size_of(type_of(StdVideoEncodeAV1PictureInfo.pTileInfo)));
|
|
assert(((cast(*void)(*instance.pQuantization)) - cast(*void)(*instance)) == 88, "StdVideoEncodeAV1PictureInfo.pQuantization has unexpected offset % instead of 88", ((cast(*void)(*instance.pQuantization)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1PictureInfo.pQuantization)) == 8, "StdVideoEncodeAV1PictureInfo.pQuantization has unexpected size % instead of 8", size_of(type_of(StdVideoEncodeAV1PictureInfo.pQuantization)));
|
|
assert(((cast(*void)(*instance.pSegmentation)) - cast(*void)(*instance)) == 96, "StdVideoEncodeAV1PictureInfo.pSegmentation has unexpected offset % instead of 96", ((cast(*void)(*instance.pSegmentation)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1PictureInfo.pSegmentation)) == 8, "StdVideoEncodeAV1PictureInfo.pSegmentation has unexpected size % instead of 8", size_of(type_of(StdVideoEncodeAV1PictureInfo.pSegmentation)));
|
|
assert(((cast(*void)(*instance.pLoopFilter)) - cast(*void)(*instance)) == 104, "StdVideoEncodeAV1PictureInfo.pLoopFilter has unexpected offset % instead of 104", ((cast(*void)(*instance.pLoopFilter)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1PictureInfo.pLoopFilter)) == 8, "StdVideoEncodeAV1PictureInfo.pLoopFilter has unexpected size % instead of 8", size_of(type_of(StdVideoEncodeAV1PictureInfo.pLoopFilter)));
|
|
assert(((cast(*void)(*instance.pCDEF)) - cast(*void)(*instance)) == 112, "StdVideoEncodeAV1PictureInfo.pCDEF has unexpected offset % instead of 112", ((cast(*void)(*instance.pCDEF)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1PictureInfo.pCDEF)) == 8, "StdVideoEncodeAV1PictureInfo.pCDEF has unexpected size % instead of 8", size_of(type_of(StdVideoEncodeAV1PictureInfo.pCDEF)));
|
|
assert(((cast(*void)(*instance.pLoopRestoration)) - cast(*void)(*instance)) == 120, "StdVideoEncodeAV1PictureInfo.pLoopRestoration has unexpected offset % instead of 120", ((cast(*void)(*instance.pLoopRestoration)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1PictureInfo.pLoopRestoration)) == 8, "StdVideoEncodeAV1PictureInfo.pLoopRestoration has unexpected size % instead of 8", size_of(type_of(StdVideoEncodeAV1PictureInfo.pLoopRestoration)));
|
|
assert(((cast(*void)(*instance.pGlobalMotion)) - cast(*void)(*instance)) == 128, "StdVideoEncodeAV1PictureInfo.pGlobalMotion has unexpected offset % instead of 128", ((cast(*void)(*instance.pGlobalMotion)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1PictureInfo.pGlobalMotion)) == 8, "StdVideoEncodeAV1PictureInfo.pGlobalMotion has unexpected size % instead of 8", size_of(type_of(StdVideoEncodeAV1PictureInfo.pGlobalMotion)));
|
|
assert(((cast(*void)(*instance.pExtensionHeader)) - cast(*void)(*instance)) == 136, "StdVideoEncodeAV1PictureInfo.pExtensionHeader has unexpected offset % instead of 136", ((cast(*void)(*instance.pExtensionHeader)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1PictureInfo.pExtensionHeader)) == 8, "StdVideoEncodeAV1PictureInfo.pExtensionHeader has unexpected size % instead of 8", size_of(type_of(StdVideoEncodeAV1PictureInfo.pExtensionHeader)));
|
|
assert(((cast(*void)(*instance.pBufferRemovalTimes)) - cast(*void)(*instance)) == 144, "StdVideoEncodeAV1PictureInfo.pBufferRemovalTimes has unexpected offset % instead of 144", ((cast(*void)(*instance.pBufferRemovalTimes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1PictureInfo.pBufferRemovalTimes)) == 8, "StdVideoEncodeAV1PictureInfo.pBufferRemovalTimes has unexpected size % instead of 8", size_of(type_of(StdVideoEncodeAV1PictureInfo.pBufferRemovalTimes)));
|
|
assert(size_of(StdVideoEncodeAV1PictureInfo) == 152, "StdVideoEncodeAV1PictureInfo has size % instead of 152", size_of(StdVideoEncodeAV1PictureInfo));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoEncodeAV1ReferenceInfoFlags;
|
|
assert(((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)) == 0, "StdVideoEncodeAV1ReferenceInfoFlags.__bitfield has unexpected offset % instead of 0", ((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1ReferenceInfoFlags.__bitfield)) == 4, "StdVideoEncodeAV1ReferenceInfoFlags.__bitfield has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeAV1ReferenceInfoFlags.__bitfield)));
|
|
assert(size_of(StdVideoEncodeAV1ReferenceInfoFlags) == 4, "StdVideoEncodeAV1ReferenceInfoFlags has size % instead of 4", size_of(StdVideoEncodeAV1ReferenceInfoFlags));
|
|
}
|
|
|
|
{
|
|
instance: StdVideoEncodeAV1ReferenceInfo;
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 0, "StdVideoEncodeAV1ReferenceInfo.flags has unexpected offset % instead of 0", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1ReferenceInfo.flags)) == 4, "StdVideoEncodeAV1ReferenceInfo.flags has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeAV1ReferenceInfo.flags)));
|
|
assert(((cast(*void)(*instance.RefFrameId)) - cast(*void)(*instance)) == 4, "StdVideoEncodeAV1ReferenceInfo.RefFrameId has unexpected offset % instead of 4", ((cast(*void)(*instance.RefFrameId)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1ReferenceInfo.RefFrameId)) == 4, "StdVideoEncodeAV1ReferenceInfo.RefFrameId has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeAV1ReferenceInfo.RefFrameId)));
|
|
assert(((cast(*void)(*instance.frame_type)) - cast(*void)(*instance)) == 8, "StdVideoEncodeAV1ReferenceInfo.frame_type has unexpected offset % instead of 8", ((cast(*void)(*instance.frame_type)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1ReferenceInfo.frame_type)) == 4, "StdVideoEncodeAV1ReferenceInfo.frame_type has unexpected size % instead of 4", size_of(type_of(StdVideoEncodeAV1ReferenceInfo.frame_type)));
|
|
assert(((cast(*void)(*instance.OrderHint)) - cast(*void)(*instance)) == 12, "StdVideoEncodeAV1ReferenceInfo.OrderHint has unexpected offset % instead of 12", ((cast(*void)(*instance.OrderHint)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1ReferenceInfo.OrderHint)) == 1, "StdVideoEncodeAV1ReferenceInfo.OrderHint has unexpected size % instead of 1", size_of(type_of(StdVideoEncodeAV1ReferenceInfo.OrderHint)));
|
|
assert(((cast(*void)(*instance.reserved1)) - cast(*void)(*instance)) == 13, "StdVideoEncodeAV1ReferenceInfo.reserved1 has unexpected offset % instead of 13", ((cast(*void)(*instance.reserved1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1ReferenceInfo.reserved1)) == 3, "StdVideoEncodeAV1ReferenceInfo.reserved1 has unexpected size % instead of 3", size_of(type_of(StdVideoEncodeAV1ReferenceInfo.reserved1)));
|
|
assert(((cast(*void)(*instance.pExtensionHeader)) - cast(*void)(*instance)) == 16, "StdVideoEncodeAV1ReferenceInfo.pExtensionHeader has unexpected offset % instead of 16", ((cast(*void)(*instance.pExtensionHeader)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(StdVideoEncodeAV1ReferenceInfo.pExtensionHeader)) == 8, "StdVideoEncodeAV1ReferenceInfo.pExtensionHeader has unexpected size % instead of 8", size_of(type_of(StdVideoEncodeAV1ReferenceInfo.pExtensionHeader)));
|
|
assert(size_of(StdVideoEncodeAV1ReferenceInfo) == 24, "StdVideoEncodeAV1ReferenceInfo has size % instead of 24", size_of(StdVideoEncodeAV1ReferenceInfo));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceVideoEncodeAV1FeaturesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceVideoEncodeAV1FeaturesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVideoEncodeAV1FeaturesKHR.sType)) == 4, "VkPhysicalDeviceVideoEncodeAV1FeaturesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVideoEncodeAV1FeaturesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceVideoEncodeAV1FeaturesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVideoEncodeAV1FeaturesKHR.pNext)) == 8, "VkPhysicalDeviceVideoEncodeAV1FeaturesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceVideoEncodeAV1FeaturesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.videoEncodeAV1)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceVideoEncodeAV1FeaturesKHR.videoEncodeAV1 has unexpected offset % instead of 16", ((cast(*void)(*instance.videoEncodeAV1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVideoEncodeAV1FeaturesKHR.videoEncodeAV1)) == 4, "VkPhysicalDeviceVideoEncodeAV1FeaturesKHR.videoEncodeAV1 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVideoEncodeAV1FeaturesKHR.videoEncodeAV1)));
|
|
assert(size_of(VkPhysicalDeviceVideoEncodeAV1FeaturesKHR) == 24, "VkPhysicalDeviceVideoEncodeAV1FeaturesKHR has size % instead of 24", size_of(VkPhysicalDeviceVideoEncodeAV1FeaturesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeAV1CapabilitiesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeAV1CapabilitiesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.sType)) == 4, "VkVideoEncodeAV1CapabilitiesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeAV1CapabilitiesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.pNext)) == 8, "VkVideoEncodeAV1CapabilitiesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkVideoEncodeAV1CapabilitiesKHR.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.flags)) == 4, "VkVideoEncodeAV1CapabilitiesKHR.flags has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.flags)));
|
|
assert(((cast(*void)(*instance.maxLevel)) - cast(*void)(*instance)) == 20, "VkVideoEncodeAV1CapabilitiesKHR.maxLevel has unexpected offset % instead of 20", ((cast(*void)(*instance.maxLevel)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.maxLevel)) == 4, "VkVideoEncodeAV1CapabilitiesKHR.maxLevel has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.maxLevel)));
|
|
assert(((cast(*void)(*instance.codedPictureAlignment)) - cast(*void)(*instance)) == 24, "VkVideoEncodeAV1CapabilitiesKHR.codedPictureAlignment has unexpected offset % instead of 24", ((cast(*void)(*instance.codedPictureAlignment)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.codedPictureAlignment)) == 8, "VkVideoEncodeAV1CapabilitiesKHR.codedPictureAlignment has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.codedPictureAlignment)));
|
|
assert(((cast(*void)(*instance.maxTiles)) - cast(*void)(*instance)) == 32, "VkVideoEncodeAV1CapabilitiesKHR.maxTiles has unexpected offset % instead of 32", ((cast(*void)(*instance.maxTiles)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.maxTiles)) == 8, "VkVideoEncodeAV1CapabilitiesKHR.maxTiles has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.maxTiles)));
|
|
assert(((cast(*void)(*instance.minTileSize)) - cast(*void)(*instance)) == 40, "VkVideoEncodeAV1CapabilitiesKHR.minTileSize has unexpected offset % instead of 40", ((cast(*void)(*instance.minTileSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.minTileSize)) == 8, "VkVideoEncodeAV1CapabilitiesKHR.minTileSize has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.minTileSize)));
|
|
assert(((cast(*void)(*instance.maxTileSize)) - cast(*void)(*instance)) == 48, "VkVideoEncodeAV1CapabilitiesKHR.maxTileSize has unexpected offset % instead of 48", ((cast(*void)(*instance.maxTileSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.maxTileSize)) == 8, "VkVideoEncodeAV1CapabilitiesKHR.maxTileSize has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.maxTileSize)));
|
|
assert(((cast(*void)(*instance.superblockSizes)) - cast(*void)(*instance)) == 56, "VkVideoEncodeAV1CapabilitiesKHR.superblockSizes has unexpected offset % instead of 56", ((cast(*void)(*instance.superblockSizes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.superblockSizes)) == 4, "VkVideoEncodeAV1CapabilitiesKHR.superblockSizes has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.superblockSizes)));
|
|
assert(((cast(*void)(*instance.maxSingleReferenceCount)) - cast(*void)(*instance)) == 60, "VkVideoEncodeAV1CapabilitiesKHR.maxSingleReferenceCount has unexpected offset % instead of 60", ((cast(*void)(*instance.maxSingleReferenceCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.maxSingleReferenceCount)) == 4, "VkVideoEncodeAV1CapabilitiesKHR.maxSingleReferenceCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.maxSingleReferenceCount)));
|
|
assert(((cast(*void)(*instance.singleReferenceNameMask)) - cast(*void)(*instance)) == 64, "VkVideoEncodeAV1CapabilitiesKHR.singleReferenceNameMask has unexpected offset % instead of 64", ((cast(*void)(*instance.singleReferenceNameMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.singleReferenceNameMask)) == 4, "VkVideoEncodeAV1CapabilitiesKHR.singleReferenceNameMask has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.singleReferenceNameMask)));
|
|
assert(((cast(*void)(*instance.maxUnidirectionalCompoundReferenceCount)) - cast(*void)(*instance)) == 68, "VkVideoEncodeAV1CapabilitiesKHR.maxUnidirectionalCompoundReferenceCount has unexpected offset % instead of 68", ((cast(*void)(*instance.maxUnidirectionalCompoundReferenceCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.maxUnidirectionalCompoundReferenceCount)) == 4, "VkVideoEncodeAV1CapabilitiesKHR.maxUnidirectionalCompoundReferenceCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.maxUnidirectionalCompoundReferenceCount)));
|
|
assert(((cast(*void)(*instance.maxUnidirectionalCompoundGroup1ReferenceCount)) - cast(*void)(*instance)) == 72, "VkVideoEncodeAV1CapabilitiesKHR.maxUnidirectionalCompoundGroup1ReferenceCount has unexpected offset % instead of 72", ((cast(*void)(*instance.maxUnidirectionalCompoundGroup1ReferenceCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.maxUnidirectionalCompoundGroup1ReferenceCount)) == 4, "VkVideoEncodeAV1CapabilitiesKHR.maxUnidirectionalCompoundGroup1ReferenceCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.maxUnidirectionalCompoundGroup1ReferenceCount)));
|
|
assert(((cast(*void)(*instance.unidirectionalCompoundReferenceNameMask)) - cast(*void)(*instance)) == 76, "VkVideoEncodeAV1CapabilitiesKHR.unidirectionalCompoundReferenceNameMask has unexpected offset % instead of 76", ((cast(*void)(*instance.unidirectionalCompoundReferenceNameMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.unidirectionalCompoundReferenceNameMask)) == 4, "VkVideoEncodeAV1CapabilitiesKHR.unidirectionalCompoundReferenceNameMask has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.unidirectionalCompoundReferenceNameMask)));
|
|
assert(((cast(*void)(*instance.maxBidirectionalCompoundReferenceCount)) - cast(*void)(*instance)) == 80, "VkVideoEncodeAV1CapabilitiesKHR.maxBidirectionalCompoundReferenceCount has unexpected offset % instead of 80", ((cast(*void)(*instance.maxBidirectionalCompoundReferenceCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.maxBidirectionalCompoundReferenceCount)) == 4, "VkVideoEncodeAV1CapabilitiesKHR.maxBidirectionalCompoundReferenceCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.maxBidirectionalCompoundReferenceCount)));
|
|
assert(((cast(*void)(*instance.maxBidirectionalCompoundGroup1ReferenceCount)) - cast(*void)(*instance)) == 84, "VkVideoEncodeAV1CapabilitiesKHR.maxBidirectionalCompoundGroup1ReferenceCount has unexpected offset % instead of 84", ((cast(*void)(*instance.maxBidirectionalCompoundGroup1ReferenceCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.maxBidirectionalCompoundGroup1ReferenceCount)) == 4, "VkVideoEncodeAV1CapabilitiesKHR.maxBidirectionalCompoundGroup1ReferenceCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.maxBidirectionalCompoundGroup1ReferenceCount)));
|
|
assert(((cast(*void)(*instance.maxBidirectionalCompoundGroup2ReferenceCount)) - cast(*void)(*instance)) == 88, "VkVideoEncodeAV1CapabilitiesKHR.maxBidirectionalCompoundGroup2ReferenceCount has unexpected offset % instead of 88", ((cast(*void)(*instance.maxBidirectionalCompoundGroup2ReferenceCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.maxBidirectionalCompoundGroup2ReferenceCount)) == 4, "VkVideoEncodeAV1CapabilitiesKHR.maxBidirectionalCompoundGroup2ReferenceCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.maxBidirectionalCompoundGroup2ReferenceCount)));
|
|
assert(((cast(*void)(*instance.bidirectionalCompoundReferenceNameMask)) - cast(*void)(*instance)) == 92, "VkVideoEncodeAV1CapabilitiesKHR.bidirectionalCompoundReferenceNameMask has unexpected offset % instead of 92", ((cast(*void)(*instance.bidirectionalCompoundReferenceNameMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.bidirectionalCompoundReferenceNameMask)) == 4, "VkVideoEncodeAV1CapabilitiesKHR.bidirectionalCompoundReferenceNameMask has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.bidirectionalCompoundReferenceNameMask)));
|
|
assert(((cast(*void)(*instance.maxTemporalLayerCount)) - cast(*void)(*instance)) == 96, "VkVideoEncodeAV1CapabilitiesKHR.maxTemporalLayerCount has unexpected offset % instead of 96", ((cast(*void)(*instance.maxTemporalLayerCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.maxTemporalLayerCount)) == 4, "VkVideoEncodeAV1CapabilitiesKHR.maxTemporalLayerCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.maxTemporalLayerCount)));
|
|
assert(((cast(*void)(*instance.maxSpatialLayerCount)) - cast(*void)(*instance)) == 100, "VkVideoEncodeAV1CapabilitiesKHR.maxSpatialLayerCount has unexpected offset % instead of 100", ((cast(*void)(*instance.maxSpatialLayerCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.maxSpatialLayerCount)) == 4, "VkVideoEncodeAV1CapabilitiesKHR.maxSpatialLayerCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.maxSpatialLayerCount)));
|
|
assert(((cast(*void)(*instance.maxOperatingPoints)) - cast(*void)(*instance)) == 104, "VkVideoEncodeAV1CapabilitiesKHR.maxOperatingPoints has unexpected offset % instead of 104", ((cast(*void)(*instance.maxOperatingPoints)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.maxOperatingPoints)) == 4, "VkVideoEncodeAV1CapabilitiesKHR.maxOperatingPoints has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.maxOperatingPoints)));
|
|
assert(((cast(*void)(*instance.minQIndex)) - cast(*void)(*instance)) == 108, "VkVideoEncodeAV1CapabilitiesKHR.minQIndex has unexpected offset % instead of 108", ((cast(*void)(*instance.minQIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.minQIndex)) == 4, "VkVideoEncodeAV1CapabilitiesKHR.minQIndex has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.minQIndex)));
|
|
assert(((cast(*void)(*instance.maxQIndex)) - cast(*void)(*instance)) == 112, "VkVideoEncodeAV1CapabilitiesKHR.maxQIndex has unexpected offset % instead of 112", ((cast(*void)(*instance.maxQIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.maxQIndex)) == 4, "VkVideoEncodeAV1CapabilitiesKHR.maxQIndex has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.maxQIndex)));
|
|
assert(((cast(*void)(*instance.prefersGopRemainingFrames)) - cast(*void)(*instance)) == 116, "VkVideoEncodeAV1CapabilitiesKHR.prefersGopRemainingFrames has unexpected offset % instead of 116", ((cast(*void)(*instance.prefersGopRemainingFrames)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.prefersGopRemainingFrames)) == 4, "VkVideoEncodeAV1CapabilitiesKHR.prefersGopRemainingFrames has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.prefersGopRemainingFrames)));
|
|
assert(((cast(*void)(*instance.requiresGopRemainingFrames)) - cast(*void)(*instance)) == 120, "VkVideoEncodeAV1CapabilitiesKHR.requiresGopRemainingFrames has unexpected offset % instead of 120", ((cast(*void)(*instance.requiresGopRemainingFrames)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.requiresGopRemainingFrames)) == 4, "VkVideoEncodeAV1CapabilitiesKHR.requiresGopRemainingFrames has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.requiresGopRemainingFrames)));
|
|
assert(((cast(*void)(*instance.stdSyntaxFlags)) - cast(*void)(*instance)) == 124, "VkVideoEncodeAV1CapabilitiesKHR.stdSyntaxFlags has unexpected offset % instead of 124", ((cast(*void)(*instance.stdSyntaxFlags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.stdSyntaxFlags)) == 4, "VkVideoEncodeAV1CapabilitiesKHR.stdSyntaxFlags has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1CapabilitiesKHR.stdSyntaxFlags)));
|
|
assert(size_of(VkVideoEncodeAV1CapabilitiesKHR) == 128, "VkVideoEncodeAV1CapabilitiesKHR has size % instead of 128", size_of(VkVideoEncodeAV1CapabilitiesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeAV1QIndexKHR;
|
|
assert(((cast(*void)(*instance.intraQIndex)) - cast(*void)(*instance)) == 0, "VkVideoEncodeAV1QIndexKHR.intraQIndex has unexpected offset % instead of 0", ((cast(*void)(*instance.intraQIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1QIndexKHR.intraQIndex)) == 4, "VkVideoEncodeAV1QIndexKHR.intraQIndex has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1QIndexKHR.intraQIndex)));
|
|
assert(((cast(*void)(*instance.predictiveQIndex)) - cast(*void)(*instance)) == 4, "VkVideoEncodeAV1QIndexKHR.predictiveQIndex has unexpected offset % instead of 4", ((cast(*void)(*instance.predictiveQIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1QIndexKHR.predictiveQIndex)) == 4, "VkVideoEncodeAV1QIndexKHR.predictiveQIndex has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1QIndexKHR.predictiveQIndex)));
|
|
assert(((cast(*void)(*instance.bipredictiveQIndex)) - cast(*void)(*instance)) == 8, "VkVideoEncodeAV1QIndexKHR.bipredictiveQIndex has unexpected offset % instead of 8", ((cast(*void)(*instance.bipredictiveQIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1QIndexKHR.bipredictiveQIndex)) == 4, "VkVideoEncodeAV1QIndexKHR.bipredictiveQIndex has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1QIndexKHR.bipredictiveQIndex)));
|
|
assert(size_of(VkVideoEncodeAV1QIndexKHR) == 12, "VkVideoEncodeAV1QIndexKHR has size % instead of 12", size_of(VkVideoEncodeAV1QIndexKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeAV1QualityLevelPropertiesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeAV1QualityLevelPropertiesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1QualityLevelPropertiesKHR.sType)) == 4, "VkVideoEncodeAV1QualityLevelPropertiesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1QualityLevelPropertiesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeAV1QualityLevelPropertiesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1QualityLevelPropertiesKHR.pNext)) == 8, "VkVideoEncodeAV1QualityLevelPropertiesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeAV1QualityLevelPropertiesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.preferredRateControlFlags)) - cast(*void)(*instance)) == 16, "VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredRateControlFlags has unexpected offset % instead of 16", ((cast(*void)(*instance.preferredRateControlFlags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredRateControlFlags)) == 4, "VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredRateControlFlags has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredRateControlFlags)));
|
|
assert(((cast(*void)(*instance.preferredGopFrameCount)) - cast(*void)(*instance)) == 20, "VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredGopFrameCount has unexpected offset % instead of 20", ((cast(*void)(*instance.preferredGopFrameCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredGopFrameCount)) == 4, "VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredGopFrameCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredGopFrameCount)));
|
|
assert(((cast(*void)(*instance.preferredKeyFramePeriod)) - cast(*void)(*instance)) == 24, "VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredKeyFramePeriod has unexpected offset % instead of 24", ((cast(*void)(*instance.preferredKeyFramePeriod)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredKeyFramePeriod)) == 4, "VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredKeyFramePeriod has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredKeyFramePeriod)));
|
|
assert(((cast(*void)(*instance.preferredConsecutiveBipredictiveFrameCount)) - cast(*void)(*instance)) == 28, "VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredConsecutiveBipredictiveFrameCount has unexpected offset % instead of 28", ((cast(*void)(*instance.preferredConsecutiveBipredictiveFrameCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredConsecutiveBipredictiveFrameCount)) == 4, "VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredConsecutiveBipredictiveFrameCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredConsecutiveBipredictiveFrameCount)));
|
|
assert(((cast(*void)(*instance.preferredTemporalLayerCount)) - cast(*void)(*instance)) == 32, "VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredTemporalLayerCount has unexpected offset % instead of 32", ((cast(*void)(*instance.preferredTemporalLayerCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredTemporalLayerCount)) == 4, "VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredTemporalLayerCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredTemporalLayerCount)));
|
|
assert(((cast(*void)(*instance.preferredConstantQIndex)) - cast(*void)(*instance)) == 36, "VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredConstantQIndex has unexpected offset % instead of 36", ((cast(*void)(*instance.preferredConstantQIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredConstantQIndex)) == 12, "VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredConstantQIndex has unexpected size % instead of 12", size_of(type_of(VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredConstantQIndex)));
|
|
assert(((cast(*void)(*instance.preferredMaxSingleReferenceCount)) - cast(*void)(*instance)) == 48, "VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredMaxSingleReferenceCount has unexpected offset % instead of 48", ((cast(*void)(*instance.preferredMaxSingleReferenceCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredMaxSingleReferenceCount)) == 4, "VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredMaxSingleReferenceCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredMaxSingleReferenceCount)));
|
|
assert(((cast(*void)(*instance.preferredSingleReferenceNameMask)) - cast(*void)(*instance)) == 52, "VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredSingleReferenceNameMask has unexpected offset % instead of 52", ((cast(*void)(*instance.preferredSingleReferenceNameMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredSingleReferenceNameMask)) == 4, "VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredSingleReferenceNameMask has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredSingleReferenceNameMask)));
|
|
assert(((cast(*void)(*instance.preferredMaxUnidirectionalCompoundReferenceCount)) - cast(*void)(*instance)) == 56, "VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredMaxUnidirectionalCompoundReferenceCount has unexpected offset % instead of 56", ((cast(*void)(*instance.preferredMaxUnidirectionalCompoundReferenceCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredMaxUnidirectionalCompoundReferenceCount)) == 4, "VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredMaxUnidirectionalCompoundReferenceCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredMaxUnidirectionalCompoundReferenceCount)));
|
|
assert(((cast(*void)(*instance.preferredMaxUnidirectionalCompoundGroup1ReferenceCount)) - cast(*void)(*instance)) == 60, "VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredMaxUnidirectionalCompoundGroup1ReferenceCount has unexpected offset % instead of 60", ((cast(*void)(*instance.preferredMaxUnidirectionalCompoundGroup1ReferenceCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredMaxUnidirectionalCompoundGroup1ReferenceCount)) == 4, "VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredMaxUnidirectionalCompoundGroup1ReferenceCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredMaxUnidirectionalCompoundGroup1ReferenceCount)));
|
|
assert(((cast(*void)(*instance.preferredUnidirectionalCompoundReferenceNameMask)) - cast(*void)(*instance)) == 64, "VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredUnidirectionalCompoundReferenceNameMask has unexpected offset % instead of 64", ((cast(*void)(*instance.preferredUnidirectionalCompoundReferenceNameMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredUnidirectionalCompoundReferenceNameMask)) == 4, "VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredUnidirectionalCompoundReferenceNameMask has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredUnidirectionalCompoundReferenceNameMask)));
|
|
assert(((cast(*void)(*instance.preferredMaxBidirectionalCompoundReferenceCount)) - cast(*void)(*instance)) == 68, "VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredMaxBidirectionalCompoundReferenceCount has unexpected offset % instead of 68", ((cast(*void)(*instance.preferredMaxBidirectionalCompoundReferenceCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredMaxBidirectionalCompoundReferenceCount)) == 4, "VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredMaxBidirectionalCompoundReferenceCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredMaxBidirectionalCompoundReferenceCount)));
|
|
assert(((cast(*void)(*instance.preferredMaxBidirectionalCompoundGroup1ReferenceCount)) - cast(*void)(*instance)) == 72, "VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredMaxBidirectionalCompoundGroup1ReferenceCount has unexpected offset % instead of 72", ((cast(*void)(*instance.preferredMaxBidirectionalCompoundGroup1ReferenceCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredMaxBidirectionalCompoundGroup1ReferenceCount)) == 4, "VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredMaxBidirectionalCompoundGroup1ReferenceCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredMaxBidirectionalCompoundGroup1ReferenceCount)));
|
|
assert(((cast(*void)(*instance.preferredMaxBidirectionalCompoundGroup2ReferenceCount)) - cast(*void)(*instance)) == 76, "VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredMaxBidirectionalCompoundGroup2ReferenceCount has unexpected offset % instead of 76", ((cast(*void)(*instance.preferredMaxBidirectionalCompoundGroup2ReferenceCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredMaxBidirectionalCompoundGroup2ReferenceCount)) == 4, "VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredMaxBidirectionalCompoundGroup2ReferenceCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredMaxBidirectionalCompoundGroup2ReferenceCount)));
|
|
assert(((cast(*void)(*instance.preferredBidirectionalCompoundReferenceNameMask)) - cast(*void)(*instance)) == 80, "VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredBidirectionalCompoundReferenceNameMask has unexpected offset % instead of 80", ((cast(*void)(*instance.preferredBidirectionalCompoundReferenceNameMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredBidirectionalCompoundReferenceNameMask)) == 4, "VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredBidirectionalCompoundReferenceNameMask has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1QualityLevelPropertiesKHR.preferredBidirectionalCompoundReferenceNameMask)));
|
|
assert(size_of(VkVideoEncodeAV1QualityLevelPropertiesKHR) == 88, "VkVideoEncodeAV1QualityLevelPropertiesKHR has size % instead of 88", size_of(VkVideoEncodeAV1QualityLevelPropertiesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeAV1SessionCreateInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeAV1SessionCreateInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1SessionCreateInfoKHR.sType)) == 4, "VkVideoEncodeAV1SessionCreateInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1SessionCreateInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeAV1SessionCreateInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1SessionCreateInfoKHR.pNext)) == 8, "VkVideoEncodeAV1SessionCreateInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeAV1SessionCreateInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.useMaxLevel)) - cast(*void)(*instance)) == 16, "VkVideoEncodeAV1SessionCreateInfoKHR.useMaxLevel has unexpected offset % instead of 16", ((cast(*void)(*instance.useMaxLevel)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1SessionCreateInfoKHR.useMaxLevel)) == 4, "VkVideoEncodeAV1SessionCreateInfoKHR.useMaxLevel has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1SessionCreateInfoKHR.useMaxLevel)));
|
|
assert(((cast(*void)(*instance.maxLevel)) - cast(*void)(*instance)) == 20, "VkVideoEncodeAV1SessionCreateInfoKHR.maxLevel has unexpected offset % instead of 20", ((cast(*void)(*instance.maxLevel)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1SessionCreateInfoKHR.maxLevel)) == 4, "VkVideoEncodeAV1SessionCreateInfoKHR.maxLevel has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1SessionCreateInfoKHR.maxLevel)));
|
|
assert(size_of(VkVideoEncodeAV1SessionCreateInfoKHR) == 24, "VkVideoEncodeAV1SessionCreateInfoKHR has size % instead of 24", size_of(VkVideoEncodeAV1SessionCreateInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeAV1SessionParametersCreateInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeAV1SessionParametersCreateInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1SessionParametersCreateInfoKHR.sType)) == 4, "VkVideoEncodeAV1SessionParametersCreateInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1SessionParametersCreateInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeAV1SessionParametersCreateInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1SessionParametersCreateInfoKHR.pNext)) == 8, "VkVideoEncodeAV1SessionParametersCreateInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeAV1SessionParametersCreateInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.pStdSequenceHeader)) - cast(*void)(*instance)) == 16, "VkVideoEncodeAV1SessionParametersCreateInfoKHR.pStdSequenceHeader has unexpected offset % instead of 16", ((cast(*void)(*instance.pStdSequenceHeader)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1SessionParametersCreateInfoKHR.pStdSequenceHeader)) == 8, "VkVideoEncodeAV1SessionParametersCreateInfoKHR.pStdSequenceHeader has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeAV1SessionParametersCreateInfoKHR.pStdSequenceHeader)));
|
|
assert(((cast(*void)(*instance.pStdDecoderModelInfo)) - cast(*void)(*instance)) == 24, "VkVideoEncodeAV1SessionParametersCreateInfoKHR.pStdDecoderModelInfo has unexpected offset % instead of 24", ((cast(*void)(*instance.pStdDecoderModelInfo)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1SessionParametersCreateInfoKHR.pStdDecoderModelInfo)) == 8, "VkVideoEncodeAV1SessionParametersCreateInfoKHR.pStdDecoderModelInfo has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeAV1SessionParametersCreateInfoKHR.pStdDecoderModelInfo)));
|
|
assert(((cast(*void)(*instance.stdOperatingPointCount)) - cast(*void)(*instance)) == 32, "VkVideoEncodeAV1SessionParametersCreateInfoKHR.stdOperatingPointCount has unexpected offset % instead of 32", ((cast(*void)(*instance.stdOperatingPointCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1SessionParametersCreateInfoKHR.stdOperatingPointCount)) == 4, "VkVideoEncodeAV1SessionParametersCreateInfoKHR.stdOperatingPointCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1SessionParametersCreateInfoKHR.stdOperatingPointCount)));
|
|
assert(((cast(*void)(*instance.pStdOperatingPoints)) - cast(*void)(*instance)) == 40, "VkVideoEncodeAV1SessionParametersCreateInfoKHR.pStdOperatingPoints has unexpected offset % instead of 40", ((cast(*void)(*instance.pStdOperatingPoints)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1SessionParametersCreateInfoKHR.pStdOperatingPoints)) == 8, "VkVideoEncodeAV1SessionParametersCreateInfoKHR.pStdOperatingPoints has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeAV1SessionParametersCreateInfoKHR.pStdOperatingPoints)));
|
|
assert(size_of(VkVideoEncodeAV1SessionParametersCreateInfoKHR) == 48, "VkVideoEncodeAV1SessionParametersCreateInfoKHR has size % instead of 48", size_of(VkVideoEncodeAV1SessionParametersCreateInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeAV1PictureInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeAV1PictureInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1PictureInfoKHR.sType)) == 4, "VkVideoEncodeAV1PictureInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1PictureInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeAV1PictureInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1PictureInfoKHR.pNext)) == 8, "VkVideoEncodeAV1PictureInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeAV1PictureInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.predictionMode)) - cast(*void)(*instance)) == 16, "VkVideoEncodeAV1PictureInfoKHR.predictionMode has unexpected offset % instead of 16", ((cast(*void)(*instance.predictionMode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1PictureInfoKHR.predictionMode)) == 4, "VkVideoEncodeAV1PictureInfoKHR.predictionMode has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1PictureInfoKHR.predictionMode)));
|
|
assert(((cast(*void)(*instance.rateControlGroup)) - cast(*void)(*instance)) == 20, "VkVideoEncodeAV1PictureInfoKHR.rateControlGroup has unexpected offset % instead of 20", ((cast(*void)(*instance.rateControlGroup)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1PictureInfoKHR.rateControlGroup)) == 4, "VkVideoEncodeAV1PictureInfoKHR.rateControlGroup has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1PictureInfoKHR.rateControlGroup)));
|
|
assert(((cast(*void)(*instance.constantQIndex)) - cast(*void)(*instance)) == 24, "VkVideoEncodeAV1PictureInfoKHR.constantQIndex has unexpected offset % instead of 24", ((cast(*void)(*instance.constantQIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1PictureInfoKHR.constantQIndex)) == 4, "VkVideoEncodeAV1PictureInfoKHR.constantQIndex has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1PictureInfoKHR.constantQIndex)));
|
|
assert(((cast(*void)(*instance.pStdPictureInfo)) - cast(*void)(*instance)) == 32, "VkVideoEncodeAV1PictureInfoKHR.pStdPictureInfo has unexpected offset % instead of 32", ((cast(*void)(*instance.pStdPictureInfo)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1PictureInfoKHR.pStdPictureInfo)) == 8, "VkVideoEncodeAV1PictureInfoKHR.pStdPictureInfo has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeAV1PictureInfoKHR.pStdPictureInfo)));
|
|
assert(((cast(*void)(*instance.referenceNameSlotIndices)) - cast(*void)(*instance)) == 40, "VkVideoEncodeAV1PictureInfoKHR.referenceNameSlotIndices has unexpected offset % instead of 40", ((cast(*void)(*instance.referenceNameSlotIndices)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1PictureInfoKHR.referenceNameSlotIndices)) == 28, "VkVideoEncodeAV1PictureInfoKHR.referenceNameSlotIndices has unexpected size % instead of 28", size_of(type_of(VkVideoEncodeAV1PictureInfoKHR.referenceNameSlotIndices)));
|
|
assert(((cast(*void)(*instance.primaryReferenceCdfOnly)) - cast(*void)(*instance)) == 68, "VkVideoEncodeAV1PictureInfoKHR.primaryReferenceCdfOnly has unexpected offset % instead of 68", ((cast(*void)(*instance.primaryReferenceCdfOnly)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1PictureInfoKHR.primaryReferenceCdfOnly)) == 4, "VkVideoEncodeAV1PictureInfoKHR.primaryReferenceCdfOnly has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1PictureInfoKHR.primaryReferenceCdfOnly)));
|
|
assert(((cast(*void)(*instance.generateObuExtensionHeader)) - cast(*void)(*instance)) == 72, "VkVideoEncodeAV1PictureInfoKHR.generateObuExtensionHeader has unexpected offset % instead of 72", ((cast(*void)(*instance.generateObuExtensionHeader)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1PictureInfoKHR.generateObuExtensionHeader)) == 4, "VkVideoEncodeAV1PictureInfoKHR.generateObuExtensionHeader has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1PictureInfoKHR.generateObuExtensionHeader)));
|
|
assert(size_of(VkVideoEncodeAV1PictureInfoKHR) == 80, "VkVideoEncodeAV1PictureInfoKHR has size % instead of 80", size_of(VkVideoEncodeAV1PictureInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeAV1DpbSlotInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeAV1DpbSlotInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1DpbSlotInfoKHR.sType)) == 4, "VkVideoEncodeAV1DpbSlotInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1DpbSlotInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeAV1DpbSlotInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1DpbSlotInfoKHR.pNext)) == 8, "VkVideoEncodeAV1DpbSlotInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeAV1DpbSlotInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.pStdReferenceInfo)) - cast(*void)(*instance)) == 16, "VkVideoEncodeAV1DpbSlotInfoKHR.pStdReferenceInfo has unexpected offset % instead of 16", ((cast(*void)(*instance.pStdReferenceInfo)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1DpbSlotInfoKHR.pStdReferenceInfo)) == 8, "VkVideoEncodeAV1DpbSlotInfoKHR.pStdReferenceInfo has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeAV1DpbSlotInfoKHR.pStdReferenceInfo)));
|
|
assert(size_of(VkVideoEncodeAV1DpbSlotInfoKHR) == 24, "VkVideoEncodeAV1DpbSlotInfoKHR has size % instead of 24", size_of(VkVideoEncodeAV1DpbSlotInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeAV1ProfileInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeAV1ProfileInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1ProfileInfoKHR.sType)) == 4, "VkVideoEncodeAV1ProfileInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1ProfileInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeAV1ProfileInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1ProfileInfoKHR.pNext)) == 8, "VkVideoEncodeAV1ProfileInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeAV1ProfileInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.stdProfile)) - cast(*void)(*instance)) == 16, "VkVideoEncodeAV1ProfileInfoKHR.stdProfile has unexpected offset % instead of 16", ((cast(*void)(*instance.stdProfile)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1ProfileInfoKHR.stdProfile)) == 4, "VkVideoEncodeAV1ProfileInfoKHR.stdProfile has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1ProfileInfoKHR.stdProfile)));
|
|
assert(size_of(VkVideoEncodeAV1ProfileInfoKHR) == 24, "VkVideoEncodeAV1ProfileInfoKHR has size % instead of 24", size_of(VkVideoEncodeAV1ProfileInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeAV1FrameSizeKHR;
|
|
assert(((cast(*void)(*instance.intraFrameSize)) - cast(*void)(*instance)) == 0, "VkVideoEncodeAV1FrameSizeKHR.intraFrameSize has unexpected offset % instead of 0", ((cast(*void)(*instance.intraFrameSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1FrameSizeKHR.intraFrameSize)) == 4, "VkVideoEncodeAV1FrameSizeKHR.intraFrameSize has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1FrameSizeKHR.intraFrameSize)));
|
|
assert(((cast(*void)(*instance.predictiveFrameSize)) - cast(*void)(*instance)) == 4, "VkVideoEncodeAV1FrameSizeKHR.predictiveFrameSize has unexpected offset % instead of 4", ((cast(*void)(*instance.predictiveFrameSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1FrameSizeKHR.predictiveFrameSize)) == 4, "VkVideoEncodeAV1FrameSizeKHR.predictiveFrameSize has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1FrameSizeKHR.predictiveFrameSize)));
|
|
assert(((cast(*void)(*instance.bipredictiveFrameSize)) - cast(*void)(*instance)) == 8, "VkVideoEncodeAV1FrameSizeKHR.bipredictiveFrameSize has unexpected offset % instead of 8", ((cast(*void)(*instance.bipredictiveFrameSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1FrameSizeKHR.bipredictiveFrameSize)) == 4, "VkVideoEncodeAV1FrameSizeKHR.bipredictiveFrameSize has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1FrameSizeKHR.bipredictiveFrameSize)));
|
|
assert(size_of(VkVideoEncodeAV1FrameSizeKHR) == 12, "VkVideoEncodeAV1FrameSizeKHR has size % instead of 12", size_of(VkVideoEncodeAV1FrameSizeKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeAV1GopRemainingFrameInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeAV1GopRemainingFrameInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1GopRemainingFrameInfoKHR.sType)) == 4, "VkVideoEncodeAV1GopRemainingFrameInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1GopRemainingFrameInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeAV1GopRemainingFrameInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1GopRemainingFrameInfoKHR.pNext)) == 8, "VkVideoEncodeAV1GopRemainingFrameInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeAV1GopRemainingFrameInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.useGopRemainingFrames)) - cast(*void)(*instance)) == 16, "VkVideoEncodeAV1GopRemainingFrameInfoKHR.useGopRemainingFrames has unexpected offset % instead of 16", ((cast(*void)(*instance.useGopRemainingFrames)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1GopRemainingFrameInfoKHR.useGopRemainingFrames)) == 4, "VkVideoEncodeAV1GopRemainingFrameInfoKHR.useGopRemainingFrames has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1GopRemainingFrameInfoKHR.useGopRemainingFrames)));
|
|
assert(((cast(*void)(*instance.gopRemainingIntra)) - cast(*void)(*instance)) == 20, "VkVideoEncodeAV1GopRemainingFrameInfoKHR.gopRemainingIntra has unexpected offset % instead of 20", ((cast(*void)(*instance.gopRemainingIntra)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1GopRemainingFrameInfoKHR.gopRemainingIntra)) == 4, "VkVideoEncodeAV1GopRemainingFrameInfoKHR.gopRemainingIntra has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1GopRemainingFrameInfoKHR.gopRemainingIntra)));
|
|
assert(((cast(*void)(*instance.gopRemainingPredictive)) - cast(*void)(*instance)) == 24, "VkVideoEncodeAV1GopRemainingFrameInfoKHR.gopRemainingPredictive has unexpected offset % instead of 24", ((cast(*void)(*instance.gopRemainingPredictive)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1GopRemainingFrameInfoKHR.gopRemainingPredictive)) == 4, "VkVideoEncodeAV1GopRemainingFrameInfoKHR.gopRemainingPredictive has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1GopRemainingFrameInfoKHR.gopRemainingPredictive)));
|
|
assert(((cast(*void)(*instance.gopRemainingBipredictive)) - cast(*void)(*instance)) == 28, "VkVideoEncodeAV1GopRemainingFrameInfoKHR.gopRemainingBipredictive has unexpected offset % instead of 28", ((cast(*void)(*instance.gopRemainingBipredictive)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1GopRemainingFrameInfoKHR.gopRemainingBipredictive)) == 4, "VkVideoEncodeAV1GopRemainingFrameInfoKHR.gopRemainingBipredictive has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1GopRemainingFrameInfoKHR.gopRemainingBipredictive)));
|
|
assert(size_of(VkVideoEncodeAV1GopRemainingFrameInfoKHR) == 32, "VkVideoEncodeAV1GopRemainingFrameInfoKHR has size % instead of 32", size_of(VkVideoEncodeAV1GopRemainingFrameInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeAV1RateControlInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeAV1RateControlInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1RateControlInfoKHR.sType)) == 4, "VkVideoEncodeAV1RateControlInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1RateControlInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeAV1RateControlInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1RateControlInfoKHR.pNext)) == 8, "VkVideoEncodeAV1RateControlInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeAV1RateControlInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkVideoEncodeAV1RateControlInfoKHR.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1RateControlInfoKHR.flags)) == 4, "VkVideoEncodeAV1RateControlInfoKHR.flags has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1RateControlInfoKHR.flags)));
|
|
assert(((cast(*void)(*instance.gopFrameCount)) - cast(*void)(*instance)) == 20, "VkVideoEncodeAV1RateControlInfoKHR.gopFrameCount has unexpected offset % instead of 20", ((cast(*void)(*instance.gopFrameCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1RateControlInfoKHR.gopFrameCount)) == 4, "VkVideoEncodeAV1RateControlInfoKHR.gopFrameCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1RateControlInfoKHR.gopFrameCount)));
|
|
assert(((cast(*void)(*instance.keyFramePeriod)) - cast(*void)(*instance)) == 24, "VkVideoEncodeAV1RateControlInfoKHR.keyFramePeriod has unexpected offset % instead of 24", ((cast(*void)(*instance.keyFramePeriod)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1RateControlInfoKHR.keyFramePeriod)) == 4, "VkVideoEncodeAV1RateControlInfoKHR.keyFramePeriod has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1RateControlInfoKHR.keyFramePeriod)));
|
|
assert(((cast(*void)(*instance.consecutiveBipredictiveFrameCount)) - cast(*void)(*instance)) == 28, "VkVideoEncodeAV1RateControlInfoKHR.consecutiveBipredictiveFrameCount has unexpected offset % instead of 28", ((cast(*void)(*instance.consecutiveBipredictiveFrameCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1RateControlInfoKHR.consecutiveBipredictiveFrameCount)) == 4, "VkVideoEncodeAV1RateControlInfoKHR.consecutiveBipredictiveFrameCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1RateControlInfoKHR.consecutiveBipredictiveFrameCount)));
|
|
assert(((cast(*void)(*instance.temporalLayerCount)) - cast(*void)(*instance)) == 32, "VkVideoEncodeAV1RateControlInfoKHR.temporalLayerCount has unexpected offset % instead of 32", ((cast(*void)(*instance.temporalLayerCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1RateControlInfoKHR.temporalLayerCount)) == 4, "VkVideoEncodeAV1RateControlInfoKHR.temporalLayerCount has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1RateControlInfoKHR.temporalLayerCount)));
|
|
assert(size_of(VkVideoEncodeAV1RateControlInfoKHR) == 40, "VkVideoEncodeAV1RateControlInfoKHR has size % instead of 40", size_of(VkVideoEncodeAV1RateControlInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeAV1RateControlLayerInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeAV1RateControlLayerInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1RateControlLayerInfoKHR.sType)) == 4, "VkVideoEncodeAV1RateControlLayerInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1RateControlLayerInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeAV1RateControlLayerInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1RateControlLayerInfoKHR.pNext)) == 8, "VkVideoEncodeAV1RateControlLayerInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeAV1RateControlLayerInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.useMinQIndex)) - cast(*void)(*instance)) == 16, "VkVideoEncodeAV1RateControlLayerInfoKHR.useMinQIndex has unexpected offset % instead of 16", ((cast(*void)(*instance.useMinQIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1RateControlLayerInfoKHR.useMinQIndex)) == 4, "VkVideoEncodeAV1RateControlLayerInfoKHR.useMinQIndex has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1RateControlLayerInfoKHR.useMinQIndex)));
|
|
assert(((cast(*void)(*instance.minQIndex)) - cast(*void)(*instance)) == 20, "VkVideoEncodeAV1RateControlLayerInfoKHR.minQIndex has unexpected offset % instead of 20", ((cast(*void)(*instance.minQIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1RateControlLayerInfoKHR.minQIndex)) == 12, "VkVideoEncodeAV1RateControlLayerInfoKHR.minQIndex has unexpected size % instead of 12", size_of(type_of(VkVideoEncodeAV1RateControlLayerInfoKHR.minQIndex)));
|
|
assert(((cast(*void)(*instance.useMaxQIndex)) - cast(*void)(*instance)) == 32, "VkVideoEncodeAV1RateControlLayerInfoKHR.useMaxQIndex has unexpected offset % instead of 32", ((cast(*void)(*instance.useMaxQIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1RateControlLayerInfoKHR.useMaxQIndex)) == 4, "VkVideoEncodeAV1RateControlLayerInfoKHR.useMaxQIndex has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1RateControlLayerInfoKHR.useMaxQIndex)));
|
|
assert(((cast(*void)(*instance.maxQIndex)) - cast(*void)(*instance)) == 36, "VkVideoEncodeAV1RateControlLayerInfoKHR.maxQIndex has unexpected offset % instead of 36", ((cast(*void)(*instance.maxQIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1RateControlLayerInfoKHR.maxQIndex)) == 12, "VkVideoEncodeAV1RateControlLayerInfoKHR.maxQIndex has unexpected size % instead of 12", size_of(type_of(VkVideoEncodeAV1RateControlLayerInfoKHR.maxQIndex)));
|
|
assert(((cast(*void)(*instance.useMaxFrameSize)) - cast(*void)(*instance)) == 48, "VkVideoEncodeAV1RateControlLayerInfoKHR.useMaxFrameSize has unexpected offset % instead of 48", ((cast(*void)(*instance.useMaxFrameSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1RateControlLayerInfoKHR.useMaxFrameSize)) == 4, "VkVideoEncodeAV1RateControlLayerInfoKHR.useMaxFrameSize has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1RateControlLayerInfoKHR.useMaxFrameSize)));
|
|
assert(((cast(*void)(*instance.maxFrameSize)) - cast(*void)(*instance)) == 52, "VkVideoEncodeAV1RateControlLayerInfoKHR.maxFrameSize has unexpected offset % instead of 52", ((cast(*void)(*instance.maxFrameSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1RateControlLayerInfoKHR.maxFrameSize)) == 12, "VkVideoEncodeAV1RateControlLayerInfoKHR.maxFrameSize has unexpected size % instead of 12", size_of(type_of(VkVideoEncodeAV1RateControlLayerInfoKHR.maxFrameSize)));
|
|
assert(size_of(VkVideoEncodeAV1RateControlLayerInfoKHR) == 64, "VkVideoEncodeAV1RateControlLayerInfoKHR has size % instead of 64", size_of(VkVideoEncodeAV1RateControlLayerInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceVideoMaintenance1FeaturesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceVideoMaintenance1FeaturesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVideoMaintenance1FeaturesKHR.sType)) == 4, "VkPhysicalDeviceVideoMaintenance1FeaturesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVideoMaintenance1FeaturesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceVideoMaintenance1FeaturesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVideoMaintenance1FeaturesKHR.pNext)) == 8, "VkPhysicalDeviceVideoMaintenance1FeaturesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceVideoMaintenance1FeaturesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.videoMaintenance1)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceVideoMaintenance1FeaturesKHR.videoMaintenance1 has unexpected offset % instead of 16", ((cast(*void)(*instance.videoMaintenance1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVideoMaintenance1FeaturesKHR.videoMaintenance1)) == 4, "VkPhysicalDeviceVideoMaintenance1FeaturesKHR.videoMaintenance1 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVideoMaintenance1FeaturesKHR.videoMaintenance1)));
|
|
assert(size_of(VkPhysicalDeviceVideoMaintenance1FeaturesKHR) == 24, "VkPhysicalDeviceVideoMaintenance1FeaturesKHR has size % instead of 24", size_of(VkPhysicalDeviceVideoMaintenance1FeaturesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoInlineQueryInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoInlineQueryInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoInlineQueryInfoKHR.sType)) == 4, "VkVideoInlineQueryInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoInlineQueryInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoInlineQueryInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoInlineQueryInfoKHR.pNext)) == 8, "VkVideoInlineQueryInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoInlineQueryInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.queryPool)) - cast(*void)(*instance)) == 16, "VkVideoInlineQueryInfoKHR.queryPool has unexpected offset % instead of 16", ((cast(*void)(*instance.queryPool)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoInlineQueryInfoKHR.queryPool)) == 8, "VkVideoInlineQueryInfoKHR.queryPool has unexpected size % instead of 8", size_of(type_of(VkVideoInlineQueryInfoKHR.queryPool)));
|
|
assert(((cast(*void)(*instance.firstQuery)) - cast(*void)(*instance)) == 24, "VkVideoInlineQueryInfoKHR.firstQuery has unexpected offset % instead of 24", ((cast(*void)(*instance.firstQuery)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoInlineQueryInfoKHR.firstQuery)) == 4, "VkVideoInlineQueryInfoKHR.firstQuery has unexpected size % instead of 4", size_of(type_of(VkVideoInlineQueryInfoKHR.firstQuery)));
|
|
assert(((cast(*void)(*instance.queryCount)) - cast(*void)(*instance)) == 28, "VkVideoInlineQueryInfoKHR.queryCount has unexpected offset % instead of 28", ((cast(*void)(*instance.queryCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoInlineQueryInfoKHR.queryCount)) == 4, "VkVideoInlineQueryInfoKHR.queryCount has unexpected size % instead of 4", size_of(type_of(VkVideoInlineQueryInfoKHR.queryCount)));
|
|
assert(size_of(VkVideoInlineQueryInfoKHR) == 32, "VkVideoInlineQueryInfoKHR has size % instead of 32", size_of(VkVideoInlineQueryInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkCalibratedTimestampInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkCalibratedTimestampInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCalibratedTimestampInfoKHR.sType)) == 4, "VkCalibratedTimestampInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkCalibratedTimestampInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkCalibratedTimestampInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCalibratedTimestampInfoKHR.pNext)) == 8, "VkCalibratedTimestampInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkCalibratedTimestampInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.timeDomain)) - cast(*void)(*instance)) == 16, "VkCalibratedTimestampInfoKHR.timeDomain has unexpected offset % instead of 16", ((cast(*void)(*instance.timeDomain)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCalibratedTimestampInfoKHR.timeDomain)) == 4, "VkCalibratedTimestampInfoKHR.timeDomain has unexpected size % instead of 4", size_of(type_of(VkCalibratedTimestampInfoKHR.timeDomain)));
|
|
assert(size_of(VkCalibratedTimestampInfoKHR) == 24, "VkCalibratedTimestampInfoKHR has size % instead of 24", size_of(VkCalibratedTimestampInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkSetDescriptorBufferOffsetsInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSetDescriptorBufferOffsetsInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSetDescriptorBufferOffsetsInfoEXT.sType)) == 4, "VkSetDescriptorBufferOffsetsInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkSetDescriptorBufferOffsetsInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSetDescriptorBufferOffsetsInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSetDescriptorBufferOffsetsInfoEXT.pNext)) == 8, "VkSetDescriptorBufferOffsetsInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkSetDescriptorBufferOffsetsInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.stageFlags)) - cast(*void)(*instance)) == 16, "VkSetDescriptorBufferOffsetsInfoEXT.stageFlags has unexpected offset % instead of 16", ((cast(*void)(*instance.stageFlags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSetDescriptorBufferOffsetsInfoEXT.stageFlags)) == 4, "VkSetDescriptorBufferOffsetsInfoEXT.stageFlags has unexpected size % instead of 4", size_of(type_of(VkSetDescriptorBufferOffsetsInfoEXT.stageFlags)));
|
|
assert(((cast(*void)(*instance.layout)) - cast(*void)(*instance)) == 24, "VkSetDescriptorBufferOffsetsInfoEXT.layout has unexpected offset % instead of 24", ((cast(*void)(*instance.layout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSetDescriptorBufferOffsetsInfoEXT.layout)) == 8, "VkSetDescriptorBufferOffsetsInfoEXT.layout has unexpected size % instead of 8", size_of(type_of(VkSetDescriptorBufferOffsetsInfoEXT.layout)));
|
|
assert(((cast(*void)(*instance.firstSet)) - cast(*void)(*instance)) == 32, "VkSetDescriptorBufferOffsetsInfoEXT.firstSet has unexpected offset % instead of 32", ((cast(*void)(*instance.firstSet)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSetDescriptorBufferOffsetsInfoEXT.firstSet)) == 4, "VkSetDescriptorBufferOffsetsInfoEXT.firstSet has unexpected size % instead of 4", size_of(type_of(VkSetDescriptorBufferOffsetsInfoEXT.firstSet)));
|
|
assert(((cast(*void)(*instance.setCount)) - cast(*void)(*instance)) == 36, "VkSetDescriptorBufferOffsetsInfoEXT.setCount has unexpected offset % instead of 36", ((cast(*void)(*instance.setCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSetDescriptorBufferOffsetsInfoEXT.setCount)) == 4, "VkSetDescriptorBufferOffsetsInfoEXT.setCount has unexpected size % instead of 4", size_of(type_of(VkSetDescriptorBufferOffsetsInfoEXT.setCount)));
|
|
assert(((cast(*void)(*instance.pBufferIndices)) - cast(*void)(*instance)) == 40, "VkSetDescriptorBufferOffsetsInfoEXT.pBufferIndices has unexpected offset % instead of 40", ((cast(*void)(*instance.pBufferIndices)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSetDescriptorBufferOffsetsInfoEXT.pBufferIndices)) == 8, "VkSetDescriptorBufferOffsetsInfoEXT.pBufferIndices has unexpected size % instead of 8", size_of(type_of(VkSetDescriptorBufferOffsetsInfoEXT.pBufferIndices)));
|
|
assert(((cast(*void)(*instance.pOffsets)) - cast(*void)(*instance)) == 48, "VkSetDescriptorBufferOffsetsInfoEXT.pOffsets has unexpected offset % instead of 48", ((cast(*void)(*instance.pOffsets)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSetDescriptorBufferOffsetsInfoEXT.pOffsets)) == 8, "VkSetDescriptorBufferOffsetsInfoEXT.pOffsets has unexpected size % instead of 8", size_of(type_of(VkSetDescriptorBufferOffsetsInfoEXT.pOffsets)));
|
|
assert(size_of(VkSetDescriptorBufferOffsetsInfoEXT) == 56, "VkSetDescriptorBufferOffsetsInfoEXT has size % instead of 56", size_of(VkSetDescriptorBufferOffsetsInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkBindDescriptorBufferEmbeddedSamplersInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkBindDescriptorBufferEmbeddedSamplersInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindDescriptorBufferEmbeddedSamplersInfoEXT.sType)) == 4, "VkBindDescriptorBufferEmbeddedSamplersInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkBindDescriptorBufferEmbeddedSamplersInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkBindDescriptorBufferEmbeddedSamplersInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindDescriptorBufferEmbeddedSamplersInfoEXT.pNext)) == 8, "VkBindDescriptorBufferEmbeddedSamplersInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkBindDescriptorBufferEmbeddedSamplersInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.stageFlags)) - cast(*void)(*instance)) == 16, "VkBindDescriptorBufferEmbeddedSamplersInfoEXT.stageFlags has unexpected offset % instead of 16", ((cast(*void)(*instance.stageFlags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindDescriptorBufferEmbeddedSamplersInfoEXT.stageFlags)) == 4, "VkBindDescriptorBufferEmbeddedSamplersInfoEXT.stageFlags has unexpected size % instead of 4", size_of(type_of(VkBindDescriptorBufferEmbeddedSamplersInfoEXT.stageFlags)));
|
|
assert(((cast(*void)(*instance.layout)) - cast(*void)(*instance)) == 24, "VkBindDescriptorBufferEmbeddedSamplersInfoEXT.layout has unexpected offset % instead of 24", ((cast(*void)(*instance.layout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindDescriptorBufferEmbeddedSamplersInfoEXT.layout)) == 8, "VkBindDescriptorBufferEmbeddedSamplersInfoEXT.layout has unexpected size % instead of 8", size_of(type_of(VkBindDescriptorBufferEmbeddedSamplersInfoEXT.layout)));
|
|
assert(((cast(*void)(*instance.set)) - cast(*void)(*instance)) == 32, "VkBindDescriptorBufferEmbeddedSamplersInfoEXT.set has unexpected offset % instead of 32", ((cast(*void)(*instance.set)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindDescriptorBufferEmbeddedSamplersInfoEXT.set)) == 4, "VkBindDescriptorBufferEmbeddedSamplersInfoEXT.set has unexpected size % instead of 4", size_of(type_of(VkBindDescriptorBufferEmbeddedSamplersInfoEXT.set)));
|
|
assert(size_of(VkBindDescriptorBufferEmbeddedSamplersInfoEXT) == 40, "VkBindDescriptorBufferEmbeddedSamplersInfoEXT has size % instead of 40", size_of(VkBindDescriptorBufferEmbeddedSamplersInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeQuantizationMapCapabilitiesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeQuantizationMapCapabilitiesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeQuantizationMapCapabilitiesKHR.sType)) == 4, "VkVideoEncodeQuantizationMapCapabilitiesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeQuantizationMapCapabilitiesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeQuantizationMapCapabilitiesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeQuantizationMapCapabilitiesKHR.pNext)) == 8, "VkVideoEncodeQuantizationMapCapabilitiesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeQuantizationMapCapabilitiesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.maxQuantizationMapExtent)) - cast(*void)(*instance)) == 16, "VkVideoEncodeQuantizationMapCapabilitiesKHR.maxQuantizationMapExtent has unexpected offset % instead of 16", ((cast(*void)(*instance.maxQuantizationMapExtent)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeQuantizationMapCapabilitiesKHR.maxQuantizationMapExtent)) == 8, "VkVideoEncodeQuantizationMapCapabilitiesKHR.maxQuantizationMapExtent has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeQuantizationMapCapabilitiesKHR.maxQuantizationMapExtent)));
|
|
assert(size_of(VkVideoEncodeQuantizationMapCapabilitiesKHR) == 24, "VkVideoEncodeQuantizationMapCapabilitiesKHR has size % instead of 24", size_of(VkVideoEncodeQuantizationMapCapabilitiesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoFormatQuantizationMapPropertiesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoFormatQuantizationMapPropertiesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoFormatQuantizationMapPropertiesKHR.sType)) == 4, "VkVideoFormatQuantizationMapPropertiesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoFormatQuantizationMapPropertiesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoFormatQuantizationMapPropertiesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoFormatQuantizationMapPropertiesKHR.pNext)) == 8, "VkVideoFormatQuantizationMapPropertiesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoFormatQuantizationMapPropertiesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.quantizationMapTexelSize)) - cast(*void)(*instance)) == 16, "VkVideoFormatQuantizationMapPropertiesKHR.quantizationMapTexelSize has unexpected offset % instead of 16", ((cast(*void)(*instance.quantizationMapTexelSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoFormatQuantizationMapPropertiesKHR.quantizationMapTexelSize)) == 8, "VkVideoFormatQuantizationMapPropertiesKHR.quantizationMapTexelSize has unexpected size % instead of 8", size_of(type_of(VkVideoFormatQuantizationMapPropertiesKHR.quantizationMapTexelSize)));
|
|
assert(size_of(VkVideoFormatQuantizationMapPropertiesKHR) == 24, "VkVideoFormatQuantizationMapPropertiesKHR has size % instead of 24", size_of(VkVideoFormatQuantizationMapPropertiesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeQuantizationMapInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeQuantizationMapInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeQuantizationMapInfoKHR.sType)) == 4, "VkVideoEncodeQuantizationMapInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeQuantizationMapInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeQuantizationMapInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeQuantizationMapInfoKHR.pNext)) == 8, "VkVideoEncodeQuantizationMapInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeQuantizationMapInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.quantizationMap)) - cast(*void)(*instance)) == 16, "VkVideoEncodeQuantizationMapInfoKHR.quantizationMap has unexpected offset % instead of 16", ((cast(*void)(*instance.quantizationMap)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeQuantizationMapInfoKHR.quantizationMap)) == 8, "VkVideoEncodeQuantizationMapInfoKHR.quantizationMap has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeQuantizationMapInfoKHR.quantizationMap)));
|
|
assert(((cast(*void)(*instance.quantizationMapExtent)) - cast(*void)(*instance)) == 24, "VkVideoEncodeQuantizationMapInfoKHR.quantizationMapExtent has unexpected offset % instead of 24", ((cast(*void)(*instance.quantizationMapExtent)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeQuantizationMapInfoKHR.quantizationMapExtent)) == 8, "VkVideoEncodeQuantizationMapInfoKHR.quantizationMapExtent has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeQuantizationMapInfoKHR.quantizationMapExtent)));
|
|
assert(size_of(VkVideoEncodeQuantizationMapInfoKHR) == 32, "VkVideoEncodeQuantizationMapInfoKHR has size % instead of 32", size_of(VkVideoEncodeQuantizationMapInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR.sType)) == 4, "VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR.pNext)) == 8, "VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.quantizationMapTexelSize)) - cast(*void)(*instance)) == 16, "VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR.quantizationMapTexelSize has unexpected offset % instead of 16", ((cast(*void)(*instance.quantizationMapTexelSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR.quantizationMapTexelSize)) == 8, "VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR.quantizationMapTexelSize has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR.quantizationMapTexelSize)));
|
|
assert(size_of(VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR) == 24, "VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR has size % instead of 24", size_of(VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR.sType)) == 4, "VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR.pNext)) == 8, "VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.videoEncodeQuantizationMap)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR.videoEncodeQuantizationMap has unexpected offset % instead of 16", ((cast(*void)(*instance.videoEncodeQuantizationMap)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR.videoEncodeQuantizationMap)) == 4, "VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR.videoEncodeQuantizationMap has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR.videoEncodeQuantizationMap)));
|
|
assert(size_of(VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR) == 24, "VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR has size % instead of 24", size_of(VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeH264QuantizationMapCapabilitiesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeH264QuantizationMapCapabilitiesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264QuantizationMapCapabilitiesKHR.sType)) == 4, "VkVideoEncodeH264QuantizationMapCapabilitiesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264QuantizationMapCapabilitiesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeH264QuantizationMapCapabilitiesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264QuantizationMapCapabilitiesKHR.pNext)) == 8, "VkVideoEncodeH264QuantizationMapCapabilitiesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeH264QuantizationMapCapabilitiesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.minQpDelta)) - cast(*void)(*instance)) == 16, "VkVideoEncodeH264QuantizationMapCapabilitiesKHR.minQpDelta has unexpected offset % instead of 16", ((cast(*void)(*instance.minQpDelta)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264QuantizationMapCapabilitiesKHR.minQpDelta)) == 4, "VkVideoEncodeH264QuantizationMapCapabilitiesKHR.minQpDelta has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264QuantizationMapCapabilitiesKHR.minQpDelta)));
|
|
assert(((cast(*void)(*instance.maxQpDelta)) - cast(*void)(*instance)) == 20, "VkVideoEncodeH264QuantizationMapCapabilitiesKHR.maxQpDelta has unexpected offset % instead of 20", ((cast(*void)(*instance.maxQpDelta)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH264QuantizationMapCapabilitiesKHR.maxQpDelta)) == 4, "VkVideoEncodeH264QuantizationMapCapabilitiesKHR.maxQpDelta has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH264QuantizationMapCapabilitiesKHR.maxQpDelta)));
|
|
assert(size_of(VkVideoEncodeH264QuantizationMapCapabilitiesKHR) == 24, "VkVideoEncodeH264QuantizationMapCapabilitiesKHR has size % instead of 24", size_of(VkVideoEncodeH264QuantizationMapCapabilitiesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeH265QuantizationMapCapabilitiesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeH265QuantizationMapCapabilitiesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265QuantizationMapCapabilitiesKHR.sType)) == 4, "VkVideoEncodeH265QuantizationMapCapabilitiesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265QuantizationMapCapabilitiesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeH265QuantizationMapCapabilitiesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265QuantizationMapCapabilitiesKHR.pNext)) == 8, "VkVideoEncodeH265QuantizationMapCapabilitiesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeH265QuantizationMapCapabilitiesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.minQpDelta)) - cast(*void)(*instance)) == 16, "VkVideoEncodeH265QuantizationMapCapabilitiesKHR.minQpDelta has unexpected offset % instead of 16", ((cast(*void)(*instance.minQpDelta)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265QuantizationMapCapabilitiesKHR.minQpDelta)) == 4, "VkVideoEncodeH265QuantizationMapCapabilitiesKHR.minQpDelta has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265QuantizationMapCapabilitiesKHR.minQpDelta)));
|
|
assert(((cast(*void)(*instance.maxQpDelta)) - cast(*void)(*instance)) == 20, "VkVideoEncodeH265QuantizationMapCapabilitiesKHR.maxQpDelta has unexpected offset % instead of 20", ((cast(*void)(*instance.maxQpDelta)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeH265QuantizationMapCapabilitiesKHR.maxQpDelta)) == 4, "VkVideoEncodeH265QuantizationMapCapabilitiesKHR.maxQpDelta has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeH265QuantizationMapCapabilitiesKHR.maxQpDelta)));
|
|
assert(size_of(VkVideoEncodeH265QuantizationMapCapabilitiesKHR) == 24, "VkVideoEncodeH265QuantizationMapCapabilitiesKHR has size % instead of 24", size_of(VkVideoEncodeH265QuantizationMapCapabilitiesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoFormatH265QuantizationMapPropertiesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoFormatH265QuantizationMapPropertiesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoFormatH265QuantizationMapPropertiesKHR.sType)) == 4, "VkVideoFormatH265QuantizationMapPropertiesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoFormatH265QuantizationMapPropertiesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoFormatH265QuantizationMapPropertiesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoFormatH265QuantizationMapPropertiesKHR.pNext)) == 8, "VkVideoFormatH265QuantizationMapPropertiesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoFormatH265QuantizationMapPropertiesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.compatibleCtbSizes)) - cast(*void)(*instance)) == 16, "VkVideoFormatH265QuantizationMapPropertiesKHR.compatibleCtbSizes has unexpected offset % instead of 16", ((cast(*void)(*instance.compatibleCtbSizes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoFormatH265QuantizationMapPropertiesKHR.compatibleCtbSizes)) == 4, "VkVideoFormatH265QuantizationMapPropertiesKHR.compatibleCtbSizes has unexpected size % instead of 4", size_of(type_of(VkVideoFormatH265QuantizationMapPropertiesKHR.compatibleCtbSizes)));
|
|
assert(size_of(VkVideoFormatH265QuantizationMapPropertiesKHR) == 24, "VkVideoFormatH265QuantizationMapPropertiesKHR has size % instead of 24", size_of(VkVideoFormatH265QuantizationMapPropertiesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoEncodeAV1QuantizationMapCapabilitiesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoEncodeAV1QuantizationMapCapabilitiesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1QuantizationMapCapabilitiesKHR.sType)) == 4, "VkVideoEncodeAV1QuantizationMapCapabilitiesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1QuantizationMapCapabilitiesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoEncodeAV1QuantizationMapCapabilitiesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1QuantizationMapCapabilitiesKHR.pNext)) == 8, "VkVideoEncodeAV1QuantizationMapCapabilitiesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoEncodeAV1QuantizationMapCapabilitiesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.minQIndexDelta)) - cast(*void)(*instance)) == 16, "VkVideoEncodeAV1QuantizationMapCapabilitiesKHR.minQIndexDelta has unexpected offset % instead of 16", ((cast(*void)(*instance.minQIndexDelta)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1QuantizationMapCapabilitiesKHR.minQIndexDelta)) == 4, "VkVideoEncodeAV1QuantizationMapCapabilitiesKHR.minQIndexDelta has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1QuantizationMapCapabilitiesKHR.minQIndexDelta)));
|
|
assert(((cast(*void)(*instance.maxQIndexDelta)) - cast(*void)(*instance)) == 20, "VkVideoEncodeAV1QuantizationMapCapabilitiesKHR.maxQIndexDelta has unexpected offset % instead of 20", ((cast(*void)(*instance.maxQIndexDelta)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoEncodeAV1QuantizationMapCapabilitiesKHR.maxQIndexDelta)) == 4, "VkVideoEncodeAV1QuantizationMapCapabilitiesKHR.maxQIndexDelta has unexpected size % instead of 4", size_of(type_of(VkVideoEncodeAV1QuantizationMapCapabilitiesKHR.maxQIndexDelta)));
|
|
assert(size_of(VkVideoEncodeAV1QuantizationMapCapabilitiesKHR) == 24, "VkVideoEncodeAV1QuantizationMapCapabilitiesKHR has size % instead of 24", size_of(VkVideoEncodeAV1QuantizationMapCapabilitiesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkVideoFormatAV1QuantizationMapPropertiesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVideoFormatAV1QuantizationMapPropertiesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoFormatAV1QuantizationMapPropertiesKHR.sType)) == 4, "VkVideoFormatAV1QuantizationMapPropertiesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkVideoFormatAV1QuantizationMapPropertiesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVideoFormatAV1QuantizationMapPropertiesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoFormatAV1QuantizationMapPropertiesKHR.pNext)) == 8, "VkVideoFormatAV1QuantizationMapPropertiesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkVideoFormatAV1QuantizationMapPropertiesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.compatibleSuperblockSizes)) - cast(*void)(*instance)) == 16, "VkVideoFormatAV1QuantizationMapPropertiesKHR.compatibleSuperblockSizes has unexpected offset % instead of 16", ((cast(*void)(*instance.compatibleSuperblockSizes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVideoFormatAV1QuantizationMapPropertiesKHR.compatibleSuperblockSizes)) == 4, "VkVideoFormatAV1QuantizationMapPropertiesKHR.compatibleSuperblockSizes has unexpected size % instead of 4", size_of(type_of(VkVideoFormatAV1QuantizationMapPropertiesKHR.compatibleSuperblockSizes)));
|
|
assert(size_of(VkVideoFormatAV1QuantizationMapPropertiesKHR) == 24, "VkVideoFormatAV1QuantizationMapPropertiesKHR has size % instead of 24", size_of(VkVideoFormatAV1QuantizationMapPropertiesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR.sType)) == 4, "VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR.pNext)) == 8, "VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.shaderRelaxedExtendedInstruction)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR.shaderRelaxedExtendedInstruction has unexpected offset % instead of 16", ((cast(*void)(*instance.shaderRelaxedExtendedInstruction)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR.shaderRelaxedExtendedInstruction)) == 4, "VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR.shaderRelaxedExtendedInstruction has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR.shaderRelaxedExtendedInstruction)));
|
|
assert(size_of(VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR) == 24, "VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR has size % instead of 24", size_of(VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceMaintenance7FeaturesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceMaintenance7FeaturesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMaintenance7FeaturesKHR.sType)) == 4, "VkPhysicalDeviceMaintenance7FeaturesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMaintenance7FeaturesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceMaintenance7FeaturesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMaintenance7FeaturesKHR.pNext)) == 8, "VkPhysicalDeviceMaintenance7FeaturesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceMaintenance7FeaturesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.maintenance7)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceMaintenance7FeaturesKHR.maintenance7 has unexpected offset % instead of 16", ((cast(*void)(*instance.maintenance7)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMaintenance7FeaturesKHR.maintenance7)) == 4, "VkPhysicalDeviceMaintenance7FeaturesKHR.maintenance7 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMaintenance7FeaturesKHR.maintenance7)));
|
|
assert(size_of(VkPhysicalDeviceMaintenance7FeaturesKHR) == 24, "VkPhysicalDeviceMaintenance7FeaturesKHR has size % instead of 24", size_of(VkPhysicalDeviceMaintenance7FeaturesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceMaintenance7PropertiesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceMaintenance7PropertiesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMaintenance7PropertiesKHR.sType)) == 4, "VkPhysicalDeviceMaintenance7PropertiesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMaintenance7PropertiesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceMaintenance7PropertiesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMaintenance7PropertiesKHR.pNext)) == 8, "VkPhysicalDeviceMaintenance7PropertiesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceMaintenance7PropertiesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.robustFragmentShadingRateAttachmentAccess)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceMaintenance7PropertiesKHR.robustFragmentShadingRateAttachmentAccess has unexpected offset % instead of 16", ((cast(*void)(*instance.robustFragmentShadingRateAttachmentAccess)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMaintenance7PropertiesKHR.robustFragmentShadingRateAttachmentAccess)) == 4, "VkPhysicalDeviceMaintenance7PropertiesKHR.robustFragmentShadingRateAttachmentAccess has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMaintenance7PropertiesKHR.robustFragmentShadingRateAttachmentAccess)));
|
|
assert(((cast(*void)(*instance.separateDepthStencilAttachmentAccess)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceMaintenance7PropertiesKHR.separateDepthStencilAttachmentAccess has unexpected offset % instead of 20", ((cast(*void)(*instance.separateDepthStencilAttachmentAccess)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMaintenance7PropertiesKHR.separateDepthStencilAttachmentAccess)) == 4, "VkPhysicalDeviceMaintenance7PropertiesKHR.separateDepthStencilAttachmentAccess has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMaintenance7PropertiesKHR.separateDepthStencilAttachmentAccess)));
|
|
assert(((cast(*void)(*instance.maxDescriptorSetTotalUniformBuffersDynamic)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceMaintenance7PropertiesKHR.maxDescriptorSetTotalUniformBuffersDynamic has unexpected offset % instead of 24", ((cast(*void)(*instance.maxDescriptorSetTotalUniformBuffersDynamic)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMaintenance7PropertiesKHR.maxDescriptorSetTotalUniformBuffersDynamic)) == 4, "VkPhysicalDeviceMaintenance7PropertiesKHR.maxDescriptorSetTotalUniformBuffersDynamic has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMaintenance7PropertiesKHR.maxDescriptorSetTotalUniformBuffersDynamic)));
|
|
assert(((cast(*void)(*instance.maxDescriptorSetTotalStorageBuffersDynamic)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceMaintenance7PropertiesKHR.maxDescriptorSetTotalStorageBuffersDynamic has unexpected offset % instead of 28", ((cast(*void)(*instance.maxDescriptorSetTotalStorageBuffersDynamic)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMaintenance7PropertiesKHR.maxDescriptorSetTotalStorageBuffersDynamic)) == 4, "VkPhysicalDeviceMaintenance7PropertiesKHR.maxDescriptorSetTotalStorageBuffersDynamic has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMaintenance7PropertiesKHR.maxDescriptorSetTotalStorageBuffersDynamic)));
|
|
assert(((cast(*void)(*instance.maxDescriptorSetTotalBuffersDynamic)) - cast(*void)(*instance)) == 32, "VkPhysicalDeviceMaintenance7PropertiesKHR.maxDescriptorSetTotalBuffersDynamic has unexpected offset % instead of 32", ((cast(*void)(*instance.maxDescriptorSetTotalBuffersDynamic)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMaintenance7PropertiesKHR.maxDescriptorSetTotalBuffersDynamic)) == 4, "VkPhysicalDeviceMaintenance7PropertiesKHR.maxDescriptorSetTotalBuffersDynamic has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMaintenance7PropertiesKHR.maxDescriptorSetTotalBuffersDynamic)));
|
|
assert(((cast(*void)(*instance.maxDescriptorSetUpdateAfterBindTotalUniformBuffersDynamic)) - cast(*void)(*instance)) == 36, "VkPhysicalDeviceMaintenance7PropertiesKHR.maxDescriptorSetUpdateAfterBindTotalUniformBuffersDynamic has unexpected offset % instead of 36", ((cast(*void)(*instance.maxDescriptorSetUpdateAfterBindTotalUniformBuffersDynamic)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMaintenance7PropertiesKHR.maxDescriptorSetUpdateAfterBindTotalUniformBuffersDynamic)) == 4, "VkPhysicalDeviceMaintenance7PropertiesKHR.maxDescriptorSetUpdateAfterBindTotalUniformBuffersDynamic has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMaintenance7PropertiesKHR.maxDescriptorSetUpdateAfterBindTotalUniformBuffersDynamic)));
|
|
assert(((cast(*void)(*instance.maxDescriptorSetUpdateAfterBindTotalStorageBuffersDynamic)) - cast(*void)(*instance)) == 40, "VkPhysicalDeviceMaintenance7PropertiesKHR.maxDescriptorSetUpdateAfterBindTotalStorageBuffersDynamic has unexpected offset % instead of 40", ((cast(*void)(*instance.maxDescriptorSetUpdateAfterBindTotalStorageBuffersDynamic)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMaintenance7PropertiesKHR.maxDescriptorSetUpdateAfterBindTotalStorageBuffersDynamic)) == 4, "VkPhysicalDeviceMaintenance7PropertiesKHR.maxDescriptorSetUpdateAfterBindTotalStorageBuffersDynamic has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMaintenance7PropertiesKHR.maxDescriptorSetUpdateAfterBindTotalStorageBuffersDynamic)));
|
|
assert(((cast(*void)(*instance.maxDescriptorSetUpdateAfterBindTotalBuffersDynamic)) - cast(*void)(*instance)) == 44, "VkPhysicalDeviceMaintenance7PropertiesKHR.maxDescriptorSetUpdateAfterBindTotalBuffersDynamic has unexpected offset % instead of 44", ((cast(*void)(*instance.maxDescriptorSetUpdateAfterBindTotalBuffersDynamic)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMaintenance7PropertiesKHR.maxDescriptorSetUpdateAfterBindTotalBuffersDynamic)) == 4, "VkPhysicalDeviceMaintenance7PropertiesKHR.maxDescriptorSetUpdateAfterBindTotalBuffersDynamic has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMaintenance7PropertiesKHR.maxDescriptorSetUpdateAfterBindTotalBuffersDynamic)));
|
|
assert(size_of(VkPhysicalDeviceMaintenance7PropertiesKHR) == 48, "VkPhysicalDeviceMaintenance7PropertiesKHR has size % instead of 48", size_of(VkPhysicalDeviceMaintenance7PropertiesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceLayeredApiPropertiesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceLayeredApiPropertiesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLayeredApiPropertiesKHR.sType)) == 4, "VkPhysicalDeviceLayeredApiPropertiesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLayeredApiPropertiesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceLayeredApiPropertiesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLayeredApiPropertiesKHR.pNext)) == 8, "VkPhysicalDeviceLayeredApiPropertiesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceLayeredApiPropertiesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.vendorID)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceLayeredApiPropertiesKHR.vendorID has unexpected offset % instead of 16", ((cast(*void)(*instance.vendorID)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLayeredApiPropertiesKHR.vendorID)) == 4, "VkPhysicalDeviceLayeredApiPropertiesKHR.vendorID has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLayeredApiPropertiesKHR.vendorID)));
|
|
assert(((cast(*void)(*instance.deviceID)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceLayeredApiPropertiesKHR.deviceID has unexpected offset % instead of 20", ((cast(*void)(*instance.deviceID)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLayeredApiPropertiesKHR.deviceID)) == 4, "VkPhysicalDeviceLayeredApiPropertiesKHR.deviceID has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLayeredApiPropertiesKHR.deviceID)));
|
|
assert(((cast(*void)(*instance.layeredAPI)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceLayeredApiPropertiesKHR.layeredAPI has unexpected offset % instead of 24", ((cast(*void)(*instance.layeredAPI)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLayeredApiPropertiesKHR.layeredAPI)) == 4, "VkPhysicalDeviceLayeredApiPropertiesKHR.layeredAPI has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLayeredApiPropertiesKHR.layeredAPI)));
|
|
assert(((cast(*void)(*instance.deviceName)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceLayeredApiPropertiesKHR.deviceName has unexpected offset % instead of 28", ((cast(*void)(*instance.deviceName)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLayeredApiPropertiesKHR.deviceName)) == 256, "VkPhysicalDeviceLayeredApiPropertiesKHR.deviceName has unexpected size % instead of 256", size_of(type_of(VkPhysicalDeviceLayeredApiPropertiesKHR.deviceName)));
|
|
assert(size_of(VkPhysicalDeviceLayeredApiPropertiesKHR) == 288, "VkPhysicalDeviceLayeredApiPropertiesKHR has size % instead of 288", size_of(VkPhysicalDeviceLayeredApiPropertiesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceLayeredApiPropertiesListKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceLayeredApiPropertiesListKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLayeredApiPropertiesListKHR.sType)) == 4, "VkPhysicalDeviceLayeredApiPropertiesListKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLayeredApiPropertiesListKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceLayeredApiPropertiesListKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLayeredApiPropertiesListKHR.pNext)) == 8, "VkPhysicalDeviceLayeredApiPropertiesListKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceLayeredApiPropertiesListKHR.pNext)));
|
|
assert(((cast(*void)(*instance.layeredApiCount)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceLayeredApiPropertiesListKHR.layeredApiCount has unexpected offset % instead of 16", ((cast(*void)(*instance.layeredApiCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLayeredApiPropertiesListKHR.layeredApiCount)) == 4, "VkPhysicalDeviceLayeredApiPropertiesListKHR.layeredApiCount has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLayeredApiPropertiesListKHR.layeredApiCount)));
|
|
assert(((cast(*void)(*instance.pLayeredApis)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceLayeredApiPropertiesListKHR.pLayeredApis has unexpected offset % instead of 24", ((cast(*void)(*instance.pLayeredApis)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLayeredApiPropertiesListKHR.pLayeredApis)) == 8, "VkPhysicalDeviceLayeredApiPropertiesListKHR.pLayeredApis has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceLayeredApiPropertiesListKHR.pLayeredApis)));
|
|
assert(size_of(VkPhysicalDeviceLayeredApiPropertiesListKHR) == 32, "VkPhysicalDeviceLayeredApiPropertiesListKHR has size % instead of 32", size_of(VkPhysicalDeviceLayeredApiPropertiesListKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceLayeredApiVulkanPropertiesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceLayeredApiVulkanPropertiesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLayeredApiVulkanPropertiesKHR.sType)) == 4, "VkPhysicalDeviceLayeredApiVulkanPropertiesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLayeredApiVulkanPropertiesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceLayeredApiVulkanPropertiesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLayeredApiVulkanPropertiesKHR.pNext)) == 8, "VkPhysicalDeviceLayeredApiVulkanPropertiesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceLayeredApiVulkanPropertiesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.properties)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceLayeredApiVulkanPropertiesKHR.properties has unexpected offset % instead of 16", ((cast(*void)(*instance.properties)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLayeredApiVulkanPropertiesKHR.properties)) == 840, "VkPhysicalDeviceLayeredApiVulkanPropertiesKHR.properties has unexpected size % instead of 840", size_of(type_of(VkPhysicalDeviceLayeredApiVulkanPropertiesKHR.properties)));
|
|
assert(size_of(VkPhysicalDeviceLayeredApiVulkanPropertiesKHR) == 856, "VkPhysicalDeviceLayeredApiVulkanPropertiesKHR has size % instead of 856", size_of(VkPhysicalDeviceLayeredApiVulkanPropertiesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkDebugReportCallbackCreateInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDebugReportCallbackCreateInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugReportCallbackCreateInfoEXT.sType)) == 4, "VkDebugReportCallbackCreateInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkDebugReportCallbackCreateInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDebugReportCallbackCreateInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugReportCallbackCreateInfoEXT.pNext)) == 8, "VkDebugReportCallbackCreateInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkDebugReportCallbackCreateInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkDebugReportCallbackCreateInfoEXT.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugReportCallbackCreateInfoEXT.flags)) == 4, "VkDebugReportCallbackCreateInfoEXT.flags has unexpected size % instead of 4", size_of(type_of(VkDebugReportCallbackCreateInfoEXT.flags)));
|
|
assert(((cast(*void)(*instance.pfnCallback)) - cast(*void)(*instance)) == 24, "VkDebugReportCallbackCreateInfoEXT.pfnCallback has unexpected offset % instead of 24", ((cast(*void)(*instance.pfnCallback)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugReportCallbackCreateInfoEXT.pfnCallback)) == 8, "VkDebugReportCallbackCreateInfoEXT.pfnCallback has unexpected size % instead of 8", size_of(type_of(VkDebugReportCallbackCreateInfoEXT.pfnCallback)));
|
|
assert(((cast(*void)(*instance.pUserData)) - cast(*void)(*instance)) == 32, "VkDebugReportCallbackCreateInfoEXT.pUserData has unexpected offset % instead of 32", ((cast(*void)(*instance.pUserData)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugReportCallbackCreateInfoEXT.pUserData)) == 8, "VkDebugReportCallbackCreateInfoEXT.pUserData has unexpected size % instead of 8", size_of(type_of(VkDebugReportCallbackCreateInfoEXT.pUserData)));
|
|
assert(size_of(VkDebugReportCallbackCreateInfoEXT) == 40, "VkDebugReportCallbackCreateInfoEXT has size % instead of 40", size_of(VkDebugReportCallbackCreateInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineRasterizationStateRasterizationOrderAMD;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineRasterizationStateRasterizationOrderAMD.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRasterizationStateRasterizationOrderAMD.sType)) == 4, "VkPipelineRasterizationStateRasterizationOrderAMD.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineRasterizationStateRasterizationOrderAMD.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineRasterizationStateRasterizationOrderAMD.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRasterizationStateRasterizationOrderAMD.pNext)) == 8, "VkPipelineRasterizationStateRasterizationOrderAMD.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineRasterizationStateRasterizationOrderAMD.pNext)));
|
|
assert(((cast(*void)(*instance.rasterizationOrder)) - cast(*void)(*instance)) == 16, "VkPipelineRasterizationStateRasterizationOrderAMD.rasterizationOrder has unexpected offset % instead of 16", ((cast(*void)(*instance.rasterizationOrder)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRasterizationStateRasterizationOrderAMD.rasterizationOrder)) == 4, "VkPipelineRasterizationStateRasterizationOrderAMD.rasterizationOrder has unexpected size % instead of 4", size_of(type_of(VkPipelineRasterizationStateRasterizationOrderAMD.rasterizationOrder)));
|
|
assert(size_of(VkPipelineRasterizationStateRasterizationOrderAMD) == 24, "VkPipelineRasterizationStateRasterizationOrderAMD has size % instead of 24", size_of(VkPipelineRasterizationStateRasterizationOrderAMD));
|
|
}
|
|
|
|
{
|
|
instance: VkDebugMarkerObjectNameInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDebugMarkerObjectNameInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugMarkerObjectNameInfoEXT.sType)) == 4, "VkDebugMarkerObjectNameInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkDebugMarkerObjectNameInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDebugMarkerObjectNameInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugMarkerObjectNameInfoEXT.pNext)) == 8, "VkDebugMarkerObjectNameInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkDebugMarkerObjectNameInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.objectType)) - cast(*void)(*instance)) == 16, "VkDebugMarkerObjectNameInfoEXT.objectType has unexpected offset % instead of 16", ((cast(*void)(*instance.objectType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugMarkerObjectNameInfoEXT.objectType)) == 4, "VkDebugMarkerObjectNameInfoEXT.objectType has unexpected size % instead of 4", size_of(type_of(VkDebugMarkerObjectNameInfoEXT.objectType)));
|
|
assert(((cast(*void)(*instance.object)) - cast(*void)(*instance)) == 24, "VkDebugMarkerObjectNameInfoEXT.object has unexpected offset % instead of 24", ((cast(*void)(*instance.object)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugMarkerObjectNameInfoEXT.object)) == 8, "VkDebugMarkerObjectNameInfoEXT.object has unexpected size % instead of 8", size_of(type_of(VkDebugMarkerObjectNameInfoEXT.object)));
|
|
assert(((cast(*void)(*instance.pObjectName)) - cast(*void)(*instance)) == 32, "VkDebugMarkerObjectNameInfoEXT.pObjectName has unexpected offset % instead of 32", ((cast(*void)(*instance.pObjectName)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugMarkerObjectNameInfoEXT.pObjectName)) == 8, "VkDebugMarkerObjectNameInfoEXT.pObjectName has unexpected size % instead of 8", size_of(type_of(VkDebugMarkerObjectNameInfoEXT.pObjectName)));
|
|
assert(size_of(VkDebugMarkerObjectNameInfoEXT) == 40, "VkDebugMarkerObjectNameInfoEXT has size % instead of 40", size_of(VkDebugMarkerObjectNameInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkDebugMarkerObjectTagInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDebugMarkerObjectTagInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugMarkerObjectTagInfoEXT.sType)) == 4, "VkDebugMarkerObjectTagInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkDebugMarkerObjectTagInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDebugMarkerObjectTagInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugMarkerObjectTagInfoEXT.pNext)) == 8, "VkDebugMarkerObjectTagInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkDebugMarkerObjectTagInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.objectType)) - cast(*void)(*instance)) == 16, "VkDebugMarkerObjectTagInfoEXT.objectType has unexpected offset % instead of 16", ((cast(*void)(*instance.objectType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugMarkerObjectTagInfoEXT.objectType)) == 4, "VkDebugMarkerObjectTagInfoEXT.objectType has unexpected size % instead of 4", size_of(type_of(VkDebugMarkerObjectTagInfoEXT.objectType)));
|
|
assert(((cast(*void)(*instance.object)) - cast(*void)(*instance)) == 24, "VkDebugMarkerObjectTagInfoEXT.object has unexpected offset % instead of 24", ((cast(*void)(*instance.object)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugMarkerObjectTagInfoEXT.object)) == 8, "VkDebugMarkerObjectTagInfoEXT.object has unexpected size % instead of 8", size_of(type_of(VkDebugMarkerObjectTagInfoEXT.object)));
|
|
assert(((cast(*void)(*instance.tagName)) - cast(*void)(*instance)) == 32, "VkDebugMarkerObjectTagInfoEXT.tagName has unexpected offset % instead of 32", ((cast(*void)(*instance.tagName)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugMarkerObjectTagInfoEXT.tagName)) == 8, "VkDebugMarkerObjectTagInfoEXT.tagName has unexpected size % instead of 8", size_of(type_of(VkDebugMarkerObjectTagInfoEXT.tagName)));
|
|
assert(((cast(*void)(*instance.tagSize)) - cast(*void)(*instance)) == 40, "VkDebugMarkerObjectTagInfoEXT.tagSize has unexpected offset % instead of 40", ((cast(*void)(*instance.tagSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugMarkerObjectTagInfoEXT.tagSize)) == 8, "VkDebugMarkerObjectTagInfoEXT.tagSize has unexpected size % instead of 8", size_of(type_of(VkDebugMarkerObjectTagInfoEXT.tagSize)));
|
|
assert(((cast(*void)(*instance.pTag)) - cast(*void)(*instance)) == 48, "VkDebugMarkerObjectTagInfoEXT.pTag has unexpected offset % instead of 48", ((cast(*void)(*instance.pTag)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugMarkerObjectTagInfoEXT.pTag)) == 8, "VkDebugMarkerObjectTagInfoEXT.pTag has unexpected size % instead of 8", size_of(type_of(VkDebugMarkerObjectTagInfoEXT.pTag)));
|
|
assert(size_of(VkDebugMarkerObjectTagInfoEXT) == 56, "VkDebugMarkerObjectTagInfoEXT has size % instead of 56", size_of(VkDebugMarkerObjectTagInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkDebugMarkerMarkerInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDebugMarkerMarkerInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugMarkerMarkerInfoEXT.sType)) == 4, "VkDebugMarkerMarkerInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkDebugMarkerMarkerInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDebugMarkerMarkerInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugMarkerMarkerInfoEXT.pNext)) == 8, "VkDebugMarkerMarkerInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkDebugMarkerMarkerInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.pMarkerName)) - cast(*void)(*instance)) == 16, "VkDebugMarkerMarkerInfoEXT.pMarkerName has unexpected offset % instead of 16", ((cast(*void)(*instance.pMarkerName)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugMarkerMarkerInfoEXT.pMarkerName)) == 8, "VkDebugMarkerMarkerInfoEXT.pMarkerName has unexpected size % instead of 8", size_of(type_of(VkDebugMarkerMarkerInfoEXT.pMarkerName)));
|
|
assert(((cast(*void)(*instance.color)) - cast(*void)(*instance)) == 24, "VkDebugMarkerMarkerInfoEXT.color has unexpected offset % instead of 24", ((cast(*void)(*instance.color)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugMarkerMarkerInfoEXT.color)) == 16, "VkDebugMarkerMarkerInfoEXT.color has unexpected size % instead of 16", size_of(type_of(VkDebugMarkerMarkerInfoEXT.color)));
|
|
assert(size_of(VkDebugMarkerMarkerInfoEXT) == 40, "VkDebugMarkerMarkerInfoEXT has size % instead of 40", size_of(VkDebugMarkerMarkerInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkDedicatedAllocationImageCreateInfoNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDedicatedAllocationImageCreateInfoNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDedicatedAllocationImageCreateInfoNV.sType)) == 4, "VkDedicatedAllocationImageCreateInfoNV.sType has unexpected size % instead of 4", size_of(type_of(VkDedicatedAllocationImageCreateInfoNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDedicatedAllocationImageCreateInfoNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDedicatedAllocationImageCreateInfoNV.pNext)) == 8, "VkDedicatedAllocationImageCreateInfoNV.pNext has unexpected size % instead of 8", size_of(type_of(VkDedicatedAllocationImageCreateInfoNV.pNext)));
|
|
assert(((cast(*void)(*instance.dedicatedAllocation)) - cast(*void)(*instance)) == 16, "VkDedicatedAllocationImageCreateInfoNV.dedicatedAllocation has unexpected offset % instead of 16", ((cast(*void)(*instance.dedicatedAllocation)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDedicatedAllocationImageCreateInfoNV.dedicatedAllocation)) == 4, "VkDedicatedAllocationImageCreateInfoNV.dedicatedAllocation has unexpected size % instead of 4", size_of(type_of(VkDedicatedAllocationImageCreateInfoNV.dedicatedAllocation)));
|
|
assert(size_of(VkDedicatedAllocationImageCreateInfoNV) == 24, "VkDedicatedAllocationImageCreateInfoNV has size % instead of 24", size_of(VkDedicatedAllocationImageCreateInfoNV));
|
|
}
|
|
|
|
{
|
|
instance: VkDedicatedAllocationBufferCreateInfoNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDedicatedAllocationBufferCreateInfoNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDedicatedAllocationBufferCreateInfoNV.sType)) == 4, "VkDedicatedAllocationBufferCreateInfoNV.sType has unexpected size % instead of 4", size_of(type_of(VkDedicatedAllocationBufferCreateInfoNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDedicatedAllocationBufferCreateInfoNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDedicatedAllocationBufferCreateInfoNV.pNext)) == 8, "VkDedicatedAllocationBufferCreateInfoNV.pNext has unexpected size % instead of 8", size_of(type_of(VkDedicatedAllocationBufferCreateInfoNV.pNext)));
|
|
assert(((cast(*void)(*instance.dedicatedAllocation)) - cast(*void)(*instance)) == 16, "VkDedicatedAllocationBufferCreateInfoNV.dedicatedAllocation has unexpected offset % instead of 16", ((cast(*void)(*instance.dedicatedAllocation)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDedicatedAllocationBufferCreateInfoNV.dedicatedAllocation)) == 4, "VkDedicatedAllocationBufferCreateInfoNV.dedicatedAllocation has unexpected size % instead of 4", size_of(type_of(VkDedicatedAllocationBufferCreateInfoNV.dedicatedAllocation)));
|
|
assert(size_of(VkDedicatedAllocationBufferCreateInfoNV) == 24, "VkDedicatedAllocationBufferCreateInfoNV has size % instead of 24", size_of(VkDedicatedAllocationBufferCreateInfoNV));
|
|
}
|
|
|
|
{
|
|
instance: VkDedicatedAllocationMemoryAllocateInfoNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDedicatedAllocationMemoryAllocateInfoNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDedicatedAllocationMemoryAllocateInfoNV.sType)) == 4, "VkDedicatedAllocationMemoryAllocateInfoNV.sType has unexpected size % instead of 4", size_of(type_of(VkDedicatedAllocationMemoryAllocateInfoNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDedicatedAllocationMemoryAllocateInfoNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDedicatedAllocationMemoryAllocateInfoNV.pNext)) == 8, "VkDedicatedAllocationMemoryAllocateInfoNV.pNext has unexpected size % instead of 8", size_of(type_of(VkDedicatedAllocationMemoryAllocateInfoNV.pNext)));
|
|
assert(((cast(*void)(*instance.image)) - cast(*void)(*instance)) == 16, "VkDedicatedAllocationMemoryAllocateInfoNV.image has unexpected offset % instead of 16", ((cast(*void)(*instance.image)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDedicatedAllocationMemoryAllocateInfoNV.image)) == 8, "VkDedicatedAllocationMemoryAllocateInfoNV.image has unexpected size % instead of 8", size_of(type_of(VkDedicatedAllocationMemoryAllocateInfoNV.image)));
|
|
assert(((cast(*void)(*instance.buffer)) - cast(*void)(*instance)) == 24, "VkDedicatedAllocationMemoryAllocateInfoNV.buffer has unexpected offset % instead of 24", ((cast(*void)(*instance.buffer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDedicatedAllocationMemoryAllocateInfoNV.buffer)) == 8, "VkDedicatedAllocationMemoryAllocateInfoNV.buffer has unexpected size % instead of 8", size_of(type_of(VkDedicatedAllocationMemoryAllocateInfoNV.buffer)));
|
|
assert(size_of(VkDedicatedAllocationMemoryAllocateInfoNV) == 32, "VkDedicatedAllocationMemoryAllocateInfoNV has size % instead of 32", size_of(VkDedicatedAllocationMemoryAllocateInfoNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceTransformFeedbackFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceTransformFeedbackFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceTransformFeedbackFeaturesEXT.sType)) == 4, "VkPhysicalDeviceTransformFeedbackFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceTransformFeedbackFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceTransformFeedbackFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceTransformFeedbackFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceTransformFeedbackFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceTransformFeedbackFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.transformFeedback)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceTransformFeedbackFeaturesEXT.transformFeedback has unexpected offset % instead of 16", ((cast(*void)(*instance.transformFeedback)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceTransformFeedbackFeaturesEXT.transformFeedback)) == 4, "VkPhysicalDeviceTransformFeedbackFeaturesEXT.transformFeedback has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceTransformFeedbackFeaturesEXT.transformFeedback)));
|
|
assert(((cast(*void)(*instance.geometryStreams)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceTransformFeedbackFeaturesEXT.geometryStreams has unexpected offset % instead of 20", ((cast(*void)(*instance.geometryStreams)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceTransformFeedbackFeaturesEXT.geometryStreams)) == 4, "VkPhysicalDeviceTransformFeedbackFeaturesEXT.geometryStreams has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceTransformFeedbackFeaturesEXT.geometryStreams)));
|
|
assert(size_of(VkPhysicalDeviceTransformFeedbackFeaturesEXT) == 24, "VkPhysicalDeviceTransformFeedbackFeaturesEXT has size % instead of 24", size_of(VkPhysicalDeviceTransformFeedbackFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceTransformFeedbackPropertiesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceTransformFeedbackPropertiesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceTransformFeedbackPropertiesEXT.sType)) == 4, "VkPhysicalDeviceTransformFeedbackPropertiesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceTransformFeedbackPropertiesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceTransformFeedbackPropertiesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceTransformFeedbackPropertiesEXT.pNext)) == 8, "VkPhysicalDeviceTransformFeedbackPropertiesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceTransformFeedbackPropertiesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.maxTransformFeedbackStreams)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceTransformFeedbackPropertiesEXT.maxTransformFeedbackStreams has unexpected offset % instead of 16", ((cast(*void)(*instance.maxTransformFeedbackStreams)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceTransformFeedbackPropertiesEXT.maxTransformFeedbackStreams)) == 4, "VkPhysicalDeviceTransformFeedbackPropertiesEXT.maxTransformFeedbackStreams has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceTransformFeedbackPropertiesEXT.maxTransformFeedbackStreams)));
|
|
assert(((cast(*void)(*instance.maxTransformFeedbackBuffers)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceTransformFeedbackPropertiesEXT.maxTransformFeedbackBuffers has unexpected offset % instead of 20", ((cast(*void)(*instance.maxTransformFeedbackBuffers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceTransformFeedbackPropertiesEXT.maxTransformFeedbackBuffers)) == 4, "VkPhysicalDeviceTransformFeedbackPropertiesEXT.maxTransformFeedbackBuffers has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceTransformFeedbackPropertiesEXT.maxTransformFeedbackBuffers)));
|
|
assert(((cast(*void)(*instance.maxTransformFeedbackBufferSize)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceTransformFeedbackPropertiesEXT.maxTransformFeedbackBufferSize has unexpected offset % instead of 24", ((cast(*void)(*instance.maxTransformFeedbackBufferSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceTransformFeedbackPropertiesEXT.maxTransformFeedbackBufferSize)) == 8, "VkPhysicalDeviceTransformFeedbackPropertiesEXT.maxTransformFeedbackBufferSize has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceTransformFeedbackPropertiesEXT.maxTransformFeedbackBufferSize)));
|
|
assert(((cast(*void)(*instance.maxTransformFeedbackStreamDataSize)) - cast(*void)(*instance)) == 32, "VkPhysicalDeviceTransformFeedbackPropertiesEXT.maxTransformFeedbackStreamDataSize has unexpected offset % instead of 32", ((cast(*void)(*instance.maxTransformFeedbackStreamDataSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceTransformFeedbackPropertiesEXT.maxTransformFeedbackStreamDataSize)) == 4, "VkPhysicalDeviceTransformFeedbackPropertiesEXT.maxTransformFeedbackStreamDataSize has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceTransformFeedbackPropertiesEXT.maxTransformFeedbackStreamDataSize)));
|
|
assert(((cast(*void)(*instance.maxTransformFeedbackBufferDataSize)) - cast(*void)(*instance)) == 36, "VkPhysicalDeviceTransformFeedbackPropertiesEXT.maxTransformFeedbackBufferDataSize has unexpected offset % instead of 36", ((cast(*void)(*instance.maxTransformFeedbackBufferDataSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceTransformFeedbackPropertiesEXT.maxTransformFeedbackBufferDataSize)) == 4, "VkPhysicalDeviceTransformFeedbackPropertiesEXT.maxTransformFeedbackBufferDataSize has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceTransformFeedbackPropertiesEXT.maxTransformFeedbackBufferDataSize)));
|
|
assert(((cast(*void)(*instance.maxTransformFeedbackBufferDataStride)) - cast(*void)(*instance)) == 40, "VkPhysicalDeviceTransformFeedbackPropertiesEXT.maxTransformFeedbackBufferDataStride has unexpected offset % instead of 40", ((cast(*void)(*instance.maxTransformFeedbackBufferDataStride)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceTransformFeedbackPropertiesEXT.maxTransformFeedbackBufferDataStride)) == 4, "VkPhysicalDeviceTransformFeedbackPropertiesEXT.maxTransformFeedbackBufferDataStride has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceTransformFeedbackPropertiesEXT.maxTransformFeedbackBufferDataStride)));
|
|
assert(((cast(*void)(*instance.transformFeedbackQueries)) - cast(*void)(*instance)) == 44, "VkPhysicalDeviceTransformFeedbackPropertiesEXT.transformFeedbackQueries has unexpected offset % instead of 44", ((cast(*void)(*instance.transformFeedbackQueries)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceTransformFeedbackPropertiesEXT.transformFeedbackQueries)) == 4, "VkPhysicalDeviceTransformFeedbackPropertiesEXT.transformFeedbackQueries has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceTransformFeedbackPropertiesEXT.transformFeedbackQueries)));
|
|
assert(((cast(*void)(*instance.transformFeedbackStreamsLinesTriangles)) - cast(*void)(*instance)) == 48, "VkPhysicalDeviceTransformFeedbackPropertiesEXT.transformFeedbackStreamsLinesTriangles has unexpected offset % instead of 48", ((cast(*void)(*instance.transformFeedbackStreamsLinesTriangles)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceTransformFeedbackPropertiesEXT.transformFeedbackStreamsLinesTriangles)) == 4, "VkPhysicalDeviceTransformFeedbackPropertiesEXT.transformFeedbackStreamsLinesTriangles has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceTransformFeedbackPropertiesEXT.transformFeedbackStreamsLinesTriangles)));
|
|
assert(((cast(*void)(*instance.transformFeedbackRasterizationStreamSelect)) - cast(*void)(*instance)) == 52, "VkPhysicalDeviceTransformFeedbackPropertiesEXT.transformFeedbackRasterizationStreamSelect has unexpected offset % instead of 52", ((cast(*void)(*instance.transformFeedbackRasterizationStreamSelect)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceTransformFeedbackPropertiesEXT.transformFeedbackRasterizationStreamSelect)) == 4, "VkPhysicalDeviceTransformFeedbackPropertiesEXT.transformFeedbackRasterizationStreamSelect has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceTransformFeedbackPropertiesEXT.transformFeedbackRasterizationStreamSelect)));
|
|
assert(((cast(*void)(*instance.transformFeedbackDraw)) - cast(*void)(*instance)) == 56, "VkPhysicalDeviceTransformFeedbackPropertiesEXT.transformFeedbackDraw has unexpected offset % instead of 56", ((cast(*void)(*instance.transformFeedbackDraw)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceTransformFeedbackPropertiesEXT.transformFeedbackDraw)) == 4, "VkPhysicalDeviceTransformFeedbackPropertiesEXT.transformFeedbackDraw has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceTransformFeedbackPropertiesEXT.transformFeedbackDraw)));
|
|
assert(size_of(VkPhysicalDeviceTransformFeedbackPropertiesEXT) == 64, "VkPhysicalDeviceTransformFeedbackPropertiesEXT has size % instead of 64", size_of(VkPhysicalDeviceTransformFeedbackPropertiesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineRasterizationStateStreamCreateInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineRasterizationStateStreamCreateInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRasterizationStateStreamCreateInfoEXT.sType)) == 4, "VkPipelineRasterizationStateStreamCreateInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineRasterizationStateStreamCreateInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineRasterizationStateStreamCreateInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRasterizationStateStreamCreateInfoEXT.pNext)) == 8, "VkPipelineRasterizationStateStreamCreateInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineRasterizationStateStreamCreateInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkPipelineRasterizationStateStreamCreateInfoEXT.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRasterizationStateStreamCreateInfoEXT.flags)) == 4, "VkPipelineRasterizationStateStreamCreateInfoEXT.flags has unexpected size % instead of 4", size_of(type_of(VkPipelineRasterizationStateStreamCreateInfoEXT.flags)));
|
|
assert(((cast(*void)(*instance.rasterizationStream)) - cast(*void)(*instance)) == 20, "VkPipelineRasterizationStateStreamCreateInfoEXT.rasterizationStream has unexpected offset % instead of 20", ((cast(*void)(*instance.rasterizationStream)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRasterizationStateStreamCreateInfoEXT.rasterizationStream)) == 4, "VkPipelineRasterizationStateStreamCreateInfoEXT.rasterizationStream has unexpected size % instead of 4", size_of(type_of(VkPipelineRasterizationStateStreamCreateInfoEXT.rasterizationStream)));
|
|
assert(size_of(VkPipelineRasterizationStateStreamCreateInfoEXT) == 24, "VkPipelineRasterizationStateStreamCreateInfoEXT has size % instead of 24", size_of(VkPipelineRasterizationStateStreamCreateInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkCuModuleCreateInfoNVX;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkCuModuleCreateInfoNVX.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCuModuleCreateInfoNVX.sType)) == 4, "VkCuModuleCreateInfoNVX.sType has unexpected size % instead of 4", size_of(type_of(VkCuModuleCreateInfoNVX.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkCuModuleCreateInfoNVX.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCuModuleCreateInfoNVX.pNext)) == 8, "VkCuModuleCreateInfoNVX.pNext has unexpected size % instead of 8", size_of(type_of(VkCuModuleCreateInfoNVX.pNext)));
|
|
assert(((cast(*void)(*instance.dataSize)) - cast(*void)(*instance)) == 16, "VkCuModuleCreateInfoNVX.dataSize has unexpected offset % instead of 16", ((cast(*void)(*instance.dataSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCuModuleCreateInfoNVX.dataSize)) == 8, "VkCuModuleCreateInfoNVX.dataSize has unexpected size % instead of 8", size_of(type_of(VkCuModuleCreateInfoNVX.dataSize)));
|
|
assert(((cast(*void)(*instance.pData)) - cast(*void)(*instance)) == 24, "VkCuModuleCreateInfoNVX.pData has unexpected offset % instead of 24", ((cast(*void)(*instance.pData)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCuModuleCreateInfoNVX.pData)) == 8, "VkCuModuleCreateInfoNVX.pData has unexpected size % instead of 8", size_of(type_of(VkCuModuleCreateInfoNVX.pData)));
|
|
assert(size_of(VkCuModuleCreateInfoNVX) == 32, "VkCuModuleCreateInfoNVX has size % instead of 32", size_of(VkCuModuleCreateInfoNVX));
|
|
}
|
|
|
|
{
|
|
instance: VkCuModuleTexturingModeCreateInfoNVX;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkCuModuleTexturingModeCreateInfoNVX.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCuModuleTexturingModeCreateInfoNVX.sType)) == 4, "VkCuModuleTexturingModeCreateInfoNVX.sType has unexpected size % instead of 4", size_of(type_of(VkCuModuleTexturingModeCreateInfoNVX.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkCuModuleTexturingModeCreateInfoNVX.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCuModuleTexturingModeCreateInfoNVX.pNext)) == 8, "VkCuModuleTexturingModeCreateInfoNVX.pNext has unexpected size % instead of 8", size_of(type_of(VkCuModuleTexturingModeCreateInfoNVX.pNext)));
|
|
assert(((cast(*void)(*instance.use64bitTexturing)) - cast(*void)(*instance)) == 16, "VkCuModuleTexturingModeCreateInfoNVX.use64bitTexturing has unexpected offset % instead of 16", ((cast(*void)(*instance.use64bitTexturing)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCuModuleTexturingModeCreateInfoNVX.use64bitTexturing)) == 4, "VkCuModuleTexturingModeCreateInfoNVX.use64bitTexturing has unexpected size % instead of 4", size_of(type_of(VkCuModuleTexturingModeCreateInfoNVX.use64bitTexturing)));
|
|
assert(size_of(VkCuModuleTexturingModeCreateInfoNVX) == 24, "VkCuModuleTexturingModeCreateInfoNVX has size % instead of 24", size_of(VkCuModuleTexturingModeCreateInfoNVX));
|
|
}
|
|
|
|
{
|
|
instance: VkCuFunctionCreateInfoNVX;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkCuFunctionCreateInfoNVX.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCuFunctionCreateInfoNVX.sType)) == 4, "VkCuFunctionCreateInfoNVX.sType has unexpected size % instead of 4", size_of(type_of(VkCuFunctionCreateInfoNVX.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkCuFunctionCreateInfoNVX.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCuFunctionCreateInfoNVX.pNext)) == 8, "VkCuFunctionCreateInfoNVX.pNext has unexpected size % instead of 8", size_of(type_of(VkCuFunctionCreateInfoNVX.pNext)));
|
|
assert(((cast(*void)(*instance.module)) - cast(*void)(*instance)) == 16, "VkCuFunctionCreateInfoNVX.module has unexpected offset % instead of 16", ((cast(*void)(*instance.module)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCuFunctionCreateInfoNVX.module)) == 8, "VkCuFunctionCreateInfoNVX.module has unexpected size % instead of 8", size_of(type_of(VkCuFunctionCreateInfoNVX.module)));
|
|
assert(((cast(*void)(*instance.pName)) - cast(*void)(*instance)) == 24, "VkCuFunctionCreateInfoNVX.pName has unexpected offset % instead of 24", ((cast(*void)(*instance.pName)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCuFunctionCreateInfoNVX.pName)) == 8, "VkCuFunctionCreateInfoNVX.pName has unexpected size % instead of 8", size_of(type_of(VkCuFunctionCreateInfoNVX.pName)));
|
|
assert(size_of(VkCuFunctionCreateInfoNVX) == 32, "VkCuFunctionCreateInfoNVX has size % instead of 32", size_of(VkCuFunctionCreateInfoNVX));
|
|
}
|
|
|
|
{
|
|
instance: VkCuLaunchInfoNVX;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkCuLaunchInfoNVX.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCuLaunchInfoNVX.sType)) == 4, "VkCuLaunchInfoNVX.sType has unexpected size % instead of 4", size_of(type_of(VkCuLaunchInfoNVX.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkCuLaunchInfoNVX.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCuLaunchInfoNVX.pNext)) == 8, "VkCuLaunchInfoNVX.pNext has unexpected size % instead of 8", size_of(type_of(VkCuLaunchInfoNVX.pNext)));
|
|
assert(((cast(*void)(*instance.function)) - cast(*void)(*instance)) == 16, "VkCuLaunchInfoNVX.function has unexpected offset % instead of 16", ((cast(*void)(*instance.function)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCuLaunchInfoNVX.function)) == 8, "VkCuLaunchInfoNVX.function has unexpected size % instead of 8", size_of(type_of(VkCuLaunchInfoNVX.function)));
|
|
assert(((cast(*void)(*instance.gridDimX)) - cast(*void)(*instance)) == 24, "VkCuLaunchInfoNVX.gridDimX has unexpected offset % instead of 24", ((cast(*void)(*instance.gridDimX)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCuLaunchInfoNVX.gridDimX)) == 4, "VkCuLaunchInfoNVX.gridDimX has unexpected size % instead of 4", size_of(type_of(VkCuLaunchInfoNVX.gridDimX)));
|
|
assert(((cast(*void)(*instance.gridDimY)) - cast(*void)(*instance)) == 28, "VkCuLaunchInfoNVX.gridDimY has unexpected offset % instead of 28", ((cast(*void)(*instance.gridDimY)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCuLaunchInfoNVX.gridDimY)) == 4, "VkCuLaunchInfoNVX.gridDimY has unexpected size % instead of 4", size_of(type_of(VkCuLaunchInfoNVX.gridDimY)));
|
|
assert(((cast(*void)(*instance.gridDimZ)) - cast(*void)(*instance)) == 32, "VkCuLaunchInfoNVX.gridDimZ has unexpected offset % instead of 32", ((cast(*void)(*instance.gridDimZ)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCuLaunchInfoNVX.gridDimZ)) == 4, "VkCuLaunchInfoNVX.gridDimZ has unexpected size % instead of 4", size_of(type_of(VkCuLaunchInfoNVX.gridDimZ)));
|
|
assert(((cast(*void)(*instance.blockDimX)) - cast(*void)(*instance)) == 36, "VkCuLaunchInfoNVX.blockDimX has unexpected offset % instead of 36", ((cast(*void)(*instance.blockDimX)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCuLaunchInfoNVX.blockDimX)) == 4, "VkCuLaunchInfoNVX.blockDimX has unexpected size % instead of 4", size_of(type_of(VkCuLaunchInfoNVX.blockDimX)));
|
|
assert(((cast(*void)(*instance.blockDimY)) - cast(*void)(*instance)) == 40, "VkCuLaunchInfoNVX.blockDimY has unexpected offset % instead of 40", ((cast(*void)(*instance.blockDimY)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCuLaunchInfoNVX.blockDimY)) == 4, "VkCuLaunchInfoNVX.blockDimY has unexpected size % instead of 4", size_of(type_of(VkCuLaunchInfoNVX.blockDimY)));
|
|
assert(((cast(*void)(*instance.blockDimZ)) - cast(*void)(*instance)) == 44, "VkCuLaunchInfoNVX.blockDimZ has unexpected offset % instead of 44", ((cast(*void)(*instance.blockDimZ)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCuLaunchInfoNVX.blockDimZ)) == 4, "VkCuLaunchInfoNVX.blockDimZ has unexpected size % instead of 4", size_of(type_of(VkCuLaunchInfoNVX.blockDimZ)));
|
|
assert(((cast(*void)(*instance.sharedMemBytes)) - cast(*void)(*instance)) == 48, "VkCuLaunchInfoNVX.sharedMemBytes has unexpected offset % instead of 48", ((cast(*void)(*instance.sharedMemBytes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCuLaunchInfoNVX.sharedMemBytes)) == 4, "VkCuLaunchInfoNVX.sharedMemBytes has unexpected size % instead of 4", size_of(type_of(VkCuLaunchInfoNVX.sharedMemBytes)));
|
|
assert(((cast(*void)(*instance.paramCount)) - cast(*void)(*instance)) == 56, "VkCuLaunchInfoNVX.paramCount has unexpected offset % instead of 56", ((cast(*void)(*instance.paramCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCuLaunchInfoNVX.paramCount)) == 8, "VkCuLaunchInfoNVX.paramCount has unexpected size % instead of 8", size_of(type_of(VkCuLaunchInfoNVX.paramCount)));
|
|
assert(((cast(*void)(*instance.pParams)) - cast(*void)(*instance)) == 64, "VkCuLaunchInfoNVX.pParams has unexpected offset % instead of 64", ((cast(*void)(*instance.pParams)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCuLaunchInfoNVX.pParams)) == 8, "VkCuLaunchInfoNVX.pParams has unexpected size % instead of 8", size_of(type_of(VkCuLaunchInfoNVX.pParams)));
|
|
assert(((cast(*void)(*instance.extraCount)) - cast(*void)(*instance)) == 72, "VkCuLaunchInfoNVX.extraCount has unexpected offset % instead of 72", ((cast(*void)(*instance.extraCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCuLaunchInfoNVX.extraCount)) == 8, "VkCuLaunchInfoNVX.extraCount has unexpected size % instead of 8", size_of(type_of(VkCuLaunchInfoNVX.extraCount)));
|
|
assert(((cast(*void)(*instance.pExtras)) - cast(*void)(*instance)) == 80, "VkCuLaunchInfoNVX.pExtras has unexpected offset % instead of 80", ((cast(*void)(*instance.pExtras)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCuLaunchInfoNVX.pExtras)) == 8, "VkCuLaunchInfoNVX.pExtras has unexpected size % instead of 8", size_of(type_of(VkCuLaunchInfoNVX.pExtras)));
|
|
assert(size_of(VkCuLaunchInfoNVX) == 88, "VkCuLaunchInfoNVX has size % instead of 88", size_of(VkCuLaunchInfoNVX));
|
|
}
|
|
|
|
{
|
|
instance: VkImageViewHandleInfoNVX;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkImageViewHandleInfoNVX.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageViewHandleInfoNVX.sType)) == 4, "VkImageViewHandleInfoNVX.sType has unexpected size % instead of 4", size_of(type_of(VkImageViewHandleInfoNVX.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkImageViewHandleInfoNVX.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageViewHandleInfoNVX.pNext)) == 8, "VkImageViewHandleInfoNVX.pNext has unexpected size % instead of 8", size_of(type_of(VkImageViewHandleInfoNVX.pNext)));
|
|
assert(((cast(*void)(*instance.imageView)) - cast(*void)(*instance)) == 16, "VkImageViewHandleInfoNVX.imageView has unexpected offset % instead of 16", ((cast(*void)(*instance.imageView)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageViewHandleInfoNVX.imageView)) == 8, "VkImageViewHandleInfoNVX.imageView has unexpected size % instead of 8", size_of(type_of(VkImageViewHandleInfoNVX.imageView)));
|
|
assert(((cast(*void)(*instance.descriptorType)) - cast(*void)(*instance)) == 24, "VkImageViewHandleInfoNVX.descriptorType has unexpected offset % instead of 24", ((cast(*void)(*instance.descriptorType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageViewHandleInfoNVX.descriptorType)) == 4, "VkImageViewHandleInfoNVX.descriptorType has unexpected size % instead of 4", size_of(type_of(VkImageViewHandleInfoNVX.descriptorType)));
|
|
assert(((cast(*void)(*instance.sampler)) - cast(*void)(*instance)) == 32, "VkImageViewHandleInfoNVX.sampler has unexpected offset % instead of 32", ((cast(*void)(*instance.sampler)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageViewHandleInfoNVX.sampler)) == 8, "VkImageViewHandleInfoNVX.sampler has unexpected size % instead of 8", size_of(type_of(VkImageViewHandleInfoNVX.sampler)));
|
|
assert(size_of(VkImageViewHandleInfoNVX) == 40, "VkImageViewHandleInfoNVX has size % instead of 40", size_of(VkImageViewHandleInfoNVX));
|
|
}
|
|
|
|
{
|
|
instance: VkImageViewAddressPropertiesNVX;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkImageViewAddressPropertiesNVX.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageViewAddressPropertiesNVX.sType)) == 4, "VkImageViewAddressPropertiesNVX.sType has unexpected size % instead of 4", size_of(type_of(VkImageViewAddressPropertiesNVX.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkImageViewAddressPropertiesNVX.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageViewAddressPropertiesNVX.pNext)) == 8, "VkImageViewAddressPropertiesNVX.pNext has unexpected size % instead of 8", size_of(type_of(VkImageViewAddressPropertiesNVX.pNext)));
|
|
assert(((cast(*void)(*instance.deviceAddress)) - cast(*void)(*instance)) == 16, "VkImageViewAddressPropertiesNVX.deviceAddress has unexpected offset % instead of 16", ((cast(*void)(*instance.deviceAddress)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageViewAddressPropertiesNVX.deviceAddress)) == 8, "VkImageViewAddressPropertiesNVX.deviceAddress has unexpected size % instead of 8", size_of(type_of(VkImageViewAddressPropertiesNVX.deviceAddress)));
|
|
assert(((cast(*void)(*instance.size)) - cast(*void)(*instance)) == 24, "VkImageViewAddressPropertiesNVX.size has unexpected offset % instead of 24", ((cast(*void)(*instance.size)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageViewAddressPropertiesNVX.size)) == 8, "VkImageViewAddressPropertiesNVX.size has unexpected size % instead of 8", size_of(type_of(VkImageViewAddressPropertiesNVX.size)));
|
|
assert(size_of(VkImageViewAddressPropertiesNVX) == 32, "VkImageViewAddressPropertiesNVX has size % instead of 32", size_of(VkImageViewAddressPropertiesNVX));
|
|
}
|
|
|
|
{
|
|
instance: VkTextureLODGatherFormatPropertiesAMD;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkTextureLODGatherFormatPropertiesAMD.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkTextureLODGatherFormatPropertiesAMD.sType)) == 4, "VkTextureLODGatherFormatPropertiesAMD.sType has unexpected size % instead of 4", size_of(type_of(VkTextureLODGatherFormatPropertiesAMD.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkTextureLODGatherFormatPropertiesAMD.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkTextureLODGatherFormatPropertiesAMD.pNext)) == 8, "VkTextureLODGatherFormatPropertiesAMD.pNext has unexpected size % instead of 8", size_of(type_of(VkTextureLODGatherFormatPropertiesAMD.pNext)));
|
|
assert(((cast(*void)(*instance.supportsTextureGatherLODBiasAMD)) - cast(*void)(*instance)) == 16, "VkTextureLODGatherFormatPropertiesAMD.supportsTextureGatherLODBiasAMD has unexpected offset % instead of 16", ((cast(*void)(*instance.supportsTextureGatherLODBiasAMD)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkTextureLODGatherFormatPropertiesAMD.supportsTextureGatherLODBiasAMD)) == 4, "VkTextureLODGatherFormatPropertiesAMD.supportsTextureGatherLODBiasAMD has unexpected size % instead of 4", size_of(type_of(VkTextureLODGatherFormatPropertiesAMD.supportsTextureGatherLODBiasAMD)));
|
|
assert(size_of(VkTextureLODGatherFormatPropertiesAMD) == 24, "VkTextureLODGatherFormatPropertiesAMD has size % instead of 24", size_of(VkTextureLODGatherFormatPropertiesAMD));
|
|
}
|
|
|
|
{
|
|
instance: VkShaderResourceUsageAMD;
|
|
assert(((cast(*void)(*instance.numUsedVgprs)) - cast(*void)(*instance)) == 0, "VkShaderResourceUsageAMD.numUsedVgprs has unexpected offset % instead of 0", ((cast(*void)(*instance.numUsedVgprs)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkShaderResourceUsageAMD.numUsedVgprs)) == 4, "VkShaderResourceUsageAMD.numUsedVgprs has unexpected size % instead of 4", size_of(type_of(VkShaderResourceUsageAMD.numUsedVgprs)));
|
|
assert(((cast(*void)(*instance.numUsedSgprs)) - cast(*void)(*instance)) == 4, "VkShaderResourceUsageAMD.numUsedSgprs has unexpected offset % instead of 4", ((cast(*void)(*instance.numUsedSgprs)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkShaderResourceUsageAMD.numUsedSgprs)) == 4, "VkShaderResourceUsageAMD.numUsedSgprs has unexpected size % instead of 4", size_of(type_of(VkShaderResourceUsageAMD.numUsedSgprs)));
|
|
assert(((cast(*void)(*instance.ldsSizePerLocalWorkGroup)) - cast(*void)(*instance)) == 8, "VkShaderResourceUsageAMD.ldsSizePerLocalWorkGroup has unexpected offset % instead of 8", ((cast(*void)(*instance.ldsSizePerLocalWorkGroup)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkShaderResourceUsageAMD.ldsSizePerLocalWorkGroup)) == 4, "VkShaderResourceUsageAMD.ldsSizePerLocalWorkGroup has unexpected size % instead of 4", size_of(type_of(VkShaderResourceUsageAMD.ldsSizePerLocalWorkGroup)));
|
|
assert(((cast(*void)(*instance.ldsUsageSizeInBytes)) - cast(*void)(*instance)) == 16, "VkShaderResourceUsageAMD.ldsUsageSizeInBytes has unexpected offset % instead of 16", ((cast(*void)(*instance.ldsUsageSizeInBytes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkShaderResourceUsageAMD.ldsUsageSizeInBytes)) == 8, "VkShaderResourceUsageAMD.ldsUsageSizeInBytes has unexpected size % instead of 8", size_of(type_of(VkShaderResourceUsageAMD.ldsUsageSizeInBytes)));
|
|
assert(((cast(*void)(*instance.scratchMemUsageInBytes)) - cast(*void)(*instance)) == 24, "VkShaderResourceUsageAMD.scratchMemUsageInBytes has unexpected offset % instead of 24", ((cast(*void)(*instance.scratchMemUsageInBytes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkShaderResourceUsageAMD.scratchMemUsageInBytes)) == 8, "VkShaderResourceUsageAMD.scratchMemUsageInBytes has unexpected size % instead of 8", size_of(type_of(VkShaderResourceUsageAMD.scratchMemUsageInBytes)));
|
|
assert(size_of(VkShaderResourceUsageAMD) == 32, "VkShaderResourceUsageAMD has size % instead of 32", size_of(VkShaderResourceUsageAMD));
|
|
}
|
|
|
|
{
|
|
instance: VkShaderStatisticsInfoAMD;
|
|
assert(((cast(*void)(*instance.shaderStageMask)) - cast(*void)(*instance)) == 0, "VkShaderStatisticsInfoAMD.shaderStageMask has unexpected offset % instead of 0", ((cast(*void)(*instance.shaderStageMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkShaderStatisticsInfoAMD.shaderStageMask)) == 4, "VkShaderStatisticsInfoAMD.shaderStageMask has unexpected size % instead of 4", size_of(type_of(VkShaderStatisticsInfoAMD.shaderStageMask)));
|
|
assert(((cast(*void)(*instance.resourceUsage)) - cast(*void)(*instance)) == 8, "VkShaderStatisticsInfoAMD.resourceUsage has unexpected offset % instead of 8", ((cast(*void)(*instance.resourceUsage)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkShaderStatisticsInfoAMD.resourceUsage)) == 32, "VkShaderStatisticsInfoAMD.resourceUsage has unexpected size % instead of 32", size_of(type_of(VkShaderStatisticsInfoAMD.resourceUsage)));
|
|
assert(((cast(*void)(*instance.numPhysicalVgprs)) - cast(*void)(*instance)) == 40, "VkShaderStatisticsInfoAMD.numPhysicalVgprs has unexpected offset % instead of 40", ((cast(*void)(*instance.numPhysicalVgprs)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkShaderStatisticsInfoAMD.numPhysicalVgprs)) == 4, "VkShaderStatisticsInfoAMD.numPhysicalVgprs has unexpected size % instead of 4", size_of(type_of(VkShaderStatisticsInfoAMD.numPhysicalVgprs)));
|
|
assert(((cast(*void)(*instance.numPhysicalSgprs)) - cast(*void)(*instance)) == 44, "VkShaderStatisticsInfoAMD.numPhysicalSgprs has unexpected offset % instead of 44", ((cast(*void)(*instance.numPhysicalSgprs)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkShaderStatisticsInfoAMD.numPhysicalSgprs)) == 4, "VkShaderStatisticsInfoAMD.numPhysicalSgprs has unexpected size % instead of 4", size_of(type_of(VkShaderStatisticsInfoAMD.numPhysicalSgprs)));
|
|
assert(((cast(*void)(*instance.numAvailableVgprs)) - cast(*void)(*instance)) == 48, "VkShaderStatisticsInfoAMD.numAvailableVgprs has unexpected offset % instead of 48", ((cast(*void)(*instance.numAvailableVgprs)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkShaderStatisticsInfoAMD.numAvailableVgprs)) == 4, "VkShaderStatisticsInfoAMD.numAvailableVgprs has unexpected size % instead of 4", size_of(type_of(VkShaderStatisticsInfoAMD.numAvailableVgprs)));
|
|
assert(((cast(*void)(*instance.numAvailableSgprs)) - cast(*void)(*instance)) == 52, "VkShaderStatisticsInfoAMD.numAvailableSgprs has unexpected offset % instead of 52", ((cast(*void)(*instance.numAvailableSgprs)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkShaderStatisticsInfoAMD.numAvailableSgprs)) == 4, "VkShaderStatisticsInfoAMD.numAvailableSgprs has unexpected size % instead of 4", size_of(type_of(VkShaderStatisticsInfoAMD.numAvailableSgprs)));
|
|
assert(((cast(*void)(*instance.computeWorkGroupSize)) - cast(*void)(*instance)) == 56, "VkShaderStatisticsInfoAMD.computeWorkGroupSize has unexpected offset % instead of 56", ((cast(*void)(*instance.computeWorkGroupSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkShaderStatisticsInfoAMD.computeWorkGroupSize)) == 12, "VkShaderStatisticsInfoAMD.computeWorkGroupSize has unexpected size % instead of 12", size_of(type_of(VkShaderStatisticsInfoAMD.computeWorkGroupSize)));
|
|
assert(size_of(VkShaderStatisticsInfoAMD) == 72, "VkShaderStatisticsInfoAMD has size % instead of 72", size_of(VkShaderStatisticsInfoAMD));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceCornerSampledImageFeaturesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceCornerSampledImageFeaturesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCornerSampledImageFeaturesNV.sType)) == 4, "VkPhysicalDeviceCornerSampledImageFeaturesNV.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCornerSampledImageFeaturesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceCornerSampledImageFeaturesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCornerSampledImageFeaturesNV.pNext)) == 8, "VkPhysicalDeviceCornerSampledImageFeaturesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceCornerSampledImageFeaturesNV.pNext)));
|
|
assert(((cast(*void)(*instance.cornerSampledImage)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceCornerSampledImageFeaturesNV.cornerSampledImage has unexpected offset % instead of 16", ((cast(*void)(*instance.cornerSampledImage)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCornerSampledImageFeaturesNV.cornerSampledImage)) == 4, "VkPhysicalDeviceCornerSampledImageFeaturesNV.cornerSampledImage has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCornerSampledImageFeaturesNV.cornerSampledImage)));
|
|
assert(size_of(VkPhysicalDeviceCornerSampledImageFeaturesNV) == 24, "VkPhysicalDeviceCornerSampledImageFeaturesNV has size % instead of 24", size_of(VkPhysicalDeviceCornerSampledImageFeaturesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkExternalImageFormatPropertiesNV;
|
|
assert(((cast(*void)(*instance.imageFormatProperties)) - cast(*void)(*instance)) == 0, "VkExternalImageFormatPropertiesNV.imageFormatProperties has unexpected offset % instead of 0", ((cast(*void)(*instance.imageFormatProperties)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExternalImageFormatPropertiesNV.imageFormatProperties)) == 32, "VkExternalImageFormatPropertiesNV.imageFormatProperties has unexpected size % instead of 32", size_of(type_of(VkExternalImageFormatPropertiesNV.imageFormatProperties)));
|
|
assert(((cast(*void)(*instance.externalMemoryFeatures)) - cast(*void)(*instance)) == 32, "VkExternalImageFormatPropertiesNV.externalMemoryFeatures has unexpected offset % instead of 32", ((cast(*void)(*instance.externalMemoryFeatures)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExternalImageFormatPropertiesNV.externalMemoryFeatures)) == 4, "VkExternalImageFormatPropertiesNV.externalMemoryFeatures has unexpected size % instead of 4", size_of(type_of(VkExternalImageFormatPropertiesNV.externalMemoryFeatures)));
|
|
assert(((cast(*void)(*instance.exportFromImportedHandleTypes)) - cast(*void)(*instance)) == 36, "VkExternalImageFormatPropertiesNV.exportFromImportedHandleTypes has unexpected offset % instead of 36", ((cast(*void)(*instance.exportFromImportedHandleTypes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExternalImageFormatPropertiesNV.exportFromImportedHandleTypes)) == 4, "VkExternalImageFormatPropertiesNV.exportFromImportedHandleTypes has unexpected size % instead of 4", size_of(type_of(VkExternalImageFormatPropertiesNV.exportFromImportedHandleTypes)));
|
|
assert(((cast(*void)(*instance.compatibleHandleTypes)) - cast(*void)(*instance)) == 40, "VkExternalImageFormatPropertiesNV.compatibleHandleTypes has unexpected offset % instead of 40", ((cast(*void)(*instance.compatibleHandleTypes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExternalImageFormatPropertiesNV.compatibleHandleTypes)) == 4, "VkExternalImageFormatPropertiesNV.compatibleHandleTypes has unexpected size % instead of 4", size_of(type_of(VkExternalImageFormatPropertiesNV.compatibleHandleTypes)));
|
|
assert(size_of(VkExternalImageFormatPropertiesNV) == 48, "VkExternalImageFormatPropertiesNV has size % instead of 48", size_of(VkExternalImageFormatPropertiesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkExternalMemoryImageCreateInfoNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkExternalMemoryImageCreateInfoNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExternalMemoryImageCreateInfoNV.sType)) == 4, "VkExternalMemoryImageCreateInfoNV.sType has unexpected size % instead of 4", size_of(type_of(VkExternalMemoryImageCreateInfoNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkExternalMemoryImageCreateInfoNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExternalMemoryImageCreateInfoNV.pNext)) == 8, "VkExternalMemoryImageCreateInfoNV.pNext has unexpected size % instead of 8", size_of(type_of(VkExternalMemoryImageCreateInfoNV.pNext)));
|
|
assert(((cast(*void)(*instance.handleTypes)) - cast(*void)(*instance)) == 16, "VkExternalMemoryImageCreateInfoNV.handleTypes has unexpected offset % instead of 16", ((cast(*void)(*instance.handleTypes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExternalMemoryImageCreateInfoNV.handleTypes)) == 4, "VkExternalMemoryImageCreateInfoNV.handleTypes has unexpected size % instead of 4", size_of(type_of(VkExternalMemoryImageCreateInfoNV.handleTypes)));
|
|
assert(size_of(VkExternalMemoryImageCreateInfoNV) == 24, "VkExternalMemoryImageCreateInfoNV has size % instead of 24", size_of(VkExternalMemoryImageCreateInfoNV));
|
|
}
|
|
|
|
{
|
|
instance: VkExportMemoryAllocateInfoNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkExportMemoryAllocateInfoNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExportMemoryAllocateInfoNV.sType)) == 4, "VkExportMemoryAllocateInfoNV.sType has unexpected size % instead of 4", size_of(type_of(VkExportMemoryAllocateInfoNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkExportMemoryAllocateInfoNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExportMemoryAllocateInfoNV.pNext)) == 8, "VkExportMemoryAllocateInfoNV.pNext has unexpected size % instead of 8", size_of(type_of(VkExportMemoryAllocateInfoNV.pNext)));
|
|
assert(((cast(*void)(*instance.handleTypes)) - cast(*void)(*instance)) == 16, "VkExportMemoryAllocateInfoNV.handleTypes has unexpected offset % instead of 16", ((cast(*void)(*instance.handleTypes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExportMemoryAllocateInfoNV.handleTypes)) == 4, "VkExportMemoryAllocateInfoNV.handleTypes has unexpected size % instead of 4", size_of(type_of(VkExportMemoryAllocateInfoNV.handleTypes)));
|
|
assert(size_of(VkExportMemoryAllocateInfoNV) == 24, "VkExportMemoryAllocateInfoNV has size % instead of 24", size_of(VkExportMemoryAllocateInfoNV));
|
|
}
|
|
|
|
{
|
|
instance: VkValidationFlagsEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkValidationFlagsEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkValidationFlagsEXT.sType)) == 4, "VkValidationFlagsEXT.sType has unexpected size % instead of 4", size_of(type_of(VkValidationFlagsEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkValidationFlagsEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkValidationFlagsEXT.pNext)) == 8, "VkValidationFlagsEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkValidationFlagsEXT.pNext)));
|
|
assert(((cast(*void)(*instance.disabledValidationCheckCount)) - cast(*void)(*instance)) == 16, "VkValidationFlagsEXT.disabledValidationCheckCount has unexpected offset % instead of 16", ((cast(*void)(*instance.disabledValidationCheckCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkValidationFlagsEXT.disabledValidationCheckCount)) == 4, "VkValidationFlagsEXT.disabledValidationCheckCount has unexpected size % instead of 4", size_of(type_of(VkValidationFlagsEXT.disabledValidationCheckCount)));
|
|
assert(((cast(*void)(*instance.pDisabledValidationChecks)) - cast(*void)(*instance)) == 24, "VkValidationFlagsEXT.pDisabledValidationChecks has unexpected offset % instead of 24", ((cast(*void)(*instance.pDisabledValidationChecks)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkValidationFlagsEXT.pDisabledValidationChecks)) == 8, "VkValidationFlagsEXT.pDisabledValidationChecks has unexpected size % instead of 8", size_of(type_of(VkValidationFlagsEXT.pDisabledValidationChecks)));
|
|
assert(size_of(VkValidationFlagsEXT) == 32, "VkValidationFlagsEXT has size % instead of 32", size_of(VkValidationFlagsEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkImageViewASTCDecodeModeEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkImageViewASTCDecodeModeEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageViewASTCDecodeModeEXT.sType)) == 4, "VkImageViewASTCDecodeModeEXT.sType has unexpected size % instead of 4", size_of(type_of(VkImageViewASTCDecodeModeEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkImageViewASTCDecodeModeEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageViewASTCDecodeModeEXT.pNext)) == 8, "VkImageViewASTCDecodeModeEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkImageViewASTCDecodeModeEXT.pNext)));
|
|
assert(((cast(*void)(*instance.decodeMode)) - cast(*void)(*instance)) == 16, "VkImageViewASTCDecodeModeEXT.decodeMode has unexpected offset % instead of 16", ((cast(*void)(*instance.decodeMode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageViewASTCDecodeModeEXT.decodeMode)) == 4, "VkImageViewASTCDecodeModeEXT.decodeMode has unexpected size % instead of 4", size_of(type_of(VkImageViewASTCDecodeModeEXT.decodeMode)));
|
|
assert(size_of(VkImageViewASTCDecodeModeEXT) == 24, "VkImageViewASTCDecodeModeEXT has size % instead of 24", size_of(VkImageViewASTCDecodeModeEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceASTCDecodeFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceASTCDecodeFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceASTCDecodeFeaturesEXT.sType)) == 4, "VkPhysicalDeviceASTCDecodeFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceASTCDecodeFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceASTCDecodeFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceASTCDecodeFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceASTCDecodeFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceASTCDecodeFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.decodeModeSharedExponent)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceASTCDecodeFeaturesEXT.decodeModeSharedExponent has unexpected offset % instead of 16", ((cast(*void)(*instance.decodeModeSharedExponent)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceASTCDecodeFeaturesEXT.decodeModeSharedExponent)) == 4, "VkPhysicalDeviceASTCDecodeFeaturesEXT.decodeModeSharedExponent has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceASTCDecodeFeaturesEXT.decodeModeSharedExponent)));
|
|
assert(size_of(VkPhysicalDeviceASTCDecodeFeaturesEXT) == 24, "VkPhysicalDeviceASTCDecodeFeaturesEXT has size % instead of 24", size_of(VkPhysicalDeviceASTCDecodeFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkConditionalRenderingBeginInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkConditionalRenderingBeginInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkConditionalRenderingBeginInfoEXT.sType)) == 4, "VkConditionalRenderingBeginInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkConditionalRenderingBeginInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkConditionalRenderingBeginInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkConditionalRenderingBeginInfoEXT.pNext)) == 8, "VkConditionalRenderingBeginInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkConditionalRenderingBeginInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.buffer)) - cast(*void)(*instance)) == 16, "VkConditionalRenderingBeginInfoEXT.buffer has unexpected offset % instead of 16", ((cast(*void)(*instance.buffer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkConditionalRenderingBeginInfoEXT.buffer)) == 8, "VkConditionalRenderingBeginInfoEXT.buffer has unexpected size % instead of 8", size_of(type_of(VkConditionalRenderingBeginInfoEXT.buffer)));
|
|
assert(((cast(*void)(*instance.offset)) - cast(*void)(*instance)) == 24, "VkConditionalRenderingBeginInfoEXT.offset has unexpected offset % instead of 24", ((cast(*void)(*instance.offset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkConditionalRenderingBeginInfoEXT.offset)) == 8, "VkConditionalRenderingBeginInfoEXT.offset has unexpected size % instead of 8", size_of(type_of(VkConditionalRenderingBeginInfoEXT.offset)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 32, "VkConditionalRenderingBeginInfoEXT.flags has unexpected offset % instead of 32", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkConditionalRenderingBeginInfoEXT.flags)) == 4, "VkConditionalRenderingBeginInfoEXT.flags has unexpected size % instead of 4", size_of(type_of(VkConditionalRenderingBeginInfoEXT.flags)));
|
|
assert(size_of(VkConditionalRenderingBeginInfoEXT) == 40, "VkConditionalRenderingBeginInfoEXT has size % instead of 40", size_of(VkConditionalRenderingBeginInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceConditionalRenderingFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceConditionalRenderingFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceConditionalRenderingFeaturesEXT.sType)) == 4, "VkPhysicalDeviceConditionalRenderingFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceConditionalRenderingFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceConditionalRenderingFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceConditionalRenderingFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceConditionalRenderingFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceConditionalRenderingFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.conditionalRendering)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceConditionalRenderingFeaturesEXT.conditionalRendering has unexpected offset % instead of 16", ((cast(*void)(*instance.conditionalRendering)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceConditionalRenderingFeaturesEXT.conditionalRendering)) == 4, "VkPhysicalDeviceConditionalRenderingFeaturesEXT.conditionalRendering has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceConditionalRenderingFeaturesEXT.conditionalRendering)));
|
|
assert(((cast(*void)(*instance.inheritedConditionalRendering)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceConditionalRenderingFeaturesEXT.inheritedConditionalRendering has unexpected offset % instead of 20", ((cast(*void)(*instance.inheritedConditionalRendering)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceConditionalRenderingFeaturesEXT.inheritedConditionalRendering)) == 4, "VkPhysicalDeviceConditionalRenderingFeaturesEXT.inheritedConditionalRendering has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceConditionalRenderingFeaturesEXT.inheritedConditionalRendering)));
|
|
assert(size_of(VkPhysicalDeviceConditionalRenderingFeaturesEXT) == 24, "VkPhysicalDeviceConditionalRenderingFeaturesEXT has size % instead of 24", size_of(VkPhysicalDeviceConditionalRenderingFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkCommandBufferInheritanceConditionalRenderingInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkCommandBufferInheritanceConditionalRenderingInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCommandBufferInheritanceConditionalRenderingInfoEXT.sType)) == 4, "VkCommandBufferInheritanceConditionalRenderingInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkCommandBufferInheritanceConditionalRenderingInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkCommandBufferInheritanceConditionalRenderingInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCommandBufferInheritanceConditionalRenderingInfoEXT.pNext)) == 8, "VkCommandBufferInheritanceConditionalRenderingInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkCommandBufferInheritanceConditionalRenderingInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.conditionalRenderingEnable)) - cast(*void)(*instance)) == 16, "VkCommandBufferInheritanceConditionalRenderingInfoEXT.conditionalRenderingEnable has unexpected offset % instead of 16", ((cast(*void)(*instance.conditionalRenderingEnable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCommandBufferInheritanceConditionalRenderingInfoEXT.conditionalRenderingEnable)) == 4, "VkCommandBufferInheritanceConditionalRenderingInfoEXT.conditionalRenderingEnable has unexpected size % instead of 4", size_of(type_of(VkCommandBufferInheritanceConditionalRenderingInfoEXT.conditionalRenderingEnable)));
|
|
assert(size_of(VkCommandBufferInheritanceConditionalRenderingInfoEXT) == 24, "VkCommandBufferInheritanceConditionalRenderingInfoEXT has size % instead of 24", size_of(VkCommandBufferInheritanceConditionalRenderingInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkViewportWScalingNV;
|
|
assert(((cast(*void)(*instance.xcoeff)) - cast(*void)(*instance)) == 0, "VkViewportWScalingNV.xcoeff has unexpected offset % instead of 0", ((cast(*void)(*instance.xcoeff)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkViewportWScalingNV.xcoeff)) == 4, "VkViewportWScalingNV.xcoeff has unexpected size % instead of 4", size_of(type_of(VkViewportWScalingNV.xcoeff)));
|
|
assert(((cast(*void)(*instance.ycoeff)) - cast(*void)(*instance)) == 4, "VkViewportWScalingNV.ycoeff has unexpected offset % instead of 4", ((cast(*void)(*instance.ycoeff)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkViewportWScalingNV.ycoeff)) == 4, "VkViewportWScalingNV.ycoeff has unexpected size % instead of 4", size_of(type_of(VkViewportWScalingNV.ycoeff)));
|
|
assert(size_of(VkViewportWScalingNV) == 8, "VkViewportWScalingNV has size % instead of 8", size_of(VkViewportWScalingNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineViewportWScalingStateCreateInfoNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineViewportWScalingStateCreateInfoNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineViewportWScalingStateCreateInfoNV.sType)) == 4, "VkPipelineViewportWScalingStateCreateInfoNV.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineViewportWScalingStateCreateInfoNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineViewportWScalingStateCreateInfoNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineViewportWScalingStateCreateInfoNV.pNext)) == 8, "VkPipelineViewportWScalingStateCreateInfoNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineViewportWScalingStateCreateInfoNV.pNext)));
|
|
assert(((cast(*void)(*instance.viewportWScalingEnable)) - cast(*void)(*instance)) == 16, "VkPipelineViewportWScalingStateCreateInfoNV.viewportWScalingEnable has unexpected offset % instead of 16", ((cast(*void)(*instance.viewportWScalingEnable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineViewportWScalingStateCreateInfoNV.viewportWScalingEnable)) == 4, "VkPipelineViewportWScalingStateCreateInfoNV.viewportWScalingEnable has unexpected size % instead of 4", size_of(type_of(VkPipelineViewportWScalingStateCreateInfoNV.viewportWScalingEnable)));
|
|
assert(((cast(*void)(*instance.viewportCount)) - cast(*void)(*instance)) == 20, "VkPipelineViewportWScalingStateCreateInfoNV.viewportCount has unexpected offset % instead of 20", ((cast(*void)(*instance.viewportCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineViewportWScalingStateCreateInfoNV.viewportCount)) == 4, "VkPipelineViewportWScalingStateCreateInfoNV.viewportCount has unexpected size % instead of 4", size_of(type_of(VkPipelineViewportWScalingStateCreateInfoNV.viewportCount)));
|
|
assert(((cast(*void)(*instance.pViewportWScalings)) - cast(*void)(*instance)) == 24, "VkPipelineViewportWScalingStateCreateInfoNV.pViewportWScalings has unexpected offset % instead of 24", ((cast(*void)(*instance.pViewportWScalings)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineViewportWScalingStateCreateInfoNV.pViewportWScalings)) == 8, "VkPipelineViewportWScalingStateCreateInfoNV.pViewportWScalings has unexpected size % instead of 8", size_of(type_of(VkPipelineViewportWScalingStateCreateInfoNV.pViewportWScalings)));
|
|
assert(size_of(VkPipelineViewportWScalingStateCreateInfoNV) == 32, "VkPipelineViewportWScalingStateCreateInfoNV has size % instead of 32", size_of(VkPipelineViewportWScalingStateCreateInfoNV));
|
|
}
|
|
|
|
{
|
|
instance: VkSurfaceCapabilities2EXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSurfaceCapabilities2EXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfaceCapabilities2EXT.sType)) == 4, "VkSurfaceCapabilities2EXT.sType has unexpected size % instead of 4", size_of(type_of(VkSurfaceCapabilities2EXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSurfaceCapabilities2EXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfaceCapabilities2EXT.pNext)) == 8, "VkSurfaceCapabilities2EXT.pNext has unexpected size % instead of 8", size_of(type_of(VkSurfaceCapabilities2EXT.pNext)));
|
|
assert(((cast(*void)(*instance.minImageCount)) - cast(*void)(*instance)) == 16, "VkSurfaceCapabilities2EXT.minImageCount has unexpected offset % instead of 16", ((cast(*void)(*instance.minImageCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfaceCapabilities2EXT.minImageCount)) == 4, "VkSurfaceCapabilities2EXT.minImageCount has unexpected size % instead of 4", size_of(type_of(VkSurfaceCapabilities2EXT.minImageCount)));
|
|
assert(((cast(*void)(*instance.maxImageCount)) - cast(*void)(*instance)) == 20, "VkSurfaceCapabilities2EXT.maxImageCount has unexpected offset % instead of 20", ((cast(*void)(*instance.maxImageCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfaceCapabilities2EXT.maxImageCount)) == 4, "VkSurfaceCapabilities2EXT.maxImageCount has unexpected size % instead of 4", size_of(type_of(VkSurfaceCapabilities2EXT.maxImageCount)));
|
|
assert(((cast(*void)(*instance.currentExtent)) - cast(*void)(*instance)) == 24, "VkSurfaceCapabilities2EXT.currentExtent has unexpected offset % instead of 24", ((cast(*void)(*instance.currentExtent)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfaceCapabilities2EXT.currentExtent)) == 8, "VkSurfaceCapabilities2EXT.currentExtent has unexpected size % instead of 8", size_of(type_of(VkSurfaceCapabilities2EXT.currentExtent)));
|
|
assert(((cast(*void)(*instance.minImageExtent)) - cast(*void)(*instance)) == 32, "VkSurfaceCapabilities2EXT.minImageExtent has unexpected offset % instead of 32", ((cast(*void)(*instance.minImageExtent)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfaceCapabilities2EXT.minImageExtent)) == 8, "VkSurfaceCapabilities2EXT.minImageExtent has unexpected size % instead of 8", size_of(type_of(VkSurfaceCapabilities2EXT.minImageExtent)));
|
|
assert(((cast(*void)(*instance.maxImageExtent)) - cast(*void)(*instance)) == 40, "VkSurfaceCapabilities2EXT.maxImageExtent has unexpected offset % instead of 40", ((cast(*void)(*instance.maxImageExtent)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfaceCapabilities2EXT.maxImageExtent)) == 8, "VkSurfaceCapabilities2EXT.maxImageExtent has unexpected size % instead of 8", size_of(type_of(VkSurfaceCapabilities2EXT.maxImageExtent)));
|
|
assert(((cast(*void)(*instance.maxImageArrayLayers)) - cast(*void)(*instance)) == 48, "VkSurfaceCapabilities2EXT.maxImageArrayLayers has unexpected offset % instead of 48", ((cast(*void)(*instance.maxImageArrayLayers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfaceCapabilities2EXT.maxImageArrayLayers)) == 4, "VkSurfaceCapabilities2EXT.maxImageArrayLayers has unexpected size % instead of 4", size_of(type_of(VkSurfaceCapabilities2EXT.maxImageArrayLayers)));
|
|
assert(((cast(*void)(*instance.supportedTransforms)) - cast(*void)(*instance)) == 52, "VkSurfaceCapabilities2EXT.supportedTransforms has unexpected offset % instead of 52", ((cast(*void)(*instance.supportedTransforms)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfaceCapabilities2EXT.supportedTransforms)) == 4, "VkSurfaceCapabilities2EXT.supportedTransforms has unexpected size % instead of 4", size_of(type_of(VkSurfaceCapabilities2EXT.supportedTransforms)));
|
|
assert(((cast(*void)(*instance.currentTransform)) - cast(*void)(*instance)) == 56, "VkSurfaceCapabilities2EXT.currentTransform has unexpected offset % instead of 56", ((cast(*void)(*instance.currentTransform)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfaceCapabilities2EXT.currentTransform)) == 4, "VkSurfaceCapabilities2EXT.currentTransform has unexpected size % instead of 4", size_of(type_of(VkSurfaceCapabilities2EXT.currentTransform)));
|
|
assert(((cast(*void)(*instance.supportedCompositeAlpha)) - cast(*void)(*instance)) == 60, "VkSurfaceCapabilities2EXT.supportedCompositeAlpha has unexpected offset % instead of 60", ((cast(*void)(*instance.supportedCompositeAlpha)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfaceCapabilities2EXT.supportedCompositeAlpha)) == 4, "VkSurfaceCapabilities2EXT.supportedCompositeAlpha has unexpected size % instead of 4", size_of(type_of(VkSurfaceCapabilities2EXT.supportedCompositeAlpha)));
|
|
assert(((cast(*void)(*instance.supportedUsageFlags)) - cast(*void)(*instance)) == 64, "VkSurfaceCapabilities2EXT.supportedUsageFlags has unexpected offset % instead of 64", ((cast(*void)(*instance.supportedUsageFlags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfaceCapabilities2EXT.supportedUsageFlags)) == 4, "VkSurfaceCapabilities2EXT.supportedUsageFlags has unexpected size % instead of 4", size_of(type_of(VkSurfaceCapabilities2EXT.supportedUsageFlags)));
|
|
assert(((cast(*void)(*instance.supportedSurfaceCounters)) - cast(*void)(*instance)) == 68, "VkSurfaceCapabilities2EXT.supportedSurfaceCounters has unexpected offset % instead of 68", ((cast(*void)(*instance.supportedSurfaceCounters)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfaceCapabilities2EXT.supportedSurfaceCounters)) == 4, "VkSurfaceCapabilities2EXT.supportedSurfaceCounters has unexpected size % instead of 4", size_of(type_of(VkSurfaceCapabilities2EXT.supportedSurfaceCounters)));
|
|
assert(size_of(VkSurfaceCapabilities2EXT) == 72, "VkSurfaceCapabilities2EXT has size % instead of 72", size_of(VkSurfaceCapabilities2EXT));
|
|
}
|
|
|
|
{
|
|
instance: VkDisplayPowerInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDisplayPowerInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayPowerInfoEXT.sType)) == 4, "VkDisplayPowerInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkDisplayPowerInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDisplayPowerInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayPowerInfoEXT.pNext)) == 8, "VkDisplayPowerInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkDisplayPowerInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.powerState)) - cast(*void)(*instance)) == 16, "VkDisplayPowerInfoEXT.powerState has unexpected offset % instead of 16", ((cast(*void)(*instance.powerState)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayPowerInfoEXT.powerState)) == 4, "VkDisplayPowerInfoEXT.powerState has unexpected size % instead of 4", size_of(type_of(VkDisplayPowerInfoEXT.powerState)));
|
|
assert(size_of(VkDisplayPowerInfoEXT) == 24, "VkDisplayPowerInfoEXT has size % instead of 24", size_of(VkDisplayPowerInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkDeviceEventInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDeviceEventInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceEventInfoEXT.sType)) == 4, "VkDeviceEventInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkDeviceEventInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDeviceEventInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceEventInfoEXT.pNext)) == 8, "VkDeviceEventInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkDeviceEventInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.deviceEvent)) - cast(*void)(*instance)) == 16, "VkDeviceEventInfoEXT.deviceEvent has unexpected offset % instead of 16", ((cast(*void)(*instance.deviceEvent)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceEventInfoEXT.deviceEvent)) == 4, "VkDeviceEventInfoEXT.deviceEvent has unexpected size % instead of 4", size_of(type_of(VkDeviceEventInfoEXT.deviceEvent)));
|
|
assert(size_of(VkDeviceEventInfoEXT) == 24, "VkDeviceEventInfoEXT has size % instead of 24", size_of(VkDeviceEventInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkDisplayEventInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDisplayEventInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayEventInfoEXT.sType)) == 4, "VkDisplayEventInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkDisplayEventInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDisplayEventInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayEventInfoEXT.pNext)) == 8, "VkDisplayEventInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkDisplayEventInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.displayEvent)) - cast(*void)(*instance)) == 16, "VkDisplayEventInfoEXT.displayEvent has unexpected offset % instead of 16", ((cast(*void)(*instance.displayEvent)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayEventInfoEXT.displayEvent)) == 4, "VkDisplayEventInfoEXT.displayEvent has unexpected size % instead of 4", size_of(type_of(VkDisplayEventInfoEXT.displayEvent)));
|
|
assert(size_of(VkDisplayEventInfoEXT) == 24, "VkDisplayEventInfoEXT has size % instead of 24", size_of(VkDisplayEventInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkSwapchainCounterCreateInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSwapchainCounterCreateInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSwapchainCounterCreateInfoEXT.sType)) == 4, "VkSwapchainCounterCreateInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkSwapchainCounterCreateInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSwapchainCounterCreateInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSwapchainCounterCreateInfoEXT.pNext)) == 8, "VkSwapchainCounterCreateInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkSwapchainCounterCreateInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.surfaceCounters)) - cast(*void)(*instance)) == 16, "VkSwapchainCounterCreateInfoEXT.surfaceCounters has unexpected offset % instead of 16", ((cast(*void)(*instance.surfaceCounters)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSwapchainCounterCreateInfoEXT.surfaceCounters)) == 4, "VkSwapchainCounterCreateInfoEXT.surfaceCounters has unexpected size % instead of 4", size_of(type_of(VkSwapchainCounterCreateInfoEXT.surfaceCounters)));
|
|
assert(size_of(VkSwapchainCounterCreateInfoEXT) == 24, "VkSwapchainCounterCreateInfoEXT has size % instead of 24", size_of(VkSwapchainCounterCreateInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkRefreshCycleDurationGOOGLE;
|
|
assert(((cast(*void)(*instance.refreshDuration)) - cast(*void)(*instance)) == 0, "VkRefreshCycleDurationGOOGLE.refreshDuration has unexpected offset % instead of 0", ((cast(*void)(*instance.refreshDuration)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRefreshCycleDurationGOOGLE.refreshDuration)) == 8, "VkRefreshCycleDurationGOOGLE.refreshDuration has unexpected size % instead of 8", size_of(type_of(VkRefreshCycleDurationGOOGLE.refreshDuration)));
|
|
assert(size_of(VkRefreshCycleDurationGOOGLE) == 8, "VkRefreshCycleDurationGOOGLE has size % instead of 8", size_of(VkRefreshCycleDurationGOOGLE));
|
|
}
|
|
|
|
{
|
|
instance: VkPastPresentationTimingGOOGLE;
|
|
assert(((cast(*void)(*instance.presentID)) - cast(*void)(*instance)) == 0, "VkPastPresentationTimingGOOGLE.presentID has unexpected offset % instead of 0", ((cast(*void)(*instance.presentID)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPastPresentationTimingGOOGLE.presentID)) == 4, "VkPastPresentationTimingGOOGLE.presentID has unexpected size % instead of 4", size_of(type_of(VkPastPresentationTimingGOOGLE.presentID)));
|
|
assert(((cast(*void)(*instance.desiredPresentTime)) - cast(*void)(*instance)) == 8, "VkPastPresentationTimingGOOGLE.desiredPresentTime has unexpected offset % instead of 8", ((cast(*void)(*instance.desiredPresentTime)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPastPresentationTimingGOOGLE.desiredPresentTime)) == 8, "VkPastPresentationTimingGOOGLE.desiredPresentTime has unexpected size % instead of 8", size_of(type_of(VkPastPresentationTimingGOOGLE.desiredPresentTime)));
|
|
assert(((cast(*void)(*instance.actualPresentTime)) - cast(*void)(*instance)) == 16, "VkPastPresentationTimingGOOGLE.actualPresentTime has unexpected offset % instead of 16", ((cast(*void)(*instance.actualPresentTime)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPastPresentationTimingGOOGLE.actualPresentTime)) == 8, "VkPastPresentationTimingGOOGLE.actualPresentTime has unexpected size % instead of 8", size_of(type_of(VkPastPresentationTimingGOOGLE.actualPresentTime)));
|
|
assert(((cast(*void)(*instance.earliestPresentTime)) - cast(*void)(*instance)) == 24, "VkPastPresentationTimingGOOGLE.earliestPresentTime has unexpected offset % instead of 24", ((cast(*void)(*instance.earliestPresentTime)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPastPresentationTimingGOOGLE.earliestPresentTime)) == 8, "VkPastPresentationTimingGOOGLE.earliestPresentTime has unexpected size % instead of 8", size_of(type_of(VkPastPresentationTimingGOOGLE.earliestPresentTime)));
|
|
assert(((cast(*void)(*instance.presentMargin)) - cast(*void)(*instance)) == 32, "VkPastPresentationTimingGOOGLE.presentMargin has unexpected offset % instead of 32", ((cast(*void)(*instance.presentMargin)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPastPresentationTimingGOOGLE.presentMargin)) == 8, "VkPastPresentationTimingGOOGLE.presentMargin has unexpected size % instead of 8", size_of(type_of(VkPastPresentationTimingGOOGLE.presentMargin)));
|
|
assert(size_of(VkPastPresentationTimingGOOGLE) == 40, "VkPastPresentationTimingGOOGLE has size % instead of 40", size_of(VkPastPresentationTimingGOOGLE));
|
|
}
|
|
|
|
{
|
|
instance: VkPresentTimeGOOGLE;
|
|
assert(((cast(*void)(*instance.presentID)) - cast(*void)(*instance)) == 0, "VkPresentTimeGOOGLE.presentID has unexpected offset % instead of 0", ((cast(*void)(*instance.presentID)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPresentTimeGOOGLE.presentID)) == 4, "VkPresentTimeGOOGLE.presentID has unexpected size % instead of 4", size_of(type_of(VkPresentTimeGOOGLE.presentID)));
|
|
assert(((cast(*void)(*instance.desiredPresentTime)) - cast(*void)(*instance)) == 8, "VkPresentTimeGOOGLE.desiredPresentTime has unexpected offset % instead of 8", ((cast(*void)(*instance.desiredPresentTime)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPresentTimeGOOGLE.desiredPresentTime)) == 8, "VkPresentTimeGOOGLE.desiredPresentTime has unexpected size % instead of 8", size_of(type_of(VkPresentTimeGOOGLE.desiredPresentTime)));
|
|
assert(size_of(VkPresentTimeGOOGLE) == 16, "VkPresentTimeGOOGLE has size % instead of 16", size_of(VkPresentTimeGOOGLE));
|
|
}
|
|
|
|
{
|
|
instance: VkPresentTimesInfoGOOGLE;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPresentTimesInfoGOOGLE.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPresentTimesInfoGOOGLE.sType)) == 4, "VkPresentTimesInfoGOOGLE.sType has unexpected size % instead of 4", size_of(type_of(VkPresentTimesInfoGOOGLE.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPresentTimesInfoGOOGLE.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPresentTimesInfoGOOGLE.pNext)) == 8, "VkPresentTimesInfoGOOGLE.pNext has unexpected size % instead of 8", size_of(type_of(VkPresentTimesInfoGOOGLE.pNext)));
|
|
assert(((cast(*void)(*instance.swapchainCount)) - cast(*void)(*instance)) == 16, "VkPresentTimesInfoGOOGLE.swapchainCount has unexpected offset % instead of 16", ((cast(*void)(*instance.swapchainCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPresentTimesInfoGOOGLE.swapchainCount)) == 4, "VkPresentTimesInfoGOOGLE.swapchainCount has unexpected size % instead of 4", size_of(type_of(VkPresentTimesInfoGOOGLE.swapchainCount)));
|
|
assert(((cast(*void)(*instance.pTimes)) - cast(*void)(*instance)) == 24, "VkPresentTimesInfoGOOGLE.pTimes has unexpected offset % instead of 24", ((cast(*void)(*instance.pTimes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPresentTimesInfoGOOGLE.pTimes)) == 8, "VkPresentTimesInfoGOOGLE.pTimes has unexpected size % instead of 8", size_of(type_of(VkPresentTimesInfoGOOGLE.pTimes)));
|
|
assert(size_of(VkPresentTimesInfoGOOGLE) == 32, "VkPresentTimesInfoGOOGLE has size % instead of 32", size_of(VkPresentTimesInfoGOOGLE));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX.sType)) == 4, "VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX.pNext)) == 8, "VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX.pNext)));
|
|
assert(((cast(*void)(*instance.perViewPositionAllComponents)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX.perViewPositionAllComponents has unexpected offset % instead of 16", ((cast(*void)(*instance.perViewPositionAllComponents)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX.perViewPositionAllComponents)) == 4, "VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX.perViewPositionAllComponents has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX.perViewPositionAllComponents)));
|
|
assert(size_of(VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX) == 24, "VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX has size % instead of 24", size_of(VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX));
|
|
}
|
|
|
|
{
|
|
instance: VkMultiviewPerViewAttributesInfoNVX;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkMultiviewPerViewAttributesInfoNVX.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMultiviewPerViewAttributesInfoNVX.sType)) == 4, "VkMultiviewPerViewAttributesInfoNVX.sType has unexpected size % instead of 4", size_of(type_of(VkMultiviewPerViewAttributesInfoNVX.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkMultiviewPerViewAttributesInfoNVX.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMultiviewPerViewAttributesInfoNVX.pNext)) == 8, "VkMultiviewPerViewAttributesInfoNVX.pNext has unexpected size % instead of 8", size_of(type_of(VkMultiviewPerViewAttributesInfoNVX.pNext)));
|
|
assert(((cast(*void)(*instance.perViewAttributes)) - cast(*void)(*instance)) == 16, "VkMultiviewPerViewAttributesInfoNVX.perViewAttributes has unexpected offset % instead of 16", ((cast(*void)(*instance.perViewAttributes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMultiviewPerViewAttributesInfoNVX.perViewAttributes)) == 4, "VkMultiviewPerViewAttributesInfoNVX.perViewAttributes has unexpected size % instead of 4", size_of(type_of(VkMultiviewPerViewAttributesInfoNVX.perViewAttributes)));
|
|
assert(((cast(*void)(*instance.perViewAttributesPositionXOnly)) - cast(*void)(*instance)) == 20, "VkMultiviewPerViewAttributesInfoNVX.perViewAttributesPositionXOnly has unexpected offset % instead of 20", ((cast(*void)(*instance.perViewAttributesPositionXOnly)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMultiviewPerViewAttributesInfoNVX.perViewAttributesPositionXOnly)) == 4, "VkMultiviewPerViewAttributesInfoNVX.perViewAttributesPositionXOnly has unexpected size % instead of 4", size_of(type_of(VkMultiviewPerViewAttributesInfoNVX.perViewAttributesPositionXOnly)));
|
|
assert(size_of(VkMultiviewPerViewAttributesInfoNVX) == 24, "VkMultiviewPerViewAttributesInfoNVX has size % instead of 24", size_of(VkMultiviewPerViewAttributesInfoNVX));
|
|
}
|
|
|
|
{
|
|
instance: VkViewportSwizzleNV;
|
|
assert(((cast(*void)(*instance.x)) - cast(*void)(*instance)) == 0, "VkViewportSwizzleNV.x has unexpected offset % instead of 0", ((cast(*void)(*instance.x)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkViewportSwizzleNV.x)) == 4, "VkViewportSwizzleNV.x has unexpected size % instead of 4", size_of(type_of(VkViewportSwizzleNV.x)));
|
|
assert(((cast(*void)(*instance.y)) - cast(*void)(*instance)) == 4, "VkViewportSwizzleNV.y has unexpected offset % instead of 4", ((cast(*void)(*instance.y)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkViewportSwizzleNV.y)) == 4, "VkViewportSwizzleNV.y has unexpected size % instead of 4", size_of(type_of(VkViewportSwizzleNV.y)));
|
|
assert(((cast(*void)(*instance.z)) - cast(*void)(*instance)) == 8, "VkViewportSwizzleNV.z has unexpected offset % instead of 8", ((cast(*void)(*instance.z)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkViewportSwizzleNV.z)) == 4, "VkViewportSwizzleNV.z has unexpected size % instead of 4", size_of(type_of(VkViewportSwizzleNV.z)));
|
|
assert(((cast(*void)(*instance.w)) - cast(*void)(*instance)) == 12, "VkViewportSwizzleNV.w has unexpected offset % instead of 12", ((cast(*void)(*instance.w)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkViewportSwizzleNV.w)) == 4, "VkViewportSwizzleNV.w has unexpected size % instead of 4", size_of(type_of(VkViewportSwizzleNV.w)));
|
|
assert(size_of(VkViewportSwizzleNV) == 16, "VkViewportSwizzleNV has size % instead of 16", size_of(VkViewportSwizzleNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineViewportSwizzleStateCreateInfoNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineViewportSwizzleStateCreateInfoNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineViewportSwizzleStateCreateInfoNV.sType)) == 4, "VkPipelineViewportSwizzleStateCreateInfoNV.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineViewportSwizzleStateCreateInfoNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineViewportSwizzleStateCreateInfoNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineViewportSwizzleStateCreateInfoNV.pNext)) == 8, "VkPipelineViewportSwizzleStateCreateInfoNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineViewportSwizzleStateCreateInfoNV.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkPipelineViewportSwizzleStateCreateInfoNV.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineViewportSwizzleStateCreateInfoNV.flags)) == 4, "VkPipelineViewportSwizzleStateCreateInfoNV.flags has unexpected size % instead of 4", size_of(type_of(VkPipelineViewportSwizzleStateCreateInfoNV.flags)));
|
|
assert(((cast(*void)(*instance.viewportCount)) - cast(*void)(*instance)) == 20, "VkPipelineViewportSwizzleStateCreateInfoNV.viewportCount has unexpected offset % instead of 20", ((cast(*void)(*instance.viewportCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineViewportSwizzleStateCreateInfoNV.viewportCount)) == 4, "VkPipelineViewportSwizzleStateCreateInfoNV.viewportCount has unexpected size % instead of 4", size_of(type_of(VkPipelineViewportSwizzleStateCreateInfoNV.viewportCount)));
|
|
assert(((cast(*void)(*instance.pViewportSwizzles)) - cast(*void)(*instance)) == 24, "VkPipelineViewportSwizzleStateCreateInfoNV.pViewportSwizzles has unexpected offset % instead of 24", ((cast(*void)(*instance.pViewportSwizzles)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineViewportSwizzleStateCreateInfoNV.pViewportSwizzles)) == 8, "VkPipelineViewportSwizzleStateCreateInfoNV.pViewportSwizzles has unexpected size % instead of 8", size_of(type_of(VkPipelineViewportSwizzleStateCreateInfoNV.pViewportSwizzles)));
|
|
assert(size_of(VkPipelineViewportSwizzleStateCreateInfoNV) == 32, "VkPipelineViewportSwizzleStateCreateInfoNV has size % instead of 32", size_of(VkPipelineViewportSwizzleStateCreateInfoNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceDiscardRectanglePropertiesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceDiscardRectanglePropertiesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDiscardRectanglePropertiesEXT.sType)) == 4, "VkPhysicalDeviceDiscardRectanglePropertiesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDiscardRectanglePropertiesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceDiscardRectanglePropertiesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDiscardRectanglePropertiesEXT.pNext)) == 8, "VkPhysicalDeviceDiscardRectanglePropertiesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDiscardRectanglePropertiesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.maxDiscardRectangles)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceDiscardRectanglePropertiesEXT.maxDiscardRectangles has unexpected offset % instead of 16", ((cast(*void)(*instance.maxDiscardRectangles)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDiscardRectanglePropertiesEXT.maxDiscardRectangles)) == 4, "VkPhysicalDeviceDiscardRectanglePropertiesEXT.maxDiscardRectangles has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDiscardRectanglePropertiesEXT.maxDiscardRectangles)));
|
|
assert(size_of(VkPhysicalDeviceDiscardRectanglePropertiesEXT) == 24, "VkPhysicalDeviceDiscardRectanglePropertiesEXT has size % instead of 24", size_of(VkPhysicalDeviceDiscardRectanglePropertiesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineDiscardRectangleStateCreateInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineDiscardRectangleStateCreateInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineDiscardRectangleStateCreateInfoEXT.sType)) == 4, "VkPipelineDiscardRectangleStateCreateInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineDiscardRectangleStateCreateInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineDiscardRectangleStateCreateInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineDiscardRectangleStateCreateInfoEXT.pNext)) == 8, "VkPipelineDiscardRectangleStateCreateInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineDiscardRectangleStateCreateInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkPipelineDiscardRectangleStateCreateInfoEXT.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineDiscardRectangleStateCreateInfoEXT.flags)) == 4, "VkPipelineDiscardRectangleStateCreateInfoEXT.flags has unexpected size % instead of 4", size_of(type_of(VkPipelineDiscardRectangleStateCreateInfoEXT.flags)));
|
|
assert(((cast(*void)(*instance.discardRectangleMode)) - cast(*void)(*instance)) == 20, "VkPipelineDiscardRectangleStateCreateInfoEXT.discardRectangleMode has unexpected offset % instead of 20", ((cast(*void)(*instance.discardRectangleMode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineDiscardRectangleStateCreateInfoEXT.discardRectangleMode)) == 4, "VkPipelineDiscardRectangleStateCreateInfoEXT.discardRectangleMode has unexpected size % instead of 4", size_of(type_of(VkPipelineDiscardRectangleStateCreateInfoEXT.discardRectangleMode)));
|
|
assert(((cast(*void)(*instance.discardRectangleCount)) - cast(*void)(*instance)) == 24, "VkPipelineDiscardRectangleStateCreateInfoEXT.discardRectangleCount has unexpected offset % instead of 24", ((cast(*void)(*instance.discardRectangleCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineDiscardRectangleStateCreateInfoEXT.discardRectangleCount)) == 4, "VkPipelineDiscardRectangleStateCreateInfoEXT.discardRectangleCount has unexpected size % instead of 4", size_of(type_of(VkPipelineDiscardRectangleStateCreateInfoEXT.discardRectangleCount)));
|
|
assert(((cast(*void)(*instance.pDiscardRectangles)) - cast(*void)(*instance)) == 32, "VkPipelineDiscardRectangleStateCreateInfoEXT.pDiscardRectangles has unexpected offset % instead of 32", ((cast(*void)(*instance.pDiscardRectangles)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineDiscardRectangleStateCreateInfoEXT.pDiscardRectangles)) == 8, "VkPipelineDiscardRectangleStateCreateInfoEXT.pDiscardRectangles has unexpected size % instead of 8", size_of(type_of(VkPipelineDiscardRectangleStateCreateInfoEXT.pDiscardRectangles)));
|
|
assert(size_of(VkPipelineDiscardRectangleStateCreateInfoEXT) == 40, "VkPipelineDiscardRectangleStateCreateInfoEXT has size % instead of 40", size_of(VkPipelineDiscardRectangleStateCreateInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceConservativeRasterizationPropertiesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceConservativeRasterizationPropertiesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceConservativeRasterizationPropertiesEXT.sType)) == 4, "VkPhysicalDeviceConservativeRasterizationPropertiesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceConservativeRasterizationPropertiesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceConservativeRasterizationPropertiesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceConservativeRasterizationPropertiesEXT.pNext)) == 8, "VkPhysicalDeviceConservativeRasterizationPropertiesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceConservativeRasterizationPropertiesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.primitiveOverestimationSize)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceConservativeRasterizationPropertiesEXT.primitiveOverestimationSize has unexpected offset % instead of 16", ((cast(*void)(*instance.primitiveOverestimationSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceConservativeRasterizationPropertiesEXT.primitiveOverestimationSize)) == 4, "VkPhysicalDeviceConservativeRasterizationPropertiesEXT.primitiveOverestimationSize has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceConservativeRasterizationPropertiesEXT.primitiveOverestimationSize)));
|
|
assert(((cast(*void)(*instance.maxExtraPrimitiveOverestimationSize)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceConservativeRasterizationPropertiesEXT.maxExtraPrimitiveOverestimationSize has unexpected offset % instead of 20", ((cast(*void)(*instance.maxExtraPrimitiveOverestimationSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceConservativeRasterizationPropertiesEXT.maxExtraPrimitiveOverestimationSize)) == 4, "VkPhysicalDeviceConservativeRasterizationPropertiesEXT.maxExtraPrimitiveOverestimationSize has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceConservativeRasterizationPropertiesEXT.maxExtraPrimitiveOverestimationSize)));
|
|
assert(((cast(*void)(*instance.extraPrimitiveOverestimationSizeGranularity)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceConservativeRasterizationPropertiesEXT.extraPrimitiveOverestimationSizeGranularity has unexpected offset % instead of 24", ((cast(*void)(*instance.extraPrimitiveOverestimationSizeGranularity)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceConservativeRasterizationPropertiesEXT.extraPrimitiveOverestimationSizeGranularity)) == 4, "VkPhysicalDeviceConservativeRasterizationPropertiesEXT.extraPrimitiveOverestimationSizeGranularity has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceConservativeRasterizationPropertiesEXT.extraPrimitiveOverestimationSizeGranularity)));
|
|
assert(((cast(*void)(*instance.primitiveUnderestimation)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceConservativeRasterizationPropertiesEXT.primitiveUnderestimation has unexpected offset % instead of 28", ((cast(*void)(*instance.primitiveUnderestimation)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceConservativeRasterizationPropertiesEXT.primitiveUnderestimation)) == 4, "VkPhysicalDeviceConservativeRasterizationPropertiesEXT.primitiveUnderestimation has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceConservativeRasterizationPropertiesEXT.primitiveUnderestimation)));
|
|
assert(((cast(*void)(*instance.conservativePointAndLineRasterization)) - cast(*void)(*instance)) == 32, "VkPhysicalDeviceConservativeRasterizationPropertiesEXT.conservativePointAndLineRasterization has unexpected offset % instead of 32", ((cast(*void)(*instance.conservativePointAndLineRasterization)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceConservativeRasterizationPropertiesEXT.conservativePointAndLineRasterization)) == 4, "VkPhysicalDeviceConservativeRasterizationPropertiesEXT.conservativePointAndLineRasterization has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceConservativeRasterizationPropertiesEXT.conservativePointAndLineRasterization)));
|
|
assert(((cast(*void)(*instance.degenerateTrianglesRasterized)) - cast(*void)(*instance)) == 36, "VkPhysicalDeviceConservativeRasterizationPropertiesEXT.degenerateTrianglesRasterized has unexpected offset % instead of 36", ((cast(*void)(*instance.degenerateTrianglesRasterized)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceConservativeRasterizationPropertiesEXT.degenerateTrianglesRasterized)) == 4, "VkPhysicalDeviceConservativeRasterizationPropertiesEXT.degenerateTrianglesRasterized has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceConservativeRasterizationPropertiesEXT.degenerateTrianglesRasterized)));
|
|
assert(((cast(*void)(*instance.degenerateLinesRasterized)) - cast(*void)(*instance)) == 40, "VkPhysicalDeviceConservativeRasterizationPropertiesEXT.degenerateLinesRasterized has unexpected offset % instead of 40", ((cast(*void)(*instance.degenerateLinesRasterized)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceConservativeRasterizationPropertiesEXT.degenerateLinesRasterized)) == 4, "VkPhysicalDeviceConservativeRasterizationPropertiesEXT.degenerateLinesRasterized has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceConservativeRasterizationPropertiesEXT.degenerateLinesRasterized)));
|
|
assert(((cast(*void)(*instance.fullyCoveredFragmentShaderInputVariable)) - cast(*void)(*instance)) == 44, "VkPhysicalDeviceConservativeRasterizationPropertiesEXT.fullyCoveredFragmentShaderInputVariable has unexpected offset % instead of 44", ((cast(*void)(*instance.fullyCoveredFragmentShaderInputVariable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceConservativeRasterizationPropertiesEXT.fullyCoveredFragmentShaderInputVariable)) == 4, "VkPhysicalDeviceConservativeRasterizationPropertiesEXT.fullyCoveredFragmentShaderInputVariable has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceConservativeRasterizationPropertiesEXT.fullyCoveredFragmentShaderInputVariable)));
|
|
assert(((cast(*void)(*instance.conservativeRasterizationPostDepthCoverage)) - cast(*void)(*instance)) == 48, "VkPhysicalDeviceConservativeRasterizationPropertiesEXT.conservativeRasterizationPostDepthCoverage has unexpected offset % instead of 48", ((cast(*void)(*instance.conservativeRasterizationPostDepthCoverage)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceConservativeRasterizationPropertiesEXT.conservativeRasterizationPostDepthCoverage)) == 4, "VkPhysicalDeviceConservativeRasterizationPropertiesEXT.conservativeRasterizationPostDepthCoverage has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceConservativeRasterizationPropertiesEXT.conservativeRasterizationPostDepthCoverage)));
|
|
assert(size_of(VkPhysicalDeviceConservativeRasterizationPropertiesEXT) == 56, "VkPhysicalDeviceConservativeRasterizationPropertiesEXT has size % instead of 56", size_of(VkPhysicalDeviceConservativeRasterizationPropertiesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineRasterizationConservativeStateCreateInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineRasterizationConservativeStateCreateInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRasterizationConservativeStateCreateInfoEXT.sType)) == 4, "VkPipelineRasterizationConservativeStateCreateInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineRasterizationConservativeStateCreateInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineRasterizationConservativeStateCreateInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRasterizationConservativeStateCreateInfoEXT.pNext)) == 8, "VkPipelineRasterizationConservativeStateCreateInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineRasterizationConservativeStateCreateInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkPipelineRasterizationConservativeStateCreateInfoEXT.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRasterizationConservativeStateCreateInfoEXT.flags)) == 4, "VkPipelineRasterizationConservativeStateCreateInfoEXT.flags has unexpected size % instead of 4", size_of(type_of(VkPipelineRasterizationConservativeStateCreateInfoEXT.flags)));
|
|
assert(((cast(*void)(*instance.conservativeRasterizationMode)) - cast(*void)(*instance)) == 20, "VkPipelineRasterizationConservativeStateCreateInfoEXT.conservativeRasterizationMode has unexpected offset % instead of 20", ((cast(*void)(*instance.conservativeRasterizationMode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRasterizationConservativeStateCreateInfoEXT.conservativeRasterizationMode)) == 4, "VkPipelineRasterizationConservativeStateCreateInfoEXT.conservativeRasterizationMode has unexpected size % instead of 4", size_of(type_of(VkPipelineRasterizationConservativeStateCreateInfoEXT.conservativeRasterizationMode)));
|
|
assert(((cast(*void)(*instance.extraPrimitiveOverestimationSize)) - cast(*void)(*instance)) == 24, "VkPipelineRasterizationConservativeStateCreateInfoEXT.extraPrimitiveOverestimationSize has unexpected offset % instead of 24", ((cast(*void)(*instance.extraPrimitiveOverestimationSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRasterizationConservativeStateCreateInfoEXT.extraPrimitiveOverestimationSize)) == 4, "VkPipelineRasterizationConservativeStateCreateInfoEXT.extraPrimitiveOverestimationSize has unexpected size % instead of 4", size_of(type_of(VkPipelineRasterizationConservativeStateCreateInfoEXT.extraPrimitiveOverestimationSize)));
|
|
assert(size_of(VkPipelineRasterizationConservativeStateCreateInfoEXT) == 32, "VkPipelineRasterizationConservativeStateCreateInfoEXT has size % instead of 32", size_of(VkPipelineRasterizationConservativeStateCreateInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceDepthClipEnableFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceDepthClipEnableFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDepthClipEnableFeaturesEXT.sType)) == 4, "VkPhysicalDeviceDepthClipEnableFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDepthClipEnableFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceDepthClipEnableFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDepthClipEnableFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceDepthClipEnableFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDepthClipEnableFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.depthClipEnable)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceDepthClipEnableFeaturesEXT.depthClipEnable has unexpected offset % instead of 16", ((cast(*void)(*instance.depthClipEnable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDepthClipEnableFeaturesEXT.depthClipEnable)) == 4, "VkPhysicalDeviceDepthClipEnableFeaturesEXT.depthClipEnable has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDepthClipEnableFeaturesEXT.depthClipEnable)));
|
|
assert(size_of(VkPhysicalDeviceDepthClipEnableFeaturesEXT) == 24, "VkPhysicalDeviceDepthClipEnableFeaturesEXT has size % instead of 24", size_of(VkPhysicalDeviceDepthClipEnableFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineRasterizationDepthClipStateCreateInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineRasterizationDepthClipStateCreateInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRasterizationDepthClipStateCreateInfoEXT.sType)) == 4, "VkPipelineRasterizationDepthClipStateCreateInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineRasterizationDepthClipStateCreateInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineRasterizationDepthClipStateCreateInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRasterizationDepthClipStateCreateInfoEXT.pNext)) == 8, "VkPipelineRasterizationDepthClipStateCreateInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineRasterizationDepthClipStateCreateInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkPipelineRasterizationDepthClipStateCreateInfoEXT.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRasterizationDepthClipStateCreateInfoEXT.flags)) == 4, "VkPipelineRasterizationDepthClipStateCreateInfoEXT.flags has unexpected size % instead of 4", size_of(type_of(VkPipelineRasterizationDepthClipStateCreateInfoEXT.flags)));
|
|
assert(((cast(*void)(*instance.depthClipEnable)) - cast(*void)(*instance)) == 20, "VkPipelineRasterizationDepthClipStateCreateInfoEXT.depthClipEnable has unexpected offset % instead of 20", ((cast(*void)(*instance.depthClipEnable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRasterizationDepthClipStateCreateInfoEXT.depthClipEnable)) == 4, "VkPipelineRasterizationDepthClipStateCreateInfoEXT.depthClipEnable has unexpected size % instead of 4", size_of(type_of(VkPipelineRasterizationDepthClipStateCreateInfoEXT.depthClipEnable)));
|
|
assert(size_of(VkPipelineRasterizationDepthClipStateCreateInfoEXT) == 24, "VkPipelineRasterizationDepthClipStateCreateInfoEXT has size % instead of 24", size_of(VkPipelineRasterizationDepthClipStateCreateInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkXYColorEXT;
|
|
assert(((cast(*void)(*instance.x)) - cast(*void)(*instance)) == 0, "VkXYColorEXT.x has unexpected offset % instead of 0", ((cast(*void)(*instance.x)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkXYColorEXT.x)) == 4, "VkXYColorEXT.x has unexpected size % instead of 4", size_of(type_of(VkXYColorEXT.x)));
|
|
assert(((cast(*void)(*instance.y)) - cast(*void)(*instance)) == 4, "VkXYColorEXT.y has unexpected offset % instead of 4", ((cast(*void)(*instance.y)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkXYColorEXT.y)) == 4, "VkXYColorEXT.y has unexpected size % instead of 4", size_of(type_of(VkXYColorEXT.y)));
|
|
assert(size_of(VkXYColorEXT) == 8, "VkXYColorEXT has size % instead of 8", size_of(VkXYColorEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkHdrMetadataEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkHdrMetadataEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkHdrMetadataEXT.sType)) == 4, "VkHdrMetadataEXT.sType has unexpected size % instead of 4", size_of(type_of(VkHdrMetadataEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkHdrMetadataEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkHdrMetadataEXT.pNext)) == 8, "VkHdrMetadataEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkHdrMetadataEXT.pNext)));
|
|
assert(((cast(*void)(*instance.displayPrimaryRed)) - cast(*void)(*instance)) == 16, "VkHdrMetadataEXT.displayPrimaryRed has unexpected offset % instead of 16", ((cast(*void)(*instance.displayPrimaryRed)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkHdrMetadataEXT.displayPrimaryRed)) == 8, "VkHdrMetadataEXT.displayPrimaryRed has unexpected size % instead of 8", size_of(type_of(VkHdrMetadataEXT.displayPrimaryRed)));
|
|
assert(((cast(*void)(*instance.displayPrimaryGreen)) - cast(*void)(*instance)) == 24, "VkHdrMetadataEXT.displayPrimaryGreen has unexpected offset % instead of 24", ((cast(*void)(*instance.displayPrimaryGreen)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkHdrMetadataEXT.displayPrimaryGreen)) == 8, "VkHdrMetadataEXT.displayPrimaryGreen has unexpected size % instead of 8", size_of(type_of(VkHdrMetadataEXT.displayPrimaryGreen)));
|
|
assert(((cast(*void)(*instance.displayPrimaryBlue)) - cast(*void)(*instance)) == 32, "VkHdrMetadataEXT.displayPrimaryBlue has unexpected offset % instead of 32", ((cast(*void)(*instance.displayPrimaryBlue)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkHdrMetadataEXT.displayPrimaryBlue)) == 8, "VkHdrMetadataEXT.displayPrimaryBlue has unexpected size % instead of 8", size_of(type_of(VkHdrMetadataEXT.displayPrimaryBlue)));
|
|
assert(((cast(*void)(*instance.whitePoint)) - cast(*void)(*instance)) == 40, "VkHdrMetadataEXT.whitePoint has unexpected offset % instead of 40", ((cast(*void)(*instance.whitePoint)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkHdrMetadataEXT.whitePoint)) == 8, "VkHdrMetadataEXT.whitePoint has unexpected size % instead of 8", size_of(type_of(VkHdrMetadataEXT.whitePoint)));
|
|
assert(((cast(*void)(*instance.maxLuminance)) - cast(*void)(*instance)) == 48, "VkHdrMetadataEXT.maxLuminance has unexpected offset % instead of 48", ((cast(*void)(*instance.maxLuminance)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkHdrMetadataEXT.maxLuminance)) == 4, "VkHdrMetadataEXT.maxLuminance has unexpected size % instead of 4", size_of(type_of(VkHdrMetadataEXT.maxLuminance)));
|
|
assert(((cast(*void)(*instance.minLuminance)) - cast(*void)(*instance)) == 52, "VkHdrMetadataEXT.minLuminance has unexpected offset % instead of 52", ((cast(*void)(*instance.minLuminance)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkHdrMetadataEXT.minLuminance)) == 4, "VkHdrMetadataEXT.minLuminance has unexpected size % instead of 4", size_of(type_of(VkHdrMetadataEXT.minLuminance)));
|
|
assert(((cast(*void)(*instance.maxContentLightLevel)) - cast(*void)(*instance)) == 56, "VkHdrMetadataEXT.maxContentLightLevel has unexpected offset % instead of 56", ((cast(*void)(*instance.maxContentLightLevel)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkHdrMetadataEXT.maxContentLightLevel)) == 4, "VkHdrMetadataEXT.maxContentLightLevel has unexpected size % instead of 4", size_of(type_of(VkHdrMetadataEXT.maxContentLightLevel)));
|
|
assert(((cast(*void)(*instance.maxFrameAverageLightLevel)) - cast(*void)(*instance)) == 60, "VkHdrMetadataEXT.maxFrameAverageLightLevel has unexpected offset % instead of 60", ((cast(*void)(*instance.maxFrameAverageLightLevel)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkHdrMetadataEXT.maxFrameAverageLightLevel)) == 4, "VkHdrMetadataEXT.maxFrameAverageLightLevel has unexpected size % instead of 4", size_of(type_of(VkHdrMetadataEXT.maxFrameAverageLightLevel)));
|
|
assert(size_of(VkHdrMetadataEXT) == 64, "VkHdrMetadataEXT has size % instead of 64", size_of(VkHdrMetadataEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG.sType)) == 4, "VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG.pNext)) == 8, "VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG.pNext)));
|
|
assert(((cast(*void)(*instance.relaxedLineRasterization)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG.relaxedLineRasterization has unexpected offset % instead of 16", ((cast(*void)(*instance.relaxedLineRasterization)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG.relaxedLineRasterization)) == 4, "VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG.relaxedLineRasterization has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG.relaxedLineRasterization)));
|
|
assert(size_of(VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG) == 24, "VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG has size % instead of 24", size_of(VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG));
|
|
}
|
|
|
|
{
|
|
instance: VkDebugUtilsLabelEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDebugUtilsLabelEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugUtilsLabelEXT.sType)) == 4, "VkDebugUtilsLabelEXT.sType has unexpected size % instead of 4", size_of(type_of(VkDebugUtilsLabelEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDebugUtilsLabelEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugUtilsLabelEXT.pNext)) == 8, "VkDebugUtilsLabelEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkDebugUtilsLabelEXT.pNext)));
|
|
assert(((cast(*void)(*instance.pLabelName)) - cast(*void)(*instance)) == 16, "VkDebugUtilsLabelEXT.pLabelName has unexpected offset % instead of 16", ((cast(*void)(*instance.pLabelName)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugUtilsLabelEXT.pLabelName)) == 8, "VkDebugUtilsLabelEXT.pLabelName has unexpected size % instead of 8", size_of(type_of(VkDebugUtilsLabelEXT.pLabelName)));
|
|
assert(((cast(*void)(*instance.color)) - cast(*void)(*instance)) == 24, "VkDebugUtilsLabelEXT.color has unexpected offset % instead of 24", ((cast(*void)(*instance.color)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugUtilsLabelEXT.color)) == 16, "VkDebugUtilsLabelEXT.color has unexpected size % instead of 16", size_of(type_of(VkDebugUtilsLabelEXT.color)));
|
|
assert(size_of(VkDebugUtilsLabelEXT) == 40, "VkDebugUtilsLabelEXT has size % instead of 40", size_of(VkDebugUtilsLabelEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkDebugUtilsObjectNameInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDebugUtilsObjectNameInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugUtilsObjectNameInfoEXT.sType)) == 4, "VkDebugUtilsObjectNameInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkDebugUtilsObjectNameInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDebugUtilsObjectNameInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugUtilsObjectNameInfoEXT.pNext)) == 8, "VkDebugUtilsObjectNameInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkDebugUtilsObjectNameInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.objectType)) - cast(*void)(*instance)) == 16, "VkDebugUtilsObjectNameInfoEXT.objectType has unexpected offset % instead of 16", ((cast(*void)(*instance.objectType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugUtilsObjectNameInfoEXT.objectType)) == 4, "VkDebugUtilsObjectNameInfoEXT.objectType has unexpected size % instead of 4", size_of(type_of(VkDebugUtilsObjectNameInfoEXT.objectType)));
|
|
assert(((cast(*void)(*instance.objectHandle)) - cast(*void)(*instance)) == 24, "VkDebugUtilsObjectNameInfoEXT.objectHandle has unexpected offset % instead of 24", ((cast(*void)(*instance.objectHandle)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugUtilsObjectNameInfoEXT.objectHandle)) == 8, "VkDebugUtilsObjectNameInfoEXT.objectHandle has unexpected size % instead of 8", size_of(type_of(VkDebugUtilsObjectNameInfoEXT.objectHandle)));
|
|
assert(((cast(*void)(*instance.pObjectName)) - cast(*void)(*instance)) == 32, "VkDebugUtilsObjectNameInfoEXT.pObjectName has unexpected offset % instead of 32", ((cast(*void)(*instance.pObjectName)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugUtilsObjectNameInfoEXT.pObjectName)) == 8, "VkDebugUtilsObjectNameInfoEXT.pObjectName has unexpected size % instead of 8", size_of(type_of(VkDebugUtilsObjectNameInfoEXT.pObjectName)));
|
|
assert(size_of(VkDebugUtilsObjectNameInfoEXT) == 40, "VkDebugUtilsObjectNameInfoEXT has size % instead of 40", size_of(VkDebugUtilsObjectNameInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkDebugUtilsMessengerCallbackDataEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDebugUtilsMessengerCallbackDataEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugUtilsMessengerCallbackDataEXT.sType)) == 4, "VkDebugUtilsMessengerCallbackDataEXT.sType has unexpected size % instead of 4", size_of(type_of(VkDebugUtilsMessengerCallbackDataEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDebugUtilsMessengerCallbackDataEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugUtilsMessengerCallbackDataEXT.pNext)) == 8, "VkDebugUtilsMessengerCallbackDataEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkDebugUtilsMessengerCallbackDataEXT.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkDebugUtilsMessengerCallbackDataEXT.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugUtilsMessengerCallbackDataEXT.flags)) == 4, "VkDebugUtilsMessengerCallbackDataEXT.flags has unexpected size % instead of 4", size_of(type_of(VkDebugUtilsMessengerCallbackDataEXT.flags)));
|
|
assert(((cast(*void)(*instance.pMessageIdName)) - cast(*void)(*instance)) == 24, "VkDebugUtilsMessengerCallbackDataEXT.pMessageIdName has unexpected offset % instead of 24", ((cast(*void)(*instance.pMessageIdName)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugUtilsMessengerCallbackDataEXT.pMessageIdName)) == 8, "VkDebugUtilsMessengerCallbackDataEXT.pMessageIdName has unexpected size % instead of 8", size_of(type_of(VkDebugUtilsMessengerCallbackDataEXT.pMessageIdName)));
|
|
assert(((cast(*void)(*instance.messageIdNumber)) - cast(*void)(*instance)) == 32, "VkDebugUtilsMessengerCallbackDataEXT.messageIdNumber has unexpected offset % instead of 32", ((cast(*void)(*instance.messageIdNumber)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugUtilsMessengerCallbackDataEXT.messageIdNumber)) == 4, "VkDebugUtilsMessengerCallbackDataEXT.messageIdNumber has unexpected size % instead of 4", size_of(type_of(VkDebugUtilsMessengerCallbackDataEXT.messageIdNumber)));
|
|
assert(((cast(*void)(*instance.pMessage)) - cast(*void)(*instance)) == 40, "VkDebugUtilsMessengerCallbackDataEXT.pMessage has unexpected offset % instead of 40", ((cast(*void)(*instance.pMessage)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugUtilsMessengerCallbackDataEXT.pMessage)) == 8, "VkDebugUtilsMessengerCallbackDataEXT.pMessage has unexpected size % instead of 8", size_of(type_of(VkDebugUtilsMessengerCallbackDataEXT.pMessage)));
|
|
assert(((cast(*void)(*instance.queueLabelCount)) - cast(*void)(*instance)) == 48, "VkDebugUtilsMessengerCallbackDataEXT.queueLabelCount has unexpected offset % instead of 48", ((cast(*void)(*instance.queueLabelCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugUtilsMessengerCallbackDataEXT.queueLabelCount)) == 4, "VkDebugUtilsMessengerCallbackDataEXT.queueLabelCount has unexpected size % instead of 4", size_of(type_of(VkDebugUtilsMessengerCallbackDataEXT.queueLabelCount)));
|
|
assert(((cast(*void)(*instance.pQueueLabels)) - cast(*void)(*instance)) == 56, "VkDebugUtilsMessengerCallbackDataEXT.pQueueLabels has unexpected offset % instead of 56", ((cast(*void)(*instance.pQueueLabels)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugUtilsMessengerCallbackDataEXT.pQueueLabels)) == 8, "VkDebugUtilsMessengerCallbackDataEXT.pQueueLabels has unexpected size % instead of 8", size_of(type_of(VkDebugUtilsMessengerCallbackDataEXT.pQueueLabels)));
|
|
assert(((cast(*void)(*instance.cmdBufLabelCount)) - cast(*void)(*instance)) == 64, "VkDebugUtilsMessengerCallbackDataEXT.cmdBufLabelCount has unexpected offset % instead of 64", ((cast(*void)(*instance.cmdBufLabelCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugUtilsMessengerCallbackDataEXT.cmdBufLabelCount)) == 4, "VkDebugUtilsMessengerCallbackDataEXT.cmdBufLabelCount has unexpected size % instead of 4", size_of(type_of(VkDebugUtilsMessengerCallbackDataEXT.cmdBufLabelCount)));
|
|
assert(((cast(*void)(*instance.pCmdBufLabels)) - cast(*void)(*instance)) == 72, "VkDebugUtilsMessengerCallbackDataEXT.pCmdBufLabels has unexpected offset % instead of 72", ((cast(*void)(*instance.pCmdBufLabels)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugUtilsMessengerCallbackDataEXT.pCmdBufLabels)) == 8, "VkDebugUtilsMessengerCallbackDataEXT.pCmdBufLabels has unexpected size % instead of 8", size_of(type_of(VkDebugUtilsMessengerCallbackDataEXT.pCmdBufLabels)));
|
|
assert(((cast(*void)(*instance.objectCount)) - cast(*void)(*instance)) == 80, "VkDebugUtilsMessengerCallbackDataEXT.objectCount has unexpected offset % instead of 80", ((cast(*void)(*instance.objectCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugUtilsMessengerCallbackDataEXT.objectCount)) == 4, "VkDebugUtilsMessengerCallbackDataEXT.objectCount has unexpected size % instead of 4", size_of(type_of(VkDebugUtilsMessengerCallbackDataEXT.objectCount)));
|
|
assert(((cast(*void)(*instance.pObjects)) - cast(*void)(*instance)) == 88, "VkDebugUtilsMessengerCallbackDataEXT.pObjects has unexpected offset % instead of 88", ((cast(*void)(*instance.pObjects)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugUtilsMessengerCallbackDataEXT.pObjects)) == 8, "VkDebugUtilsMessengerCallbackDataEXT.pObjects has unexpected size % instead of 8", size_of(type_of(VkDebugUtilsMessengerCallbackDataEXT.pObjects)));
|
|
assert(size_of(VkDebugUtilsMessengerCallbackDataEXT) == 96, "VkDebugUtilsMessengerCallbackDataEXT has size % instead of 96", size_of(VkDebugUtilsMessengerCallbackDataEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkDebugUtilsMessengerCreateInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDebugUtilsMessengerCreateInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugUtilsMessengerCreateInfoEXT.sType)) == 4, "VkDebugUtilsMessengerCreateInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkDebugUtilsMessengerCreateInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDebugUtilsMessengerCreateInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugUtilsMessengerCreateInfoEXT.pNext)) == 8, "VkDebugUtilsMessengerCreateInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkDebugUtilsMessengerCreateInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkDebugUtilsMessengerCreateInfoEXT.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugUtilsMessengerCreateInfoEXT.flags)) == 4, "VkDebugUtilsMessengerCreateInfoEXT.flags has unexpected size % instead of 4", size_of(type_of(VkDebugUtilsMessengerCreateInfoEXT.flags)));
|
|
assert(((cast(*void)(*instance.messageSeverity)) - cast(*void)(*instance)) == 20, "VkDebugUtilsMessengerCreateInfoEXT.messageSeverity has unexpected offset % instead of 20", ((cast(*void)(*instance.messageSeverity)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugUtilsMessengerCreateInfoEXT.messageSeverity)) == 4, "VkDebugUtilsMessengerCreateInfoEXT.messageSeverity has unexpected size % instead of 4", size_of(type_of(VkDebugUtilsMessengerCreateInfoEXT.messageSeverity)));
|
|
assert(((cast(*void)(*instance.messageType)) - cast(*void)(*instance)) == 24, "VkDebugUtilsMessengerCreateInfoEXT.messageType has unexpected offset % instead of 24", ((cast(*void)(*instance.messageType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugUtilsMessengerCreateInfoEXT.messageType)) == 4, "VkDebugUtilsMessengerCreateInfoEXT.messageType has unexpected size % instead of 4", size_of(type_of(VkDebugUtilsMessengerCreateInfoEXT.messageType)));
|
|
assert(((cast(*void)(*instance.pfnUserCallback)) - cast(*void)(*instance)) == 32, "VkDebugUtilsMessengerCreateInfoEXT.pfnUserCallback has unexpected offset % instead of 32", ((cast(*void)(*instance.pfnUserCallback)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugUtilsMessengerCreateInfoEXT.pfnUserCallback)) == 8, "VkDebugUtilsMessengerCreateInfoEXT.pfnUserCallback has unexpected size % instead of 8", size_of(type_of(VkDebugUtilsMessengerCreateInfoEXT.pfnUserCallback)));
|
|
assert(((cast(*void)(*instance.pUserData)) - cast(*void)(*instance)) == 40, "VkDebugUtilsMessengerCreateInfoEXT.pUserData has unexpected offset % instead of 40", ((cast(*void)(*instance.pUserData)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugUtilsMessengerCreateInfoEXT.pUserData)) == 8, "VkDebugUtilsMessengerCreateInfoEXT.pUserData has unexpected size % instead of 8", size_of(type_of(VkDebugUtilsMessengerCreateInfoEXT.pUserData)));
|
|
assert(size_of(VkDebugUtilsMessengerCreateInfoEXT) == 48, "VkDebugUtilsMessengerCreateInfoEXT has size % instead of 48", size_of(VkDebugUtilsMessengerCreateInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkDebugUtilsObjectTagInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDebugUtilsObjectTagInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugUtilsObjectTagInfoEXT.sType)) == 4, "VkDebugUtilsObjectTagInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkDebugUtilsObjectTagInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDebugUtilsObjectTagInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugUtilsObjectTagInfoEXT.pNext)) == 8, "VkDebugUtilsObjectTagInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkDebugUtilsObjectTagInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.objectType)) - cast(*void)(*instance)) == 16, "VkDebugUtilsObjectTagInfoEXT.objectType has unexpected offset % instead of 16", ((cast(*void)(*instance.objectType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugUtilsObjectTagInfoEXT.objectType)) == 4, "VkDebugUtilsObjectTagInfoEXT.objectType has unexpected size % instead of 4", size_of(type_of(VkDebugUtilsObjectTagInfoEXT.objectType)));
|
|
assert(((cast(*void)(*instance.objectHandle)) - cast(*void)(*instance)) == 24, "VkDebugUtilsObjectTagInfoEXT.objectHandle has unexpected offset % instead of 24", ((cast(*void)(*instance.objectHandle)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugUtilsObjectTagInfoEXT.objectHandle)) == 8, "VkDebugUtilsObjectTagInfoEXT.objectHandle has unexpected size % instead of 8", size_of(type_of(VkDebugUtilsObjectTagInfoEXT.objectHandle)));
|
|
assert(((cast(*void)(*instance.tagName)) - cast(*void)(*instance)) == 32, "VkDebugUtilsObjectTagInfoEXT.tagName has unexpected offset % instead of 32", ((cast(*void)(*instance.tagName)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugUtilsObjectTagInfoEXT.tagName)) == 8, "VkDebugUtilsObjectTagInfoEXT.tagName has unexpected size % instead of 8", size_of(type_of(VkDebugUtilsObjectTagInfoEXT.tagName)));
|
|
assert(((cast(*void)(*instance.tagSize)) - cast(*void)(*instance)) == 40, "VkDebugUtilsObjectTagInfoEXT.tagSize has unexpected offset % instead of 40", ((cast(*void)(*instance.tagSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugUtilsObjectTagInfoEXT.tagSize)) == 8, "VkDebugUtilsObjectTagInfoEXT.tagSize has unexpected size % instead of 8", size_of(type_of(VkDebugUtilsObjectTagInfoEXT.tagSize)));
|
|
assert(((cast(*void)(*instance.pTag)) - cast(*void)(*instance)) == 48, "VkDebugUtilsObjectTagInfoEXT.pTag has unexpected offset % instead of 48", ((cast(*void)(*instance.pTag)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDebugUtilsObjectTagInfoEXT.pTag)) == 8, "VkDebugUtilsObjectTagInfoEXT.pTag has unexpected size % instead of 8", size_of(type_of(VkDebugUtilsObjectTagInfoEXT.pTag)));
|
|
assert(size_of(VkDebugUtilsObjectTagInfoEXT) == 56, "VkDebugUtilsObjectTagInfoEXT has size % instead of 56", size_of(VkDebugUtilsObjectTagInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkAttachmentSampleCountInfoAMD;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkAttachmentSampleCountInfoAMD.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAttachmentSampleCountInfoAMD.sType)) == 4, "VkAttachmentSampleCountInfoAMD.sType has unexpected size % instead of 4", size_of(type_of(VkAttachmentSampleCountInfoAMD.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkAttachmentSampleCountInfoAMD.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAttachmentSampleCountInfoAMD.pNext)) == 8, "VkAttachmentSampleCountInfoAMD.pNext has unexpected size % instead of 8", size_of(type_of(VkAttachmentSampleCountInfoAMD.pNext)));
|
|
assert(((cast(*void)(*instance.colorAttachmentCount)) - cast(*void)(*instance)) == 16, "VkAttachmentSampleCountInfoAMD.colorAttachmentCount has unexpected offset % instead of 16", ((cast(*void)(*instance.colorAttachmentCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAttachmentSampleCountInfoAMD.colorAttachmentCount)) == 4, "VkAttachmentSampleCountInfoAMD.colorAttachmentCount has unexpected size % instead of 4", size_of(type_of(VkAttachmentSampleCountInfoAMD.colorAttachmentCount)));
|
|
assert(((cast(*void)(*instance.pColorAttachmentSamples)) - cast(*void)(*instance)) == 24, "VkAttachmentSampleCountInfoAMD.pColorAttachmentSamples has unexpected offset % instead of 24", ((cast(*void)(*instance.pColorAttachmentSamples)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAttachmentSampleCountInfoAMD.pColorAttachmentSamples)) == 8, "VkAttachmentSampleCountInfoAMD.pColorAttachmentSamples has unexpected size % instead of 8", size_of(type_of(VkAttachmentSampleCountInfoAMD.pColorAttachmentSamples)));
|
|
assert(((cast(*void)(*instance.depthStencilAttachmentSamples)) - cast(*void)(*instance)) == 32, "VkAttachmentSampleCountInfoAMD.depthStencilAttachmentSamples has unexpected offset % instead of 32", ((cast(*void)(*instance.depthStencilAttachmentSamples)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAttachmentSampleCountInfoAMD.depthStencilAttachmentSamples)) == 4, "VkAttachmentSampleCountInfoAMD.depthStencilAttachmentSamples has unexpected size % instead of 4", size_of(type_of(VkAttachmentSampleCountInfoAMD.depthStencilAttachmentSamples)));
|
|
assert(size_of(VkAttachmentSampleCountInfoAMD) == 40, "VkAttachmentSampleCountInfoAMD has size % instead of 40", size_of(VkAttachmentSampleCountInfoAMD));
|
|
}
|
|
|
|
{
|
|
instance: VkSampleLocationEXT;
|
|
assert(((cast(*void)(*instance.x)) - cast(*void)(*instance)) == 0, "VkSampleLocationEXT.x has unexpected offset % instead of 0", ((cast(*void)(*instance.x)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSampleLocationEXT.x)) == 4, "VkSampleLocationEXT.x has unexpected size % instead of 4", size_of(type_of(VkSampleLocationEXT.x)));
|
|
assert(((cast(*void)(*instance.y)) - cast(*void)(*instance)) == 4, "VkSampleLocationEXT.y has unexpected offset % instead of 4", ((cast(*void)(*instance.y)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSampleLocationEXT.y)) == 4, "VkSampleLocationEXT.y has unexpected size % instead of 4", size_of(type_of(VkSampleLocationEXT.y)));
|
|
assert(size_of(VkSampleLocationEXT) == 8, "VkSampleLocationEXT has size % instead of 8", size_of(VkSampleLocationEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkSampleLocationsInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSampleLocationsInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSampleLocationsInfoEXT.sType)) == 4, "VkSampleLocationsInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkSampleLocationsInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSampleLocationsInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSampleLocationsInfoEXT.pNext)) == 8, "VkSampleLocationsInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkSampleLocationsInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.sampleLocationsPerPixel)) - cast(*void)(*instance)) == 16, "VkSampleLocationsInfoEXT.sampleLocationsPerPixel has unexpected offset % instead of 16", ((cast(*void)(*instance.sampleLocationsPerPixel)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSampleLocationsInfoEXT.sampleLocationsPerPixel)) == 4, "VkSampleLocationsInfoEXT.sampleLocationsPerPixel has unexpected size % instead of 4", size_of(type_of(VkSampleLocationsInfoEXT.sampleLocationsPerPixel)));
|
|
assert(((cast(*void)(*instance.sampleLocationGridSize)) - cast(*void)(*instance)) == 20, "VkSampleLocationsInfoEXT.sampleLocationGridSize has unexpected offset % instead of 20", ((cast(*void)(*instance.sampleLocationGridSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSampleLocationsInfoEXT.sampleLocationGridSize)) == 8, "VkSampleLocationsInfoEXT.sampleLocationGridSize has unexpected size % instead of 8", size_of(type_of(VkSampleLocationsInfoEXT.sampleLocationGridSize)));
|
|
assert(((cast(*void)(*instance.sampleLocationsCount)) - cast(*void)(*instance)) == 28, "VkSampleLocationsInfoEXT.sampleLocationsCount has unexpected offset % instead of 28", ((cast(*void)(*instance.sampleLocationsCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSampleLocationsInfoEXT.sampleLocationsCount)) == 4, "VkSampleLocationsInfoEXT.sampleLocationsCount has unexpected size % instead of 4", size_of(type_of(VkSampleLocationsInfoEXT.sampleLocationsCount)));
|
|
assert(((cast(*void)(*instance.pSampleLocations)) - cast(*void)(*instance)) == 32, "VkSampleLocationsInfoEXT.pSampleLocations has unexpected offset % instead of 32", ((cast(*void)(*instance.pSampleLocations)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSampleLocationsInfoEXT.pSampleLocations)) == 8, "VkSampleLocationsInfoEXT.pSampleLocations has unexpected size % instead of 8", size_of(type_of(VkSampleLocationsInfoEXT.pSampleLocations)));
|
|
assert(size_of(VkSampleLocationsInfoEXT) == 40, "VkSampleLocationsInfoEXT has size % instead of 40", size_of(VkSampleLocationsInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkAttachmentSampleLocationsEXT;
|
|
assert(((cast(*void)(*instance.attachmentIndex)) - cast(*void)(*instance)) == 0, "VkAttachmentSampleLocationsEXT.attachmentIndex has unexpected offset % instead of 0", ((cast(*void)(*instance.attachmentIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAttachmentSampleLocationsEXT.attachmentIndex)) == 4, "VkAttachmentSampleLocationsEXT.attachmentIndex has unexpected size % instead of 4", size_of(type_of(VkAttachmentSampleLocationsEXT.attachmentIndex)));
|
|
assert(((cast(*void)(*instance.sampleLocationsInfo)) - cast(*void)(*instance)) == 8, "VkAttachmentSampleLocationsEXT.sampleLocationsInfo has unexpected offset % instead of 8", ((cast(*void)(*instance.sampleLocationsInfo)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAttachmentSampleLocationsEXT.sampleLocationsInfo)) == 40, "VkAttachmentSampleLocationsEXT.sampleLocationsInfo has unexpected size % instead of 40", size_of(type_of(VkAttachmentSampleLocationsEXT.sampleLocationsInfo)));
|
|
assert(size_of(VkAttachmentSampleLocationsEXT) == 48, "VkAttachmentSampleLocationsEXT has size % instead of 48", size_of(VkAttachmentSampleLocationsEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkSubpassSampleLocationsEXT;
|
|
assert(((cast(*void)(*instance.subpassIndex)) - cast(*void)(*instance)) == 0, "VkSubpassSampleLocationsEXT.subpassIndex has unexpected offset % instead of 0", ((cast(*void)(*instance.subpassIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassSampleLocationsEXT.subpassIndex)) == 4, "VkSubpassSampleLocationsEXT.subpassIndex has unexpected size % instead of 4", size_of(type_of(VkSubpassSampleLocationsEXT.subpassIndex)));
|
|
assert(((cast(*void)(*instance.sampleLocationsInfo)) - cast(*void)(*instance)) == 8, "VkSubpassSampleLocationsEXT.sampleLocationsInfo has unexpected offset % instead of 8", ((cast(*void)(*instance.sampleLocationsInfo)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassSampleLocationsEXT.sampleLocationsInfo)) == 40, "VkSubpassSampleLocationsEXT.sampleLocationsInfo has unexpected size % instead of 40", size_of(type_of(VkSubpassSampleLocationsEXT.sampleLocationsInfo)));
|
|
assert(size_of(VkSubpassSampleLocationsEXT) == 48, "VkSubpassSampleLocationsEXT has size % instead of 48", size_of(VkSubpassSampleLocationsEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkRenderPassSampleLocationsBeginInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkRenderPassSampleLocationsBeginInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassSampleLocationsBeginInfoEXT.sType)) == 4, "VkRenderPassSampleLocationsBeginInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkRenderPassSampleLocationsBeginInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkRenderPassSampleLocationsBeginInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassSampleLocationsBeginInfoEXT.pNext)) == 8, "VkRenderPassSampleLocationsBeginInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkRenderPassSampleLocationsBeginInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.attachmentInitialSampleLocationsCount)) - cast(*void)(*instance)) == 16, "VkRenderPassSampleLocationsBeginInfoEXT.attachmentInitialSampleLocationsCount has unexpected offset % instead of 16", ((cast(*void)(*instance.attachmentInitialSampleLocationsCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassSampleLocationsBeginInfoEXT.attachmentInitialSampleLocationsCount)) == 4, "VkRenderPassSampleLocationsBeginInfoEXT.attachmentInitialSampleLocationsCount has unexpected size % instead of 4", size_of(type_of(VkRenderPassSampleLocationsBeginInfoEXT.attachmentInitialSampleLocationsCount)));
|
|
assert(((cast(*void)(*instance.pAttachmentInitialSampleLocations)) - cast(*void)(*instance)) == 24, "VkRenderPassSampleLocationsBeginInfoEXT.pAttachmentInitialSampleLocations has unexpected offset % instead of 24", ((cast(*void)(*instance.pAttachmentInitialSampleLocations)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassSampleLocationsBeginInfoEXT.pAttachmentInitialSampleLocations)) == 8, "VkRenderPassSampleLocationsBeginInfoEXT.pAttachmentInitialSampleLocations has unexpected size % instead of 8", size_of(type_of(VkRenderPassSampleLocationsBeginInfoEXT.pAttachmentInitialSampleLocations)));
|
|
assert(((cast(*void)(*instance.postSubpassSampleLocationsCount)) - cast(*void)(*instance)) == 32, "VkRenderPassSampleLocationsBeginInfoEXT.postSubpassSampleLocationsCount has unexpected offset % instead of 32", ((cast(*void)(*instance.postSubpassSampleLocationsCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassSampleLocationsBeginInfoEXT.postSubpassSampleLocationsCount)) == 4, "VkRenderPassSampleLocationsBeginInfoEXT.postSubpassSampleLocationsCount has unexpected size % instead of 4", size_of(type_of(VkRenderPassSampleLocationsBeginInfoEXT.postSubpassSampleLocationsCount)));
|
|
assert(((cast(*void)(*instance.pPostSubpassSampleLocations)) - cast(*void)(*instance)) == 40, "VkRenderPassSampleLocationsBeginInfoEXT.pPostSubpassSampleLocations has unexpected offset % instead of 40", ((cast(*void)(*instance.pPostSubpassSampleLocations)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassSampleLocationsBeginInfoEXT.pPostSubpassSampleLocations)) == 8, "VkRenderPassSampleLocationsBeginInfoEXT.pPostSubpassSampleLocations has unexpected size % instead of 8", size_of(type_of(VkRenderPassSampleLocationsBeginInfoEXT.pPostSubpassSampleLocations)));
|
|
assert(size_of(VkRenderPassSampleLocationsBeginInfoEXT) == 48, "VkRenderPassSampleLocationsBeginInfoEXT has size % instead of 48", size_of(VkRenderPassSampleLocationsBeginInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineSampleLocationsStateCreateInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineSampleLocationsStateCreateInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineSampleLocationsStateCreateInfoEXT.sType)) == 4, "VkPipelineSampleLocationsStateCreateInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineSampleLocationsStateCreateInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineSampleLocationsStateCreateInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineSampleLocationsStateCreateInfoEXT.pNext)) == 8, "VkPipelineSampleLocationsStateCreateInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineSampleLocationsStateCreateInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.sampleLocationsEnable)) - cast(*void)(*instance)) == 16, "VkPipelineSampleLocationsStateCreateInfoEXT.sampleLocationsEnable has unexpected offset % instead of 16", ((cast(*void)(*instance.sampleLocationsEnable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineSampleLocationsStateCreateInfoEXT.sampleLocationsEnable)) == 4, "VkPipelineSampleLocationsStateCreateInfoEXT.sampleLocationsEnable has unexpected size % instead of 4", size_of(type_of(VkPipelineSampleLocationsStateCreateInfoEXT.sampleLocationsEnable)));
|
|
assert(((cast(*void)(*instance.sampleLocationsInfo)) - cast(*void)(*instance)) == 24, "VkPipelineSampleLocationsStateCreateInfoEXT.sampleLocationsInfo has unexpected offset % instead of 24", ((cast(*void)(*instance.sampleLocationsInfo)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineSampleLocationsStateCreateInfoEXT.sampleLocationsInfo)) == 40, "VkPipelineSampleLocationsStateCreateInfoEXT.sampleLocationsInfo has unexpected size % instead of 40", size_of(type_of(VkPipelineSampleLocationsStateCreateInfoEXT.sampleLocationsInfo)));
|
|
assert(size_of(VkPipelineSampleLocationsStateCreateInfoEXT) == 64, "VkPipelineSampleLocationsStateCreateInfoEXT has size % instead of 64", size_of(VkPipelineSampleLocationsStateCreateInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceSampleLocationsPropertiesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceSampleLocationsPropertiesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSampleLocationsPropertiesEXT.sType)) == 4, "VkPhysicalDeviceSampleLocationsPropertiesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSampleLocationsPropertiesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceSampleLocationsPropertiesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSampleLocationsPropertiesEXT.pNext)) == 8, "VkPhysicalDeviceSampleLocationsPropertiesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceSampleLocationsPropertiesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.sampleLocationSampleCounts)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceSampleLocationsPropertiesEXT.sampleLocationSampleCounts has unexpected offset % instead of 16", ((cast(*void)(*instance.sampleLocationSampleCounts)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSampleLocationsPropertiesEXT.sampleLocationSampleCounts)) == 4, "VkPhysicalDeviceSampleLocationsPropertiesEXT.sampleLocationSampleCounts has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSampleLocationsPropertiesEXT.sampleLocationSampleCounts)));
|
|
assert(((cast(*void)(*instance.maxSampleLocationGridSize)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceSampleLocationsPropertiesEXT.maxSampleLocationGridSize has unexpected offset % instead of 20", ((cast(*void)(*instance.maxSampleLocationGridSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSampleLocationsPropertiesEXT.maxSampleLocationGridSize)) == 8, "VkPhysicalDeviceSampleLocationsPropertiesEXT.maxSampleLocationGridSize has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceSampleLocationsPropertiesEXT.maxSampleLocationGridSize)));
|
|
assert(((cast(*void)(*instance.sampleLocationCoordinateRange)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceSampleLocationsPropertiesEXT.sampleLocationCoordinateRange has unexpected offset % instead of 28", ((cast(*void)(*instance.sampleLocationCoordinateRange)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSampleLocationsPropertiesEXT.sampleLocationCoordinateRange)) == 8, "VkPhysicalDeviceSampleLocationsPropertiesEXT.sampleLocationCoordinateRange has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceSampleLocationsPropertiesEXT.sampleLocationCoordinateRange)));
|
|
assert(((cast(*void)(*instance.sampleLocationSubPixelBits)) - cast(*void)(*instance)) == 36, "VkPhysicalDeviceSampleLocationsPropertiesEXT.sampleLocationSubPixelBits has unexpected offset % instead of 36", ((cast(*void)(*instance.sampleLocationSubPixelBits)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSampleLocationsPropertiesEXT.sampleLocationSubPixelBits)) == 4, "VkPhysicalDeviceSampleLocationsPropertiesEXT.sampleLocationSubPixelBits has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSampleLocationsPropertiesEXT.sampleLocationSubPixelBits)));
|
|
assert(((cast(*void)(*instance.variableSampleLocations)) - cast(*void)(*instance)) == 40, "VkPhysicalDeviceSampleLocationsPropertiesEXT.variableSampleLocations has unexpected offset % instead of 40", ((cast(*void)(*instance.variableSampleLocations)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSampleLocationsPropertiesEXT.variableSampleLocations)) == 4, "VkPhysicalDeviceSampleLocationsPropertiesEXT.variableSampleLocations has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSampleLocationsPropertiesEXT.variableSampleLocations)));
|
|
assert(size_of(VkPhysicalDeviceSampleLocationsPropertiesEXT) == 48, "VkPhysicalDeviceSampleLocationsPropertiesEXT has size % instead of 48", size_of(VkPhysicalDeviceSampleLocationsPropertiesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkMultisamplePropertiesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkMultisamplePropertiesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMultisamplePropertiesEXT.sType)) == 4, "VkMultisamplePropertiesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkMultisamplePropertiesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkMultisamplePropertiesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMultisamplePropertiesEXT.pNext)) == 8, "VkMultisamplePropertiesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkMultisamplePropertiesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.maxSampleLocationGridSize)) - cast(*void)(*instance)) == 16, "VkMultisamplePropertiesEXT.maxSampleLocationGridSize has unexpected offset % instead of 16", ((cast(*void)(*instance.maxSampleLocationGridSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMultisamplePropertiesEXT.maxSampleLocationGridSize)) == 8, "VkMultisamplePropertiesEXT.maxSampleLocationGridSize has unexpected size % instead of 8", size_of(type_of(VkMultisamplePropertiesEXT.maxSampleLocationGridSize)));
|
|
assert(size_of(VkMultisamplePropertiesEXT) == 24, "VkMultisamplePropertiesEXT has size % instead of 24", size_of(VkMultisamplePropertiesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT.sType)) == 4, "VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.advancedBlendCoherentOperations)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT.advancedBlendCoherentOperations has unexpected offset % instead of 16", ((cast(*void)(*instance.advancedBlendCoherentOperations)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT.advancedBlendCoherentOperations)) == 4, "VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT.advancedBlendCoherentOperations has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT.advancedBlendCoherentOperations)));
|
|
assert(size_of(VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT) == 24, "VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT has size % instead of 24", size_of(VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.sType)) == 4, "VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.pNext)) == 8, "VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.advancedBlendMaxColorAttachments)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.advancedBlendMaxColorAttachments has unexpected offset % instead of 16", ((cast(*void)(*instance.advancedBlendMaxColorAttachments)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.advancedBlendMaxColorAttachments)) == 4, "VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.advancedBlendMaxColorAttachments has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.advancedBlendMaxColorAttachments)));
|
|
assert(((cast(*void)(*instance.advancedBlendIndependentBlend)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.advancedBlendIndependentBlend has unexpected offset % instead of 20", ((cast(*void)(*instance.advancedBlendIndependentBlend)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.advancedBlendIndependentBlend)) == 4, "VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.advancedBlendIndependentBlend has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.advancedBlendIndependentBlend)));
|
|
assert(((cast(*void)(*instance.advancedBlendNonPremultipliedSrcColor)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.advancedBlendNonPremultipliedSrcColor has unexpected offset % instead of 24", ((cast(*void)(*instance.advancedBlendNonPremultipliedSrcColor)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.advancedBlendNonPremultipliedSrcColor)) == 4, "VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.advancedBlendNonPremultipliedSrcColor has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.advancedBlendNonPremultipliedSrcColor)));
|
|
assert(((cast(*void)(*instance.advancedBlendNonPremultipliedDstColor)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.advancedBlendNonPremultipliedDstColor has unexpected offset % instead of 28", ((cast(*void)(*instance.advancedBlendNonPremultipliedDstColor)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.advancedBlendNonPremultipliedDstColor)) == 4, "VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.advancedBlendNonPremultipliedDstColor has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.advancedBlendNonPremultipliedDstColor)));
|
|
assert(((cast(*void)(*instance.advancedBlendCorrelatedOverlap)) - cast(*void)(*instance)) == 32, "VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.advancedBlendCorrelatedOverlap has unexpected offset % instead of 32", ((cast(*void)(*instance.advancedBlendCorrelatedOverlap)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.advancedBlendCorrelatedOverlap)) == 4, "VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.advancedBlendCorrelatedOverlap has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.advancedBlendCorrelatedOverlap)));
|
|
assert(((cast(*void)(*instance.advancedBlendAllOperations)) - cast(*void)(*instance)) == 36, "VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.advancedBlendAllOperations has unexpected offset % instead of 36", ((cast(*void)(*instance.advancedBlendAllOperations)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.advancedBlendAllOperations)) == 4, "VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.advancedBlendAllOperations has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.advancedBlendAllOperations)));
|
|
assert(size_of(VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT) == 40, "VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT has size % instead of 40", size_of(VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineColorBlendAdvancedStateCreateInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineColorBlendAdvancedStateCreateInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineColorBlendAdvancedStateCreateInfoEXT.sType)) == 4, "VkPipelineColorBlendAdvancedStateCreateInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineColorBlendAdvancedStateCreateInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineColorBlendAdvancedStateCreateInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineColorBlendAdvancedStateCreateInfoEXT.pNext)) == 8, "VkPipelineColorBlendAdvancedStateCreateInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineColorBlendAdvancedStateCreateInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.srcPremultiplied)) - cast(*void)(*instance)) == 16, "VkPipelineColorBlendAdvancedStateCreateInfoEXT.srcPremultiplied has unexpected offset % instead of 16", ((cast(*void)(*instance.srcPremultiplied)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineColorBlendAdvancedStateCreateInfoEXT.srcPremultiplied)) == 4, "VkPipelineColorBlendAdvancedStateCreateInfoEXT.srcPremultiplied has unexpected size % instead of 4", size_of(type_of(VkPipelineColorBlendAdvancedStateCreateInfoEXT.srcPremultiplied)));
|
|
assert(((cast(*void)(*instance.dstPremultiplied)) - cast(*void)(*instance)) == 20, "VkPipelineColorBlendAdvancedStateCreateInfoEXT.dstPremultiplied has unexpected offset % instead of 20", ((cast(*void)(*instance.dstPremultiplied)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineColorBlendAdvancedStateCreateInfoEXT.dstPremultiplied)) == 4, "VkPipelineColorBlendAdvancedStateCreateInfoEXT.dstPremultiplied has unexpected size % instead of 4", size_of(type_of(VkPipelineColorBlendAdvancedStateCreateInfoEXT.dstPremultiplied)));
|
|
assert(((cast(*void)(*instance.blendOverlap)) - cast(*void)(*instance)) == 24, "VkPipelineColorBlendAdvancedStateCreateInfoEXT.blendOverlap has unexpected offset % instead of 24", ((cast(*void)(*instance.blendOverlap)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineColorBlendAdvancedStateCreateInfoEXT.blendOverlap)) == 4, "VkPipelineColorBlendAdvancedStateCreateInfoEXT.blendOverlap has unexpected size % instead of 4", size_of(type_of(VkPipelineColorBlendAdvancedStateCreateInfoEXT.blendOverlap)));
|
|
assert(size_of(VkPipelineColorBlendAdvancedStateCreateInfoEXT) == 32, "VkPipelineColorBlendAdvancedStateCreateInfoEXT has size % instead of 32", size_of(VkPipelineColorBlendAdvancedStateCreateInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineCoverageToColorStateCreateInfoNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineCoverageToColorStateCreateInfoNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineCoverageToColorStateCreateInfoNV.sType)) == 4, "VkPipelineCoverageToColorStateCreateInfoNV.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineCoverageToColorStateCreateInfoNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineCoverageToColorStateCreateInfoNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineCoverageToColorStateCreateInfoNV.pNext)) == 8, "VkPipelineCoverageToColorStateCreateInfoNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineCoverageToColorStateCreateInfoNV.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkPipelineCoverageToColorStateCreateInfoNV.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineCoverageToColorStateCreateInfoNV.flags)) == 4, "VkPipelineCoverageToColorStateCreateInfoNV.flags has unexpected size % instead of 4", size_of(type_of(VkPipelineCoverageToColorStateCreateInfoNV.flags)));
|
|
assert(((cast(*void)(*instance.coverageToColorEnable)) - cast(*void)(*instance)) == 20, "VkPipelineCoverageToColorStateCreateInfoNV.coverageToColorEnable has unexpected offset % instead of 20", ((cast(*void)(*instance.coverageToColorEnable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineCoverageToColorStateCreateInfoNV.coverageToColorEnable)) == 4, "VkPipelineCoverageToColorStateCreateInfoNV.coverageToColorEnable has unexpected size % instead of 4", size_of(type_of(VkPipelineCoverageToColorStateCreateInfoNV.coverageToColorEnable)));
|
|
assert(((cast(*void)(*instance.coverageToColorLocation)) - cast(*void)(*instance)) == 24, "VkPipelineCoverageToColorStateCreateInfoNV.coverageToColorLocation has unexpected offset % instead of 24", ((cast(*void)(*instance.coverageToColorLocation)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineCoverageToColorStateCreateInfoNV.coverageToColorLocation)) == 4, "VkPipelineCoverageToColorStateCreateInfoNV.coverageToColorLocation has unexpected size % instead of 4", size_of(type_of(VkPipelineCoverageToColorStateCreateInfoNV.coverageToColorLocation)));
|
|
assert(size_of(VkPipelineCoverageToColorStateCreateInfoNV) == 32, "VkPipelineCoverageToColorStateCreateInfoNV has size % instead of 32", size_of(VkPipelineCoverageToColorStateCreateInfoNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineCoverageModulationStateCreateInfoNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineCoverageModulationStateCreateInfoNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineCoverageModulationStateCreateInfoNV.sType)) == 4, "VkPipelineCoverageModulationStateCreateInfoNV.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineCoverageModulationStateCreateInfoNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineCoverageModulationStateCreateInfoNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineCoverageModulationStateCreateInfoNV.pNext)) == 8, "VkPipelineCoverageModulationStateCreateInfoNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineCoverageModulationStateCreateInfoNV.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkPipelineCoverageModulationStateCreateInfoNV.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineCoverageModulationStateCreateInfoNV.flags)) == 4, "VkPipelineCoverageModulationStateCreateInfoNV.flags has unexpected size % instead of 4", size_of(type_of(VkPipelineCoverageModulationStateCreateInfoNV.flags)));
|
|
assert(((cast(*void)(*instance.coverageModulationMode)) - cast(*void)(*instance)) == 20, "VkPipelineCoverageModulationStateCreateInfoNV.coverageModulationMode has unexpected offset % instead of 20", ((cast(*void)(*instance.coverageModulationMode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineCoverageModulationStateCreateInfoNV.coverageModulationMode)) == 4, "VkPipelineCoverageModulationStateCreateInfoNV.coverageModulationMode has unexpected size % instead of 4", size_of(type_of(VkPipelineCoverageModulationStateCreateInfoNV.coverageModulationMode)));
|
|
assert(((cast(*void)(*instance.coverageModulationTableEnable)) - cast(*void)(*instance)) == 24, "VkPipelineCoverageModulationStateCreateInfoNV.coverageModulationTableEnable has unexpected offset % instead of 24", ((cast(*void)(*instance.coverageModulationTableEnable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineCoverageModulationStateCreateInfoNV.coverageModulationTableEnable)) == 4, "VkPipelineCoverageModulationStateCreateInfoNV.coverageModulationTableEnable has unexpected size % instead of 4", size_of(type_of(VkPipelineCoverageModulationStateCreateInfoNV.coverageModulationTableEnable)));
|
|
assert(((cast(*void)(*instance.coverageModulationTableCount)) - cast(*void)(*instance)) == 28, "VkPipelineCoverageModulationStateCreateInfoNV.coverageModulationTableCount has unexpected offset % instead of 28", ((cast(*void)(*instance.coverageModulationTableCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineCoverageModulationStateCreateInfoNV.coverageModulationTableCount)) == 4, "VkPipelineCoverageModulationStateCreateInfoNV.coverageModulationTableCount has unexpected size % instead of 4", size_of(type_of(VkPipelineCoverageModulationStateCreateInfoNV.coverageModulationTableCount)));
|
|
assert(((cast(*void)(*instance.pCoverageModulationTable)) - cast(*void)(*instance)) == 32, "VkPipelineCoverageModulationStateCreateInfoNV.pCoverageModulationTable has unexpected offset % instead of 32", ((cast(*void)(*instance.pCoverageModulationTable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineCoverageModulationStateCreateInfoNV.pCoverageModulationTable)) == 8, "VkPipelineCoverageModulationStateCreateInfoNV.pCoverageModulationTable has unexpected size % instead of 8", size_of(type_of(VkPipelineCoverageModulationStateCreateInfoNV.pCoverageModulationTable)));
|
|
assert(size_of(VkPipelineCoverageModulationStateCreateInfoNV) == 40, "VkPipelineCoverageModulationStateCreateInfoNV has size % instead of 40", size_of(VkPipelineCoverageModulationStateCreateInfoNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceShaderSMBuiltinsPropertiesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceShaderSMBuiltinsPropertiesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderSMBuiltinsPropertiesNV.sType)) == 4, "VkPhysicalDeviceShaderSMBuiltinsPropertiesNV.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderSMBuiltinsPropertiesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceShaderSMBuiltinsPropertiesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderSMBuiltinsPropertiesNV.pNext)) == 8, "VkPhysicalDeviceShaderSMBuiltinsPropertiesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceShaderSMBuiltinsPropertiesNV.pNext)));
|
|
assert(((cast(*void)(*instance.shaderSMCount)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceShaderSMBuiltinsPropertiesNV.shaderSMCount has unexpected offset % instead of 16", ((cast(*void)(*instance.shaderSMCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderSMBuiltinsPropertiesNV.shaderSMCount)) == 4, "VkPhysicalDeviceShaderSMBuiltinsPropertiesNV.shaderSMCount has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderSMBuiltinsPropertiesNV.shaderSMCount)));
|
|
assert(((cast(*void)(*instance.shaderWarpsPerSM)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceShaderSMBuiltinsPropertiesNV.shaderWarpsPerSM has unexpected offset % instead of 20", ((cast(*void)(*instance.shaderWarpsPerSM)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderSMBuiltinsPropertiesNV.shaderWarpsPerSM)) == 4, "VkPhysicalDeviceShaderSMBuiltinsPropertiesNV.shaderWarpsPerSM has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderSMBuiltinsPropertiesNV.shaderWarpsPerSM)));
|
|
assert(size_of(VkPhysicalDeviceShaderSMBuiltinsPropertiesNV) == 24, "VkPhysicalDeviceShaderSMBuiltinsPropertiesNV has size % instead of 24", size_of(VkPhysicalDeviceShaderSMBuiltinsPropertiesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceShaderSMBuiltinsFeaturesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceShaderSMBuiltinsFeaturesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderSMBuiltinsFeaturesNV.sType)) == 4, "VkPhysicalDeviceShaderSMBuiltinsFeaturesNV.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderSMBuiltinsFeaturesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceShaderSMBuiltinsFeaturesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderSMBuiltinsFeaturesNV.pNext)) == 8, "VkPhysicalDeviceShaderSMBuiltinsFeaturesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceShaderSMBuiltinsFeaturesNV.pNext)));
|
|
assert(((cast(*void)(*instance.shaderSMBuiltins)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceShaderSMBuiltinsFeaturesNV.shaderSMBuiltins has unexpected offset % instead of 16", ((cast(*void)(*instance.shaderSMBuiltins)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderSMBuiltinsFeaturesNV.shaderSMBuiltins)) == 4, "VkPhysicalDeviceShaderSMBuiltinsFeaturesNV.shaderSMBuiltins has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderSMBuiltinsFeaturesNV.shaderSMBuiltins)));
|
|
assert(size_of(VkPhysicalDeviceShaderSMBuiltinsFeaturesNV) == 24, "VkPhysicalDeviceShaderSMBuiltinsFeaturesNV has size % instead of 24", size_of(VkPhysicalDeviceShaderSMBuiltinsFeaturesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkDrmFormatModifierPropertiesEXT;
|
|
assert(((cast(*void)(*instance.drmFormatModifier)) - cast(*void)(*instance)) == 0, "VkDrmFormatModifierPropertiesEXT.drmFormatModifier has unexpected offset % instead of 0", ((cast(*void)(*instance.drmFormatModifier)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDrmFormatModifierPropertiesEXT.drmFormatModifier)) == 8, "VkDrmFormatModifierPropertiesEXT.drmFormatModifier has unexpected size % instead of 8", size_of(type_of(VkDrmFormatModifierPropertiesEXT.drmFormatModifier)));
|
|
assert(((cast(*void)(*instance.drmFormatModifierPlaneCount)) - cast(*void)(*instance)) == 8, "VkDrmFormatModifierPropertiesEXT.drmFormatModifierPlaneCount has unexpected offset % instead of 8", ((cast(*void)(*instance.drmFormatModifierPlaneCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDrmFormatModifierPropertiesEXT.drmFormatModifierPlaneCount)) == 4, "VkDrmFormatModifierPropertiesEXT.drmFormatModifierPlaneCount has unexpected size % instead of 4", size_of(type_of(VkDrmFormatModifierPropertiesEXT.drmFormatModifierPlaneCount)));
|
|
assert(((cast(*void)(*instance.drmFormatModifierTilingFeatures)) - cast(*void)(*instance)) == 12, "VkDrmFormatModifierPropertiesEXT.drmFormatModifierTilingFeatures has unexpected offset % instead of 12", ((cast(*void)(*instance.drmFormatModifierTilingFeatures)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDrmFormatModifierPropertiesEXT.drmFormatModifierTilingFeatures)) == 4, "VkDrmFormatModifierPropertiesEXT.drmFormatModifierTilingFeatures has unexpected size % instead of 4", size_of(type_of(VkDrmFormatModifierPropertiesEXT.drmFormatModifierTilingFeatures)));
|
|
assert(size_of(VkDrmFormatModifierPropertiesEXT) == 16, "VkDrmFormatModifierPropertiesEXT has size % instead of 16", size_of(VkDrmFormatModifierPropertiesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkDrmFormatModifierPropertiesListEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDrmFormatModifierPropertiesListEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDrmFormatModifierPropertiesListEXT.sType)) == 4, "VkDrmFormatModifierPropertiesListEXT.sType has unexpected size % instead of 4", size_of(type_of(VkDrmFormatModifierPropertiesListEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDrmFormatModifierPropertiesListEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDrmFormatModifierPropertiesListEXT.pNext)) == 8, "VkDrmFormatModifierPropertiesListEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkDrmFormatModifierPropertiesListEXT.pNext)));
|
|
assert(((cast(*void)(*instance.drmFormatModifierCount)) - cast(*void)(*instance)) == 16, "VkDrmFormatModifierPropertiesListEXT.drmFormatModifierCount has unexpected offset % instead of 16", ((cast(*void)(*instance.drmFormatModifierCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDrmFormatModifierPropertiesListEXT.drmFormatModifierCount)) == 4, "VkDrmFormatModifierPropertiesListEXT.drmFormatModifierCount has unexpected size % instead of 4", size_of(type_of(VkDrmFormatModifierPropertiesListEXT.drmFormatModifierCount)));
|
|
assert(((cast(*void)(*instance.pDrmFormatModifierProperties)) - cast(*void)(*instance)) == 24, "VkDrmFormatModifierPropertiesListEXT.pDrmFormatModifierProperties has unexpected offset % instead of 24", ((cast(*void)(*instance.pDrmFormatModifierProperties)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDrmFormatModifierPropertiesListEXT.pDrmFormatModifierProperties)) == 8, "VkDrmFormatModifierPropertiesListEXT.pDrmFormatModifierProperties has unexpected size % instead of 8", size_of(type_of(VkDrmFormatModifierPropertiesListEXT.pDrmFormatModifierProperties)));
|
|
assert(size_of(VkDrmFormatModifierPropertiesListEXT) == 32, "VkDrmFormatModifierPropertiesListEXT has size % instead of 32", size_of(VkDrmFormatModifierPropertiesListEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceImageDrmFormatModifierInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceImageDrmFormatModifierInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageDrmFormatModifierInfoEXT.sType)) == 4, "VkPhysicalDeviceImageDrmFormatModifierInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceImageDrmFormatModifierInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceImageDrmFormatModifierInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageDrmFormatModifierInfoEXT.pNext)) == 8, "VkPhysicalDeviceImageDrmFormatModifierInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceImageDrmFormatModifierInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.drmFormatModifier)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceImageDrmFormatModifierInfoEXT.drmFormatModifier has unexpected offset % instead of 16", ((cast(*void)(*instance.drmFormatModifier)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageDrmFormatModifierInfoEXT.drmFormatModifier)) == 8, "VkPhysicalDeviceImageDrmFormatModifierInfoEXT.drmFormatModifier has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceImageDrmFormatModifierInfoEXT.drmFormatModifier)));
|
|
assert(((cast(*void)(*instance.sharingMode)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceImageDrmFormatModifierInfoEXT.sharingMode has unexpected offset % instead of 24", ((cast(*void)(*instance.sharingMode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageDrmFormatModifierInfoEXT.sharingMode)) == 4, "VkPhysicalDeviceImageDrmFormatModifierInfoEXT.sharingMode has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceImageDrmFormatModifierInfoEXT.sharingMode)));
|
|
assert(((cast(*void)(*instance.queueFamilyIndexCount)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceImageDrmFormatModifierInfoEXT.queueFamilyIndexCount has unexpected offset % instead of 28", ((cast(*void)(*instance.queueFamilyIndexCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageDrmFormatModifierInfoEXT.queueFamilyIndexCount)) == 4, "VkPhysicalDeviceImageDrmFormatModifierInfoEXT.queueFamilyIndexCount has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceImageDrmFormatModifierInfoEXT.queueFamilyIndexCount)));
|
|
assert(((cast(*void)(*instance.pQueueFamilyIndices)) - cast(*void)(*instance)) == 32, "VkPhysicalDeviceImageDrmFormatModifierInfoEXT.pQueueFamilyIndices has unexpected offset % instead of 32", ((cast(*void)(*instance.pQueueFamilyIndices)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageDrmFormatModifierInfoEXT.pQueueFamilyIndices)) == 8, "VkPhysicalDeviceImageDrmFormatModifierInfoEXT.pQueueFamilyIndices has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceImageDrmFormatModifierInfoEXT.pQueueFamilyIndices)));
|
|
assert(size_of(VkPhysicalDeviceImageDrmFormatModifierInfoEXT) == 40, "VkPhysicalDeviceImageDrmFormatModifierInfoEXT has size % instead of 40", size_of(VkPhysicalDeviceImageDrmFormatModifierInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkImageDrmFormatModifierListCreateInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkImageDrmFormatModifierListCreateInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageDrmFormatModifierListCreateInfoEXT.sType)) == 4, "VkImageDrmFormatModifierListCreateInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkImageDrmFormatModifierListCreateInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkImageDrmFormatModifierListCreateInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageDrmFormatModifierListCreateInfoEXT.pNext)) == 8, "VkImageDrmFormatModifierListCreateInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkImageDrmFormatModifierListCreateInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.drmFormatModifierCount)) - cast(*void)(*instance)) == 16, "VkImageDrmFormatModifierListCreateInfoEXT.drmFormatModifierCount has unexpected offset % instead of 16", ((cast(*void)(*instance.drmFormatModifierCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageDrmFormatModifierListCreateInfoEXT.drmFormatModifierCount)) == 4, "VkImageDrmFormatModifierListCreateInfoEXT.drmFormatModifierCount has unexpected size % instead of 4", size_of(type_of(VkImageDrmFormatModifierListCreateInfoEXT.drmFormatModifierCount)));
|
|
assert(((cast(*void)(*instance.pDrmFormatModifiers)) - cast(*void)(*instance)) == 24, "VkImageDrmFormatModifierListCreateInfoEXT.pDrmFormatModifiers has unexpected offset % instead of 24", ((cast(*void)(*instance.pDrmFormatModifiers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageDrmFormatModifierListCreateInfoEXT.pDrmFormatModifiers)) == 8, "VkImageDrmFormatModifierListCreateInfoEXT.pDrmFormatModifiers has unexpected size % instead of 8", size_of(type_of(VkImageDrmFormatModifierListCreateInfoEXT.pDrmFormatModifiers)));
|
|
assert(size_of(VkImageDrmFormatModifierListCreateInfoEXT) == 32, "VkImageDrmFormatModifierListCreateInfoEXT has size % instead of 32", size_of(VkImageDrmFormatModifierListCreateInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkImageDrmFormatModifierExplicitCreateInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkImageDrmFormatModifierExplicitCreateInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageDrmFormatModifierExplicitCreateInfoEXT.sType)) == 4, "VkImageDrmFormatModifierExplicitCreateInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkImageDrmFormatModifierExplicitCreateInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkImageDrmFormatModifierExplicitCreateInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageDrmFormatModifierExplicitCreateInfoEXT.pNext)) == 8, "VkImageDrmFormatModifierExplicitCreateInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkImageDrmFormatModifierExplicitCreateInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.drmFormatModifier)) - cast(*void)(*instance)) == 16, "VkImageDrmFormatModifierExplicitCreateInfoEXT.drmFormatModifier has unexpected offset % instead of 16", ((cast(*void)(*instance.drmFormatModifier)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageDrmFormatModifierExplicitCreateInfoEXT.drmFormatModifier)) == 8, "VkImageDrmFormatModifierExplicitCreateInfoEXT.drmFormatModifier has unexpected size % instead of 8", size_of(type_of(VkImageDrmFormatModifierExplicitCreateInfoEXT.drmFormatModifier)));
|
|
assert(((cast(*void)(*instance.drmFormatModifierPlaneCount)) - cast(*void)(*instance)) == 24, "VkImageDrmFormatModifierExplicitCreateInfoEXT.drmFormatModifierPlaneCount has unexpected offset % instead of 24", ((cast(*void)(*instance.drmFormatModifierPlaneCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageDrmFormatModifierExplicitCreateInfoEXT.drmFormatModifierPlaneCount)) == 4, "VkImageDrmFormatModifierExplicitCreateInfoEXT.drmFormatModifierPlaneCount has unexpected size % instead of 4", size_of(type_of(VkImageDrmFormatModifierExplicitCreateInfoEXT.drmFormatModifierPlaneCount)));
|
|
assert(((cast(*void)(*instance.pPlaneLayouts)) - cast(*void)(*instance)) == 32, "VkImageDrmFormatModifierExplicitCreateInfoEXT.pPlaneLayouts has unexpected offset % instead of 32", ((cast(*void)(*instance.pPlaneLayouts)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageDrmFormatModifierExplicitCreateInfoEXT.pPlaneLayouts)) == 8, "VkImageDrmFormatModifierExplicitCreateInfoEXT.pPlaneLayouts has unexpected size % instead of 8", size_of(type_of(VkImageDrmFormatModifierExplicitCreateInfoEXT.pPlaneLayouts)));
|
|
assert(size_of(VkImageDrmFormatModifierExplicitCreateInfoEXT) == 40, "VkImageDrmFormatModifierExplicitCreateInfoEXT has size % instead of 40", size_of(VkImageDrmFormatModifierExplicitCreateInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkImageDrmFormatModifierPropertiesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkImageDrmFormatModifierPropertiesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageDrmFormatModifierPropertiesEXT.sType)) == 4, "VkImageDrmFormatModifierPropertiesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkImageDrmFormatModifierPropertiesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkImageDrmFormatModifierPropertiesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageDrmFormatModifierPropertiesEXT.pNext)) == 8, "VkImageDrmFormatModifierPropertiesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkImageDrmFormatModifierPropertiesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.drmFormatModifier)) - cast(*void)(*instance)) == 16, "VkImageDrmFormatModifierPropertiesEXT.drmFormatModifier has unexpected offset % instead of 16", ((cast(*void)(*instance.drmFormatModifier)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageDrmFormatModifierPropertiesEXT.drmFormatModifier)) == 8, "VkImageDrmFormatModifierPropertiesEXT.drmFormatModifier has unexpected size % instead of 8", size_of(type_of(VkImageDrmFormatModifierPropertiesEXT.drmFormatModifier)));
|
|
assert(size_of(VkImageDrmFormatModifierPropertiesEXT) == 24, "VkImageDrmFormatModifierPropertiesEXT has size % instead of 24", size_of(VkImageDrmFormatModifierPropertiesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkDrmFormatModifierProperties2EXT;
|
|
assert(((cast(*void)(*instance.drmFormatModifier)) - cast(*void)(*instance)) == 0, "VkDrmFormatModifierProperties2EXT.drmFormatModifier has unexpected offset % instead of 0", ((cast(*void)(*instance.drmFormatModifier)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDrmFormatModifierProperties2EXT.drmFormatModifier)) == 8, "VkDrmFormatModifierProperties2EXT.drmFormatModifier has unexpected size % instead of 8", size_of(type_of(VkDrmFormatModifierProperties2EXT.drmFormatModifier)));
|
|
assert(((cast(*void)(*instance.drmFormatModifierPlaneCount)) - cast(*void)(*instance)) == 8, "VkDrmFormatModifierProperties2EXT.drmFormatModifierPlaneCount has unexpected offset % instead of 8", ((cast(*void)(*instance.drmFormatModifierPlaneCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDrmFormatModifierProperties2EXT.drmFormatModifierPlaneCount)) == 4, "VkDrmFormatModifierProperties2EXT.drmFormatModifierPlaneCount has unexpected size % instead of 4", size_of(type_of(VkDrmFormatModifierProperties2EXT.drmFormatModifierPlaneCount)));
|
|
assert(((cast(*void)(*instance.drmFormatModifierTilingFeatures)) - cast(*void)(*instance)) == 16, "VkDrmFormatModifierProperties2EXT.drmFormatModifierTilingFeatures has unexpected offset % instead of 16", ((cast(*void)(*instance.drmFormatModifierTilingFeatures)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDrmFormatModifierProperties2EXT.drmFormatModifierTilingFeatures)) == 8, "VkDrmFormatModifierProperties2EXT.drmFormatModifierTilingFeatures has unexpected size % instead of 8", size_of(type_of(VkDrmFormatModifierProperties2EXT.drmFormatModifierTilingFeatures)));
|
|
assert(size_of(VkDrmFormatModifierProperties2EXT) == 24, "VkDrmFormatModifierProperties2EXT has size % instead of 24", size_of(VkDrmFormatModifierProperties2EXT));
|
|
}
|
|
|
|
{
|
|
instance: VkDrmFormatModifierPropertiesList2EXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDrmFormatModifierPropertiesList2EXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDrmFormatModifierPropertiesList2EXT.sType)) == 4, "VkDrmFormatModifierPropertiesList2EXT.sType has unexpected size % instead of 4", size_of(type_of(VkDrmFormatModifierPropertiesList2EXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDrmFormatModifierPropertiesList2EXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDrmFormatModifierPropertiesList2EXT.pNext)) == 8, "VkDrmFormatModifierPropertiesList2EXT.pNext has unexpected size % instead of 8", size_of(type_of(VkDrmFormatModifierPropertiesList2EXT.pNext)));
|
|
assert(((cast(*void)(*instance.drmFormatModifierCount)) - cast(*void)(*instance)) == 16, "VkDrmFormatModifierPropertiesList2EXT.drmFormatModifierCount has unexpected offset % instead of 16", ((cast(*void)(*instance.drmFormatModifierCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDrmFormatModifierPropertiesList2EXT.drmFormatModifierCount)) == 4, "VkDrmFormatModifierPropertiesList2EXT.drmFormatModifierCount has unexpected size % instead of 4", size_of(type_of(VkDrmFormatModifierPropertiesList2EXT.drmFormatModifierCount)));
|
|
assert(((cast(*void)(*instance.pDrmFormatModifierProperties)) - cast(*void)(*instance)) == 24, "VkDrmFormatModifierPropertiesList2EXT.pDrmFormatModifierProperties has unexpected offset % instead of 24", ((cast(*void)(*instance.pDrmFormatModifierProperties)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDrmFormatModifierPropertiesList2EXT.pDrmFormatModifierProperties)) == 8, "VkDrmFormatModifierPropertiesList2EXT.pDrmFormatModifierProperties has unexpected size % instead of 8", size_of(type_of(VkDrmFormatModifierPropertiesList2EXT.pDrmFormatModifierProperties)));
|
|
assert(size_of(VkDrmFormatModifierPropertiesList2EXT) == 32, "VkDrmFormatModifierPropertiesList2EXT has size % instead of 32", size_of(VkDrmFormatModifierPropertiesList2EXT));
|
|
}
|
|
|
|
{
|
|
instance: VkValidationCacheCreateInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkValidationCacheCreateInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkValidationCacheCreateInfoEXT.sType)) == 4, "VkValidationCacheCreateInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkValidationCacheCreateInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkValidationCacheCreateInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkValidationCacheCreateInfoEXT.pNext)) == 8, "VkValidationCacheCreateInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkValidationCacheCreateInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkValidationCacheCreateInfoEXT.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkValidationCacheCreateInfoEXT.flags)) == 4, "VkValidationCacheCreateInfoEXT.flags has unexpected size % instead of 4", size_of(type_of(VkValidationCacheCreateInfoEXT.flags)));
|
|
assert(((cast(*void)(*instance.initialDataSize)) - cast(*void)(*instance)) == 24, "VkValidationCacheCreateInfoEXT.initialDataSize has unexpected offset % instead of 24", ((cast(*void)(*instance.initialDataSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkValidationCacheCreateInfoEXT.initialDataSize)) == 8, "VkValidationCacheCreateInfoEXT.initialDataSize has unexpected size % instead of 8", size_of(type_of(VkValidationCacheCreateInfoEXT.initialDataSize)));
|
|
assert(((cast(*void)(*instance.pInitialData)) - cast(*void)(*instance)) == 32, "VkValidationCacheCreateInfoEXT.pInitialData has unexpected offset % instead of 32", ((cast(*void)(*instance.pInitialData)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkValidationCacheCreateInfoEXT.pInitialData)) == 8, "VkValidationCacheCreateInfoEXT.pInitialData has unexpected size % instead of 8", size_of(type_of(VkValidationCacheCreateInfoEXT.pInitialData)));
|
|
assert(size_of(VkValidationCacheCreateInfoEXT) == 40, "VkValidationCacheCreateInfoEXT has size % instead of 40", size_of(VkValidationCacheCreateInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkShaderModuleValidationCacheCreateInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkShaderModuleValidationCacheCreateInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkShaderModuleValidationCacheCreateInfoEXT.sType)) == 4, "VkShaderModuleValidationCacheCreateInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkShaderModuleValidationCacheCreateInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkShaderModuleValidationCacheCreateInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkShaderModuleValidationCacheCreateInfoEXT.pNext)) == 8, "VkShaderModuleValidationCacheCreateInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkShaderModuleValidationCacheCreateInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.validationCache)) - cast(*void)(*instance)) == 16, "VkShaderModuleValidationCacheCreateInfoEXT.validationCache has unexpected offset % instead of 16", ((cast(*void)(*instance.validationCache)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkShaderModuleValidationCacheCreateInfoEXT.validationCache)) == 8, "VkShaderModuleValidationCacheCreateInfoEXT.validationCache has unexpected size % instead of 8", size_of(type_of(VkShaderModuleValidationCacheCreateInfoEXT.validationCache)));
|
|
assert(size_of(VkShaderModuleValidationCacheCreateInfoEXT) == 24, "VkShaderModuleValidationCacheCreateInfoEXT has size % instead of 24", size_of(VkShaderModuleValidationCacheCreateInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkShadingRatePaletteNV;
|
|
assert(((cast(*void)(*instance.shadingRatePaletteEntryCount)) - cast(*void)(*instance)) == 0, "VkShadingRatePaletteNV.shadingRatePaletteEntryCount has unexpected offset % instead of 0", ((cast(*void)(*instance.shadingRatePaletteEntryCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkShadingRatePaletteNV.shadingRatePaletteEntryCount)) == 4, "VkShadingRatePaletteNV.shadingRatePaletteEntryCount has unexpected size % instead of 4", size_of(type_of(VkShadingRatePaletteNV.shadingRatePaletteEntryCount)));
|
|
assert(((cast(*void)(*instance.pShadingRatePaletteEntries)) - cast(*void)(*instance)) == 8, "VkShadingRatePaletteNV.pShadingRatePaletteEntries has unexpected offset % instead of 8", ((cast(*void)(*instance.pShadingRatePaletteEntries)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkShadingRatePaletteNV.pShadingRatePaletteEntries)) == 8, "VkShadingRatePaletteNV.pShadingRatePaletteEntries has unexpected size % instead of 8", size_of(type_of(VkShadingRatePaletteNV.pShadingRatePaletteEntries)));
|
|
assert(size_of(VkShadingRatePaletteNV) == 16, "VkShadingRatePaletteNV has size % instead of 16", size_of(VkShadingRatePaletteNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineViewportShadingRateImageStateCreateInfoNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineViewportShadingRateImageStateCreateInfoNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineViewportShadingRateImageStateCreateInfoNV.sType)) == 4, "VkPipelineViewportShadingRateImageStateCreateInfoNV.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineViewportShadingRateImageStateCreateInfoNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineViewportShadingRateImageStateCreateInfoNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineViewportShadingRateImageStateCreateInfoNV.pNext)) == 8, "VkPipelineViewportShadingRateImageStateCreateInfoNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineViewportShadingRateImageStateCreateInfoNV.pNext)));
|
|
assert(((cast(*void)(*instance.shadingRateImageEnable)) - cast(*void)(*instance)) == 16, "VkPipelineViewportShadingRateImageStateCreateInfoNV.shadingRateImageEnable has unexpected offset % instead of 16", ((cast(*void)(*instance.shadingRateImageEnable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineViewportShadingRateImageStateCreateInfoNV.shadingRateImageEnable)) == 4, "VkPipelineViewportShadingRateImageStateCreateInfoNV.shadingRateImageEnable has unexpected size % instead of 4", size_of(type_of(VkPipelineViewportShadingRateImageStateCreateInfoNV.shadingRateImageEnable)));
|
|
assert(((cast(*void)(*instance.viewportCount)) - cast(*void)(*instance)) == 20, "VkPipelineViewportShadingRateImageStateCreateInfoNV.viewportCount has unexpected offset % instead of 20", ((cast(*void)(*instance.viewportCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineViewportShadingRateImageStateCreateInfoNV.viewportCount)) == 4, "VkPipelineViewportShadingRateImageStateCreateInfoNV.viewportCount has unexpected size % instead of 4", size_of(type_of(VkPipelineViewportShadingRateImageStateCreateInfoNV.viewportCount)));
|
|
assert(((cast(*void)(*instance.pShadingRatePalettes)) - cast(*void)(*instance)) == 24, "VkPipelineViewportShadingRateImageStateCreateInfoNV.pShadingRatePalettes has unexpected offset % instead of 24", ((cast(*void)(*instance.pShadingRatePalettes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineViewportShadingRateImageStateCreateInfoNV.pShadingRatePalettes)) == 8, "VkPipelineViewportShadingRateImageStateCreateInfoNV.pShadingRatePalettes has unexpected size % instead of 8", size_of(type_of(VkPipelineViewportShadingRateImageStateCreateInfoNV.pShadingRatePalettes)));
|
|
assert(size_of(VkPipelineViewportShadingRateImageStateCreateInfoNV) == 32, "VkPipelineViewportShadingRateImageStateCreateInfoNV has size % instead of 32", size_of(VkPipelineViewportShadingRateImageStateCreateInfoNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceShadingRateImageFeaturesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceShadingRateImageFeaturesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShadingRateImageFeaturesNV.sType)) == 4, "VkPhysicalDeviceShadingRateImageFeaturesNV.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShadingRateImageFeaturesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceShadingRateImageFeaturesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShadingRateImageFeaturesNV.pNext)) == 8, "VkPhysicalDeviceShadingRateImageFeaturesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceShadingRateImageFeaturesNV.pNext)));
|
|
assert(((cast(*void)(*instance.shadingRateImage)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceShadingRateImageFeaturesNV.shadingRateImage has unexpected offset % instead of 16", ((cast(*void)(*instance.shadingRateImage)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShadingRateImageFeaturesNV.shadingRateImage)) == 4, "VkPhysicalDeviceShadingRateImageFeaturesNV.shadingRateImage has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShadingRateImageFeaturesNV.shadingRateImage)));
|
|
assert(((cast(*void)(*instance.shadingRateCoarseSampleOrder)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceShadingRateImageFeaturesNV.shadingRateCoarseSampleOrder has unexpected offset % instead of 20", ((cast(*void)(*instance.shadingRateCoarseSampleOrder)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShadingRateImageFeaturesNV.shadingRateCoarseSampleOrder)) == 4, "VkPhysicalDeviceShadingRateImageFeaturesNV.shadingRateCoarseSampleOrder has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShadingRateImageFeaturesNV.shadingRateCoarseSampleOrder)));
|
|
assert(size_of(VkPhysicalDeviceShadingRateImageFeaturesNV) == 24, "VkPhysicalDeviceShadingRateImageFeaturesNV has size % instead of 24", size_of(VkPhysicalDeviceShadingRateImageFeaturesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceShadingRateImagePropertiesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceShadingRateImagePropertiesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShadingRateImagePropertiesNV.sType)) == 4, "VkPhysicalDeviceShadingRateImagePropertiesNV.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShadingRateImagePropertiesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceShadingRateImagePropertiesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShadingRateImagePropertiesNV.pNext)) == 8, "VkPhysicalDeviceShadingRateImagePropertiesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceShadingRateImagePropertiesNV.pNext)));
|
|
assert(((cast(*void)(*instance.shadingRateTexelSize)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceShadingRateImagePropertiesNV.shadingRateTexelSize has unexpected offset % instead of 16", ((cast(*void)(*instance.shadingRateTexelSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShadingRateImagePropertiesNV.shadingRateTexelSize)) == 8, "VkPhysicalDeviceShadingRateImagePropertiesNV.shadingRateTexelSize has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceShadingRateImagePropertiesNV.shadingRateTexelSize)));
|
|
assert(((cast(*void)(*instance.shadingRatePaletteSize)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceShadingRateImagePropertiesNV.shadingRatePaletteSize has unexpected offset % instead of 24", ((cast(*void)(*instance.shadingRatePaletteSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShadingRateImagePropertiesNV.shadingRatePaletteSize)) == 4, "VkPhysicalDeviceShadingRateImagePropertiesNV.shadingRatePaletteSize has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShadingRateImagePropertiesNV.shadingRatePaletteSize)));
|
|
assert(((cast(*void)(*instance.shadingRateMaxCoarseSamples)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceShadingRateImagePropertiesNV.shadingRateMaxCoarseSamples has unexpected offset % instead of 28", ((cast(*void)(*instance.shadingRateMaxCoarseSamples)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShadingRateImagePropertiesNV.shadingRateMaxCoarseSamples)) == 4, "VkPhysicalDeviceShadingRateImagePropertiesNV.shadingRateMaxCoarseSamples has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShadingRateImagePropertiesNV.shadingRateMaxCoarseSamples)));
|
|
assert(size_of(VkPhysicalDeviceShadingRateImagePropertiesNV) == 32, "VkPhysicalDeviceShadingRateImagePropertiesNV has size % instead of 32", size_of(VkPhysicalDeviceShadingRateImagePropertiesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkCoarseSampleLocationNV;
|
|
assert(((cast(*void)(*instance.pixelX)) - cast(*void)(*instance)) == 0, "VkCoarseSampleLocationNV.pixelX has unexpected offset % instead of 0", ((cast(*void)(*instance.pixelX)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCoarseSampleLocationNV.pixelX)) == 4, "VkCoarseSampleLocationNV.pixelX has unexpected size % instead of 4", size_of(type_of(VkCoarseSampleLocationNV.pixelX)));
|
|
assert(((cast(*void)(*instance.pixelY)) - cast(*void)(*instance)) == 4, "VkCoarseSampleLocationNV.pixelY has unexpected offset % instead of 4", ((cast(*void)(*instance.pixelY)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCoarseSampleLocationNV.pixelY)) == 4, "VkCoarseSampleLocationNV.pixelY has unexpected size % instead of 4", size_of(type_of(VkCoarseSampleLocationNV.pixelY)));
|
|
assert(((cast(*void)(*instance.sample)) - cast(*void)(*instance)) == 8, "VkCoarseSampleLocationNV.sample has unexpected offset % instead of 8", ((cast(*void)(*instance.sample)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCoarseSampleLocationNV.sample)) == 4, "VkCoarseSampleLocationNV.sample has unexpected size % instead of 4", size_of(type_of(VkCoarseSampleLocationNV.sample)));
|
|
assert(size_of(VkCoarseSampleLocationNV) == 12, "VkCoarseSampleLocationNV has size % instead of 12", size_of(VkCoarseSampleLocationNV));
|
|
}
|
|
|
|
{
|
|
instance: VkCoarseSampleOrderCustomNV;
|
|
assert(((cast(*void)(*instance.shadingRate)) - cast(*void)(*instance)) == 0, "VkCoarseSampleOrderCustomNV.shadingRate has unexpected offset % instead of 0", ((cast(*void)(*instance.shadingRate)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCoarseSampleOrderCustomNV.shadingRate)) == 4, "VkCoarseSampleOrderCustomNV.shadingRate has unexpected size % instead of 4", size_of(type_of(VkCoarseSampleOrderCustomNV.shadingRate)));
|
|
assert(((cast(*void)(*instance.sampleCount)) - cast(*void)(*instance)) == 4, "VkCoarseSampleOrderCustomNV.sampleCount has unexpected offset % instead of 4", ((cast(*void)(*instance.sampleCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCoarseSampleOrderCustomNV.sampleCount)) == 4, "VkCoarseSampleOrderCustomNV.sampleCount has unexpected size % instead of 4", size_of(type_of(VkCoarseSampleOrderCustomNV.sampleCount)));
|
|
assert(((cast(*void)(*instance.sampleLocationCount)) - cast(*void)(*instance)) == 8, "VkCoarseSampleOrderCustomNV.sampleLocationCount has unexpected offset % instead of 8", ((cast(*void)(*instance.sampleLocationCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCoarseSampleOrderCustomNV.sampleLocationCount)) == 4, "VkCoarseSampleOrderCustomNV.sampleLocationCount has unexpected size % instead of 4", size_of(type_of(VkCoarseSampleOrderCustomNV.sampleLocationCount)));
|
|
assert(((cast(*void)(*instance.pSampleLocations)) - cast(*void)(*instance)) == 16, "VkCoarseSampleOrderCustomNV.pSampleLocations has unexpected offset % instead of 16", ((cast(*void)(*instance.pSampleLocations)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCoarseSampleOrderCustomNV.pSampleLocations)) == 8, "VkCoarseSampleOrderCustomNV.pSampleLocations has unexpected size % instead of 8", size_of(type_of(VkCoarseSampleOrderCustomNV.pSampleLocations)));
|
|
assert(size_of(VkCoarseSampleOrderCustomNV) == 24, "VkCoarseSampleOrderCustomNV has size % instead of 24", size_of(VkCoarseSampleOrderCustomNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineViewportCoarseSampleOrderStateCreateInfoNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineViewportCoarseSampleOrderStateCreateInfoNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineViewportCoarseSampleOrderStateCreateInfoNV.sType)) == 4, "VkPipelineViewportCoarseSampleOrderStateCreateInfoNV.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineViewportCoarseSampleOrderStateCreateInfoNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineViewportCoarseSampleOrderStateCreateInfoNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineViewportCoarseSampleOrderStateCreateInfoNV.pNext)) == 8, "VkPipelineViewportCoarseSampleOrderStateCreateInfoNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineViewportCoarseSampleOrderStateCreateInfoNV.pNext)));
|
|
assert(((cast(*void)(*instance.sampleOrderType)) - cast(*void)(*instance)) == 16, "VkPipelineViewportCoarseSampleOrderStateCreateInfoNV.sampleOrderType has unexpected offset % instead of 16", ((cast(*void)(*instance.sampleOrderType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineViewportCoarseSampleOrderStateCreateInfoNV.sampleOrderType)) == 4, "VkPipelineViewportCoarseSampleOrderStateCreateInfoNV.sampleOrderType has unexpected size % instead of 4", size_of(type_of(VkPipelineViewportCoarseSampleOrderStateCreateInfoNV.sampleOrderType)));
|
|
assert(((cast(*void)(*instance.customSampleOrderCount)) - cast(*void)(*instance)) == 20, "VkPipelineViewportCoarseSampleOrderStateCreateInfoNV.customSampleOrderCount has unexpected offset % instead of 20", ((cast(*void)(*instance.customSampleOrderCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineViewportCoarseSampleOrderStateCreateInfoNV.customSampleOrderCount)) == 4, "VkPipelineViewportCoarseSampleOrderStateCreateInfoNV.customSampleOrderCount has unexpected size % instead of 4", size_of(type_of(VkPipelineViewportCoarseSampleOrderStateCreateInfoNV.customSampleOrderCount)));
|
|
assert(((cast(*void)(*instance.pCustomSampleOrders)) - cast(*void)(*instance)) == 24, "VkPipelineViewportCoarseSampleOrderStateCreateInfoNV.pCustomSampleOrders has unexpected offset % instead of 24", ((cast(*void)(*instance.pCustomSampleOrders)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineViewportCoarseSampleOrderStateCreateInfoNV.pCustomSampleOrders)) == 8, "VkPipelineViewportCoarseSampleOrderStateCreateInfoNV.pCustomSampleOrders has unexpected size % instead of 8", size_of(type_of(VkPipelineViewportCoarseSampleOrderStateCreateInfoNV.pCustomSampleOrders)));
|
|
assert(size_of(VkPipelineViewportCoarseSampleOrderStateCreateInfoNV) == 32, "VkPipelineViewportCoarseSampleOrderStateCreateInfoNV has size % instead of 32", size_of(VkPipelineViewportCoarseSampleOrderStateCreateInfoNV));
|
|
}
|
|
|
|
{
|
|
instance: VkRayTracingShaderGroupCreateInfoNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkRayTracingShaderGroupCreateInfoNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRayTracingShaderGroupCreateInfoNV.sType)) == 4, "VkRayTracingShaderGroupCreateInfoNV.sType has unexpected size % instead of 4", size_of(type_of(VkRayTracingShaderGroupCreateInfoNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkRayTracingShaderGroupCreateInfoNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRayTracingShaderGroupCreateInfoNV.pNext)) == 8, "VkRayTracingShaderGroupCreateInfoNV.pNext has unexpected size % instead of 8", size_of(type_of(VkRayTracingShaderGroupCreateInfoNV.pNext)));
|
|
assert(((cast(*void)(*instance.type)) - cast(*void)(*instance)) == 16, "VkRayTracingShaderGroupCreateInfoNV.type has unexpected offset % instead of 16", ((cast(*void)(*instance.type)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRayTracingShaderGroupCreateInfoNV.type)) == 4, "VkRayTracingShaderGroupCreateInfoNV.type has unexpected size % instead of 4", size_of(type_of(VkRayTracingShaderGroupCreateInfoNV.type)));
|
|
assert(((cast(*void)(*instance.generalShader)) - cast(*void)(*instance)) == 20, "VkRayTracingShaderGroupCreateInfoNV.generalShader has unexpected offset % instead of 20", ((cast(*void)(*instance.generalShader)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRayTracingShaderGroupCreateInfoNV.generalShader)) == 4, "VkRayTracingShaderGroupCreateInfoNV.generalShader has unexpected size % instead of 4", size_of(type_of(VkRayTracingShaderGroupCreateInfoNV.generalShader)));
|
|
assert(((cast(*void)(*instance.closestHitShader)) - cast(*void)(*instance)) == 24, "VkRayTracingShaderGroupCreateInfoNV.closestHitShader has unexpected offset % instead of 24", ((cast(*void)(*instance.closestHitShader)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRayTracingShaderGroupCreateInfoNV.closestHitShader)) == 4, "VkRayTracingShaderGroupCreateInfoNV.closestHitShader has unexpected size % instead of 4", size_of(type_of(VkRayTracingShaderGroupCreateInfoNV.closestHitShader)));
|
|
assert(((cast(*void)(*instance.anyHitShader)) - cast(*void)(*instance)) == 28, "VkRayTracingShaderGroupCreateInfoNV.anyHitShader has unexpected offset % instead of 28", ((cast(*void)(*instance.anyHitShader)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRayTracingShaderGroupCreateInfoNV.anyHitShader)) == 4, "VkRayTracingShaderGroupCreateInfoNV.anyHitShader has unexpected size % instead of 4", size_of(type_of(VkRayTracingShaderGroupCreateInfoNV.anyHitShader)));
|
|
assert(((cast(*void)(*instance.intersectionShader)) - cast(*void)(*instance)) == 32, "VkRayTracingShaderGroupCreateInfoNV.intersectionShader has unexpected offset % instead of 32", ((cast(*void)(*instance.intersectionShader)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRayTracingShaderGroupCreateInfoNV.intersectionShader)) == 4, "VkRayTracingShaderGroupCreateInfoNV.intersectionShader has unexpected size % instead of 4", size_of(type_of(VkRayTracingShaderGroupCreateInfoNV.intersectionShader)));
|
|
assert(size_of(VkRayTracingShaderGroupCreateInfoNV) == 40, "VkRayTracingShaderGroupCreateInfoNV has size % instead of 40", size_of(VkRayTracingShaderGroupCreateInfoNV));
|
|
}
|
|
|
|
{
|
|
instance: VkRayTracingPipelineCreateInfoNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkRayTracingPipelineCreateInfoNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRayTracingPipelineCreateInfoNV.sType)) == 4, "VkRayTracingPipelineCreateInfoNV.sType has unexpected size % instead of 4", size_of(type_of(VkRayTracingPipelineCreateInfoNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkRayTracingPipelineCreateInfoNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRayTracingPipelineCreateInfoNV.pNext)) == 8, "VkRayTracingPipelineCreateInfoNV.pNext has unexpected size % instead of 8", size_of(type_of(VkRayTracingPipelineCreateInfoNV.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkRayTracingPipelineCreateInfoNV.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRayTracingPipelineCreateInfoNV.flags)) == 4, "VkRayTracingPipelineCreateInfoNV.flags has unexpected size % instead of 4", size_of(type_of(VkRayTracingPipelineCreateInfoNV.flags)));
|
|
assert(((cast(*void)(*instance.stageCount)) - cast(*void)(*instance)) == 20, "VkRayTracingPipelineCreateInfoNV.stageCount has unexpected offset % instead of 20", ((cast(*void)(*instance.stageCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRayTracingPipelineCreateInfoNV.stageCount)) == 4, "VkRayTracingPipelineCreateInfoNV.stageCount has unexpected size % instead of 4", size_of(type_of(VkRayTracingPipelineCreateInfoNV.stageCount)));
|
|
assert(((cast(*void)(*instance.pStages)) - cast(*void)(*instance)) == 24, "VkRayTracingPipelineCreateInfoNV.pStages has unexpected offset % instead of 24", ((cast(*void)(*instance.pStages)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRayTracingPipelineCreateInfoNV.pStages)) == 8, "VkRayTracingPipelineCreateInfoNV.pStages has unexpected size % instead of 8", size_of(type_of(VkRayTracingPipelineCreateInfoNV.pStages)));
|
|
assert(((cast(*void)(*instance.groupCount)) - cast(*void)(*instance)) == 32, "VkRayTracingPipelineCreateInfoNV.groupCount has unexpected offset % instead of 32", ((cast(*void)(*instance.groupCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRayTracingPipelineCreateInfoNV.groupCount)) == 4, "VkRayTracingPipelineCreateInfoNV.groupCount has unexpected size % instead of 4", size_of(type_of(VkRayTracingPipelineCreateInfoNV.groupCount)));
|
|
assert(((cast(*void)(*instance.pGroups)) - cast(*void)(*instance)) == 40, "VkRayTracingPipelineCreateInfoNV.pGroups has unexpected offset % instead of 40", ((cast(*void)(*instance.pGroups)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRayTracingPipelineCreateInfoNV.pGroups)) == 8, "VkRayTracingPipelineCreateInfoNV.pGroups has unexpected size % instead of 8", size_of(type_of(VkRayTracingPipelineCreateInfoNV.pGroups)));
|
|
assert(((cast(*void)(*instance.maxRecursionDepth)) - cast(*void)(*instance)) == 48, "VkRayTracingPipelineCreateInfoNV.maxRecursionDepth has unexpected offset % instead of 48", ((cast(*void)(*instance.maxRecursionDepth)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRayTracingPipelineCreateInfoNV.maxRecursionDepth)) == 4, "VkRayTracingPipelineCreateInfoNV.maxRecursionDepth has unexpected size % instead of 4", size_of(type_of(VkRayTracingPipelineCreateInfoNV.maxRecursionDepth)));
|
|
assert(((cast(*void)(*instance.layout)) - cast(*void)(*instance)) == 56, "VkRayTracingPipelineCreateInfoNV.layout has unexpected offset % instead of 56", ((cast(*void)(*instance.layout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRayTracingPipelineCreateInfoNV.layout)) == 8, "VkRayTracingPipelineCreateInfoNV.layout has unexpected size % instead of 8", size_of(type_of(VkRayTracingPipelineCreateInfoNV.layout)));
|
|
assert(((cast(*void)(*instance.basePipelineHandle)) - cast(*void)(*instance)) == 64, "VkRayTracingPipelineCreateInfoNV.basePipelineHandle has unexpected offset % instead of 64", ((cast(*void)(*instance.basePipelineHandle)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRayTracingPipelineCreateInfoNV.basePipelineHandle)) == 8, "VkRayTracingPipelineCreateInfoNV.basePipelineHandle has unexpected size % instead of 8", size_of(type_of(VkRayTracingPipelineCreateInfoNV.basePipelineHandle)));
|
|
assert(((cast(*void)(*instance.basePipelineIndex)) - cast(*void)(*instance)) == 72, "VkRayTracingPipelineCreateInfoNV.basePipelineIndex has unexpected offset % instead of 72", ((cast(*void)(*instance.basePipelineIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRayTracingPipelineCreateInfoNV.basePipelineIndex)) == 4, "VkRayTracingPipelineCreateInfoNV.basePipelineIndex has unexpected size % instead of 4", size_of(type_of(VkRayTracingPipelineCreateInfoNV.basePipelineIndex)));
|
|
assert(size_of(VkRayTracingPipelineCreateInfoNV) == 80, "VkRayTracingPipelineCreateInfoNV has size % instead of 80", size_of(VkRayTracingPipelineCreateInfoNV));
|
|
}
|
|
|
|
{
|
|
instance: VkGeometryTrianglesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkGeometryTrianglesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeometryTrianglesNV.sType)) == 4, "VkGeometryTrianglesNV.sType has unexpected size % instead of 4", size_of(type_of(VkGeometryTrianglesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkGeometryTrianglesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeometryTrianglesNV.pNext)) == 8, "VkGeometryTrianglesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkGeometryTrianglesNV.pNext)));
|
|
assert(((cast(*void)(*instance.vertexData)) - cast(*void)(*instance)) == 16, "VkGeometryTrianglesNV.vertexData has unexpected offset % instead of 16", ((cast(*void)(*instance.vertexData)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeometryTrianglesNV.vertexData)) == 8, "VkGeometryTrianglesNV.vertexData has unexpected size % instead of 8", size_of(type_of(VkGeometryTrianglesNV.vertexData)));
|
|
assert(((cast(*void)(*instance.vertexOffset)) - cast(*void)(*instance)) == 24, "VkGeometryTrianglesNV.vertexOffset has unexpected offset % instead of 24", ((cast(*void)(*instance.vertexOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeometryTrianglesNV.vertexOffset)) == 8, "VkGeometryTrianglesNV.vertexOffset has unexpected size % instead of 8", size_of(type_of(VkGeometryTrianglesNV.vertexOffset)));
|
|
assert(((cast(*void)(*instance.vertexCount)) - cast(*void)(*instance)) == 32, "VkGeometryTrianglesNV.vertexCount has unexpected offset % instead of 32", ((cast(*void)(*instance.vertexCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeometryTrianglesNV.vertexCount)) == 4, "VkGeometryTrianglesNV.vertexCount has unexpected size % instead of 4", size_of(type_of(VkGeometryTrianglesNV.vertexCount)));
|
|
assert(((cast(*void)(*instance.vertexStride)) - cast(*void)(*instance)) == 40, "VkGeometryTrianglesNV.vertexStride has unexpected offset % instead of 40", ((cast(*void)(*instance.vertexStride)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeometryTrianglesNV.vertexStride)) == 8, "VkGeometryTrianglesNV.vertexStride has unexpected size % instead of 8", size_of(type_of(VkGeometryTrianglesNV.vertexStride)));
|
|
assert(((cast(*void)(*instance.vertexFormat)) - cast(*void)(*instance)) == 48, "VkGeometryTrianglesNV.vertexFormat has unexpected offset % instead of 48", ((cast(*void)(*instance.vertexFormat)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeometryTrianglesNV.vertexFormat)) == 4, "VkGeometryTrianglesNV.vertexFormat has unexpected size % instead of 4", size_of(type_of(VkGeometryTrianglesNV.vertexFormat)));
|
|
assert(((cast(*void)(*instance.indexData)) - cast(*void)(*instance)) == 56, "VkGeometryTrianglesNV.indexData has unexpected offset % instead of 56", ((cast(*void)(*instance.indexData)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeometryTrianglesNV.indexData)) == 8, "VkGeometryTrianglesNV.indexData has unexpected size % instead of 8", size_of(type_of(VkGeometryTrianglesNV.indexData)));
|
|
assert(((cast(*void)(*instance.indexOffset)) - cast(*void)(*instance)) == 64, "VkGeometryTrianglesNV.indexOffset has unexpected offset % instead of 64", ((cast(*void)(*instance.indexOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeometryTrianglesNV.indexOffset)) == 8, "VkGeometryTrianglesNV.indexOffset has unexpected size % instead of 8", size_of(type_of(VkGeometryTrianglesNV.indexOffset)));
|
|
assert(((cast(*void)(*instance.indexCount)) - cast(*void)(*instance)) == 72, "VkGeometryTrianglesNV.indexCount has unexpected offset % instead of 72", ((cast(*void)(*instance.indexCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeometryTrianglesNV.indexCount)) == 4, "VkGeometryTrianglesNV.indexCount has unexpected size % instead of 4", size_of(type_of(VkGeometryTrianglesNV.indexCount)));
|
|
assert(((cast(*void)(*instance.indexType)) - cast(*void)(*instance)) == 76, "VkGeometryTrianglesNV.indexType has unexpected offset % instead of 76", ((cast(*void)(*instance.indexType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeometryTrianglesNV.indexType)) == 4, "VkGeometryTrianglesNV.indexType has unexpected size % instead of 4", size_of(type_of(VkGeometryTrianglesNV.indexType)));
|
|
assert(((cast(*void)(*instance.transformData)) - cast(*void)(*instance)) == 80, "VkGeometryTrianglesNV.transformData has unexpected offset % instead of 80", ((cast(*void)(*instance.transformData)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeometryTrianglesNV.transformData)) == 8, "VkGeometryTrianglesNV.transformData has unexpected size % instead of 8", size_of(type_of(VkGeometryTrianglesNV.transformData)));
|
|
assert(((cast(*void)(*instance.transformOffset)) - cast(*void)(*instance)) == 88, "VkGeometryTrianglesNV.transformOffset has unexpected offset % instead of 88", ((cast(*void)(*instance.transformOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeometryTrianglesNV.transformOffset)) == 8, "VkGeometryTrianglesNV.transformOffset has unexpected size % instead of 8", size_of(type_of(VkGeometryTrianglesNV.transformOffset)));
|
|
assert(size_of(VkGeometryTrianglesNV) == 96, "VkGeometryTrianglesNV has size % instead of 96", size_of(VkGeometryTrianglesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkGeometryAABBNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkGeometryAABBNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeometryAABBNV.sType)) == 4, "VkGeometryAABBNV.sType has unexpected size % instead of 4", size_of(type_of(VkGeometryAABBNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkGeometryAABBNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeometryAABBNV.pNext)) == 8, "VkGeometryAABBNV.pNext has unexpected size % instead of 8", size_of(type_of(VkGeometryAABBNV.pNext)));
|
|
assert(((cast(*void)(*instance.aabbData)) - cast(*void)(*instance)) == 16, "VkGeometryAABBNV.aabbData has unexpected offset % instead of 16", ((cast(*void)(*instance.aabbData)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeometryAABBNV.aabbData)) == 8, "VkGeometryAABBNV.aabbData has unexpected size % instead of 8", size_of(type_of(VkGeometryAABBNV.aabbData)));
|
|
assert(((cast(*void)(*instance.numAABBs)) - cast(*void)(*instance)) == 24, "VkGeometryAABBNV.numAABBs has unexpected offset % instead of 24", ((cast(*void)(*instance.numAABBs)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeometryAABBNV.numAABBs)) == 4, "VkGeometryAABBNV.numAABBs has unexpected size % instead of 4", size_of(type_of(VkGeometryAABBNV.numAABBs)));
|
|
assert(((cast(*void)(*instance.stride)) - cast(*void)(*instance)) == 28, "VkGeometryAABBNV.stride has unexpected offset % instead of 28", ((cast(*void)(*instance.stride)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeometryAABBNV.stride)) == 4, "VkGeometryAABBNV.stride has unexpected size % instead of 4", size_of(type_of(VkGeometryAABBNV.stride)));
|
|
assert(((cast(*void)(*instance.offset)) - cast(*void)(*instance)) == 32, "VkGeometryAABBNV.offset has unexpected offset % instead of 32", ((cast(*void)(*instance.offset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeometryAABBNV.offset)) == 8, "VkGeometryAABBNV.offset has unexpected size % instead of 8", size_of(type_of(VkGeometryAABBNV.offset)));
|
|
assert(size_of(VkGeometryAABBNV) == 40, "VkGeometryAABBNV has size % instead of 40", size_of(VkGeometryAABBNV));
|
|
}
|
|
|
|
{
|
|
instance: VkGeometryDataNV;
|
|
assert(((cast(*void)(*instance.triangles)) - cast(*void)(*instance)) == 0, "VkGeometryDataNV.triangles has unexpected offset % instead of 0", ((cast(*void)(*instance.triangles)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeometryDataNV.triangles)) == 96, "VkGeometryDataNV.triangles has unexpected size % instead of 96", size_of(type_of(VkGeometryDataNV.triangles)));
|
|
assert(((cast(*void)(*instance.aabbs)) - cast(*void)(*instance)) == 96, "VkGeometryDataNV.aabbs has unexpected offset % instead of 96", ((cast(*void)(*instance.aabbs)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeometryDataNV.aabbs)) == 40, "VkGeometryDataNV.aabbs has unexpected size % instead of 40", size_of(type_of(VkGeometryDataNV.aabbs)));
|
|
assert(size_of(VkGeometryDataNV) == 136, "VkGeometryDataNV has size % instead of 136", size_of(VkGeometryDataNV));
|
|
}
|
|
|
|
{
|
|
instance: VkGeometryNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkGeometryNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeometryNV.sType)) == 4, "VkGeometryNV.sType has unexpected size % instead of 4", size_of(type_of(VkGeometryNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkGeometryNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeometryNV.pNext)) == 8, "VkGeometryNV.pNext has unexpected size % instead of 8", size_of(type_of(VkGeometryNV.pNext)));
|
|
assert(((cast(*void)(*instance.geometryType)) - cast(*void)(*instance)) == 16, "VkGeometryNV.geometryType has unexpected offset % instead of 16", ((cast(*void)(*instance.geometryType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeometryNV.geometryType)) == 4, "VkGeometryNV.geometryType has unexpected size % instead of 4", size_of(type_of(VkGeometryNV.geometryType)));
|
|
assert(((cast(*void)(*instance.geometry)) - cast(*void)(*instance)) == 24, "VkGeometryNV.geometry has unexpected offset % instead of 24", ((cast(*void)(*instance.geometry)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeometryNV.geometry)) == 136, "VkGeometryNV.geometry has unexpected size % instead of 136", size_of(type_of(VkGeometryNV.geometry)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 160, "VkGeometryNV.flags has unexpected offset % instead of 160", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeometryNV.flags)) == 4, "VkGeometryNV.flags has unexpected size % instead of 4", size_of(type_of(VkGeometryNV.flags)));
|
|
assert(size_of(VkGeometryNV) == 168, "VkGeometryNV has size % instead of 168", size_of(VkGeometryNV));
|
|
}
|
|
|
|
{
|
|
instance: VkAccelerationStructureInfoNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkAccelerationStructureInfoNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureInfoNV.sType)) == 4, "VkAccelerationStructureInfoNV.sType has unexpected size % instead of 4", size_of(type_of(VkAccelerationStructureInfoNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkAccelerationStructureInfoNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureInfoNV.pNext)) == 8, "VkAccelerationStructureInfoNV.pNext has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureInfoNV.pNext)));
|
|
assert(((cast(*void)(*instance.type)) - cast(*void)(*instance)) == 16, "VkAccelerationStructureInfoNV.type has unexpected offset % instead of 16", ((cast(*void)(*instance.type)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureInfoNV.type)) == 4, "VkAccelerationStructureInfoNV.type has unexpected size % instead of 4", size_of(type_of(VkAccelerationStructureInfoNV.type)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 20, "VkAccelerationStructureInfoNV.flags has unexpected offset % instead of 20", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureInfoNV.flags)) == 4, "VkAccelerationStructureInfoNV.flags has unexpected size % instead of 4", size_of(type_of(VkAccelerationStructureInfoNV.flags)));
|
|
assert(((cast(*void)(*instance.instanceCount)) - cast(*void)(*instance)) == 24, "VkAccelerationStructureInfoNV.instanceCount has unexpected offset % instead of 24", ((cast(*void)(*instance.instanceCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureInfoNV.instanceCount)) == 4, "VkAccelerationStructureInfoNV.instanceCount has unexpected size % instead of 4", size_of(type_of(VkAccelerationStructureInfoNV.instanceCount)));
|
|
assert(((cast(*void)(*instance.geometryCount)) - cast(*void)(*instance)) == 28, "VkAccelerationStructureInfoNV.geometryCount has unexpected offset % instead of 28", ((cast(*void)(*instance.geometryCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureInfoNV.geometryCount)) == 4, "VkAccelerationStructureInfoNV.geometryCount has unexpected size % instead of 4", size_of(type_of(VkAccelerationStructureInfoNV.geometryCount)));
|
|
assert(((cast(*void)(*instance.pGeometries)) - cast(*void)(*instance)) == 32, "VkAccelerationStructureInfoNV.pGeometries has unexpected offset % instead of 32", ((cast(*void)(*instance.pGeometries)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureInfoNV.pGeometries)) == 8, "VkAccelerationStructureInfoNV.pGeometries has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureInfoNV.pGeometries)));
|
|
assert(size_of(VkAccelerationStructureInfoNV) == 40, "VkAccelerationStructureInfoNV has size % instead of 40", size_of(VkAccelerationStructureInfoNV));
|
|
}
|
|
|
|
{
|
|
instance: VkAccelerationStructureCreateInfoNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkAccelerationStructureCreateInfoNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureCreateInfoNV.sType)) == 4, "VkAccelerationStructureCreateInfoNV.sType has unexpected size % instead of 4", size_of(type_of(VkAccelerationStructureCreateInfoNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkAccelerationStructureCreateInfoNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureCreateInfoNV.pNext)) == 8, "VkAccelerationStructureCreateInfoNV.pNext has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureCreateInfoNV.pNext)));
|
|
assert(((cast(*void)(*instance.compactedSize)) - cast(*void)(*instance)) == 16, "VkAccelerationStructureCreateInfoNV.compactedSize has unexpected offset % instead of 16", ((cast(*void)(*instance.compactedSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureCreateInfoNV.compactedSize)) == 8, "VkAccelerationStructureCreateInfoNV.compactedSize has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureCreateInfoNV.compactedSize)));
|
|
assert(((cast(*void)(*instance.info)) - cast(*void)(*instance)) == 24, "VkAccelerationStructureCreateInfoNV.info has unexpected offset % instead of 24", ((cast(*void)(*instance.info)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureCreateInfoNV.info)) == 40, "VkAccelerationStructureCreateInfoNV.info has unexpected size % instead of 40", size_of(type_of(VkAccelerationStructureCreateInfoNV.info)));
|
|
assert(size_of(VkAccelerationStructureCreateInfoNV) == 64, "VkAccelerationStructureCreateInfoNV has size % instead of 64", size_of(VkAccelerationStructureCreateInfoNV));
|
|
}
|
|
|
|
{
|
|
instance: VkBindAccelerationStructureMemoryInfoNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkBindAccelerationStructureMemoryInfoNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindAccelerationStructureMemoryInfoNV.sType)) == 4, "VkBindAccelerationStructureMemoryInfoNV.sType has unexpected size % instead of 4", size_of(type_of(VkBindAccelerationStructureMemoryInfoNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkBindAccelerationStructureMemoryInfoNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindAccelerationStructureMemoryInfoNV.pNext)) == 8, "VkBindAccelerationStructureMemoryInfoNV.pNext has unexpected size % instead of 8", size_of(type_of(VkBindAccelerationStructureMemoryInfoNV.pNext)));
|
|
assert(((cast(*void)(*instance.accelerationStructure)) - cast(*void)(*instance)) == 16, "VkBindAccelerationStructureMemoryInfoNV.accelerationStructure has unexpected offset % instead of 16", ((cast(*void)(*instance.accelerationStructure)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindAccelerationStructureMemoryInfoNV.accelerationStructure)) == 8, "VkBindAccelerationStructureMemoryInfoNV.accelerationStructure has unexpected size % instead of 8", size_of(type_of(VkBindAccelerationStructureMemoryInfoNV.accelerationStructure)));
|
|
assert(((cast(*void)(*instance.memory)) - cast(*void)(*instance)) == 24, "VkBindAccelerationStructureMemoryInfoNV.memory has unexpected offset % instead of 24", ((cast(*void)(*instance.memory)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindAccelerationStructureMemoryInfoNV.memory)) == 8, "VkBindAccelerationStructureMemoryInfoNV.memory has unexpected size % instead of 8", size_of(type_of(VkBindAccelerationStructureMemoryInfoNV.memory)));
|
|
assert(((cast(*void)(*instance.memoryOffset)) - cast(*void)(*instance)) == 32, "VkBindAccelerationStructureMemoryInfoNV.memoryOffset has unexpected offset % instead of 32", ((cast(*void)(*instance.memoryOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindAccelerationStructureMemoryInfoNV.memoryOffset)) == 8, "VkBindAccelerationStructureMemoryInfoNV.memoryOffset has unexpected size % instead of 8", size_of(type_of(VkBindAccelerationStructureMemoryInfoNV.memoryOffset)));
|
|
assert(((cast(*void)(*instance.deviceIndexCount)) - cast(*void)(*instance)) == 40, "VkBindAccelerationStructureMemoryInfoNV.deviceIndexCount has unexpected offset % instead of 40", ((cast(*void)(*instance.deviceIndexCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindAccelerationStructureMemoryInfoNV.deviceIndexCount)) == 4, "VkBindAccelerationStructureMemoryInfoNV.deviceIndexCount has unexpected size % instead of 4", size_of(type_of(VkBindAccelerationStructureMemoryInfoNV.deviceIndexCount)));
|
|
assert(((cast(*void)(*instance.pDeviceIndices)) - cast(*void)(*instance)) == 48, "VkBindAccelerationStructureMemoryInfoNV.pDeviceIndices has unexpected offset % instead of 48", ((cast(*void)(*instance.pDeviceIndices)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindAccelerationStructureMemoryInfoNV.pDeviceIndices)) == 8, "VkBindAccelerationStructureMemoryInfoNV.pDeviceIndices has unexpected size % instead of 8", size_of(type_of(VkBindAccelerationStructureMemoryInfoNV.pDeviceIndices)));
|
|
assert(size_of(VkBindAccelerationStructureMemoryInfoNV) == 56, "VkBindAccelerationStructureMemoryInfoNV has size % instead of 56", size_of(VkBindAccelerationStructureMemoryInfoNV));
|
|
}
|
|
|
|
{
|
|
instance: VkWriteDescriptorSetAccelerationStructureNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkWriteDescriptorSetAccelerationStructureNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkWriteDescriptorSetAccelerationStructureNV.sType)) == 4, "VkWriteDescriptorSetAccelerationStructureNV.sType has unexpected size % instead of 4", size_of(type_of(VkWriteDescriptorSetAccelerationStructureNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkWriteDescriptorSetAccelerationStructureNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkWriteDescriptorSetAccelerationStructureNV.pNext)) == 8, "VkWriteDescriptorSetAccelerationStructureNV.pNext has unexpected size % instead of 8", size_of(type_of(VkWriteDescriptorSetAccelerationStructureNV.pNext)));
|
|
assert(((cast(*void)(*instance.accelerationStructureCount)) - cast(*void)(*instance)) == 16, "VkWriteDescriptorSetAccelerationStructureNV.accelerationStructureCount has unexpected offset % instead of 16", ((cast(*void)(*instance.accelerationStructureCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkWriteDescriptorSetAccelerationStructureNV.accelerationStructureCount)) == 4, "VkWriteDescriptorSetAccelerationStructureNV.accelerationStructureCount has unexpected size % instead of 4", size_of(type_of(VkWriteDescriptorSetAccelerationStructureNV.accelerationStructureCount)));
|
|
assert(((cast(*void)(*instance.pAccelerationStructures)) - cast(*void)(*instance)) == 24, "VkWriteDescriptorSetAccelerationStructureNV.pAccelerationStructures has unexpected offset % instead of 24", ((cast(*void)(*instance.pAccelerationStructures)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkWriteDescriptorSetAccelerationStructureNV.pAccelerationStructures)) == 8, "VkWriteDescriptorSetAccelerationStructureNV.pAccelerationStructures has unexpected size % instead of 8", size_of(type_of(VkWriteDescriptorSetAccelerationStructureNV.pAccelerationStructures)));
|
|
assert(size_of(VkWriteDescriptorSetAccelerationStructureNV) == 32, "VkWriteDescriptorSetAccelerationStructureNV has size % instead of 32", size_of(VkWriteDescriptorSetAccelerationStructureNV));
|
|
}
|
|
|
|
{
|
|
instance: VkAccelerationStructureMemoryRequirementsInfoNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkAccelerationStructureMemoryRequirementsInfoNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureMemoryRequirementsInfoNV.sType)) == 4, "VkAccelerationStructureMemoryRequirementsInfoNV.sType has unexpected size % instead of 4", size_of(type_of(VkAccelerationStructureMemoryRequirementsInfoNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkAccelerationStructureMemoryRequirementsInfoNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureMemoryRequirementsInfoNV.pNext)) == 8, "VkAccelerationStructureMemoryRequirementsInfoNV.pNext has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureMemoryRequirementsInfoNV.pNext)));
|
|
assert(((cast(*void)(*instance.type)) - cast(*void)(*instance)) == 16, "VkAccelerationStructureMemoryRequirementsInfoNV.type has unexpected offset % instead of 16", ((cast(*void)(*instance.type)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureMemoryRequirementsInfoNV.type)) == 4, "VkAccelerationStructureMemoryRequirementsInfoNV.type has unexpected size % instead of 4", size_of(type_of(VkAccelerationStructureMemoryRequirementsInfoNV.type)));
|
|
assert(((cast(*void)(*instance.accelerationStructure)) - cast(*void)(*instance)) == 24, "VkAccelerationStructureMemoryRequirementsInfoNV.accelerationStructure has unexpected offset % instead of 24", ((cast(*void)(*instance.accelerationStructure)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureMemoryRequirementsInfoNV.accelerationStructure)) == 8, "VkAccelerationStructureMemoryRequirementsInfoNV.accelerationStructure has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureMemoryRequirementsInfoNV.accelerationStructure)));
|
|
assert(size_of(VkAccelerationStructureMemoryRequirementsInfoNV) == 32, "VkAccelerationStructureMemoryRequirementsInfoNV has size % instead of 32", size_of(VkAccelerationStructureMemoryRequirementsInfoNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceRayTracingPropertiesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceRayTracingPropertiesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayTracingPropertiesNV.sType)) == 4, "VkPhysicalDeviceRayTracingPropertiesNV.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRayTracingPropertiesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceRayTracingPropertiesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayTracingPropertiesNV.pNext)) == 8, "VkPhysicalDeviceRayTracingPropertiesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceRayTracingPropertiesNV.pNext)));
|
|
assert(((cast(*void)(*instance.shaderGroupHandleSize)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceRayTracingPropertiesNV.shaderGroupHandleSize has unexpected offset % instead of 16", ((cast(*void)(*instance.shaderGroupHandleSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayTracingPropertiesNV.shaderGroupHandleSize)) == 4, "VkPhysicalDeviceRayTracingPropertiesNV.shaderGroupHandleSize has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRayTracingPropertiesNV.shaderGroupHandleSize)));
|
|
assert(((cast(*void)(*instance.maxRecursionDepth)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceRayTracingPropertiesNV.maxRecursionDepth has unexpected offset % instead of 20", ((cast(*void)(*instance.maxRecursionDepth)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayTracingPropertiesNV.maxRecursionDepth)) == 4, "VkPhysicalDeviceRayTracingPropertiesNV.maxRecursionDepth has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRayTracingPropertiesNV.maxRecursionDepth)));
|
|
assert(((cast(*void)(*instance.maxShaderGroupStride)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceRayTracingPropertiesNV.maxShaderGroupStride has unexpected offset % instead of 24", ((cast(*void)(*instance.maxShaderGroupStride)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayTracingPropertiesNV.maxShaderGroupStride)) == 4, "VkPhysicalDeviceRayTracingPropertiesNV.maxShaderGroupStride has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRayTracingPropertiesNV.maxShaderGroupStride)));
|
|
assert(((cast(*void)(*instance.shaderGroupBaseAlignment)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceRayTracingPropertiesNV.shaderGroupBaseAlignment has unexpected offset % instead of 28", ((cast(*void)(*instance.shaderGroupBaseAlignment)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayTracingPropertiesNV.shaderGroupBaseAlignment)) == 4, "VkPhysicalDeviceRayTracingPropertiesNV.shaderGroupBaseAlignment has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRayTracingPropertiesNV.shaderGroupBaseAlignment)));
|
|
assert(((cast(*void)(*instance.maxGeometryCount)) - cast(*void)(*instance)) == 32, "VkPhysicalDeviceRayTracingPropertiesNV.maxGeometryCount has unexpected offset % instead of 32", ((cast(*void)(*instance.maxGeometryCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayTracingPropertiesNV.maxGeometryCount)) == 8, "VkPhysicalDeviceRayTracingPropertiesNV.maxGeometryCount has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceRayTracingPropertiesNV.maxGeometryCount)));
|
|
assert(((cast(*void)(*instance.maxInstanceCount)) - cast(*void)(*instance)) == 40, "VkPhysicalDeviceRayTracingPropertiesNV.maxInstanceCount has unexpected offset % instead of 40", ((cast(*void)(*instance.maxInstanceCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayTracingPropertiesNV.maxInstanceCount)) == 8, "VkPhysicalDeviceRayTracingPropertiesNV.maxInstanceCount has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceRayTracingPropertiesNV.maxInstanceCount)));
|
|
assert(((cast(*void)(*instance.maxTriangleCount)) - cast(*void)(*instance)) == 48, "VkPhysicalDeviceRayTracingPropertiesNV.maxTriangleCount has unexpected offset % instead of 48", ((cast(*void)(*instance.maxTriangleCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayTracingPropertiesNV.maxTriangleCount)) == 8, "VkPhysicalDeviceRayTracingPropertiesNV.maxTriangleCount has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceRayTracingPropertiesNV.maxTriangleCount)));
|
|
assert(((cast(*void)(*instance.maxDescriptorSetAccelerationStructures)) - cast(*void)(*instance)) == 56, "VkPhysicalDeviceRayTracingPropertiesNV.maxDescriptorSetAccelerationStructures has unexpected offset % instead of 56", ((cast(*void)(*instance.maxDescriptorSetAccelerationStructures)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayTracingPropertiesNV.maxDescriptorSetAccelerationStructures)) == 4, "VkPhysicalDeviceRayTracingPropertiesNV.maxDescriptorSetAccelerationStructures has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRayTracingPropertiesNV.maxDescriptorSetAccelerationStructures)));
|
|
assert(size_of(VkPhysicalDeviceRayTracingPropertiesNV) == 64, "VkPhysicalDeviceRayTracingPropertiesNV has size % instead of 64", size_of(VkPhysicalDeviceRayTracingPropertiesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkTransformMatrixKHR;
|
|
assert(((cast(*void)(*instance.matrix)) - cast(*void)(*instance)) == 0, "VkTransformMatrixKHR.matrix has unexpected offset % instead of 0", ((cast(*void)(*instance.matrix)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkTransformMatrixKHR.matrix)) == 48, "VkTransformMatrixKHR.matrix has unexpected size % instead of 48", size_of(type_of(VkTransformMatrixKHR.matrix)));
|
|
assert(size_of(VkTransformMatrixKHR) == 48, "VkTransformMatrixKHR has size % instead of 48", size_of(VkTransformMatrixKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkAabbPositionsKHR;
|
|
assert(((cast(*void)(*instance.minX)) - cast(*void)(*instance)) == 0, "VkAabbPositionsKHR.minX has unexpected offset % instead of 0", ((cast(*void)(*instance.minX)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAabbPositionsKHR.minX)) == 4, "VkAabbPositionsKHR.minX has unexpected size % instead of 4", size_of(type_of(VkAabbPositionsKHR.minX)));
|
|
assert(((cast(*void)(*instance.minY)) - cast(*void)(*instance)) == 4, "VkAabbPositionsKHR.minY has unexpected offset % instead of 4", ((cast(*void)(*instance.minY)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAabbPositionsKHR.minY)) == 4, "VkAabbPositionsKHR.minY has unexpected size % instead of 4", size_of(type_of(VkAabbPositionsKHR.minY)));
|
|
assert(((cast(*void)(*instance.minZ)) - cast(*void)(*instance)) == 8, "VkAabbPositionsKHR.minZ has unexpected offset % instead of 8", ((cast(*void)(*instance.minZ)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAabbPositionsKHR.minZ)) == 4, "VkAabbPositionsKHR.minZ has unexpected size % instead of 4", size_of(type_of(VkAabbPositionsKHR.minZ)));
|
|
assert(((cast(*void)(*instance.maxX)) - cast(*void)(*instance)) == 12, "VkAabbPositionsKHR.maxX has unexpected offset % instead of 12", ((cast(*void)(*instance.maxX)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAabbPositionsKHR.maxX)) == 4, "VkAabbPositionsKHR.maxX has unexpected size % instead of 4", size_of(type_of(VkAabbPositionsKHR.maxX)));
|
|
assert(((cast(*void)(*instance.maxY)) - cast(*void)(*instance)) == 16, "VkAabbPositionsKHR.maxY has unexpected offset % instead of 16", ((cast(*void)(*instance.maxY)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAabbPositionsKHR.maxY)) == 4, "VkAabbPositionsKHR.maxY has unexpected size % instead of 4", size_of(type_of(VkAabbPositionsKHR.maxY)));
|
|
assert(((cast(*void)(*instance.maxZ)) - cast(*void)(*instance)) == 20, "VkAabbPositionsKHR.maxZ has unexpected offset % instead of 20", ((cast(*void)(*instance.maxZ)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAabbPositionsKHR.maxZ)) == 4, "VkAabbPositionsKHR.maxZ has unexpected size % instead of 4", size_of(type_of(VkAabbPositionsKHR.maxZ)));
|
|
assert(size_of(VkAabbPositionsKHR) == 24, "VkAabbPositionsKHR has size % instead of 24", size_of(VkAabbPositionsKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkAccelerationStructureInstanceKHR;
|
|
assert(((cast(*void)(*instance.transform)) - cast(*void)(*instance)) == 0, "VkAccelerationStructureInstanceKHR.transform has unexpected offset % instead of 0", ((cast(*void)(*instance.transform)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureInstanceKHR.transform)) == 48, "VkAccelerationStructureInstanceKHR.transform has unexpected size % instead of 48", size_of(type_of(VkAccelerationStructureInstanceKHR.transform)));
|
|
assert(((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)) == 48, "VkAccelerationStructureInstanceKHR.__bitfield has unexpected offset % instead of 48", ((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureInstanceKHR.__bitfield)) == 8, "VkAccelerationStructureInstanceKHR.__bitfield has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureInstanceKHR.__bitfield)));
|
|
assert(((cast(*void)(*instance.accelerationStructureReference)) - cast(*void)(*instance)) == 56, "VkAccelerationStructureInstanceKHR.accelerationStructureReference has unexpected offset % instead of 56", ((cast(*void)(*instance.accelerationStructureReference)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureInstanceKHR.accelerationStructureReference)) == 8, "VkAccelerationStructureInstanceKHR.accelerationStructureReference has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureInstanceKHR.accelerationStructureReference)));
|
|
assert(size_of(VkAccelerationStructureInstanceKHR) == 64, "VkAccelerationStructureInstanceKHR has size % instead of 64", size_of(VkAccelerationStructureInstanceKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV.sType)) == 4, "VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV.pNext)) == 8, "VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV.pNext)));
|
|
assert(((cast(*void)(*instance.representativeFragmentTest)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV.representativeFragmentTest has unexpected offset % instead of 16", ((cast(*void)(*instance.representativeFragmentTest)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV.representativeFragmentTest)) == 4, "VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV.representativeFragmentTest has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV.representativeFragmentTest)));
|
|
assert(size_of(VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV) == 24, "VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV has size % instead of 24", size_of(VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineRepresentativeFragmentTestStateCreateInfoNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineRepresentativeFragmentTestStateCreateInfoNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRepresentativeFragmentTestStateCreateInfoNV.sType)) == 4, "VkPipelineRepresentativeFragmentTestStateCreateInfoNV.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineRepresentativeFragmentTestStateCreateInfoNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineRepresentativeFragmentTestStateCreateInfoNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRepresentativeFragmentTestStateCreateInfoNV.pNext)) == 8, "VkPipelineRepresentativeFragmentTestStateCreateInfoNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineRepresentativeFragmentTestStateCreateInfoNV.pNext)));
|
|
assert(((cast(*void)(*instance.representativeFragmentTestEnable)) - cast(*void)(*instance)) == 16, "VkPipelineRepresentativeFragmentTestStateCreateInfoNV.representativeFragmentTestEnable has unexpected offset % instead of 16", ((cast(*void)(*instance.representativeFragmentTestEnable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRepresentativeFragmentTestStateCreateInfoNV.representativeFragmentTestEnable)) == 4, "VkPipelineRepresentativeFragmentTestStateCreateInfoNV.representativeFragmentTestEnable has unexpected size % instead of 4", size_of(type_of(VkPipelineRepresentativeFragmentTestStateCreateInfoNV.representativeFragmentTestEnable)));
|
|
assert(size_of(VkPipelineRepresentativeFragmentTestStateCreateInfoNV) == 24, "VkPipelineRepresentativeFragmentTestStateCreateInfoNV has size % instead of 24", size_of(VkPipelineRepresentativeFragmentTestStateCreateInfoNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceImageViewImageFormatInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceImageViewImageFormatInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageViewImageFormatInfoEXT.sType)) == 4, "VkPhysicalDeviceImageViewImageFormatInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceImageViewImageFormatInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceImageViewImageFormatInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageViewImageFormatInfoEXT.pNext)) == 8, "VkPhysicalDeviceImageViewImageFormatInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceImageViewImageFormatInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.imageViewType)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceImageViewImageFormatInfoEXT.imageViewType has unexpected offset % instead of 16", ((cast(*void)(*instance.imageViewType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageViewImageFormatInfoEXT.imageViewType)) == 4, "VkPhysicalDeviceImageViewImageFormatInfoEXT.imageViewType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceImageViewImageFormatInfoEXT.imageViewType)));
|
|
assert(size_of(VkPhysicalDeviceImageViewImageFormatInfoEXT) == 24, "VkPhysicalDeviceImageViewImageFormatInfoEXT has size % instead of 24", size_of(VkPhysicalDeviceImageViewImageFormatInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkFilterCubicImageViewImageFormatPropertiesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkFilterCubicImageViewImageFormatPropertiesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFilterCubicImageViewImageFormatPropertiesEXT.sType)) == 4, "VkFilterCubicImageViewImageFormatPropertiesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkFilterCubicImageViewImageFormatPropertiesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkFilterCubicImageViewImageFormatPropertiesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFilterCubicImageViewImageFormatPropertiesEXT.pNext)) == 8, "VkFilterCubicImageViewImageFormatPropertiesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkFilterCubicImageViewImageFormatPropertiesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.filterCubic)) - cast(*void)(*instance)) == 16, "VkFilterCubicImageViewImageFormatPropertiesEXT.filterCubic has unexpected offset % instead of 16", ((cast(*void)(*instance.filterCubic)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFilterCubicImageViewImageFormatPropertiesEXT.filterCubic)) == 4, "VkFilterCubicImageViewImageFormatPropertiesEXT.filterCubic has unexpected size % instead of 4", size_of(type_of(VkFilterCubicImageViewImageFormatPropertiesEXT.filterCubic)));
|
|
assert(((cast(*void)(*instance.filterCubicMinmax)) - cast(*void)(*instance)) == 20, "VkFilterCubicImageViewImageFormatPropertiesEXT.filterCubicMinmax has unexpected offset % instead of 20", ((cast(*void)(*instance.filterCubicMinmax)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFilterCubicImageViewImageFormatPropertiesEXT.filterCubicMinmax)) == 4, "VkFilterCubicImageViewImageFormatPropertiesEXT.filterCubicMinmax has unexpected size % instead of 4", size_of(type_of(VkFilterCubicImageViewImageFormatPropertiesEXT.filterCubicMinmax)));
|
|
assert(size_of(VkFilterCubicImageViewImageFormatPropertiesEXT) == 24, "VkFilterCubicImageViewImageFormatPropertiesEXT has size % instead of 24", size_of(VkFilterCubicImageViewImageFormatPropertiesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkImportMemoryHostPointerInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkImportMemoryHostPointerInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImportMemoryHostPointerInfoEXT.sType)) == 4, "VkImportMemoryHostPointerInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkImportMemoryHostPointerInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkImportMemoryHostPointerInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImportMemoryHostPointerInfoEXT.pNext)) == 8, "VkImportMemoryHostPointerInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkImportMemoryHostPointerInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.handleType)) - cast(*void)(*instance)) == 16, "VkImportMemoryHostPointerInfoEXT.handleType has unexpected offset % instead of 16", ((cast(*void)(*instance.handleType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImportMemoryHostPointerInfoEXT.handleType)) == 4, "VkImportMemoryHostPointerInfoEXT.handleType has unexpected size % instead of 4", size_of(type_of(VkImportMemoryHostPointerInfoEXT.handleType)));
|
|
assert(((cast(*void)(*instance.pHostPointer)) - cast(*void)(*instance)) == 24, "VkImportMemoryHostPointerInfoEXT.pHostPointer has unexpected offset % instead of 24", ((cast(*void)(*instance.pHostPointer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImportMemoryHostPointerInfoEXT.pHostPointer)) == 8, "VkImportMemoryHostPointerInfoEXT.pHostPointer has unexpected size % instead of 8", size_of(type_of(VkImportMemoryHostPointerInfoEXT.pHostPointer)));
|
|
assert(size_of(VkImportMemoryHostPointerInfoEXT) == 32, "VkImportMemoryHostPointerInfoEXT has size % instead of 32", size_of(VkImportMemoryHostPointerInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkMemoryHostPointerPropertiesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkMemoryHostPointerPropertiesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryHostPointerPropertiesEXT.sType)) == 4, "VkMemoryHostPointerPropertiesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkMemoryHostPointerPropertiesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkMemoryHostPointerPropertiesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryHostPointerPropertiesEXT.pNext)) == 8, "VkMemoryHostPointerPropertiesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkMemoryHostPointerPropertiesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.memoryTypeBits)) - cast(*void)(*instance)) == 16, "VkMemoryHostPointerPropertiesEXT.memoryTypeBits has unexpected offset % instead of 16", ((cast(*void)(*instance.memoryTypeBits)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryHostPointerPropertiesEXT.memoryTypeBits)) == 4, "VkMemoryHostPointerPropertiesEXT.memoryTypeBits has unexpected size % instead of 4", size_of(type_of(VkMemoryHostPointerPropertiesEXT.memoryTypeBits)));
|
|
assert(size_of(VkMemoryHostPointerPropertiesEXT) == 24, "VkMemoryHostPointerPropertiesEXT has size % instead of 24", size_of(VkMemoryHostPointerPropertiesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceExternalMemoryHostPropertiesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceExternalMemoryHostPropertiesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExternalMemoryHostPropertiesEXT.sType)) == 4, "VkPhysicalDeviceExternalMemoryHostPropertiesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExternalMemoryHostPropertiesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceExternalMemoryHostPropertiesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExternalMemoryHostPropertiesEXT.pNext)) == 8, "VkPhysicalDeviceExternalMemoryHostPropertiesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceExternalMemoryHostPropertiesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.minImportedHostPointerAlignment)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceExternalMemoryHostPropertiesEXT.minImportedHostPointerAlignment has unexpected offset % instead of 16", ((cast(*void)(*instance.minImportedHostPointerAlignment)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExternalMemoryHostPropertiesEXT.minImportedHostPointerAlignment)) == 8, "VkPhysicalDeviceExternalMemoryHostPropertiesEXT.minImportedHostPointerAlignment has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceExternalMemoryHostPropertiesEXT.minImportedHostPointerAlignment)));
|
|
assert(size_of(VkPhysicalDeviceExternalMemoryHostPropertiesEXT) == 24, "VkPhysicalDeviceExternalMemoryHostPropertiesEXT has size % instead of 24", size_of(VkPhysicalDeviceExternalMemoryHostPropertiesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineCompilerControlCreateInfoAMD;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineCompilerControlCreateInfoAMD.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineCompilerControlCreateInfoAMD.sType)) == 4, "VkPipelineCompilerControlCreateInfoAMD.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineCompilerControlCreateInfoAMD.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineCompilerControlCreateInfoAMD.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineCompilerControlCreateInfoAMD.pNext)) == 8, "VkPipelineCompilerControlCreateInfoAMD.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineCompilerControlCreateInfoAMD.pNext)));
|
|
assert(((cast(*void)(*instance.compilerControlFlags)) - cast(*void)(*instance)) == 16, "VkPipelineCompilerControlCreateInfoAMD.compilerControlFlags has unexpected offset % instead of 16", ((cast(*void)(*instance.compilerControlFlags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineCompilerControlCreateInfoAMD.compilerControlFlags)) == 4, "VkPipelineCompilerControlCreateInfoAMD.compilerControlFlags has unexpected size % instead of 4", size_of(type_of(VkPipelineCompilerControlCreateInfoAMD.compilerControlFlags)));
|
|
assert(size_of(VkPipelineCompilerControlCreateInfoAMD) == 24, "VkPipelineCompilerControlCreateInfoAMD has size % instead of 24", size_of(VkPipelineCompilerControlCreateInfoAMD));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceShaderCorePropertiesAMD;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceShaderCorePropertiesAMD.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderCorePropertiesAMD.sType)) == 4, "VkPhysicalDeviceShaderCorePropertiesAMD.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderCorePropertiesAMD.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceShaderCorePropertiesAMD.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderCorePropertiesAMD.pNext)) == 8, "VkPhysicalDeviceShaderCorePropertiesAMD.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceShaderCorePropertiesAMD.pNext)));
|
|
assert(((cast(*void)(*instance.shaderEngineCount)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceShaderCorePropertiesAMD.shaderEngineCount has unexpected offset % instead of 16", ((cast(*void)(*instance.shaderEngineCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderCorePropertiesAMD.shaderEngineCount)) == 4, "VkPhysicalDeviceShaderCorePropertiesAMD.shaderEngineCount has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderCorePropertiesAMD.shaderEngineCount)));
|
|
assert(((cast(*void)(*instance.shaderArraysPerEngineCount)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceShaderCorePropertiesAMD.shaderArraysPerEngineCount has unexpected offset % instead of 20", ((cast(*void)(*instance.shaderArraysPerEngineCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderCorePropertiesAMD.shaderArraysPerEngineCount)) == 4, "VkPhysicalDeviceShaderCorePropertiesAMD.shaderArraysPerEngineCount has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderCorePropertiesAMD.shaderArraysPerEngineCount)));
|
|
assert(((cast(*void)(*instance.computeUnitsPerShaderArray)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceShaderCorePropertiesAMD.computeUnitsPerShaderArray has unexpected offset % instead of 24", ((cast(*void)(*instance.computeUnitsPerShaderArray)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderCorePropertiesAMD.computeUnitsPerShaderArray)) == 4, "VkPhysicalDeviceShaderCorePropertiesAMD.computeUnitsPerShaderArray has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderCorePropertiesAMD.computeUnitsPerShaderArray)));
|
|
assert(((cast(*void)(*instance.simdPerComputeUnit)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceShaderCorePropertiesAMD.simdPerComputeUnit has unexpected offset % instead of 28", ((cast(*void)(*instance.simdPerComputeUnit)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderCorePropertiesAMD.simdPerComputeUnit)) == 4, "VkPhysicalDeviceShaderCorePropertiesAMD.simdPerComputeUnit has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderCorePropertiesAMD.simdPerComputeUnit)));
|
|
assert(((cast(*void)(*instance.wavefrontsPerSimd)) - cast(*void)(*instance)) == 32, "VkPhysicalDeviceShaderCorePropertiesAMD.wavefrontsPerSimd has unexpected offset % instead of 32", ((cast(*void)(*instance.wavefrontsPerSimd)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderCorePropertiesAMD.wavefrontsPerSimd)) == 4, "VkPhysicalDeviceShaderCorePropertiesAMD.wavefrontsPerSimd has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderCorePropertiesAMD.wavefrontsPerSimd)));
|
|
assert(((cast(*void)(*instance.wavefrontSize)) - cast(*void)(*instance)) == 36, "VkPhysicalDeviceShaderCorePropertiesAMD.wavefrontSize has unexpected offset % instead of 36", ((cast(*void)(*instance.wavefrontSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderCorePropertiesAMD.wavefrontSize)) == 4, "VkPhysicalDeviceShaderCorePropertiesAMD.wavefrontSize has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderCorePropertiesAMD.wavefrontSize)));
|
|
assert(((cast(*void)(*instance.sgprsPerSimd)) - cast(*void)(*instance)) == 40, "VkPhysicalDeviceShaderCorePropertiesAMD.sgprsPerSimd has unexpected offset % instead of 40", ((cast(*void)(*instance.sgprsPerSimd)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderCorePropertiesAMD.sgprsPerSimd)) == 4, "VkPhysicalDeviceShaderCorePropertiesAMD.sgprsPerSimd has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderCorePropertiesAMD.sgprsPerSimd)));
|
|
assert(((cast(*void)(*instance.minSgprAllocation)) - cast(*void)(*instance)) == 44, "VkPhysicalDeviceShaderCorePropertiesAMD.minSgprAllocation has unexpected offset % instead of 44", ((cast(*void)(*instance.minSgprAllocation)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderCorePropertiesAMD.minSgprAllocation)) == 4, "VkPhysicalDeviceShaderCorePropertiesAMD.minSgprAllocation has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderCorePropertiesAMD.minSgprAllocation)));
|
|
assert(((cast(*void)(*instance.maxSgprAllocation)) - cast(*void)(*instance)) == 48, "VkPhysicalDeviceShaderCorePropertiesAMD.maxSgprAllocation has unexpected offset % instead of 48", ((cast(*void)(*instance.maxSgprAllocation)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderCorePropertiesAMD.maxSgprAllocation)) == 4, "VkPhysicalDeviceShaderCorePropertiesAMD.maxSgprAllocation has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderCorePropertiesAMD.maxSgprAllocation)));
|
|
assert(((cast(*void)(*instance.sgprAllocationGranularity)) - cast(*void)(*instance)) == 52, "VkPhysicalDeviceShaderCorePropertiesAMD.sgprAllocationGranularity has unexpected offset % instead of 52", ((cast(*void)(*instance.sgprAllocationGranularity)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderCorePropertiesAMD.sgprAllocationGranularity)) == 4, "VkPhysicalDeviceShaderCorePropertiesAMD.sgprAllocationGranularity has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderCorePropertiesAMD.sgprAllocationGranularity)));
|
|
assert(((cast(*void)(*instance.vgprsPerSimd)) - cast(*void)(*instance)) == 56, "VkPhysicalDeviceShaderCorePropertiesAMD.vgprsPerSimd has unexpected offset % instead of 56", ((cast(*void)(*instance.vgprsPerSimd)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderCorePropertiesAMD.vgprsPerSimd)) == 4, "VkPhysicalDeviceShaderCorePropertiesAMD.vgprsPerSimd has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderCorePropertiesAMD.vgprsPerSimd)));
|
|
assert(((cast(*void)(*instance.minVgprAllocation)) - cast(*void)(*instance)) == 60, "VkPhysicalDeviceShaderCorePropertiesAMD.minVgprAllocation has unexpected offset % instead of 60", ((cast(*void)(*instance.minVgprAllocation)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderCorePropertiesAMD.minVgprAllocation)) == 4, "VkPhysicalDeviceShaderCorePropertiesAMD.minVgprAllocation has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderCorePropertiesAMD.minVgprAllocation)));
|
|
assert(((cast(*void)(*instance.maxVgprAllocation)) - cast(*void)(*instance)) == 64, "VkPhysicalDeviceShaderCorePropertiesAMD.maxVgprAllocation has unexpected offset % instead of 64", ((cast(*void)(*instance.maxVgprAllocation)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderCorePropertiesAMD.maxVgprAllocation)) == 4, "VkPhysicalDeviceShaderCorePropertiesAMD.maxVgprAllocation has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderCorePropertiesAMD.maxVgprAllocation)));
|
|
assert(((cast(*void)(*instance.vgprAllocationGranularity)) - cast(*void)(*instance)) == 68, "VkPhysicalDeviceShaderCorePropertiesAMD.vgprAllocationGranularity has unexpected offset % instead of 68", ((cast(*void)(*instance.vgprAllocationGranularity)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderCorePropertiesAMD.vgprAllocationGranularity)) == 4, "VkPhysicalDeviceShaderCorePropertiesAMD.vgprAllocationGranularity has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderCorePropertiesAMD.vgprAllocationGranularity)));
|
|
assert(size_of(VkPhysicalDeviceShaderCorePropertiesAMD) == 72, "VkPhysicalDeviceShaderCorePropertiesAMD has size % instead of 72", size_of(VkPhysicalDeviceShaderCorePropertiesAMD));
|
|
}
|
|
|
|
{
|
|
instance: VkDeviceMemoryOverallocationCreateInfoAMD;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDeviceMemoryOverallocationCreateInfoAMD.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceMemoryOverallocationCreateInfoAMD.sType)) == 4, "VkDeviceMemoryOverallocationCreateInfoAMD.sType has unexpected size % instead of 4", size_of(type_of(VkDeviceMemoryOverallocationCreateInfoAMD.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDeviceMemoryOverallocationCreateInfoAMD.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceMemoryOverallocationCreateInfoAMD.pNext)) == 8, "VkDeviceMemoryOverallocationCreateInfoAMD.pNext has unexpected size % instead of 8", size_of(type_of(VkDeviceMemoryOverallocationCreateInfoAMD.pNext)));
|
|
assert(((cast(*void)(*instance.overallocationBehavior)) - cast(*void)(*instance)) == 16, "VkDeviceMemoryOverallocationCreateInfoAMD.overallocationBehavior has unexpected offset % instead of 16", ((cast(*void)(*instance.overallocationBehavior)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceMemoryOverallocationCreateInfoAMD.overallocationBehavior)) == 4, "VkDeviceMemoryOverallocationCreateInfoAMD.overallocationBehavior has unexpected size % instead of 4", size_of(type_of(VkDeviceMemoryOverallocationCreateInfoAMD.overallocationBehavior)));
|
|
assert(size_of(VkDeviceMemoryOverallocationCreateInfoAMD) == 24, "VkDeviceMemoryOverallocationCreateInfoAMD has size % instead of 24", size_of(VkDeviceMemoryOverallocationCreateInfoAMD));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT.sType)) == 4, "VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT.pNext)) == 8, "VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.maxVertexAttribDivisor)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT.maxVertexAttribDivisor has unexpected offset % instead of 16", ((cast(*void)(*instance.maxVertexAttribDivisor)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT.maxVertexAttribDivisor)) == 4, "VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT.maxVertexAttribDivisor has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT.maxVertexAttribDivisor)));
|
|
assert(size_of(VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT) == 24, "VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT has size % instead of 24", size_of(VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceMeshShaderFeaturesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceMeshShaderFeaturesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderFeaturesNV.sType)) == 4, "VkPhysicalDeviceMeshShaderFeaturesNV.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMeshShaderFeaturesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceMeshShaderFeaturesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderFeaturesNV.pNext)) == 8, "VkPhysicalDeviceMeshShaderFeaturesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceMeshShaderFeaturesNV.pNext)));
|
|
assert(((cast(*void)(*instance.taskShader)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceMeshShaderFeaturesNV.taskShader has unexpected offset % instead of 16", ((cast(*void)(*instance.taskShader)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderFeaturesNV.taskShader)) == 4, "VkPhysicalDeviceMeshShaderFeaturesNV.taskShader has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMeshShaderFeaturesNV.taskShader)));
|
|
assert(((cast(*void)(*instance.meshShader)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceMeshShaderFeaturesNV.meshShader has unexpected offset % instead of 20", ((cast(*void)(*instance.meshShader)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderFeaturesNV.meshShader)) == 4, "VkPhysicalDeviceMeshShaderFeaturesNV.meshShader has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMeshShaderFeaturesNV.meshShader)));
|
|
assert(size_of(VkPhysicalDeviceMeshShaderFeaturesNV) == 24, "VkPhysicalDeviceMeshShaderFeaturesNV has size % instead of 24", size_of(VkPhysicalDeviceMeshShaderFeaturesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceMeshShaderPropertiesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceMeshShaderPropertiesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesNV.sType)) == 4, "VkPhysicalDeviceMeshShaderPropertiesNV.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceMeshShaderPropertiesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesNV.pNext)) == 8, "VkPhysicalDeviceMeshShaderPropertiesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesNV.pNext)));
|
|
assert(((cast(*void)(*instance.maxDrawMeshTasksCount)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceMeshShaderPropertiesNV.maxDrawMeshTasksCount has unexpected offset % instead of 16", ((cast(*void)(*instance.maxDrawMeshTasksCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesNV.maxDrawMeshTasksCount)) == 4, "VkPhysicalDeviceMeshShaderPropertiesNV.maxDrawMeshTasksCount has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesNV.maxDrawMeshTasksCount)));
|
|
assert(((cast(*void)(*instance.maxTaskWorkGroupInvocations)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceMeshShaderPropertiesNV.maxTaskWorkGroupInvocations has unexpected offset % instead of 20", ((cast(*void)(*instance.maxTaskWorkGroupInvocations)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesNV.maxTaskWorkGroupInvocations)) == 4, "VkPhysicalDeviceMeshShaderPropertiesNV.maxTaskWorkGroupInvocations has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesNV.maxTaskWorkGroupInvocations)));
|
|
assert(((cast(*void)(*instance.maxTaskWorkGroupSize)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceMeshShaderPropertiesNV.maxTaskWorkGroupSize has unexpected offset % instead of 24", ((cast(*void)(*instance.maxTaskWorkGroupSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesNV.maxTaskWorkGroupSize)) == 12, "VkPhysicalDeviceMeshShaderPropertiesNV.maxTaskWorkGroupSize has unexpected size % instead of 12", size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesNV.maxTaskWorkGroupSize)));
|
|
assert(((cast(*void)(*instance.maxTaskTotalMemorySize)) - cast(*void)(*instance)) == 36, "VkPhysicalDeviceMeshShaderPropertiesNV.maxTaskTotalMemorySize has unexpected offset % instead of 36", ((cast(*void)(*instance.maxTaskTotalMemorySize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesNV.maxTaskTotalMemorySize)) == 4, "VkPhysicalDeviceMeshShaderPropertiesNV.maxTaskTotalMemorySize has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesNV.maxTaskTotalMemorySize)));
|
|
assert(((cast(*void)(*instance.maxTaskOutputCount)) - cast(*void)(*instance)) == 40, "VkPhysicalDeviceMeshShaderPropertiesNV.maxTaskOutputCount has unexpected offset % instead of 40", ((cast(*void)(*instance.maxTaskOutputCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesNV.maxTaskOutputCount)) == 4, "VkPhysicalDeviceMeshShaderPropertiesNV.maxTaskOutputCount has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesNV.maxTaskOutputCount)));
|
|
assert(((cast(*void)(*instance.maxMeshWorkGroupInvocations)) - cast(*void)(*instance)) == 44, "VkPhysicalDeviceMeshShaderPropertiesNV.maxMeshWorkGroupInvocations has unexpected offset % instead of 44", ((cast(*void)(*instance.maxMeshWorkGroupInvocations)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesNV.maxMeshWorkGroupInvocations)) == 4, "VkPhysicalDeviceMeshShaderPropertiesNV.maxMeshWorkGroupInvocations has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesNV.maxMeshWorkGroupInvocations)));
|
|
assert(((cast(*void)(*instance.maxMeshWorkGroupSize)) - cast(*void)(*instance)) == 48, "VkPhysicalDeviceMeshShaderPropertiesNV.maxMeshWorkGroupSize has unexpected offset % instead of 48", ((cast(*void)(*instance.maxMeshWorkGroupSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesNV.maxMeshWorkGroupSize)) == 12, "VkPhysicalDeviceMeshShaderPropertiesNV.maxMeshWorkGroupSize has unexpected size % instead of 12", size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesNV.maxMeshWorkGroupSize)));
|
|
assert(((cast(*void)(*instance.maxMeshTotalMemorySize)) - cast(*void)(*instance)) == 60, "VkPhysicalDeviceMeshShaderPropertiesNV.maxMeshTotalMemorySize has unexpected offset % instead of 60", ((cast(*void)(*instance.maxMeshTotalMemorySize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesNV.maxMeshTotalMemorySize)) == 4, "VkPhysicalDeviceMeshShaderPropertiesNV.maxMeshTotalMemorySize has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesNV.maxMeshTotalMemorySize)));
|
|
assert(((cast(*void)(*instance.maxMeshOutputVertices)) - cast(*void)(*instance)) == 64, "VkPhysicalDeviceMeshShaderPropertiesNV.maxMeshOutputVertices has unexpected offset % instead of 64", ((cast(*void)(*instance.maxMeshOutputVertices)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesNV.maxMeshOutputVertices)) == 4, "VkPhysicalDeviceMeshShaderPropertiesNV.maxMeshOutputVertices has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesNV.maxMeshOutputVertices)));
|
|
assert(((cast(*void)(*instance.maxMeshOutputPrimitives)) - cast(*void)(*instance)) == 68, "VkPhysicalDeviceMeshShaderPropertiesNV.maxMeshOutputPrimitives has unexpected offset % instead of 68", ((cast(*void)(*instance.maxMeshOutputPrimitives)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesNV.maxMeshOutputPrimitives)) == 4, "VkPhysicalDeviceMeshShaderPropertiesNV.maxMeshOutputPrimitives has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesNV.maxMeshOutputPrimitives)));
|
|
assert(((cast(*void)(*instance.maxMeshMultiviewViewCount)) - cast(*void)(*instance)) == 72, "VkPhysicalDeviceMeshShaderPropertiesNV.maxMeshMultiviewViewCount has unexpected offset % instead of 72", ((cast(*void)(*instance.maxMeshMultiviewViewCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesNV.maxMeshMultiviewViewCount)) == 4, "VkPhysicalDeviceMeshShaderPropertiesNV.maxMeshMultiviewViewCount has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesNV.maxMeshMultiviewViewCount)));
|
|
assert(((cast(*void)(*instance.meshOutputPerVertexGranularity)) - cast(*void)(*instance)) == 76, "VkPhysicalDeviceMeshShaderPropertiesNV.meshOutputPerVertexGranularity has unexpected offset % instead of 76", ((cast(*void)(*instance.meshOutputPerVertexGranularity)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesNV.meshOutputPerVertexGranularity)) == 4, "VkPhysicalDeviceMeshShaderPropertiesNV.meshOutputPerVertexGranularity has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesNV.meshOutputPerVertexGranularity)));
|
|
assert(((cast(*void)(*instance.meshOutputPerPrimitiveGranularity)) - cast(*void)(*instance)) == 80, "VkPhysicalDeviceMeshShaderPropertiesNV.meshOutputPerPrimitiveGranularity has unexpected offset % instead of 80", ((cast(*void)(*instance.meshOutputPerPrimitiveGranularity)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesNV.meshOutputPerPrimitiveGranularity)) == 4, "VkPhysicalDeviceMeshShaderPropertiesNV.meshOutputPerPrimitiveGranularity has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesNV.meshOutputPerPrimitiveGranularity)));
|
|
assert(size_of(VkPhysicalDeviceMeshShaderPropertiesNV) == 88, "VkPhysicalDeviceMeshShaderPropertiesNV has size % instead of 88", size_of(VkPhysicalDeviceMeshShaderPropertiesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkDrawMeshTasksIndirectCommandNV;
|
|
assert(((cast(*void)(*instance.taskCount)) - cast(*void)(*instance)) == 0, "VkDrawMeshTasksIndirectCommandNV.taskCount has unexpected offset % instead of 0", ((cast(*void)(*instance.taskCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDrawMeshTasksIndirectCommandNV.taskCount)) == 4, "VkDrawMeshTasksIndirectCommandNV.taskCount has unexpected size % instead of 4", size_of(type_of(VkDrawMeshTasksIndirectCommandNV.taskCount)));
|
|
assert(((cast(*void)(*instance.firstTask)) - cast(*void)(*instance)) == 4, "VkDrawMeshTasksIndirectCommandNV.firstTask has unexpected offset % instead of 4", ((cast(*void)(*instance.firstTask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDrawMeshTasksIndirectCommandNV.firstTask)) == 4, "VkDrawMeshTasksIndirectCommandNV.firstTask has unexpected size % instead of 4", size_of(type_of(VkDrawMeshTasksIndirectCommandNV.firstTask)));
|
|
assert(size_of(VkDrawMeshTasksIndirectCommandNV) == 8, "VkDrawMeshTasksIndirectCommandNV has size % instead of 8", size_of(VkDrawMeshTasksIndirectCommandNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceShaderImageFootprintFeaturesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceShaderImageFootprintFeaturesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderImageFootprintFeaturesNV.sType)) == 4, "VkPhysicalDeviceShaderImageFootprintFeaturesNV.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderImageFootprintFeaturesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceShaderImageFootprintFeaturesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderImageFootprintFeaturesNV.pNext)) == 8, "VkPhysicalDeviceShaderImageFootprintFeaturesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceShaderImageFootprintFeaturesNV.pNext)));
|
|
assert(((cast(*void)(*instance.imageFootprint)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceShaderImageFootprintFeaturesNV.imageFootprint has unexpected offset % instead of 16", ((cast(*void)(*instance.imageFootprint)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderImageFootprintFeaturesNV.imageFootprint)) == 4, "VkPhysicalDeviceShaderImageFootprintFeaturesNV.imageFootprint has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderImageFootprintFeaturesNV.imageFootprint)));
|
|
assert(size_of(VkPhysicalDeviceShaderImageFootprintFeaturesNV) == 24, "VkPhysicalDeviceShaderImageFootprintFeaturesNV has size % instead of 24", size_of(VkPhysicalDeviceShaderImageFootprintFeaturesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineViewportExclusiveScissorStateCreateInfoNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineViewportExclusiveScissorStateCreateInfoNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineViewportExclusiveScissorStateCreateInfoNV.sType)) == 4, "VkPipelineViewportExclusiveScissorStateCreateInfoNV.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineViewportExclusiveScissorStateCreateInfoNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineViewportExclusiveScissorStateCreateInfoNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineViewportExclusiveScissorStateCreateInfoNV.pNext)) == 8, "VkPipelineViewportExclusiveScissorStateCreateInfoNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineViewportExclusiveScissorStateCreateInfoNV.pNext)));
|
|
assert(((cast(*void)(*instance.exclusiveScissorCount)) - cast(*void)(*instance)) == 16, "VkPipelineViewportExclusiveScissorStateCreateInfoNV.exclusiveScissorCount has unexpected offset % instead of 16", ((cast(*void)(*instance.exclusiveScissorCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineViewportExclusiveScissorStateCreateInfoNV.exclusiveScissorCount)) == 4, "VkPipelineViewportExclusiveScissorStateCreateInfoNV.exclusiveScissorCount has unexpected size % instead of 4", size_of(type_of(VkPipelineViewportExclusiveScissorStateCreateInfoNV.exclusiveScissorCount)));
|
|
assert(((cast(*void)(*instance.pExclusiveScissors)) - cast(*void)(*instance)) == 24, "VkPipelineViewportExclusiveScissorStateCreateInfoNV.pExclusiveScissors has unexpected offset % instead of 24", ((cast(*void)(*instance.pExclusiveScissors)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineViewportExclusiveScissorStateCreateInfoNV.pExclusiveScissors)) == 8, "VkPipelineViewportExclusiveScissorStateCreateInfoNV.pExclusiveScissors has unexpected size % instead of 8", size_of(type_of(VkPipelineViewportExclusiveScissorStateCreateInfoNV.pExclusiveScissors)));
|
|
assert(size_of(VkPipelineViewportExclusiveScissorStateCreateInfoNV) == 32, "VkPipelineViewportExclusiveScissorStateCreateInfoNV has size % instead of 32", size_of(VkPipelineViewportExclusiveScissorStateCreateInfoNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceExclusiveScissorFeaturesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceExclusiveScissorFeaturesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExclusiveScissorFeaturesNV.sType)) == 4, "VkPhysicalDeviceExclusiveScissorFeaturesNV.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExclusiveScissorFeaturesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceExclusiveScissorFeaturesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExclusiveScissorFeaturesNV.pNext)) == 8, "VkPhysicalDeviceExclusiveScissorFeaturesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceExclusiveScissorFeaturesNV.pNext)));
|
|
assert(((cast(*void)(*instance.exclusiveScissor)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceExclusiveScissorFeaturesNV.exclusiveScissor has unexpected offset % instead of 16", ((cast(*void)(*instance.exclusiveScissor)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExclusiveScissorFeaturesNV.exclusiveScissor)) == 4, "VkPhysicalDeviceExclusiveScissorFeaturesNV.exclusiveScissor has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExclusiveScissorFeaturesNV.exclusiveScissor)));
|
|
assert(size_of(VkPhysicalDeviceExclusiveScissorFeaturesNV) == 24, "VkPhysicalDeviceExclusiveScissorFeaturesNV has size % instead of 24", size_of(VkPhysicalDeviceExclusiveScissorFeaturesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkQueueFamilyCheckpointPropertiesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkQueueFamilyCheckpointPropertiesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkQueueFamilyCheckpointPropertiesNV.sType)) == 4, "VkQueueFamilyCheckpointPropertiesNV.sType has unexpected size % instead of 4", size_of(type_of(VkQueueFamilyCheckpointPropertiesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkQueueFamilyCheckpointPropertiesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkQueueFamilyCheckpointPropertiesNV.pNext)) == 8, "VkQueueFamilyCheckpointPropertiesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkQueueFamilyCheckpointPropertiesNV.pNext)));
|
|
assert(((cast(*void)(*instance.checkpointExecutionStageMask)) - cast(*void)(*instance)) == 16, "VkQueueFamilyCheckpointPropertiesNV.checkpointExecutionStageMask has unexpected offset % instead of 16", ((cast(*void)(*instance.checkpointExecutionStageMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkQueueFamilyCheckpointPropertiesNV.checkpointExecutionStageMask)) == 4, "VkQueueFamilyCheckpointPropertiesNV.checkpointExecutionStageMask has unexpected size % instead of 4", size_of(type_of(VkQueueFamilyCheckpointPropertiesNV.checkpointExecutionStageMask)));
|
|
assert(size_of(VkQueueFamilyCheckpointPropertiesNV) == 24, "VkQueueFamilyCheckpointPropertiesNV has size % instead of 24", size_of(VkQueueFamilyCheckpointPropertiesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkCheckpointDataNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkCheckpointDataNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCheckpointDataNV.sType)) == 4, "VkCheckpointDataNV.sType has unexpected size % instead of 4", size_of(type_of(VkCheckpointDataNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkCheckpointDataNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCheckpointDataNV.pNext)) == 8, "VkCheckpointDataNV.pNext has unexpected size % instead of 8", size_of(type_of(VkCheckpointDataNV.pNext)));
|
|
assert(((cast(*void)(*instance.stage)) - cast(*void)(*instance)) == 16, "VkCheckpointDataNV.stage has unexpected offset % instead of 16", ((cast(*void)(*instance.stage)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCheckpointDataNV.stage)) == 4, "VkCheckpointDataNV.stage has unexpected size % instead of 4", size_of(type_of(VkCheckpointDataNV.stage)));
|
|
assert(((cast(*void)(*instance.pCheckpointMarker)) - cast(*void)(*instance)) == 24, "VkCheckpointDataNV.pCheckpointMarker has unexpected offset % instead of 24", ((cast(*void)(*instance.pCheckpointMarker)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCheckpointDataNV.pCheckpointMarker)) == 8, "VkCheckpointDataNV.pCheckpointMarker has unexpected size % instead of 8", size_of(type_of(VkCheckpointDataNV.pCheckpointMarker)));
|
|
assert(size_of(VkCheckpointDataNV) == 32, "VkCheckpointDataNV has size % instead of 32", size_of(VkCheckpointDataNV));
|
|
}
|
|
|
|
{
|
|
instance: VkQueueFamilyCheckpointProperties2NV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkQueueFamilyCheckpointProperties2NV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkQueueFamilyCheckpointProperties2NV.sType)) == 4, "VkQueueFamilyCheckpointProperties2NV.sType has unexpected size % instead of 4", size_of(type_of(VkQueueFamilyCheckpointProperties2NV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkQueueFamilyCheckpointProperties2NV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkQueueFamilyCheckpointProperties2NV.pNext)) == 8, "VkQueueFamilyCheckpointProperties2NV.pNext has unexpected size % instead of 8", size_of(type_of(VkQueueFamilyCheckpointProperties2NV.pNext)));
|
|
assert(((cast(*void)(*instance.checkpointExecutionStageMask)) - cast(*void)(*instance)) == 16, "VkQueueFamilyCheckpointProperties2NV.checkpointExecutionStageMask has unexpected offset % instead of 16", ((cast(*void)(*instance.checkpointExecutionStageMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkQueueFamilyCheckpointProperties2NV.checkpointExecutionStageMask)) == 8, "VkQueueFamilyCheckpointProperties2NV.checkpointExecutionStageMask has unexpected size % instead of 8", size_of(type_of(VkQueueFamilyCheckpointProperties2NV.checkpointExecutionStageMask)));
|
|
assert(size_of(VkQueueFamilyCheckpointProperties2NV) == 24, "VkQueueFamilyCheckpointProperties2NV has size % instead of 24", size_of(VkQueueFamilyCheckpointProperties2NV));
|
|
}
|
|
|
|
{
|
|
instance: VkCheckpointData2NV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkCheckpointData2NV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCheckpointData2NV.sType)) == 4, "VkCheckpointData2NV.sType has unexpected size % instead of 4", size_of(type_of(VkCheckpointData2NV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkCheckpointData2NV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCheckpointData2NV.pNext)) == 8, "VkCheckpointData2NV.pNext has unexpected size % instead of 8", size_of(type_of(VkCheckpointData2NV.pNext)));
|
|
assert(((cast(*void)(*instance.stage)) - cast(*void)(*instance)) == 16, "VkCheckpointData2NV.stage has unexpected offset % instead of 16", ((cast(*void)(*instance.stage)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCheckpointData2NV.stage)) == 8, "VkCheckpointData2NV.stage has unexpected size % instead of 8", size_of(type_of(VkCheckpointData2NV.stage)));
|
|
assert(((cast(*void)(*instance.pCheckpointMarker)) - cast(*void)(*instance)) == 24, "VkCheckpointData2NV.pCheckpointMarker has unexpected offset % instead of 24", ((cast(*void)(*instance.pCheckpointMarker)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCheckpointData2NV.pCheckpointMarker)) == 8, "VkCheckpointData2NV.pCheckpointMarker has unexpected size % instead of 8", size_of(type_of(VkCheckpointData2NV.pCheckpointMarker)));
|
|
assert(size_of(VkCheckpointData2NV) == 32, "VkCheckpointData2NV has size % instead of 32", size_of(VkCheckpointData2NV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL.sType)) == 4, "VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL.pNext)) == 8, "VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL.pNext)));
|
|
assert(((cast(*void)(*instance.shaderIntegerFunctions2)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL.shaderIntegerFunctions2 has unexpected offset % instead of 16", ((cast(*void)(*instance.shaderIntegerFunctions2)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL.shaderIntegerFunctions2)) == 4, "VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL.shaderIntegerFunctions2 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL.shaderIntegerFunctions2)));
|
|
assert(size_of(VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL) == 24, "VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL has size % instead of 24", size_of(VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL));
|
|
}
|
|
|
|
{
|
|
instance: VkPerformanceValueDataINTEL;
|
|
assert(((cast(*void)(*instance.value32)) - cast(*void)(*instance)) == 0, "VkPerformanceValueDataINTEL.value32 has unexpected offset % instead of 0", ((cast(*void)(*instance.value32)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPerformanceValueDataINTEL.value32)) == 4, "VkPerformanceValueDataINTEL.value32 has unexpected size % instead of 4", size_of(type_of(VkPerformanceValueDataINTEL.value32)));
|
|
assert(((cast(*void)(*instance.value64)) - cast(*void)(*instance)) == 0, "VkPerformanceValueDataINTEL.value64 has unexpected offset % instead of 0", ((cast(*void)(*instance.value64)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPerformanceValueDataINTEL.value64)) == 8, "VkPerformanceValueDataINTEL.value64 has unexpected size % instead of 8", size_of(type_of(VkPerformanceValueDataINTEL.value64)));
|
|
assert(((cast(*void)(*instance.valueFloat)) - cast(*void)(*instance)) == 0, "VkPerformanceValueDataINTEL.valueFloat has unexpected offset % instead of 0", ((cast(*void)(*instance.valueFloat)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPerformanceValueDataINTEL.valueFloat)) == 4, "VkPerformanceValueDataINTEL.valueFloat has unexpected size % instead of 4", size_of(type_of(VkPerformanceValueDataINTEL.valueFloat)));
|
|
assert(((cast(*void)(*instance.valueBool)) - cast(*void)(*instance)) == 0, "VkPerformanceValueDataINTEL.valueBool has unexpected offset % instead of 0", ((cast(*void)(*instance.valueBool)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPerformanceValueDataINTEL.valueBool)) == 4, "VkPerformanceValueDataINTEL.valueBool has unexpected size % instead of 4", size_of(type_of(VkPerformanceValueDataINTEL.valueBool)));
|
|
assert(((cast(*void)(*instance.valueString)) - cast(*void)(*instance)) == 0, "VkPerformanceValueDataINTEL.valueString has unexpected offset % instead of 0", ((cast(*void)(*instance.valueString)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPerformanceValueDataINTEL.valueString)) == 8, "VkPerformanceValueDataINTEL.valueString has unexpected size % instead of 8", size_of(type_of(VkPerformanceValueDataINTEL.valueString)));
|
|
assert(size_of(VkPerformanceValueDataINTEL) == 8, "VkPerformanceValueDataINTEL has size % instead of 8", size_of(VkPerformanceValueDataINTEL));
|
|
}
|
|
|
|
{
|
|
instance: VkPerformanceValueINTEL;
|
|
assert(((cast(*void)(*instance.type)) - cast(*void)(*instance)) == 0, "VkPerformanceValueINTEL.type has unexpected offset % instead of 0", ((cast(*void)(*instance.type)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPerformanceValueINTEL.type)) == 4, "VkPerformanceValueINTEL.type has unexpected size % instead of 4", size_of(type_of(VkPerformanceValueINTEL.type)));
|
|
assert(((cast(*void)(*instance.data)) - cast(*void)(*instance)) == 8, "VkPerformanceValueINTEL.data has unexpected offset % instead of 8", ((cast(*void)(*instance.data)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPerformanceValueINTEL.data)) == 8, "VkPerformanceValueINTEL.data has unexpected size % instead of 8", size_of(type_of(VkPerformanceValueINTEL.data)));
|
|
assert(size_of(VkPerformanceValueINTEL) == 16, "VkPerformanceValueINTEL has size % instead of 16", size_of(VkPerformanceValueINTEL));
|
|
}
|
|
|
|
{
|
|
instance: VkInitializePerformanceApiInfoINTEL;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkInitializePerformanceApiInfoINTEL.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkInitializePerformanceApiInfoINTEL.sType)) == 4, "VkInitializePerformanceApiInfoINTEL.sType has unexpected size % instead of 4", size_of(type_of(VkInitializePerformanceApiInfoINTEL.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkInitializePerformanceApiInfoINTEL.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkInitializePerformanceApiInfoINTEL.pNext)) == 8, "VkInitializePerformanceApiInfoINTEL.pNext has unexpected size % instead of 8", size_of(type_of(VkInitializePerformanceApiInfoINTEL.pNext)));
|
|
assert(((cast(*void)(*instance.pUserData)) - cast(*void)(*instance)) == 16, "VkInitializePerformanceApiInfoINTEL.pUserData has unexpected offset % instead of 16", ((cast(*void)(*instance.pUserData)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkInitializePerformanceApiInfoINTEL.pUserData)) == 8, "VkInitializePerformanceApiInfoINTEL.pUserData has unexpected size % instead of 8", size_of(type_of(VkInitializePerformanceApiInfoINTEL.pUserData)));
|
|
assert(size_of(VkInitializePerformanceApiInfoINTEL) == 24, "VkInitializePerformanceApiInfoINTEL has size % instead of 24", size_of(VkInitializePerformanceApiInfoINTEL));
|
|
}
|
|
|
|
{
|
|
instance: VkQueryPoolPerformanceQueryCreateInfoINTEL;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkQueryPoolPerformanceQueryCreateInfoINTEL.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkQueryPoolPerformanceQueryCreateInfoINTEL.sType)) == 4, "VkQueryPoolPerformanceQueryCreateInfoINTEL.sType has unexpected size % instead of 4", size_of(type_of(VkQueryPoolPerformanceQueryCreateInfoINTEL.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkQueryPoolPerformanceQueryCreateInfoINTEL.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkQueryPoolPerformanceQueryCreateInfoINTEL.pNext)) == 8, "VkQueryPoolPerformanceQueryCreateInfoINTEL.pNext has unexpected size % instead of 8", size_of(type_of(VkQueryPoolPerformanceQueryCreateInfoINTEL.pNext)));
|
|
assert(((cast(*void)(*instance.performanceCountersSampling)) - cast(*void)(*instance)) == 16, "VkQueryPoolPerformanceQueryCreateInfoINTEL.performanceCountersSampling has unexpected offset % instead of 16", ((cast(*void)(*instance.performanceCountersSampling)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkQueryPoolPerformanceQueryCreateInfoINTEL.performanceCountersSampling)) == 4, "VkQueryPoolPerformanceQueryCreateInfoINTEL.performanceCountersSampling has unexpected size % instead of 4", size_of(type_of(VkQueryPoolPerformanceQueryCreateInfoINTEL.performanceCountersSampling)));
|
|
assert(size_of(VkQueryPoolPerformanceQueryCreateInfoINTEL) == 24, "VkQueryPoolPerformanceQueryCreateInfoINTEL has size % instead of 24", size_of(VkQueryPoolPerformanceQueryCreateInfoINTEL));
|
|
}
|
|
|
|
{
|
|
instance: VkPerformanceMarkerInfoINTEL;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPerformanceMarkerInfoINTEL.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPerformanceMarkerInfoINTEL.sType)) == 4, "VkPerformanceMarkerInfoINTEL.sType has unexpected size % instead of 4", size_of(type_of(VkPerformanceMarkerInfoINTEL.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPerformanceMarkerInfoINTEL.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPerformanceMarkerInfoINTEL.pNext)) == 8, "VkPerformanceMarkerInfoINTEL.pNext has unexpected size % instead of 8", size_of(type_of(VkPerformanceMarkerInfoINTEL.pNext)));
|
|
assert(((cast(*void)(*instance.marker)) - cast(*void)(*instance)) == 16, "VkPerformanceMarkerInfoINTEL.marker has unexpected offset % instead of 16", ((cast(*void)(*instance.marker)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPerformanceMarkerInfoINTEL.marker)) == 8, "VkPerformanceMarkerInfoINTEL.marker has unexpected size % instead of 8", size_of(type_of(VkPerformanceMarkerInfoINTEL.marker)));
|
|
assert(size_of(VkPerformanceMarkerInfoINTEL) == 24, "VkPerformanceMarkerInfoINTEL has size % instead of 24", size_of(VkPerformanceMarkerInfoINTEL));
|
|
}
|
|
|
|
{
|
|
instance: VkPerformanceStreamMarkerInfoINTEL;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPerformanceStreamMarkerInfoINTEL.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPerformanceStreamMarkerInfoINTEL.sType)) == 4, "VkPerformanceStreamMarkerInfoINTEL.sType has unexpected size % instead of 4", size_of(type_of(VkPerformanceStreamMarkerInfoINTEL.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPerformanceStreamMarkerInfoINTEL.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPerformanceStreamMarkerInfoINTEL.pNext)) == 8, "VkPerformanceStreamMarkerInfoINTEL.pNext has unexpected size % instead of 8", size_of(type_of(VkPerformanceStreamMarkerInfoINTEL.pNext)));
|
|
assert(((cast(*void)(*instance.marker)) - cast(*void)(*instance)) == 16, "VkPerformanceStreamMarkerInfoINTEL.marker has unexpected offset % instead of 16", ((cast(*void)(*instance.marker)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPerformanceStreamMarkerInfoINTEL.marker)) == 4, "VkPerformanceStreamMarkerInfoINTEL.marker has unexpected size % instead of 4", size_of(type_of(VkPerformanceStreamMarkerInfoINTEL.marker)));
|
|
assert(size_of(VkPerformanceStreamMarkerInfoINTEL) == 24, "VkPerformanceStreamMarkerInfoINTEL has size % instead of 24", size_of(VkPerformanceStreamMarkerInfoINTEL));
|
|
}
|
|
|
|
{
|
|
instance: VkPerformanceOverrideInfoINTEL;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPerformanceOverrideInfoINTEL.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPerformanceOverrideInfoINTEL.sType)) == 4, "VkPerformanceOverrideInfoINTEL.sType has unexpected size % instead of 4", size_of(type_of(VkPerformanceOverrideInfoINTEL.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPerformanceOverrideInfoINTEL.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPerformanceOverrideInfoINTEL.pNext)) == 8, "VkPerformanceOverrideInfoINTEL.pNext has unexpected size % instead of 8", size_of(type_of(VkPerformanceOverrideInfoINTEL.pNext)));
|
|
assert(((cast(*void)(*instance.type)) - cast(*void)(*instance)) == 16, "VkPerformanceOverrideInfoINTEL.type has unexpected offset % instead of 16", ((cast(*void)(*instance.type)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPerformanceOverrideInfoINTEL.type)) == 4, "VkPerformanceOverrideInfoINTEL.type has unexpected size % instead of 4", size_of(type_of(VkPerformanceOverrideInfoINTEL.type)));
|
|
assert(((cast(*void)(*instance.enable)) - cast(*void)(*instance)) == 20, "VkPerformanceOverrideInfoINTEL.enable has unexpected offset % instead of 20", ((cast(*void)(*instance.enable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPerformanceOverrideInfoINTEL.enable)) == 4, "VkPerformanceOverrideInfoINTEL.enable has unexpected size % instead of 4", size_of(type_of(VkPerformanceOverrideInfoINTEL.enable)));
|
|
assert(((cast(*void)(*instance.parameter)) - cast(*void)(*instance)) == 24, "VkPerformanceOverrideInfoINTEL.parameter has unexpected offset % instead of 24", ((cast(*void)(*instance.parameter)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPerformanceOverrideInfoINTEL.parameter)) == 8, "VkPerformanceOverrideInfoINTEL.parameter has unexpected size % instead of 8", size_of(type_of(VkPerformanceOverrideInfoINTEL.parameter)));
|
|
assert(size_of(VkPerformanceOverrideInfoINTEL) == 32, "VkPerformanceOverrideInfoINTEL has size % instead of 32", size_of(VkPerformanceOverrideInfoINTEL));
|
|
}
|
|
|
|
{
|
|
instance: VkPerformanceConfigurationAcquireInfoINTEL;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPerformanceConfigurationAcquireInfoINTEL.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPerformanceConfigurationAcquireInfoINTEL.sType)) == 4, "VkPerformanceConfigurationAcquireInfoINTEL.sType has unexpected size % instead of 4", size_of(type_of(VkPerformanceConfigurationAcquireInfoINTEL.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPerformanceConfigurationAcquireInfoINTEL.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPerformanceConfigurationAcquireInfoINTEL.pNext)) == 8, "VkPerformanceConfigurationAcquireInfoINTEL.pNext has unexpected size % instead of 8", size_of(type_of(VkPerformanceConfigurationAcquireInfoINTEL.pNext)));
|
|
assert(((cast(*void)(*instance.type)) - cast(*void)(*instance)) == 16, "VkPerformanceConfigurationAcquireInfoINTEL.type has unexpected offset % instead of 16", ((cast(*void)(*instance.type)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPerformanceConfigurationAcquireInfoINTEL.type)) == 4, "VkPerformanceConfigurationAcquireInfoINTEL.type has unexpected size % instead of 4", size_of(type_of(VkPerformanceConfigurationAcquireInfoINTEL.type)));
|
|
assert(size_of(VkPerformanceConfigurationAcquireInfoINTEL) == 24, "VkPerformanceConfigurationAcquireInfoINTEL has size % instead of 24", size_of(VkPerformanceConfigurationAcquireInfoINTEL));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDevicePCIBusInfoPropertiesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDevicePCIBusInfoPropertiesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePCIBusInfoPropertiesEXT.sType)) == 4, "VkPhysicalDevicePCIBusInfoPropertiesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePCIBusInfoPropertiesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDevicePCIBusInfoPropertiesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePCIBusInfoPropertiesEXT.pNext)) == 8, "VkPhysicalDevicePCIBusInfoPropertiesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDevicePCIBusInfoPropertiesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.pciDomain)) - cast(*void)(*instance)) == 16, "VkPhysicalDevicePCIBusInfoPropertiesEXT.pciDomain has unexpected offset % instead of 16", ((cast(*void)(*instance.pciDomain)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePCIBusInfoPropertiesEXT.pciDomain)) == 4, "VkPhysicalDevicePCIBusInfoPropertiesEXT.pciDomain has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePCIBusInfoPropertiesEXT.pciDomain)));
|
|
assert(((cast(*void)(*instance.pciBus)) - cast(*void)(*instance)) == 20, "VkPhysicalDevicePCIBusInfoPropertiesEXT.pciBus has unexpected offset % instead of 20", ((cast(*void)(*instance.pciBus)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePCIBusInfoPropertiesEXT.pciBus)) == 4, "VkPhysicalDevicePCIBusInfoPropertiesEXT.pciBus has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePCIBusInfoPropertiesEXT.pciBus)));
|
|
assert(((cast(*void)(*instance.pciDevice)) - cast(*void)(*instance)) == 24, "VkPhysicalDevicePCIBusInfoPropertiesEXT.pciDevice has unexpected offset % instead of 24", ((cast(*void)(*instance.pciDevice)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePCIBusInfoPropertiesEXT.pciDevice)) == 4, "VkPhysicalDevicePCIBusInfoPropertiesEXT.pciDevice has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePCIBusInfoPropertiesEXT.pciDevice)));
|
|
assert(((cast(*void)(*instance.pciFunction)) - cast(*void)(*instance)) == 28, "VkPhysicalDevicePCIBusInfoPropertiesEXT.pciFunction has unexpected offset % instead of 28", ((cast(*void)(*instance.pciFunction)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePCIBusInfoPropertiesEXT.pciFunction)) == 4, "VkPhysicalDevicePCIBusInfoPropertiesEXT.pciFunction has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePCIBusInfoPropertiesEXT.pciFunction)));
|
|
assert(size_of(VkPhysicalDevicePCIBusInfoPropertiesEXT) == 32, "VkPhysicalDevicePCIBusInfoPropertiesEXT has size % instead of 32", size_of(VkPhysicalDevicePCIBusInfoPropertiesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkDisplayNativeHdrSurfaceCapabilitiesAMD;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDisplayNativeHdrSurfaceCapabilitiesAMD.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayNativeHdrSurfaceCapabilitiesAMD.sType)) == 4, "VkDisplayNativeHdrSurfaceCapabilitiesAMD.sType has unexpected size % instead of 4", size_of(type_of(VkDisplayNativeHdrSurfaceCapabilitiesAMD.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDisplayNativeHdrSurfaceCapabilitiesAMD.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayNativeHdrSurfaceCapabilitiesAMD.pNext)) == 8, "VkDisplayNativeHdrSurfaceCapabilitiesAMD.pNext has unexpected size % instead of 8", size_of(type_of(VkDisplayNativeHdrSurfaceCapabilitiesAMD.pNext)));
|
|
assert(((cast(*void)(*instance.localDimmingSupport)) - cast(*void)(*instance)) == 16, "VkDisplayNativeHdrSurfaceCapabilitiesAMD.localDimmingSupport has unexpected offset % instead of 16", ((cast(*void)(*instance.localDimmingSupport)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayNativeHdrSurfaceCapabilitiesAMD.localDimmingSupport)) == 4, "VkDisplayNativeHdrSurfaceCapabilitiesAMD.localDimmingSupport has unexpected size % instead of 4", size_of(type_of(VkDisplayNativeHdrSurfaceCapabilitiesAMD.localDimmingSupport)));
|
|
assert(size_of(VkDisplayNativeHdrSurfaceCapabilitiesAMD) == 24, "VkDisplayNativeHdrSurfaceCapabilitiesAMD has size % instead of 24", size_of(VkDisplayNativeHdrSurfaceCapabilitiesAMD));
|
|
}
|
|
|
|
{
|
|
instance: VkSwapchainDisplayNativeHdrCreateInfoAMD;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSwapchainDisplayNativeHdrCreateInfoAMD.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSwapchainDisplayNativeHdrCreateInfoAMD.sType)) == 4, "VkSwapchainDisplayNativeHdrCreateInfoAMD.sType has unexpected size % instead of 4", size_of(type_of(VkSwapchainDisplayNativeHdrCreateInfoAMD.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSwapchainDisplayNativeHdrCreateInfoAMD.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSwapchainDisplayNativeHdrCreateInfoAMD.pNext)) == 8, "VkSwapchainDisplayNativeHdrCreateInfoAMD.pNext has unexpected size % instead of 8", size_of(type_of(VkSwapchainDisplayNativeHdrCreateInfoAMD.pNext)));
|
|
assert(((cast(*void)(*instance.localDimmingEnable)) - cast(*void)(*instance)) == 16, "VkSwapchainDisplayNativeHdrCreateInfoAMD.localDimmingEnable has unexpected offset % instead of 16", ((cast(*void)(*instance.localDimmingEnable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSwapchainDisplayNativeHdrCreateInfoAMD.localDimmingEnable)) == 4, "VkSwapchainDisplayNativeHdrCreateInfoAMD.localDimmingEnable has unexpected size % instead of 4", size_of(type_of(VkSwapchainDisplayNativeHdrCreateInfoAMD.localDimmingEnable)));
|
|
assert(size_of(VkSwapchainDisplayNativeHdrCreateInfoAMD) == 24, "VkSwapchainDisplayNativeHdrCreateInfoAMD has size % instead of 24", size_of(VkSwapchainDisplayNativeHdrCreateInfoAMD));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceFragmentDensityMapFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceFragmentDensityMapFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentDensityMapFeaturesEXT.sType)) == 4, "VkPhysicalDeviceFragmentDensityMapFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentDensityMapFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceFragmentDensityMapFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentDensityMapFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceFragmentDensityMapFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceFragmentDensityMapFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.fragmentDensityMap)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceFragmentDensityMapFeaturesEXT.fragmentDensityMap has unexpected offset % instead of 16", ((cast(*void)(*instance.fragmentDensityMap)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentDensityMapFeaturesEXT.fragmentDensityMap)) == 4, "VkPhysicalDeviceFragmentDensityMapFeaturesEXT.fragmentDensityMap has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentDensityMapFeaturesEXT.fragmentDensityMap)));
|
|
assert(((cast(*void)(*instance.fragmentDensityMapDynamic)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceFragmentDensityMapFeaturesEXT.fragmentDensityMapDynamic has unexpected offset % instead of 20", ((cast(*void)(*instance.fragmentDensityMapDynamic)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentDensityMapFeaturesEXT.fragmentDensityMapDynamic)) == 4, "VkPhysicalDeviceFragmentDensityMapFeaturesEXT.fragmentDensityMapDynamic has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentDensityMapFeaturesEXT.fragmentDensityMapDynamic)));
|
|
assert(((cast(*void)(*instance.fragmentDensityMapNonSubsampledImages)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceFragmentDensityMapFeaturesEXT.fragmentDensityMapNonSubsampledImages has unexpected offset % instead of 24", ((cast(*void)(*instance.fragmentDensityMapNonSubsampledImages)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentDensityMapFeaturesEXT.fragmentDensityMapNonSubsampledImages)) == 4, "VkPhysicalDeviceFragmentDensityMapFeaturesEXT.fragmentDensityMapNonSubsampledImages has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentDensityMapFeaturesEXT.fragmentDensityMapNonSubsampledImages)));
|
|
assert(size_of(VkPhysicalDeviceFragmentDensityMapFeaturesEXT) == 32, "VkPhysicalDeviceFragmentDensityMapFeaturesEXT has size % instead of 32", size_of(VkPhysicalDeviceFragmentDensityMapFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceFragmentDensityMapPropertiesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceFragmentDensityMapPropertiesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentDensityMapPropertiesEXT.sType)) == 4, "VkPhysicalDeviceFragmentDensityMapPropertiesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentDensityMapPropertiesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceFragmentDensityMapPropertiesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentDensityMapPropertiesEXT.pNext)) == 8, "VkPhysicalDeviceFragmentDensityMapPropertiesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceFragmentDensityMapPropertiesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.minFragmentDensityTexelSize)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceFragmentDensityMapPropertiesEXT.minFragmentDensityTexelSize has unexpected offset % instead of 16", ((cast(*void)(*instance.minFragmentDensityTexelSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentDensityMapPropertiesEXT.minFragmentDensityTexelSize)) == 8, "VkPhysicalDeviceFragmentDensityMapPropertiesEXT.minFragmentDensityTexelSize has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceFragmentDensityMapPropertiesEXT.minFragmentDensityTexelSize)));
|
|
assert(((cast(*void)(*instance.maxFragmentDensityTexelSize)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceFragmentDensityMapPropertiesEXT.maxFragmentDensityTexelSize has unexpected offset % instead of 24", ((cast(*void)(*instance.maxFragmentDensityTexelSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentDensityMapPropertiesEXT.maxFragmentDensityTexelSize)) == 8, "VkPhysicalDeviceFragmentDensityMapPropertiesEXT.maxFragmentDensityTexelSize has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceFragmentDensityMapPropertiesEXT.maxFragmentDensityTexelSize)));
|
|
assert(((cast(*void)(*instance.fragmentDensityInvocations)) - cast(*void)(*instance)) == 32, "VkPhysicalDeviceFragmentDensityMapPropertiesEXT.fragmentDensityInvocations has unexpected offset % instead of 32", ((cast(*void)(*instance.fragmentDensityInvocations)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentDensityMapPropertiesEXT.fragmentDensityInvocations)) == 4, "VkPhysicalDeviceFragmentDensityMapPropertiesEXT.fragmentDensityInvocations has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentDensityMapPropertiesEXT.fragmentDensityInvocations)));
|
|
assert(size_of(VkPhysicalDeviceFragmentDensityMapPropertiesEXT) == 40, "VkPhysicalDeviceFragmentDensityMapPropertiesEXT has size % instead of 40", size_of(VkPhysicalDeviceFragmentDensityMapPropertiesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkRenderPassFragmentDensityMapCreateInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkRenderPassFragmentDensityMapCreateInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassFragmentDensityMapCreateInfoEXT.sType)) == 4, "VkRenderPassFragmentDensityMapCreateInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkRenderPassFragmentDensityMapCreateInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkRenderPassFragmentDensityMapCreateInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassFragmentDensityMapCreateInfoEXT.pNext)) == 8, "VkRenderPassFragmentDensityMapCreateInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkRenderPassFragmentDensityMapCreateInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.fragmentDensityMapAttachment)) - cast(*void)(*instance)) == 16, "VkRenderPassFragmentDensityMapCreateInfoEXT.fragmentDensityMapAttachment has unexpected offset % instead of 16", ((cast(*void)(*instance.fragmentDensityMapAttachment)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassFragmentDensityMapCreateInfoEXT.fragmentDensityMapAttachment)) == 8, "VkRenderPassFragmentDensityMapCreateInfoEXT.fragmentDensityMapAttachment has unexpected size % instead of 8", size_of(type_of(VkRenderPassFragmentDensityMapCreateInfoEXT.fragmentDensityMapAttachment)));
|
|
assert(size_of(VkRenderPassFragmentDensityMapCreateInfoEXT) == 24, "VkRenderPassFragmentDensityMapCreateInfoEXT has size % instead of 24", size_of(VkRenderPassFragmentDensityMapCreateInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkRenderingFragmentDensityMapAttachmentInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkRenderingFragmentDensityMapAttachmentInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderingFragmentDensityMapAttachmentInfoEXT.sType)) == 4, "VkRenderingFragmentDensityMapAttachmentInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkRenderingFragmentDensityMapAttachmentInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkRenderingFragmentDensityMapAttachmentInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderingFragmentDensityMapAttachmentInfoEXT.pNext)) == 8, "VkRenderingFragmentDensityMapAttachmentInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkRenderingFragmentDensityMapAttachmentInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.imageView)) - cast(*void)(*instance)) == 16, "VkRenderingFragmentDensityMapAttachmentInfoEXT.imageView has unexpected offset % instead of 16", ((cast(*void)(*instance.imageView)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderingFragmentDensityMapAttachmentInfoEXT.imageView)) == 8, "VkRenderingFragmentDensityMapAttachmentInfoEXT.imageView has unexpected size % instead of 8", size_of(type_of(VkRenderingFragmentDensityMapAttachmentInfoEXT.imageView)));
|
|
assert(((cast(*void)(*instance.imageLayout)) - cast(*void)(*instance)) == 24, "VkRenderingFragmentDensityMapAttachmentInfoEXT.imageLayout has unexpected offset % instead of 24", ((cast(*void)(*instance.imageLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderingFragmentDensityMapAttachmentInfoEXT.imageLayout)) == 4, "VkRenderingFragmentDensityMapAttachmentInfoEXT.imageLayout has unexpected size % instead of 4", size_of(type_of(VkRenderingFragmentDensityMapAttachmentInfoEXT.imageLayout)));
|
|
assert(size_of(VkRenderingFragmentDensityMapAttachmentInfoEXT) == 32, "VkRenderingFragmentDensityMapAttachmentInfoEXT has size % instead of 32", size_of(VkRenderingFragmentDensityMapAttachmentInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceShaderCoreProperties2AMD;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceShaderCoreProperties2AMD.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderCoreProperties2AMD.sType)) == 4, "VkPhysicalDeviceShaderCoreProperties2AMD.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderCoreProperties2AMD.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceShaderCoreProperties2AMD.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderCoreProperties2AMD.pNext)) == 8, "VkPhysicalDeviceShaderCoreProperties2AMD.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceShaderCoreProperties2AMD.pNext)));
|
|
assert(((cast(*void)(*instance.shaderCoreFeatures)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceShaderCoreProperties2AMD.shaderCoreFeatures has unexpected offset % instead of 16", ((cast(*void)(*instance.shaderCoreFeatures)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderCoreProperties2AMD.shaderCoreFeatures)) == 4, "VkPhysicalDeviceShaderCoreProperties2AMD.shaderCoreFeatures has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderCoreProperties2AMD.shaderCoreFeatures)));
|
|
assert(((cast(*void)(*instance.activeComputeUnitCount)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceShaderCoreProperties2AMD.activeComputeUnitCount has unexpected offset % instead of 20", ((cast(*void)(*instance.activeComputeUnitCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderCoreProperties2AMD.activeComputeUnitCount)) == 4, "VkPhysicalDeviceShaderCoreProperties2AMD.activeComputeUnitCount has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderCoreProperties2AMD.activeComputeUnitCount)));
|
|
assert(size_of(VkPhysicalDeviceShaderCoreProperties2AMD) == 24, "VkPhysicalDeviceShaderCoreProperties2AMD has size % instead of 24", size_of(VkPhysicalDeviceShaderCoreProperties2AMD));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceCoherentMemoryFeaturesAMD;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceCoherentMemoryFeaturesAMD.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCoherentMemoryFeaturesAMD.sType)) == 4, "VkPhysicalDeviceCoherentMemoryFeaturesAMD.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCoherentMemoryFeaturesAMD.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceCoherentMemoryFeaturesAMD.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCoherentMemoryFeaturesAMD.pNext)) == 8, "VkPhysicalDeviceCoherentMemoryFeaturesAMD.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceCoherentMemoryFeaturesAMD.pNext)));
|
|
assert(((cast(*void)(*instance.deviceCoherentMemory)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceCoherentMemoryFeaturesAMD.deviceCoherentMemory has unexpected offset % instead of 16", ((cast(*void)(*instance.deviceCoherentMemory)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCoherentMemoryFeaturesAMD.deviceCoherentMemory)) == 4, "VkPhysicalDeviceCoherentMemoryFeaturesAMD.deviceCoherentMemory has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCoherentMemoryFeaturesAMD.deviceCoherentMemory)));
|
|
assert(size_of(VkPhysicalDeviceCoherentMemoryFeaturesAMD) == 24, "VkPhysicalDeviceCoherentMemoryFeaturesAMD has size % instead of 24", size_of(VkPhysicalDeviceCoherentMemoryFeaturesAMD));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT.sType)) == 4, "VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT.pNext)) == 8, "VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.shaderImageInt64Atomics)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT.shaderImageInt64Atomics has unexpected offset % instead of 16", ((cast(*void)(*instance.shaderImageInt64Atomics)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT.shaderImageInt64Atomics)) == 4, "VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT.shaderImageInt64Atomics has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT.shaderImageInt64Atomics)));
|
|
assert(((cast(*void)(*instance.sparseImageInt64Atomics)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT.sparseImageInt64Atomics has unexpected offset % instead of 20", ((cast(*void)(*instance.sparseImageInt64Atomics)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT.sparseImageInt64Atomics)) == 4, "VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT.sparseImageInt64Atomics has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT.sparseImageInt64Atomics)));
|
|
assert(size_of(VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT) == 24, "VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT has size % instead of 24", size_of(VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceMemoryBudgetPropertiesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceMemoryBudgetPropertiesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMemoryBudgetPropertiesEXT.sType)) == 4, "VkPhysicalDeviceMemoryBudgetPropertiesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMemoryBudgetPropertiesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceMemoryBudgetPropertiesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMemoryBudgetPropertiesEXT.pNext)) == 8, "VkPhysicalDeviceMemoryBudgetPropertiesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceMemoryBudgetPropertiesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.heapBudget)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceMemoryBudgetPropertiesEXT.heapBudget has unexpected offset % instead of 16", ((cast(*void)(*instance.heapBudget)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMemoryBudgetPropertiesEXT.heapBudget)) == 128, "VkPhysicalDeviceMemoryBudgetPropertiesEXT.heapBudget has unexpected size % instead of 128", size_of(type_of(VkPhysicalDeviceMemoryBudgetPropertiesEXT.heapBudget)));
|
|
assert(((cast(*void)(*instance.heapUsage)) - cast(*void)(*instance)) == 144, "VkPhysicalDeviceMemoryBudgetPropertiesEXT.heapUsage has unexpected offset % instead of 144", ((cast(*void)(*instance.heapUsage)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMemoryBudgetPropertiesEXT.heapUsage)) == 128, "VkPhysicalDeviceMemoryBudgetPropertiesEXT.heapUsage has unexpected size % instead of 128", size_of(type_of(VkPhysicalDeviceMemoryBudgetPropertiesEXT.heapUsage)));
|
|
assert(size_of(VkPhysicalDeviceMemoryBudgetPropertiesEXT) == 272, "VkPhysicalDeviceMemoryBudgetPropertiesEXT has size % instead of 272", size_of(VkPhysicalDeviceMemoryBudgetPropertiesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceMemoryPriorityFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceMemoryPriorityFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMemoryPriorityFeaturesEXT.sType)) == 4, "VkPhysicalDeviceMemoryPriorityFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMemoryPriorityFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceMemoryPriorityFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMemoryPriorityFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceMemoryPriorityFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceMemoryPriorityFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.memoryPriority)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceMemoryPriorityFeaturesEXT.memoryPriority has unexpected offset % instead of 16", ((cast(*void)(*instance.memoryPriority)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMemoryPriorityFeaturesEXT.memoryPriority)) == 4, "VkPhysicalDeviceMemoryPriorityFeaturesEXT.memoryPriority has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMemoryPriorityFeaturesEXT.memoryPriority)));
|
|
assert(size_of(VkPhysicalDeviceMemoryPriorityFeaturesEXT) == 24, "VkPhysicalDeviceMemoryPriorityFeaturesEXT has size % instead of 24", size_of(VkPhysicalDeviceMemoryPriorityFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkMemoryPriorityAllocateInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkMemoryPriorityAllocateInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryPriorityAllocateInfoEXT.sType)) == 4, "VkMemoryPriorityAllocateInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkMemoryPriorityAllocateInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkMemoryPriorityAllocateInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryPriorityAllocateInfoEXT.pNext)) == 8, "VkMemoryPriorityAllocateInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkMemoryPriorityAllocateInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.priority)) - cast(*void)(*instance)) == 16, "VkMemoryPriorityAllocateInfoEXT.priority has unexpected offset % instead of 16", ((cast(*void)(*instance.priority)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryPriorityAllocateInfoEXT.priority)) == 4, "VkMemoryPriorityAllocateInfoEXT.priority has unexpected size % instead of 4", size_of(type_of(VkMemoryPriorityAllocateInfoEXT.priority)));
|
|
assert(size_of(VkMemoryPriorityAllocateInfoEXT) == 24, "VkMemoryPriorityAllocateInfoEXT has size % instead of 24", size_of(VkMemoryPriorityAllocateInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV.sType)) == 4, "VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV.pNext)) == 8, "VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV.pNext)));
|
|
assert(((cast(*void)(*instance.dedicatedAllocationImageAliasing)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV.dedicatedAllocationImageAliasing has unexpected offset % instead of 16", ((cast(*void)(*instance.dedicatedAllocationImageAliasing)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV.dedicatedAllocationImageAliasing)) == 4, "VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV.dedicatedAllocationImageAliasing has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV.dedicatedAllocationImageAliasing)));
|
|
assert(size_of(VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV) == 24, "VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV has size % instead of 24", size_of(VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceBufferDeviceAddressFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceBufferDeviceAddressFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceBufferDeviceAddressFeaturesEXT.sType)) == 4, "VkPhysicalDeviceBufferDeviceAddressFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceBufferDeviceAddressFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceBufferDeviceAddressFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceBufferDeviceAddressFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceBufferDeviceAddressFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceBufferDeviceAddressFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.bufferDeviceAddress)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceBufferDeviceAddressFeaturesEXT.bufferDeviceAddress has unexpected offset % instead of 16", ((cast(*void)(*instance.bufferDeviceAddress)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceBufferDeviceAddressFeaturesEXT.bufferDeviceAddress)) == 4, "VkPhysicalDeviceBufferDeviceAddressFeaturesEXT.bufferDeviceAddress has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceBufferDeviceAddressFeaturesEXT.bufferDeviceAddress)));
|
|
assert(((cast(*void)(*instance.bufferDeviceAddressCaptureReplay)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceBufferDeviceAddressFeaturesEXT.bufferDeviceAddressCaptureReplay has unexpected offset % instead of 20", ((cast(*void)(*instance.bufferDeviceAddressCaptureReplay)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceBufferDeviceAddressFeaturesEXT.bufferDeviceAddressCaptureReplay)) == 4, "VkPhysicalDeviceBufferDeviceAddressFeaturesEXT.bufferDeviceAddressCaptureReplay has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceBufferDeviceAddressFeaturesEXT.bufferDeviceAddressCaptureReplay)));
|
|
assert(((cast(*void)(*instance.bufferDeviceAddressMultiDevice)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceBufferDeviceAddressFeaturesEXT.bufferDeviceAddressMultiDevice has unexpected offset % instead of 24", ((cast(*void)(*instance.bufferDeviceAddressMultiDevice)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceBufferDeviceAddressFeaturesEXT.bufferDeviceAddressMultiDevice)) == 4, "VkPhysicalDeviceBufferDeviceAddressFeaturesEXT.bufferDeviceAddressMultiDevice has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceBufferDeviceAddressFeaturesEXT.bufferDeviceAddressMultiDevice)));
|
|
assert(size_of(VkPhysicalDeviceBufferDeviceAddressFeaturesEXT) == 32, "VkPhysicalDeviceBufferDeviceAddressFeaturesEXT has size % instead of 32", size_of(VkPhysicalDeviceBufferDeviceAddressFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkBufferDeviceAddressCreateInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkBufferDeviceAddressCreateInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferDeviceAddressCreateInfoEXT.sType)) == 4, "VkBufferDeviceAddressCreateInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkBufferDeviceAddressCreateInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkBufferDeviceAddressCreateInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferDeviceAddressCreateInfoEXT.pNext)) == 8, "VkBufferDeviceAddressCreateInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkBufferDeviceAddressCreateInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.deviceAddress)) - cast(*void)(*instance)) == 16, "VkBufferDeviceAddressCreateInfoEXT.deviceAddress has unexpected offset % instead of 16", ((cast(*void)(*instance.deviceAddress)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferDeviceAddressCreateInfoEXT.deviceAddress)) == 8, "VkBufferDeviceAddressCreateInfoEXT.deviceAddress has unexpected size % instead of 8", size_of(type_of(VkBufferDeviceAddressCreateInfoEXT.deviceAddress)));
|
|
assert(size_of(VkBufferDeviceAddressCreateInfoEXT) == 24, "VkBufferDeviceAddressCreateInfoEXT has size % instead of 24", size_of(VkBufferDeviceAddressCreateInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkValidationFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkValidationFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkValidationFeaturesEXT.sType)) == 4, "VkValidationFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkValidationFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkValidationFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkValidationFeaturesEXT.pNext)) == 8, "VkValidationFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkValidationFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.enabledValidationFeatureCount)) - cast(*void)(*instance)) == 16, "VkValidationFeaturesEXT.enabledValidationFeatureCount has unexpected offset % instead of 16", ((cast(*void)(*instance.enabledValidationFeatureCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkValidationFeaturesEXT.enabledValidationFeatureCount)) == 4, "VkValidationFeaturesEXT.enabledValidationFeatureCount has unexpected size % instead of 4", size_of(type_of(VkValidationFeaturesEXT.enabledValidationFeatureCount)));
|
|
assert(((cast(*void)(*instance.pEnabledValidationFeatures)) - cast(*void)(*instance)) == 24, "VkValidationFeaturesEXT.pEnabledValidationFeatures has unexpected offset % instead of 24", ((cast(*void)(*instance.pEnabledValidationFeatures)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkValidationFeaturesEXT.pEnabledValidationFeatures)) == 8, "VkValidationFeaturesEXT.pEnabledValidationFeatures has unexpected size % instead of 8", size_of(type_of(VkValidationFeaturesEXT.pEnabledValidationFeatures)));
|
|
assert(((cast(*void)(*instance.disabledValidationFeatureCount)) - cast(*void)(*instance)) == 32, "VkValidationFeaturesEXT.disabledValidationFeatureCount has unexpected offset % instead of 32", ((cast(*void)(*instance.disabledValidationFeatureCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkValidationFeaturesEXT.disabledValidationFeatureCount)) == 4, "VkValidationFeaturesEXT.disabledValidationFeatureCount has unexpected size % instead of 4", size_of(type_of(VkValidationFeaturesEXT.disabledValidationFeatureCount)));
|
|
assert(((cast(*void)(*instance.pDisabledValidationFeatures)) - cast(*void)(*instance)) == 40, "VkValidationFeaturesEXT.pDisabledValidationFeatures has unexpected offset % instead of 40", ((cast(*void)(*instance.pDisabledValidationFeatures)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkValidationFeaturesEXT.pDisabledValidationFeatures)) == 8, "VkValidationFeaturesEXT.pDisabledValidationFeatures has unexpected size % instead of 8", size_of(type_of(VkValidationFeaturesEXT.pDisabledValidationFeatures)));
|
|
assert(size_of(VkValidationFeaturesEXT) == 48, "VkValidationFeaturesEXT has size % instead of 48", size_of(VkValidationFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkCooperativeMatrixPropertiesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkCooperativeMatrixPropertiesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCooperativeMatrixPropertiesNV.sType)) == 4, "VkCooperativeMatrixPropertiesNV.sType has unexpected size % instead of 4", size_of(type_of(VkCooperativeMatrixPropertiesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkCooperativeMatrixPropertiesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCooperativeMatrixPropertiesNV.pNext)) == 8, "VkCooperativeMatrixPropertiesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkCooperativeMatrixPropertiesNV.pNext)));
|
|
assert(((cast(*void)(*instance.MSize)) - cast(*void)(*instance)) == 16, "VkCooperativeMatrixPropertiesNV.MSize has unexpected offset % instead of 16", ((cast(*void)(*instance.MSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCooperativeMatrixPropertiesNV.MSize)) == 4, "VkCooperativeMatrixPropertiesNV.MSize has unexpected size % instead of 4", size_of(type_of(VkCooperativeMatrixPropertiesNV.MSize)));
|
|
assert(((cast(*void)(*instance.NSize)) - cast(*void)(*instance)) == 20, "VkCooperativeMatrixPropertiesNV.NSize has unexpected offset % instead of 20", ((cast(*void)(*instance.NSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCooperativeMatrixPropertiesNV.NSize)) == 4, "VkCooperativeMatrixPropertiesNV.NSize has unexpected size % instead of 4", size_of(type_of(VkCooperativeMatrixPropertiesNV.NSize)));
|
|
assert(((cast(*void)(*instance.KSize)) - cast(*void)(*instance)) == 24, "VkCooperativeMatrixPropertiesNV.KSize has unexpected offset % instead of 24", ((cast(*void)(*instance.KSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCooperativeMatrixPropertiesNV.KSize)) == 4, "VkCooperativeMatrixPropertiesNV.KSize has unexpected size % instead of 4", size_of(type_of(VkCooperativeMatrixPropertiesNV.KSize)));
|
|
assert(((cast(*void)(*instance.AType)) - cast(*void)(*instance)) == 28, "VkCooperativeMatrixPropertiesNV.AType has unexpected offset % instead of 28", ((cast(*void)(*instance.AType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCooperativeMatrixPropertiesNV.AType)) == 4, "VkCooperativeMatrixPropertiesNV.AType has unexpected size % instead of 4", size_of(type_of(VkCooperativeMatrixPropertiesNV.AType)));
|
|
assert(((cast(*void)(*instance.BType)) - cast(*void)(*instance)) == 32, "VkCooperativeMatrixPropertiesNV.BType has unexpected offset % instead of 32", ((cast(*void)(*instance.BType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCooperativeMatrixPropertiesNV.BType)) == 4, "VkCooperativeMatrixPropertiesNV.BType has unexpected size % instead of 4", size_of(type_of(VkCooperativeMatrixPropertiesNV.BType)));
|
|
assert(((cast(*void)(*instance.CType)) - cast(*void)(*instance)) == 36, "VkCooperativeMatrixPropertiesNV.CType has unexpected offset % instead of 36", ((cast(*void)(*instance.CType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCooperativeMatrixPropertiesNV.CType)) == 4, "VkCooperativeMatrixPropertiesNV.CType has unexpected size % instead of 4", size_of(type_of(VkCooperativeMatrixPropertiesNV.CType)));
|
|
assert(((cast(*void)(*instance.DType)) - cast(*void)(*instance)) == 40, "VkCooperativeMatrixPropertiesNV.DType has unexpected offset % instead of 40", ((cast(*void)(*instance.DType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCooperativeMatrixPropertiesNV.DType)) == 4, "VkCooperativeMatrixPropertiesNV.DType has unexpected size % instead of 4", size_of(type_of(VkCooperativeMatrixPropertiesNV.DType)));
|
|
assert(((cast(*void)(*instance.scope)) - cast(*void)(*instance)) == 44, "VkCooperativeMatrixPropertiesNV.scope has unexpected offset % instead of 44", ((cast(*void)(*instance.scope)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCooperativeMatrixPropertiesNV.scope)) == 4, "VkCooperativeMatrixPropertiesNV.scope has unexpected size % instead of 4", size_of(type_of(VkCooperativeMatrixPropertiesNV.scope)));
|
|
assert(size_of(VkCooperativeMatrixPropertiesNV) == 48, "VkCooperativeMatrixPropertiesNV has size % instead of 48", size_of(VkCooperativeMatrixPropertiesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceCooperativeMatrixFeaturesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceCooperativeMatrixFeaturesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCooperativeMatrixFeaturesNV.sType)) == 4, "VkPhysicalDeviceCooperativeMatrixFeaturesNV.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCooperativeMatrixFeaturesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceCooperativeMatrixFeaturesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCooperativeMatrixFeaturesNV.pNext)) == 8, "VkPhysicalDeviceCooperativeMatrixFeaturesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceCooperativeMatrixFeaturesNV.pNext)));
|
|
assert(((cast(*void)(*instance.cooperativeMatrix)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceCooperativeMatrixFeaturesNV.cooperativeMatrix has unexpected offset % instead of 16", ((cast(*void)(*instance.cooperativeMatrix)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCooperativeMatrixFeaturesNV.cooperativeMatrix)) == 4, "VkPhysicalDeviceCooperativeMatrixFeaturesNV.cooperativeMatrix has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCooperativeMatrixFeaturesNV.cooperativeMatrix)));
|
|
assert(((cast(*void)(*instance.cooperativeMatrixRobustBufferAccess)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceCooperativeMatrixFeaturesNV.cooperativeMatrixRobustBufferAccess has unexpected offset % instead of 20", ((cast(*void)(*instance.cooperativeMatrixRobustBufferAccess)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCooperativeMatrixFeaturesNV.cooperativeMatrixRobustBufferAccess)) == 4, "VkPhysicalDeviceCooperativeMatrixFeaturesNV.cooperativeMatrixRobustBufferAccess has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCooperativeMatrixFeaturesNV.cooperativeMatrixRobustBufferAccess)));
|
|
assert(size_of(VkPhysicalDeviceCooperativeMatrixFeaturesNV) == 24, "VkPhysicalDeviceCooperativeMatrixFeaturesNV has size % instead of 24", size_of(VkPhysicalDeviceCooperativeMatrixFeaturesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceCooperativeMatrixPropertiesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceCooperativeMatrixPropertiesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCooperativeMatrixPropertiesNV.sType)) == 4, "VkPhysicalDeviceCooperativeMatrixPropertiesNV.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCooperativeMatrixPropertiesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceCooperativeMatrixPropertiesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCooperativeMatrixPropertiesNV.pNext)) == 8, "VkPhysicalDeviceCooperativeMatrixPropertiesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceCooperativeMatrixPropertiesNV.pNext)));
|
|
assert(((cast(*void)(*instance.cooperativeMatrixSupportedStages)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceCooperativeMatrixPropertiesNV.cooperativeMatrixSupportedStages has unexpected offset % instead of 16", ((cast(*void)(*instance.cooperativeMatrixSupportedStages)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCooperativeMatrixPropertiesNV.cooperativeMatrixSupportedStages)) == 4, "VkPhysicalDeviceCooperativeMatrixPropertiesNV.cooperativeMatrixSupportedStages has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCooperativeMatrixPropertiesNV.cooperativeMatrixSupportedStages)));
|
|
assert(size_of(VkPhysicalDeviceCooperativeMatrixPropertiesNV) == 24, "VkPhysicalDeviceCooperativeMatrixPropertiesNV has size % instead of 24", size_of(VkPhysicalDeviceCooperativeMatrixPropertiesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceCoverageReductionModeFeaturesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceCoverageReductionModeFeaturesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCoverageReductionModeFeaturesNV.sType)) == 4, "VkPhysicalDeviceCoverageReductionModeFeaturesNV.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCoverageReductionModeFeaturesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceCoverageReductionModeFeaturesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCoverageReductionModeFeaturesNV.pNext)) == 8, "VkPhysicalDeviceCoverageReductionModeFeaturesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceCoverageReductionModeFeaturesNV.pNext)));
|
|
assert(((cast(*void)(*instance.coverageReductionMode)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceCoverageReductionModeFeaturesNV.coverageReductionMode has unexpected offset % instead of 16", ((cast(*void)(*instance.coverageReductionMode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCoverageReductionModeFeaturesNV.coverageReductionMode)) == 4, "VkPhysicalDeviceCoverageReductionModeFeaturesNV.coverageReductionMode has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCoverageReductionModeFeaturesNV.coverageReductionMode)));
|
|
assert(size_of(VkPhysicalDeviceCoverageReductionModeFeaturesNV) == 24, "VkPhysicalDeviceCoverageReductionModeFeaturesNV has size % instead of 24", size_of(VkPhysicalDeviceCoverageReductionModeFeaturesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineCoverageReductionStateCreateInfoNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineCoverageReductionStateCreateInfoNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineCoverageReductionStateCreateInfoNV.sType)) == 4, "VkPipelineCoverageReductionStateCreateInfoNV.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineCoverageReductionStateCreateInfoNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineCoverageReductionStateCreateInfoNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineCoverageReductionStateCreateInfoNV.pNext)) == 8, "VkPipelineCoverageReductionStateCreateInfoNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineCoverageReductionStateCreateInfoNV.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkPipelineCoverageReductionStateCreateInfoNV.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineCoverageReductionStateCreateInfoNV.flags)) == 4, "VkPipelineCoverageReductionStateCreateInfoNV.flags has unexpected size % instead of 4", size_of(type_of(VkPipelineCoverageReductionStateCreateInfoNV.flags)));
|
|
assert(((cast(*void)(*instance.coverageReductionMode)) - cast(*void)(*instance)) == 20, "VkPipelineCoverageReductionStateCreateInfoNV.coverageReductionMode has unexpected offset % instead of 20", ((cast(*void)(*instance.coverageReductionMode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineCoverageReductionStateCreateInfoNV.coverageReductionMode)) == 4, "VkPipelineCoverageReductionStateCreateInfoNV.coverageReductionMode has unexpected size % instead of 4", size_of(type_of(VkPipelineCoverageReductionStateCreateInfoNV.coverageReductionMode)));
|
|
assert(size_of(VkPipelineCoverageReductionStateCreateInfoNV) == 24, "VkPipelineCoverageReductionStateCreateInfoNV has size % instead of 24", size_of(VkPipelineCoverageReductionStateCreateInfoNV));
|
|
}
|
|
|
|
{
|
|
instance: VkFramebufferMixedSamplesCombinationNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkFramebufferMixedSamplesCombinationNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFramebufferMixedSamplesCombinationNV.sType)) == 4, "VkFramebufferMixedSamplesCombinationNV.sType has unexpected size % instead of 4", size_of(type_of(VkFramebufferMixedSamplesCombinationNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkFramebufferMixedSamplesCombinationNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFramebufferMixedSamplesCombinationNV.pNext)) == 8, "VkFramebufferMixedSamplesCombinationNV.pNext has unexpected size % instead of 8", size_of(type_of(VkFramebufferMixedSamplesCombinationNV.pNext)));
|
|
assert(((cast(*void)(*instance.coverageReductionMode)) - cast(*void)(*instance)) == 16, "VkFramebufferMixedSamplesCombinationNV.coverageReductionMode has unexpected offset % instead of 16", ((cast(*void)(*instance.coverageReductionMode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFramebufferMixedSamplesCombinationNV.coverageReductionMode)) == 4, "VkFramebufferMixedSamplesCombinationNV.coverageReductionMode has unexpected size % instead of 4", size_of(type_of(VkFramebufferMixedSamplesCombinationNV.coverageReductionMode)));
|
|
assert(((cast(*void)(*instance.rasterizationSamples)) - cast(*void)(*instance)) == 20, "VkFramebufferMixedSamplesCombinationNV.rasterizationSamples has unexpected offset % instead of 20", ((cast(*void)(*instance.rasterizationSamples)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFramebufferMixedSamplesCombinationNV.rasterizationSamples)) == 4, "VkFramebufferMixedSamplesCombinationNV.rasterizationSamples has unexpected size % instead of 4", size_of(type_of(VkFramebufferMixedSamplesCombinationNV.rasterizationSamples)));
|
|
assert(((cast(*void)(*instance.depthStencilSamples)) - cast(*void)(*instance)) == 24, "VkFramebufferMixedSamplesCombinationNV.depthStencilSamples has unexpected offset % instead of 24", ((cast(*void)(*instance.depthStencilSamples)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFramebufferMixedSamplesCombinationNV.depthStencilSamples)) == 4, "VkFramebufferMixedSamplesCombinationNV.depthStencilSamples has unexpected size % instead of 4", size_of(type_of(VkFramebufferMixedSamplesCombinationNV.depthStencilSamples)));
|
|
assert(((cast(*void)(*instance.colorSamples)) - cast(*void)(*instance)) == 28, "VkFramebufferMixedSamplesCombinationNV.colorSamples has unexpected offset % instead of 28", ((cast(*void)(*instance.colorSamples)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFramebufferMixedSamplesCombinationNV.colorSamples)) == 4, "VkFramebufferMixedSamplesCombinationNV.colorSamples has unexpected size % instead of 4", size_of(type_of(VkFramebufferMixedSamplesCombinationNV.colorSamples)));
|
|
assert(size_of(VkFramebufferMixedSamplesCombinationNV) == 32, "VkFramebufferMixedSamplesCombinationNV has size % instead of 32", size_of(VkFramebufferMixedSamplesCombinationNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT.sType)) == 4, "VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.fragmentShaderSampleInterlock)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT.fragmentShaderSampleInterlock has unexpected offset % instead of 16", ((cast(*void)(*instance.fragmentShaderSampleInterlock)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT.fragmentShaderSampleInterlock)) == 4, "VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT.fragmentShaderSampleInterlock has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT.fragmentShaderSampleInterlock)));
|
|
assert(((cast(*void)(*instance.fragmentShaderPixelInterlock)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT.fragmentShaderPixelInterlock has unexpected offset % instead of 20", ((cast(*void)(*instance.fragmentShaderPixelInterlock)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT.fragmentShaderPixelInterlock)) == 4, "VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT.fragmentShaderPixelInterlock has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT.fragmentShaderPixelInterlock)));
|
|
assert(((cast(*void)(*instance.fragmentShaderShadingRateInterlock)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT.fragmentShaderShadingRateInterlock has unexpected offset % instead of 24", ((cast(*void)(*instance.fragmentShaderShadingRateInterlock)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT.fragmentShaderShadingRateInterlock)) == 4, "VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT.fragmentShaderShadingRateInterlock has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT.fragmentShaderShadingRateInterlock)));
|
|
assert(size_of(VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT) == 32, "VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT has size % instead of 32", size_of(VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceYcbcrImageArraysFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceYcbcrImageArraysFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceYcbcrImageArraysFeaturesEXT.sType)) == 4, "VkPhysicalDeviceYcbcrImageArraysFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceYcbcrImageArraysFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceYcbcrImageArraysFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceYcbcrImageArraysFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceYcbcrImageArraysFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceYcbcrImageArraysFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.ycbcrImageArrays)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceYcbcrImageArraysFeaturesEXT.ycbcrImageArrays has unexpected offset % instead of 16", ((cast(*void)(*instance.ycbcrImageArrays)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceYcbcrImageArraysFeaturesEXT.ycbcrImageArrays)) == 4, "VkPhysicalDeviceYcbcrImageArraysFeaturesEXT.ycbcrImageArrays has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceYcbcrImageArraysFeaturesEXT.ycbcrImageArrays)));
|
|
assert(size_of(VkPhysicalDeviceYcbcrImageArraysFeaturesEXT) == 24, "VkPhysicalDeviceYcbcrImageArraysFeaturesEXT has size % instead of 24", size_of(VkPhysicalDeviceYcbcrImageArraysFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceProvokingVertexFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceProvokingVertexFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceProvokingVertexFeaturesEXT.sType)) == 4, "VkPhysicalDeviceProvokingVertexFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceProvokingVertexFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceProvokingVertexFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceProvokingVertexFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceProvokingVertexFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceProvokingVertexFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.provokingVertexLast)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceProvokingVertexFeaturesEXT.provokingVertexLast has unexpected offset % instead of 16", ((cast(*void)(*instance.provokingVertexLast)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceProvokingVertexFeaturesEXT.provokingVertexLast)) == 4, "VkPhysicalDeviceProvokingVertexFeaturesEXT.provokingVertexLast has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceProvokingVertexFeaturesEXT.provokingVertexLast)));
|
|
assert(((cast(*void)(*instance.transformFeedbackPreservesProvokingVertex)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceProvokingVertexFeaturesEXT.transformFeedbackPreservesProvokingVertex has unexpected offset % instead of 20", ((cast(*void)(*instance.transformFeedbackPreservesProvokingVertex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceProvokingVertexFeaturesEXT.transformFeedbackPreservesProvokingVertex)) == 4, "VkPhysicalDeviceProvokingVertexFeaturesEXT.transformFeedbackPreservesProvokingVertex has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceProvokingVertexFeaturesEXT.transformFeedbackPreservesProvokingVertex)));
|
|
assert(size_of(VkPhysicalDeviceProvokingVertexFeaturesEXT) == 24, "VkPhysicalDeviceProvokingVertexFeaturesEXT has size % instead of 24", size_of(VkPhysicalDeviceProvokingVertexFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceProvokingVertexPropertiesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceProvokingVertexPropertiesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceProvokingVertexPropertiesEXT.sType)) == 4, "VkPhysicalDeviceProvokingVertexPropertiesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceProvokingVertexPropertiesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceProvokingVertexPropertiesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceProvokingVertexPropertiesEXT.pNext)) == 8, "VkPhysicalDeviceProvokingVertexPropertiesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceProvokingVertexPropertiesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.provokingVertexModePerPipeline)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceProvokingVertexPropertiesEXT.provokingVertexModePerPipeline has unexpected offset % instead of 16", ((cast(*void)(*instance.provokingVertexModePerPipeline)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceProvokingVertexPropertiesEXT.provokingVertexModePerPipeline)) == 4, "VkPhysicalDeviceProvokingVertexPropertiesEXT.provokingVertexModePerPipeline has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceProvokingVertexPropertiesEXT.provokingVertexModePerPipeline)));
|
|
assert(((cast(*void)(*instance.transformFeedbackPreservesTriangleFanProvokingVertex)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceProvokingVertexPropertiesEXT.transformFeedbackPreservesTriangleFanProvokingVertex has unexpected offset % instead of 20", ((cast(*void)(*instance.transformFeedbackPreservesTriangleFanProvokingVertex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceProvokingVertexPropertiesEXT.transformFeedbackPreservesTriangleFanProvokingVertex)) == 4, "VkPhysicalDeviceProvokingVertexPropertiesEXT.transformFeedbackPreservesTriangleFanProvokingVertex has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceProvokingVertexPropertiesEXT.transformFeedbackPreservesTriangleFanProvokingVertex)));
|
|
assert(size_of(VkPhysicalDeviceProvokingVertexPropertiesEXT) == 24, "VkPhysicalDeviceProvokingVertexPropertiesEXT has size % instead of 24", size_of(VkPhysicalDeviceProvokingVertexPropertiesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineRasterizationProvokingVertexStateCreateInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineRasterizationProvokingVertexStateCreateInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRasterizationProvokingVertexStateCreateInfoEXT.sType)) == 4, "VkPipelineRasterizationProvokingVertexStateCreateInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineRasterizationProvokingVertexStateCreateInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineRasterizationProvokingVertexStateCreateInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRasterizationProvokingVertexStateCreateInfoEXT.pNext)) == 8, "VkPipelineRasterizationProvokingVertexStateCreateInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineRasterizationProvokingVertexStateCreateInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.provokingVertexMode)) - cast(*void)(*instance)) == 16, "VkPipelineRasterizationProvokingVertexStateCreateInfoEXT.provokingVertexMode has unexpected offset % instead of 16", ((cast(*void)(*instance.provokingVertexMode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineRasterizationProvokingVertexStateCreateInfoEXT.provokingVertexMode)) == 4, "VkPipelineRasterizationProvokingVertexStateCreateInfoEXT.provokingVertexMode has unexpected size % instead of 4", size_of(type_of(VkPipelineRasterizationProvokingVertexStateCreateInfoEXT.provokingVertexMode)));
|
|
assert(size_of(VkPipelineRasterizationProvokingVertexStateCreateInfoEXT) == 24, "VkPipelineRasterizationProvokingVertexStateCreateInfoEXT has size % instead of 24", size_of(VkPipelineRasterizationProvokingVertexStateCreateInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkHeadlessSurfaceCreateInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkHeadlessSurfaceCreateInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkHeadlessSurfaceCreateInfoEXT.sType)) == 4, "VkHeadlessSurfaceCreateInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkHeadlessSurfaceCreateInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkHeadlessSurfaceCreateInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkHeadlessSurfaceCreateInfoEXT.pNext)) == 8, "VkHeadlessSurfaceCreateInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkHeadlessSurfaceCreateInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkHeadlessSurfaceCreateInfoEXT.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkHeadlessSurfaceCreateInfoEXT.flags)) == 4, "VkHeadlessSurfaceCreateInfoEXT.flags has unexpected size % instead of 4", size_of(type_of(VkHeadlessSurfaceCreateInfoEXT.flags)));
|
|
assert(size_of(VkHeadlessSurfaceCreateInfoEXT) == 24, "VkHeadlessSurfaceCreateInfoEXT has size % instead of 24", size_of(VkHeadlessSurfaceCreateInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceShaderAtomicFloatFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.sType)) == 4, "VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.shaderBufferFloat32Atomics)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.shaderBufferFloat32Atomics has unexpected offset % instead of 16", ((cast(*void)(*instance.shaderBufferFloat32Atomics)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.shaderBufferFloat32Atomics)) == 4, "VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.shaderBufferFloat32Atomics has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.shaderBufferFloat32Atomics)));
|
|
assert(((cast(*void)(*instance.shaderBufferFloat32AtomicAdd)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.shaderBufferFloat32AtomicAdd has unexpected offset % instead of 20", ((cast(*void)(*instance.shaderBufferFloat32AtomicAdd)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.shaderBufferFloat32AtomicAdd)) == 4, "VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.shaderBufferFloat32AtomicAdd has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.shaderBufferFloat32AtomicAdd)));
|
|
assert(((cast(*void)(*instance.shaderBufferFloat64Atomics)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.shaderBufferFloat64Atomics has unexpected offset % instead of 24", ((cast(*void)(*instance.shaderBufferFloat64Atomics)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.shaderBufferFloat64Atomics)) == 4, "VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.shaderBufferFloat64Atomics has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.shaderBufferFloat64Atomics)));
|
|
assert(((cast(*void)(*instance.shaderBufferFloat64AtomicAdd)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.shaderBufferFloat64AtomicAdd has unexpected offset % instead of 28", ((cast(*void)(*instance.shaderBufferFloat64AtomicAdd)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.shaderBufferFloat64AtomicAdd)) == 4, "VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.shaderBufferFloat64AtomicAdd has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.shaderBufferFloat64AtomicAdd)));
|
|
assert(((cast(*void)(*instance.shaderSharedFloat32Atomics)) - cast(*void)(*instance)) == 32, "VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.shaderSharedFloat32Atomics has unexpected offset % instead of 32", ((cast(*void)(*instance.shaderSharedFloat32Atomics)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.shaderSharedFloat32Atomics)) == 4, "VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.shaderSharedFloat32Atomics has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.shaderSharedFloat32Atomics)));
|
|
assert(((cast(*void)(*instance.shaderSharedFloat32AtomicAdd)) - cast(*void)(*instance)) == 36, "VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.shaderSharedFloat32AtomicAdd has unexpected offset % instead of 36", ((cast(*void)(*instance.shaderSharedFloat32AtomicAdd)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.shaderSharedFloat32AtomicAdd)) == 4, "VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.shaderSharedFloat32AtomicAdd has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.shaderSharedFloat32AtomicAdd)));
|
|
assert(((cast(*void)(*instance.shaderSharedFloat64Atomics)) - cast(*void)(*instance)) == 40, "VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.shaderSharedFloat64Atomics has unexpected offset % instead of 40", ((cast(*void)(*instance.shaderSharedFloat64Atomics)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.shaderSharedFloat64Atomics)) == 4, "VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.shaderSharedFloat64Atomics has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.shaderSharedFloat64Atomics)));
|
|
assert(((cast(*void)(*instance.shaderSharedFloat64AtomicAdd)) - cast(*void)(*instance)) == 44, "VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.shaderSharedFloat64AtomicAdd has unexpected offset % instead of 44", ((cast(*void)(*instance.shaderSharedFloat64AtomicAdd)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.shaderSharedFloat64AtomicAdd)) == 4, "VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.shaderSharedFloat64AtomicAdd has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.shaderSharedFloat64AtomicAdd)));
|
|
assert(((cast(*void)(*instance.shaderImageFloat32Atomics)) - cast(*void)(*instance)) == 48, "VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.shaderImageFloat32Atomics has unexpected offset % instead of 48", ((cast(*void)(*instance.shaderImageFloat32Atomics)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.shaderImageFloat32Atomics)) == 4, "VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.shaderImageFloat32Atomics has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.shaderImageFloat32Atomics)));
|
|
assert(((cast(*void)(*instance.shaderImageFloat32AtomicAdd)) - cast(*void)(*instance)) == 52, "VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.shaderImageFloat32AtomicAdd has unexpected offset % instead of 52", ((cast(*void)(*instance.shaderImageFloat32AtomicAdd)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.shaderImageFloat32AtomicAdd)) == 4, "VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.shaderImageFloat32AtomicAdd has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.shaderImageFloat32AtomicAdd)));
|
|
assert(((cast(*void)(*instance.sparseImageFloat32Atomics)) - cast(*void)(*instance)) == 56, "VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.sparseImageFloat32Atomics has unexpected offset % instead of 56", ((cast(*void)(*instance.sparseImageFloat32Atomics)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.sparseImageFloat32Atomics)) == 4, "VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.sparseImageFloat32Atomics has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.sparseImageFloat32Atomics)));
|
|
assert(((cast(*void)(*instance.sparseImageFloat32AtomicAdd)) - cast(*void)(*instance)) == 60, "VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.sparseImageFloat32AtomicAdd has unexpected offset % instead of 60", ((cast(*void)(*instance.sparseImageFloat32AtomicAdd)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.sparseImageFloat32AtomicAdd)) == 4, "VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.sparseImageFloat32AtomicAdd has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.sparseImageFloat32AtomicAdd)));
|
|
assert(size_of(VkPhysicalDeviceShaderAtomicFloatFeaturesEXT) == 64, "VkPhysicalDeviceShaderAtomicFloatFeaturesEXT has size % instead of 64", size_of(VkPhysicalDeviceShaderAtomicFloatFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceExtendedDynamicStateFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceExtendedDynamicStateFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedDynamicStateFeaturesEXT.sType)) == 4, "VkPhysicalDeviceExtendedDynamicStateFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExtendedDynamicStateFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceExtendedDynamicStateFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedDynamicStateFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceExtendedDynamicStateFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceExtendedDynamicStateFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.extendedDynamicState)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceExtendedDynamicStateFeaturesEXT.extendedDynamicState has unexpected offset % instead of 16", ((cast(*void)(*instance.extendedDynamicState)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedDynamicStateFeaturesEXT.extendedDynamicState)) == 4, "VkPhysicalDeviceExtendedDynamicStateFeaturesEXT.extendedDynamicState has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExtendedDynamicStateFeaturesEXT.extendedDynamicState)));
|
|
assert(size_of(VkPhysicalDeviceExtendedDynamicStateFeaturesEXT) == 24, "VkPhysicalDeviceExtendedDynamicStateFeaturesEXT has size % instead of 24", size_of(VkPhysicalDeviceExtendedDynamicStateFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceMapMemoryPlacedFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceMapMemoryPlacedFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMapMemoryPlacedFeaturesEXT.sType)) == 4, "VkPhysicalDeviceMapMemoryPlacedFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMapMemoryPlacedFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceMapMemoryPlacedFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMapMemoryPlacedFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceMapMemoryPlacedFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceMapMemoryPlacedFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.memoryMapPlaced)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceMapMemoryPlacedFeaturesEXT.memoryMapPlaced has unexpected offset % instead of 16", ((cast(*void)(*instance.memoryMapPlaced)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMapMemoryPlacedFeaturesEXT.memoryMapPlaced)) == 4, "VkPhysicalDeviceMapMemoryPlacedFeaturesEXT.memoryMapPlaced has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMapMemoryPlacedFeaturesEXT.memoryMapPlaced)));
|
|
assert(((cast(*void)(*instance.memoryMapRangePlaced)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceMapMemoryPlacedFeaturesEXT.memoryMapRangePlaced has unexpected offset % instead of 20", ((cast(*void)(*instance.memoryMapRangePlaced)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMapMemoryPlacedFeaturesEXT.memoryMapRangePlaced)) == 4, "VkPhysicalDeviceMapMemoryPlacedFeaturesEXT.memoryMapRangePlaced has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMapMemoryPlacedFeaturesEXT.memoryMapRangePlaced)));
|
|
assert(((cast(*void)(*instance.memoryUnmapReserve)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceMapMemoryPlacedFeaturesEXT.memoryUnmapReserve has unexpected offset % instead of 24", ((cast(*void)(*instance.memoryUnmapReserve)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMapMemoryPlacedFeaturesEXT.memoryUnmapReserve)) == 4, "VkPhysicalDeviceMapMemoryPlacedFeaturesEXT.memoryUnmapReserve has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMapMemoryPlacedFeaturesEXT.memoryUnmapReserve)));
|
|
assert(size_of(VkPhysicalDeviceMapMemoryPlacedFeaturesEXT) == 32, "VkPhysicalDeviceMapMemoryPlacedFeaturesEXT has size % instead of 32", size_of(VkPhysicalDeviceMapMemoryPlacedFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceMapMemoryPlacedPropertiesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceMapMemoryPlacedPropertiesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMapMemoryPlacedPropertiesEXT.sType)) == 4, "VkPhysicalDeviceMapMemoryPlacedPropertiesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMapMemoryPlacedPropertiesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceMapMemoryPlacedPropertiesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMapMemoryPlacedPropertiesEXT.pNext)) == 8, "VkPhysicalDeviceMapMemoryPlacedPropertiesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceMapMemoryPlacedPropertiesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.minPlacedMemoryMapAlignment)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceMapMemoryPlacedPropertiesEXT.minPlacedMemoryMapAlignment has unexpected offset % instead of 16", ((cast(*void)(*instance.minPlacedMemoryMapAlignment)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMapMemoryPlacedPropertiesEXT.minPlacedMemoryMapAlignment)) == 8, "VkPhysicalDeviceMapMemoryPlacedPropertiesEXT.minPlacedMemoryMapAlignment has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceMapMemoryPlacedPropertiesEXT.minPlacedMemoryMapAlignment)));
|
|
assert(size_of(VkPhysicalDeviceMapMemoryPlacedPropertiesEXT) == 24, "VkPhysicalDeviceMapMemoryPlacedPropertiesEXT has size % instead of 24", size_of(VkPhysicalDeviceMapMemoryPlacedPropertiesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkMemoryMapPlacedInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkMemoryMapPlacedInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryMapPlacedInfoEXT.sType)) == 4, "VkMemoryMapPlacedInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkMemoryMapPlacedInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkMemoryMapPlacedInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryMapPlacedInfoEXT.pNext)) == 8, "VkMemoryMapPlacedInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkMemoryMapPlacedInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.pPlacedAddress)) - cast(*void)(*instance)) == 16, "VkMemoryMapPlacedInfoEXT.pPlacedAddress has unexpected offset % instead of 16", ((cast(*void)(*instance.pPlacedAddress)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryMapPlacedInfoEXT.pPlacedAddress)) == 8, "VkMemoryMapPlacedInfoEXT.pPlacedAddress has unexpected size % instead of 8", size_of(type_of(VkMemoryMapPlacedInfoEXT.pPlacedAddress)));
|
|
assert(size_of(VkMemoryMapPlacedInfoEXT) == 24, "VkMemoryMapPlacedInfoEXT has size % instead of 24", size_of(VkMemoryMapPlacedInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.sType)) == 4, "VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.pNext)) == 8, "VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.shaderBufferFloat16Atomics)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.shaderBufferFloat16Atomics has unexpected offset % instead of 16", ((cast(*void)(*instance.shaderBufferFloat16Atomics)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.shaderBufferFloat16Atomics)) == 4, "VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.shaderBufferFloat16Atomics has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.shaderBufferFloat16Atomics)));
|
|
assert(((cast(*void)(*instance.shaderBufferFloat16AtomicAdd)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.shaderBufferFloat16AtomicAdd has unexpected offset % instead of 20", ((cast(*void)(*instance.shaderBufferFloat16AtomicAdd)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.shaderBufferFloat16AtomicAdd)) == 4, "VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.shaderBufferFloat16AtomicAdd has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.shaderBufferFloat16AtomicAdd)));
|
|
assert(((cast(*void)(*instance.shaderBufferFloat16AtomicMinMax)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.shaderBufferFloat16AtomicMinMax has unexpected offset % instead of 24", ((cast(*void)(*instance.shaderBufferFloat16AtomicMinMax)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.shaderBufferFloat16AtomicMinMax)) == 4, "VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.shaderBufferFloat16AtomicMinMax has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.shaderBufferFloat16AtomicMinMax)));
|
|
assert(((cast(*void)(*instance.shaderBufferFloat32AtomicMinMax)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.shaderBufferFloat32AtomicMinMax has unexpected offset % instead of 28", ((cast(*void)(*instance.shaderBufferFloat32AtomicMinMax)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.shaderBufferFloat32AtomicMinMax)) == 4, "VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.shaderBufferFloat32AtomicMinMax has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.shaderBufferFloat32AtomicMinMax)));
|
|
assert(((cast(*void)(*instance.shaderBufferFloat64AtomicMinMax)) - cast(*void)(*instance)) == 32, "VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.shaderBufferFloat64AtomicMinMax has unexpected offset % instead of 32", ((cast(*void)(*instance.shaderBufferFloat64AtomicMinMax)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.shaderBufferFloat64AtomicMinMax)) == 4, "VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.shaderBufferFloat64AtomicMinMax has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.shaderBufferFloat64AtomicMinMax)));
|
|
assert(((cast(*void)(*instance.shaderSharedFloat16Atomics)) - cast(*void)(*instance)) == 36, "VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.shaderSharedFloat16Atomics has unexpected offset % instead of 36", ((cast(*void)(*instance.shaderSharedFloat16Atomics)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.shaderSharedFloat16Atomics)) == 4, "VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.shaderSharedFloat16Atomics has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.shaderSharedFloat16Atomics)));
|
|
assert(((cast(*void)(*instance.shaderSharedFloat16AtomicAdd)) - cast(*void)(*instance)) == 40, "VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.shaderSharedFloat16AtomicAdd has unexpected offset % instead of 40", ((cast(*void)(*instance.shaderSharedFloat16AtomicAdd)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.shaderSharedFloat16AtomicAdd)) == 4, "VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.shaderSharedFloat16AtomicAdd has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.shaderSharedFloat16AtomicAdd)));
|
|
assert(((cast(*void)(*instance.shaderSharedFloat16AtomicMinMax)) - cast(*void)(*instance)) == 44, "VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.shaderSharedFloat16AtomicMinMax has unexpected offset % instead of 44", ((cast(*void)(*instance.shaderSharedFloat16AtomicMinMax)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.shaderSharedFloat16AtomicMinMax)) == 4, "VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.shaderSharedFloat16AtomicMinMax has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.shaderSharedFloat16AtomicMinMax)));
|
|
assert(((cast(*void)(*instance.shaderSharedFloat32AtomicMinMax)) - cast(*void)(*instance)) == 48, "VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.shaderSharedFloat32AtomicMinMax has unexpected offset % instead of 48", ((cast(*void)(*instance.shaderSharedFloat32AtomicMinMax)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.shaderSharedFloat32AtomicMinMax)) == 4, "VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.shaderSharedFloat32AtomicMinMax has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.shaderSharedFloat32AtomicMinMax)));
|
|
assert(((cast(*void)(*instance.shaderSharedFloat64AtomicMinMax)) - cast(*void)(*instance)) == 52, "VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.shaderSharedFloat64AtomicMinMax has unexpected offset % instead of 52", ((cast(*void)(*instance.shaderSharedFloat64AtomicMinMax)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.shaderSharedFloat64AtomicMinMax)) == 4, "VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.shaderSharedFloat64AtomicMinMax has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.shaderSharedFloat64AtomicMinMax)));
|
|
assert(((cast(*void)(*instance.shaderImageFloat32AtomicMinMax)) - cast(*void)(*instance)) == 56, "VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.shaderImageFloat32AtomicMinMax has unexpected offset % instead of 56", ((cast(*void)(*instance.shaderImageFloat32AtomicMinMax)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.shaderImageFloat32AtomicMinMax)) == 4, "VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.shaderImageFloat32AtomicMinMax has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.shaderImageFloat32AtomicMinMax)));
|
|
assert(((cast(*void)(*instance.sparseImageFloat32AtomicMinMax)) - cast(*void)(*instance)) == 60, "VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.sparseImageFloat32AtomicMinMax has unexpected offset % instead of 60", ((cast(*void)(*instance.sparseImageFloat32AtomicMinMax)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.sparseImageFloat32AtomicMinMax)) == 4, "VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.sparseImageFloat32AtomicMinMax has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT.sparseImageFloat32AtomicMinMax)));
|
|
assert(size_of(VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT) == 64, "VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT has size % instead of 64", size_of(VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkSurfacePresentModeEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSurfacePresentModeEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfacePresentModeEXT.sType)) == 4, "VkSurfacePresentModeEXT.sType has unexpected size % instead of 4", size_of(type_of(VkSurfacePresentModeEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSurfacePresentModeEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfacePresentModeEXT.pNext)) == 8, "VkSurfacePresentModeEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkSurfacePresentModeEXT.pNext)));
|
|
assert(((cast(*void)(*instance.presentMode)) - cast(*void)(*instance)) == 16, "VkSurfacePresentModeEXT.presentMode has unexpected offset % instead of 16", ((cast(*void)(*instance.presentMode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfacePresentModeEXT.presentMode)) == 4, "VkSurfacePresentModeEXT.presentMode has unexpected size % instead of 4", size_of(type_of(VkSurfacePresentModeEXT.presentMode)));
|
|
assert(size_of(VkSurfacePresentModeEXT) == 24, "VkSurfacePresentModeEXT has size % instead of 24", size_of(VkSurfacePresentModeEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkSurfacePresentScalingCapabilitiesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSurfacePresentScalingCapabilitiesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfacePresentScalingCapabilitiesEXT.sType)) == 4, "VkSurfacePresentScalingCapabilitiesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkSurfacePresentScalingCapabilitiesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSurfacePresentScalingCapabilitiesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfacePresentScalingCapabilitiesEXT.pNext)) == 8, "VkSurfacePresentScalingCapabilitiesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkSurfacePresentScalingCapabilitiesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.supportedPresentScaling)) - cast(*void)(*instance)) == 16, "VkSurfacePresentScalingCapabilitiesEXT.supportedPresentScaling has unexpected offset % instead of 16", ((cast(*void)(*instance.supportedPresentScaling)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfacePresentScalingCapabilitiesEXT.supportedPresentScaling)) == 4, "VkSurfacePresentScalingCapabilitiesEXT.supportedPresentScaling has unexpected size % instead of 4", size_of(type_of(VkSurfacePresentScalingCapabilitiesEXT.supportedPresentScaling)));
|
|
assert(((cast(*void)(*instance.supportedPresentGravityX)) - cast(*void)(*instance)) == 20, "VkSurfacePresentScalingCapabilitiesEXT.supportedPresentGravityX has unexpected offset % instead of 20", ((cast(*void)(*instance.supportedPresentGravityX)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfacePresentScalingCapabilitiesEXT.supportedPresentGravityX)) == 4, "VkSurfacePresentScalingCapabilitiesEXT.supportedPresentGravityX has unexpected size % instead of 4", size_of(type_of(VkSurfacePresentScalingCapabilitiesEXT.supportedPresentGravityX)));
|
|
assert(((cast(*void)(*instance.supportedPresentGravityY)) - cast(*void)(*instance)) == 24, "VkSurfacePresentScalingCapabilitiesEXT.supportedPresentGravityY has unexpected offset % instead of 24", ((cast(*void)(*instance.supportedPresentGravityY)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfacePresentScalingCapabilitiesEXT.supportedPresentGravityY)) == 4, "VkSurfacePresentScalingCapabilitiesEXT.supportedPresentGravityY has unexpected size % instead of 4", size_of(type_of(VkSurfacePresentScalingCapabilitiesEXT.supportedPresentGravityY)));
|
|
assert(((cast(*void)(*instance.minScaledImageExtent)) - cast(*void)(*instance)) == 28, "VkSurfacePresentScalingCapabilitiesEXT.minScaledImageExtent has unexpected offset % instead of 28", ((cast(*void)(*instance.minScaledImageExtent)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfacePresentScalingCapabilitiesEXT.minScaledImageExtent)) == 8, "VkSurfacePresentScalingCapabilitiesEXT.minScaledImageExtent has unexpected size % instead of 8", size_of(type_of(VkSurfacePresentScalingCapabilitiesEXT.minScaledImageExtent)));
|
|
assert(((cast(*void)(*instance.maxScaledImageExtent)) - cast(*void)(*instance)) == 36, "VkSurfacePresentScalingCapabilitiesEXT.maxScaledImageExtent has unexpected offset % instead of 36", ((cast(*void)(*instance.maxScaledImageExtent)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfacePresentScalingCapabilitiesEXT.maxScaledImageExtent)) == 8, "VkSurfacePresentScalingCapabilitiesEXT.maxScaledImageExtent has unexpected size % instead of 8", size_of(type_of(VkSurfacePresentScalingCapabilitiesEXT.maxScaledImageExtent)));
|
|
assert(size_of(VkSurfacePresentScalingCapabilitiesEXT) == 48, "VkSurfacePresentScalingCapabilitiesEXT has size % instead of 48", size_of(VkSurfacePresentScalingCapabilitiesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkSurfacePresentModeCompatibilityEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSurfacePresentModeCompatibilityEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfacePresentModeCompatibilityEXT.sType)) == 4, "VkSurfacePresentModeCompatibilityEXT.sType has unexpected size % instead of 4", size_of(type_of(VkSurfacePresentModeCompatibilityEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSurfacePresentModeCompatibilityEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfacePresentModeCompatibilityEXT.pNext)) == 8, "VkSurfacePresentModeCompatibilityEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkSurfacePresentModeCompatibilityEXT.pNext)));
|
|
assert(((cast(*void)(*instance.presentModeCount)) - cast(*void)(*instance)) == 16, "VkSurfacePresentModeCompatibilityEXT.presentModeCount has unexpected offset % instead of 16", ((cast(*void)(*instance.presentModeCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfacePresentModeCompatibilityEXT.presentModeCount)) == 4, "VkSurfacePresentModeCompatibilityEXT.presentModeCount has unexpected size % instead of 4", size_of(type_of(VkSurfacePresentModeCompatibilityEXT.presentModeCount)));
|
|
assert(((cast(*void)(*instance.pPresentModes)) - cast(*void)(*instance)) == 24, "VkSurfacePresentModeCompatibilityEXT.pPresentModes has unexpected offset % instead of 24", ((cast(*void)(*instance.pPresentModes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfacePresentModeCompatibilityEXT.pPresentModes)) == 8, "VkSurfacePresentModeCompatibilityEXT.pPresentModes has unexpected size % instead of 8", size_of(type_of(VkSurfacePresentModeCompatibilityEXT.pPresentModes)));
|
|
assert(size_of(VkSurfacePresentModeCompatibilityEXT) == 32, "VkSurfacePresentModeCompatibilityEXT has size % instead of 32", size_of(VkSurfacePresentModeCompatibilityEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT.sType)) == 4, "VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT.pNext)) == 8, "VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.swapchainMaintenance1)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT.swapchainMaintenance1 has unexpected offset % instead of 16", ((cast(*void)(*instance.swapchainMaintenance1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT.swapchainMaintenance1)) == 4, "VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT.swapchainMaintenance1 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT.swapchainMaintenance1)));
|
|
assert(size_of(VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT) == 24, "VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT has size % instead of 24", size_of(VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkSwapchainPresentFenceInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSwapchainPresentFenceInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSwapchainPresentFenceInfoEXT.sType)) == 4, "VkSwapchainPresentFenceInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkSwapchainPresentFenceInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSwapchainPresentFenceInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSwapchainPresentFenceInfoEXT.pNext)) == 8, "VkSwapchainPresentFenceInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkSwapchainPresentFenceInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.swapchainCount)) - cast(*void)(*instance)) == 16, "VkSwapchainPresentFenceInfoEXT.swapchainCount has unexpected offset % instead of 16", ((cast(*void)(*instance.swapchainCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSwapchainPresentFenceInfoEXT.swapchainCount)) == 4, "VkSwapchainPresentFenceInfoEXT.swapchainCount has unexpected size % instead of 4", size_of(type_of(VkSwapchainPresentFenceInfoEXT.swapchainCount)));
|
|
assert(((cast(*void)(*instance.pFences)) - cast(*void)(*instance)) == 24, "VkSwapchainPresentFenceInfoEXT.pFences has unexpected offset % instead of 24", ((cast(*void)(*instance.pFences)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSwapchainPresentFenceInfoEXT.pFences)) == 8, "VkSwapchainPresentFenceInfoEXT.pFences has unexpected size % instead of 8", size_of(type_of(VkSwapchainPresentFenceInfoEXT.pFences)));
|
|
assert(size_of(VkSwapchainPresentFenceInfoEXT) == 32, "VkSwapchainPresentFenceInfoEXT has size % instead of 32", size_of(VkSwapchainPresentFenceInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkSwapchainPresentModesCreateInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSwapchainPresentModesCreateInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSwapchainPresentModesCreateInfoEXT.sType)) == 4, "VkSwapchainPresentModesCreateInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkSwapchainPresentModesCreateInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSwapchainPresentModesCreateInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSwapchainPresentModesCreateInfoEXT.pNext)) == 8, "VkSwapchainPresentModesCreateInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkSwapchainPresentModesCreateInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.presentModeCount)) - cast(*void)(*instance)) == 16, "VkSwapchainPresentModesCreateInfoEXT.presentModeCount has unexpected offset % instead of 16", ((cast(*void)(*instance.presentModeCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSwapchainPresentModesCreateInfoEXT.presentModeCount)) == 4, "VkSwapchainPresentModesCreateInfoEXT.presentModeCount has unexpected size % instead of 4", size_of(type_of(VkSwapchainPresentModesCreateInfoEXT.presentModeCount)));
|
|
assert(((cast(*void)(*instance.pPresentModes)) - cast(*void)(*instance)) == 24, "VkSwapchainPresentModesCreateInfoEXT.pPresentModes has unexpected offset % instead of 24", ((cast(*void)(*instance.pPresentModes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSwapchainPresentModesCreateInfoEXT.pPresentModes)) == 8, "VkSwapchainPresentModesCreateInfoEXT.pPresentModes has unexpected size % instead of 8", size_of(type_of(VkSwapchainPresentModesCreateInfoEXT.pPresentModes)));
|
|
assert(size_of(VkSwapchainPresentModesCreateInfoEXT) == 32, "VkSwapchainPresentModesCreateInfoEXT has size % instead of 32", size_of(VkSwapchainPresentModesCreateInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkSwapchainPresentModeInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSwapchainPresentModeInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSwapchainPresentModeInfoEXT.sType)) == 4, "VkSwapchainPresentModeInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkSwapchainPresentModeInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSwapchainPresentModeInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSwapchainPresentModeInfoEXT.pNext)) == 8, "VkSwapchainPresentModeInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkSwapchainPresentModeInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.swapchainCount)) - cast(*void)(*instance)) == 16, "VkSwapchainPresentModeInfoEXT.swapchainCount has unexpected offset % instead of 16", ((cast(*void)(*instance.swapchainCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSwapchainPresentModeInfoEXT.swapchainCount)) == 4, "VkSwapchainPresentModeInfoEXT.swapchainCount has unexpected size % instead of 4", size_of(type_of(VkSwapchainPresentModeInfoEXT.swapchainCount)));
|
|
assert(((cast(*void)(*instance.pPresentModes)) - cast(*void)(*instance)) == 24, "VkSwapchainPresentModeInfoEXT.pPresentModes has unexpected offset % instead of 24", ((cast(*void)(*instance.pPresentModes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSwapchainPresentModeInfoEXT.pPresentModes)) == 8, "VkSwapchainPresentModeInfoEXT.pPresentModes has unexpected size % instead of 8", size_of(type_of(VkSwapchainPresentModeInfoEXT.pPresentModes)));
|
|
assert(size_of(VkSwapchainPresentModeInfoEXT) == 32, "VkSwapchainPresentModeInfoEXT has size % instead of 32", size_of(VkSwapchainPresentModeInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkSwapchainPresentScalingCreateInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSwapchainPresentScalingCreateInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSwapchainPresentScalingCreateInfoEXT.sType)) == 4, "VkSwapchainPresentScalingCreateInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkSwapchainPresentScalingCreateInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSwapchainPresentScalingCreateInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSwapchainPresentScalingCreateInfoEXT.pNext)) == 8, "VkSwapchainPresentScalingCreateInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkSwapchainPresentScalingCreateInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.scalingBehavior)) - cast(*void)(*instance)) == 16, "VkSwapchainPresentScalingCreateInfoEXT.scalingBehavior has unexpected offset % instead of 16", ((cast(*void)(*instance.scalingBehavior)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSwapchainPresentScalingCreateInfoEXT.scalingBehavior)) == 4, "VkSwapchainPresentScalingCreateInfoEXT.scalingBehavior has unexpected size % instead of 4", size_of(type_of(VkSwapchainPresentScalingCreateInfoEXT.scalingBehavior)));
|
|
assert(((cast(*void)(*instance.presentGravityX)) - cast(*void)(*instance)) == 20, "VkSwapchainPresentScalingCreateInfoEXT.presentGravityX has unexpected offset % instead of 20", ((cast(*void)(*instance.presentGravityX)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSwapchainPresentScalingCreateInfoEXT.presentGravityX)) == 4, "VkSwapchainPresentScalingCreateInfoEXT.presentGravityX has unexpected size % instead of 4", size_of(type_of(VkSwapchainPresentScalingCreateInfoEXT.presentGravityX)));
|
|
assert(((cast(*void)(*instance.presentGravityY)) - cast(*void)(*instance)) == 24, "VkSwapchainPresentScalingCreateInfoEXT.presentGravityY has unexpected offset % instead of 24", ((cast(*void)(*instance.presentGravityY)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSwapchainPresentScalingCreateInfoEXT.presentGravityY)) == 4, "VkSwapchainPresentScalingCreateInfoEXT.presentGravityY has unexpected size % instead of 4", size_of(type_of(VkSwapchainPresentScalingCreateInfoEXT.presentGravityY)));
|
|
assert(size_of(VkSwapchainPresentScalingCreateInfoEXT) == 32, "VkSwapchainPresentScalingCreateInfoEXT has size % instead of 32", size_of(VkSwapchainPresentScalingCreateInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkReleaseSwapchainImagesInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkReleaseSwapchainImagesInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkReleaseSwapchainImagesInfoEXT.sType)) == 4, "VkReleaseSwapchainImagesInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkReleaseSwapchainImagesInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkReleaseSwapchainImagesInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkReleaseSwapchainImagesInfoEXT.pNext)) == 8, "VkReleaseSwapchainImagesInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkReleaseSwapchainImagesInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.swapchain)) - cast(*void)(*instance)) == 16, "VkReleaseSwapchainImagesInfoEXT.swapchain has unexpected offset % instead of 16", ((cast(*void)(*instance.swapchain)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkReleaseSwapchainImagesInfoEXT.swapchain)) == 8, "VkReleaseSwapchainImagesInfoEXT.swapchain has unexpected size % instead of 8", size_of(type_of(VkReleaseSwapchainImagesInfoEXT.swapchain)));
|
|
assert(((cast(*void)(*instance.imageIndexCount)) - cast(*void)(*instance)) == 24, "VkReleaseSwapchainImagesInfoEXT.imageIndexCount has unexpected offset % instead of 24", ((cast(*void)(*instance.imageIndexCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkReleaseSwapchainImagesInfoEXT.imageIndexCount)) == 4, "VkReleaseSwapchainImagesInfoEXT.imageIndexCount has unexpected size % instead of 4", size_of(type_of(VkReleaseSwapchainImagesInfoEXT.imageIndexCount)));
|
|
assert(((cast(*void)(*instance.pImageIndices)) - cast(*void)(*instance)) == 32, "VkReleaseSwapchainImagesInfoEXT.pImageIndices has unexpected offset % instead of 32", ((cast(*void)(*instance.pImageIndices)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkReleaseSwapchainImagesInfoEXT.pImageIndices)) == 8, "VkReleaseSwapchainImagesInfoEXT.pImageIndices has unexpected size % instead of 8", size_of(type_of(VkReleaseSwapchainImagesInfoEXT.pImageIndices)));
|
|
assert(size_of(VkReleaseSwapchainImagesInfoEXT) == 40, "VkReleaseSwapchainImagesInfoEXT has size % instead of 40", size_of(VkReleaseSwapchainImagesInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.sType)) == 4, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.pNext)) == 8, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.pNext)));
|
|
assert(((cast(*void)(*instance.maxGraphicsShaderGroupCount)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.maxGraphicsShaderGroupCount has unexpected offset % instead of 16", ((cast(*void)(*instance.maxGraphicsShaderGroupCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.maxGraphicsShaderGroupCount)) == 4, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.maxGraphicsShaderGroupCount has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.maxGraphicsShaderGroupCount)));
|
|
assert(((cast(*void)(*instance.maxIndirectSequenceCount)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.maxIndirectSequenceCount has unexpected offset % instead of 20", ((cast(*void)(*instance.maxIndirectSequenceCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.maxIndirectSequenceCount)) == 4, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.maxIndirectSequenceCount has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.maxIndirectSequenceCount)));
|
|
assert(((cast(*void)(*instance.maxIndirectCommandsTokenCount)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.maxIndirectCommandsTokenCount has unexpected offset % instead of 24", ((cast(*void)(*instance.maxIndirectCommandsTokenCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.maxIndirectCommandsTokenCount)) == 4, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.maxIndirectCommandsTokenCount has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.maxIndirectCommandsTokenCount)));
|
|
assert(((cast(*void)(*instance.maxIndirectCommandsStreamCount)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.maxIndirectCommandsStreamCount has unexpected offset % instead of 28", ((cast(*void)(*instance.maxIndirectCommandsStreamCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.maxIndirectCommandsStreamCount)) == 4, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.maxIndirectCommandsStreamCount has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.maxIndirectCommandsStreamCount)));
|
|
assert(((cast(*void)(*instance.maxIndirectCommandsTokenOffset)) - cast(*void)(*instance)) == 32, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.maxIndirectCommandsTokenOffset has unexpected offset % instead of 32", ((cast(*void)(*instance.maxIndirectCommandsTokenOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.maxIndirectCommandsTokenOffset)) == 4, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.maxIndirectCommandsTokenOffset has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.maxIndirectCommandsTokenOffset)));
|
|
assert(((cast(*void)(*instance.maxIndirectCommandsStreamStride)) - cast(*void)(*instance)) == 36, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.maxIndirectCommandsStreamStride has unexpected offset % instead of 36", ((cast(*void)(*instance.maxIndirectCommandsStreamStride)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.maxIndirectCommandsStreamStride)) == 4, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.maxIndirectCommandsStreamStride has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.maxIndirectCommandsStreamStride)));
|
|
assert(((cast(*void)(*instance.minSequencesCountBufferOffsetAlignment)) - cast(*void)(*instance)) == 40, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.minSequencesCountBufferOffsetAlignment has unexpected offset % instead of 40", ((cast(*void)(*instance.minSequencesCountBufferOffsetAlignment)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.minSequencesCountBufferOffsetAlignment)) == 4, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.minSequencesCountBufferOffsetAlignment has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.minSequencesCountBufferOffsetAlignment)));
|
|
assert(((cast(*void)(*instance.minSequencesIndexBufferOffsetAlignment)) - cast(*void)(*instance)) == 44, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.minSequencesIndexBufferOffsetAlignment has unexpected offset % instead of 44", ((cast(*void)(*instance.minSequencesIndexBufferOffsetAlignment)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.minSequencesIndexBufferOffsetAlignment)) == 4, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.minSequencesIndexBufferOffsetAlignment has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.minSequencesIndexBufferOffsetAlignment)));
|
|
assert(((cast(*void)(*instance.minIndirectCommandsBufferOffsetAlignment)) - cast(*void)(*instance)) == 48, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.minIndirectCommandsBufferOffsetAlignment has unexpected offset % instead of 48", ((cast(*void)(*instance.minIndirectCommandsBufferOffsetAlignment)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.minIndirectCommandsBufferOffsetAlignment)) == 4, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.minIndirectCommandsBufferOffsetAlignment has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.minIndirectCommandsBufferOffsetAlignment)));
|
|
assert(size_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV) == 56, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV has size % instead of 56", size_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV.sType)) == 4, "VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV.pNext)) == 8, "VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV.pNext)));
|
|
assert(((cast(*void)(*instance.deviceGeneratedCommands)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV.deviceGeneratedCommands has unexpected offset % instead of 16", ((cast(*void)(*instance.deviceGeneratedCommands)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV.deviceGeneratedCommands)) == 4, "VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV.deviceGeneratedCommands has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV.deviceGeneratedCommands)));
|
|
assert(size_of(VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV) == 24, "VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV has size % instead of 24", size_of(VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkGraphicsShaderGroupCreateInfoNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkGraphicsShaderGroupCreateInfoNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGraphicsShaderGroupCreateInfoNV.sType)) == 4, "VkGraphicsShaderGroupCreateInfoNV.sType has unexpected size % instead of 4", size_of(type_of(VkGraphicsShaderGroupCreateInfoNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkGraphicsShaderGroupCreateInfoNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGraphicsShaderGroupCreateInfoNV.pNext)) == 8, "VkGraphicsShaderGroupCreateInfoNV.pNext has unexpected size % instead of 8", size_of(type_of(VkGraphicsShaderGroupCreateInfoNV.pNext)));
|
|
assert(((cast(*void)(*instance.stageCount)) - cast(*void)(*instance)) == 16, "VkGraphicsShaderGroupCreateInfoNV.stageCount has unexpected offset % instead of 16", ((cast(*void)(*instance.stageCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGraphicsShaderGroupCreateInfoNV.stageCount)) == 4, "VkGraphicsShaderGroupCreateInfoNV.stageCount has unexpected size % instead of 4", size_of(type_of(VkGraphicsShaderGroupCreateInfoNV.stageCount)));
|
|
assert(((cast(*void)(*instance.pStages)) - cast(*void)(*instance)) == 24, "VkGraphicsShaderGroupCreateInfoNV.pStages has unexpected offset % instead of 24", ((cast(*void)(*instance.pStages)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGraphicsShaderGroupCreateInfoNV.pStages)) == 8, "VkGraphicsShaderGroupCreateInfoNV.pStages has unexpected size % instead of 8", size_of(type_of(VkGraphicsShaderGroupCreateInfoNV.pStages)));
|
|
assert(((cast(*void)(*instance.pVertexInputState)) - cast(*void)(*instance)) == 32, "VkGraphicsShaderGroupCreateInfoNV.pVertexInputState has unexpected offset % instead of 32", ((cast(*void)(*instance.pVertexInputState)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGraphicsShaderGroupCreateInfoNV.pVertexInputState)) == 8, "VkGraphicsShaderGroupCreateInfoNV.pVertexInputState has unexpected size % instead of 8", size_of(type_of(VkGraphicsShaderGroupCreateInfoNV.pVertexInputState)));
|
|
assert(((cast(*void)(*instance.pTessellationState)) - cast(*void)(*instance)) == 40, "VkGraphicsShaderGroupCreateInfoNV.pTessellationState has unexpected offset % instead of 40", ((cast(*void)(*instance.pTessellationState)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGraphicsShaderGroupCreateInfoNV.pTessellationState)) == 8, "VkGraphicsShaderGroupCreateInfoNV.pTessellationState has unexpected size % instead of 8", size_of(type_of(VkGraphicsShaderGroupCreateInfoNV.pTessellationState)));
|
|
assert(size_of(VkGraphicsShaderGroupCreateInfoNV) == 48, "VkGraphicsShaderGroupCreateInfoNV has size % instead of 48", size_of(VkGraphicsShaderGroupCreateInfoNV));
|
|
}
|
|
|
|
{
|
|
instance: VkGraphicsPipelineShaderGroupsCreateInfoNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkGraphicsPipelineShaderGroupsCreateInfoNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGraphicsPipelineShaderGroupsCreateInfoNV.sType)) == 4, "VkGraphicsPipelineShaderGroupsCreateInfoNV.sType has unexpected size % instead of 4", size_of(type_of(VkGraphicsPipelineShaderGroupsCreateInfoNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkGraphicsPipelineShaderGroupsCreateInfoNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGraphicsPipelineShaderGroupsCreateInfoNV.pNext)) == 8, "VkGraphicsPipelineShaderGroupsCreateInfoNV.pNext has unexpected size % instead of 8", size_of(type_of(VkGraphicsPipelineShaderGroupsCreateInfoNV.pNext)));
|
|
assert(((cast(*void)(*instance.groupCount)) - cast(*void)(*instance)) == 16, "VkGraphicsPipelineShaderGroupsCreateInfoNV.groupCount has unexpected offset % instead of 16", ((cast(*void)(*instance.groupCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGraphicsPipelineShaderGroupsCreateInfoNV.groupCount)) == 4, "VkGraphicsPipelineShaderGroupsCreateInfoNV.groupCount has unexpected size % instead of 4", size_of(type_of(VkGraphicsPipelineShaderGroupsCreateInfoNV.groupCount)));
|
|
assert(((cast(*void)(*instance.pGroups)) - cast(*void)(*instance)) == 24, "VkGraphicsPipelineShaderGroupsCreateInfoNV.pGroups has unexpected offset % instead of 24", ((cast(*void)(*instance.pGroups)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGraphicsPipelineShaderGroupsCreateInfoNV.pGroups)) == 8, "VkGraphicsPipelineShaderGroupsCreateInfoNV.pGroups has unexpected size % instead of 8", size_of(type_of(VkGraphicsPipelineShaderGroupsCreateInfoNV.pGroups)));
|
|
assert(((cast(*void)(*instance.pipelineCount)) - cast(*void)(*instance)) == 32, "VkGraphicsPipelineShaderGroupsCreateInfoNV.pipelineCount has unexpected offset % instead of 32", ((cast(*void)(*instance.pipelineCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGraphicsPipelineShaderGroupsCreateInfoNV.pipelineCount)) == 4, "VkGraphicsPipelineShaderGroupsCreateInfoNV.pipelineCount has unexpected size % instead of 4", size_of(type_of(VkGraphicsPipelineShaderGroupsCreateInfoNV.pipelineCount)));
|
|
assert(((cast(*void)(*instance.pPipelines)) - cast(*void)(*instance)) == 40, "VkGraphicsPipelineShaderGroupsCreateInfoNV.pPipelines has unexpected offset % instead of 40", ((cast(*void)(*instance.pPipelines)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGraphicsPipelineShaderGroupsCreateInfoNV.pPipelines)) == 8, "VkGraphicsPipelineShaderGroupsCreateInfoNV.pPipelines has unexpected size % instead of 8", size_of(type_of(VkGraphicsPipelineShaderGroupsCreateInfoNV.pPipelines)));
|
|
assert(size_of(VkGraphicsPipelineShaderGroupsCreateInfoNV) == 48, "VkGraphicsPipelineShaderGroupsCreateInfoNV has size % instead of 48", size_of(VkGraphicsPipelineShaderGroupsCreateInfoNV));
|
|
}
|
|
|
|
{
|
|
instance: VkBindShaderGroupIndirectCommandNV;
|
|
assert(((cast(*void)(*instance.groupIndex)) - cast(*void)(*instance)) == 0, "VkBindShaderGroupIndirectCommandNV.groupIndex has unexpected offset % instead of 0", ((cast(*void)(*instance.groupIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindShaderGroupIndirectCommandNV.groupIndex)) == 4, "VkBindShaderGroupIndirectCommandNV.groupIndex has unexpected size % instead of 4", size_of(type_of(VkBindShaderGroupIndirectCommandNV.groupIndex)));
|
|
assert(size_of(VkBindShaderGroupIndirectCommandNV) == 4, "VkBindShaderGroupIndirectCommandNV has size % instead of 4", size_of(VkBindShaderGroupIndirectCommandNV));
|
|
}
|
|
|
|
{
|
|
instance: VkBindIndexBufferIndirectCommandNV;
|
|
assert(((cast(*void)(*instance.bufferAddress)) - cast(*void)(*instance)) == 0, "VkBindIndexBufferIndirectCommandNV.bufferAddress has unexpected offset % instead of 0", ((cast(*void)(*instance.bufferAddress)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindIndexBufferIndirectCommandNV.bufferAddress)) == 8, "VkBindIndexBufferIndirectCommandNV.bufferAddress has unexpected size % instead of 8", size_of(type_of(VkBindIndexBufferIndirectCommandNV.bufferAddress)));
|
|
assert(((cast(*void)(*instance.size)) - cast(*void)(*instance)) == 8, "VkBindIndexBufferIndirectCommandNV.size has unexpected offset % instead of 8", ((cast(*void)(*instance.size)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindIndexBufferIndirectCommandNV.size)) == 4, "VkBindIndexBufferIndirectCommandNV.size has unexpected size % instead of 4", size_of(type_of(VkBindIndexBufferIndirectCommandNV.size)));
|
|
assert(((cast(*void)(*instance.indexType)) - cast(*void)(*instance)) == 12, "VkBindIndexBufferIndirectCommandNV.indexType has unexpected offset % instead of 12", ((cast(*void)(*instance.indexType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindIndexBufferIndirectCommandNV.indexType)) == 4, "VkBindIndexBufferIndirectCommandNV.indexType has unexpected size % instead of 4", size_of(type_of(VkBindIndexBufferIndirectCommandNV.indexType)));
|
|
assert(size_of(VkBindIndexBufferIndirectCommandNV) == 16, "VkBindIndexBufferIndirectCommandNV has size % instead of 16", size_of(VkBindIndexBufferIndirectCommandNV));
|
|
}
|
|
|
|
{
|
|
instance: VkBindVertexBufferIndirectCommandNV;
|
|
assert(((cast(*void)(*instance.bufferAddress)) - cast(*void)(*instance)) == 0, "VkBindVertexBufferIndirectCommandNV.bufferAddress has unexpected offset % instead of 0", ((cast(*void)(*instance.bufferAddress)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindVertexBufferIndirectCommandNV.bufferAddress)) == 8, "VkBindVertexBufferIndirectCommandNV.bufferAddress has unexpected size % instead of 8", size_of(type_of(VkBindVertexBufferIndirectCommandNV.bufferAddress)));
|
|
assert(((cast(*void)(*instance.size)) - cast(*void)(*instance)) == 8, "VkBindVertexBufferIndirectCommandNV.size has unexpected offset % instead of 8", ((cast(*void)(*instance.size)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindVertexBufferIndirectCommandNV.size)) == 4, "VkBindVertexBufferIndirectCommandNV.size has unexpected size % instead of 4", size_of(type_of(VkBindVertexBufferIndirectCommandNV.size)));
|
|
assert(((cast(*void)(*instance.stride)) - cast(*void)(*instance)) == 12, "VkBindVertexBufferIndirectCommandNV.stride has unexpected offset % instead of 12", ((cast(*void)(*instance.stride)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindVertexBufferIndirectCommandNV.stride)) == 4, "VkBindVertexBufferIndirectCommandNV.stride has unexpected size % instead of 4", size_of(type_of(VkBindVertexBufferIndirectCommandNV.stride)));
|
|
assert(size_of(VkBindVertexBufferIndirectCommandNV) == 16, "VkBindVertexBufferIndirectCommandNV has size % instead of 16", size_of(VkBindVertexBufferIndirectCommandNV));
|
|
}
|
|
|
|
{
|
|
instance: VkSetStateFlagsIndirectCommandNV;
|
|
assert(((cast(*void)(*instance.data)) - cast(*void)(*instance)) == 0, "VkSetStateFlagsIndirectCommandNV.data has unexpected offset % instead of 0", ((cast(*void)(*instance.data)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSetStateFlagsIndirectCommandNV.data)) == 4, "VkSetStateFlagsIndirectCommandNV.data has unexpected size % instead of 4", size_of(type_of(VkSetStateFlagsIndirectCommandNV.data)));
|
|
assert(size_of(VkSetStateFlagsIndirectCommandNV) == 4, "VkSetStateFlagsIndirectCommandNV has size % instead of 4", size_of(VkSetStateFlagsIndirectCommandNV));
|
|
}
|
|
|
|
{
|
|
instance: VkIndirectCommandsStreamNV;
|
|
assert(((cast(*void)(*instance.buffer)) - cast(*void)(*instance)) == 0, "VkIndirectCommandsStreamNV.buffer has unexpected offset % instead of 0", ((cast(*void)(*instance.buffer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectCommandsStreamNV.buffer)) == 8, "VkIndirectCommandsStreamNV.buffer has unexpected size % instead of 8", size_of(type_of(VkIndirectCommandsStreamNV.buffer)));
|
|
assert(((cast(*void)(*instance.offset)) - cast(*void)(*instance)) == 8, "VkIndirectCommandsStreamNV.offset has unexpected offset % instead of 8", ((cast(*void)(*instance.offset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectCommandsStreamNV.offset)) == 8, "VkIndirectCommandsStreamNV.offset has unexpected size % instead of 8", size_of(type_of(VkIndirectCommandsStreamNV.offset)));
|
|
assert(size_of(VkIndirectCommandsStreamNV) == 16, "VkIndirectCommandsStreamNV has size % instead of 16", size_of(VkIndirectCommandsStreamNV));
|
|
}
|
|
|
|
{
|
|
instance: VkIndirectCommandsLayoutTokenNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkIndirectCommandsLayoutTokenNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectCommandsLayoutTokenNV.sType)) == 4, "VkIndirectCommandsLayoutTokenNV.sType has unexpected size % instead of 4", size_of(type_of(VkIndirectCommandsLayoutTokenNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkIndirectCommandsLayoutTokenNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectCommandsLayoutTokenNV.pNext)) == 8, "VkIndirectCommandsLayoutTokenNV.pNext has unexpected size % instead of 8", size_of(type_of(VkIndirectCommandsLayoutTokenNV.pNext)));
|
|
assert(((cast(*void)(*instance.tokenType)) - cast(*void)(*instance)) == 16, "VkIndirectCommandsLayoutTokenNV.tokenType has unexpected offset % instead of 16", ((cast(*void)(*instance.tokenType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectCommandsLayoutTokenNV.tokenType)) == 4, "VkIndirectCommandsLayoutTokenNV.tokenType has unexpected size % instead of 4", size_of(type_of(VkIndirectCommandsLayoutTokenNV.tokenType)));
|
|
assert(((cast(*void)(*instance.stream)) - cast(*void)(*instance)) == 20, "VkIndirectCommandsLayoutTokenNV.stream has unexpected offset % instead of 20", ((cast(*void)(*instance.stream)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectCommandsLayoutTokenNV.stream)) == 4, "VkIndirectCommandsLayoutTokenNV.stream has unexpected size % instead of 4", size_of(type_of(VkIndirectCommandsLayoutTokenNV.stream)));
|
|
assert(((cast(*void)(*instance.offset)) - cast(*void)(*instance)) == 24, "VkIndirectCommandsLayoutTokenNV.offset has unexpected offset % instead of 24", ((cast(*void)(*instance.offset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectCommandsLayoutTokenNV.offset)) == 4, "VkIndirectCommandsLayoutTokenNV.offset has unexpected size % instead of 4", size_of(type_of(VkIndirectCommandsLayoutTokenNV.offset)));
|
|
assert(((cast(*void)(*instance.vertexBindingUnit)) - cast(*void)(*instance)) == 28, "VkIndirectCommandsLayoutTokenNV.vertexBindingUnit has unexpected offset % instead of 28", ((cast(*void)(*instance.vertexBindingUnit)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectCommandsLayoutTokenNV.vertexBindingUnit)) == 4, "VkIndirectCommandsLayoutTokenNV.vertexBindingUnit has unexpected size % instead of 4", size_of(type_of(VkIndirectCommandsLayoutTokenNV.vertexBindingUnit)));
|
|
assert(((cast(*void)(*instance.vertexDynamicStride)) - cast(*void)(*instance)) == 32, "VkIndirectCommandsLayoutTokenNV.vertexDynamicStride has unexpected offset % instead of 32", ((cast(*void)(*instance.vertexDynamicStride)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectCommandsLayoutTokenNV.vertexDynamicStride)) == 4, "VkIndirectCommandsLayoutTokenNV.vertexDynamicStride has unexpected size % instead of 4", size_of(type_of(VkIndirectCommandsLayoutTokenNV.vertexDynamicStride)));
|
|
assert(((cast(*void)(*instance.pushconstantPipelineLayout)) - cast(*void)(*instance)) == 40, "VkIndirectCommandsLayoutTokenNV.pushconstantPipelineLayout has unexpected offset % instead of 40", ((cast(*void)(*instance.pushconstantPipelineLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectCommandsLayoutTokenNV.pushconstantPipelineLayout)) == 8, "VkIndirectCommandsLayoutTokenNV.pushconstantPipelineLayout has unexpected size % instead of 8", size_of(type_of(VkIndirectCommandsLayoutTokenNV.pushconstantPipelineLayout)));
|
|
assert(((cast(*void)(*instance.pushconstantShaderStageFlags)) - cast(*void)(*instance)) == 48, "VkIndirectCommandsLayoutTokenNV.pushconstantShaderStageFlags has unexpected offset % instead of 48", ((cast(*void)(*instance.pushconstantShaderStageFlags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectCommandsLayoutTokenNV.pushconstantShaderStageFlags)) == 4, "VkIndirectCommandsLayoutTokenNV.pushconstantShaderStageFlags has unexpected size % instead of 4", size_of(type_of(VkIndirectCommandsLayoutTokenNV.pushconstantShaderStageFlags)));
|
|
assert(((cast(*void)(*instance.pushconstantOffset)) - cast(*void)(*instance)) == 52, "VkIndirectCommandsLayoutTokenNV.pushconstantOffset has unexpected offset % instead of 52", ((cast(*void)(*instance.pushconstantOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectCommandsLayoutTokenNV.pushconstantOffset)) == 4, "VkIndirectCommandsLayoutTokenNV.pushconstantOffset has unexpected size % instead of 4", size_of(type_of(VkIndirectCommandsLayoutTokenNV.pushconstantOffset)));
|
|
assert(((cast(*void)(*instance.pushconstantSize)) - cast(*void)(*instance)) == 56, "VkIndirectCommandsLayoutTokenNV.pushconstantSize has unexpected offset % instead of 56", ((cast(*void)(*instance.pushconstantSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectCommandsLayoutTokenNV.pushconstantSize)) == 4, "VkIndirectCommandsLayoutTokenNV.pushconstantSize has unexpected size % instead of 4", size_of(type_of(VkIndirectCommandsLayoutTokenNV.pushconstantSize)));
|
|
assert(((cast(*void)(*instance.indirectStateFlags)) - cast(*void)(*instance)) == 60, "VkIndirectCommandsLayoutTokenNV.indirectStateFlags has unexpected offset % instead of 60", ((cast(*void)(*instance.indirectStateFlags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectCommandsLayoutTokenNV.indirectStateFlags)) == 4, "VkIndirectCommandsLayoutTokenNV.indirectStateFlags has unexpected size % instead of 4", size_of(type_of(VkIndirectCommandsLayoutTokenNV.indirectStateFlags)));
|
|
assert(((cast(*void)(*instance.indexTypeCount)) - cast(*void)(*instance)) == 64, "VkIndirectCommandsLayoutTokenNV.indexTypeCount has unexpected offset % instead of 64", ((cast(*void)(*instance.indexTypeCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectCommandsLayoutTokenNV.indexTypeCount)) == 4, "VkIndirectCommandsLayoutTokenNV.indexTypeCount has unexpected size % instead of 4", size_of(type_of(VkIndirectCommandsLayoutTokenNV.indexTypeCount)));
|
|
assert(((cast(*void)(*instance.pIndexTypes)) - cast(*void)(*instance)) == 72, "VkIndirectCommandsLayoutTokenNV.pIndexTypes has unexpected offset % instead of 72", ((cast(*void)(*instance.pIndexTypes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectCommandsLayoutTokenNV.pIndexTypes)) == 8, "VkIndirectCommandsLayoutTokenNV.pIndexTypes has unexpected size % instead of 8", size_of(type_of(VkIndirectCommandsLayoutTokenNV.pIndexTypes)));
|
|
assert(((cast(*void)(*instance.pIndexTypeValues)) - cast(*void)(*instance)) == 80, "VkIndirectCommandsLayoutTokenNV.pIndexTypeValues has unexpected offset % instead of 80", ((cast(*void)(*instance.pIndexTypeValues)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectCommandsLayoutTokenNV.pIndexTypeValues)) == 8, "VkIndirectCommandsLayoutTokenNV.pIndexTypeValues has unexpected size % instead of 8", size_of(type_of(VkIndirectCommandsLayoutTokenNV.pIndexTypeValues)));
|
|
assert(size_of(VkIndirectCommandsLayoutTokenNV) == 88, "VkIndirectCommandsLayoutTokenNV has size % instead of 88", size_of(VkIndirectCommandsLayoutTokenNV));
|
|
}
|
|
|
|
{
|
|
instance: VkIndirectCommandsLayoutCreateInfoNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkIndirectCommandsLayoutCreateInfoNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectCommandsLayoutCreateInfoNV.sType)) == 4, "VkIndirectCommandsLayoutCreateInfoNV.sType has unexpected size % instead of 4", size_of(type_of(VkIndirectCommandsLayoutCreateInfoNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkIndirectCommandsLayoutCreateInfoNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectCommandsLayoutCreateInfoNV.pNext)) == 8, "VkIndirectCommandsLayoutCreateInfoNV.pNext has unexpected size % instead of 8", size_of(type_of(VkIndirectCommandsLayoutCreateInfoNV.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkIndirectCommandsLayoutCreateInfoNV.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectCommandsLayoutCreateInfoNV.flags)) == 4, "VkIndirectCommandsLayoutCreateInfoNV.flags has unexpected size % instead of 4", size_of(type_of(VkIndirectCommandsLayoutCreateInfoNV.flags)));
|
|
assert(((cast(*void)(*instance.pipelineBindPoint)) - cast(*void)(*instance)) == 20, "VkIndirectCommandsLayoutCreateInfoNV.pipelineBindPoint has unexpected offset % instead of 20", ((cast(*void)(*instance.pipelineBindPoint)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectCommandsLayoutCreateInfoNV.pipelineBindPoint)) == 4, "VkIndirectCommandsLayoutCreateInfoNV.pipelineBindPoint has unexpected size % instead of 4", size_of(type_of(VkIndirectCommandsLayoutCreateInfoNV.pipelineBindPoint)));
|
|
assert(((cast(*void)(*instance.tokenCount)) - cast(*void)(*instance)) == 24, "VkIndirectCommandsLayoutCreateInfoNV.tokenCount has unexpected offset % instead of 24", ((cast(*void)(*instance.tokenCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectCommandsLayoutCreateInfoNV.tokenCount)) == 4, "VkIndirectCommandsLayoutCreateInfoNV.tokenCount has unexpected size % instead of 4", size_of(type_of(VkIndirectCommandsLayoutCreateInfoNV.tokenCount)));
|
|
assert(((cast(*void)(*instance.pTokens)) - cast(*void)(*instance)) == 32, "VkIndirectCommandsLayoutCreateInfoNV.pTokens has unexpected offset % instead of 32", ((cast(*void)(*instance.pTokens)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectCommandsLayoutCreateInfoNV.pTokens)) == 8, "VkIndirectCommandsLayoutCreateInfoNV.pTokens has unexpected size % instead of 8", size_of(type_of(VkIndirectCommandsLayoutCreateInfoNV.pTokens)));
|
|
assert(((cast(*void)(*instance.streamCount)) - cast(*void)(*instance)) == 40, "VkIndirectCommandsLayoutCreateInfoNV.streamCount has unexpected offset % instead of 40", ((cast(*void)(*instance.streamCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectCommandsLayoutCreateInfoNV.streamCount)) == 4, "VkIndirectCommandsLayoutCreateInfoNV.streamCount has unexpected size % instead of 4", size_of(type_of(VkIndirectCommandsLayoutCreateInfoNV.streamCount)));
|
|
assert(((cast(*void)(*instance.pStreamStrides)) - cast(*void)(*instance)) == 48, "VkIndirectCommandsLayoutCreateInfoNV.pStreamStrides has unexpected offset % instead of 48", ((cast(*void)(*instance.pStreamStrides)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectCommandsLayoutCreateInfoNV.pStreamStrides)) == 8, "VkIndirectCommandsLayoutCreateInfoNV.pStreamStrides has unexpected size % instead of 8", size_of(type_of(VkIndirectCommandsLayoutCreateInfoNV.pStreamStrides)));
|
|
assert(size_of(VkIndirectCommandsLayoutCreateInfoNV) == 56, "VkIndirectCommandsLayoutCreateInfoNV has size % instead of 56", size_of(VkIndirectCommandsLayoutCreateInfoNV));
|
|
}
|
|
|
|
{
|
|
instance: VkGeneratedCommandsInfoNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkGeneratedCommandsInfoNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeneratedCommandsInfoNV.sType)) == 4, "VkGeneratedCommandsInfoNV.sType has unexpected size % instead of 4", size_of(type_of(VkGeneratedCommandsInfoNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkGeneratedCommandsInfoNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeneratedCommandsInfoNV.pNext)) == 8, "VkGeneratedCommandsInfoNV.pNext has unexpected size % instead of 8", size_of(type_of(VkGeneratedCommandsInfoNV.pNext)));
|
|
assert(((cast(*void)(*instance.pipelineBindPoint)) - cast(*void)(*instance)) == 16, "VkGeneratedCommandsInfoNV.pipelineBindPoint has unexpected offset % instead of 16", ((cast(*void)(*instance.pipelineBindPoint)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeneratedCommandsInfoNV.pipelineBindPoint)) == 4, "VkGeneratedCommandsInfoNV.pipelineBindPoint has unexpected size % instead of 4", size_of(type_of(VkGeneratedCommandsInfoNV.pipelineBindPoint)));
|
|
assert(((cast(*void)(*instance.pipeline)) - cast(*void)(*instance)) == 24, "VkGeneratedCommandsInfoNV.pipeline has unexpected offset % instead of 24", ((cast(*void)(*instance.pipeline)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeneratedCommandsInfoNV.pipeline)) == 8, "VkGeneratedCommandsInfoNV.pipeline has unexpected size % instead of 8", size_of(type_of(VkGeneratedCommandsInfoNV.pipeline)));
|
|
assert(((cast(*void)(*instance.indirectCommandsLayout)) - cast(*void)(*instance)) == 32, "VkGeneratedCommandsInfoNV.indirectCommandsLayout has unexpected offset % instead of 32", ((cast(*void)(*instance.indirectCommandsLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeneratedCommandsInfoNV.indirectCommandsLayout)) == 8, "VkGeneratedCommandsInfoNV.indirectCommandsLayout has unexpected size % instead of 8", size_of(type_of(VkGeneratedCommandsInfoNV.indirectCommandsLayout)));
|
|
assert(((cast(*void)(*instance.streamCount)) - cast(*void)(*instance)) == 40, "VkGeneratedCommandsInfoNV.streamCount has unexpected offset % instead of 40", ((cast(*void)(*instance.streamCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeneratedCommandsInfoNV.streamCount)) == 4, "VkGeneratedCommandsInfoNV.streamCount has unexpected size % instead of 4", size_of(type_of(VkGeneratedCommandsInfoNV.streamCount)));
|
|
assert(((cast(*void)(*instance.pStreams)) - cast(*void)(*instance)) == 48, "VkGeneratedCommandsInfoNV.pStreams has unexpected offset % instead of 48", ((cast(*void)(*instance.pStreams)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeneratedCommandsInfoNV.pStreams)) == 8, "VkGeneratedCommandsInfoNV.pStreams has unexpected size % instead of 8", size_of(type_of(VkGeneratedCommandsInfoNV.pStreams)));
|
|
assert(((cast(*void)(*instance.sequencesCount)) - cast(*void)(*instance)) == 56, "VkGeneratedCommandsInfoNV.sequencesCount has unexpected offset % instead of 56", ((cast(*void)(*instance.sequencesCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeneratedCommandsInfoNV.sequencesCount)) == 4, "VkGeneratedCommandsInfoNV.sequencesCount has unexpected size % instead of 4", size_of(type_of(VkGeneratedCommandsInfoNV.sequencesCount)));
|
|
assert(((cast(*void)(*instance.preprocessBuffer)) - cast(*void)(*instance)) == 64, "VkGeneratedCommandsInfoNV.preprocessBuffer has unexpected offset % instead of 64", ((cast(*void)(*instance.preprocessBuffer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeneratedCommandsInfoNV.preprocessBuffer)) == 8, "VkGeneratedCommandsInfoNV.preprocessBuffer has unexpected size % instead of 8", size_of(type_of(VkGeneratedCommandsInfoNV.preprocessBuffer)));
|
|
assert(((cast(*void)(*instance.preprocessOffset)) - cast(*void)(*instance)) == 72, "VkGeneratedCommandsInfoNV.preprocessOffset has unexpected offset % instead of 72", ((cast(*void)(*instance.preprocessOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeneratedCommandsInfoNV.preprocessOffset)) == 8, "VkGeneratedCommandsInfoNV.preprocessOffset has unexpected size % instead of 8", size_of(type_of(VkGeneratedCommandsInfoNV.preprocessOffset)));
|
|
assert(((cast(*void)(*instance.preprocessSize)) - cast(*void)(*instance)) == 80, "VkGeneratedCommandsInfoNV.preprocessSize has unexpected offset % instead of 80", ((cast(*void)(*instance.preprocessSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeneratedCommandsInfoNV.preprocessSize)) == 8, "VkGeneratedCommandsInfoNV.preprocessSize has unexpected size % instead of 8", size_of(type_of(VkGeneratedCommandsInfoNV.preprocessSize)));
|
|
assert(((cast(*void)(*instance.sequencesCountBuffer)) - cast(*void)(*instance)) == 88, "VkGeneratedCommandsInfoNV.sequencesCountBuffer has unexpected offset % instead of 88", ((cast(*void)(*instance.sequencesCountBuffer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeneratedCommandsInfoNV.sequencesCountBuffer)) == 8, "VkGeneratedCommandsInfoNV.sequencesCountBuffer has unexpected size % instead of 8", size_of(type_of(VkGeneratedCommandsInfoNV.sequencesCountBuffer)));
|
|
assert(((cast(*void)(*instance.sequencesCountOffset)) - cast(*void)(*instance)) == 96, "VkGeneratedCommandsInfoNV.sequencesCountOffset has unexpected offset % instead of 96", ((cast(*void)(*instance.sequencesCountOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeneratedCommandsInfoNV.sequencesCountOffset)) == 8, "VkGeneratedCommandsInfoNV.sequencesCountOffset has unexpected size % instead of 8", size_of(type_of(VkGeneratedCommandsInfoNV.sequencesCountOffset)));
|
|
assert(((cast(*void)(*instance.sequencesIndexBuffer)) - cast(*void)(*instance)) == 104, "VkGeneratedCommandsInfoNV.sequencesIndexBuffer has unexpected offset % instead of 104", ((cast(*void)(*instance.sequencesIndexBuffer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeneratedCommandsInfoNV.sequencesIndexBuffer)) == 8, "VkGeneratedCommandsInfoNV.sequencesIndexBuffer has unexpected size % instead of 8", size_of(type_of(VkGeneratedCommandsInfoNV.sequencesIndexBuffer)));
|
|
assert(((cast(*void)(*instance.sequencesIndexOffset)) - cast(*void)(*instance)) == 112, "VkGeneratedCommandsInfoNV.sequencesIndexOffset has unexpected offset % instead of 112", ((cast(*void)(*instance.sequencesIndexOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeneratedCommandsInfoNV.sequencesIndexOffset)) == 8, "VkGeneratedCommandsInfoNV.sequencesIndexOffset has unexpected size % instead of 8", size_of(type_of(VkGeneratedCommandsInfoNV.sequencesIndexOffset)));
|
|
assert(size_of(VkGeneratedCommandsInfoNV) == 120, "VkGeneratedCommandsInfoNV has size % instead of 120", size_of(VkGeneratedCommandsInfoNV));
|
|
}
|
|
|
|
{
|
|
instance: VkGeneratedCommandsMemoryRequirementsInfoNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkGeneratedCommandsMemoryRequirementsInfoNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeneratedCommandsMemoryRequirementsInfoNV.sType)) == 4, "VkGeneratedCommandsMemoryRequirementsInfoNV.sType has unexpected size % instead of 4", size_of(type_of(VkGeneratedCommandsMemoryRequirementsInfoNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkGeneratedCommandsMemoryRequirementsInfoNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeneratedCommandsMemoryRequirementsInfoNV.pNext)) == 8, "VkGeneratedCommandsMemoryRequirementsInfoNV.pNext has unexpected size % instead of 8", size_of(type_of(VkGeneratedCommandsMemoryRequirementsInfoNV.pNext)));
|
|
assert(((cast(*void)(*instance.pipelineBindPoint)) - cast(*void)(*instance)) == 16, "VkGeneratedCommandsMemoryRequirementsInfoNV.pipelineBindPoint has unexpected offset % instead of 16", ((cast(*void)(*instance.pipelineBindPoint)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeneratedCommandsMemoryRequirementsInfoNV.pipelineBindPoint)) == 4, "VkGeneratedCommandsMemoryRequirementsInfoNV.pipelineBindPoint has unexpected size % instead of 4", size_of(type_of(VkGeneratedCommandsMemoryRequirementsInfoNV.pipelineBindPoint)));
|
|
assert(((cast(*void)(*instance.pipeline)) - cast(*void)(*instance)) == 24, "VkGeneratedCommandsMemoryRequirementsInfoNV.pipeline has unexpected offset % instead of 24", ((cast(*void)(*instance.pipeline)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeneratedCommandsMemoryRequirementsInfoNV.pipeline)) == 8, "VkGeneratedCommandsMemoryRequirementsInfoNV.pipeline has unexpected size % instead of 8", size_of(type_of(VkGeneratedCommandsMemoryRequirementsInfoNV.pipeline)));
|
|
assert(((cast(*void)(*instance.indirectCommandsLayout)) - cast(*void)(*instance)) == 32, "VkGeneratedCommandsMemoryRequirementsInfoNV.indirectCommandsLayout has unexpected offset % instead of 32", ((cast(*void)(*instance.indirectCommandsLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeneratedCommandsMemoryRequirementsInfoNV.indirectCommandsLayout)) == 8, "VkGeneratedCommandsMemoryRequirementsInfoNV.indirectCommandsLayout has unexpected size % instead of 8", size_of(type_of(VkGeneratedCommandsMemoryRequirementsInfoNV.indirectCommandsLayout)));
|
|
assert(((cast(*void)(*instance.maxSequencesCount)) - cast(*void)(*instance)) == 40, "VkGeneratedCommandsMemoryRequirementsInfoNV.maxSequencesCount has unexpected offset % instead of 40", ((cast(*void)(*instance.maxSequencesCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeneratedCommandsMemoryRequirementsInfoNV.maxSequencesCount)) == 4, "VkGeneratedCommandsMemoryRequirementsInfoNV.maxSequencesCount has unexpected size % instead of 4", size_of(type_of(VkGeneratedCommandsMemoryRequirementsInfoNV.maxSequencesCount)));
|
|
assert(size_of(VkGeneratedCommandsMemoryRequirementsInfoNV) == 48, "VkGeneratedCommandsMemoryRequirementsInfoNV has size % instead of 48", size_of(VkGeneratedCommandsMemoryRequirementsInfoNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceInheritedViewportScissorFeaturesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceInheritedViewportScissorFeaturesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceInheritedViewportScissorFeaturesNV.sType)) == 4, "VkPhysicalDeviceInheritedViewportScissorFeaturesNV.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceInheritedViewportScissorFeaturesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceInheritedViewportScissorFeaturesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceInheritedViewportScissorFeaturesNV.pNext)) == 8, "VkPhysicalDeviceInheritedViewportScissorFeaturesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceInheritedViewportScissorFeaturesNV.pNext)));
|
|
assert(((cast(*void)(*instance.inheritedViewportScissor2D)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceInheritedViewportScissorFeaturesNV.inheritedViewportScissor2D has unexpected offset % instead of 16", ((cast(*void)(*instance.inheritedViewportScissor2D)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceInheritedViewportScissorFeaturesNV.inheritedViewportScissor2D)) == 4, "VkPhysicalDeviceInheritedViewportScissorFeaturesNV.inheritedViewportScissor2D has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceInheritedViewportScissorFeaturesNV.inheritedViewportScissor2D)));
|
|
assert(size_of(VkPhysicalDeviceInheritedViewportScissorFeaturesNV) == 24, "VkPhysicalDeviceInheritedViewportScissorFeaturesNV has size % instead of 24", size_of(VkPhysicalDeviceInheritedViewportScissorFeaturesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkCommandBufferInheritanceViewportScissorInfoNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkCommandBufferInheritanceViewportScissorInfoNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCommandBufferInheritanceViewportScissorInfoNV.sType)) == 4, "VkCommandBufferInheritanceViewportScissorInfoNV.sType has unexpected size % instead of 4", size_of(type_of(VkCommandBufferInheritanceViewportScissorInfoNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkCommandBufferInheritanceViewportScissorInfoNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCommandBufferInheritanceViewportScissorInfoNV.pNext)) == 8, "VkCommandBufferInheritanceViewportScissorInfoNV.pNext has unexpected size % instead of 8", size_of(type_of(VkCommandBufferInheritanceViewportScissorInfoNV.pNext)));
|
|
assert(((cast(*void)(*instance.viewportScissor2D)) - cast(*void)(*instance)) == 16, "VkCommandBufferInheritanceViewportScissorInfoNV.viewportScissor2D has unexpected offset % instead of 16", ((cast(*void)(*instance.viewportScissor2D)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCommandBufferInheritanceViewportScissorInfoNV.viewportScissor2D)) == 4, "VkCommandBufferInheritanceViewportScissorInfoNV.viewportScissor2D has unexpected size % instead of 4", size_of(type_of(VkCommandBufferInheritanceViewportScissorInfoNV.viewportScissor2D)));
|
|
assert(((cast(*void)(*instance.viewportDepthCount)) - cast(*void)(*instance)) == 20, "VkCommandBufferInheritanceViewportScissorInfoNV.viewportDepthCount has unexpected offset % instead of 20", ((cast(*void)(*instance.viewportDepthCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCommandBufferInheritanceViewportScissorInfoNV.viewportDepthCount)) == 4, "VkCommandBufferInheritanceViewportScissorInfoNV.viewportDepthCount has unexpected size % instead of 4", size_of(type_of(VkCommandBufferInheritanceViewportScissorInfoNV.viewportDepthCount)));
|
|
assert(((cast(*void)(*instance.pViewportDepths)) - cast(*void)(*instance)) == 24, "VkCommandBufferInheritanceViewportScissorInfoNV.pViewportDepths has unexpected offset % instead of 24", ((cast(*void)(*instance.pViewportDepths)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCommandBufferInheritanceViewportScissorInfoNV.pViewportDepths)) == 8, "VkCommandBufferInheritanceViewportScissorInfoNV.pViewportDepths has unexpected size % instead of 8", size_of(type_of(VkCommandBufferInheritanceViewportScissorInfoNV.pViewportDepths)));
|
|
assert(size_of(VkCommandBufferInheritanceViewportScissorInfoNV) == 32, "VkCommandBufferInheritanceViewportScissorInfoNV has size % instead of 32", size_of(VkCommandBufferInheritanceViewportScissorInfoNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT.sType)) == 4, "VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.texelBufferAlignment)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT.texelBufferAlignment has unexpected offset % instead of 16", ((cast(*void)(*instance.texelBufferAlignment)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT.texelBufferAlignment)) == 4, "VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT.texelBufferAlignment has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT.texelBufferAlignment)));
|
|
assert(size_of(VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT) == 24, "VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT has size % instead of 24", size_of(VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkRenderPassTransformBeginInfoQCOM;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkRenderPassTransformBeginInfoQCOM.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassTransformBeginInfoQCOM.sType)) == 4, "VkRenderPassTransformBeginInfoQCOM.sType has unexpected size % instead of 4", size_of(type_of(VkRenderPassTransformBeginInfoQCOM.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkRenderPassTransformBeginInfoQCOM.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassTransformBeginInfoQCOM.pNext)) == 8, "VkRenderPassTransformBeginInfoQCOM.pNext has unexpected size % instead of 8", size_of(type_of(VkRenderPassTransformBeginInfoQCOM.pNext)));
|
|
assert(((cast(*void)(*instance.transform)) - cast(*void)(*instance)) == 16, "VkRenderPassTransformBeginInfoQCOM.transform has unexpected offset % instead of 16", ((cast(*void)(*instance.transform)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassTransformBeginInfoQCOM.transform)) == 4, "VkRenderPassTransformBeginInfoQCOM.transform has unexpected size % instead of 4", size_of(type_of(VkRenderPassTransformBeginInfoQCOM.transform)));
|
|
assert(size_of(VkRenderPassTransformBeginInfoQCOM) == 24, "VkRenderPassTransformBeginInfoQCOM has size % instead of 24", size_of(VkRenderPassTransformBeginInfoQCOM));
|
|
}
|
|
|
|
{
|
|
instance: VkCommandBufferInheritanceRenderPassTransformInfoQCOM;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkCommandBufferInheritanceRenderPassTransformInfoQCOM.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCommandBufferInheritanceRenderPassTransformInfoQCOM.sType)) == 4, "VkCommandBufferInheritanceRenderPassTransformInfoQCOM.sType has unexpected size % instead of 4", size_of(type_of(VkCommandBufferInheritanceRenderPassTransformInfoQCOM.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkCommandBufferInheritanceRenderPassTransformInfoQCOM.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCommandBufferInheritanceRenderPassTransformInfoQCOM.pNext)) == 8, "VkCommandBufferInheritanceRenderPassTransformInfoQCOM.pNext has unexpected size % instead of 8", size_of(type_of(VkCommandBufferInheritanceRenderPassTransformInfoQCOM.pNext)));
|
|
assert(((cast(*void)(*instance.transform)) - cast(*void)(*instance)) == 16, "VkCommandBufferInheritanceRenderPassTransformInfoQCOM.transform has unexpected offset % instead of 16", ((cast(*void)(*instance.transform)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCommandBufferInheritanceRenderPassTransformInfoQCOM.transform)) == 4, "VkCommandBufferInheritanceRenderPassTransformInfoQCOM.transform has unexpected size % instead of 4", size_of(type_of(VkCommandBufferInheritanceRenderPassTransformInfoQCOM.transform)));
|
|
assert(((cast(*void)(*instance.renderArea)) - cast(*void)(*instance)) == 20, "VkCommandBufferInheritanceRenderPassTransformInfoQCOM.renderArea has unexpected offset % instead of 20", ((cast(*void)(*instance.renderArea)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCommandBufferInheritanceRenderPassTransformInfoQCOM.renderArea)) == 16, "VkCommandBufferInheritanceRenderPassTransformInfoQCOM.renderArea has unexpected size % instead of 16", size_of(type_of(VkCommandBufferInheritanceRenderPassTransformInfoQCOM.renderArea)));
|
|
assert(size_of(VkCommandBufferInheritanceRenderPassTransformInfoQCOM) == 40, "VkCommandBufferInheritanceRenderPassTransformInfoQCOM has size % instead of 40", size_of(VkCommandBufferInheritanceRenderPassTransformInfoQCOM));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceDepthBiasControlFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceDepthBiasControlFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDepthBiasControlFeaturesEXT.sType)) == 4, "VkPhysicalDeviceDepthBiasControlFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDepthBiasControlFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceDepthBiasControlFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDepthBiasControlFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceDepthBiasControlFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDepthBiasControlFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.depthBiasControl)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceDepthBiasControlFeaturesEXT.depthBiasControl has unexpected offset % instead of 16", ((cast(*void)(*instance.depthBiasControl)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDepthBiasControlFeaturesEXT.depthBiasControl)) == 4, "VkPhysicalDeviceDepthBiasControlFeaturesEXT.depthBiasControl has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDepthBiasControlFeaturesEXT.depthBiasControl)));
|
|
assert(((cast(*void)(*instance.leastRepresentableValueForceUnormRepresentation)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceDepthBiasControlFeaturesEXT.leastRepresentableValueForceUnormRepresentation has unexpected offset % instead of 20", ((cast(*void)(*instance.leastRepresentableValueForceUnormRepresentation)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDepthBiasControlFeaturesEXT.leastRepresentableValueForceUnormRepresentation)) == 4, "VkPhysicalDeviceDepthBiasControlFeaturesEXT.leastRepresentableValueForceUnormRepresentation has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDepthBiasControlFeaturesEXT.leastRepresentableValueForceUnormRepresentation)));
|
|
assert(((cast(*void)(*instance.floatRepresentation)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceDepthBiasControlFeaturesEXT.floatRepresentation has unexpected offset % instead of 24", ((cast(*void)(*instance.floatRepresentation)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDepthBiasControlFeaturesEXT.floatRepresentation)) == 4, "VkPhysicalDeviceDepthBiasControlFeaturesEXT.floatRepresentation has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDepthBiasControlFeaturesEXT.floatRepresentation)));
|
|
assert(((cast(*void)(*instance.depthBiasExact)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceDepthBiasControlFeaturesEXT.depthBiasExact has unexpected offset % instead of 28", ((cast(*void)(*instance.depthBiasExact)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDepthBiasControlFeaturesEXT.depthBiasExact)) == 4, "VkPhysicalDeviceDepthBiasControlFeaturesEXT.depthBiasExact has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDepthBiasControlFeaturesEXT.depthBiasExact)));
|
|
assert(size_of(VkPhysicalDeviceDepthBiasControlFeaturesEXT) == 32, "VkPhysicalDeviceDepthBiasControlFeaturesEXT has size % instead of 32", size_of(VkPhysicalDeviceDepthBiasControlFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkDepthBiasInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDepthBiasInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDepthBiasInfoEXT.sType)) == 4, "VkDepthBiasInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkDepthBiasInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDepthBiasInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDepthBiasInfoEXT.pNext)) == 8, "VkDepthBiasInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkDepthBiasInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.depthBiasConstantFactor)) - cast(*void)(*instance)) == 16, "VkDepthBiasInfoEXT.depthBiasConstantFactor has unexpected offset % instead of 16", ((cast(*void)(*instance.depthBiasConstantFactor)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDepthBiasInfoEXT.depthBiasConstantFactor)) == 4, "VkDepthBiasInfoEXT.depthBiasConstantFactor has unexpected size % instead of 4", size_of(type_of(VkDepthBiasInfoEXT.depthBiasConstantFactor)));
|
|
assert(((cast(*void)(*instance.depthBiasClamp)) - cast(*void)(*instance)) == 20, "VkDepthBiasInfoEXT.depthBiasClamp has unexpected offset % instead of 20", ((cast(*void)(*instance.depthBiasClamp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDepthBiasInfoEXT.depthBiasClamp)) == 4, "VkDepthBiasInfoEXT.depthBiasClamp has unexpected size % instead of 4", size_of(type_of(VkDepthBiasInfoEXT.depthBiasClamp)));
|
|
assert(((cast(*void)(*instance.depthBiasSlopeFactor)) - cast(*void)(*instance)) == 24, "VkDepthBiasInfoEXT.depthBiasSlopeFactor has unexpected offset % instead of 24", ((cast(*void)(*instance.depthBiasSlopeFactor)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDepthBiasInfoEXT.depthBiasSlopeFactor)) == 4, "VkDepthBiasInfoEXT.depthBiasSlopeFactor has unexpected size % instead of 4", size_of(type_of(VkDepthBiasInfoEXT.depthBiasSlopeFactor)));
|
|
assert(size_of(VkDepthBiasInfoEXT) == 32, "VkDepthBiasInfoEXT has size % instead of 32", size_of(VkDepthBiasInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkDepthBiasRepresentationInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDepthBiasRepresentationInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDepthBiasRepresentationInfoEXT.sType)) == 4, "VkDepthBiasRepresentationInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkDepthBiasRepresentationInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDepthBiasRepresentationInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDepthBiasRepresentationInfoEXT.pNext)) == 8, "VkDepthBiasRepresentationInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkDepthBiasRepresentationInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.depthBiasRepresentation)) - cast(*void)(*instance)) == 16, "VkDepthBiasRepresentationInfoEXT.depthBiasRepresentation has unexpected offset % instead of 16", ((cast(*void)(*instance.depthBiasRepresentation)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDepthBiasRepresentationInfoEXT.depthBiasRepresentation)) == 4, "VkDepthBiasRepresentationInfoEXT.depthBiasRepresentation has unexpected size % instead of 4", size_of(type_of(VkDepthBiasRepresentationInfoEXT.depthBiasRepresentation)));
|
|
assert(((cast(*void)(*instance.depthBiasExact)) - cast(*void)(*instance)) == 20, "VkDepthBiasRepresentationInfoEXT.depthBiasExact has unexpected offset % instead of 20", ((cast(*void)(*instance.depthBiasExact)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDepthBiasRepresentationInfoEXT.depthBiasExact)) == 4, "VkDepthBiasRepresentationInfoEXT.depthBiasExact has unexpected size % instead of 4", size_of(type_of(VkDepthBiasRepresentationInfoEXT.depthBiasExact)));
|
|
assert(size_of(VkDepthBiasRepresentationInfoEXT) == 24, "VkDepthBiasRepresentationInfoEXT has size % instead of 24", size_of(VkDepthBiasRepresentationInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceDeviceMemoryReportFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceDeviceMemoryReportFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDeviceMemoryReportFeaturesEXT.sType)) == 4, "VkPhysicalDeviceDeviceMemoryReportFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDeviceMemoryReportFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceDeviceMemoryReportFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDeviceMemoryReportFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceDeviceMemoryReportFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDeviceMemoryReportFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.deviceMemoryReport)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceDeviceMemoryReportFeaturesEXT.deviceMemoryReport has unexpected offset % instead of 16", ((cast(*void)(*instance.deviceMemoryReport)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDeviceMemoryReportFeaturesEXT.deviceMemoryReport)) == 4, "VkPhysicalDeviceDeviceMemoryReportFeaturesEXT.deviceMemoryReport has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDeviceMemoryReportFeaturesEXT.deviceMemoryReport)));
|
|
assert(size_of(VkPhysicalDeviceDeviceMemoryReportFeaturesEXT) == 24, "VkPhysicalDeviceDeviceMemoryReportFeaturesEXT has size % instead of 24", size_of(VkPhysicalDeviceDeviceMemoryReportFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkDeviceMemoryReportCallbackDataEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDeviceMemoryReportCallbackDataEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceMemoryReportCallbackDataEXT.sType)) == 4, "VkDeviceMemoryReportCallbackDataEXT.sType has unexpected size % instead of 4", size_of(type_of(VkDeviceMemoryReportCallbackDataEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDeviceMemoryReportCallbackDataEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceMemoryReportCallbackDataEXT.pNext)) == 8, "VkDeviceMemoryReportCallbackDataEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkDeviceMemoryReportCallbackDataEXT.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkDeviceMemoryReportCallbackDataEXT.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceMemoryReportCallbackDataEXT.flags)) == 4, "VkDeviceMemoryReportCallbackDataEXT.flags has unexpected size % instead of 4", size_of(type_of(VkDeviceMemoryReportCallbackDataEXT.flags)));
|
|
assert(((cast(*void)(*instance.type)) - cast(*void)(*instance)) == 20, "VkDeviceMemoryReportCallbackDataEXT.type has unexpected offset % instead of 20", ((cast(*void)(*instance.type)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceMemoryReportCallbackDataEXT.type)) == 4, "VkDeviceMemoryReportCallbackDataEXT.type has unexpected size % instead of 4", size_of(type_of(VkDeviceMemoryReportCallbackDataEXT.type)));
|
|
assert(((cast(*void)(*instance.memoryObjectId)) - cast(*void)(*instance)) == 24, "VkDeviceMemoryReportCallbackDataEXT.memoryObjectId has unexpected offset % instead of 24", ((cast(*void)(*instance.memoryObjectId)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceMemoryReportCallbackDataEXT.memoryObjectId)) == 8, "VkDeviceMemoryReportCallbackDataEXT.memoryObjectId has unexpected size % instead of 8", size_of(type_of(VkDeviceMemoryReportCallbackDataEXT.memoryObjectId)));
|
|
assert(((cast(*void)(*instance.size)) - cast(*void)(*instance)) == 32, "VkDeviceMemoryReportCallbackDataEXT.size has unexpected offset % instead of 32", ((cast(*void)(*instance.size)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceMemoryReportCallbackDataEXT.size)) == 8, "VkDeviceMemoryReportCallbackDataEXT.size has unexpected size % instead of 8", size_of(type_of(VkDeviceMemoryReportCallbackDataEXT.size)));
|
|
assert(((cast(*void)(*instance.objectType)) - cast(*void)(*instance)) == 40, "VkDeviceMemoryReportCallbackDataEXT.objectType has unexpected offset % instead of 40", ((cast(*void)(*instance.objectType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceMemoryReportCallbackDataEXT.objectType)) == 4, "VkDeviceMemoryReportCallbackDataEXT.objectType has unexpected size % instead of 4", size_of(type_of(VkDeviceMemoryReportCallbackDataEXT.objectType)));
|
|
assert(((cast(*void)(*instance.objectHandle)) - cast(*void)(*instance)) == 48, "VkDeviceMemoryReportCallbackDataEXT.objectHandle has unexpected offset % instead of 48", ((cast(*void)(*instance.objectHandle)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceMemoryReportCallbackDataEXT.objectHandle)) == 8, "VkDeviceMemoryReportCallbackDataEXT.objectHandle has unexpected size % instead of 8", size_of(type_of(VkDeviceMemoryReportCallbackDataEXT.objectHandle)));
|
|
assert(((cast(*void)(*instance.heapIndex)) - cast(*void)(*instance)) == 56, "VkDeviceMemoryReportCallbackDataEXT.heapIndex has unexpected offset % instead of 56", ((cast(*void)(*instance.heapIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceMemoryReportCallbackDataEXT.heapIndex)) == 4, "VkDeviceMemoryReportCallbackDataEXT.heapIndex has unexpected size % instead of 4", size_of(type_of(VkDeviceMemoryReportCallbackDataEXT.heapIndex)));
|
|
assert(size_of(VkDeviceMemoryReportCallbackDataEXT) == 64, "VkDeviceMemoryReportCallbackDataEXT has size % instead of 64", size_of(VkDeviceMemoryReportCallbackDataEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkDeviceDeviceMemoryReportCreateInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDeviceDeviceMemoryReportCreateInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceDeviceMemoryReportCreateInfoEXT.sType)) == 4, "VkDeviceDeviceMemoryReportCreateInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkDeviceDeviceMemoryReportCreateInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDeviceDeviceMemoryReportCreateInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceDeviceMemoryReportCreateInfoEXT.pNext)) == 8, "VkDeviceDeviceMemoryReportCreateInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkDeviceDeviceMemoryReportCreateInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkDeviceDeviceMemoryReportCreateInfoEXT.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceDeviceMemoryReportCreateInfoEXT.flags)) == 4, "VkDeviceDeviceMemoryReportCreateInfoEXT.flags has unexpected size % instead of 4", size_of(type_of(VkDeviceDeviceMemoryReportCreateInfoEXT.flags)));
|
|
assert(((cast(*void)(*instance.pfnUserCallback)) - cast(*void)(*instance)) == 24, "VkDeviceDeviceMemoryReportCreateInfoEXT.pfnUserCallback has unexpected offset % instead of 24", ((cast(*void)(*instance.pfnUserCallback)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceDeviceMemoryReportCreateInfoEXT.pfnUserCallback)) == 8, "VkDeviceDeviceMemoryReportCreateInfoEXT.pfnUserCallback has unexpected size % instead of 8", size_of(type_of(VkDeviceDeviceMemoryReportCreateInfoEXT.pfnUserCallback)));
|
|
assert(((cast(*void)(*instance.pUserData)) - cast(*void)(*instance)) == 32, "VkDeviceDeviceMemoryReportCreateInfoEXT.pUserData has unexpected offset % instead of 32", ((cast(*void)(*instance.pUserData)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceDeviceMemoryReportCreateInfoEXT.pUserData)) == 8, "VkDeviceDeviceMemoryReportCreateInfoEXT.pUserData has unexpected size % instead of 8", size_of(type_of(VkDeviceDeviceMemoryReportCreateInfoEXT.pUserData)));
|
|
assert(size_of(VkDeviceDeviceMemoryReportCreateInfoEXT) == 40, "VkDeviceDeviceMemoryReportCreateInfoEXT has size % instead of 40", size_of(VkDeviceDeviceMemoryReportCreateInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceRobustness2FeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceRobustness2FeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRobustness2FeaturesEXT.sType)) == 4, "VkPhysicalDeviceRobustness2FeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRobustness2FeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceRobustness2FeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRobustness2FeaturesEXT.pNext)) == 8, "VkPhysicalDeviceRobustness2FeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceRobustness2FeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.robustBufferAccess2)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceRobustness2FeaturesEXT.robustBufferAccess2 has unexpected offset % instead of 16", ((cast(*void)(*instance.robustBufferAccess2)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRobustness2FeaturesEXT.robustBufferAccess2)) == 4, "VkPhysicalDeviceRobustness2FeaturesEXT.robustBufferAccess2 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRobustness2FeaturesEXT.robustBufferAccess2)));
|
|
assert(((cast(*void)(*instance.robustImageAccess2)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceRobustness2FeaturesEXT.robustImageAccess2 has unexpected offset % instead of 20", ((cast(*void)(*instance.robustImageAccess2)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRobustness2FeaturesEXT.robustImageAccess2)) == 4, "VkPhysicalDeviceRobustness2FeaturesEXT.robustImageAccess2 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRobustness2FeaturesEXT.robustImageAccess2)));
|
|
assert(((cast(*void)(*instance.nullDescriptor)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceRobustness2FeaturesEXT.nullDescriptor has unexpected offset % instead of 24", ((cast(*void)(*instance.nullDescriptor)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRobustness2FeaturesEXT.nullDescriptor)) == 4, "VkPhysicalDeviceRobustness2FeaturesEXT.nullDescriptor has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRobustness2FeaturesEXT.nullDescriptor)));
|
|
assert(size_of(VkPhysicalDeviceRobustness2FeaturesEXT) == 32, "VkPhysicalDeviceRobustness2FeaturesEXT has size % instead of 32", size_of(VkPhysicalDeviceRobustness2FeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceRobustness2PropertiesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceRobustness2PropertiesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRobustness2PropertiesEXT.sType)) == 4, "VkPhysicalDeviceRobustness2PropertiesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRobustness2PropertiesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceRobustness2PropertiesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRobustness2PropertiesEXT.pNext)) == 8, "VkPhysicalDeviceRobustness2PropertiesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceRobustness2PropertiesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.robustStorageBufferAccessSizeAlignment)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceRobustness2PropertiesEXT.robustStorageBufferAccessSizeAlignment has unexpected offset % instead of 16", ((cast(*void)(*instance.robustStorageBufferAccessSizeAlignment)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRobustness2PropertiesEXT.robustStorageBufferAccessSizeAlignment)) == 8, "VkPhysicalDeviceRobustness2PropertiesEXT.robustStorageBufferAccessSizeAlignment has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceRobustness2PropertiesEXT.robustStorageBufferAccessSizeAlignment)));
|
|
assert(((cast(*void)(*instance.robustUniformBufferAccessSizeAlignment)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceRobustness2PropertiesEXT.robustUniformBufferAccessSizeAlignment has unexpected offset % instead of 24", ((cast(*void)(*instance.robustUniformBufferAccessSizeAlignment)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRobustness2PropertiesEXT.robustUniformBufferAccessSizeAlignment)) == 8, "VkPhysicalDeviceRobustness2PropertiesEXT.robustUniformBufferAccessSizeAlignment has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceRobustness2PropertiesEXT.robustUniformBufferAccessSizeAlignment)));
|
|
assert(size_of(VkPhysicalDeviceRobustness2PropertiesEXT) == 32, "VkPhysicalDeviceRobustness2PropertiesEXT has size % instead of 32", size_of(VkPhysicalDeviceRobustness2PropertiesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkSamplerCustomBorderColorCreateInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSamplerCustomBorderColorCreateInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerCustomBorderColorCreateInfoEXT.sType)) == 4, "VkSamplerCustomBorderColorCreateInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkSamplerCustomBorderColorCreateInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSamplerCustomBorderColorCreateInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerCustomBorderColorCreateInfoEXT.pNext)) == 8, "VkSamplerCustomBorderColorCreateInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkSamplerCustomBorderColorCreateInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.customBorderColor)) - cast(*void)(*instance)) == 16, "VkSamplerCustomBorderColorCreateInfoEXT.customBorderColor has unexpected offset % instead of 16", ((cast(*void)(*instance.customBorderColor)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerCustomBorderColorCreateInfoEXT.customBorderColor)) == 16, "VkSamplerCustomBorderColorCreateInfoEXT.customBorderColor has unexpected size % instead of 16", size_of(type_of(VkSamplerCustomBorderColorCreateInfoEXT.customBorderColor)));
|
|
assert(((cast(*void)(*instance.format)) - cast(*void)(*instance)) == 32, "VkSamplerCustomBorderColorCreateInfoEXT.format has unexpected offset % instead of 32", ((cast(*void)(*instance.format)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerCustomBorderColorCreateInfoEXT.format)) == 4, "VkSamplerCustomBorderColorCreateInfoEXT.format has unexpected size % instead of 4", size_of(type_of(VkSamplerCustomBorderColorCreateInfoEXT.format)));
|
|
assert(size_of(VkSamplerCustomBorderColorCreateInfoEXT) == 40, "VkSamplerCustomBorderColorCreateInfoEXT has size % instead of 40", size_of(VkSamplerCustomBorderColorCreateInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceCustomBorderColorPropertiesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceCustomBorderColorPropertiesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCustomBorderColorPropertiesEXT.sType)) == 4, "VkPhysicalDeviceCustomBorderColorPropertiesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCustomBorderColorPropertiesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceCustomBorderColorPropertiesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCustomBorderColorPropertiesEXT.pNext)) == 8, "VkPhysicalDeviceCustomBorderColorPropertiesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceCustomBorderColorPropertiesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.maxCustomBorderColorSamplers)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceCustomBorderColorPropertiesEXT.maxCustomBorderColorSamplers has unexpected offset % instead of 16", ((cast(*void)(*instance.maxCustomBorderColorSamplers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCustomBorderColorPropertiesEXT.maxCustomBorderColorSamplers)) == 4, "VkPhysicalDeviceCustomBorderColorPropertiesEXT.maxCustomBorderColorSamplers has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCustomBorderColorPropertiesEXT.maxCustomBorderColorSamplers)));
|
|
assert(size_of(VkPhysicalDeviceCustomBorderColorPropertiesEXT) == 24, "VkPhysicalDeviceCustomBorderColorPropertiesEXT has size % instead of 24", size_of(VkPhysicalDeviceCustomBorderColorPropertiesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceCustomBorderColorFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceCustomBorderColorFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCustomBorderColorFeaturesEXT.sType)) == 4, "VkPhysicalDeviceCustomBorderColorFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCustomBorderColorFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceCustomBorderColorFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCustomBorderColorFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceCustomBorderColorFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceCustomBorderColorFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.customBorderColors)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceCustomBorderColorFeaturesEXT.customBorderColors has unexpected offset % instead of 16", ((cast(*void)(*instance.customBorderColors)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCustomBorderColorFeaturesEXT.customBorderColors)) == 4, "VkPhysicalDeviceCustomBorderColorFeaturesEXT.customBorderColors has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCustomBorderColorFeaturesEXT.customBorderColors)));
|
|
assert(((cast(*void)(*instance.customBorderColorWithoutFormat)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceCustomBorderColorFeaturesEXT.customBorderColorWithoutFormat has unexpected offset % instead of 20", ((cast(*void)(*instance.customBorderColorWithoutFormat)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCustomBorderColorFeaturesEXT.customBorderColorWithoutFormat)) == 4, "VkPhysicalDeviceCustomBorderColorFeaturesEXT.customBorderColorWithoutFormat has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCustomBorderColorFeaturesEXT.customBorderColorWithoutFormat)));
|
|
assert(size_of(VkPhysicalDeviceCustomBorderColorFeaturesEXT) == 24, "VkPhysicalDeviceCustomBorderColorFeaturesEXT has size % instead of 24", size_of(VkPhysicalDeviceCustomBorderColorFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDevicePresentBarrierFeaturesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDevicePresentBarrierFeaturesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePresentBarrierFeaturesNV.sType)) == 4, "VkPhysicalDevicePresentBarrierFeaturesNV.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePresentBarrierFeaturesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDevicePresentBarrierFeaturesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePresentBarrierFeaturesNV.pNext)) == 8, "VkPhysicalDevicePresentBarrierFeaturesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDevicePresentBarrierFeaturesNV.pNext)));
|
|
assert(((cast(*void)(*instance.presentBarrier)) - cast(*void)(*instance)) == 16, "VkPhysicalDevicePresentBarrierFeaturesNV.presentBarrier has unexpected offset % instead of 16", ((cast(*void)(*instance.presentBarrier)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePresentBarrierFeaturesNV.presentBarrier)) == 4, "VkPhysicalDevicePresentBarrierFeaturesNV.presentBarrier has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePresentBarrierFeaturesNV.presentBarrier)));
|
|
assert(size_of(VkPhysicalDevicePresentBarrierFeaturesNV) == 24, "VkPhysicalDevicePresentBarrierFeaturesNV has size % instead of 24", size_of(VkPhysicalDevicePresentBarrierFeaturesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkSurfaceCapabilitiesPresentBarrierNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSurfaceCapabilitiesPresentBarrierNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfaceCapabilitiesPresentBarrierNV.sType)) == 4, "VkSurfaceCapabilitiesPresentBarrierNV.sType has unexpected size % instead of 4", size_of(type_of(VkSurfaceCapabilitiesPresentBarrierNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSurfaceCapabilitiesPresentBarrierNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfaceCapabilitiesPresentBarrierNV.pNext)) == 8, "VkSurfaceCapabilitiesPresentBarrierNV.pNext has unexpected size % instead of 8", size_of(type_of(VkSurfaceCapabilitiesPresentBarrierNV.pNext)));
|
|
assert(((cast(*void)(*instance.presentBarrierSupported)) - cast(*void)(*instance)) == 16, "VkSurfaceCapabilitiesPresentBarrierNV.presentBarrierSupported has unexpected offset % instead of 16", ((cast(*void)(*instance.presentBarrierSupported)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSurfaceCapabilitiesPresentBarrierNV.presentBarrierSupported)) == 4, "VkSurfaceCapabilitiesPresentBarrierNV.presentBarrierSupported has unexpected size % instead of 4", size_of(type_of(VkSurfaceCapabilitiesPresentBarrierNV.presentBarrierSupported)));
|
|
assert(size_of(VkSurfaceCapabilitiesPresentBarrierNV) == 24, "VkSurfaceCapabilitiesPresentBarrierNV has size % instead of 24", size_of(VkSurfaceCapabilitiesPresentBarrierNV));
|
|
}
|
|
|
|
{
|
|
instance: VkSwapchainPresentBarrierCreateInfoNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSwapchainPresentBarrierCreateInfoNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSwapchainPresentBarrierCreateInfoNV.sType)) == 4, "VkSwapchainPresentBarrierCreateInfoNV.sType has unexpected size % instead of 4", size_of(type_of(VkSwapchainPresentBarrierCreateInfoNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSwapchainPresentBarrierCreateInfoNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSwapchainPresentBarrierCreateInfoNV.pNext)) == 8, "VkSwapchainPresentBarrierCreateInfoNV.pNext has unexpected size % instead of 8", size_of(type_of(VkSwapchainPresentBarrierCreateInfoNV.pNext)));
|
|
assert(((cast(*void)(*instance.presentBarrierEnable)) - cast(*void)(*instance)) == 16, "VkSwapchainPresentBarrierCreateInfoNV.presentBarrierEnable has unexpected offset % instead of 16", ((cast(*void)(*instance.presentBarrierEnable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSwapchainPresentBarrierCreateInfoNV.presentBarrierEnable)) == 4, "VkSwapchainPresentBarrierCreateInfoNV.presentBarrierEnable has unexpected size % instead of 4", size_of(type_of(VkSwapchainPresentBarrierCreateInfoNV.presentBarrierEnable)));
|
|
assert(size_of(VkSwapchainPresentBarrierCreateInfoNV) == 24, "VkSwapchainPresentBarrierCreateInfoNV has size % instead of 24", size_of(VkSwapchainPresentBarrierCreateInfoNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceDiagnosticsConfigFeaturesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceDiagnosticsConfigFeaturesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDiagnosticsConfigFeaturesNV.sType)) == 4, "VkPhysicalDeviceDiagnosticsConfigFeaturesNV.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDiagnosticsConfigFeaturesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceDiagnosticsConfigFeaturesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDiagnosticsConfigFeaturesNV.pNext)) == 8, "VkPhysicalDeviceDiagnosticsConfigFeaturesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDiagnosticsConfigFeaturesNV.pNext)));
|
|
assert(((cast(*void)(*instance.diagnosticsConfig)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceDiagnosticsConfigFeaturesNV.diagnosticsConfig has unexpected offset % instead of 16", ((cast(*void)(*instance.diagnosticsConfig)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDiagnosticsConfigFeaturesNV.diagnosticsConfig)) == 4, "VkPhysicalDeviceDiagnosticsConfigFeaturesNV.diagnosticsConfig has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDiagnosticsConfigFeaturesNV.diagnosticsConfig)));
|
|
assert(size_of(VkPhysicalDeviceDiagnosticsConfigFeaturesNV) == 24, "VkPhysicalDeviceDiagnosticsConfigFeaturesNV has size % instead of 24", size_of(VkPhysicalDeviceDiagnosticsConfigFeaturesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkDeviceDiagnosticsConfigCreateInfoNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDeviceDiagnosticsConfigCreateInfoNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceDiagnosticsConfigCreateInfoNV.sType)) == 4, "VkDeviceDiagnosticsConfigCreateInfoNV.sType has unexpected size % instead of 4", size_of(type_of(VkDeviceDiagnosticsConfigCreateInfoNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDeviceDiagnosticsConfigCreateInfoNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceDiagnosticsConfigCreateInfoNV.pNext)) == 8, "VkDeviceDiagnosticsConfigCreateInfoNV.pNext has unexpected size % instead of 8", size_of(type_of(VkDeviceDiagnosticsConfigCreateInfoNV.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkDeviceDiagnosticsConfigCreateInfoNV.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceDiagnosticsConfigCreateInfoNV.flags)) == 4, "VkDeviceDiagnosticsConfigCreateInfoNV.flags has unexpected size % instead of 4", size_of(type_of(VkDeviceDiagnosticsConfigCreateInfoNV.flags)));
|
|
assert(size_of(VkDeviceDiagnosticsConfigCreateInfoNV) == 24, "VkDeviceDiagnosticsConfigCreateInfoNV has size % instead of 24", size_of(VkDeviceDiagnosticsConfigCreateInfoNV));
|
|
}
|
|
|
|
{
|
|
instance: VkCudaModuleCreateInfoNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkCudaModuleCreateInfoNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCudaModuleCreateInfoNV.sType)) == 4, "VkCudaModuleCreateInfoNV.sType has unexpected size % instead of 4", size_of(type_of(VkCudaModuleCreateInfoNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkCudaModuleCreateInfoNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCudaModuleCreateInfoNV.pNext)) == 8, "VkCudaModuleCreateInfoNV.pNext has unexpected size % instead of 8", size_of(type_of(VkCudaModuleCreateInfoNV.pNext)));
|
|
assert(((cast(*void)(*instance.dataSize)) - cast(*void)(*instance)) == 16, "VkCudaModuleCreateInfoNV.dataSize has unexpected offset % instead of 16", ((cast(*void)(*instance.dataSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCudaModuleCreateInfoNV.dataSize)) == 8, "VkCudaModuleCreateInfoNV.dataSize has unexpected size % instead of 8", size_of(type_of(VkCudaModuleCreateInfoNV.dataSize)));
|
|
assert(((cast(*void)(*instance.pData)) - cast(*void)(*instance)) == 24, "VkCudaModuleCreateInfoNV.pData has unexpected offset % instead of 24", ((cast(*void)(*instance.pData)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCudaModuleCreateInfoNV.pData)) == 8, "VkCudaModuleCreateInfoNV.pData has unexpected size % instead of 8", size_of(type_of(VkCudaModuleCreateInfoNV.pData)));
|
|
assert(size_of(VkCudaModuleCreateInfoNV) == 32, "VkCudaModuleCreateInfoNV has size % instead of 32", size_of(VkCudaModuleCreateInfoNV));
|
|
}
|
|
|
|
{
|
|
instance: VkCudaFunctionCreateInfoNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkCudaFunctionCreateInfoNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCudaFunctionCreateInfoNV.sType)) == 4, "VkCudaFunctionCreateInfoNV.sType has unexpected size % instead of 4", size_of(type_of(VkCudaFunctionCreateInfoNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkCudaFunctionCreateInfoNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCudaFunctionCreateInfoNV.pNext)) == 8, "VkCudaFunctionCreateInfoNV.pNext has unexpected size % instead of 8", size_of(type_of(VkCudaFunctionCreateInfoNV.pNext)));
|
|
assert(((cast(*void)(*instance.module)) - cast(*void)(*instance)) == 16, "VkCudaFunctionCreateInfoNV.module has unexpected offset % instead of 16", ((cast(*void)(*instance.module)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCudaFunctionCreateInfoNV.module)) == 8, "VkCudaFunctionCreateInfoNV.module has unexpected size % instead of 8", size_of(type_of(VkCudaFunctionCreateInfoNV.module)));
|
|
assert(((cast(*void)(*instance.pName)) - cast(*void)(*instance)) == 24, "VkCudaFunctionCreateInfoNV.pName has unexpected offset % instead of 24", ((cast(*void)(*instance.pName)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCudaFunctionCreateInfoNV.pName)) == 8, "VkCudaFunctionCreateInfoNV.pName has unexpected size % instead of 8", size_of(type_of(VkCudaFunctionCreateInfoNV.pName)));
|
|
assert(size_of(VkCudaFunctionCreateInfoNV) == 32, "VkCudaFunctionCreateInfoNV has size % instead of 32", size_of(VkCudaFunctionCreateInfoNV));
|
|
}
|
|
|
|
{
|
|
instance: VkCudaLaunchInfoNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkCudaLaunchInfoNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCudaLaunchInfoNV.sType)) == 4, "VkCudaLaunchInfoNV.sType has unexpected size % instead of 4", size_of(type_of(VkCudaLaunchInfoNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkCudaLaunchInfoNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCudaLaunchInfoNV.pNext)) == 8, "VkCudaLaunchInfoNV.pNext has unexpected size % instead of 8", size_of(type_of(VkCudaLaunchInfoNV.pNext)));
|
|
assert(((cast(*void)(*instance.function)) - cast(*void)(*instance)) == 16, "VkCudaLaunchInfoNV.function has unexpected offset % instead of 16", ((cast(*void)(*instance.function)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCudaLaunchInfoNV.function)) == 8, "VkCudaLaunchInfoNV.function has unexpected size % instead of 8", size_of(type_of(VkCudaLaunchInfoNV.function)));
|
|
assert(((cast(*void)(*instance.gridDimX)) - cast(*void)(*instance)) == 24, "VkCudaLaunchInfoNV.gridDimX has unexpected offset % instead of 24", ((cast(*void)(*instance.gridDimX)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCudaLaunchInfoNV.gridDimX)) == 4, "VkCudaLaunchInfoNV.gridDimX has unexpected size % instead of 4", size_of(type_of(VkCudaLaunchInfoNV.gridDimX)));
|
|
assert(((cast(*void)(*instance.gridDimY)) - cast(*void)(*instance)) == 28, "VkCudaLaunchInfoNV.gridDimY has unexpected offset % instead of 28", ((cast(*void)(*instance.gridDimY)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCudaLaunchInfoNV.gridDimY)) == 4, "VkCudaLaunchInfoNV.gridDimY has unexpected size % instead of 4", size_of(type_of(VkCudaLaunchInfoNV.gridDimY)));
|
|
assert(((cast(*void)(*instance.gridDimZ)) - cast(*void)(*instance)) == 32, "VkCudaLaunchInfoNV.gridDimZ has unexpected offset % instead of 32", ((cast(*void)(*instance.gridDimZ)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCudaLaunchInfoNV.gridDimZ)) == 4, "VkCudaLaunchInfoNV.gridDimZ has unexpected size % instead of 4", size_of(type_of(VkCudaLaunchInfoNV.gridDimZ)));
|
|
assert(((cast(*void)(*instance.blockDimX)) - cast(*void)(*instance)) == 36, "VkCudaLaunchInfoNV.blockDimX has unexpected offset % instead of 36", ((cast(*void)(*instance.blockDimX)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCudaLaunchInfoNV.blockDimX)) == 4, "VkCudaLaunchInfoNV.blockDimX has unexpected size % instead of 4", size_of(type_of(VkCudaLaunchInfoNV.blockDimX)));
|
|
assert(((cast(*void)(*instance.blockDimY)) - cast(*void)(*instance)) == 40, "VkCudaLaunchInfoNV.blockDimY has unexpected offset % instead of 40", ((cast(*void)(*instance.blockDimY)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCudaLaunchInfoNV.blockDimY)) == 4, "VkCudaLaunchInfoNV.blockDimY has unexpected size % instead of 4", size_of(type_of(VkCudaLaunchInfoNV.blockDimY)));
|
|
assert(((cast(*void)(*instance.blockDimZ)) - cast(*void)(*instance)) == 44, "VkCudaLaunchInfoNV.blockDimZ has unexpected offset % instead of 44", ((cast(*void)(*instance.blockDimZ)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCudaLaunchInfoNV.blockDimZ)) == 4, "VkCudaLaunchInfoNV.blockDimZ has unexpected size % instead of 4", size_of(type_of(VkCudaLaunchInfoNV.blockDimZ)));
|
|
assert(((cast(*void)(*instance.sharedMemBytes)) - cast(*void)(*instance)) == 48, "VkCudaLaunchInfoNV.sharedMemBytes has unexpected offset % instead of 48", ((cast(*void)(*instance.sharedMemBytes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCudaLaunchInfoNV.sharedMemBytes)) == 4, "VkCudaLaunchInfoNV.sharedMemBytes has unexpected size % instead of 4", size_of(type_of(VkCudaLaunchInfoNV.sharedMemBytes)));
|
|
assert(((cast(*void)(*instance.paramCount)) - cast(*void)(*instance)) == 56, "VkCudaLaunchInfoNV.paramCount has unexpected offset % instead of 56", ((cast(*void)(*instance.paramCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCudaLaunchInfoNV.paramCount)) == 8, "VkCudaLaunchInfoNV.paramCount has unexpected size % instead of 8", size_of(type_of(VkCudaLaunchInfoNV.paramCount)));
|
|
assert(((cast(*void)(*instance.pParams)) - cast(*void)(*instance)) == 64, "VkCudaLaunchInfoNV.pParams has unexpected offset % instead of 64", ((cast(*void)(*instance.pParams)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCudaLaunchInfoNV.pParams)) == 8, "VkCudaLaunchInfoNV.pParams has unexpected size % instead of 8", size_of(type_of(VkCudaLaunchInfoNV.pParams)));
|
|
assert(((cast(*void)(*instance.extraCount)) - cast(*void)(*instance)) == 72, "VkCudaLaunchInfoNV.extraCount has unexpected offset % instead of 72", ((cast(*void)(*instance.extraCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCudaLaunchInfoNV.extraCount)) == 8, "VkCudaLaunchInfoNV.extraCount has unexpected size % instead of 8", size_of(type_of(VkCudaLaunchInfoNV.extraCount)));
|
|
assert(((cast(*void)(*instance.pExtras)) - cast(*void)(*instance)) == 80, "VkCudaLaunchInfoNV.pExtras has unexpected offset % instead of 80", ((cast(*void)(*instance.pExtras)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCudaLaunchInfoNV.pExtras)) == 8, "VkCudaLaunchInfoNV.pExtras has unexpected size % instead of 8", size_of(type_of(VkCudaLaunchInfoNV.pExtras)));
|
|
assert(size_of(VkCudaLaunchInfoNV) == 88, "VkCudaLaunchInfoNV has size % instead of 88", size_of(VkCudaLaunchInfoNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceCudaKernelLaunchFeaturesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceCudaKernelLaunchFeaturesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCudaKernelLaunchFeaturesNV.sType)) == 4, "VkPhysicalDeviceCudaKernelLaunchFeaturesNV.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCudaKernelLaunchFeaturesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceCudaKernelLaunchFeaturesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCudaKernelLaunchFeaturesNV.pNext)) == 8, "VkPhysicalDeviceCudaKernelLaunchFeaturesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceCudaKernelLaunchFeaturesNV.pNext)));
|
|
assert(((cast(*void)(*instance.cudaKernelLaunchFeatures)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceCudaKernelLaunchFeaturesNV.cudaKernelLaunchFeatures has unexpected offset % instead of 16", ((cast(*void)(*instance.cudaKernelLaunchFeatures)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCudaKernelLaunchFeaturesNV.cudaKernelLaunchFeatures)) == 4, "VkPhysicalDeviceCudaKernelLaunchFeaturesNV.cudaKernelLaunchFeatures has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCudaKernelLaunchFeaturesNV.cudaKernelLaunchFeatures)));
|
|
assert(size_of(VkPhysicalDeviceCudaKernelLaunchFeaturesNV) == 24, "VkPhysicalDeviceCudaKernelLaunchFeaturesNV has size % instead of 24", size_of(VkPhysicalDeviceCudaKernelLaunchFeaturesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceCudaKernelLaunchPropertiesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceCudaKernelLaunchPropertiesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCudaKernelLaunchPropertiesNV.sType)) == 4, "VkPhysicalDeviceCudaKernelLaunchPropertiesNV.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCudaKernelLaunchPropertiesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceCudaKernelLaunchPropertiesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCudaKernelLaunchPropertiesNV.pNext)) == 8, "VkPhysicalDeviceCudaKernelLaunchPropertiesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceCudaKernelLaunchPropertiesNV.pNext)));
|
|
assert(((cast(*void)(*instance.computeCapabilityMinor)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceCudaKernelLaunchPropertiesNV.computeCapabilityMinor has unexpected offset % instead of 16", ((cast(*void)(*instance.computeCapabilityMinor)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCudaKernelLaunchPropertiesNV.computeCapabilityMinor)) == 4, "VkPhysicalDeviceCudaKernelLaunchPropertiesNV.computeCapabilityMinor has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCudaKernelLaunchPropertiesNV.computeCapabilityMinor)));
|
|
assert(((cast(*void)(*instance.computeCapabilityMajor)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceCudaKernelLaunchPropertiesNV.computeCapabilityMajor has unexpected offset % instead of 20", ((cast(*void)(*instance.computeCapabilityMajor)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCudaKernelLaunchPropertiesNV.computeCapabilityMajor)) == 4, "VkPhysicalDeviceCudaKernelLaunchPropertiesNV.computeCapabilityMajor has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCudaKernelLaunchPropertiesNV.computeCapabilityMajor)));
|
|
assert(size_of(VkPhysicalDeviceCudaKernelLaunchPropertiesNV) == 24, "VkPhysicalDeviceCudaKernelLaunchPropertiesNV has size % instead of 24", size_of(VkPhysicalDeviceCudaKernelLaunchPropertiesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkQueryLowLatencySupportNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkQueryLowLatencySupportNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkQueryLowLatencySupportNV.sType)) == 4, "VkQueryLowLatencySupportNV.sType has unexpected size % instead of 4", size_of(type_of(VkQueryLowLatencySupportNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkQueryLowLatencySupportNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkQueryLowLatencySupportNV.pNext)) == 8, "VkQueryLowLatencySupportNV.pNext has unexpected size % instead of 8", size_of(type_of(VkQueryLowLatencySupportNV.pNext)));
|
|
assert(((cast(*void)(*instance.pQueriedLowLatencyData)) - cast(*void)(*instance)) == 16, "VkQueryLowLatencySupportNV.pQueriedLowLatencyData has unexpected offset % instead of 16", ((cast(*void)(*instance.pQueriedLowLatencyData)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkQueryLowLatencySupportNV.pQueriedLowLatencyData)) == 8, "VkQueryLowLatencySupportNV.pQueriedLowLatencyData has unexpected size % instead of 8", size_of(type_of(VkQueryLowLatencySupportNV.pQueriedLowLatencyData)));
|
|
assert(size_of(VkQueryLowLatencySupportNV) == 24, "VkQueryLowLatencySupportNV has size % instead of 24", size_of(VkQueryLowLatencySupportNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceDescriptorBufferPropertiesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.sType)) == 4, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.pNext)) == 8, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.combinedImageSamplerDescriptorSingleArray)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.combinedImageSamplerDescriptorSingleArray has unexpected offset % instead of 16", ((cast(*void)(*instance.combinedImageSamplerDescriptorSingleArray)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.combinedImageSamplerDescriptorSingleArray)) == 4, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.combinedImageSamplerDescriptorSingleArray has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.combinedImageSamplerDescriptorSingleArray)));
|
|
assert(((cast(*void)(*instance.bufferlessPushDescriptors)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.bufferlessPushDescriptors has unexpected offset % instead of 20", ((cast(*void)(*instance.bufferlessPushDescriptors)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.bufferlessPushDescriptors)) == 4, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.bufferlessPushDescriptors has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.bufferlessPushDescriptors)));
|
|
assert(((cast(*void)(*instance.allowSamplerImageViewPostSubmitCreation)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.allowSamplerImageViewPostSubmitCreation has unexpected offset % instead of 24", ((cast(*void)(*instance.allowSamplerImageViewPostSubmitCreation)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.allowSamplerImageViewPostSubmitCreation)) == 4, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.allowSamplerImageViewPostSubmitCreation has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.allowSamplerImageViewPostSubmitCreation)));
|
|
assert(((cast(*void)(*instance.descriptorBufferOffsetAlignment)) - cast(*void)(*instance)) == 32, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.descriptorBufferOffsetAlignment has unexpected offset % instead of 32", ((cast(*void)(*instance.descriptorBufferOffsetAlignment)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.descriptorBufferOffsetAlignment)) == 8, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.descriptorBufferOffsetAlignment has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.descriptorBufferOffsetAlignment)));
|
|
assert(((cast(*void)(*instance.maxDescriptorBufferBindings)) - cast(*void)(*instance)) == 40, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.maxDescriptorBufferBindings has unexpected offset % instead of 40", ((cast(*void)(*instance.maxDescriptorBufferBindings)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.maxDescriptorBufferBindings)) == 4, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.maxDescriptorBufferBindings has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.maxDescriptorBufferBindings)));
|
|
assert(((cast(*void)(*instance.maxResourceDescriptorBufferBindings)) - cast(*void)(*instance)) == 44, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.maxResourceDescriptorBufferBindings has unexpected offset % instead of 44", ((cast(*void)(*instance.maxResourceDescriptorBufferBindings)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.maxResourceDescriptorBufferBindings)) == 4, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.maxResourceDescriptorBufferBindings has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.maxResourceDescriptorBufferBindings)));
|
|
assert(((cast(*void)(*instance.maxSamplerDescriptorBufferBindings)) - cast(*void)(*instance)) == 48, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.maxSamplerDescriptorBufferBindings has unexpected offset % instead of 48", ((cast(*void)(*instance.maxSamplerDescriptorBufferBindings)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.maxSamplerDescriptorBufferBindings)) == 4, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.maxSamplerDescriptorBufferBindings has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.maxSamplerDescriptorBufferBindings)));
|
|
assert(((cast(*void)(*instance.maxEmbeddedImmutableSamplerBindings)) - cast(*void)(*instance)) == 52, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.maxEmbeddedImmutableSamplerBindings has unexpected offset % instead of 52", ((cast(*void)(*instance.maxEmbeddedImmutableSamplerBindings)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.maxEmbeddedImmutableSamplerBindings)) == 4, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.maxEmbeddedImmutableSamplerBindings has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.maxEmbeddedImmutableSamplerBindings)));
|
|
assert(((cast(*void)(*instance.maxEmbeddedImmutableSamplers)) - cast(*void)(*instance)) == 56, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.maxEmbeddedImmutableSamplers has unexpected offset % instead of 56", ((cast(*void)(*instance.maxEmbeddedImmutableSamplers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.maxEmbeddedImmutableSamplers)) == 4, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.maxEmbeddedImmutableSamplers has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.maxEmbeddedImmutableSamplers)));
|
|
assert(((cast(*void)(*instance.bufferCaptureReplayDescriptorDataSize)) - cast(*void)(*instance)) == 64, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.bufferCaptureReplayDescriptorDataSize has unexpected offset % instead of 64", ((cast(*void)(*instance.bufferCaptureReplayDescriptorDataSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.bufferCaptureReplayDescriptorDataSize)) == 8, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.bufferCaptureReplayDescriptorDataSize has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.bufferCaptureReplayDescriptorDataSize)));
|
|
assert(((cast(*void)(*instance.imageCaptureReplayDescriptorDataSize)) - cast(*void)(*instance)) == 72, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.imageCaptureReplayDescriptorDataSize has unexpected offset % instead of 72", ((cast(*void)(*instance.imageCaptureReplayDescriptorDataSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.imageCaptureReplayDescriptorDataSize)) == 8, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.imageCaptureReplayDescriptorDataSize has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.imageCaptureReplayDescriptorDataSize)));
|
|
assert(((cast(*void)(*instance.imageViewCaptureReplayDescriptorDataSize)) - cast(*void)(*instance)) == 80, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.imageViewCaptureReplayDescriptorDataSize has unexpected offset % instead of 80", ((cast(*void)(*instance.imageViewCaptureReplayDescriptorDataSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.imageViewCaptureReplayDescriptorDataSize)) == 8, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.imageViewCaptureReplayDescriptorDataSize has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.imageViewCaptureReplayDescriptorDataSize)));
|
|
assert(((cast(*void)(*instance.samplerCaptureReplayDescriptorDataSize)) - cast(*void)(*instance)) == 88, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.samplerCaptureReplayDescriptorDataSize has unexpected offset % instead of 88", ((cast(*void)(*instance.samplerCaptureReplayDescriptorDataSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.samplerCaptureReplayDescriptorDataSize)) == 8, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.samplerCaptureReplayDescriptorDataSize has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.samplerCaptureReplayDescriptorDataSize)));
|
|
assert(((cast(*void)(*instance.accelerationStructureCaptureReplayDescriptorDataSize)) - cast(*void)(*instance)) == 96, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.accelerationStructureCaptureReplayDescriptorDataSize has unexpected offset % instead of 96", ((cast(*void)(*instance.accelerationStructureCaptureReplayDescriptorDataSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.accelerationStructureCaptureReplayDescriptorDataSize)) == 8, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.accelerationStructureCaptureReplayDescriptorDataSize has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.accelerationStructureCaptureReplayDescriptorDataSize)));
|
|
assert(((cast(*void)(*instance.samplerDescriptorSize)) - cast(*void)(*instance)) == 104, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.samplerDescriptorSize has unexpected offset % instead of 104", ((cast(*void)(*instance.samplerDescriptorSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.samplerDescriptorSize)) == 8, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.samplerDescriptorSize has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.samplerDescriptorSize)));
|
|
assert(((cast(*void)(*instance.combinedImageSamplerDescriptorSize)) - cast(*void)(*instance)) == 112, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.combinedImageSamplerDescriptorSize has unexpected offset % instead of 112", ((cast(*void)(*instance.combinedImageSamplerDescriptorSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.combinedImageSamplerDescriptorSize)) == 8, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.combinedImageSamplerDescriptorSize has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.combinedImageSamplerDescriptorSize)));
|
|
assert(((cast(*void)(*instance.sampledImageDescriptorSize)) - cast(*void)(*instance)) == 120, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.sampledImageDescriptorSize has unexpected offset % instead of 120", ((cast(*void)(*instance.sampledImageDescriptorSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.sampledImageDescriptorSize)) == 8, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.sampledImageDescriptorSize has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.sampledImageDescriptorSize)));
|
|
assert(((cast(*void)(*instance.storageImageDescriptorSize)) - cast(*void)(*instance)) == 128, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.storageImageDescriptorSize has unexpected offset % instead of 128", ((cast(*void)(*instance.storageImageDescriptorSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.storageImageDescriptorSize)) == 8, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.storageImageDescriptorSize has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.storageImageDescriptorSize)));
|
|
assert(((cast(*void)(*instance.uniformTexelBufferDescriptorSize)) - cast(*void)(*instance)) == 136, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.uniformTexelBufferDescriptorSize has unexpected offset % instead of 136", ((cast(*void)(*instance.uniformTexelBufferDescriptorSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.uniformTexelBufferDescriptorSize)) == 8, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.uniformTexelBufferDescriptorSize has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.uniformTexelBufferDescriptorSize)));
|
|
assert(((cast(*void)(*instance.robustUniformTexelBufferDescriptorSize)) - cast(*void)(*instance)) == 144, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.robustUniformTexelBufferDescriptorSize has unexpected offset % instead of 144", ((cast(*void)(*instance.robustUniformTexelBufferDescriptorSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.robustUniformTexelBufferDescriptorSize)) == 8, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.robustUniformTexelBufferDescriptorSize has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.robustUniformTexelBufferDescriptorSize)));
|
|
assert(((cast(*void)(*instance.storageTexelBufferDescriptorSize)) - cast(*void)(*instance)) == 152, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.storageTexelBufferDescriptorSize has unexpected offset % instead of 152", ((cast(*void)(*instance.storageTexelBufferDescriptorSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.storageTexelBufferDescriptorSize)) == 8, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.storageTexelBufferDescriptorSize has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.storageTexelBufferDescriptorSize)));
|
|
assert(((cast(*void)(*instance.robustStorageTexelBufferDescriptorSize)) - cast(*void)(*instance)) == 160, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.robustStorageTexelBufferDescriptorSize has unexpected offset % instead of 160", ((cast(*void)(*instance.robustStorageTexelBufferDescriptorSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.robustStorageTexelBufferDescriptorSize)) == 8, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.robustStorageTexelBufferDescriptorSize has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.robustStorageTexelBufferDescriptorSize)));
|
|
assert(((cast(*void)(*instance.uniformBufferDescriptorSize)) - cast(*void)(*instance)) == 168, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.uniformBufferDescriptorSize has unexpected offset % instead of 168", ((cast(*void)(*instance.uniformBufferDescriptorSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.uniformBufferDescriptorSize)) == 8, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.uniformBufferDescriptorSize has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.uniformBufferDescriptorSize)));
|
|
assert(((cast(*void)(*instance.robustUniformBufferDescriptorSize)) - cast(*void)(*instance)) == 176, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.robustUniformBufferDescriptorSize has unexpected offset % instead of 176", ((cast(*void)(*instance.robustUniformBufferDescriptorSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.robustUniformBufferDescriptorSize)) == 8, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.robustUniformBufferDescriptorSize has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.robustUniformBufferDescriptorSize)));
|
|
assert(((cast(*void)(*instance.storageBufferDescriptorSize)) - cast(*void)(*instance)) == 184, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.storageBufferDescriptorSize has unexpected offset % instead of 184", ((cast(*void)(*instance.storageBufferDescriptorSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.storageBufferDescriptorSize)) == 8, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.storageBufferDescriptorSize has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.storageBufferDescriptorSize)));
|
|
assert(((cast(*void)(*instance.robustStorageBufferDescriptorSize)) - cast(*void)(*instance)) == 192, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.robustStorageBufferDescriptorSize has unexpected offset % instead of 192", ((cast(*void)(*instance.robustStorageBufferDescriptorSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.robustStorageBufferDescriptorSize)) == 8, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.robustStorageBufferDescriptorSize has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.robustStorageBufferDescriptorSize)));
|
|
assert(((cast(*void)(*instance.inputAttachmentDescriptorSize)) - cast(*void)(*instance)) == 200, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.inputAttachmentDescriptorSize has unexpected offset % instead of 200", ((cast(*void)(*instance.inputAttachmentDescriptorSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.inputAttachmentDescriptorSize)) == 8, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.inputAttachmentDescriptorSize has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.inputAttachmentDescriptorSize)));
|
|
assert(((cast(*void)(*instance.accelerationStructureDescriptorSize)) - cast(*void)(*instance)) == 208, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.accelerationStructureDescriptorSize has unexpected offset % instead of 208", ((cast(*void)(*instance.accelerationStructureDescriptorSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.accelerationStructureDescriptorSize)) == 8, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.accelerationStructureDescriptorSize has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.accelerationStructureDescriptorSize)));
|
|
assert(((cast(*void)(*instance.maxSamplerDescriptorBufferRange)) - cast(*void)(*instance)) == 216, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.maxSamplerDescriptorBufferRange has unexpected offset % instead of 216", ((cast(*void)(*instance.maxSamplerDescriptorBufferRange)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.maxSamplerDescriptorBufferRange)) == 8, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.maxSamplerDescriptorBufferRange has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.maxSamplerDescriptorBufferRange)));
|
|
assert(((cast(*void)(*instance.maxResourceDescriptorBufferRange)) - cast(*void)(*instance)) == 224, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.maxResourceDescriptorBufferRange has unexpected offset % instead of 224", ((cast(*void)(*instance.maxResourceDescriptorBufferRange)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.maxResourceDescriptorBufferRange)) == 8, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.maxResourceDescriptorBufferRange has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.maxResourceDescriptorBufferRange)));
|
|
assert(((cast(*void)(*instance.samplerDescriptorBufferAddressSpaceSize)) - cast(*void)(*instance)) == 232, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.samplerDescriptorBufferAddressSpaceSize has unexpected offset % instead of 232", ((cast(*void)(*instance.samplerDescriptorBufferAddressSpaceSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.samplerDescriptorBufferAddressSpaceSize)) == 8, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.samplerDescriptorBufferAddressSpaceSize has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.samplerDescriptorBufferAddressSpaceSize)));
|
|
assert(((cast(*void)(*instance.resourceDescriptorBufferAddressSpaceSize)) - cast(*void)(*instance)) == 240, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.resourceDescriptorBufferAddressSpaceSize has unexpected offset % instead of 240", ((cast(*void)(*instance.resourceDescriptorBufferAddressSpaceSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.resourceDescriptorBufferAddressSpaceSize)) == 8, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.resourceDescriptorBufferAddressSpaceSize has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.resourceDescriptorBufferAddressSpaceSize)));
|
|
assert(((cast(*void)(*instance.descriptorBufferAddressSpaceSize)) - cast(*void)(*instance)) == 248, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.descriptorBufferAddressSpaceSize has unexpected offset % instead of 248", ((cast(*void)(*instance.descriptorBufferAddressSpaceSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.descriptorBufferAddressSpaceSize)) == 8, "VkPhysicalDeviceDescriptorBufferPropertiesEXT.descriptorBufferAddressSpaceSize has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT.descriptorBufferAddressSpaceSize)));
|
|
assert(size_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT) == 256, "VkPhysicalDeviceDescriptorBufferPropertiesEXT has size % instead of 256", size_of(VkPhysicalDeviceDescriptorBufferPropertiesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT.sType)) == 4, "VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT.pNext)) == 8, "VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.combinedImageSamplerDensityMapDescriptorSize)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT.combinedImageSamplerDensityMapDescriptorSize has unexpected offset % instead of 16", ((cast(*void)(*instance.combinedImageSamplerDensityMapDescriptorSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT.combinedImageSamplerDensityMapDescriptorSize)) == 8, "VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT.combinedImageSamplerDensityMapDescriptorSize has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT.combinedImageSamplerDensityMapDescriptorSize)));
|
|
assert(size_of(VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT) == 24, "VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT has size % instead of 24", size_of(VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceDescriptorBufferFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceDescriptorBufferFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorBufferFeaturesEXT.sType)) == 4, "VkPhysicalDeviceDescriptorBufferFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorBufferFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceDescriptorBufferFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorBufferFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceDescriptorBufferFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDescriptorBufferFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.descriptorBuffer)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceDescriptorBufferFeaturesEXT.descriptorBuffer has unexpected offset % instead of 16", ((cast(*void)(*instance.descriptorBuffer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorBufferFeaturesEXT.descriptorBuffer)) == 4, "VkPhysicalDeviceDescriptorBufferFeaturesEXT.descriptorBuffer has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorBufferFeaturesEXT.descriptorBuffer)));
|
|
assert(((cast(*void)(*instance.descriptorBufferCaptureReplay)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceDescriptorBufferFeaturesEXT.descriptorBufferCaptureReplay has unexpected offset % instead of 20", ((cast(*void)(*instance.descriptorBufferCaptureReplay)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorBufferFeaturesEXT.descriptorBufferCaptureReplay)) == 4, "VkPhysicalDeviceDescriptorBufferFeaturesEXT.descriptorBufferCaptureReplay has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorBufferFeaturesEXT.descriptorBufferCaptureReplay)));
|
|
assert(((cast(*void)(*instance.descriptorBufferImageLayoutIgnored)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceDescriptorBufferFeaturesEXT.descriptorBufferImageLayoutIgnored has unexpected offset % instead of 24", ((cast(*void)(*instance.descriptorBufferImageLayoutIgnored)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorBufferFeaturesEXT.descriptorBufferImageLayoutIgnored)) == 4, "VkPhysicalDeviceDescriptorBufferFeaturesEXT.descriptorBufferImageLayoutIgnored has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorBufferFeaturesEXT.descriptorBufferImageLayoutIgnored)));
|
|
assert(((cast(*void)(*instance.descriptorBufferPushDescriptors)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceDescriptorBufferFeaturesEXT.descriptorBufferPushDescriptors has unexpected offset % instead of 28", ((cast(*void)(*instance.descriptorBufferPushDescriptors)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorBufferFeaturesEXT.descriptorBufferPushDescriptors)) == 4, "VkPhysicalDeviceDescriptorBufferFeaturesEXT.descriptorBufferPushDescriptors has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorBufferFeaturesEXT.descriptorBufferPushDescriptors)));
|
|
assert(size_of(VkPhysicalDeviceDescriptorBufferFeaturesEXT) == 32, "VkPhysicalDeviceDescriptorBufferFeaturesEXT has size % instead of 32", size_of(VkPhysicalDeviceDescriptorBufferFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkDescriptorAddressInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDescriptorAddressInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorAddressInfoEXT.sType)) == 4, "VkDescriptorAddressInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkDescriptorAddressInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDescriptorAddressInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorAddressInfoEXT.pNext)) == 8, "VkDescriptorAddressInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkDescriptorAddressInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.address)) - cast(*void)(*instance)) == 16, "VkDescriptorAddressInfoEXT.address has unexpected offset % instead of 16", ((cast(*void)(*instance.address)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorAddressInfoEXT.address)) == 8, "VkDescriptorAddressInfoEXT.address has unexpected size % instead of 8", size_of(type_of(VkDescriptorAddressInfoEXT.address)));
|
|
assert(((cast(*void)(*instance.range)) - cast(*void)(*instance)) == 24, "VkDescriptorAddressInfoEXT.range has unexpected offset % instead of 24", ((cast(*void)(*instance.range)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorAddressInfoEXT.range)) == 8, "VkDescriptorAddressInfoEXT.range has unexpected size % instead of 8", size_of(type_of(VkDescriptorAddressInfoEXT.range)));
|
|
assert(((cast(*void)(*instance.format)) - cast(*void)(*instance)) == 32, "VkDescriptorAddressInfoEXT.format has unexpected offset % instead of 32", ((cast(*void)(*instance.format)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorAddressInfoEXT.format)) == 4, "VkDescriptorAddressInfoEXT.format has unexpected size % instead of 4", size_of(type_of(VkDescriptorAddressInfoEXT.format)));
|
|
assert(size_of(VkDescriptorAddressInfoEXT) == 40, "VkDescriptorAddressInfoEXT has size % instead of 40", size_of(VkDescriptorAddressInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkDescriptorBufferBindingInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDescriptorBufferBindingInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorBufferBindingInfoEXT.sType)) == 4, "VkDescriptorBufferBindingInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkDescriptorBufferBindingInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDescriptorBufferBindingInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorBufferBindingInfoEXT.pNext)) == 8, "VkDescriptorBufferBindingInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkDescriptorBufferBindingInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.address)) - cast(*void)(*instance)) == 16, "VkDescriptorBufferBindingInfoEXT.address has unexpected offset % instead of 16", ((cast(*void)(*instance.address)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorBufferBindingInfoEXT.address)) == 8, "VkDescriptorBufferBindingInfoEXT.address has unexpected size % instead of 8", size_of(type_of(VkDescriptorBufferBindingInfoEXT.address)));
|
|
assert(((cast(*void)(*instance.usage)) - cast(*void)(*instance)) == 24, "VkDescriptorBufferBindingInfoEXT.usage has unexpected offset % instead of 24", ((cast(*void)(*instance.usage)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorBufferBindingInfoEXT.usage)) == 4, "VkDescriptorBufferBindingInfoEXT.usage has unexpected size % instead of 4", size_of(type_of(VkDescriptorBufferBindingInfoEXT.usage)));
|
|
assert(size_of(VkDescriptorBufferBindingInfoEXT) == 32, "VkDescriptorBufferBindingInfoEXT has size % instead of 32", size_of(VkDescriptorBufferBindingInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkDescriptorBufferBindingPushDescriptorBufferHandleEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDescriptorBufferBindingPushDescriptorBufferHandleEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorBufferBindingPushDescriptorBufferHandleEXT.sType)) == 4, "VkDescriptorBufferBindingPushDescriptorBufferHandleEXT.sType has unexpected size % instead of 4", size_of(type_of(VkDescriptorBufferBindingPushDescriptorBufferHandleEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDescriptorBufferBindingPushDescriptorBufferHandleEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorBufferBindingPushDescriptorBufferHandleEXT.pNext)) == 8, "VkDescriptorBufferBindingPushDescriptorBufferHandleEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkDescriptorBufferBindingPushDescriptorBufferHandleEXT.pNext)));
|
|
assert(((cast(*void)(*instance.buffer)) - cast(*void)(*instance)) == 16, "VkDescriptorBufferBindingPushDescriptorBufferHandleEXT.buffer has unexpected offset % instead of 16", ((cast(*void)(*instance.buffer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorBufferBindingPushDescriptorBufferHandleEXT.buffer)) == 8, "VkDescriptorBufferBindingPushDescriptorBufferHandleEXT.buffer has unexpected size % instead of 8", size_of(type_of(VkDescriptorBufferBindingPushDescriptorBufferHandleEXT.buffer)));
|
|
assert(size_of(VkDescriptorBufferBindingPushDescriptorBufferHandleEXT) == 24, "VkDescriptorBufferBindingPushDescriptorBufferHandleEXT has size % instead of 24", size_of(VkDescriptorBufferBindingPushDescriptorBufferHandleEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkDescriptorDataEXT;
|
|
assert(((cast(*void)(*instance.pSampler)) - cast(*void)(*instance)) == 0, "VkDescriptorDataEXT.pSampler has unexpected offset % instead of 0", ((cast(*void)(*instance.pSampler)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorDataEXT.pSampler)) == 8, "VkDescriptorDataEXT.pSampler has unexpected size % instead of 8", size_of(type_of(VkDescriptorDataEXT.pSampler)));
|
|
assert(((cast(*void)(*instance.pCombinedImageSampler)) - cast(*void)(*instance)) == 0, "VkDescriptorDataEXT.pCombinedImageSampler has unexpected offset % instead of 0", ((cast(*void)(*instance.pCombinedImageSampler)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorDataEXT.pCombinedImageSampler)) == 8, "VkDescriptorDataEXT.pCombinedImageSampler has unexpected size % instead of 8", size_of(type_of(VkDescriptorDataEXT.pCombinedImageSampler)));
|
|
assert(((cast(*void)(*instance.pInputAttachmentImage)) - cast(*void)(*instance)) == 0, "VkDescriptorDataEXT.pInputAttachmentImage has unexpected offset % instead of 0", ((cast(*void)(*instance.pInputAttachmentImage)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorDataEXT.pInputAttachmentImage)) == 8, "VkDescriptorDataEXT.pInputAttachmentImage has unexpected size % instead of 8", size_of(type_of(VkDescriptorDataEXT.pInputAttachmentImage)));
|
|
assert(((cast(*void)(*instance.pSampledImage)) - cast(*void)(*instance)) == 0, "VkDescriptorDataEXT.pSampledImage has unexpected offset % instead of 0", ((cast(*void)(*instance.pSampledImage)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorDataEXT.pSampledImage)) == 8, "VkDescriptorDataEXT.pSampledImage has unexpected size % instead of 8", size_of(type_of(VkDescriptorDataEXT.pSampledImage)));
|
|
assert(((cast(*void)(*instance.pStorageImage)) - cast(*void)(*instance)) == 0, "VkDescriptorDataEXT.pStorageImage has unexpected offset % instead of 0", ((cast(*void)(*instance.pStorageImage)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorDataEXT.pStorageImage)) == 8, "VkDescriptorDataEXT.pStorageImage has unexpected size % instead of 8", size_of(type_of(VkDescriptorDataEXT.pStorageImage)));
|
|
assert(((cast(*void)(*instance.pUniformTexelBuffer)) - cast(*void)(*instance)) == 0, "VkDescriptorDataEXT.pUniformTexelBuffer has unexpected offset % instead of 0", ((cast(*void)(*instance.pUniformTexelBuffer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorDataEXT.pUniformTexelBuffer)) == 8, "VkDescriptorDataEXT.pUniformTexelBuffer has unexpected size % instead of 8", size_of(type_of(VkDescriptorDataEXT.pUniformTexelBuffer)));
|
|
assert(((cast(*void)(*instance.pStorageTexelBuffer)) - cast(*void)(*instance)) == 0, "VkDescriptorDataEXT.pStorageTexelBuffer has unexpected offset % instead of 0", ((cast(*void)(*instance.pStorageTexelBuffer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorDataEXT.pStorageTexelBuffer)) == 8, "VkDescriptorDataEXT.pStorageTexelBuffer has unexpected size % instead of 8", size_of(type_of(VkDescriptorDataEXT.pStorageTexelBuffer)));
|
|
assert(((cast(*void)(*instance.pUniformBuffer)) - cast(*void)(*instance)) == 0, "VkDescriptorDataEXT.pUniformBuffer has unexpected offset % instead of 0", ((cast(*void)(*instance.pUniformBuffer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorDataEXT.pUniformBuffer)) == 8, "VkDescriptorDataEXT.pUniformBuffer has unexpected size % instead of 8", size_of(type_of(VkDescriptorDataEXT.pUniformBuffer)));
|
|
assert(((cast(*void)(*instance.pStorageBuffer)) - cast(*void)(*instance)) == 0, "VkDescriptorDataEXT.pStorageBuffer has unexpected offset % instead of 0", ((cast(*void)(*instance.pStorageBuffer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorDataEXT.pStorageBuffer)) == 8, "VkDescriptorDataEXT.pStorageBuffer has unexpected size % instead of 8", size_of(type_of(VkDescriptorDataEXT.pStorageBuffer)));
|
|
assert(((cast(*void)(*instance.accelerationStructure)) - cast(*void)(*instance)) == 0, "VkDescriptorDataEXT.accelerationStructure has unexpected offset % instead of 0", ((cast(*void)(*instance.accelerationStructure)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorDataEXT.accelerationStructure)) == 8, "VkDescriptorDataEXT.accelerationStructure has unexpected size % instead of 8", size_of(type_of(VkDescriptorDataEXT.accelerationStructure)));
|
|
assert(size_of(VkDescriptorDataEXT) == 8, "VkDescriptorDataEXT has size % instead of 8", size_of(VkDescriptorDataEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkDescriptorGetInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDescriptorGetInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorGetInfoEXT.sType)) == 4, "VkDescriptorGetInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkDescriptorGetInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDescriptorGetInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorGetInfoEXT.pNext)) == 8, "VkDescriptorGetInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkDescriptorGetInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.type)) - cast(*void)(*instance)) == 16, "VkDescriptorGetInfoEXT.type has unexpected offset % instead of 16", ((cast(*void)(*instance.type)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorGetInfoEXT.type)) == 4, "VkDescriptorGetInfoEXT.type has unexpected size % instead of 4", size_of(type_of(VkDescriptorGetInfoEXT.type)));
|
|
assert(((cast(*void)(*instance.data)) - cast(*void)(*instance)) == 24, "VkDescriptorGetInfoEXT.data has unexpected offset % instead of 24", ((cast(*void)(*instance.data)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorGetInfoEXT.data)) == 8, "VkDescriptorGetInfoEXT.data has unexpected size % instead of 8", size_of(type_of(VkDescriptorGetInfoEXT.data)));
|
|
assert(size_of(VkDescriptorGetInfoEXT) == 32, "VkDescriptorGetInfoEXT has size % instead of 32", size_of(VkDescriptorGetInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkBufferCaptureDescriptorDataInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkBufferCaptureDescriptorDataInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferCaptureDescriptorDataInfoEXT.sType)) == 4, "VkBufferCaptureDescriptorDataInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkBufferCaptureDescriptorDataInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkBufferCaptureDescriptorDataInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferCaptureDescriptorDataInfoEXT.pNext)) == 8, "VkBufferCaptureDescriptorDataInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkBufferCaptureDescriptorDataInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.buffer)) - cast(*void)(*instance)) == 16, "VkBufferCaptureDescriptorDataInfoEXT.buffer has unexpected offset % instead of 16", ((cast(*void)(*instance.buffer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBufferCaptureDescriptorDataInfoEXT.buffer)) == 8, "VkBufferCaptureDescriptorDataInfoEXT.buffer has unexpected size % instead of 8", size_of(type_of(VkBufferCaptureDescriptorDataInfoEXT.buffer)));
|
|
assert(size_of(VkBufferCaptureDescriptorDataInfoEXT) == 24, "VkBufferCaptureDescriptorDataInfoEXT has size % instead of 24", size_of(VkBufferCaptureDescriptorDataInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkImageCaptureDescriptorDataInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkImageCaptureDescriptorDataInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageCaptureDescriptorDataInfoEXT.sType)) == 4, "VkImageCaptureDescriptorDataInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkImageCaptureDescriptorDataInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkImageCaptureDescriptorDataInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageCaptureDescriptorDataInfoEXT.pNext)) == 8, "VkImageCaptureDescriptorDataInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkImageCaptureDescriptorDataInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.image)) - cast(*void)(*instance)) == 16, "VkImageCaptureDescriptorDataInfoEXT.image has unexpected offset % instead of 16", ((cast(*void)(*instance.image)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageCaptureDescriptorDataInfoEXT.image)) == 8, "VkImageCaptureDescriptorDataInfoEXT.image has unexpected size % instead of 8", size_of(type_of(VkImageCaptureDescriptorDataInfoEXT.image)));
|
|
assert(size_of(VkImageCaptureDescriptorDataInfoEXT) == 24, "VkImageCaptureDescriptorDataInfoEXT has size % instead of 24", size_of(VkImageCaptureDescriptorDataInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkImageViewCaptureDescriptorDataInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkImageViewCaptureDescriptorDataInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageViewCaptureDescriptorDataInfoEXT.sType)) == 4, "VkImageViewCaptureDescriptorDataInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkImageViewCaptureDescriptorDataInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkImageViewCaptureDescriptorDataInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageViewCaptureDescriptorDataInfoEXT.pNext)) == 8, "VkImageViewCaptureDescriptorDataInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkImageViewCaptureDescriptorDataInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.imageView)) - cast(*void)(*instance)) == 16, "VkImageViewCaptureDescriptorDataInfoEXT.imageView has unexpected offset % instead of 16", ((cast(*void)(*instance.imageView)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageViewCaptureDescriptorDataInfoEXT.imageView)) == 8, "VkImageViewCaptureDescriptorDataInfoEXT.imageView has unexpected size % instead of 8", size_of(type_of(VkImageViewCaptureDescriptorDataInfoEXT.imageView)));
|
|
assert(size_of(VkImageViewCaptureDescriptorDataInfoEXT) == 24, "VkImageViewCaptureDescriptorDataInfoEXT has size % instead of 24", size_of(VkImageViewCaptureDescriptorDataInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkSamplerCaptureDescriptorDataInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSamplerCaptureDescriptorDataInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerCaptureDescriptorDataInfoEXT.sType)) == 4, "VkSamplerCaptureDescriptorDataInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkSamplerCaptureDescriptorDataInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSamplerCaptureDescriptorDataInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerCaptureDescriptorDataInfoEXT.pNext)) == 8, "VkSamplerCaptureDescriptorDataInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkSamplerCaptureDescriptorDataInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.sampler)) - cast(*void)(*instance)) == 16, "VkSamplerCaptureDescriptorDataInfoEXT.sampler has unexpected offset % instead of 16", ((cast(*void)(*instance.sampler)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerCaptureDescriptorDataInfoEXT.sampler)) == 8, "VkSamplerCaptureDescriptorDataInfoEXT.sampler has unexpected size % instead of 8", size_of(type_of(VkSamplerCaptureDescriptorDataInfoEXT.sampler)));
|
|
assert(size_of(VkSamplerCaptureDescriptorDataInfoEXT) == 24, "VkSamplerCaptureDescriptorDataInfoEXT has size % instead of 24", size_of(VkSamplerCaptureDescriptorDataInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkOpaqueCaptureDescriptorDataCreateInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkOpaqueCaptureDescriptorDataCreateInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkOpaqueCaptureDescriptorDataCreateInfoEXT.sType)) == 4, "VkOpaqueCaptureDescriptorDataCreateInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkOpaqueCaptureDescriptorDataCreateInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkOpaqueCaptureDescriptorDataCreateInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkOpaqueCaptureDescriptorDataCreateInfoEXT.pNext)) == 8, "VkOpaqueCaptureDescriptorDataCreateInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkOpaqueCaptureDescriptorDataCreateInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.opaqueCaptureDescriptorData)) - cast(*void)(*instance)) == 16, "VkOpaqueCaptureDescriptorDataCreateInfoEXT.opaqueCaptureDescriptorData has unexpected offset % instead of 16", ((cast(*void)(*instance.opaqueCaptureDescriptorData)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkOpaqueCaptureDescriptorDataCreateInfoEXT.opaqueCaptureDescriptorData)) == 8, "VkOpaqueCaptureDescriptorDataCreateInfoEXT.opaqueCaptureDescriptorData has unexpected size % instead of 8", size_of(type_of(VkOpaqueCaptureDescriptorDataCreateInfoEXT.opaqueCaptureDescriptorData)));
|
|
assert(size_of(VkOpaqueCaptureDescriptorDataCreateInfoEXT) == 24, "VkOpaqueCaptureDescriptorDataCreateInfoEXT has size % instead of 24", size_of(VkOpaqueCaptureDescriptorDataCreateInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkAccelerationStructureCaptureDescriptorDataInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkAccelerationStructureCaptureDescriptorDataInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureCaptureDescriptorDataInfoEXT.sType)) == 4, "VkAccelerationStructureCaptureDescriptorDataInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkAccelerationStructureCaptureDescriptorDataInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkAccelerationStructureCaptureDescriptorDataInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureCaptureDescriptorDataInfoEXT.pNext)) == 8, "VkAccelerationStructureCaptureDescriptorDataInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureCaptureDescriptorDataInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.accelerationStructure)) - cast(*void)(*instance)) == 16, "VkAccelerationStructureCaptureDescriptorDataInfoEXT.accelerationStructure has unexpected offset % instead of 16", ((cast(*void)(*instance.accelerationStructure)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureCaptureDescriptorDataInfoEXT.accelerationStructure)) == 8, "VkAccelerationStructureCaptureDescriptorDataInfoEXT.accelerationStructure has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureCaptureDescriptorDataInfoEXT.accelerationStructure)));
|
|
assert(((cast(*void)(*instance.accelerationStructureNV)) - cast(*void)(*instance)) == 24, "VkAccelerationStructureCaptureDescriptorDataInfoEXT.accelerationStructureNV has unexpected offset % instead of 24", ((cast(*void)(*instance.accelerationStructureNV)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureCaptureDescriptorDataInfoEXT.accelerationStructureNV)) == 8, "VkAccelerationStructureCaptureDescriptorDataInfoEXT.accelerationStructureNV has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureCaptureDescriptorDataInfoEXT.accelerationStructureNV)));
|
|
assert(size_of(VkAccelerationStructureCaptureDescriptorDataInfoEXT) == 32, "VkAccelerationStructureCaptureDescriptorDataInfoEXT has size % instead of 32", size_of(VkAccelerationStructureCaptureDescriptorDataInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT.sType)) == 4, "VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.graphicsPipelineLibrary)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT.graphicsPipelineLibrary has unexpected offset % instead of 16", ((cast(*void)(*instance.graphicsPipelineLibrary)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT.graphicsPipelineLibrary)) == 4, "VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT.graphicsPipelineLibrary has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT.graphicsPipelineLibrary)));
|
|
assert(size_of(VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT) == 24, "VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT has size % instead of 24", size_of(VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT.sType)) == 4, "VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT.pNext)) == 8, "VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.graphicsPipelineLibraryFastLinking)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT.graphicsPipelineLibraryFastLinking has unexpected offset % instead of 16", ((cast(*void)(*instance.graphicsPipelineLibraryFastLinking)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT.graphicsPipelineLibraryFastLinking)) == 4, "VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT.graphicsPipelineLibraryFastLinking has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT.graphicsPipelineLibraryFastLinking)));
|
|
assert(((cast(*void)(*instance.graphicsPipelineLibraryIndependentInterpolationDecoration)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT.graphicsPipelineLibraryIndependentInterpolationDecoration has unexpected offset % instead of 20", ((cast(*void)(*instance.graphicsPipelineLibraryIndependentInterpolationDecoration)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT.graphicsPipelineLibraryIndependentInterpolationDecoration)) == 4, "VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT.graphicsPipelineLibraryIndependentInterpolationDecoration has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT.graphicsPipelineLibraryIndependentInterpolationDecoration)));
|
|
assert(size_of(VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT) == 24, "VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT has size % instead of 24", size_of(VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkGraphicsPipelineLibraryCreateInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkGraphicsPipelineLibraryCreateInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGraphicsPipelineLibraryCreateInfoEXT.sType)) == 4, "VkGraphicsPipelineLibraryCreateInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkGraphicsPipelineLibraryCreateInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkGraphicsPipelineLibraryCreateInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGraphicsPipelineLibraryCreateInfoEXT.pNext)) == 8, "VkGraphicsPipelineLibraryCreateInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkGraphicsPipelineLibraryCreateInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkGraphicsPipelineLibraryCreateInfoEXT.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGraphicsPipelineLibraryCreateInfoEXT.flags)) == 4, "VkGraphicsPipelineLibraryCreateInfoEXT.flags has unexpected size % instead of 4", size_of(type_of(VkGraphicsPipelineLibraryCreateInfoEXT.flags)));
|
|
assert(size_of(VkGraphicsPipelineLibraryCreateInfoEXT) == 24, "VkGraphicsPipelineLibraryCreateInfoEXT has size % instead of 24", size_of(VkGraphicsPipelineLibraryCreateInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD.sType)) == 4, "VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD.pNext)) == 8, "VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD.pNext)));
|
|
assert(((cast(*void)(*instance.shaderEarlyAndLateFragmentTests)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD.shaderEarlyAndLateFragmentTests has unexpected offset % instead of 16", ((cast(*void)(*instance.shaderEarlyAndLateFragmentTests)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD.shaderEarlyAndLateFragmentTests)) == 4, "VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD.shaderEarlyAndLateFragmentTests has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD.shaderEarlyAndLateFragmentTests)));
|
|
assert(size_of(VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD) == 24, "VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD has size % instead of 24", size_of(VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV.sType)) == 4, "VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV.pNext)) == 8, "VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV.pNext)));
|
|
assert(((cast(*void)(*instance.fragmentShadingRateEnums)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV.fragmentShadingRateEnums has unexpected offset % instead of 16", ((cast(*void)(*instance.fragmentShadingRateEnums)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV.fragmentShadingRateEnums)) == 4, "VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV.fragmentShadingRateEnums has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV.fragmentShadingRateEnums)));
|
|
assert(((cast(*void)(*instance.supersampleFragmentShadingRates)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV.supersampleFragmentShadingRates has unexpected offset % instead of 20", ((cast(*void)(*instance.supersampleFragmentShadingRates)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV.supersampleFragmentShadingRates)) == 4, "VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV.supersampleFragmentShadingRates has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV.supersampleFragmentShadingRates)));
|
|
assert(((cast(*void)(*instance.noInvocationFragmentShadingRates)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV.noInvocationFragmentShadingRates has unexpected offset % instead of 24", ((cast(*void)(*instance.noInvocationFragmentShadingRates)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV.noInvocationFragmentShadingRates)) == 4, "VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV.noInvocationFragmentShadingRates has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV.noInvocationFragmentShadingRates)));
|
|
assert(size_of(VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV) == 32, "VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV has size % instead of 32", size_of(VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV.sType)) == 4, "VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV.pNext)) == 8, "VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV.pNext)));
|
|
assert(((cast(*void)(*instance.maxFragmentShadingRateInvocationCount)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV.maxFragmentShadingRateInvocationCount has unexpected offset % instead of 16", ((cast(*void)(*instance.maxFragmentShadingRateInvocationCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV.maxFragmentShadingRateInvocationCount)) == 4, "VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV.maxFragmentShadingRateInvocationCount has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV.maxFragmentShadingRateInvocationCount)));
|
|
assert(size_of(VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV) == 24, "VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV has size % instead of 24", size_of(VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineFragmentShadingRateEnumStateCreateInfoNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineFragmentShadingRateEnumStateCreateInfoNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineFragmentShadingRateEnumStateCreateInfoNV.sType)) == 4, "VkPipelineFragmentShadingRateEnumStateCreateInfoNV.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineFragmentShadingRateEnumStateCreateInfoNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineFragmentShadingRateEnumStateCreateInfoNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineFragmentShadingRateEnumStateCreateInfoNV.pNext)) == 8, "VkPipelineFragmentShadingRateEnumStateCreateInfoNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineFragmentShadingRateEnumStateCreateInfoNV.pNext)));
|
|
assert(((cast(*void)(*instance.shadingRateType)) - cast(*void)(*instance)) == 16, "VkPipelineFragmentShadingRateEnumStateCreateInfoNV.shadingRateType has unexpected offset % instead of 16", ((cast(*void)(*instance.shadingRateType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineFragmentShadingRateEnumStateCreateInfoNV.shadingRateType)) == 4, "VkPipelineFragmentShadingRateEnumStateCreateInfoNV.shadingRateType has unexpected size % instead of 4", size_of(type_of(VkPipelineFragmentShadingRateEnumStateCreateInfoNV.shadingRateType)));
|
|
assert(((cast(*void)(*instance.shadingRate)) - cast(*void)(*instance)) == 20, "VkPipelineFragmentShadingRateEnumStateCreateInfoNV.shadingRate has unexpected offset % instead of 20", ((cast(*void)(*instance.shadingRate)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineFragmentShadingRateEnumStateCreateInfoNV.shadingRate)) == 4, "VkPipelineFragmentShadingRateEnumStateCreateInfoNV.shadingRate has unexpected size % instead of 4", size_of(type_of(VkPipelineFragmentShadingRateEnumStateCreateInfoNV.shadingRate)));
|
|
assert(((cast(*void)(*instance.combinerOps)) - cast(*void)(*instance)) == 24, "VkPipelineFragmentShadingRateEnumStateCreateInfoNV.combinerOps has unexpected offset % instead of 24", ((cast(*void)(*instance.combinerOps)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineFragmentShadingRateEnumStateCreateInfoNV.combinerOps)) == 8, "VkPipelineFragmentShadingRateEnumStateCreateInfoNV.combinerOps has unexpected size % instead of 8", size_of(type_of(VkPipelineFragmentShadingRateEnumStateCreateInfoNV.combinerOps)));
|
|
assert(size_of(VkPipelineFragmentShadingRateEnumStateCreateInfoNV) == 32, "VkPipelineFragmentShadingRateEnumStateCreateInfoNV has size % instead of 32", size_of(VkPipelineFragmentShadingRateEnumStateCreateInfoNV));
|
|
}
|
|
|
|
{
|
|
instance: VkDeviceOrHostAddressConstKHR;
|
|
assert(((cast(*void)(*instance.deviceAddress)) - cast(*void)(*instance)) == 0, "VkDeviceOrHostAddressConstKHR.deviceAddress has unexpected offset % instead of 0", ((cast(*void)(*instance.deviceAddress)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceOrHostAddressConstKHR.deviceAddress)) == 8, "VkDeviceOrHostAddressConstKHR.deviceAddress has unexpected size % instead of 8", size_of(type_of(VkDeviceOrHostAddressConstKHR.deviceAddress)));
|
|
assert(((cast(*void)(*instance.hostAddress)) - cast(*void)(*instance)) == 0, "VkDeviceOrHostAddressConstKHR.hostAddress has unexpected offset % instead of 0", ((cast(*void)(*instance.hostAddress)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceOrHostAddressConstKHR.hostAddress)) == 8, "VkDeviceOrHostAddressConstKHR.hostAddress has unexpected size % instead of 8", size_of(type_of(VkDeviceOrHostAddressConstKHR.hostAddress)));
|
|
assert(size_of(VkDeviceOrHostAddressConstKHR) == 8, "VkDeviceOrHostAddressConstKHR has size % instead of 8", size_of(VkDeviceOrHostAddressConstKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkAccelerationStructureGeometryMotionTrianglesDataNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkAccelerationStructureGeometryMotionTrianglesDataNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureGeometryMotionTrianglesDataNV.sType)) == 4, "VkAccelerationStructureGeometryMotionTrianglesDataNV.sType has unexpected size % instead of 4", size_of(type_of(VkAccelerationStructureGeometryMotionTrianglesDataNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkAccelerationStructureGeometryMotionTrianglesDataNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureGeometryMotionTrianglesDataNV.pNext)) == 8, "VkAccelerationStructureGeometryMotionTrianglesDataNV.pNext has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureGeometryMotionTrianglesDataNV.pNext)));
|
|
assert(((cast(*void)(*instance.vertexData)) - cast(*void)(*instance)) == 16, "VkAccelerationStructureGeometryMotionTrianglesDataNV.vertexData has unexpected offset % instead of 16", ((cast(*void)(*instance.vertexData)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureGeometryMotionTrianglesDataNV.vertexData)) == 8, "VkAccelerationStructureGeometryMotionTrianglesDataNV.vertexData has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureGeometryMotionTrianglesDataNV.vertexData)));
|
|
assert(size_of(VkAccelerationStructureGeometryMotionTrianglesDataNV) == 24, "VkAccelerationStructureGeometryMotionTrianglesDataNV has size % instead of 24", size_of(VkAccelerationStructureGeometryMotionTrianglesDataNV));
|
|
}
|
|
|
|
{
|
|
instance: VkAccelerationStructureMotionInfoNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkAccelerationStructureMotionInfoNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureMotionInfoNV.sType)) == 4, "VkAccelerationStructureMotionInfoNV.sType has unexpected size % instead of 4", size_of(type_of(VkAccelerationStructureMotionInfoNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkAccelerationStructureMotionInfoNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureMotionInfoNV.pNext)) == 8, "VkAccelerationStructureMotionInfoNV.pNext has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureMotionInfoNV.pNext)));
|
|
assert(((cast(*void)(*instance.maxInstances)) - cast(*void)(*instance)) == 16, "VkAccelerationStructureMotionInfoNV.maxInstances has unexpected offset % instead of 16", ((cast(*void)(*instance.maxInstances)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureMotionInfoNV.maxInstances)) == 4, "VkAccelerationStructureMotionInfoNV.maxInstances has unexpected size % instead of 4", size_of(type_of(VkAccelerationStructureMotionInfoNV.maxInstances)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 20, "VkAccelerationStructureMotionInfoNV.flags has unexpected offset % instead of 20", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureMotionInfoNV.flags)) == 4, "VkAccelerationStructureMotionInfoNV.flags has unexpected size % instead of 4", size_of(type_of(VkAccelerationStructureMotionInfoNV.flags)));
|
|
assert(size_of(VkAccelerationStructureMotionInfoNV) == 24, "VkAccelerationStructureMotionInfoNV has size % instead of 24", size_of(VkAccelerationStructureMotionInfoNV));
|
|
}
|
|
|
|
{
|
|
instance: VkAccelerationStructureMatrixMotionInstanceNV;
|
|
assert(((cast(*void)(*instance.transformT0)) - cast(*void)(*instance)) == 0, "VkAccelerationStructureMatrixMotionInstanceNV.transformT0 has unexpected offset % instead of 0", ((cast(*void)(*instance.transformT0)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureMatrixMotionInstanceNV.transformT0)) == 48, "VkAccelerationStructureMatrixMotionInstanceNV.transformT0 has unexpected size % instead of 48", size_of(type_of(VkAccelerationStructureMatrixMotionInstanceNV.transformT0)));
|
|
assert(((cast(*void)(*instance.transformT1)) - cast(*void)(*instance)) == 48, "VkAccelerationStructureMatrixMotionInstanceNV.transformT1 has unexpected offset % instead of 48", ((cast(*void)(*instance.transformT1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureMatrixMotionInstanceNV.transformT1)) == 48, "VkAccelerationStructureMatrixMotionInstanceNV.transformT1 has unexpected size % instead of 48", size_of(type_of(VkAccelerationStructureMatrixMotionInstanceNV.transformT1)));
|
|
assert(((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)) == 96, "VkAccelerationStructureMatrixMotionInstanceNV.__bitfield has unexpected offset % instead of 96", ((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureMatrixMotionInstanceNV.__bitfield)) == 8, "VkAccelerationStructureMatrixMotionInstanceNV.__bitfield has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureMatrixMotionInstanceNV.__bitfield)));
|
|
assert(((cast(*void)(*instance.accelerationStructureReference)) - cast(*void)(*instance)) == 104, "VkAccelerationStructureMatrixMotionInstanceNV.accelerationStructureReference has unexpected offset % instead of 104", ((cast(*void)(*instance.accelerationStructureReference)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureMatrixMotionInstanceNV.accelerationStructureReference)) == 8, "VkAccelerationStructureMatrixMotionInstanceNV.accelerationStructureReference has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureMatrixMotionInstanceNV.accelerationStructureReference)));
|
|
assert(size_of(VkAccelerationStructureMatrixMotionInstanceNV) == 112, "VkAccelerationStructureMatrixMotionInstanceNV has size % instead of 112", size_of(VkAccelerationStructureMatrixMotionInstanceNV));
|
|
}
|
|
|
|
{
|
|
instance: VkSRTDataNV;
|
|
assert(((cast(*void)(*instance.sx)) - cast(*void)(*instance)) == 0, "VkSRTDataNV.sx has unexpected offset % instead of 0", ((cast(*void)(*instance.sx)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSRTDataNV.sx)) == 4, "VkSRTDataNV.sx has unexpected size % instead of 4", size_of(type_of(VkSRTDataNV.sx)));
|
|
assert(((cast(*void)(*instance.a)) - cast(*void)(*instance)) == 4, "VkSRTDataNV.a has unexpected offset % instead of 4", ((cast(*void)(*instance.a)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSRTDataNV.a)) == 4, "VkSRTDataNV.a has unexpected size % instead of 4", size_of(type_of(VkSRTDataNV.a)));
|
|
assert(((cast(*void)(*instance.b)) - cast(*void)(*instance)) == 8, "VkSRTDataNV.b has unexpected offset % instead of 8", ((cast(*void)(*instance.b)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSRTDataNV.b)) == 4, "VkSRTDataNV.b has unexpected size % instead of 4", size_of(type_of(VkSRTDataNV.b)));
|
|
assert(((cast(*void)(*instance.pvx)) - cast(*void)(*instance)) == 12, "VkSRTDataNV.pvx has unexpected offset % instead of 12", ((cast(*void)(*instance.pvx)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSRTDataNV.pvx)) == 4, "VkSRTDataNV.pvx has unexpected size % instead of 4", size_of(type_of(VkSRTDataNV.pvx)));
|
|
assert(((cast(*void)(*instance.sy)) - cast(*void)(*instance)) == 16, "VkSRTDataNV.sy has unexpected offset % instead of 16", ((cast(*void)(*instance.sy)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSRTDataNV.sy)) == 4, "VkSRTDataNV.sy has unexpected size % instead of 4", size_of(type_of(VkSRTDataNV.sy)));
|
|
assert(((cast(*void)(*instance.c)) - cast(*void)(*instance)) == 20, "VkSRTDataNV.c has unexpected offset % instead of 20", ((cast(*void)(*instance.c)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSRTDataNV.c)) == 4, "VkSRTDataNV.c has unexpected size % instead of 4", size_of(type_of(VkSRTDataNV.c)));
|
|
assert(((cast(*void)(*instance.pvy)) - cast(*void)(*instance)) == 24, "VkSRTDataNV.pvy has unexpected offset % instead of 24", ((cast(*void)(*instance.pvy)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSRTDataNV.pvy)) == 4, "VkSRTDataNV.pvy has unexpected size % instead of 4", size_of(type_of(VkSRTDataNV.pvy)));
|
|
assert(((cast(*void)(*instance.sz)) - cast(*void)(*instance)) == 28, "VkSRTDataNV.sz has unexpected offset % instead of 28", ((cast(*void)(*instance.sz)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSRTDataNV.sz)) == 4, "VkSRTDataNV.sz has unexpected size % instead of 4", size_of(type_of(VkSRTDataNV.sz)));
|
|
assert(((cast(*void)(*instance.pvz)) - cast(*void)(*instance)) == 32, "VkSRTDataNV.pvz has unexpected offset % instead of 32", ((cast(*void)(*instance.pvz)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSRTDataNV.pvz)) == 4, "VkSRTDataNV.pvz has unexpected size % instead of 4", size_of(type_of(VkSRTDataNV.pvz)));
|
|
assert(((cast(*void)(*instance.qx)) - cast(*void)(*instance)) == 36, "VkSRTDataNV.qx has unexpected offset % instead of 36", ((cast(*void)(*instance.qx)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSRTDataNV.qx)) == 4, "VkSRTDataNV.qx has unexpected size % instead of 4", size_of(type_of(VkSRTDataNV.qx)));
|
|
assert(((cast(*void)(*instance.qy)) - cast(*void)(*instance)) == 40, "VkSRTDataNV.qy has unexpected offset % instead of 40", ((cast(*void)(*instance.qy)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSRTDataNV.qy)) == 4, "VkSRTDataNV.qy has unexpected size % instead of 4", size_of(type_of(VkSRTDataNV.qy)));
|
|
assert(((cast(*void)(*instance.qz)) - cast(*void)(*instance)) == 44, "VkSRTDataNV.qz has unexpected offset % instead of 44", ((cast(*void)(*instance.qz)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSRTDataNV.qz)) == 4, "VkSRTDataNV.qz has unexpected size % instead of 4", size_of(type_of(VkSRTDataNV.qz)));
|
|
assert(((cast(*void)(*instance.qw)) - cast(*void)(*instance)) == 48, "VkSRTDataNV.qw has unexpected offset % instead of 48", ((cast(*void)(*instance.qw)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSRTDataNV.qw)) == 4, "VkSRTDataNV.qw has unexpected size % instead of 4", size_of(type_of(VkSRTDataNV.qw)));
|
|
assert(((cast(*void)(*instance.tx)) - cast(*void)(*instance)) == 52, "VkSRTDataNV.tx has unexpected offset % instead of 52", ((cast(*void)(*instance.tx)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSRTDataNV.tx)) == 4, "VkSRTDataNV.tx has unexpected size % instead of 4", size_of(type_of(VkSRTDataNV.tx)));
|
|
assert(((cast(*void)(*instance.ty)) - cast(*void)(*instance)) == 56, "VkSRTDataNV.ty has unexpected offset % instead of 56", ((cast(*void)(*instance.ty)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSRTDataNV.ty)) == 4, "VkSRTDataNV.ty has unexpected size % instead of 4", size_of(type_of(VkSRTDataNV.ty)));
|
|
assert(((cast(*void)(*instance.tz)) - cast(*void)(*instance)) == 60, "VkSRTDataNV.tz has unexpected offset % instead of 60", ((cast(*void)(*instance.tz)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSRTDataNV.tz)) == 4, "VkSRTDataNV.tz has unexpected size % instead of 4", size_of(type_of(VkSRTDataNV.tz)));
|
|
assert(size_of(VkSRTDataNV) == 64, "VkSRTDataNV has size % instead of 64", size_of(VkSRTDataNV));
|
|
}
|
|
|
|
{
|
|
instance: VkAccelerationStructureSRTMotionInstanceNV;
|
|
assert(((cast(*void)(*instance.transformT0)) - cast(*void)(*instance)) == 0, "VkAccelerationStructureSRTMotionInstanceNV.transformT0 has unexpected offset % instead of 0", ((cast(*void)(*instance.transformT0)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureSRTMotionInstanceNV.transformT0)) == 64, "VkAccelerationStructureSRTMotionInstanceNV.transformT0 has unexpected size % instead of 64", size_of(type_of(VkAccelerationStructureSRTMotionInstanceNV.transformT0)));
|
|
assert(((cast(*void)(*instance.transformT1)) - cast(*void)(*instance)) == 64, "VkAccelerationStructureSRTMotionInstanceNV.transformT1 has unexpected offset % instead of 64", ((cast(*void)(*instance.transformT1)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureSRTMotionInstanceNV.transformT1)) == 64, "VkAccelerationStructureSRTMotionInstanceNV.transformT1 has unexpected size % instead of 64", size_of(type_of(VkAccelerationStructureSRTMotionInstanceNV.transformT1)));
|
|
assert(((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)) == 128, "VkAccelerationStructureSRTMotionInstanceNV.__bitfield has unexpected offset % instead of 128", ((cast(*void)(*instance.__bitfield)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureSRTMotionInstanceNV.__bitfield)) == 8, "VkAccelerationStructureSRTMotionInstanceNV.__bitfield has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureSRTMotionInstanceNV.__bitfield)));
|
|
assert(((cast(*void)(*instance.accelerationStructureReference)) - cast(*void)(*instance)) == 136, "VkAccelerationStructureSRTMotionInstanceNV.accelerationStructureReference has unexpected offset % instead of 136", ((cast(*void)(*instance.accelerationStructureReference)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureSRTMotionInstanceNV.accelerationStructureReference)) == 8, "VkAccelerationStructureSRTMotionInstanceNV.accelerationStructureReference has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureSRTMotionInstanceNV.accelerationStructureReference)));
|
|
assert(size_of(VkAccelerationStructureSRTMotionInstanceNV) == 144, "VkAccelerationStructureSRTMotionInstanceNV has size % instead of 144", size_of(VkAccelerationStructureSRTMotionInstanceNV));
|
|
}
|
|
|
|
{
|
|
instance: VkAccelerationStructureMotionInstanceDataNV;
|
|
assert(((cast(*void)(*instance.staticInstance)) - cast(*void)(*instance)) == 0, "VkAccelerationStructureMotionInstanceDataNV.staticInstance has unexpected offset % instead of 0", ((cast(*void)(*instance.staticInstance)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureMotionInstanceDataNV.staticInstance)) == 64, "VkAccelerationStructureMotionInstanceDataNV.staticInstance has unexpected size % instead of 64", size_of(type_of(VkAccelerationStructureMotionInstanceDataNV.staticInstance)));
|
|
assert(((cast(*void)(*instance.matrixMotionInstance)) - cast(*void)(*instance)) == 0, "VkAccelerationStructureMotionInstanceDataNV.matrixMotionInstance has unexpected offset % instead of 0", ((cast(*void)(*instance.matrixMotionInstance)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureMotionInstanceDataNV.matrixMotionInstance)) == 112, "VkAccelerationStructureMotionInstanceDataNV.matrixMotionInstance has unexpected size % instead of 112", size_of(type_of(VkAccelerationStructureMotionInstanceDataNV.matrixMotionInstance)));
|
|
assert(((cast(*void)(*instance.srtMotionInstance)) - cast(*void)(*instance)) == 0, "VkAccelerationStructureMotionInstanceDataNV.srtMotionInstance has unexpected offset % instead of 0", ((cast(*void)(*instance.srtMotionInstance)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureMotionInstanceDataNV.srtMotionInstance)) == 144, "VkAccelerationStructureMotionInstanceDataNV.srtMotionInstance has unexpected size % instead of 144", size_of(type_of(VkAccelerationStructureMotionInstanceDataNV.srtMotionInstance)));
|
|
assert(size_of(VkAccelerationStructureMotionInstanceDataNV) == 144, "VkAccelerationStructureMotionInstanceDataNV has size % instead of 144", size_of(VkAccelerationStructureMotionInstanceDataNV));
|
|
}
|
|
|
|
{
|
|
instance: VkAccelerationStructureMotionInstanceNV;
|
|
assert(((cast(*void)(*instance.type)) - cast(*void)(*instance)) == 0, "VkAccelerationStructureMotionInstanceNV.type has unexpected offset % instead of 0", ((cast(*void)(*instance.type)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureMotionInstanceNV.type)) == 4, "VkAccelerationStructureMotionInstanceNV.type has unexpected size % instead of 4", size_of(type_of(VkAccelerationStructureMotionInstanceNV.type)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 4, "VkAccelerationStructureMotionInstanceNV.flags has unexpected offset % instead of 4", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureMotionInstanceNV.flags)) == 4, "VkAccelerationStructureMotionInstanceNV.flags has unexpected size % instead of 4", size_of(type_of(VkAccelerationStructureMotionInstanceNV.flags)));
|
|
assert(((cast(*void)(*instance.data)) - cast(*void)(*instance)) == 8, "VkAccelerationStructureMotionInstanceNV.data has unexpected offset % instead of 8", ((cast(*void)(*instance.data)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureMotionInstanceNV.data)) == 144, "VkAccelerationStructureMotionInstanceNV.data has unexpected size % instead of 144", size_of(type_of(VkAccelerationStructureMotionInstanceNV.data)));
|
|
assert(size_of(VkAccelerationStructureMotionInstanceNV) == 152, "VkAccelerationStructureMotionInstanceNV has size % instead of 152", size_of(VkAccelerationStructureMotionInstanceNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceRayTracingMotionBlurFeaturesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceRayTracingMotionBlurFeaturesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayTracingMotionBlurFeaturesNV.sType)) == 4, "VkPhysicalDeviceRayTracingMotionBlurFeaturesNV.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRayTracingMotionBlurFeaturesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceRayTracingMotionBlurFeaturesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayTracingMotionBlurFeaturesNV.pNext)) == 8, "VkPhysicalDeviceRayTracingMotionBlurFeaturesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceRayTracingMotionBlurFeaturesNV.pNext)));
|
|
assert(((cast(*void)(*instance.rayTracingMotionBlur)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceRayTracingMotionBlurFeaturesNV.rayTracingMotionBlur has unexpected offset % instead of 16", ((cast(*void)(*instance.rayTracingMotionBlur)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayTracingMotionBlurFeaturesNV.rayTracingMotionBlur)) == 4, "VkPhysicalDeviceRayTracingMotionBlurFeaturesNV.rayTracingMotionBlur has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRayTracingMotionBlurFeaturesNV.rayTracingMotionBlur)));
|
|
assert(((cast(*void)(*instance.rayTracingMotionBlurPipelineTraceRaysIndirect)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceRayTracingMotionBlurFeaturesNV.rayTracingMotionBlurPipelineTraceRaysIndirect has unexpected offset % instead of 20", ((cast(*void)(*instance.rayTracingMotionBlurPipelineTraceRaysIndirect)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayTracingMotionBlurFeaturesNV.rayTracingMotionBlurPipelineTraceRaysIndirect)) == 4, "VkPhysicalDeviceRayTracingMotionBlurFeaturesNV.rayTracingMotionBlurPipelineTraceRaysIndirect has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRayTracingMotionBlurFeaturesNV.rayTracingMotionBlurPipelineTraceRaysIndirect)));
|
|
assert(size_of(VkPhysicalDeviceRayTracingMotionBlurFeaturesNV) == 24, "VkPhysicalDeviceRayTracingMotionBlurFeaturesNV has size % instead of 24", size_of(VkPhysicalDeviceRayTracingMotionBlurFeaturesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT.sType)) == 4, "VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.ycbcr2plane444Formats)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT.ycbcr2plane444Formats has unexpected offset % instead of 16", ((cast(*void)(*instance.ycbcr2plane444Formats)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT.ycbcr2plane444Formats)) == 4, "VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT.ycbcr2plane444Formats has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT.ycbcr2plane444Formats)));
|
|
assert(size_of(VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT) == 24, "VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT has size % instead of 24", size_of(VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceFragmentDensityMap2FeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceFragmentDensityMap2FeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentDensityMap2FeaturesEXT.sType)) == 4, "VkPhysicalDeviceFragmentDensityMap2FeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentDensityMap2FeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceFragmentDensityMap2FeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentDensityMap2FeaturesEXT.pNext)) == 8, "VkPhysicalDeviceFragmentDensityMap2FeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceFragmentDensityMap2FeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.fragmentDensityMapDeferred)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceFragmentDensityMap2FeaturesEXT.fragmentDensityMapDeferred has unexpected offset % instead of 16", ((cast(*void)(*instance.fragmentDensityMapDeferred)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentDensityMap2FeaturesEXT.fragmentDensityMapDeferred)) == 4, "VkPhysicalDeviceFragmentDensityMap2FeaturesEXT.fragmentDensityMapDeferred has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentDensityMap2FeaturesEXT.fragmentDensityMapDeferred)));
|
|
assert(size_of(VkPhysicalDeviceFragmentDensityMap2FeaturesEXT) == 24, "VkPhysicalDeviceFragmentDensityMap2FeaturesEXT has size % instead of 24", size_of(VkPhysicalDeviceFragmentDensityMap2FeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceFragmentDensityMap2PropertiesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceFragmentDensityMap2PropertiesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentDensityMap2PropertiesEXT.sType)) == 4, "VkPhysicalDeviceFragmentDensityMap2PropertiesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentDensityMap2PropertiesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceFragmentDensityMap2PropertiesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentDensityMap2PropertiesEXT.pNext)) == 8, "VkPhysicalDeviceFragmentDensityMap2PropertiesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceFragmentDensityMap2PropertiesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.subsampledLoads)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceFragmentDensityMap2PropertiesEXT.subsampledLoads has unexpected offset % instead of 16", ((cast(*void)(*instance.subsampledLoads)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentDensityMap2PropertiesEXT.subsampledLoads)) == 4, "VkPhysicalDeviceFragmentDensityMap2PropertiesEXT.subsampledLoads has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentDensityMap2PropertiesEXT.subsampledLoads)));
|
|
assert(((cast(*void)(*instance.subsampledCoarseReconstructionEarlyAccess)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceFragmentDensityMap2PropertiesEXT.subsampledCoarseReconstructionEarlyAccess has unexpected offset % instead of 20", ((cast(*void)(*instance.subsampledCoarseReconstructionEarlyAccess)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentDensityMap2PropertiesEXT.subsampledCoarseReconstructionEarlyAccess)) == 4, "VkPhysicalDeviceFragmentDensityMap2PropertiesEXT.subsampledCoarseReconstructionEarlyAccess has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentDensityMap2PropertiesEXT.subsampledCoarseReconstructionEarlyAccess)));
|
|
assert(((cast(*void)(*instance.maxSubsampledArrayLayers)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceFragmentDensityMap2PropertiesEXT.maxSubsampledArrayLayers has unexpected offset % instead of 24", ((cast(*void)(*instance.maxSubsampledArrayLayers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentDensityMap2PropertiesEXT.maxSubsampledArrayLayers)) == 4, "VkPhysicalDeviceFragmentDensityMap2PropertiesEXT.maxSubsampledArrayLayers has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentDensityMap2PropertiesEXT.maxSubsampledArrayLayers)));
|
|
assert(((cast(*void)(*instance.maxDescriptorSetSubsampledSamplers)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceFragmentDensityMap2PropertiesEXT.maxDescriptorSetSubsampledSamplers has unexpected offset % instead of 28", ((cast(*void)(*instance.maxDescriptorSetSubsampledSamplers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentDensityMap2PropertiesEXT.maxDescriptorSetSubsampledSamplers)) == 4, "VkPhysicalDeviceFragmentDensityMap2PropertiesEXT.maxDescriptorSetSubsampledSamplers has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentDensityMap2PropertiesEXT.maxDescriptorSetSubsampledSamplers)));
|
|
assert(size_of(VkPhysicalDeviceFragmentDensityMap2PropertiesEXT) == 32, "VkPhysicalDeviceFragmentDensityMap2PropertiesEXT has size % instead of 32", size_of(VkPhysicalDeviceFragmentDensityMap2PropertiesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkCopyCommandTransformInfoQCOM;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkCopyCommandTransformInfoQCOM.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyCommandTransformInfoQCOM.sType)) == 4, "VkCopyCommandTransformInfoQCOM.sType has unexpected size % instead of 4", size_of(type_of(VkCopyCommandTransformInfoQCOM.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkCopyCommandTransformInfoQCOM.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyCommandTransformInfoQCOM.pNext)) == 8, "VkCopyCommandTransformInfoQCOM.pNext has unexpected size % instead of 8", size_of(type_of(VkCopyCommandTransformInfoQCOM.pNext)));
|
|
assert(((cast(*void)(*instance.transform)) - cast(*void)(*instance)) == 16, "VkCopyCommandTransformInfoQCOM.transform has unexpected offset % instead of 16", ((cast(*void)(*instance.transform)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyCommandTransformInfoQCOM.transform)) == 4, "VkCopyCommandTransformInfoQCOM.transform has unexpected size % instead of 4", size_of(type_of(VkCopyCommandTransformInfoQCOM.transform)));
|
|
assert(size_of(VkCopyCommandTransformInfoQCOM) == 24, "VkCopyCommandTransformInfoQCOM has size % instead of 24", size_of(VkCopyCommandTransformInfoQCOM));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceImageCompressionControlFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceImageCompressionControlFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageCompressionControlFeaturesEXT.sType)) == 4, "VkPhysicalDeviceImageCompressionControlFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceImageCompressionControlFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceImageCompressionControlFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageCompressionControlFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceImageCompressionControlFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceImageCompressionControlFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.imageCompressionControl)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceImageCompressionControlFeaturesEXT.imageCompressionControl has unexpected offset % instead of 16", ((cast(*void)(*instance.imageCompressionControl)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageCompressionControlFeaturesEXT.imageCompressionControl)) == 4, "VkPhysicalDeviceImageCompressionControlFeaturesEXT.imageCompressionControl has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceImageCompressionControlFeaturesEXT.imageCompressionControl)));
|
|
assert(size_of(VkPhysicalDeviceImageCompressionControlFeaturesEXT) == 24, "VkPhysicalDeviceImageCompressionControlFeaturesEXT has size % instead of 24", size_of(VkPhysicalDeviceImageCompressionControlFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkImageCompressionControlEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkImageCompressionControlEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageCompressionControlEXT.sType)) == 4, "VkImageCompressionControlEXT.sType has unexpected size % instead of 4", size_of(type_of(VkImageCompressionControlEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkImageCompressionControlEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageCompressionControlEXT.pNext)) == 8, "VkImageCompressionControlEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkImageCompressionControlEXT.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkImageCompressionControlEXT.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageCompressionControlEXT.flags)) == 4, "VkImageCompressionControlEXT.flags has unexpected size % instead of 4", size_of(type_of(VkImageCompressionControlEXT.flags)));
|
|
assert(((cast(*void)(*instance.compressionControlPlaneCount)) - cast(*void)(*instance)) == 20, "VkImageCompressionControlEXT.compressionControlPlaneCount has unexpected offset % instead of 20", ((cast(*void)(*instance.compressionControlPlaneCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageCompressionControlEXT.compressionControlPlaneCount)) == 4, "VkImageCompressionControlEXT.compressionControlPlaneCount has unexpected size % instead of 4", size_of(type_of(VkImageCompressionControlEXT.compressionControlPlaneCount)));
|
|
assert(((cast(*void)(*instance.pFixedRateFlags)) - cast(*void)(*instance)) == 24, "VkImageCompressionControlEXT.pFixedRateFlags has unexpected offset % instead of 24", ((cast(*void)(*instance.pFixedRateFlags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageCompressionControlEXT.pFixedRateFlags)) == 8, "VkImageCompressionControlEXT.pFixedRateFlags has unexpected size % instead of 8", size_of(type_of(VkImageCompressionControlEXT.pFixedRateFlags)));
|
|
assert(size_of(VkImageCompressionControlEXT) == 32, "VkImageCompressionControlEXT has size % instead of 32", size_of(VkImageCompressionControlEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkImageCompressionPropertiesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkImageCompressionPropertiesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageCompressionPropertiesEXT.sType)) == 4, "VkImageCompressionPropertiesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkImageCompressionPropertiesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkImageCompressionPropertiesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageCompressionPropertiesEXT.pNext)) == 8, "VkImageCompressionPropertiesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkImageCompressionPropertiesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.imageCompressionFlags)) - cast(*void)(*instance)) == 16, "VkImageCompressionPropertiesEXT.imageCompressionFlags has unexpected offset % instead of 16", ((cast(*void)(*instance.imageCompressionFlags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageCompressionPropertiesEXT.imageCompressionFlags)) == 4, "VkImageCompressionPropertiesEXT.imageCompressionFlags has unexpected size % instead of 4", size_of(type_of(VkImageCompressionPropertiesEXT.imageCompressionFlags)));
|
|
assert(((cast(*void)(*instance.imageCompressionFixedRateFlags)) - cast(*void)(*instance)) == 20, "VkImageCompressionPropertiesEXT.imageCompressionFixedRateFlags has unexpected offset % instead of 20", ((cast(*void)(*instance.imageCompressionFixedRateFlags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageCompressionPropertiesEXT.imageCompressionFixedRateFlags)) == 4, "VkImageCompressionPropertiesEXT.imageCompressionFixedRateFlags has unexpected size % instead of 4", size_of(type_of(VkImageCompressionPropertiesEXT.imageCompressionFixedRateFlags)));
|
|
assert(size_of(VkImageCompressionPropertiesEXT) == 24, "VkImageCompressionPropertiesEXT has size % instead of 24", size_of(VkImageCompressionPropertiesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT.sType)) == 4, "VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.attachmentFeedbackLoopLayout)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT.attachmentFeedbackLoopLayout has unexpected offset % instead of 16", ((cast(*void)(*instance.attachmentFeedbackLoopLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT.attachmentFeedbackLoopLayout)) == 4, "VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT.attachmentFeedbackLoopLayout has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT.attachmentFeedbackLoopLayout)));
|
|
assert(size_of(VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT) == 24, "VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT has size % instead of 24", size_of(VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDevice4444FormatsFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDevice4444FormatsFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevice4444FormatsFeaturesEXT.sType)) == 4, "VkPhysicalDevice4444FormatsFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevice4444FormatsFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDevice4444FormatsFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevice4444FormatsFeaturesEXT.pNext)) == 8, "VkPhysicalDevice4444FormatsFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDevice4444FormatsFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.formatA4R4G4B4)) - cast(*void)(*instance)) == 16, "VkPhysicalDevice4444FormatsFeaturesEXT.formatA4R4G4B4 has unexpected offset % instead of 16", ((cast(*void)(*instance.formatA4R4G4B4)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevice4444FormatsFeaturesEXT.formatA4R4G4B4)) == 4, "VkPhysicalDevice4444FormatsFeaturesEXT.formatA4R4G4B4 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevice4444FormatsFeaturesEXT.formatA4R4G4B4)));
|
|
assert(((cast(*void)(*instance.formatA4B4G4R4)) - cast(*void)(*instance)) == 20, "VkPhysicalDevice4444FormatsFeaturesEXT.formatA4B4G4R4 has unexpected offset % instead of 20", ((cast(*void)(*instance.formatA4B4G4R4)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevice4444FormatsFeaturesEXT.formatA4B4G4R4)) == 4, "VkPhysicalDevice4444FormatsFeaturesEXT.formatA4B4G4R4 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevice4444FormatsFeaturesEXT.formatA4B4G4R4)));
|
|
assert(size_of(VkPhysicalDevice4444FormatsFeaturesEXT) == 24, "VkPhysicalDevice4444FormatsFeaturesEXT has size % instead of 24", size_of(VkPhysicalDevice4444FormatsFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceFaultFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceFaultFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFaultFeaturesEXT.sType)) == 4, "VkPhysicalDeviceFaultFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFaultFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceFaultFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFaultFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceFaultFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceFaultFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.deviceFault)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceFaultFeaturesEXT.deviceFault has unexpected offset % instead of 16", ((cast(*void)(*instance.deviceFault)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFaultFeaturesEXT.deviceFault)) == 4, "VkPhysicalDeviceFaultFeaturesEXT.deviceFault has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFaultFeaturesEXT.deviceFault)));
|
|
assert(((cast(*void)(*instance.deviceFaultVendorBinary)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceFaultFeaturesEXT.deviceFaultVendorBinary has unexpected offset % instead of 20", ((cast(*void)(*instance.deviceFaultVendorBinary)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFaultFeaturesEXT.deviceFaultVendorBinary)) == 4, "VkPhysicalDeviceFaultFeaturesEXT.deviceFaultVendorBinary has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFaultFeaturesEXT.deviceFaultVendorBinary)));
|
|
assert(size_of(VkPhysicalDeviceFaultFeaturesEXT) == 24, "VkPhysicalDeviceFaultFeaturesEXT has size % instead of 24", size_of(VkPhysicalDeviceFaultFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkDeviceFaultCountsEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDeviceFaultCountsEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceFaultCountsEXT.sType)) == 4, "VkDeviceFaultCountsEXT.sType has unexpected size % instead of 4", size_of(type_of(VkDeviceFaultCountsEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDeviceFaultCountsEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceFaultCountsEXT.pNext)) == 8, "VkDeviceFaultCountsEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkDeviceFaultCountsEXT.pNext)));
|
|
assert(((cast(*void)(*instance.addressInfoCount)) - cast(*void)(*instance)) == 16, "VkDeviceFaultCountsEXT.addressInfoCount has unexpected offset % instead of 16", ((cast(*void)(*instance.addressInfoCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceFaultCountsEXT.addressInfoCount)) == 4, "VkDeviceFaultCountsEXT.addressInfoCount has unexpected size % instead of 4", size_of(type_of(VkDeviceFaultCountsEXT.addressInfoCount)));
|
|
assert(((cast(*void)(*instance.vendorInfoCount)) - cast(*void)(*instance)) == 20, "VkDeviceFaultCountsEXT.vendorInfoCount has unexpected offset % instead of 20", ((cast(*void)(*instance.vendorInfoCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceFaultCountsEXT.vendorInfoCount)) == 4, "VkDeviceFaultCountsEXT.vendorInfoCount has unexpected size % instead of 4", size_of(type_of(VkDeviceFaultCountsEXT.vendorInfoCount)));
|
|
assert(((cast(*void)(*instance.vendorBinarySize)) - cast(*void)(*instance)) == 24, "VkDeviceFaultCountsEXT.vendorBinarySize has unexpected offset % instead of 24", ((cast(*void)(*instance.vendorBinarySize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceFaultCountsEXT.vendorBinarySize)) == 8, "VkDeviceFaultCountsEXT.vendorBinarySize has unexpected size % instead of 8", size_of(type_of(VkDeviceFaultCountsEXT.vendorBinarySize)));
|
|
assert(size_of(VkDeviceFaultCountsEXT) == 32, "VkDeviceFaultCountsEXT has size % instead of 32", size_of(VkDeviceFaultCountsEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkDeviceFaultAddressInfoEXT;
|
|
assert(((cast(*void)(*instance.addressType)) - cast(*void)(*instance)) == 0, "VkDeviceFaultAddressInfoEXT.addressType has unexpected offset % instead of 0", ((cast(*void)(*instance.addressType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceFaultAddressInfoEXT.addressType)) == 4, "VkDeviceFaultAddressInfoEXT.addressType has unexpected size % instead of 4", size_of(type_of(VkDeviceFaultAddressInfoEXT.addressType)));
|
|
assert(((cast(*void)(*instance.reportedAddress)) - cast(*void)(*instance)) == 8, "VkDeviceFaultAddressInfoEXT.reportedAddress has unexpected offset % instead of 8", ((cast(*void)(*instance.reportedAddress)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceFaultAddressInfoEXT.reportedAddress)) == 8, "VkDeviceFaultAddressInfoEXT.reportedAddress has unexpected size % instead of 8", size_of(type_of(VkDeviceFaultAddressInfoEXT.reportedAddress)));
|
|
assert(((cast(*void)(*instance.addressPrecision)) - cast(*void)(*instance)) == 16, "VkDeviceFaultAddressInfoEXT.addressPrecision has unexpected offset % instead of 16", ((cast(*void)(*instance.addressPrecision)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceFaultAddressInfoEXT.addressPrecision)) == 8, "VkDeviceFaultAddressInfoEXT.addressPrecision has unexpected size % instead of 8", size_of(type_of(VkDeviceFaultAddressInfoEXT.addressPrecision)));
|
|
assert(size_of(VkDeviceFaultAddressInfoEXT) == 24, "VkDeviceFaultAddressInfoEXT has size % instead of 24", size_of(VkDeviceFaultAddressInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkDeviceFaultVendorInfoEXT;
|
|
assert(((cast(*void)(*instance.description)) - cast(*void)(*instance)) == 0, "VkDeviceFaultVendorInfoEXT.description has unexpected offset % instead of 0", ((cast(*void)(*instance.description)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceFaultVendorInfoEXT.description)) == 256, "VkDeviceFaultVendorInfoEXT.description has unexpected size % instead of 256", size_of(type_of(VkDeviceFaultVendorInfoEXT.description)));
|
|
assert(((cast(*void)(*instance.vendorFaultCode)) - cast(*void)(*instance)) == 256, "VkDeviceFaultVendorInfoEXT.vendorFaultCode has unexpected offset % instead of 256", ((cast(*void)(*instance.vendorFaultCode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceFaultVendorInfoEXT.vendorFaultCode)) == 8, "VkDeviceFaultVendorInfoEXT.vendorFaultCode has unexpected size % instead of 8", size_of(type_of(VkDeviceFaultVendorInfoEXT.vendorFaultCode)));
|
|
assert(((cast(*void)(*instance.vendorFaultData)) - cast(*void)(*instance)) == 264, "VkDeviceFaultVendorInfoEXT.vendorFaultData has unexpected offset % instead of 264", ((cast(*void)(*instance.vendorFaultData)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceFaultVendorInfoEXT.vendorFaultData)) == 8, "VkDeviceFaultVendorInfoEXT.vendorFaultData has unexpected size % instead of 8", size_of(type_of(VkDeviceFaultVendorInfoEXT.vendorFaultData)));
|
|
assert(size_of(VkDeviceFaultVendorInfoEXT) == 272, "VkDeviceFaultVendorInfoEXT has size % instead of 272", size_of(VkDeviceFaultVendorInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkDeviceFaultInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDeviceFaultInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceFaultInfoEXT.sType)) == 4, "VkDeviceFaultInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkDeviceFaultInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDeviceFaultInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceFaultInfoEXT.pNext)) == 8, "VkDeviceFaultInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkDeviceFaultInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.description)) - cast(*void)(*instance)) == 16, "VkDeviceFaultInfoEXT.description has unexpected offset % instead of 16", ((cast(*void)(*instance.description)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceFaultInfoEXT.description)) == 256, "VkDeviceFaultInfoEXT.description has unexpected size % instead of 256", size_of(type_of(VkDeviceFaultInfoEXT.description)));
|
|
assert(((cast(*void)(*instance.pAddressInfos)) - cast(*void)(*instance)) == 272, "VkDeviceFaultInfoEXT.pAddressInfos has unexpected offset % instead of 272", ((cast(*void)(*instance.pAddressInfos)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceFaultInfoEXT.pAddressInfos)) == 8, "VkDeviceFaultInfoEXT.pAddressInfos has unexpected size % instead of 8", size_of(type_of(VkDeviceFaultInfoEXT.pAddressInfos)));
|
|
assert(((cast(*void)(*instance.pVendorInfos)) - cast(*void)(*instance)) == 280, "VkDeviceFaultInfoEXT.pVendorInfos has unexpected offset % instead of 280", ((cast(*void)(*instance.pVendorInfos)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceFaultInfoEXT.pVendorInfos)) == 8, "VkDeviceFaultInfoEXT.pVendorInfos has unexpected size % instead of 8", size_of(type_of(VkDeviceFaultInfoEXT.pVendorInfos)));
|
|
assert(((cast(*void)(*instance.pVendorBinaryData)) - cast(*void)(*instance)) == 288, "VkDeviceFaultInfoEXT.pVendorBinaryData has unexpected offset % instead of 288", ((cast(*void)(*instance.pVendorBinaryData)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceFaultInfoEXT.pVendorBinaryData)) == 8, "VkDeviceFaultInfoEXT.pVendorBinaryData has unexpected size % instead of 8", size_of(type_of(VkDeviceFaultInfoEXT.pVendorBinaryData)));
|
|
assert(size_of(VkDeviceFaultInfoEXT) == 296, "VkDeviceFaultInfoEXT has size % instead of 296", size_of(VkDeviceFaultInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkDeviceFaultVendorBinaryHeaderVersionOneEXT;
|
|
assert(((cast(*void)(*instance.headerSize)) - cast(*void)(*instance)) == 0, "VkDeviceFaultVendorBinaryHeaderVersionOneEXT.headerSize has unexpected offset % instead of 0", ((cast(*void)(*instance.headerSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceFaultVendorBinaryHeaderVersionOneEXT.headerSize)) == 4, "VkDeviceFaultVendorBinaryHeaderVersionOneEXT.headerSize has unexpected size % instead of 4", size_of(type_of(VkDeviceFaultVendorBinaryHeaderVersionOneEXT.headerSize)));
|
|
assert(((cast(*void)(*instance.headerVersion)) - cast(*void)(*instance)) == 4, "VkDeviceFaultVendorBinaryHeaderVersionOneEXT.headerVersion has unexpected offset % instead of 4", ((cast(*void)(*instance.headerVersion)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceFaultVendorBinaryHeaderVersionOneEXT.headerVersion)) == 4, "VkDeviceFaultVendorBinaryHeaderVersionOneEXT.headerVersion has unexpected size % instead of 4", size_of(type_of(VkDeviceFaultVendorBinaryHeaderVersionOneEXT.headerVersion)));
|
|
assert(((cast(*void)(*instance.vendorID)) - cast(*void)(*instance)) == 8, "VkDeviceFaultVendorBinaryHeaderVersionOneEXT.vendorID has unexpected offset % instead of 8", ((cast(*void)(*instance.vendorID)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceFaultVendorBinaryHeaderVersionOneEXT.vendorID)) == 4, "VkDeviceFaultVendorBinaryHeaderVersionOneEXT.vendorID has unexpected size % instead of 4", size_of(type_of(VkDeviceFaultVendorBinaryHeaderVersionOneEXT.vendorID)));
|
|
assert(((cast(*void)(*instance.deviceID)) - cast(*void)(*instance)) == 12, "VkDeviceFaultVendorBinaryHeaderVersionOneEXT.deviceID has unexpected offset % instead of 12", ((cast(*void)(*instance.deviceID)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceFaultVendorBinaryHeaderVersionOneEXT.deviceID)) == 4, "VkDeviceFaultVendorBinaryHeaderVersionOneEXT.deviceID has unexpected size % instead of 4", size_of(type_of(VkDeviceFaultVendorBinaryHeaderVersionOneEXT.deviceID)));
|
|
assert(((cast(*void)(*instance.driverVersion)) - cast(*void)(*instance)) == 16, "VkDeviceFaultVendorBinaryHeaderVersionOneEXT.driverVersion has unexpected offset % instead of 16", ((cast(*void)(*instance.driverVersion)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceFaultVendorBinaryHeaderVersionOneEXT.driverVersion)) == 4, "VkDeviceFaultVendorBinaryHeaderVersionOneEXT.driverVersion has unexpected size % instead of 4", size_of(type_of(VkDeviceFaultVendorBinaryHeaderVersionOneEXT.driverVersion)));
|
|
assert(((cast(*void)(*instance.pipelineCacheUUID)) - cast(*void)(*instance)) == 20, "VkDeviceFaultVendorBinaryHeaderVersionOneEXT.pipelineCacheUUID has unexpected offset % instead of 20", ((cast(*void)(*instance.pipelineCacheUUID)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceFaultVendorBinaryHeaderVersionOneEXT.pipelineCacheUUID)) == 16, "VkDeviceFaultVendorBinaryHeaderVersionOneEXT.pipelineCacheUUID has unexpected size % instead of 16", size_of(type_of(VkDeviceFaultVendorBinaryHeaderVersionOneEXT.pipelineCacheUUID)));
|
|
assert(((cast(*void)(*instance.applicationNameOffset)) - cast(*void)(*instance)) == 36, "VkDeviceFaultVendorBinaryHeaderVersionOneEXT.applicationNameOffset has unexpected offset % instead of 36", ((cast(*void)(*instance.applicationNameOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceFaultVendorBinaryHeaderVersionOneEXT.applicationNameOffset)) == 4, "VkDeviceFaultVendorBinaryHeaderVersionOneEXT.applicationNameOffset has unexpected size % instead of 4", size_of(type_of(VkDeviceFaultVendorBinaryHeaderVersionOneEXT.applicationNameOffset)));
|
|
assert(((cast(*void)(*instance.applicationVersion)) - cast(*void)(*instance)) == 40, "VkDeviceFaultVendorBinaryHeaderVersionOneEXT.applicationVersion has unexpected offset % instead of 40", ((cast(*void)(*instance.applicationVersion)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceFaultVendorBinaryHeaderVersionOneEXT.applicationVersion)) == 4, "VkDeviceFaultVendorBinaryHeaderVersionOneEXT.applicationVersion has unexpected size % instead of 4", size_of(type_of(VkDeviceFaultVendorBinaryHeaderVersionOneEXT.applicationVersion)));
|
|
assert(((cast(*void)(*instance.engineNameOffset)) - cast(*void)(*instance)) == 44, "VkDeviceFaultVendorBinaryHeaderVersionOneEXT.engineNameOffset has unexpected offset % instead of 44", ((cast(*void)(*instance.engineNameOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceFaultVendorBinaryHeaderVersionOneEXT.engineNameOffset)) == 4, "VkDeviceFaultVendorBinaryHeaderVersionOneEXT.engineNameOffset has unexpected size % instead of 4", size_of(type_of(VkDeviceFaultVendorBinaryHeaderVersionOneEXT.engineNameOffset)));
|
|
assert(((cast(*void)(*instance.engineVersion)) - cast(*void)(*instance)) == 48, "VkDeviceFaultVendorBinaryHeaderVersionOneEXT.engineVersion has unexpected offset % instead of 48", ((cast(*void)(*instance.engineVersion)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceFaultVendorBinaryHeaderVersionOneEXT.engineVersion)) == 4, "VkDeviceFaultVendorBinaryHeaderVersionOneEXT.engineVersion has unexpected size % instead of 4", size_of(type_of(VkDeviceFaultVendorBinaryHeaderVersionOneEXT.engineVersion)));
|
|
assert(((cast(*void)(*instance.apiVersion)) - cast(*void)(*instance)) == 52, "VkDeviceFaultVendorBinaryHeaderVersionOneEXT.apiVersion has unexpected offset % instead of 52", ((cast(*void)(*instance.apiVersion)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceFaultVendorBinaryHeaderVersionOneEXT.apiVersion)) == 4, "VkDeviceFaultVendorBinaryHeaderVersionOneEXT.apiVersion has unexpected size % instead of 4", size_of(type_of(VkDeviceFaultVendorBinaryHeaderVersionOneEXT.apiVersion)));
|
|
assert(size_of(VkDeviceFaultVendorBinaryHeaderVersionOneEXT) == 56, "VkDeviceFaultVendorBinaryHeaderVersionOneEXT has size % instead of 56", size_of(VkDeviceFaultVendorBinaryHeaderVersionOneEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT.sType)) == 4, "VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.rasterizationOrderColorAttachmentAccess)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT.rasterizationOrderColorAttachmentAccess has unexpected offset % instead of 16", ((cast(*void)(*instance.rasterizationOrderColorAttachmentAccess)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT.rasterizationOrderColorAttachmentAccess)) == 4, "VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT.rasterizationOrderColorAttachmentAccess has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT.rasterizationOrderColorAttachmentAccess)));
|
|
assert(((cast(*void)(*instance.rasterizationOrderDepthAttachmentAccess)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT.rasterizationOrderDepthAttachmentAccess has unexpected offset % instead of 20", ((cast(*void)(*instance.rasterizationOrderDepthAttachmentAccess)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT.rasterizationOrderDepthAttachmentAccess)) == 4, "VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT.rasterizationOrderDepthAttachmentAccess has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT.rasterizationOrderDepthAttachmentAccess)));
|
|
assert(((cast(*void)(*instance.rasterizationOrderStencilAttachmentAccess)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT.rasterizationOrderStencilAttachmentAccess has unexpected offset % instead of 24", ((cast(*void)(*instance.rasterizationOrderStencilAttachmentAccess)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT.rasterizationOrderStencilAttachmentAccess)) == 4, "VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT.rasterizationOrderStencilAttachmentAccess has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT.rasterizationOrderStencilAttachmentAccess)));
|
|
assert(size_of(VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT) == 32, "VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT has size % instead of 32", size_of(VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT.sType)) == 4, "VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.formatRgba10x6WithoutYCbCrSampler)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT.formatRgba10x6WithoutYCbCrSampler has unexpected offset % instead of 16", ((cast(*void)(*instance.formatRgba10x6WithoutYCbCrSampler)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT.formatRgba10x6WithoutYCbCrSampler)) == 4, "VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT.formatRgba10x6WithoutYCbCrSampler has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT.formatRgba10x6WithoutYCbCrSampler)));
|
|
assert(size_of(VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT) == 24, "VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT has size % instead of 24", size_of(VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT.sType)) == 4, "VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.mutableDescriptorType)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT.mutableDescriptorType has unexpected offset % instead of 16", ((cast(*void)(*instance.mutableDescriptorType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT.mutableDescriptorType)) == 4, "VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT.mutableDescriptorType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT.mutableDescriptorType)));
|
|
assert(size_of(VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT) == 24, "VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT has size % instead of 24", size_of(VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkMutableDescriptorTypeListEXT;
|
|
assert(((cast(*void)(*instance.descriptorTypeCount)) - cast(*void)(*instance)) == 0, "VkMutableDescriptorTypeListEXT.descriptorTypeCount has unexpected offset % instead of 0", ((cast(*void)(*instance.descriptorTypeCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMutableDescriptorTypeListEXT.descriptorTypeCount)) == 4, "VkMutableDescriptorTypeListEXT.descriptorTypeCount has unexpected size % instead of 4", size_of(type_of(VkMutableDescriptorTypeListEXT.descriptorTypeCount)));
|
|
assert(((cast(*void)(*instance.pDescriptorTypes)) - cast(*void)(*instance)) == 8, "VkMutableDescriptorTypeListEXT.pDescriptorTypes has unexpected offset % instead of 8", ((cast(*void)(*instance.pDescriptorTypes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMutableDescriptorTypeListEXT.pDescriptorTypes)) == 8, "VkMutableDescriptorTypeListEXT.pDescriptorTypes has unexpected size % instead of 8", size_of(type_of(VkMutableDescriptorTypeListEXT.pDescriptorTypes)));
|
|
assert(size_of(VkMutableDescriptorTypeListEXT) == 16, "VkMutableDescriptorTypeListEXT has size % instead of 16", size_of(VkMutableDescriptorTypeListEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkMutableDescriptorTypeCreateInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkMutableDescriptorTypeCreateInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMutableDescriptorTypeCreateInfoEXT.sType)) == 4, "VkMutableDescriptorTypeCreateInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkMutableDescriptorTypeCreateInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkMutableDescriptorTypeCreateInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMutableDescriptorTypeCreateInfoEXT.pNext)) == 8, "VkMutableDescriptorTypeCreateInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkMutableDescriptorTypeCreateInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.mutableDescriptorTypeListCount)) - cast(*void)(*instance)) == 16, "VkMutableDescriptorTypeCreateInfoEXT.mutableDescriptorTypeListCount has unexpected offset % instead of 16", ((cast(*void)(*instance.mutableDescriptorTypeListCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMutableDescriptorTypeCreateInfoEXT.mutableDescriptorTypeListCount)) == 4, "VkMutableDescriptorTypeCreateInfoEXT.mutableDescriptorTypeListCount has unexpected size % instead of 4", size_of(type_of(VkMutableDescriptorTypeCreateInfoEXT.mutableDescriptorTypeListCount)));
|
|
assert(((cast(*void)(*instance.pMutableDescriptorTypeLists)) - cast(*void)(*instance)) == 24, "VkMutableDescriptorTypeCreateInfoEXT.pMutableDescriptorTypeLists has unexpected offset % instead of 24", ((cast(*void)(*instance.pMutableDescriptorTypeLists)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMutableDescriptorTypeCreateInfoEXT.pMutableDescriptorTypeLists)) == 8, "VkMutableDescriptorTypeCreateInfoEXT.pMutableDescriptorTypeLists has unexpected size % instead of 8", size_of(type_of(VkMutableDescriptorTypeCreateInfoEXT.pMutableDescriptorTypeLists)));
|
|
assert(size_of(VkMutableDescriptorTypeCreateInfoEXT) == 32, "VkMutableDescriptorTypeCreateInfoEXT has size % instead of 32", size_of(VkMutableDescriptorTypeCreateInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT.sType)) == 4, "VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.vertexInputDynamicState)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT.vertexInputDynamicState has unexpected offset % instead of 16", ((cast(*void)(*instance.vertexInputDynamicState)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT.vertexInputDynamicState)) == 4, "VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT.vertexInputDynamicState has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT.vertexInputDynamicState)));
|
|
assert(size_of(VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT) == 24, "VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT has size % instead of 24", size_of(VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkVertexInputBindingDescription2EXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVertexInputBindingDescription2EXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVertexInputBindingDescription2EXT.sType)) == 4, "VkVertexInputBindingDescription2EXT.sType has unexpected size % instead of 4", size_of(type_of(VkVertexInputBindingDescription2EXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVertexInputBindingDescription2EXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVertexInputBindingDescription2EXT.pNext)) == 8, "VkVertexInputBindingDescription2EXT.pNext has unexpected size % instead of 8", size_of(type_of(VkVertexInputBindingDescription2EXT.pNext)));
|
|
assert(((cast(*void)(*instance.binding)) - cast(*void)(*instance)) == 16, "VkVertexInputBindingDescription2EXT.binding has unexpected offset % instead of 16", ((cast(*void)(*instance.binding)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVertexInputBindingDescription2EXT.binding)) == 4, "VkVertexInputBindingDescription2EXT.binding has unexpected size % instead of 4", size_of(type_of(VkVertexInputBindingDescription2EXT.binding)));
|
|
assert(((cast(*void)(*instance.stride)) - cast(*void)(*instance)) == 20, "VkVertexInputBindingDescription2EXT.stride has unexpected offset % instead of 20", ((cast(*void)(*instance.stride)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVertexInputBindingDescription2EXT.stride)) == 4, "VkVertexInputBindingDescription2EXT.stride has unexpected size % instead of 4", size_of(type_of(VkVertexInputBindingDescription2EXT.stride)));
|
|
assert(((cast(*void)(*instance.inputRate)) - cast(*void)(*instance)) == 24, "VkVertexInputBindingDescription2EXT.inputRate has unexpected offset % instead of 24", ((cast(*void)(*instance.inputRate)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVertexInputBindingDescription2EXT.inputRate)) == 4, "VkVertexInputBindingDescription2EXT.inputRate has unexpected size % instead of 4", size_of(type_of(VkVertexInputBindingDescription2EXT.inputRate)));
|
|
assert(((cast(*void)(*instance.divisor)) - cast(*void)(*instance)) == 28, "VkVertexInputBindingDescription2EXT.divisor has unexpected offset % instead of 28", ((cast(*void)(*instance.divisor)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVertexInputBindingDescription2EXT.divisor)) == 4, "VkVertexInputBindingDescription2EXT.divisor has unexpected size % instead of 4", size_of(type_of(VkVertexInputBindingDescription2EXT.divisor)));
|
|
assert(size_of(VkVertexInputBindingDescription2EXT) == 32, "VkVertexInputBindingDescription2EXT has size % instead of 32", size_of(VkVertexInputBindingDescription2EXT));
|
|
}
|
|
|
|
{
|
|
instance: VkVertexInputAttributeDescription2EXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkVertexInputAttributeDescription2EXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVertexInputAttributeDescription2EXT.sType)) == 4, "VkVertexInputAttributeDescription2EXT.sType has unexpected size % instead of 4", size_of(type_of(VkVertexInputAttributeDescription2EXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkVertexInputAttributeDescription2EXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVertexInputAttributeDescription2EXT.pNext)) == 8, "VkVertexInputAttributeDescription2EXT.pNext has unexpected size % instead of 8", size_of(type_of(VkVertexInputAttributeDescription2EXT.pNext)));
|
|
assert(((cast(*void)(*instance.location)) - cast(*void)(*instance)) == 16, "VkVertexInputAttributeDescription2EXT.location has unexpected offset % instead of 16", ((cast(*void)(*instance.location)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVertexInputAttributeDescription2EXT.location)) == 4, "VkVertexInputAttributeDescription2EXT.location has unexpected size % instead of 4", size_of(type_of(VkVertexInputAttributeDescription2EXT.location)));
|
|
assert(((cast(*void)(*instance.binding)) - cast(*void)(*instance)) == 20, "VkVertexInputAttributeDescription2EXT.binding has unexpected offset % instead of 20", ((cast(*void)(*instance.binding)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVertexInputAttributeDescription2EXT.binding)) == 4, "VkVertexInputAttributeDescription2EXT.binding has unexpected size % instead of 4", size_of(type_of(VkVertexInputAttributeDescription2EXT.binding)));
|
|
assert(((cast(*void)(*instance.format)) - cast(*void)(*instance)) == 24, "VkVertexInputAttributeDescription2EXT.format has unexpected offset % instead of 24", ((cast(*void)(*instance.format)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVertexInputAttributeDescription2EXT.format)) == 4, "VkVertexInputAttributeDescription2EXT.format has unexpected size % instead of 4", size_of(type_of(VkVertexInputAttributeDescription2EXT.format)));
|
|
assert(((cast(*void)(*instance.offset)) - cast(*void)(*instance)) == 28, "VkVertexInputAttributeDescription2EXT.offset has unexpected offset % instead of 28", ((cast(*void)(*instance.offset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkVertexInputAttributeDescription2EXT.offset)) == 4, "VkVertexInputAttributeDescription2EXT.offset has unexpected size % instead of 4", size_of(type_of(VkVertexInputAttributeDescription2EXT.offset)));
|
|
assert(size_of(VkVertexInputAttributeDescription2EXT) == 32, "VkVertexInputAttributeDescription2EXT has size % instead of 32", size_of(VkVertexInputAttributeDescription2EXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceDrmPropertiesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceDrmPropertiesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDrmPropertiesEXT.sType)) == 4, "VkPhysicalDeviceDrmPropertiesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDrmPropertiesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceDrmPropertiesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDrmPropertiesEXT.pNext)) == 8, "VkPhysicalDeviceDrmPropertiesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDrmPropertiesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.hasPrimary)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceDrmPropertiesEXT.hasPrimary has unexpected offset % instead of 16", ((cast(*void)(*instance.hasPrimary)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDrmPropertiesEXT.hasPrimary)) == 4, "VkPhysicalDeviceDrmPropertiesEXT.hasPrimary has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDrmPropertiesEXT.hasPrimary)));
|
|
assert(((cast(*void)(*instance.hasRender)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceDrmPropertiesEXT.hasRender has unexpected offset % instead of 20", ((cast(*void)(*instance.hasRender)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDrmPropertiesEXT.hasRender)) == 4, "VkPhysicalDeviceDrmPropertiesEXT.hasRender has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDrmPropertiesEXT.hasRender)));
|
|
assert(((cast(*void)(*instance.primaryMajor)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceDrmPropertiesEXT.primaryMajor has unexpected offset % instead of 24", ((cast(*void)(*instance.primaryMajor)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDrmPropertiesEXT.primaryMajor)) == 8, "VkPhysicalDeviceDrmPropertiesEXT.primaryMajor has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDrmPropertiesEXT.primaryMajor)));
|
|
assert(((cast(*void)(*instance.primaryMinor)) - cast(*void)(*instance)) == 32, "VkPhysicalDeviceDrmPropertiesEXT.primaryMinor has unexpected offset % instead of 32", ((cast(*void)(*instance.primaryMinor)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDrmPropertiesEXT.primaryMinor)) == 8, "VkPhysicalDeviceDrmPropertiesEXT.primaryMinor has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDrmPropertiesEXT.primaryMinor)));
|
|
assert(((cast(*void)(*instance.renderMajor)) - cast(*void)(*instance)) == 40, "VkPhysicalDeviceDrmPropertiesEXT.renderMajor has unexpected offset % instead of 40", ((cast(*void)(*instance.renderMajor)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDrmPropertiesEXT.renderMajor)) == 8, "VkPhysicalDeviceDrmPropertiesEXT.renderMajor has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDrmPropertiesEXT.renderMajor)));
|
|
assert(((cast(*void)(*instance.renderMinor)) - cast(*void)(*instance)) == 48, "VkPhysicalDeviceDrmPropertiesEXT.renderMinor has unexpected offset % instead of 48", ((cast(*void)(*instance.renderMinor)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDrmPropertiesEXT.renderMinor)) == 8, "VkPhysicalDeviceDrmPropertiesEXT.renderMinor has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDrmPropertiesEXT.renderMinor)));
|
|
assert(size_of(VkPhysicalDeviceDrmPropertiesEXT) == 56, "VkPhysicalDeviceDrmPropertiesEXT has size % instead of 56", size_of(VkPhysicalDeviceDrmPropertiesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceAddressBindingReportFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceAddressBindingReportFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceAddressBindingReportFeaturesEXT.sType)) == 4, "VkPhysicalDeviceAddressBindingReportFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceAddressBindingReportFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceAddressBindingReportFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceAddressBindingReportFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceAddressBindingReportFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceAddressBindingReportFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.reportAddressBinding)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceAddressBindingReportFeaturesEXT.reportAddressBinding has unexpected offset % instead of 16", ((cast(*void)(*instance.reportAddressBinding)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceAddressBindingReportFeaturesEXT.reportAddressBinding)) == 4, "VkPhysicalDeviceAddressBindingReportFeaturesEXT.reportAddressBinding has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceAddressBindingReportFeaturesEXT.reportAddressBinding)));
|
|
assert(size_of(VkPhysicalDeviceAddressBindingReportFeaturesEXT) == 24, "VkPhysicalDeviceAddressBindingReportFeaturesEXT has size % instead of 24", size_of(VkPhysicalDeviceAddressBindingReportFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkDeviceAddressBindingCallbackDataEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDeviceAddressBindingCallbackDataEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceAddressBindingCallbackDataEXT.sType)) == 4, "VkDeviceAddressBindingCallbackDataEXT.sType has unexpected size % instead of 4", size_of(type_of(VkDeviceAddressBindingCallbackDataEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDeviceAddressBindingCallbackDataEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceAddressBindingCallbackDataEXT.pNext)) == 8, "VkDeviceAddressBindingCallbackDataEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkDeviceAddressBindingCallbackDataEXT.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkDeviceAddressBindingCallbackDataEXT.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceAddressBindingCallbackDataEXT.flags)) == 4, "VkDeviceAddressBindingCallbackDataEXT.flags has unexpected size % instead of 4", size_of(type_of(VkDeviceAddressBindingCallbackDataEXT.flags)));
|
|
assert(((cast(*void)(*instance.baseAddress)) - cast(*void)(*instance)) == 24, "VkDeviceAddressBindingCallbackDataEXT.baseAddress has unexpected offset % instead of 24", ((cast(*void)(*instance.baseAddress)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceAddressBindingCallbackDataEXT.baseAddress)) == 8, "VkDeviceAddressBindingCallbackDataEXT.baseAddress has unexpected size % instead of 8", size_of(type_of(VkDeviceAddressBindingCallbackDataEXT.baseAddress)));
|
|
assert(((cast(*void)(*instance.size)) - cast(*void)(*instance)) == 32, "VkDeviceAddressBindingCallbackDataEXT.size has unexpected offset % instead of 32", ((cast(*void)(*instance.size)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceAddressBindingCallbackDataEXT.size)) == 8, "VkDeviceAddressBindingCallbackDataEXT.size has unexpected size % instead of 8", size_of(type_of(VkDeviceAddressBindingCallbackDataEXT.size)));
|
|
assert(((cast(*void)(*instance.bindingType)) - cast(*void)(*instance)) == 40, "VkDeviceAddressBindingCallbackDataEXT.bindingType has unexpected offset % instead of 40", ((cast(*void)(*instance.bindingType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceAddressBindingCallbackDataEXT.bindingType)) == 4, "VkDeviceAddressBindingCallbackDataEXT.bindingType has unexpected size % instead of 4", size_of(type_of(VkDeviceAddressBindingCallbackDataEXT.bindingType)));
|
|
assert(size_of(VkDeviceAddressBindingCallbackDataEXT) == 48, "VkDeviceAddressBindingCallbackDataEXT has size % instead of 48", size_of(VkDeviceAddressBindingCallbackDataEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceDepthClipControlFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceDepthClipControlFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDepthClipControlFeaturesEXT.sType)) == 4, "VkPhysicalDeviceDepthClipControlFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDepthClipControlFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceDepthClipControlFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDepthClipControlFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceDepthClipControlFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDepthClipControlFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.depthClipControl)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceDepthClipControlFeaturesEXT.depthClipControl has unexpected offset % instead of 16", ((cast(*void)(*instance.depthClipControl)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDepthClipControlFeaturesEXT.depthClipControl)) == 4, "VkPhysicalDeviceDepthClipControlFeaturesEXT.depthClipControl has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDepthClipControlFeaturesEXT.depthClipControl)));
|
|
assert(size_of(VkPhysicalDeviceDepthClipControlFeaturesEXT) == 24, "VkPhysicalDeviceDepthClipControlFeaturesEXT has size % instead of 24", size_of(VkPhysicalDeviceDepthClipControlFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineViewportDepthClipControlCreateInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineViewportDepthClipControlCreateInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineViewportDepthClipControlCreateInfoEXT.sType)) == 4, "VkPipelineViewportDepthClipControlCreateInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineViewportDepthClipControlCreateInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineViewportDepthClipControlCreateInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineViewportDepthClipControlCreateInfoEXT.pNext)) == 8, "VkPipelineViewportDepthClipControlCreateInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineViewportDepthClipControlCreateInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.negativeOneToOne)) - cast(*void)(*instance)) == 16, "VkPipelineViewportDepthClipControlCreateInfoEXT.negativeOneToOne has unexpected offset % instead of 16", ((cast(*void)(*instance.negativeOneToOne)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineViewportDepthClipControlCreateInfoEXT.negativeOneToOne)) == 4, "VkPipelineViewportDepthClipControlCreateInfoEXT.negativeOneToOne has unexpected size % instead of 4", size_of(type_of(VkPipelineViewportDepthClipControlCreateInfoEXT.negativeOneToOne)));
|
|
assert(size_of(VkPipelineViewportDepthClipControlCreateInfoEXT) == 24, "VkPipelineViewportDepthClipControlCreateInfoEXT has size % instead of 24", size_of(VkPipelineViewportDepthClipControlCreateInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT.sType)) == 4, "VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT.pNext)) == 8, "VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.primitiveTopologyListRestart)) - cast(*void)(*instance)) == 16, "VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT.primitiveTopologyListRestart has unexpected offset % instead of 16", ((cast(*void)(*instance.primitiveTopologyListRestart)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT.primitiveTopologyListRestart)) == 4, "VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT.primitiveTopologyListRestart has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT.primitiveTopologyListRestart)));
|
|
assert(((cast(*void)(*instance.primitiveTopologyPatchListRestart)) - cast(*void)(*instance)) == 20, "VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT.primitiveTopologyPatchListRestart has unexpected offset % instead of 20", ((cast(*void)(*instance.primitiveTopologyPatchListRestart)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT.primitiveTopologyPatchListRestart)) == 4, "VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT.primitiveTopologyPatchListRestart has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT.primitiveTopologyPatchListRestart)));
|
|
assert(size_of(VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT) == 24, "VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT has size % instead of 24", size_of(VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT.sType)) == 4, "VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT.pNext)) == 8, "VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.presentModeFifoLatestReady)) - cast(*void)(*instance)) == 16, "VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT.presentModeFifoLatestReady has unexpected offset % instead of 16", ((cast(*void)(*instance.presentModeFifoLatestReady)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT.presentModeFifoLatestReady)) == 4, "VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT.presentModeFifoLatestReady has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT.presentModeFifoLatestReady)));
|
|
assert(size_of(VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT) == 24, "VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT has size % instead of 24", size_of(VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkSubpassShadingPipelineCreateInfoHUAWEI;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSubpassShadingPipelineCreateInfoHUAWEI.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassShadingPipelineCreateInfoHUAWEI.sType)) == 4, "VkSubpassShadingPipelineCreateInfoHUAWEI.sType has unexpected size % instead of 4", size_of(type_of(VkSubpassShadingPipelineCreateInfoHUAWEI.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSubpassShadingPipelineCreateInfoHUAWEI.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassShadingPipelineCreateInfoHUAWEI.pNext)) == 8, "VkSubpassShadingPipelineCreateInfoHUAWEI.pNext has unexpected size % instead of 8", size_of(type_of(VkSubpassShadingPipelineCreateInfoHUAWEI.pNext)));
|
|
assert(((cast(*void)(*instance.renderPass)) - cast(*void)(*instance)) == 16, "VkSubpassShadingPipelineCreateInfoHUAWEI.renderPass has unexpected offset % instead of 16", ((cast(*void)(*instance.renderPass)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassShadingPipelineCreateInfoHUAWEI.renderPass)) == 8, "VkSubpassShadingPipelineCreateInfoHUAWEI.renderPass has unexpected size % instead of 8", size_of(type_of(VkSubpassShadingPipelineCreateInfoHUAWEI.renderPass)));
|
|
assert(((cast(*void)(*instance.subpass)) - cast(*void)(*instance)) == 24, "VkSubpassShadingPipelineCreateInfoHUAWEI.subpass has unexpected offset % instead of 24", ((cast(*void)(*instance.subpass)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassShadingPipelineCreateInfoHUAWEI.subpass)) == 4, "VkSubpassShadingPipelineCreateInfoHUAWEI.subpass has unexpected size % instead of 4", size_of(type_of(VkSubpassShadingPipelineCreateInfoHUAWEI.subpass)));
|
|
assert(size_of(VkSubpassShadingPipelineCreateInfoHUAWEI) == 32, "VkSubpassShadingPipelineCreateInfoHUAWEI has size % instead of 32", size_of(VkSubpassShadingPipelineCreateInfoHUAWEI));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceSubpassShadingFeaturesHUAWEI;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceSubpassShadingFeaturesHUAWEI.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSubpassShadingFeaturesHUAWEI.sType)) == 4, "VkPhysicalDeviceSubpassShadingFeaturesHUAWEI.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSubpassShadingFeaturesHUAWEI.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceSubpassShadingFeaturesHUAWEI.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSubpassShadingFeaturesHUAWEI.pNext)) == 8, "VkPhysicalDeviceSubpassShadingFeaturesHUAWEI.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceSubpassShadingFeaturesHUAWEI.pNext)));
|
|
assert(((cast(*void)(*instance.subpassShading)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceSubpassShadingFeaturesHUAWEI.subpassShading has unexpected offset % instead of 16", ((cast(*void)(*instance.subpassShading)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSubpassShadingFeaturesHUAWEI.subpassShading)) == 4, "VkPhysicalDeviceSubpassShadingFeaturesHUAWEI.subpassShading has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSubpassShadingFeaturesHUAWEI.subpassShading)));
|
|
assert(size_of(VkPhysicalDeviceSubpassShadingFeaturesHUAWEI) == 24, "VkPhysicalDeviceSubpassShadingFeaturesHUAWEI has size % instead of 24", size_of(VkPhysicalDeviceSubpassShadingFeaturesHUAWEI));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceSubpassShadingPropertiesHUAWEI;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceSubpassShadingPropertiesHUAWEI.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSubpassShadingPropertiesHUAWEI.sType)) == 4, "VkPhysicalDeviceSubpassShadingPropertiesHUAWEI.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSubpassShadingPropertiesHUAWEI.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceSubpassShadingPropertiesHUAWEI.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSubpassShadingPropertiesHUAWEI.pNext)) == 8, "VkPhysicalDeviceSubpassShadingPropertiesHUAWEI.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceSubpassShadingPropertiesHUAWEI.pNext)));
|
|
assert(((cast(*void)(*instance.maxSubpassShadingWorkgroupSizeAspectRatio)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceSubpassShadingPropertiesHUAWEI.maxSubpassShadingWorkgroupSizeAspectRatio has unexpected offset % instead of 16", ((cast(*void)(*instance.maxSubpassShadingWorkgroupSizeAspectRatio)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSubpassShadingPropertiesHUAWEI.maxSubpassShadingWorkgroupSizeAspectRatio)) == 4, "VkPhysicalDeviceSubpassShadingPropertiesHUAWEI.maxSubpassShadingWorkgroupSizeAspectRatio has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSubpassShadingPropertiesHUAWEI.maxSubpassShadingWorkgroupSizeAspectRatio)));
|
|
assert(size_of(VkPhysicalDeviceSubpassShadingPropertiesHUAWEI) == 24, "VkPhysicalDeviceSubpassShadingPropertiesHUAWEI has size % instead of 24", size_of(VkPhysicalDeviceSubpassShadingPropertiesHUAWEI));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceInvocationMaskFeaturesHUAWEI;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceInvocationMaskFeaturesHUAWEI.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceInvocationMaskFeaturesHUAWEI.sType)) == 4, "VkPhysicalDeviceInvocationMaskFeaturesHUAWEI.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceInvocationMaskFeaturesHUAWEI.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceInvocationMaskFeaturesHUAWEI.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceInvocationMaskFeaturesHUAWEI.pNext)) == 8, "VkPhysicalDeviceInvocationMaskFeaturesHUAWEI.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceInvocationMaskFeaturesHUAWEI.pNext)));
|
|
assert(((cast(*void)(*instance.invocationMask)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceInvocationMaskFeaturesHUAWEI.invocationMask has unexpected offset % instead of 16", ((cast(*void)(*instance.invocationMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceInvocationMaskFeaturesHUAWEI.invocationMask)) == 4, "VkPhysicalDeviceInvocationMaskFeaturesHUAWEI.invocationMask has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceInvocationMaskFeaturesHUAWEI.invocationMask)));
|
|
assert(size_of(VkPhysicalDeviceInvocationMaskFeaturesHUAWEI) == 24, "VkPhysicalDeviceInvocationMaskFeaturesHUAWEI has size % instead of 24", size_of(VkPhysicalDeviceInvocationMaskFeaturesHUAWEI));
|
|
}
|
|
|
|
{
|
|
instance: VkMemoryGetRemoteAddressInfoNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkMemoryGetRemoteAddressInfoNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryGetRemoteAddressInfoNV.sType)) == 4, "VkMemoryGetRemoteAddressInfoNV.sType has unexpected size % instead of 4", size_of(type_of(VkMemoryGetRemoteAddressInfoNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkMemoryGetRemoteAddressInfoNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryGetRemoteAddressInfoNV.pNext)) == 8, "VkMemoryGetRemoteAddressInfoNV.pNext has unexpected size % instead of 8", size_of(type_of(VkMemoryGetRemoteAddressInfoNV.pNext)));
|
|
assert(((cast(*void)(*instance.memory)) - cast(*void)(*instance)) == 16, "VkMemoryGetRemoteAddressInfoNV.memory has unexpected offset % instead of 16", ((cast(*void)(*instance.memory)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryGetRemoteAddressInfoNV.memory)) == 8, "VkMemoryGetRemoteAddressInfoNV.memory has unexpected size % instead of 8", size_of(type_of(VkMemoryGetRemoteAddressInfoNV.memory)));
|
|
assert(((cast(*void)(*instance.handleType)) - cast(*void)(*instance)) == 24, "VkMemoryGetRemoteAddressInfoNV.handleType has unexpected offset % instead of 24", ((cast(*void)(*instance.handleType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMemoryGetRemoteAddressInfoNV.handleType)) == 4, "VkMemoryGetRemoteAddressInfoNV.handleType has unexpected size % instead of 4", size_of(type_of(VkMemoryGetRemoteAddressInfoNV.handleType)));
|
|
assert(size_of(VkMemoryGetRemoteAddressInfoNV) == 32, "VkMemoryGetRemoteAddressInfoNV has size % instead of 32", size_of(VkMemoryGetRemoteAddressInfoNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceExternalMemoryRDMAFeaturesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceExternalMemoryRDMAFeaturesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExternalMemoryRDMAFeaturesNV.sType)) == 4, "VkPhysicalDeviceExternalMemoryRDMAFeaturesNV.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExternalMemoryRDMAFeaturesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceExternalMemoryRDMAFeaturesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExternalMemoryRDMAFeaturesNV.pNext)) == 8, "VkPhysicalDeviceExternalMemoryRDMAFeaturesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceExternalMemoryRDMAFeaturesNV.pNext)));
|
|
assert(((cast(*void)(*instance.externalMemoryRDMA)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceExternalMemoryRDMAFeaturesNV.externalMemoryRDMA has unexpected offset % instead of 16", ((cast(*void)(*instance.externalMemoryRDMA)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExternalMemoryRDMAFeaturesNV.externalMemoryRDMA)) == 4, "VkPhysicalDeviceExternalMemoryRDMAFeaturesNV.externalMemoryRDMA has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExternalMemoryRDMAFeaturesNV.externalMemoryRDMA)));
|
|
assert(size_of(VkPhysicalDeviceExternalMemoryRDMAFeaturesNV) == 24, "VkPhysicalDeviceExternalMemoryRDMAFeaturesNV has size % instead of 24", size_of(VkPhysicalDeviceExternalMemoryRDMAFeaturesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelinePropertiesIdentifierEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelinePropertiesIdentifierEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelinePropertiesIdentifierEXT.sType)) == 4, "VkPipelinePropertiesIdentifierEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPipelinePropertiesIdentifierEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelinePropertiesIdentifierEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelinePropertiesIdentifierEXT.pNext)) == 8, "VkPipelinePropertiesIdentifierEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelinePropertiesIdentifierEXT.pNext)));
|
|
assert(((cast(*void)(*instance.pipelineIdentifier)) - cast(*void)(*instance)) == 16, "VkPipelinePropertiesIdentifierEXT.pipelineIdentifier has unexpected offset % instead of 16", ((cast(*void)(*instance.pipelineIdentifier)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelinePropertiesIdentifierEXT.pipelineIdentifier)) == 16, "VkPipelinePropertiesIdentifierEXT.pipelineIdentifier has unexpected size % instead of 16", size_of(type_of(VkPipelinePropertiesIdentifierEXT.pipelineIdentifier)));
|
|
assert(size_of(VkPipelinePropertiesIdentifierEXT) == 32, "VkPipelinePropertiesIdentifierEXT has size % instead of 32", size_of(VkPipelinePropertiesIdentifierEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDevicePipelinePropertiesFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDevicePipelinePropertiesFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePipelinePropertiesFeaturesEXT.sType)) == 4, "VkPhysicalDevicePipelinePropertiesFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePipelinePropertiesFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDevicePipelinePropertiesFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePipelinePropertiesFeaturesEXT.pNext)) == 8, "VkPhysicalDevicePipelinePropertiesFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDevicePipelinePropertiesFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.pipelinePropertiesIdentifier)) - cast(*void)(*instance)) == 16, "VkPhysicalDevicePipelinePropertiesFeaturesEXT.pipelinePropertiesIdentifier has unexpected offset % instead of 16", ((cast(*void)(*instance.pipelinePropertiesIdentifier)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePipelinePropertiesFeaturesEXT.pipelinePropertiesIdentifier)) == 4, "VkPhysicalDevicePipelinePropertiesFeaturesEXT.pipelinePropertiesIdentifier has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePipelinePropertiesFeaturesEXT.pipelinePropertiesIdentifier)));
|
|
assert(size_of(VkPhysicalDevicePipelinePropertiesFeaturesEXT) == 24, "VkPhysicalDevicePipelinePropertiesFeaturesEXT has size % instead of 24", size_of(VkPhysicalDevicePipelinePropertiesFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceFrameBoundaryFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceFrameBoundaryFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFrameBoundaryFeaturesEXT.sType)) == 4, "VkPhysicalDeviceFrameBoundaryFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFrameBoundaryFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceFrameBoundaryFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFrameBoundaryFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceFrameBoundaryFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceFrameBoundaryFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.frameBoundary)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceFrameBoundaryFeaturesEXT.frameBoundary has unexpected offset % instead of 16", ((cast(*void)(*instance.frameBoundary)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFrameBoundaryFeaturesEXT.frameBoundary)) == 4, "VkPhysicalDeviceFrameBoundaryFeaturesEXT.frameBoundary has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFrameBoundaryFeaturesEXT.frameBoundary)));
|
|
assert(size_of(VkPhysicalDeviceFrameBoundaryFeaturesEXT) == 24, "VkPhysicalDeviceFrameBoundaryFeaturesEXT has size % instead of 24", size_of(VkPhysicalDeviceFrameBoundaryFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkFrameBoundaryEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkFrameBoundaryEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFrameBoundaryEXT.sType)) == 4, "VkFrameBoundaryEXT.sType has unexpected size % instead of 4", size_of(type_of(VkFrameBoundaryEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkFrameBoundaryEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFrameBoundaryEXT.pNext)) == 8, "VkFrameBoundaryEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkFrameBoundaryEXT.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkFrameBoundaryEXT.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFrameBoundaryEXT.flags)) == 4, "VkFrameBoundaryEXT.flags has unexpected size % instead of 4", size_of(type_of(VkFrameBoundaryEXT.flags)));
|
|
assert(((cast(*void)(*instance.frameID)) - cast(*void)(*instance)) == 24, "VkFrameBoundaryEXT.frameID has unexpected offset % instead of 24", ((cast(*void)(*instance.frameID)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFrameBoundaryEXT.frameID)) == 8, "VkFrameBoundaryEXT.frameID has unexpected size % instead of 8", size_of(type_of(VkFrameBoundaryEXT.frameID)));
|
|
assert(((cast(*void)(*instance.imageCount)) - cast(*void)(*instance)) == 32, "VkFrameBoundaryEXT.imageCount has unexpected offset % instead of 32", ((cast(*void)(*instance.imageCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFrameBoundaryEXT.imageCount)) == 4, "VkFrameBoundaryEXT.imageCount has unexpected size % instead of 4", size_of(type_of(VkFrameBoundaryEXT.imageCount)));
|
|
assert(((cast(*void)(*instance.pImages)) - cast(*void)(*instance)) == 40, "VkFrameBoundaryEXT.pImages has unexpected offset % instead of 40", ((cast(*void)(*instance.pImages)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFrameBoundaryEXT.pImages)) == 8, "VkFrameBoundaryEXT.pImages has unexpected size % instead of 8", size_of(type_of(VkFrameBoundaryEXT.pImages)));
|
|
assert(((cast(*void)(*instance.bufferCount)) - cast(*void)(*instance)) == 48, "VkFrameBoundaryEXT.bufferCount has unexpected offset % instead of 48", ((cast(*void)(*instance.bufferCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFrameBoundaryEXT.bufferCount)) == 4, "VkFrameBoundaryEXT.bufferCount has unexpected size % instead of 4", size_of(type_of(VkFrameBoundaryEXT.bufferCount)));
|
|
assert(((cast(*void)(*instance.pBuffers)) - cast(*void)(*instance)) == 56, "VkFrameBoundaryEXT.pBuffers has unexpected offset % instead of 56", ((cast(*void)(*instance.pBuffers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFrameBoundaryEXT.pBuffers)) == 8, "VkFrameBoundaryEXT.pBuffers has unexpected size % instead of 8", size_of(type_of(VkFrameBoundaryEXT.pBuffers)));
|
|
assert(((cast(*void)(*instance.tagName)) - cast(*void)(*instance)) == 64, "VkFrameBoundaryEXT.tagName has unexpected offset % instead of 64", ((cast(*void)(*instance.tagName)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFrameBoundaryEXT.tagName)) == 8, "VkFrameBoundaryEXT.tagName has unexpected size % instead of 8", size_of(type_of(VkFrameBoundaryEXT.tagName)));
|
|
assert(((cast(*void)(*instance.tagSize)) - cast(*void)(*instance)) == 72, "VkFrameBoundaryEXT.tagSize has unexpected offset % instead of 72", ((cast(*void)(*instance.tagSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFrameBoundaryEXT.tagSize)) == 8, "VkFrameBoundaryEXT.tagSize has unexpected size % instead of 8", size_of(type_of(VkFrameBoundaryEXT.tagSize)));
|
|
assert(((cast(*void)(*instance.pTag)) - cast(*void)(*instance)) == 80, "VkFrameBoundaryEXT.pTag has unexpected offset % instead of 80", ((cast(*void)(*instance.pTag)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkFrameBoundaryEXT.pTag)) == 8, "VkFrameBoundaryEXT.pTag has unexpected size % instead of 8", size_of(type_of(VkFrameBoundaryEXT.pTag)));
|
|
assert(size_of(VkFrameBoundaryEXT) == 88, "VkFrameBoundaryEXT has size % instead of 88", size_of(VkFrameBoundaryEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT.sType)) == 4, "VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.multisampledRenderToSingleSampled)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT.multisampledRenderToSingleSampled has unexpected offset % instead of 16", ((cast(*void)(*instance.multisampledRenderToSingleSampled)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT.multisampledRenderToSingleSampled)) == 4, "VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT.multisampledRenderToSingleSampled has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT.multisampledRenderToSingleSampled)));
|
|
assert(size_of(VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT) == 24, "VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT has size % instead of 24", size_of(VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkSubpassResolvePerformanceQueryEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSubpassResolvePerformanceQueryEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassResolvePerformanceQueryEXT.sType)) == 4, "VkSubpassResolvePerformanceQueryEXT.sType has unexpected size % instead of 4", size_of(type_of(VkSubpassResolvePerformanceQueryEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSubpassResolvePerformanceQueryEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassResolvePerformanceQueryEXT.pNext)) == 8, "VkSubpassResolvePerformanceQueryEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkSubpassResolvePerformanceQueryEXT.pNext)));
|
|
assert(((cast(*void)(*instance.optimal)) - cast(*void)(*instance)) == 16, "VkSubpassResolvePerformanceQueryEXT.optimal has unexpected offset % instead of 16", ((cast(*void)(*instance.optimal)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassResolvePerformanceQueryEXT.optimal)) == 4, "VkSubpassResolvePerformanceQueryEXT.optimal has unexpected size % instead of 4", size_of(type_of(VkSubpassResolvePerformanceQueryEXT.optimal)));
|
|
assert(size_of(VkSubpassResolvePerformanceQueryEXT) == 24, "VkSubpassResolvePerformanceQueryEXT has size % instead of 24", size_of(VkSubpassResolvePerformanceQueryEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkMultisampledRenderToSingleSampledInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkMultisampledRenderToSingleSampledInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMultisampledRenderToSingleSampledInfoEXT.sType)) == 4, "VkMultisampledRenderToSingleSampledInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkMultisampledRenderToSingleSampledInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkMultisampledRenderToSingleSampledInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMultisampledRenderToSingleSampledInfoEXT.pNext)) == 8, "VkMultisampledRenderToSingleSampledInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkMultisampledRenderToSingleSampledInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.multisampledRenderToSingleSampledEnable)) - cast(*void)(*instance)) == 16, "VkMultisampledRenderToSingleSampledInfoEXT.multisampledRenderToSingleSampledEnable has unexpected offset % instead of 16", ((cast(*void)(*instance.multisampledRenderToSingleSampledEnable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMultisampledRenderToSingleSampledInfoEXT.multisampledRenderToSingleSampledEnable)) == 4, "VkMultisampledRenderToSingleSampledInfoEXT.multisampledRenderToSingleSampledEnable has unexpected size % instead of 4", size_of(type_of(VkMultisampledRenderToSingleSampledInfoEXT.multisampledRenderToSingleSampledEnable)));
|
|
assert(((cast(*void)(*instance.rasterizationSamples)) - cast(*void)(*instance)) == 20, "VkMultisampledRenderToSingleSampledInfoEXT.rasterizationSamples has unexpected offset % instead of 20", ((cast(*void)(*instance.rasterizationSamples)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMultisampledRenderToSingleSampledInfoEXT.rasterizationSamples)) == 4, "VkMultisampledRenderToSingleSampledInfoEXT.rasterizationSamples has unexpected size % instead of 4", size_of(type_of(VkMultisampledRenderToSingleSampledInfoEXT.rasterizationSamples)));
|
|
assert(size_of(VkMultisampledRenderToSingleSampledInfoEXT) == 24, "VkMultisampledRenderToSingleSampledInfoEXT has size % instead of 24", size_of(VkMultisampledRenderToSingleSampledInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceExtendedDynamicState2FeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceExtendedDynamicState2FeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedDynamicState2FeaturesEXT.sType)) == 4, "VkPhysicalDeviceExtendedDynamicState2FeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExtendedDynamicState2FeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceExtendedDynamicState2FeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedDynamicState2FeaturesEXT.pNext)) == 8, "VkPhysicalDeviceExtendedDynamicState2FeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceExtendedDynamicState2FeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.extendedDynamicState2)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceExtendedDynamicState2FeaturesEXT.extendedDynamicState2 has unexpected offset % instead of 16", ((cast(*void)(*instance.extendedDynamicState2)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedDynamicState2FeaturesEXT.extendedDynamicState2)) == 4, "VkPhysicalDeviceExtendedDynamicState2FeaturesEXT.extendedDynamicState2 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExtendedDynamicState2FeaturesEXT.extendedDynamicState2)));
|
|
assert(((cast(*void)(*instance.extendedDynamicState2LogicOp)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceExtendedDynamicState2FeaturesEXT.extendedDynamicState2LogicOp has unexpected offset % instead of 20", ((cast(*void)(*instance.extendedDynamicState2LogicOp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedDynamicState2FeaturesEXT.extendedDynamicState2LogicOp)) == 4, "VkPhysicalDeviceExtendedDynamicState2FeaturesEXT.extendedDynamicState2LogicOp has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExtendedDynamicState2FeaturesEXT.extendedDynamicState2LogicOp)));
|
|
assert(((cast(*void)(*instance.extendedDynamicState2PatchControlPoints)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceExtendedDynamicState2FeaturesEXT.extendedDynamicState2PatchControlPoints has unexpected offset % instead of 24", ((cast(*void)(*instance.extendedDynamicState2PatchControlPoints)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedDynamicState2FeaturesEXT.extendedDynamicState2PatchControlPoints)) == 4, "VkPhysicalDeviceExtendedDynamicState2FeaturesEXT.extendedDynamicState2PatchControlPoints has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExtendedDynamicState2FeaturesEXT.extendedDynamicState2PatchControlPoints)));
|
|
assert(size_of(VkPhysicalDeviceExtendedDynamicState2FeaturesEXT) == 32, "VkPhysicalDeviceExtendedDynamicState2FeaturesEXT has size % instead of 32", size_of(VkPhysicalDeviceExtendedDynamicState2FeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceColorWriteEnableFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceColorWriteEnableFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceColorWriteEnableFeaturesEXT.sType)) == 4, "VkPhysicalDeviceColorWriteEnableFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceColorWriteEnableFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceColorWriteEnableFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceColorWriteEnableFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceColorWriteEnableFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceColorWriteEnableFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.colorWriteEnable)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceColorWriteEnableFeaturesEXT.colorWriteEnable has unexpected offset % instead of 16", ((cast(*void)(*instance.colorWriteEnable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceColorWriteEnableFeaturesEXT.colorWriteEnable)) == 4, "VkPhysicalDeviceColorWriteEnableFeaturesEXT.colorWriteEnable has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceColorWriteEnableFeaturesEXT.colorWriteEnable)));
|
|
assert(size_of(VkPhysicalDeviceColorWriteEnableFeaturesEXT) == 24, "VkPhysicalDeviceColorWriteEnableFeaturesEXT has size % instead of 24", size_of(VkPhysicalDeviceColorWriteEnableFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineColorWriteCreateInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineColorWriteCreateInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineColorWriteCreateInfoEXT.sType)) == 4, "VkPipelineColorWriteCreateInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineColorWriteCreateInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineColorWriteCreateInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineColorWriteCreateInfoEXT.pNext)) == 8, "VkPipelineColorWriteCreateInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineColorWriteCreateInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.attachmentCount)) - cast(*void)(*instance)) == 16, "VkPipelineColorWriteCreateInfoEXT.attachmentCount has unexpected offset % instead of 16", ((cast(*void)(*instance.attachmentCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineColorWriteCreateInfoEXT.attachmentCount)) == 4, "VkPipelineColorWriteCreateInfoEXT.attachmentCount has unexpected size % instead of 4", size_of(type_of(VkPipelineColorWriteCreateInfoEXT.attachmentCount)));
|
|
assert(((cast(*void)(*instance.pColorWriteEnables)) - cast(*void)(*instance)) == 24, "VkPipelineColorWriteCreateInfoEXT.pColorWriteEnables has unexpected offset % instead of 24", ((cast(*void)(*instance.pColorWriteEnables)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineColorWriteCreateInfoEXT.pColorWriteEnables)) == 8, "VkPipelineColorWriteCreateInfoEXT.pColorWriteEnables has unexpected size % instead of 8", size_of(type_of(VkPipelineColorWriteCreateInfoEXT.pColorWriteEnables)));
|
|
assert(size_of(VkPipelineColorWriteCreateInfoEXT) == 32, "VkPipelineColorWriteCreateInfoEXT has size % instead of 32", size_of(VkPipelineColorWriteCreateInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT.sType)) == 4, "VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT.pNext)) == 8, "VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.primitivesGeneratedQuery)) - cast(*void)(*instance)) == 16, "VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT.primitivesGeneratedQuery has unexpected offset % instead of 16", ((cast(*void)(*instance.primitivesGeneratedQuery)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT.primitivesGeneratedQuery)) == 4, "VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT.primitivesGeneratedQuery has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT.primitivesGeneratedQuery)));
|
|
assert(((cast(*void)(*instance.primitivesGeneratedQueryWithRasterizerDiscard)) - cast(*void)(*instance)) == 20, "VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT.primitivesGeneratedQueryWithRasterizerDiscard has unexpected offset % instead of 20", ((cast(*void)(*instance.primitivesGeneratedQueryWithRasterizerDiscard)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT.primitivesGeneratedQueryWithRasterizerDiscard)) == 4, "VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT.primitivesGeneratedQueryWithRasterizerDiscard has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT.primitivesGeneratedQueryWithRasterizerDiscard)));
|
|
assert(((cast(*void)(*instance.primitivesGeneratedQueryWithNonZeroStreams)) - cast(*void)(*instance)) == 24, "VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT.primitivesGeneratedQueryWithNonZeroStreams has unexpected offset % instead of 24", ((cast(*void)(*instance.primitivesGeneratedQueryWithNonZeroStreams)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT.primitivesGeneratedQueryWithNonZeroStreams)) == 4, "VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT.primitivesGeneratedQueryWithNonZeroStreams has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT.primitivesGeneratedQueryWithNonZeroStreams)));
|
|
assert(size_of(VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT) == 32, "VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT has size % instead of 32", size_of(VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceImageViewMinLodFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceImageViewMinLodFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageViewMinLodFeaturesEXT.sType)) == 4, "VkPhysicalDeviceImageViewMinLodFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceImageViewMinLodFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceImageViewMinLodFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageViewMinLodFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceImageViewMinLodFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceImageViewMinLodFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.minLod)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceImageViewMinLodFeaturesEXT.minLod has unexpected offset % instead of 16", ((cast(*void)(*instance.minLod)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageViewMinLodFeaturesEXT.minLod)) == 4, "VkPhysicalDeviceImageViewMinLodFeaturesEXT.minLod has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceImageViewMinLodFeaturesEXT.minLod)));
|
|
assert(size_of(VkPhysicalDeviceImageViewMinLodFeaturesEXT) == 24, "VkPhysicalDeviceImageViewMinLodFeaturesEXT has size % instead of 24", size_of(VkPhysicalDeviceImageViewMinLodFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkImageViewMinLodCreateInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkImageViewMinLodCreateInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageViewMinLodCreateInfoEXT.sType)) == 4, "VkImageViewMinLodCreateInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkImageViewMinLodCreateInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkImageViewMinLodCreateInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageViewMinLodCreateInfoEXT.pNext)) == 8, "VkImageViewMinLodCreateInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkImageViewMinLodCreateInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.minLod)) - cast(*void)(*instance)) == 16, "VkImageViewMinLodCreateInfoEXT.minLod has unexpected offset % instead of 16", ((cast(*void)(*instance.minLod)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageViewMinLodCreateInfoEXT.minLod)) == 4, "VkImageViewMinLodCreateInfoEXT.minLod has unexpected size % instead of 4", size_of(type_of(VkImageViewMinLodCreateInfoEXT.minLod)));
|
|
assert(size_of(VkImageViewMinLodCreateInfoEXT) == 24, "VkImageViewMinLodCreateInfoEXT has size % instead of 24", size_of(VkImageViewMinLodCreateInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceMultiDrawFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceMultiDrawFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMultiDrawFeaturesEXT.sType)) == 4, "VkPhysicalDeviceMultiDrawFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMultiDrawFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceMultiDrawFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMultiDrawFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceMultiDrawFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceMultiDrawFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.multiDraw)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceMultiDrawFeaturesEXT.multiDraw has unexpected offset % instead of 16", ((cast(*void)(*instance.multiDraw)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMultiDrawFeaturesEXT.multiDraw)) == 4, "VkPhysicalDeviceMultiDrawFeaturesEXT.multiDraw has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMultiDrawFeaturesEXT.multiDraw)));
|
|
assert(size_of(VkPhysicalDeviceMultiDrawFeaturesEXT) == 24, "VkPhysicalDeviceMultiDrawFeaturesEXT has size % instead of 24", size_of(VkPhysicalDeviceMultiDrawFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceMultiDrawPropertiesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceMultiDrawPropertiesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMultiDrawPropertiesEXT.sType)) == 4, "VkPhysicalDeviceMultiDrawPropertiesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMultiDrawPropertiesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceMultiDrawPropertiesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMultiDrawPropertiesEXT.pNext)) == 8, "VkPhysicalDeviceMultiDrawPropertiesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceMultiDrawPropertiesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.maxMultiDrawCount)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceMultiDrawPropertiesEXT.maxMultiDrawCount has unexpected offset % instead of 16", ((cast(*void)(*instance.maxMultiDrawCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMultiDrawPropertiesEXT.maxMultiDrawCount)) == 4, "VkPhysicalDeviceMultiDrawPropertiesEXT.maxMultiDrawCount has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMultiDrawPropertiesEXT.maxMultiDrawCount)));
|
|
assert(size_of(VkPhysicalDeviceMultiDrawPropertiesEXT) == 24, "VkPhysicalDeviceMultiDrawPropertiesEXT has size % instead of 24", size_of(VkPhysicalDeviceMultiDrawPropertiesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkMultiDrawInfoEXT;
|
|
assert(((cast(*void)(*instance.firstVertex)) - cast(*void)(*instance)) == 0, "VkMultiDrawInfoEXT.firstVertex has unexpected offset % instead of 0", ((cast(*void)(*instance.firstVertex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMultiDrawInfoEXT.firstVertex)) == 4, "VkMultiDrawInfoEXT.firstVertex has unexpected size % instead of 4", size_of(type_of(VkMultiDrawInfoEXT.firstVertex)));
|
|
assert(((cast(*void)(*instance.vertexCount)) - cast(*void)(*instance)) == 4, "VkMultiDrawInfoEXT.vertexCount has unexpected offset % instead of 4", ((cast(*void)(*instance.vertexCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMultiDrawInfoEXT.vertexCount)) == 4, "VkMultiDrawInfoEXT.vertexCount has unexpected size % instead of 4", size_of(type_of(VkMultiDrawInfoEXT.vertexCount)));
|
|
assert(size_of(VkMultiDrawInfoEXT) == 8, "VkMultiDrawInfoEXT has size % instead of 8", size_of(VkMultiDrawInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkMultiDrawIndexedInfoEXT;
|
|
assert(((cast(*void)(*instance.firstIndex)) - cast(*void)(*instance)) == 0, "VkMultiDrawIndexedInfoEXT.firstIndex has unexpected offset % instead of 0", ((cast(*void)(*instance.firstIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMultiDrawIndexedInfoEXT.firstIndex)) == 4, "VkMultiDrawIndexedInfoEXT.firstIndex has unexpected size % instead of 4", size_of(type_of(VkMultiDrawIndexedInfoEXT.firstIndex)));
|
|
assert(((cast(*void)(*instance.indexCount)) - cast(*void)(*instance)) == 4, "VkMultiDrawIndexedInfoEXT.indexCount has unexpected offset % instead of 4", ((cast(*void)(*instance.indexCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMultiDrawIndexedInfoEXT.indexCount)) == 4, "VkMultiDrawIndexedInfoEXT.indexCount has unexpected size % instead of 4", size_of(type_of(VkMultiDrawIndexedInfoEXT.indexCount)));
|
|
assert(((cast(*void)(*instance.vertexOffset)) - cast(*void)(*instance)) == 8, "VkMultiDrawIndexedInfoEXT.vertexOffset has unexpected offset % instead of 8", ((cast(*void)(*instance.vertexOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMultiDrawIndexedInfoEXT.vertexOffset)) == 4, "VkMultiDrawIndexedInfoEXT.vertexOffset has unexpected size % instead of 4", size_of(type_of(VkMultiDrawIndexedInfoEXT.vertexOffset)));
|
|
assert(size_of(VkMultiDrawIndexedInfoEXT) == 12, "VkMultiDrawIndexedInfoEXT has size % instead of 12", size_of(VkMultiDrawIndexedInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceImage2DViewOf3DFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceImage2DViewOf3DFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImage2DViewOf3DFeaturesEXT.sType)) == 4, "VkPhysicalDeviceImage2DViewOf3DFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceImage2DViewOf3DFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceImage2DViewOf3DFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImage2DViewOf3DFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceImage2DViewOf3DFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceImage2DViewOf3DFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.image2DViewOf3D)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceImage2DViewOf3DFeaturesEXT.image2DViewOf3D has unexpected offset % instead of 16", ((cast(*void)(*instance.image2DViewOf3D)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImage2DViewOf3DFeaturesEXT.image2DViewOf3D)) == 4, "VkPhysicalDeviceImage2DViewOf3DFeaturesEXT.image2DViewOf3D has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceImage2DViewOf3DFeaturesEXT.image2DViewOf3D)));
|
|
assert(((cast(*void)(*instance.sampler2DViewOf3D)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceImage2DViewOf3DFeaturesEXT.sampler2DViewOf3D has unexpected offset % instead of 20", ((cast(*void)(*instance.sampler2DViewOf3D)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImage2DViewOf3DFeaturesEXT.sampler2DViewOf3D)) == 4, "VkPhysicalDeviceImage2DViewOf3DFeaturesEXT.sampler2DViewOf3D has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceImage2DViewOf3DFeaturesEXT.sampler2DViewOf3D)));
|
|
assert(size_of(VkPhysicalDeviceImage2DViewOf3DFeaturesEXT) == 24, "VkPhysicalDeviceImage2DViewOf3DFeaturesEXT has size % instead of 24", size_of(VkPhysicalDeviceImage2DViewOf3DFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceShaderTileImageFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceShaderTileImageFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderTileImageFeaturesEXT.sType)) == 4, "VkPhysicalDeviceShaderTileImageFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderTileImageFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceShaderTileImageFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderTileImageFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceShaderTileImageFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceShaderTileImageFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.shaderTileImageColorReadAccess)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceShaderTileImageFeaturesEXT.shaderTileImageColorReadAccess has unexpected offset % instead of 16", ((cast(*void)(*instance.shaderTileImageColorReadAccess)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderTileImageFeaturesEXT.shaderTileImageColorReadAccess)) == 4, "VkPhysicalDeviceShaderTileImageFeaturesEXT.shaderTileImageColorReadAccess has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderTileImageFeaturesEXT.shaderTileImageColorReadAccess)));
|
|
assert(((cast(*void)(*instance.shaderTileImageDepthReadAccess)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceShaderTileImageFeaturesEXT.shaderTileImageDepthReadAccess has unexpected offset % instead of 20", ((cast(*void)(*instance.shaderTileImageDepthReadAccess)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderTileImageFeaturesEXT.shaderTileImageDepthReadAccess)) == 4, "VkPhysicalDeviceShaderTileImageFeaturesEXT.shaderTileImageDepthReadAccess has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderTileImageFeaturesEXT.shaderTileImageDepthReadAccess)));
|
|
assert(((cast(*void)(*instance.shaderTileImageStencilReadAccess)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceShaderTileImageFeaturesEXT.shaderTileImageStencilReadAccess has unexpected offset % instead of 24", ((cast(*void)(*instance.shaderTileImageStencilReadAccess)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderTileImageFeaturesEXT.shaderTileImageStencilReadAccess)) == 4, "VkPhysicalDeviceShaderTileImageFeaturesEXT.shaderTileImageStencilReadAccess has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderTileImageFeaturesEXT.shaderTileImageStencilReadAccess)));
|
|
assert(size_of(VkPhysicalDeviceShaderTileImageFeaturesEXT) == 32, "VkPhysicalDeviceShaderTileImageFeaturesEXT has size % instead of 32", size_of(VkPhysicalDeviceShaderTileImageFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceShaderTileImagePropertiesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceShaderTileImagePropertiesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderTileImagePropertiesEXT.sType)) == 4, "VkPhysicalDeviceShaderTileImagePropertiesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderTileImagePropertiesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceShaderTileImagePropertiesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderTileImagePropertiesEXT.pNext)) == 8, "VkPhysicalDeviceShaderTileImagePropertiesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceShaderTileImagePropertiesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.shaderTileImageCoherentReadAccelerated)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceShaderTileImagePropertiesEXT.shaderTileImageCoherentReadAccelerated has unexpected offset % instead of 16", ((cast(*void)(*instance.shaderTileImageCoherentReadAccelerated)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderTileImagePropertiesEXT.shaderTileImageCoherentReadAccelerated)) == 4, "VkPhysicalDeviceShaderTileImagePropertiesEXT.shaderTileImageCoherentReadAccelerated has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderTileImagePropertiesEXT.shaderTileImageCoherentReadAccelerated)));
|
|
assert(((cast(*void)(*instance.shaderTileImageReadSampleFromPixelRateInvocation)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceShaderTileImagePropertiesEXT.shaderTileImageReadSampleFromPixelRateInvocation has unexpected offset % instead of 20", ((cast(*void)(*instance.shaderTileImageReadSampleFromPixelRateInvocation)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderTileImagePropertiesEXT.shaderTileImageReadSampleFromPixelRateInvocation)) == 4, "VkPhysicalDeviceShaderTileImagePropertiesEXT.shaderTileImageReadSampleFromPixelRateInvocation has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderTileImagePropertiesEXT.shaderTileImageReadSampleFromPixelRateInvocation)));
|
|
assert(((cast(*void)(*instance.shaderTileImageReadFromHelperInvocation)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceShaderTileImagePropertiesEXT.shaderTileImageReadFromHelperInvocation has unexpected offset % instead of 24", ((cast(*void)(*instance.shaderTileImageReadFromHelperInvocation)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderTileImagePropertiesEXT.shaderTileImageReadFromHelperInvocation)) == 4, "VkPhysicalDeviceShaderTileImagePropertiesEXT.shaderTileImageReadFromHelperInvocation has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderTileImagePropertiesEXT.shaderTileImageReadFromHelperInvocation)));
|
|
assert(size_of(VkPhysicalDeviceShaderTileImagePropertiesEXT) == 32, "VkPhysicalDeviceShaderTileImagePropertiesEXT has size % instead of 32", size_of(VkPhysicalDeviceShaderTileImagePropertiesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkMicromapUsageEXT;
|
|
assert(((cast(*void)(*instance.count)) - cast(*void)(*instance)) == 0, "VkMicromapUsageEXT.count has unexpected offset % instead of 0", ((cast(*void)(*instance.count)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMicromapUsageEXT.count)) == 4, "VkMicromapUsageEXT.count has unexpected size % instead of 4", size_of(type_of(VkMicromapUsageEXT.count)));
|
|
assert(((cast(*void)(*instance.subdivisionLevel)) - cast(*void)(*instance)) == 4, "VkMicromapUsageEXT.subdivisionLevel has unexpected offset % instead of 4", ((cast(*void)(*instance.subdivisionLevel)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMicromapUsageEXT.subdivisionLevel)) == 4, "VkMicromapUsageEXT.subdivisionLevel has unexpected size % instead of 4", size_of(type_of(VkMicromapUsageEXT.subdivisionLevel)));
|
|
assert(((cast(*void)(*instance.format)) - cast(*void)(*instance)) == 8, "VkMicromapUsageEXT.format has unexpected offset % instead of 8", ((cast(*void)(*instance.format)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMicromapUsageEXT.format)) == 4, "VkMicromapUsageEXT.format has unexpected size % instead of 4", size_of(type_of(VkMicromapUsageEXT.format)));
|
|
assert(size_of(VkMicromapUsageEXT) == 12, "VkMicromapUsageEXT has size % instead of 12", size_of(VkMicromapUsageEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkDeviceOrHostAddressKHR;
|
|
assert(((cast(*void)(*instance.deviceAddress)) - cast(*void)(*instance)) == 0, "VkDeviceOrHostAddressKHR.deviceAddress has unexpected offset % instead of 0", ((cast(*void)(*instance.deviceAddress)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceOrHostAddressKHR.deviceAddress)) == 8, "VkDeviceOrHostAddressKHR.deviceAddress has unexpected size % instead of 8", size_of(type_of(VkDeviceOrHostAddressKHR.deviceAddress)));
|
|
assert(((cast(*void)(*instance.hostAddress)) - cast(*void)(*instance)) == 0, "VkDeviceOrHostAddressKHR.hostAddress has unexpected offset % instead of 0", ((cast(*void)(*instance.hostAddress)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceOrHostAddressKHR.hostAddress)) == 8, "VkDeviceOrHostAddressKHR.hostAddress has unexpected size % instead of 8", size_of(type_of(VkDeviceOrHostAddressKHR.hostAddress)));
|
|
assert(size_of(VkDeviceOrHostAddressKHR) == 8, "VkDeviceOrHostAddressKHR has size % instead of 8", size_of(VkDeviceOrHostAddressKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkMicromapBuildInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkMicromapBuildInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMicromapBuildInfoEXT.sType)) == 4, "VkMicromapBuildInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkMicromapBuildInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkMicromapBuildInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMicromapBuildInfoEXT.pNext)) == 8, "VkMicromapBuildInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkMicromapBuildInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.type)) - cast(*void)(*instance)) == 16, "VkMicromapBuildInfoEXT.type has unexpected offset % instead of 16", ((cast(*void)(*instance.type)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMicromapBuildInfoEXT.type)) == 4, "VkMicromapBuildInfoEXT.type has unexpected size % instead of 4", size_of(type_of(VkMicromapBuildInfoEXT.type)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 20, "VkMicromapBuildInfoEXT.flags has unexpected offset % instead of 20", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMicromapBuildInfoEXT.flags)) == 4, "VkMicromapBuildInfoEXT.flags has unexpected size % instead of 4", size_of(type_of(VkMicromapBuildInfoEXT.flags)));
|
|
assert(((cast(*void)(*instance.mode)) - cast(*void)(*instance)) == 24, "VkMicromapBuildInfoEXT.mode has unexpected offset % instead of 24", ((cast(*void)(*instance.mode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMicromapBuildInfoEXT.mode)) == 4, "VkMicromapBuildInfoEXT.mode has unexpected size % instead of 4", size_of(type_of(VkMicromapBuildInfoEXT.mode)));
|
|
assert(((cast(*void)(*instance.dstMicromap)) - cast(*void)(*instance)) == 32, "VkMicromapBuildInfoEXT.dstMicromap has unexpected offset % instead of 32", ((cast(*void)(*instance.dstMicromap)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMicromapBuildInfoEXT.dstMicromap)) == 8, "VkMicromapBuildInfoEXT.dstMicromap has unexpected size % instead of 8", size_of(type_of(VkMicromapBuildInfoEXT.dstMicromap)));
|
|
assert(((cast(*void)(*instance.usageCountsCount)) - cast(*void)(*instance)) == 40, "VkMicromapBuildInfoEXT.usageCountsCount has unexpected offset % instead of 40", ((cast(*void)(*instance.usageCountsCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMicromapBuildInfoEXT.usageCountsCount)) == 4, "VkMicromapBuildInfoEXT.usageCountsCount has unexpected size % instead of 4", size_of(type_of(VkMicromapBuildInfoEXT.usageCountsCount)));
|
|
assert(((cast(*void)(*instance.pUsageCounts)) - cast(*void)(*instance)) == 48, "VkMicromapBuildInfoEXT.pUsageCounts has unexpected offset % instead of 48", ((cast(*void)(*instance.pUsageCounts)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMicromapBuildInfoEXT.pUsageCounts)) == 8, "VkMicromapBuildInfoEXT.pUsageCounts has unexpected size % instead of 8", size_of(type_of(VkMicromapBuildInfoEXT.pUsageCounts)));
|
|
assert(((cast(*void)(*instance.ppUsageCounts)) - cast(*void)(*instance)) == 56, "VkMicromapBuildInfoEXT.ppUsageCounts has unexpected offset % instead of 56", ((cast(*void)(*instance.ppUsageCounts)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMicromapBuildInfoEXT.ppUsageCounts)) == 8, "VkMicromapBuildInfoEXT.ppUsageCounts has unexpected size % instead of 8", size_of(type_of(VkMicromapBuildInfoEXT.ppUsageCounts)));
|
|
assert(((cast(*void)(*instance.data)) - cast(*void)(*instance)) == 64, "VkMicromapBuildInfoEXT.data has unexpected offset % instead of 64", ((cast(*void)(*instance.data)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMicromapBuildInfoEXT.data)) == 8, "VkMicromapBuildInfoEXT.data has unexpected size % instead of 8", size_of(type_of(VkMicromapBuildInfoEXT.data)));
|
|
assert(((cast(*void)(*instance.scratchData)) - cast(*void)(*instance)) == 72, "VkMicromapBuildInfoEXT.scratchData has unexpected offset % instead of 72", ((cast(*void)(*instance.scratchData)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMicromapBuildInfoEXT.scratchData)) == 8, "VkMicromapBuildInfoEXT.scratchData has unexpected size % instead of 8", size_of(type_of(VkMicromapBuildInfoEXT.scratchData)));
|
|
assert(((cast(*void)(*instance.triangleArray)) - cast(*void)(*instance)) == 80, "VkMicromapBuildInfoEXT.triangleArray has unexpected offset % instead of 80", ((cast(*void)(*instance.triangleArray)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMicromapBuildInfoEXT.triangleArray)) == 8, "VkMicromapBuildInfoEXT.triangleArray has unexpected size % instead of 8", size_of(type_of(VkMicromapBuildInfoEXT.triangleArray)));
|
|
assert(((cast(*void)(*instance.triangleArrayStride)) - cast(*void)(*instance)) == 88, "VkMicromapBuildInfoEXT.triangleArrayStride has unexpected offset % instead of 88", ((cast(*void)(*instance.triangleArrayStride)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMicromapBuildInfoEXT.triangleArrayStride)) == 8, "VkMicromapBuildInfoEXT.triangleArrayStride has unexpected size % instead of 8", size_of(type_of(VkMicromapBuildInfoEXT.triangleArrayStride)));
|
|
assert(size_of(VkMicromapBuildInfoEXT) == 96, "VkMicromapBuildInfoEXT has size % instead of 96", size_of(VkMicromapBuildInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkMicromapCreateInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkMicromapCreateInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMicromapCreateInfoEXT.sType)) == 4, "VkMicromapCreateInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkMicromapCreateInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkMicromapCreateInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMicromapCreateInfoEXT.pNext)) == 8, "VkMicromapCreateInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkMicromapCreateInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.createFlags)) - cast(*void)(*instance)) == 16, "VkMicromapCreateInfoEXT.createFlags has unexpected offset % instead of 16", ((cast(*void)(*instance.createFlags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMicromapCreateInfoEXT.createFlags)) == 4, "VkMicromapCreateInfoEXT.createFlags has unexpected size % instead of 4", size_of(type_of(VkMicromapCreateInfoEXT.createFlags)));
|
|
assert(((cast(*void)(*instance.buffer)) - cast(*void)(*instance)) == 24, "VkMicromapCreateInfoEXT.buffer has unexpected offset % instead of 24", ((cast(*void)(*instance.buffer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMicromapCreateInfoEXT.buffer)) == 8, "VkMicromapCreateInfoEXT.buffer has unexpected size % instead of 8", size_of(type_of(VkMicromapCreateInfoEXT.buffer)));
|
|
assert(((cast(*void)(*instance.offset)) - cast(*void)(*instance)) == 32, "VkMicromapCreateInfoEXT.offset has unexpected offset % instead of 32", ((cast(*void)(*instance.offset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMicromapCreateInfoEXT.offset)) == 8, "VkMicromapCreateInfoEXT.offset has unexpected size % instead of 8", size_of(type_of(VkMicromapCreateInfoEXT.offset)));
|
|
assert(((cast(*void)(*instance.size)) - cast(*void)(*instance)) == 40, "VkMicromapCreateInfoEXT.size has unexpected offset % instead of 40", ((cast(*void)(*instance.size)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMicromapCreateInfoEXT.size)) == 8, "VkMicromapCreateInfoEXT.size has unexpected size % instead of 8", size_of(type_of(VkMicromapCreateInfoEXT.size)));
|
|
assert(((cast(*void)(*instance.type)) - cast(*void)(*instance)) == 48, "VkMicromapCreateInfoEXT.type has unexpected offset % instead of 48", ((cast(*void)(*instance.type)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMicromapCreateInfoEXT.type)) == 4, "VkMicromapCreateInfoEXT.type has unexpected size % instead of 4", size_of(type_of(VkMicromapCreateInfoEXT.type)));
|
|
assert(((cast(*void)(*instance.deviceAddress)) - cast(*void)(*instance)) == 56, "VkMicromapCreateInfoEXT.deviceAddress has unexpected offset % instead of 56", ((cast(*void)(*instance.deviceAddress)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMicromapCreateInfoEXT.deviceAddress)) == 8, "VkMicromapCreateInfoEXT.deviceAddress has unexpected size % instead of 8", size_of(type_of(VkMicromapCreateInfoEXT.deviceAddress)));
|
|
assert(size_of(VkMicromapCreateInfoEXT) == 64, "VkMicromapCreateInfoEXT has size % instead of 64", size_of(VkMicromapCreateInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceOpacityMicromapFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceOpacityMicromapFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceOpacityMicromapFeaturesEXT.sType)) == 4, "VkPhysicalDeviceOpacityMicromapFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceOpacityMicromapFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceOpacityMicromapFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceOpacityMicromapFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceOpacityMicromapFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceOpacityMicromapFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.micromap)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceOpacityMicromapFeaturesEXT.micromap has unexpected offset % instead of 16", ((cast(*void)(*instance.micromap)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceOpacityMicromapFeaturesEXT.micromap)) == 4, "VkPhysicalDeviceOpacityMicromapFeaturesEXT.micromap has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceOpacityMicromapFeaturesEXT.micromap)));
|
|
assert(((cast(*void)(*instance.micromapCaptureReplay)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceOpacityMicromapFeaturesEXT.micromapCaptureReplay has unexpected offset % instead of 20", ((cast(*void)(*instance.micromapCaptureReplay)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceOpacityMicromapFeaturesEXT.micromapCaptureReplay)) == 4, "VkPhysicalDeviceOpacityMicromapFeaturesEXT.micromapCaptureReplay has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceOpacityMicromapFeaturesEXT.micromapCaptureReplay)));
|
|
assert(((cast(*void)(*instance.micromapHostCommands)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceOpacityMicromapFeaturesEXT.micromapHostCommands has unexpected offset % instead of 24", ((cast(*void)(*instance.micromapHostCommands)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceOpacityMicromapFeaturesEXT.micromapHostCommands)) == 4, "VkPhysicalDeviceOpacityMicromapFeaturesEXT.micromapHostCommands has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceOpacityMicromapFeaturesEXT.micromapHostCommands)));
|
|
assert(size_of(VkPhysicalDeviceOpacityMicromapFeaturesEXT) == 32, "VkPhysicalDeviceOpacityMicromapFeaturesEXT has size % instead of 32", size_of(VkPhysicalDeviceOpacityMicromapFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceOpacityMicromapPropertiesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceOpacityMicromapPropertiesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceOpacityMicromapPropertiesEXT.sType)) == 4, "VkPhysicalDeviceOpacityMicromapPropertiesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceOpacityMicromapPropertiesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceOpacityMicromapPropertiesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceOpacityMicromapPropertiesEXT.pNext)) == 8, "VkPhysicalDeviceOpacityMicromapPropertiesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceOpacityMicromapPropertiesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.maxOpacity2StateSubdivisionLevel)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceOpacityMicromapPropertiesEXT.maxOpacity2StateSubdivisionLevel has unexpected offset % instead of 16", ((cast(*void)(*instance.maxOpacity2StateSubdivisionLevel)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceOpacityMicromapPropertiesEXT.maxOpacity2StateSubdivisionLevel)) == 4, "VkPhysicalDeviceOpacityMicromapPropertiesEXT.maxOpacity2StateSubdivisionLevel has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceOpacityMicromapPropertiesEXT.maxOpacity2StateSubdivisionLevel)));
|
|
assert(((cast(*void)(*instance.maxOpacity4StateSubdivisionLevel)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceOpacityMicromapPropertiesEXT.maxOpacity4StateSubdivisionLevel has unexpected offset % instead of 20", ((cast(*void)(*instance.maxOpacity4StateSubdivisionLevel)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceOpacityMicromapPropertiesEXT.maxOpacity4StateSubdivisionLevel)) == 4, "VkPhysicalDeviceOpacityMicromapPropertiesEXT.maxOpacity4StateSubdivisionLevel has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceOpacityMicromapPropertiesEXT.maxOpacity4StateSubdivisionLevel)));
|
|
assert(size_of(VkPhysicalDeviceOpacityMicromapPropertiesEXT) == 24, "VkPhysicalDeviceOpacityMicromapPropertiesEXT has size % instead of 24", size_of(VkPhysicalDeviceOpacityMicromapPropertiesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkMicromapVersionInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkMicromapVersionInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMicromapVersionInfoEXT.sType)) == 4, "VkMicromapVersionInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkMicromapVersionInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkMicromapVersionInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMicromapVersionInfoEXT.pNext)) == 8, "VkMicromapVersionInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkMicromapVersionInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.pVersionData)) - cast(*void)(*instance)) == 16, "VkMicromapVersionInfoEXT.pVersionData has unexpected offset % instead of 16", ((cast(*void)(*instance.pVersionData)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMicromapVersionInfoEXT.pVersionData)) == 8, "VkMicromapVersionInfoEXT.pVersionData has unexpected size % instead of 8", size_of(type_of(VkMicromapVersionInfoEXT.pVersionData)));
|
|
assert(size_of(VkMicromapVersionInfoEXT) == 24, "VkMicromapVersionInfoEXT has size % instead of 24", size_of(VkMicromapVersionInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkCopyMicromapToMemoryInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkCopyMicromapToMemoryInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyMicromapToMemoryInfoEXT.sType)) == 4, "VkCopyMicromapToMemoryInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkCopyMicromapToMemoryInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkCopyMicromapToMemoryInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyMicromapToMemoryInfoEXT.pNext)) == 8, "VkCopyMicromapToMemoryInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkCopyMicromapToMemoryInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.src)) - cast(*void)(*instance)) == 16, "VkCopyMicromapToMemoryInfoEXT.src has unexpected offset % instead of 16", ((cast(*void)(*instance.src)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyMicromapToMemoryInfoEXT.src)) == 8, "VkCopyMicromapToMemoryInfoEXT.src has unexpected size % instead of 8", size_of(type_of(VkCopyMicromapToMemoryInfoEXT.src)));
|
|
assert(((cast(*void)(*instance.dst)) - cast(*void)(*instance)) == 24, "VkCopyMicromapToMemoryInfoEXT.dst has unexpected offset % instead of 24", ((cast(*void)(*instance.dst)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyMicromapToMemoryInfoEXT.dst)) == 8, "VkCopyMicromapToMemoryInfoEXT.dst has unexpected size % instead of 8", size_of(type_of(VkCopyMicromapToMemoryInfoEXT.dst)));
|
|
assert(((cast(*void)(*instance.mode)) - cast(*void)(*instance)) == 32, "VkCopyMicromapToMemoryInfoEXT.mode has unexpected offset % instead of 32", ((cast(*void)(*instance.mode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyMicromapToMemoryInfoEXT.mode)) == 4, "VkCopyMicromapToMemoryInfoEXT.mode has unexpected size % instead of 4", size_of(type_of(VkCopyMicromapToMemoryInfoEXT.mode)));
|
|
assert(size_of(VkCopyMicromapToMemoryInfoEXT) == 40, "VkCopyMicromapToMemoryInfoEXT has size % instead of 40", size_of(VkCopyMicromapToMemoryInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkCopyMemoryToMicromapInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkCopyMemoryToMicromapInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyMemoryToMicromapInfoEXT.sType)) == 4, "VkCopyMemoryToMicromapInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkCopyMemoryToMicromapInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkCopyMemoryToMicromapInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyMemoryToMicromapInfoEXT.pNext)) == 8, "VkCopyMemoryToMicromapInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkCopyMemoryToMicromapInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.src)) - cast(*void)(*instance)) == 16, "VkCopyMemoryToMicromapInfoEXT.src has unexpected offset % instead of 16", ((cast(*void)(*instance.src)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyMemoryToMicromapInfoEXT.src)) == 8, "VkCopyMemoryToMicromapInfoEXT.src has unexpected size % instead of 8", size_of(type_of(VkCopyMemoryToMicromapInfoEXT.src)));
|
|
assert(((cast(*void)(*instance.dst)) - cast(*void)(*instance)) == 24, "VkCopyMemoryToMicromapInfoEXT.dst has unexpected offset % instead of 24", ((cast(*void)(*instance.dst)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyMemoryToMicromapInfoEXT.dst)) == 8, "VkCopyMemoryToMicromapInfoEXT.dst has unexpected size % instead of 8", size_of(type_of(VkCopyMemoryToMicromapInfoEXT.dst)));
|
|
assert(((cast(*void)(*instance.mode)) - cast(*void)(*instance)) == 32, "VkCopyMemoryToMicromapInfoEXT.mode has unexpected offset % instead of 32", ((cast(*void)(*instance.mode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyMemoryToMicromapInfoEXT.mode)) == 4, "VkCopyMemoryToMicromapInfoEXT.mode has unexpected size % instead of 4", size_of(type_of(VkCopyMemoryToMicromapInfoEXT.mode)));
|
|
assert(size_of(VkCopyMemoryToMicromapInfoEXT) == 40, "VkCopyMemoryToMicromapInfoEXT has size % instead of 40", size_of(VkCopyMemoryToMicromapInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkCopyMicromapInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkCopyMicromapInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyMicromapInfoEXT.sType)) == 4, "VkCopyMicromapInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkCopyMicromapInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkCopyMicromapInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyMicromapInfoEXT.pNext)) == 8, "VkCopyMicromapInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkCopyMicromapInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.src)) - cast(*void)(*instance)) == 16, "VkCopyMicromapInfoEXT.src has unexpected offset % instead of 16", ((cast(*void)(*instance.src)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyMicromapInfoEXT.src)) == 8, "VkCopyMicromapInfoEXT.src has unexpected size % instead of 8", size_of(type_of(VkCopyMicromapInfoEXT.src)));
|
|
assert(((cast(*void)(*instance.dst)) - cast(*void)(*instance)) == 24, "VkCopyMicromapInfoEXT.dst has unexpected offset % instead of 24", ((cast(*void)(*instance.dst)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyMicromapInfoEXT.dst)) == 8, "VkCopyMicromapInfoEXT.dst has unexpected size % instead of 8", size_of(type_of(VkCopyMicromapInfoEXT.dst)));
|
|
assert(((cast(*void)(*instance.mode)) - cast(*void)(*instance)) == 32, "VkCopyMicromapInfoEXT.mode has unexpected offset % instead of 32", ((cast(*void)(*instance.mode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyMicromapInfoEXT.mode)) == 4, "VkCopyMicromapInfoEXT.mode has unexpected size % instead of 4", size_of(type_of(VkCopyMicromapInfoEXT.mode)));
|
|
assert(size_of(VkCopyMicromapInfoEXT) == 40, "VkCopyMicromapInfoEXT has size % instead of 40", size_of(VkCopyMicromapInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkMicromapBuildSizesInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkMicromapBuildSizesInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMicromapBuildSizesInfoEXT.sType)) == 4, "VkMicromapBuildSizesInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkMicromapBuildSizesInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkMicromapBuildSizesInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMicromapBuildSizesInfoEXT.pNext)) == 8, "VkMicromapBuildSizesInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkMicromapBuildSizesInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.micromapSize)) - cast(*void)(*instance)) == 16, "VkMicromapBuildSizesInfoEXT.micromapSize has unexpected offset % instead of 16", ((cast(*void)(*instance.micromapSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMicromapBuildSizesInfoEXT.micromapSize)) == 8, "VkMicromapBuildSizesInfoEXT.micromapSize has unexpected size % instead of 8", size_of(type_of(VkMicromapBuildSizesInfoEXT.micromapSize)));
|
|
assert(((cast(*void)(*instance.buildScratchSize)) - cast(*void)(*instance)) == 24, "VkMicromapBuildSizesInfoEXT.buildScratchSize has unexpected offset % instead of 24", ((cast(*void)(*instance.buildScratchSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMicromapBuildSizesInfoEXT.buildScratchSize)) == 8, "VkMicromapBuildSizesInfoEXT.buildScratchSize has unexpected size % instead of 8", size_of(type_of(VkMicromapBuildSizesInfoEXT.buildScratchSize)));
|
|
assert(((cast(*void)(*instance.discardable)) - cast(*void)(*instance)) == 32, "VkMicromapBuildSizesInfoEXT.discardable has unexpected offset % instead of 32", ((cast(*void)(*instance.discardable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMicromapBuildSizesInfoEXT.discardable)) == 4, "VkMicromapBuildSizesInfoEXT.discardable has unexpected size % instead of 4", size_of(type_of(VkMicromapBuildSizesInfoEXT.discardable)));
|
|
assert(size_of(VkMicromapBuildSizesInfoEXT) == 40, "VkMicromapBuildSizesInfoEXT has size % instead of 40", size_of(VkMicromapBuildSizesInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkAccelerationStructureTrianglesOpacityMicromapEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkAccelerationStructureTrianglesOpacityMicromapEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureTrianglesOpacityMicromapEXT.sType)) == 4, "VkAccelerationStructureTrianglesOpacityMicromapEXT.sType has unexpected size % instead of 4", size_of(type_of(VkAccelerationStructureTrianglesOpacityMicromapEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkAccelerationStructureTrianglesOpacityMicromapEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureTrianglesOpacityMicromapEXT.pNext)) == 8, "VkAccelerationStructureTrianglesOpacityMicromapEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureTrianglesOpacityMicromapEXT.pNext)));
|
|
assert(((cast(*void)(*instance.indexType)) - cast(*void)(*instance)) == 16, "VkAccelerationStructureTrianglesOpacityMicromapEXT.indexType has unexpected offset % instead of 16", ((cast(*void)(*instance.indexType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureTrianglesOpacityMicromapEXT.indexType)) == 4, "VkAccelerationStructureTrianglesOpacityMicromapEXT.indexType has unexpected size % instead of 4", size_of(type_of(VkAccelerationStructureTrianglesOpacityMicromapEXT.indexType)));
|
|
assert(((cast(*void)(*instance.indexBuffer)) - cast(*void)(*instance)) == 24, "VkAccelerationStructureTrianglesOpacityMicromapEXT.indexBuffer has unexpected offset % instead of 24", ((cast(*void)(*instance.indexBuffer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureTrianglesOpacityMicromapEXT.indexBuffer)) == 8, "VkAccelerationStructureTrianglesOpacityMicromapEXT.indexBuffer has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureTrianglesOpacityMicromapEXT.indexBuffer)));
|
|
assert(((cast(*void)(*instance.indexStride)) - cast(*void)(*instance)) == 32, "VkAccelerationStructureTrianglesOpacityMicromapEXT.indexStride has unexpected offset % instead of 32", ((cast(*void)(*instance.indexStride)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureTrianglesOpacityMicromapEXT.indexStride)) == 8, "VkAccelerationStructureTrianglesOpacityMicromapEXT.indexStride has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureTrianglesOpacityMicromapEXT.indexStride)));
|
|
assert(((cast(*void)(*instance.baseTriangle)) - cast(*void)(*instance)) == 40, "VkAccelerationStructureTrianglesOpacityMicromapEXT.baseTriangle has unexpected offset % instead of 40", ((cast(*void)(*instance.baseTriangle)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureTrianglesOpacityMicromapEXT.baseTriangle)) == 4, "VkAccelerationStructureTrianglesOpacityMicromapEXT.baseTriangle has unexpected size % instead of 4", size_of(type_of(VkAccelerationStructureTrianglesOpacityMicromapEXT.baseTriangle)));
|
|
assert(((cast(*void)(*instance.usageCountsCount)) - cast(*void)(*instance)) == 44, "VkAccelerationStructureTrianglesOpacityMicromapEXT.usageCountsCount has unexpected offset % instead of 44", ((cast(*void)(*instance.usageCountsCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureTrianglesOpacityMicromapEXT.usageCountsCount)) == 4, "VkAccelerationStructureTrianglesOpacityMicromapEXT.usageCountsCount has unexpected size % instead of 4", size_of(type_of(VkAccelerationStructureTrianglesOpacityMicromapEXT.usageCountsCount)));
|
|
assert(((cast(*void)(*instance.pUsageCounts)) - cast(*void)(*instance)) == 48, "VkAccelerationStructureTrianglesOpacityMicromapEXT.pUsageCounts has unexpected offset % instead of 48", ((cast(*void)(*instance.pUsageCounts)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureTrianglesOpacityMicromapEXT.pUsageCounts)) == 8, "VkAccelerationStructureTrianglesOpacityMicromapEXT.pUsageCounts has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureTrianglesOpacityMicromapEXT.pUsageCounts)));
|
|
assert(((cast(*void)(*instance.ppUsageCounts)) - cast(*void)(*instance)) == 56, "VkAccelerationStructureTrianglesOpacityMicromapEXT.ppUsageCounts has unexpected offset % instead of 56", ((cast(*void)(*instance.ppUsageCounts)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureTrianglesOpacityMicromapEXT.ppUsageCounts)) == 8, "VkAccelerationStructureTrianglesOpacityMicromapEXT.ppUsageCounts has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureTrianglesOpacityMicromapEXT.ppUsageCounts)));
|
|
assert(((cast(*void)(*instance.micromap)) - cast(*void)(*instance)) == 64, "VkAccelerationStructureTrianglesOpacityMicromapEXT.micromap has unexpected offset % instead of 64", ((cast(*void)(*instance.micromap)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureTrianglesOpacityMicromapEXT.micromap)) == 8, "VkAccelerationStructureTrianglesOpacityMicromapEXT.micromap has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureTrianglesOpacityMicromapEXT.micromap)));
|
|
assert(size_of(VkAccelerationStructureTrianglesOpacityMicromapEXT) == 72, "VkAccelerationStructureTrianglesOpacityMicromapEXT has size % instead of 72", size_of(VkAccelerationStructureTrianglesOpacityMicromapEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkMicromapTriangleEXT;
|
|
assert(((cast(*void)(*instance.dataOffset)) - cast(*void)(*instance)) == 0, "VkMicromapTriangleEXT.dataOffset has unexpected offset % instead of 0", ((cast(*void)(*instance.dataOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMicromapTriangleEXT.dataOffset)) == 4, "VkMicromapTriangleEXT.dataOffset has unexpected size % instead of 4", size_of(type_of(VkMicromapTriangleEXT.dataOffset)));
|
|
assert(((cast(*void)(*instance.subdivisionLevel)) - cast(*void)(*instance)) == 4, "VkMicromapTriangleEXT.subdivisionLevel has unexpected offset % instead of 4", ((cast(*void)(*instance.subdivisionLevel)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMicromapTriangleEXT.subdivisionLevel)) == 2, "VkMicromapTriangleEXT.subdivisionLevel has unexpected size % instead of 2", size_of(type_of(VkMicromapTriangleEXT.subdivisionLevel)));
|
|
assert(((cast(*void)(*instance.format)) - cast(*void)(*instance)) == 6, "VkMicromapTriangleEXT.format has unexpected offset % instead of 6", ((cast(*void)(*instance.format)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMicromapTriangleEXT.format)) == 2, "VkMicromapTriangleEXT.format has unexpected size % instead of 2", size_of(type_of(VkMicromapTriangleEXT.format)));
|
|
assert(size_of(VkMicromapTriangleEXT) == 8, "VkMicromapTriangleEXT has size % instead of 8", size_of(VkMicromapTriangleEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI.sType)) == 4, "VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI.pNext)) == 8, "VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI.pNext)));
|
|
assert(((cast(*void)(*instance.clustercullingShader)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI.clustercullingShader has unexpected offset % instead of 16", ((cast(*void)(*instance.clustercullingShader)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI.clustercullingShader)) == 4, "VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI.clustercullingShader has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI.clustercullingShader)));
|
|
assert(((cast(*void)(*instance.multiviewClusterCullingShader)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI.multiviewClusterCullingShader has unexpected offset % instead of 20", ((cast(*void)(*instance.multiviewClusterCullingShader)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI.multiviewClusterCullingShader)) == 4, "VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI.multiviewClusterCullingShader has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI.multiviewClusterCullingShader)));
|
|
assert(size_of(VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI) == 24, "VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI has size % instead of 24", size_of(VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI.sType)) == 4, "VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI.pNext)) == 8, "VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI.pNext)));
|
|
assert(((cast(*void)(*instance.maxWorkGroupCount)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI.maxWorkGroupCount has unexpected offset % instead of 16", ((cast(*void)(*instance.maxWorkGroupCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI.maxWorkGroupCount)) == 12, "VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI.maxWorkGroupCount has unexpected size % instead of 12", size_of(type_of(VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI.maxWorkGroupCount)));
|
|
assert(((cast(*void)(*instance.maxWorkGroupSize)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI.maxWorkGroupSize has unexpected offset % instead of 28", ((cast(*void)(*instance.maxWorkGroupSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI.maxWorkGroupSize)) == 12, "VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI.maxWorkGroupSize has unexpected size % instead of 12", size_of(type_of(VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI.maxWorkGroupSize)));
|
|
assert(((cast(*void)(*instance.maxOutputClusterCount)) - cast(*void)(*instance)) == 40, "VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI.maxOutputClusterCount has unexpected offset % instead of 40", ((cast(*void)(*instance.maxOutputClusterCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI.maxOutputClusterCount)) == 4, "VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI.maxOutputClusterCount has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI.maxOutputClusterCount)));
|
|
assert(((cast(*void)(*instance.indirectBufferOffsetAlignment)) - cast(*void)(*instance)) == 48, "VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI.indirectBufferOffsetAlignment has unexpected offset % instead of 48", ((cast(*void)(*instance.indirectBufferOffsetAlignment)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI.indirectBufferOffsetAlignment)) == 8, "VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI.indirectBufferOffsetAlignment has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI.indirectBufferOffsetAlignment)));
|
|
assert(size_of(VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI) == 56, "VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI has size % instead of 56", size_of(VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI.sType)) == 4, "VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI.pNext)) == 8, "VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI.pNext)));
|
|
assert(((cast(*void)(*instance.clusterShadingRate)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI.clusterShadingRate has unexpected offset % instead of 16", ((cast(*void)(*instance.clusterShadingRate)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI.clusterShadingRate)) == 4, "VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI.clusterShadingRate has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI.clusterShadingRate)));
|
|
assert(size_of(VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI) == 24, "VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI has size % instead of 24", size_of(VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceBorderColorSwizzleFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceBorderColorSwizzleFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceBorderColorSwizzleFeaturesEXT.sType)) == 4, "VkPhysicalDeviceBorderColorSwizzleFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceBorderColorSwizzleFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceBorderColorSwizzleFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceBorderColorSwizzleFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceBorderColorSwizzleFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceBorderColorSwizzleFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.borderColorSwizzle)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceBorderColorSwizzleFeaturesEXT.borderColorSwizzle has unexpected offset % instead of 16", ((cast(*void)(*instance.borderColorSwizzle)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceBorderColorSwizzleFeaturesEXT.borderColorSwizzle)) == 4, "VkPhysicalDeviceBorderColorSwizzleFeaturesEXT.borderColorSwizzle has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceBorderColorSwizzleFeaturesEXT.borderColorSwizzle)));
|
|
assert(((cast(*void)(*instance.borderColorSwizzleFromImage)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceBorderColorSwizzleFeaturesEXT.borderColorSwizzleFromImage has unexpected offset % instead of 20", ((cast(*void)(*instance.borderColorSwizzleFromImage)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceBorderColorSwizzleFeaturesEXT.borderColorSwizzleFromImage)) == 4, "VkPhysicalDeviceBorderColorSwizzleFeaturesEXT.borderColorSwizzleFromImage has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceBorderColorSwizzleFeaturesEXT.borderColorSwizzleFromImage)));
|
|
assert(size_of(VkPhysicalDeviceBorderColorSwizzleFeaturesEXT) == 24, "VkPhysicalDeviceBorderColorSwizzleFeaturesEXT has size % instead of 24", size_of(VkPhysicalDeviceBorderColorSwizzleFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkSamplerBorderColorComponentMappingCreateInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSamplerBorderColorComponentMappingCreateInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerBorderColorComponentMappingCreateInfoEXT.sType)) == 4, "VkSamplerBorderColorComponentMappingCreateInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkSamplerBorderColorComponentMappingCreateInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSamplerBorderColorComponentMappingCreateInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerBorderColorComponentMappingCreateInfoEXT.pNext)) == 8, "VkSamplerBorderColorComponentMappingCreateInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkSamplerBorderColorComponentMappingCreateInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.components)) - cast(*void)(*instance)) == 16, "VkSamplerBorderColorComponentMappingCreateInfoEXT.components has unexpected offset % instead of 16", ((cast(*void)(*instance.components)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerBorderColorComponentMappingCreateInfoEXT.components)) == 16, "VkSamplerBorderColorComponentMappingCreateInfoEXT.components has unexpected size % instead of 16", size_of(type_of(VkSamplerBorderColorComponentMappingCreateInfoEXT.components)));
|
|
assert(((cast(*void)(*instance.srgb)) - cast(*void)(*instance)) == 32, "VkSamplerBorderColorComponentMappingCreateInfoEXT.srgb has unexpected offset % instead of 32", ((cast(*void)(*instance.srgb)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerBorderColorComponentMappingCreateInfoEXT.srgb)) == 4, "VkSamplerBorderColorComponentMappingCreateInfoEXT.srgb has unexpected size % instead of 4", size_of(type_of(VkSamplerBorderColorComponentMappingCreateInfoEXT.srgb)));
|
|
assert(size_of(VkSamplerBorderColorComponentMappingCreateInfoEXT) == 40, "VkSamplerBorderColorComponentMappingCreateInfoEXT has size % instead of 40", size_of(VkSamplerBorderColorComponentMappingCreateInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT.sType)) == 4, "VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT.pNext)) == 8, "VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.pageableDeviceLocalMemory)) - cast(*void)(*instance)) == 16, "VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT.pageableDeviceLocalMemory has unexpected offset % instead of 16", ((cast(*void)(*instance.pageableDeviceLocalMemory)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT.pageableDeviceLocalMemory)) == 4, "VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT.pageableDeviceLocalMemory has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT.pageableDeviceLocalMemory)));
|
|
assert(size_of(VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT) == 24, "VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT has size % instead of 24", size_of(VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceShaderCorePropertiesARM;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceShaderCorePropertiesARM.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderCorePropertiesARM.sType)) == 4, "VkPhysicalDeviceShaderCorePropertiesARM.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderCorePropertiesARM.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceShaderCorePropertiesARM.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderCorePropertiesARM.pNext)) == 8, "VkPhysicalDeviceShaderCorePropertiesARM.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceShaderCorePropertiesARM.pNext)));
|
|
assert(((cast(*void)(*instance.pixelRate)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceShaderCorePropertiesARM.pixelRate has unexpected offset % instead of 16", ((cast(*void)(*instance.pixelRate)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderCorePropertiesARM.pixelRate)) == 4, "VkPhysicalDeviceShaderCorePropertiesARM.pixelRate has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderCorePropertiesARM.pixelRate)));
|
|
assert(((cast(*void)(*instance.texelRate)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceShaderCorePropertiesARM.texelRate has unexpected offset % instead of 20", ((cast(*void)(*instance.texelRate)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderCorePropertiesARM.texelRate)) == 4, "VkPhysicalDeviceShaderCorePropertiesARM.texelRate has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderCorePropertiesARM.texelRate)));
|
|
assert(((cast(*void)(*instance.fmaRate)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceShaderCorePropertiesARM.fmaRate has unexpected offset % instead of 24", ((cast(*void)(*instance.fmaRate)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderCorePropertiesARM.fmaRate)) == 4, "VkPhysicalDeviceShaderCorePropertiesARM.fmaRate has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderCorePropertiesARM.fmaRate)));
|
|
assert(size_of(VkPhysicalDeviceShaderCorePropertiesARM) == 32, "VkPhysicalDeviceShaderCorePropertiesARM has size % instead of 32", size_of(VkPhysicalDeviceShaderCorePropertiesARM));
|
|
}
|
|
|
|
{
|
|
instance: VkDeviceQueueShaderCoreControlCreateInfoARM;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDeviceQueueShaderCoreControlCreateInfoARM.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceQueueShaderCoreControlCreateInfoARM.sType)) == 4, "VkDeviceQueueShaderCoreControlCreateInfoARM.sType has unexpected size % instead of 4", size_of(type_of(VkDeviceQueueShaderCoreControlCreateInfoARM.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDeviceQueueShaderCoreControlCreateInfoARM.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceQueueShaderCoreControlCreateInfoARM.pNext)) == 8, "VkDeviceQueueShaderCoreControlCreateInfoARM.pNext has unexpected size % instead of 8", size_of(type_of(VkDeviceQueueShaderCoreControlCreateInfoARM.pNext)));
|
|
assert(((cast(*void)(*instance.shaderCoreCount)) - cast(*void)(*instance)) == 16, "VkDeviceQueueShaderCoreControlCreateInfoARM.shaderCoreCount has unexpected offset % instead of 16", ((cast(*void)(*instance.shaderCoreCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDeviceQueueShaderCoreControlCreateInfoARM.shaderCoreCount)) == 4, "VkDeviceQueueShaderCoreControlCreateInfoARM.shaderCoreCount has unexpected size % instead of 4", size_of(type_of(VkDeviceQueueShaderCoreControlCreateInfoARM.shaderCoreCount)));
|
|
assert(size_of(VkDeviceQueueShaderCoreControlCreateInfoARM) == 24, "VkDeviceQueueShaderCoreControlCreateInfoARM has size % instead of 24", size_of(VkDeviceQueueShaderCoreControlCreateInfoARM));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceSchedulingControlsFeaturesARM;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceSchedulingControlsFeaturesARM.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSchedulingControlsFeaturesARM.sType)) == 4, "VkPhysicalDeviceSchedulingControlsFeaturesARM.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSchedulingControlsFeaturesARM.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceSchedulingControlsFeaturesARM.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSchedulingControlsFeaturesARM.pNext)) == 8, "VkPhysicalDeviceSchedulingControlsFeaturesARM.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceSchedulingControlsFeaturesARM.pNext)));
|
|
assert(((cast(*void)(*instance.schedulingControls)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceSchedulingControlsFeaturesARM.schedulingControls has unexpected offset % instead of 16", ((cast(*void)(*instance.schedulingControls)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSchedulingControlsFeaturesARM.schedulingControls)) == 4, "VkPhysicalDeviceSchedulingControlsFeaturesARM.schedulingControls has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSchedulingControlsFeaturesARM.schedulingControls)));
|
|
assert(size_of(VkPhysicalDeviceSchedulingControlsFeaturesARM) == 24, "VkPhysicalDeviceSchedulingControlsFeaturesARM has size % instead of 24", size_of(VkPhysicalDeviceSchedulingControlsFeaturesARM));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceSchedulingControlsPropertiesARM;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceSchedulingControlsPropertiesARM.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSchedulingControlsPropertiesARM.sType)) == 4, "VkPhysicalDeviceSchedulingControlsPropertiesARM.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSchedulingControlsPropertiesARM.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceSchedulingControlsPropertiesARM.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSchedulingControlsPropertiesARM.pNext)) == 8, "VkPhysicalDeviceSchedulingControlsPropertiesARM.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceSchedulingControlsPropertiesARM.pNext)));
|
|
assert(((cast(*void)(*instance.schedulingControlsFlags)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceSchedulingControlsPropertiesARM.schedulingControlsFlags has unexpected offset % instead of 16", ((cast(*void)(*instance.schedulingControlsFlags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSchedulingControlsPropertiesARM.schedulingControlsFlags)) == 8, "VkPhysicalDeviceSchedulingControlsPropertiesARM.schedulingControlsFlags has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceSchedulingControlsPropertiesARM.schedulingControlsFlags)));
|
|
assert(size_of(VkPhysicalDeviceSchedulingControlsPropertiesARM) == 24, "VkPhysicalDeviceSchedulingControlsPropertiesARM has size % instead of 24", size_of(VkPhysicalDeviceSchedulingControlsPropertiesARM));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT.sType)) == 4, "VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.imageSlicedViewOf3D)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT.imageSlicedViewOf3D has unexpected offset % instead of 16", ((cast(*void)(*instance.imageSlicedViewOf3D)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT.imageSlicedViewOf3D)) == 4, "VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT.imageSlicedViewOf3D has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT.imageSlicedViewOf3D)));
|
|
assert(size_of(VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT) == 24, "VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT has size % instead of 24", size_of(VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkImageViewSlicedCreateInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkImageViewSlicedCreateInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageViewSlicedCreateInfoEXT.sType)) == 4, "VkImageViewSlicedCreateInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkImageViewSlicedCreateInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkImageViewSlicedCreateInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageViewSlicedCreateInfoEXT.pNext)) == 8, "VkImageViewSlicedCreateInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkImageViewSlicedCreateInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.sliceOffset)) - cast(*void)(*instance)) == 16, "VkImageViewSlicedCreateInfoEXT.sliceOffset has unexpected offset % instead of 16", ((cast(*void)(*instance.sliceOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageViewSlicedCreateInfoEXT.sliceOffset)) == 4, "VkImageViewSlicedCreateInfoEXT.sliceOffset has unexpected size % instead of 4", size_of(type_of(VkImageViewSlicedCreateInfoEXT.sliceOffset)));
|
|
assert(((cast(*void)(*instance.sliceCount)) - cast(*void)(*instance)) == 20, "VkImageViewSlicedCreateInfoEXT.sliceCount has unexpected offset % instead of 20", ((cast(*void)(*instance.sliceCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageViewSlicedCreateInfoEXT.sliceCount)) == 4, "VkImageViewSlicedCreateInfoEXT.sliceCount has unexpected size % instead of 4", size_of(type_of(VkImageViewSlicedCreateInfoEXT.sliceCount)));
|
|
assert(size_of(VkImageViewSlicedCreateInfoEXT) == 24, "VkImageViewSlicedCreateInfoEXT has size % instead of 24", size_of(VkImageViewSlicedCreateInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE.sType)) == 4, "VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE.pNext)) == 8, "VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE.pNext)));
|
|
assert(((cast(*void)(*instance.descriptorSetHostMapping)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE.descriptorSetHostMapping has unexpected offset % instead of 16", ((cast(*void)(*instance.descriptorSetHostMapping)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE.descriptorSetHostMapping)) == 4, "VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE.descriptorSetHostMapping has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE.descriptorSetHostMapping)));
|
|
assert(size_of(VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE) == 24, "VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE has size % instead of 24", size_of(VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE));
|
|
}
|
|
|
|
{
|
|
instance: VkDescriptorSetBindingReferenceVALVE;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDescriptorSetBindingReferenceVALVE.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorSetBindingReferenceVALVE.sType)) == 4, "VkDescriptorSetBindingReferenceVALVE.sType has unexpected size % instead of 4", size_of(type_of(VkDescriptorSetBindingReferenceVALVE.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDescriptorSetBindingReferenceVALVE.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorSetBindingReferenceVALVE.pNext)) == 8, "VkDescriptorSetBindingReferenceVALVE.pNext has unexpected size % instead of 8", size_of(type_of(VkDescriptorSetBindingReferenceVALVE.pNext)));
|
|
assert(((cast(*void)(*instance.descriptorSetLayout)) - cast(*void)(*instance)) == 16, "VkDescriptorSetBindingReferenceVALVE.descriptorSetLayout has unexpected offset % instead of 16", ((cast(*void)(*instance.descriptorSetLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorSetBindingReferenceVALVE.descriptorSetLayout)) == 8, "VkDescriptorSetBindingReferenceVALVE.descriptorSetLayout has unexpected size % instead of 8", size_of(type_of(VkDescriptorSetBindingReferenceVALVE.descriptorSetLayout)));
|
|
assert(((cast(*void)(*instance.binding)) - cast(*void)(*instance)) == 24, "VkDescriptorSetBindingReferenceVALVE.binding has unexpected offset % instead of 24", ((cast(*void)(*instance.binding)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorSetBindingReferenceVALVE.binding)) == 4, "VkDescriptorSetBindingReferenceVALVE.binding has unexpected size % instead of 4", size_of(type_of(VkDescriptorSetBindingReferenceVALVE.binding)));
|
|
assert(size_of(VkDescriptorSetBindingReferenceVALVE) == 32, "VkDescriptorSetBindingReferenceVALVE has size % instead of 32", size_of(VkDescriptorSetBindingReferenceVALVE));
|
|
}
|
|
|
|
{
|
|
instance: VkDescriptorSetLayoutHostMappingInfoVALVE;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDescriptorSetLayoutHostMappingInfoVALVE.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorSetLayoutHostMappingInfoVALVE.sType)) == 4, "VkDescriptorSetLayoutHostMappingInfoVALVE.sType has unexpected size % instead of 4", size_of(type_of(VkDescriptorSetLayoutHostMappingInfoVALVE.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDescriptorSetLayoutHostMappingInfoVALVE.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorSetLayoutHostMappingInfoVALVE.pNext)) == 8, "VkDescriptorSetLayoutHostMappingInfoVALVE.pNext has unexpected size % instead of 8", size_of(type_of(VkDescriptorSetLayoutHostMappingInfoVALVE.pNext)));
|
|
assert(((cast(*void)(*instance.descriptorOffset)) - cast(*void)(*instance)) == 16, "VkDescriptorSetLayoutHostMappingInfoVALVE.descriptorOffset has unexpected offset % instead of 16", ((cast(*void)(*instance.descriptorOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorSetLayoutHostMappingInfoVALVE.descriptorOffset)) == 8, "VkDescriptorSetLayoutHostMappingInfoVALVE.descriptorOffset has unexpected size % instead of 8", size_of(type_of(VkDescriptorSetLayoutHostMappingInfoVALVE.descriptorOffset)));
|
|
assert(((cast(*void)(*instance.descriptorSize)) - cast(*void)(*instance)) == 24, "VkDescriptorSetLayoutHostMappingInfoVALVE.descriptorSize has unexpected offset % instead of 24", ((cast(*void)(*instance.descriptorSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDescriptorSetLayoutHostMappingInfoVALVE.descriptorSize)) == 4, "VkDescriptorSetLayoutHostMappingInfoVALVE.descriptorSize has unexpected size % instead of 4", size_of(type_of(VkDescriptorSetLayoutHostMappingInfoVALVE.descriptorSize)));
|
|
assert(size_of(VkDescriptorSetLayoutHostMappingInfoVALVE) == 32, "VkDescriptorSetLayoutHostMappingInfoVALVE has size % instead of 32", size_of(VkDescriptorSetLayoutHostMappingInfoVALVE));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceDepthClampZeroOneFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceDepthClampZeroOneFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDepthClampZeroOneFeaturesEXT.sType)) == 4, "VkPhysicalDeviceDepthClampZeroOneFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDepthClampZeroOneFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceDepthClampZeroOneFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDepthClampZeroOneFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceDepthClampZeroOneFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDepthClampZeroOneFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.depthClampZeroOne)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceDepthClampZeroOneFeaturesEXT.depthClampZeroOne has unexpected offset % instead of 16", ((cast(*void)(*instance.depthClampZeroOne)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDepthClampZeroOneFeaturesEXT.depthClampZeroOne)) == 4, "VkPhysicalDeviceDepthClampZeroOneFeaturesEXT.depthClampZeroOne has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDepthClampZeroOneFeaturesEXT.depthClampZeroOne)));
|
|
assert(size_of(VkPhysicalDeviceDepthClampZeroOneFeaturesEXT) == 24, "VkPhysicalDeviceDepthClampZeroOneFeaturesEXT has size % instead of 24", size_of(VkPhysicalDeviceDepthClampZeroOneFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT.sType)) == 4, "VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.nonSeamlessCubeMap)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT.nonSeamlessCubeMap has unexpected offset % instead of 16", ((cast(*void)(*instance.nonSeamlessCubeMap)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT.nonSeamlessCubeMap)) == 4, "VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT.nonSeamlessCubeMap has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT.nonSeamlessCubeMap)));
|
|
assert(size_of(VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT) == 24, "VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT has size % instead of 24", size_of(VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceRenderPassStripedFeaturesARM;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceRenderPassStripedFeaturesARM.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRenderPassStripedFeaturesARM.sType)) == 4, "VkPhysicalDeviceRenderPassStripedFeaturesARM.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRenderPassStripedFeaturesARM.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceRenderPassStripedFeaturesARM.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRenderPassStripedFeaturesARM.pNext)) == 8, "VkPhysicalDeviceRenderPassStripedFeaturesARM.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceRenderPassStripedFeaturesARM.pNext)));
|
|
assert(((cast(*void)(*instance.renderPassStriped)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceRenderPassStripedFeaturesARM.renderPassStriped has unexpected offset % instead of 16", ((cast(*void)(*instance.renderPassStriped)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRenderPassStripedFeaturesARM.renderPassStriped)) == 4, "VkPhysicalDeviceRenderPassStripedFeaturesARM.renderPassStriped has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRenderPassStripedFeaturesARM.renderPassStriped)));
|
|
assert(size_of(VkPhysicalDeviceRenderPassStripedFeaturesARM) == 24, "VkPhysicalDeviceRenderPassStripedFeaturesARM has size % instead of 24", size_of(VkPhysicalDeviceRenderPassStripedFeaturesARM));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceRenderPassStripedPropertiesARM;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceRenderPassStripedPropertiesARM.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRenderPassStripedPropertiesARM.sType)) == 4, "VkPhysicalDeviceRenderPassStripedPropertiesARM.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRenderPassStripedPropertiesARM.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceRenderPassStripedPropertiesARM.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRenderPassStripedPropertiesARM.pNext)) == 8, "VkPhysicalDeviceRenderPassStripedPropertiesARM.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceRenderPassStripedPropertiesARM.pNext)));
|
|
assert(((cast(*void)(*instance.renderPassStripeGranularity)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceRenderPassStripedPropertiesARM.renderPassStripeGranularity has unexpected offset % instead of 16", ((cast(*void)(*instance.renderPassStripeGranularity)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRenderPassStripedPropertiesARM.renderPassStripeGranularity)) == 8, "VkPhysicalDeviceRenderPassStripedPropertiesARM.renderPassStripeGranularity has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceRenderPassStripedPropertiesARM.renderPassStripeGranularity)));
|
|
assert(((cast(*void)(*instance.maxRenderPassStripes)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceRenderPassStripedPropertiesARM.maxRenderPassStripes has unexpected offset % instead of 24", ((cast(*void)(*instance.maxRenderPassStripes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRenderPassStripedPropertiesARM.maxRenderPassStripes)) == 4, "VkPhysicalDeviceRenderPassStripedPropertiesARM.maxRenderPassStripes has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRenderPassStripedPropertiesARM.maxRenderPassStripes)));
|
|
assert(size_of(VkPhysicalDeviceRenderPassStripedPropertiesARM) == 32, "VkPhysicalDeviceRenderPassStripedPropertiesARM has size % instead of 32", size_of(VkPhysicalDeviceRenderPassStripedPropertiesARM));
|
|
}
|
|
|
|
{
|
|
instance: VkRenderPassStripeInfoARM;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkRenderPassStripeInfoARM.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassStripeInfoARM.sType)) == 4, "VkRenderPassStripeInfoARM.sType has unexpected size % instead of 4", size_of(type_of(VkRenderPassStripeInfoARM.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkRenderPassStripeInfoARM.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassStripeInfoARM.pNext)) == 8, "VkRenderPassStripeInfoARM.pNext has unexpected size % instead of 8", size_of(type_of(VkRenderPassStripeInfoARM.pNext)));
|
|
assert(((cast(*void)(*instance.stripeArea)) - cast(*void)(*instance)) == 16, "VkRenderPassStripeInfoARM.stripeArea has unexpected offset % instead of 16", ((cast(*void)(*instance.stripeArea)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassStripeInfoARM.stripeArea)) == 16, "VkRenderPassStripeInfoARM.stripeArea has unexpected size % instead of 16", size_of(type_of(VkRenderPassStripeInfoARM.stripeArea)));
|
|
assert(size_of(VkRenderPassStripeInfoARM) == 32, "VkRenderPassStripeInfoARM has size % instead of 32", size_of(VkRenderPassStripeInfoARM));
|
|
}
|
|
|
|
{
|
|
instance: VkRenderPassStripeBeginInfoARM;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkRenderPassStripeBeginInfoARM.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassStripeBeginInfoARM.sType)) == 4, "VkRenderPassStripeBeginInfoARM.sType has unexpected size % instead of 4", size_of(type_of(VkRenderPassStripeBeginInfoARM.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkRenderPassStripeBeginInfoARM.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassStripeBeginInfoARM.pNext)) == 8, "VkRenderPassStripeBeginInfoARM.pNext has unexpected size % instead of 8", size_of(type_of(VkRenderPassStripeBeginInfoARM.pNext)));
|
|
assert(((cast(*void)(*instance.stripeInfoCount)) - cast(*void)(*instance)) == 16, "VkRenderPassStripeBeginInfoARM.stripeInfoCount has unexpected offset % instead of 16", ((cast(*void)(*instance.stripeInfoCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassStripeBeginInfoARM.stripeInfoCount)) == 4, "VkRenderPassStripeBeginInfoARM.stripeInfoCount has unexpected size % instead of 4", size_of(type_of(VkRenderPassStripeBeginInfoARM.stripeInfoCount)));
|
|
assert(((cast(*void)(*instance.pStripeInfos)) - cast(*void)(*instance)) == 24, "VkRenderPassStripeBeginInfoARM.pStripeInfos has unexpected offset % instead of 24", ((cast(*void)(*instance.pStripeInfos)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassStripeBeginInfoARM.pStripeInfos)) == 8, "VkRenderPassStripeBeginInfoARM.pStripeInfos has unexpected size % instead of 8", size_of(type_of(VkRenderPassStripeBeginInfoARM.pStripeInfos)));
|
|
assert(size_of(VkRenderPassStripeBeginInfoARM) == 32, "VkRenderPassStripeBeginInfoARM has size % instead of 32", size_of(VkRenderPassStripeBeginInfoARM));
|
|
}
|
|
|
|
{
|
|
instance: VkRenderPassStripeSubmitInfoARM;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkRenderPassStripeSubmitInfoARM.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassStripeSubmitInfoARM.sType)) == 4, "VkRenderPassStripeSubmitInfoARM.sType has unexpected size % instead of 4", size_of(type_of(VkRenderPassStripeSubmitInfoARM.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkRenderPassStripeSubmitInfoARM.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassStripeSubmitInfoARM.pNext)) == 8, "VkRenderPassStripeSubmitInfoARM.pNext has unexpected size % instead of 8", size_of(type_of(VkRenderPassStripeSubmitInfoARM.pNext)));
|
|
assert(((cast(*void)(*instance.stripeSemaphoreInfoCount)) - cast(*void)(*instance)) == 16, "VkRenderPassStripeSubmitInfoARM.stripeSemaphoreInfoCount has unexpected offset % instead of 16", ((cast(*void)(*instance.stripeSemaphoreInfoCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassStripeSubmitInfoARM.stripeSemaphoreInfoCount)) == 4, "VkRenderPassStripeSubmitInfoARM.stripeSemaphoreInfoCount has unexpected size % instead of 4", size_of(type_of(VkRenderPassStripeSubmitInfoARM.stripeSemaphoreInfoCount)));
|
|
assert(((cast(*void)(*instance.pStripeSemaphoreInfos)) - cast(*void)(*instance)) == 24, "VkRenderPassStripeSubmitInfoARM.pStripeSemaphoreInfos has unexpected offset % instead of 24", ((cast(*void)(*instance.pStripeSemaphoreInfos)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassStripeSubmitInfoARM.pStripeSemaphoreInfos)) == 8, "VkRenderPassStripeSubmitInfoARM.pStripeSemaphoreInfos has unexpected size % instead of 8", size_of(type_of(VkRenderPassStripeSubmitInfoARM.pStripeSemaphoreInfos)));
|
|
assert(size_of(VkRenderPassStripeSubmitInfoARM) == 32, "VkRenderPassStripeSubmitInfoARM has size % instead of 32", size_of(VkRenderPassStripeSubmitInfoARM));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM.sType)) == 4, "VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM.pNext)) == 8, "VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM.pNext)));
|
|
assert(((cast(*void)(*instance.fragmentDensityMapOffset)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM.fragmentDensityMapOffset has unexpected offset % instead of 16", ((cast(*void)(*instance.fragmentDensityMapOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM.fragmentDensityMapOffset)) == 4, "VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM.fragmentDensityMapOffset has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM.fragmentDensityMapOffset)));
|
|
assert(size_of(VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM) == 24, "VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM has size % instead of 24", size_of(VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM.sType)) == 4, "VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM.pNext)) == 8, "VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM.pNext)));
|
|
assert(((cast(*void)(*instance.fragmentDensityOffsetGranularity)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM.fragmentDensityOffsetGranularity has unexpected offset % instead of 16", ((cast(*void)(*instance.fragmentDensityOffsetGranularity)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM.fragmentDensityOffsetGranularity)) == 8, "VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM.fragmentDensityOffsetGranularity has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM.fragmentDensityOffsetGranularity)));
|
|
assert(size_of(VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM) == 24, "VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM has size % instead of 24", size_of(VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM));
|
|
}
|
|
|
|
{
|
|
instance: VkSubpassFragmentDensityMapOffsetEndInfoQCOM;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSubpassFragmentDensityMapOffsetEndInfoQCOM.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassFragmentDensityMapOffsetEndInfoQCOM.sType)) == 4, "VkSubpassFragmentDensityMapOffsetEndInfoQCOM.sType has unexpected size % instead of 4", size_of(type_of(VkSubpassFragmentDensityMapOffsetEndInfoQCOM.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSubpassFragmentDensityMapOffsetEndInfoQCOM.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassFragmentDensityMapOffsetEndInfoQCOM.pNext)) == 8, "VkSubpassFragmentDensityMapOffsetEndInfoQCOM.pNext has unexpected size % instead of 8", size_of(type_of(VkSubpassFragmentDensityMapOffsetEndInfoQCOM.pNext)));
|
|
assert(((cast(*void)(*instance.fragmentDensityOffsetCount)) - cast(*void)(*instance)) == 16, "VkSubpassFragmentDensityMapOffsetEndInfoQCOM.fragmentDensityOffsetCount has unexpected offset % instead of 16", ((cast(*void)(*instance.fragmentDensityOffsetCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassFragmentDensityMapOffsetEndInfoQCOM.fragmentDensityOffsetCount)) == 4, "VkSubpassFragmentDensityMapOffsetEndInfoQCOM.fragmentDensityOffsetCount has unexpected size % instead of 4", size_of(type_of(VkSubpassFragmentDensityMapOffsetEndInfoQCOM.fragmentDensityOffsetCount)));
|
|
assert(((cast(*void)(*instance.pFragmentDensityOffsets)) - cast(*void)(*instance)) == 24, "VkSubpassFragmentDensityMapOffsetEndInfoQCOM.pFragmentDensityOffsets has unexpected offset % instead of 24", ((cast(*void)(*instance.pFragmentDensityOffsets)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSubpassFragmentDensityMapOffsetEndInfoQCOM.pFragmentDensityOffsets)) == 8, "VkSubpassFragmentDensityMapOffsetEndInfoQCOM.pFragmentDensityOffsets has unexpected size % instead of 8", size_of(type_of(VkSubpassFragmentDensityMapOffsetEndInfoQCOM.pFragmentDensityOffsets)));
|
|
assert(size_of(VkSubpassFragmentDensityMapOffsetEndInfoQCOM) == 32, "VkSubpassFragmentDensityMapOffsetEndInfoQCOM has size % instead of 32", size_of(VkSubpassFragmentDensityMapOffsetEndInfoQCOM));
|
|
}
|
|
|
|
{
|
|
instance: VkCopyMemoryIndirectCommandNV;
|
|
assert(((cast(*void)(*instance.srcAddress)) - cast(*void)(*instance)) == 0, "VkCopyMemoryIndirectCommandNV.srcAddress has unexpected offset % instead of 0", ((cast(*void)(*instance.srcAddress)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyMemoryIndirectCommandNV.srcAddress)) == 8, "VkCopyMemoryIndirectCommandNV.srcAddress has unexpected size % instead of 8", size_of(type_of(VkCopyMemoryIndirectCommandNV.srcAddress)));
|
|
assert(((cast(*void)(*instance.dstAddress)) - cast(*void)(*instance)) == 8, "VkCopyMemoryIndirectCommandNV.dstAddress has unexpected offset % instead of 8", ((cast(*void)(*instance.dstAddress)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyMemoryIndirectCommandNV.dstAddress)) == 8, "VkCopyMemoryIndirectCommandNV.dstAddress has unexpected size % instead of 8", size_of(type_of(VkCopyMemoryIndirectCommandNV.dstAddress)));
|
|
assert(((cast(*void)(*instance.size)) - cast(*void)(*instance)) == 16, "VkCopyMemoryIndirectCommandNV.size has unexpected offset % instead of 16", ((cast(*void)(*instance.size)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyMemoryIndirectCommandNV.size)) == 8, "VkCopyMemoryIndirectCommandNV.size has unexpected size % instead of 8", size_of(type_of(VkCopyMemoryIndirectCommandNV.size)));
|
|
assert(size_of(VkCopyMemoryIndirectCommandNV) == 24, "VkCopyMemoryIndirectCommandNV has size % instead of 24", size_of(VkCopyMemoryIndirectCommandNV));
|
|
}
|
|
|
|
{
|
|
instance: VkCopyMemoryToImageIndirectCommandNV;
|
|
assert(((cast(*void)(*instance.srcAddress)) - cast(*void)(*instance)) == 0, "VkCopyMemoryToImageIndirectCommandNV.srcAddress has unexpected offset % instead of 0", ((cast(*void)(*instance.srcAddress)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyMemoryToImageIndirectCommandNV.srcAddress)) == 8, "VkCopyMemoryToImageIndirectCommandNV.srcAddress has unexpected size % instead of 8", size_of(type_of(VkCopyMemoryToImageIndirectCommandNV.srcAddress)));
|
|
assert(((cast(*void)(*instance.bufferRowLength)) - cast(*void)(*instance)) == 8, "VkCopyMemoryToImageIndirectCommandNV.bufferRowLength has unexpected offset % instead of 8", ((cast(*void)(*instance.bufferRowLength)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyMemoryToImageIndirectCommandNV.bufferRowLength)) == 4, "VkCopyMemoryToImageIndirectCommandNV.bufferRowLength has unexpected size % instead of 4", size_of(type_of(VkCopyMemoryToImageIndirectCommandNV.bufferRowLength)));
|
|
assert(((cast(*void)(*instance.bufferImageHeight)) - cast(*void)(*instance)) == 12, "VkCopyMemoryToImageIndirectCommandNV.bufferImageHeight has unexpected offset % instead of 12", ((cast(*void)(*instance.bufferImageHeight)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyMemoryToImageIndirectCommandNV.bufferImageHeight)) == 4, "VkCopyMemoryToImageIndirectCommandNV.bufferImageHeight has unexpected size % instead of 4", size_of(type_of(VkCopyMemoryToImageIndirectCommandNV.bufferImageHeight)));
|
|
assert(((cast(*void)(*instance.imageSubresource)) - cast(*void)(*instance)) == 16, "VkCopyMemoryToImageIndirectCommandNV.imageSubresource has unexpected offset % instead of 16", ((cast(*void)(*instance.imageSubresource)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyMemoryToImageIndirectCommandNV.imageSubresource)) == 16, "VkCopyMemoryToImageIndirectCommandNV.imageSubresource has unexpected size % instead of 16", size_of(type_of(VkCopyMemoryToImageIndirectCommandNV.imageSubresource)));
|
|
assert(((cast(*void)(*instance.imageOffset)) - cast(*void)(*instance)) == 32, "VkCopyMemoryToImageIndirectCommandNV.imageOffset has unexpected offset % instead of 32", ((cast(*void)(*instance.imageOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyMemoryToImageIndirectCommandNV.imageOffset)) == 12, "VkCopyMemoryToImageIndirectCommandNV.imageOffset has unexpected size % instead of 12", size_of(type_of(VkCopyMemoryToImageIndirectCommandNV.imageOffset)));
|
|
assert(((cast(*void)(*instance.imageExtent)) - cast(*void)(*instance)) == 44, "VkCopyMemoryToImageIndirectCommandNV.imageExtent has unexpected offset % instead of 44", ((cast(*void)(*instance.imageExtent)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyMemoryToImageIndirectCommandNV.imageExtent)) == 12, "VkCopyMemoryToImageIndirectCommandNV.imageExtent has unexpected size % instead of 12", size_of(type_of(VkCopyMemoryToImageIndirectCommandNV.imageExtent)));
|
|
assert(size_of(VkCopyMemoryToImageIndirectCommandNV) == 56, "VkCopyMemoryToImageIndirectCommandNV has size % instead of 56", size_of(VkCopyMemoryToImageIndirectCommandNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceCopyMemoryIndirectFeaturesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceCopyMemoryIndirectFeaturesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCopyMemoryIndirectFeaturesNV.sType)) == 4, "VkPhysicalDeviceCopyMemoryIndirectFeaturesNV.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCopyMemoryIndirectFeaturesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceCopyMemoryIndirectFeaturesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCopyMemoryIndirectFeaturesNV.pNext)) == 8, "VkPhysicalDeviceCopyMemoryIndirectFeaturesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceCopyMemoryIndirectFeaturesNV.pNext)));
|
|
assert(((cast(*void)(*instance.indirectCopy)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceCopyMemoryIndirectFeaturesNV.indirectCopy has unexpected offset % instead of 16", ((cast(*void)(*instance.indirectCopy)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCopyMemoryIndirectFeaturesNV.indirectCopy)) == 4, "VkPhysicalDeviceCopyMemoryIndirectFeaturesNV.indirectCopy has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCopyMemoryIndirectFeaturesNV.indirectCopy)));
|
|
assert(size_of(VkPhysicalDeviceCopyMemoryIndirectFeaturesNV) == 24, "VkPhysicalDeviceCopyMemoryIndirectFeaturesNV has size % instead of 24", size_of(VkPhysicalDeviceCopyMemoryIndirectFeaturesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceCopyMemoryIndirectPropertiesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceCopyMemoryIndirectPropertiesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCopyMemoryIndirectPropertiesNV.sType)) == 4, "VkPhysicalDeviceCopyMemoryIndirectPropertiesNV.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCopyMemoryIndirectPropertiesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceCopyMemoryIndirectPropertiesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCopyMemoryIndirectPropertiesNV.pNext)) == 8, "VkPhysicalDeviceCopyMemoryIndirectPropertiesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceCopyMemoryIndirectPropertiesNV.pNext)));
|
|
assert(((cast(*void)(*instance.supportedQueues)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceCopyMemoryIndirectPropertiesNV.supportedQueues has unexpected offset % instead of 16", ((cast(*void)(*instance.supportedQueues)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCopyMemoryIndirectPropertiesNV.supportedQueues)) == 4, "VkPhysicalDeviceCopyMemoryIndirectPropertiesNV.supportedQueues has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCopyMemoryIndirectPropertiesNV.supportedQueues)));
|
|
assert(size_of(VkPhysicalDeviceCopyMemoryIndirectPropertiesNV) == 24, "VkPhysicalDeviceCopyMemoryIndirectPropertiesNV has size % instead of 24", size_of(VkPhysicalDeviceCopyMemoryIndirectPropertiesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkDecompressMemoryRegionNV;
|
|
assert(((cast(*void)(*instance.srcAddress)) - cast(*void)(*instance)) == 0, "VkDecompressMemoryRegionNV.srcAddress has unexpected offset % instead of 0", ((cast(*void)(*instance.srcAddress)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDecompressMemoryRegionNV.srcAddress)) == 8, "VkDecompressMemoryRegionNV.srcAddress has unexpected size % instead of 8", size_of(type_of(VkDecompressMemoryRegionNV.srcAddress)));
|
|
assert(((cast(*void)(*instance.dstAddress)) - cast(*void)(*instance)) == 8, "VkDecompressMemoryRegionNV.dstAddress has unexpected offset % instead of 8", ((cast(*void)(*instance.dstAddress)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDecompressMemoryRegionNV.dstAddress)) == 8, "VkDecompressMemoryRegionNV.dstAddress has unexpected size % instead of 8", size_of(type_of(VkDecompressMemoryRegionNV.dstAddress)));
|
|
assert(((cast(*void)(*instance.compressedSize)) - cast(*void)(*instance)) == 16, "VkDecompressMemoryRegionNV.compressedSize has unexpected offset % instead of 16", ((cast(*void)(*instance.compressedSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDecompressMemoryRegionNV.compressedSize)) == 8, "VkDecompressMemoryRegionNV.compressedSize has unexpected size % instead of 8", size_of(type_of(VkDecompressMemoryRegionNV.compressedSize)));
|
|
assert(((cast(*void)(*instance.decompressedSize)) - cast(*void)(*instance)) == 24, "VkDecompressMemoryRegionNV.decompressedSize has unexpected offset % instead of 24", ((cast(*void)(*instance.decompressedSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDecompressMemoryRegionNV.decompressedSize)) == 8, "VkDecompressMemoryRegionNV.decompressedSize has unexpected size % instead of 8", size_of(type_of(VkDecompressMemoryRegionNV.decompressedSize)));
|
|
assert(((cast(*void)(*instance.decompressionMethod)) - cast(*void)(*instance)) == 32, "VkDecompressMemoryRegionNV.decompressionMethod has unexpected offset % instead of 32", ((cast(*void)(*instance.decompressionMethod)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDecompressMemoryRegionNV.decompressionMethod)) == 8, "VkDecompressMemoryRegionNV.decompressionMethod has unexpected size % instead of 8", size_of(type_of(VkDecompressMemoryRegionNV.decompressionMethod)));
|
|
assert(size_of(VkDecompressMemoryRegionNV) == 40, "VkDecompressMemoryRegionNV has size % instead of 40", size_of(VkDecompressMemoryRegionNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceMemoryDecompressionFeaturesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceMemoryDecompressionFeaturesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMemoryDecompressionFeaturesNV.sType)) == 4, "VkPhysicalDeviceMemoryDecompressionFeaturesNV.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMemoryDecompressionFeaturesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceMemoryDecompressionFeaturesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMemoryDecompressionFeaturesNV.pNext)) == 8, "VkPhysicalDeviceMemoryDecompressionFeaturesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceMemoryDecompressionFeaturesNV.pNext)));
|
|
assert(((cast(*void)(*instance.memoryDecompression)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceMemoryDecompressionFeaturesNV.memoryDecompression has unexpected offset % instead of 16", ((cast(*void)(*instance.memoryDecompression)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMemoryDecompressionFeaturesNV.memoryDecompression)) == 4, "VkPhysicalDeviceMemoryDecompressionFeaturesNV.memoryDecompression has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMemoryDecompressionFeaturesNV.memoryDecompression)));
|
|
assert(size_of(VkPhysicalDeviceMemoryDecompressionFeaturesNV) == 24, "VkPhysicalDeviceMemoryDecompressionFeaturesNV has size % instead of 24", size_of(VkPhysicalDeviceMemoryDecompressionFeaturesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceMemoryDecompressionPropertiesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceMemoryDecompressionPropertiesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMemoryDecompressionPropertiesNV.sType)) == 4, "VkPhysicalDeviceMemoryDecompressionPropertiesNV.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMemoryDecompressionPropertiesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceMemoryDecompressionPropertiesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMemoryDecompressionPropertiesNV.pNext)) == 8, "VkPhysicalDeviceMemoryDecompressionPropertiesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceMemoryDecompressionPropertiesNV.pNext)));
|
|
assert(((cast(*void)(*instance.decompressionMethods)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceMemoryDecompressionPropertiesNV.decompressionMethods has unexpected offset % instead of 16", ((cast(*void)(*instance.decompressionMethods)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMemoryDecompressionPropertiesNV.decompressionMethods)) == 8, "VkPhysicalDeviceMemoryDecompressionPropertiesNV.decompressionMethods has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceMemoryDecompressionPropertiesNV.decompressionMethods)));
|
|
assert(((cast(*void)(*instance.maxDecompressionIndirectCount)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceMemoryDecompressionPropertiesNV.maxDecompressionIndirectCount has unexpected offset % instead of 24", ((cast(*void)(*instance.maxDecompressionIndirectCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMemoryDecompressionPropertiesNV.maxDecompressionIndirectCount)) == 8, "VkPhysicalDeviceMemoryDecompressionPropertiesNV.maxDecompressionIndirectCount has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceMemoryDecompressionPropertiesNV.maxDecompressionIndirectCount)));
|
|
assert(size_of(VkPhysicalDeviceMemoryDecompressionPropertiesNV) == 32, "VkPhysicalDeviceMemoryDecompressionPropertiesNV has size % instead of 32", size_of(VkPhysicalDeviceMemoryDecompressionPropertiesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV.sType)) == 4, "VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV.pNext)) == 8, "VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV.pNext)));
|
|
assert(((cast(*void)(*instance.deviceGeneratedCompute)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV.deviceGeneratedCompute has unexpected offset % instead of 16", ((cast(*void)(*instance.deviceGeneratedCompute)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV.deviceGeneratedCompute)) == 4, "VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV.deviceGeneratedCompute has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV.deviceGeneratedCompute)));
|
|
assert(((cast(*void)(*instance.deviceGeneratedComputePipelines)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV.deviceGeneratedComputePipelines has unexpected offset % instead of 20", ((cast(*void)(*instance.deviceGeneratedComputePipelines)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV.deviceGeneratedComputePipelines)) == 4, "VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV.deviceGeneratedComputePipelines has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV.deviceGeneratedComputePipelines)));
|
|
assert(((cast(*void)(*instance.deviceGeneratedComputeCaptureReplay)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV.deviceGeneratedComputeCaptureReplay has unexpected offset % instead of 24", ((cast(*void)(*instance.deviceGeneratedComputeCaptureReplay)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV.deviceGeneratedComputeCaptureReplay)) == 4, "VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV.deviceGeneratedComputeCaptureReplay has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV.deviceGeneratedComputeCaptureReplay)));
|
|
assert(size_of(VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV) == 32, "VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV has size % instead of 32", size_of(VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkComputePipelineIndirectBufferInfoNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkComputePipelineIndirectBufferInfoNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkComputePipelineIndirectBufferInfoNV.sType)) == 4, "VkComputePipelineIndirectBufferInfoNV.sType has unexpected size % instead of 4", size_of(type_of(VkComputePipelineIndirectBufferInfoNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkComputePipelineIndirectBufferInfoNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkComputePipelineIndirectBufferInfoNV.pNext)) == 8, "VkComputePipelineIndirectBufferInfoNV.pNext has unexpected size % instead of 8", size_of(type_of(VkComputePipelineIndirectBufferInfoNV.pNext)));
|
|
assert(((cast(*void)(*instance.deviceAddress)) - cast(*void)(*instance)) == 16, "VkComputePipelineIndirectBufferInfoNV.deviceAddress has unexpected offset % instead of 16", ((cast(*void)(*instance.deviceAddress)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkComputePipelineIndirectBufferInfoNV.deviceAddress)) == 8, "VkComputePipelineIndirectBufferInfoNV.deviceAddress has unexpected size % instead of 8", size_of(type_of(VkComputePipelineIndirectBufferInfoNV.deviceAddress)));
|
|
assert(((cast(*void)(*instance.size)) - cast(*void)(*instance)) == 24, "VkComputePipelineIndirectBufferInfoNV.size has unexpected offset % instead of 24", ((cast(*void)(*instance.size)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkComputePipelineIndirectBufferInfoNV.size)) == 8, "VkComputePipelineIndirectBufferInfoNV.size has unexpected size % instead of 8", size_of(type_of(VkComputePipelineIndirectBufferInfoNV.size)));
|
|
assert(((cast(*void)(*instance.pipelineDeviceAddressCaptureReplay)) - cast(*void)(*instance)) == 32, "VkComputePipelineIndirectBufferInfoNV.pipelineDeviceAddressCaptureReplay has unexpected offset % instead of 32", ((cast(*void)(*instance.pipelineDeviceAddressCaptureReplay)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkComputePipelineIndirectBufferInfoNV.pipelineDeviceAddressCaptureReplay)) == 8, "VkComputePipelineIndirectBufferInfoNV.pipelineDeviceAddressCaptureReplay has unexpected size % instead of 8", size_of(type_of(VkComputePipelineIndirectBufferInfoNV.pipelineDeviceAddressCaptureReplay)));
|
|
assert(size_of(VkComputePipelineIndirectBufferInfoNV) == 40, "VkComputePipelineIndirectBufferInfoNV has size % instead of 40", size_of(VkComputePipelineIndirectBufferInfoNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineIndirectDeviceAddressInfoNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineIndirectDeviceAddressInfoNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineIndirectDeviceAddressInfoNV.sType)) == 4, "VkPipelineIndirectDeviceAddressInfoNV.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineIndirectDeviceAddressInfoNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineIndirectDeviceAddressInfoNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineIndirectDeviceAddressInfoNV.pNext)) == 8, "VkPipelineIndirectDeviceAddressInfoNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineIndirectDeviceAddressInfoNV.pNext)));
|
|
assert(((cast(*void)(*instance.pipelineBindPoint)) - cast(*void)(*instance)) == 16, "VkPipelineIndirectDeviceAddressInfoNV.pipelineBindPoint has unexpected offset % instead of 16", ((cast(*void)(*instance.pipelineBindPoint)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineIndirectDeviceAddressInfoNV.pipelineBindPoint)) == 4, "VkPipelineIndirectDeviceAddressInfoNV.pipelineBindPoint has unexpected size % instead of 4", size_of(type_of(VkPipelineIndirectDeviceAddressInfoNV.pipelineBindPoint)));
|
|
assert(((cast(*void)(*instance.pipeline)) - cast(*void)(*instance)) == 24, "VkPipelineIndirectDeviceAddressInfoNV.pipeline has unexpected offset % instead of 24", ((cast(*void)(*instance.pipeline)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineIndirectDeviceAddressInfoNV.pipeline)) == 8, "VkPipelineIndirectDeviceAddressInfoNV.pipeline has unexpected size % instead of 8", size_of(type_of(VkPipelineIndirectDeviceAddressInfoNV.pipeline)));
|
|
assert(size_of(VkPipelineIndirectDeviceAddressInfoNV) == 32, "VkPipelineIndirectDeviceAddressInfoNV has size % instead of 32", size_of(VkPipelineIndirectDeviceAddressInfoNV));
|
|
}
|
|
|
|
{
|
|
instance: VkBindPipelineIndirectCommandNV;
|
|
assert(((cast(*void)(*instance.pipelineAddress)) - cast(*void)(*instance)) == 0, "VkBindPipelineIndirectCommandNV.pipelineAddress has unexpected offset % instead of 0", ((cast(*void)(*instance.pipelineAddress)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindPipelineIndirectCommandNV.pipelineAddress)) == 8, "VkBindPipelineIndirectCommandNV.pipelineAddress has unexpected size % instead of 8", size_of(type_of(VkBindPipelineIndirectCommandNV.pipelineAddress)));
|
|
assert(size_of(VkBindPipelineIndirectCommandNV) == 8, "VkBindPipelineIndirectCommandNV has size % instead of 8", size_of(VkBindPipelineIndirectCommandNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceLinearColorAttachmentFeaturesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceLinearColorAttachmentFeaturesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLinearColorAttachmentFeaturesNV.sType)) == 4, "VkPhysicalDeviceLinearColorAttachmentFeaturesNV.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLinearColorAttachmentFeaturesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceLinearColorAttachmentFeaturesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLinearColorAttachmentFeaturesNV.pNext)) == 8, "VkPhysicalDeviceLinearColorAttachmentFeaturesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceLinearColorAttachmentFeaturesNV.pNext)));
|
|
assert(((cast(*void)(*instance.linearColorAttachment)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceLinearColorAttachmentFeaturesNV.linearColorAttachment has unexpected offset % instead of 16", ((cast(*void)(*instance.linearColorAttachment)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLinearColorAttachmentFeaturesNV.linearColorAttachment)) == 4, "VkPhysicalDeviceLinearColorAttachmentFeaturesNV.linearColorAttachment has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLinearColorAttachmentFeaturesNV.linearColorAttachment)));
|
|
assert(size_of(VkPhysicalDeviceLinearColorAttachmentFeaturesNV) == 24, "VkPhysicalDeviceLinearColorAttachmentFeaturesNV has size % instead of 24", size_of(VkPhysicalDeviceLinearColorAttachmentFeaturesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT.sType)) == 4, "VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.imageCompressionControlSwapchain)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT.imageCompressionControlSwapchain has unexpected offset % instead of 16", ((cast(*void)(*instance.imageCompressionControlSwapchain)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT.imageCompressionControlSwapchain)) == 4, "VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT.imageCompressionControlSwapchain has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT.imageCompressionControlSwapchain)));
|
|
assert(size_of(VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT) == 24, "VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT has size % instead of 24", size_of(VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkImageViewSampleWeightCreateInfoQCOM;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkImageViewSampleWeightCreateInfoQCOM.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageViewSampleWeightCreateInfoQCOM.sType)) == 4, "VkImageViewSampleWeightCreateInfoQCOM.sType has unexpected size % instead of 4", size_of(type_of(VkImageViewSampleWeightCreateInfoQCOM.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkImageViewSampleWeightCreateInfoQCOM.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageViewSampleWeightCreateInfoQCOM.pNext)) == 8, "VkImageViewSampleWeightCreateInfoQCOM.pNext has unexpected size % instead of 8", size_of(type_of(VkImageViewSampleWeightCreateInfoQCOM.pNext)));
|
|
assert(((cast(*void)(*instance.filterCenter)) - cast(*void)(*instance)) == 16, "VkImageViewSampleWeightCreateInfoQCOM.filterCenter has unexpected offset % instead of 16", ((cast(*void)(*instance.filterCenter)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageViewSampleWeightCreateInfoQCOM.filterCenter)) == 8, "VkImageViewSampleWeightCreateInfoQCOM.filterCenter has unexpected size % instead of 8", size_of(type_of(VkImageViewSampleWeightCreateInfoQCOM.filterCenter)));
|
|
assert(((cast(*void)(*instance.filterSize)) - cast(*void)(*instance)) == 24, "VkImageViewSampleWeightCreateInfoQCOM.filterSize has unexpected offset % instead of 24", ((cast(*void)(*instance.filterSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageViewSampleWeightCreateInfoQCOM.filterSize)) == 8, "VkImageViewSampleWeightCreateInfoQCOM.filterSize has unexpected size % instead of 8", size_of(type_of(VkImageViewSampleWeightCreateInfoQCOM.filterSize)));
|
|
assert(((cast(*void)(*instance.numPhases)) - cast(*void)(*instance)) == 32, "VkImageViewSampleWeightCreateInfoQCOM.numPhases has unexpected offset % instead of 32", ((cast(*void)(*instance.numPhases)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageViewSampleWeightCreateInfoQCOM.numPhases)) == 4, "VkImageViewSampleWeightCreateInfoQCOM.numPhases has unexpected size % instead of 4", size_of(type_of(VkImageViewSampleWeightCreateInfoQCOM.numPhases)));
|
|
assert(size_of(VkImageViewSampleWeightCreateInfoQCOM) == 40, "VkImageViewSampleWeightCreateInfoQCOM has size % instead of 40", size_of(VkImageViewSampleWeightCreateInfoQCOM));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceImageProcessingFeaturesQCOM;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceImageProcessingFeaturesQCOM.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageProcessingFeaturesQCOM.sType)) == 4, "VkPhysicalDeviceImageProcessingFeaturesQCOM.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceImageProcessingFeaturesQCOM.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceImageProcessingFeaturesQCOM.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageProcessingFeaturesQCOM.pNext)) == 8, "VkPhysicalDeviceImageProcessingFeaturesQCOM.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceImageProcessingFeaturesQCOM.pNext)));
|
|
assert(((cast(*void)(*instance.textureSampleWeighted)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceImageProcessingFeaturesQCOM.textureSampleWeighted has unexpected offset % instead of 16", ((cast(*void)(*instance.textureSampleWeighted)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageProcessingFeaturesQCOM.textureSampleWeighted)) == 4, "VkPhysicalDeviceImageProcessingFeaturesQCOM.textureSampleWeighted has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceImageProcessingFeaturesQCOM.textureSampleWeighted)));
|
|
assert(((cast(*void)(*instance.textureBoxFilter)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceImageProcessingFeaturesQCOM.textureBoxFilter has unexpected offset % instead of 20", ((cast(*void)(*instance.textureBoxFilter)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageProcessingFeaturesQCOM.textureBoxFilter)) == 4, "VkPhysicalDeviceImageProcessingFeaturesQCOM.textureBoxFilter has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceImageProcessingFeaturesQCOM.textureBoxFilter)));
|
|
assert(((cast(*void)(*instance.textureBlockMatch)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceImageProcessingFeaturesQCOM.textureBlockMatch has unexpected offset % instead of 24", ((cast(*void)(*instance.textureBlockMatch)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageProcessingFeaturesQCOM.textureBlockMatch)) == 4, "VkPhysicalDeviceImageProcessingFeaturesQCOM.textureBlockMatch has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceImageProcessingFeaturesQCOM.textureBlockMatch)));
|
|
assert(size_of(VkPhysicalDeviceImageProcessingFeaturesQCOM) == 32, "VkPhysicalDeviceImageProcessingFeaturesQCOM has size % instead of 32", size_of(VkPhysicalDeviceImageProcessingFeaturesQCOM));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceImageProcessingPropertiesQCOM;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceImageProcessingPropertiesQCOM.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageProcessingPropertiesQCOM.sType)) == 4, "VkPhysicalDeviceImageProcessingPropertiesQCOM.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceImageProcessingPropertiesQCOM.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceImageProcessingPropertiesQCOM.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageProcessingPropertiesQCOM.pNext)) == 8, "VkPhysicalDeviceImageProcessingPropertiesQCOM.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceImageProcessingPropertiesQCOM.pNext)));
|
|
assert(((cast(*void)(*instance.maxWeightFilterPhases)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceImageProcessingPropertiesQCOM.maxWeightFilterPhases has unexpected offset % instead of 16", ((cast(*void)(*instance.maxWeightFilterPhases)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageProcessingPropertiesQCOM.maxWeightFilterPhases)) == 4, "VkPhysicalDeviceImageProcessingPropertiesQCOM.maxWeightFilterPhases has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceImageProcessingPropertiesQCOM.maxWeightFilterPhases)));
|
|
assert(((cast(*void)(*instance.maxWeightFilterDimension)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceImageProcessingPropertiesQCOM.maxWeightFilterDimension has unexpected offset % instead of 20", ((cast(*void)(*instance.maxWeightFilterDimension)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageProcessingPropertiesQCOM.maxWeightFilterDimension)) == 8, "VkPhysicalDeviceImageProcessingPropertiesQCOM.maxWeightFilterDimension has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceImageProcessingPropertiesQCOM.maxWeightFilterDimension)));
|
|
assert(((cast(*void)(*instance.maxBlockMatchRegion)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceImageProcessingPropertiesQCOM.maxBlockMatchRegion has unexpected offset % instead of 28", ((cast(*void)(*instance.maxBlockMatchRegion)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageProcessingPropertiesQCOM.maxBlockMatchRegion)) == 8, "VkPhysicalDeviceImageProcessingPropertiesQCOM.maxBlockMatchRegion has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceImageProcessingPropertiesQCOM.maxBlockMatchRegion)));
|
|
assert(((cast(*void)(*instance.maxBoxFilterBlockSize)) - cast(*void)(*instance)) == 36, "VkPhysicalDeviceImageProcessingPropertiesQCOM.maxBoxFilterBlockSize has unexpected offset % instead of 36", ((cast(*void)(*instance.maxBoxFilterBlockSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageProcessingPropertiesQCOM.maxBoxFilterBlockSize)) == 8, "VkPhysicalDeviceImageProcessingPropertiesQCOM.maxBoxFilterBlockSize has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceImageProcessingPropertiesQCOM.maxBoxFilterBlockSize)));
|
|
assert(size_of(VkPhysicalDeviceImageProcessingPropertiesQCOM) == 48, "VkPhysicalDeviceImageProcessingPropertiesQCOM has size % instead of 48", size_of(VkPhysicalDeviceImageProcessingPropertiesQCOM));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceNestedCommandBufferFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceNestedCommandBufferFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceNestedCommandBufferFeaturesEXT.sType)) == 4, "VkPhysicalDeviceNestedCommandBufferFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceNestedCommandBufferFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceNestedCommandBufferFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceNestedCommandBufferFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceNestedCommandBufferFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceNestedCommandBufferFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.nestedCommandBuffer)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceNestedCommandBufferFeaturesEXT.nestedCommandBuffer has unexpected offset % instead of 16", ((cast(*void)(*instance.nestedCommandBuffer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceNestedCommandBufferFeaturesEXT.nestedCommandBuffer)) == 4, "VkPhysicalDeviceNestedCommandBufferFeaturesEXT.nestedCommandBuffer has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceNestedCommandBufferFeaturesEXT.nestedCommandBuffer)));
|
|
assert(((cast(*void)(*instance.nestedCommandBufferRendering)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceNestedCommandBufferFeaturesEXT.nestedCommandBufferRendering has unexpected offset % instead of 20", ((cast(*void)(*instance.nestedCommandBufferRendering)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceNestedCommandBufferFeaturesEXT.nestedCommandBufferRendering)) == 4, "VkPhysicalDeviceNestedCommandBufferFeaturesEXT.nestedCommandBufferRendering has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceNestedCommandBufferFeaturesEXT.nestedCommandBufferRendering)));
|
|
assert(((cast(*void)(*instance.nestedCommandBufferSimultaneousUse)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceNestedCommandBufferFeaturesEXT.nestedCommandBufferSimultaneousUse has unexpected offset % instead of 24", ((cast(*void)(*instance.nestedCommandBufferSimultaneousUse)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceNestedCommandBufferFeaturesEXT.nestedCommandBufferSimultaneousUse)) == 4, "VkPhysicalDeviceNestedCommandBufferFeaturesEXT.nestedCommandBufferSimultaneousUse has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceNestedCommandBufferFeaturesEXT.nestedCommandBufferSimultaneousUse)));
|
|
assert(size_of(VkPhysicalDeviceNestedCommandBufferFeaturesEXT) == 32, "VkPhysicalDeviceNestedCommandBufferFeaturesEXT has size % instead of 32", size_of(VkPhysicalDeviceNestedCommandBufferFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceNestedCommandBufferPropertiesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceNestedCommandBufferPropertiesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceNestedCommandBufferPropertiesEXT.sType)) == 4, "VkPhysicalDeviceNestedCommandBufferPropertiesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceNestedCommandBufferPropertiesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceNestedCommandBufferPropertiesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceNestedCommandBufferPropertiesEXT.pNext)) == 8, "VkPhysicalDeviceNestedCommandBufferPropertiesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceNestedCommandBufferPropertiesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.maxCommandBufferNestingLevel)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceNestedCommandBufferPropertiesEXT.maxCommandBufferNestingLevel has unexpected offset % instead of 16", ((cast(*void)(*instance.maxCommandBufferNestingLevel)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceNestedCommandBufferPropertiesEXT.maxCommandBufferNestingLevel)) == 4, "VkPhysicalDeviceNestedCommandBufferPropertiesEXT.maxCommandBufferNestingLevel has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceNestedCommandBufferPropertiesEXT.maxCommandBufferNestingLevel)));
|
|
assert(size_of(VkPhysicalDeviceNestedCommandBufferPropertiesEXT) == 24, "VkPhysicalDeviceNestedCommandBufferPropertiesEXT has size % instead of 24", size_of(VkPhysicalDeviceNestedCommandBufferPropertiesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkExternalMemoryAcquireUnmodifiedEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkExternalMemoryAcquireUnmodifiedEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExternalMemoryAcquireUnmodifiedEXT.sType)) == 4, "VkExternalMemoryAcquireUnmodifiedEXT.sType has unexpected size % instead of 4", size_of(type_of(VkExternalMemoryAcquireUnmodifiedEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkExternalMemoryAcquireUnmodifiedEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExternalMemoryAcquireUnmodifiedEXT.pNext)) == 8, "VkExternalMemoryAcquireUnmodifiedEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkExternalMemoryAcquireUnmodifiedEXT.pNext)));
|
|
assert(((cast(*void)(*instance.acquireUnmodifiedMemory)) - cast(*void)(*instance)) == 16, "VkExternalMemoryAcquireUnmodifiedEXT.acquireUnmodifiedMemory has unexpected offset % instead of 16", ((cast(*void)(*instance.acquireUnmodifiedMemory)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkExternalMemoryAcquireUnmodifiedEXT.acquireUnmodifiedMemory)) == 4, "VkExternalMemoryAcquireUnmodifiedEXT.acquireUnmodifiedMemory has unexpected size % instead of 4", size_of(type_of(VkExternalMemoryAcquireUnmodifiedEXT.acquireUnmodifiedMemory)));
|
|
assert(size_of(VkExternalMemoryAcquireUnmodifiedEXT) == 24, "VkExternalMemoryAcquireUnmodifiedEXT has size % instead of 24", size_of(VkExternalMemoryAcquireUnmodifiedEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceExtendedDynamicState3FeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.sType)) == 4, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.pNext)) == 8, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.extendedDynamicState3TessellationDomainOrigin)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3TessellationDomainOrigin has unexpected offset % instead of 16", ((cast(*void)(*instance.extendedDynamicState3TessellationDomainOrigin)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3TessellationDomainOrigin)) == 4, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3TessellationDomainOrigin has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3TessellationDomainOrigin)));
|
|
assert(((cast(*void)(*instance.extendedDynamicState3DepthClampEnable)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3DepthClampEnable has unexpected offset % instead of 20", ((cast(*void)(*instance.extendedDynamicState3DepthClampEnable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3DepthClampEnable)) == 4, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3DepthClampEnable has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3DepthClampEnable)));
|
|
assert(((cast(*void)(*instance.extendedDynamicState3PolygonMode)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3PolygonMode has unexpected offset % instead of 24", ((cast(*void)(*instance.extendedDynamicState3PolygonMode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3PolygonMode)) == 4, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3PolygonMode has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3PolygonMode)));
|
|
assert(((cast(*void)(*instance.extendedDynamicState3RasterizationSamples)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3RasterizationSamples has unexpected offset % instead of 28", ((cast(*void)(*instance.extendedDynamicState3RasterizationSamples)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3RasterizationSamples)) == 4, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3RasterizationSamples has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3RasterizationSamples)));
|
|
assert(((cast(*void)(*instance.extendedDynamicState3SampleMask)) - cast(*void)(*instance)) == 32, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3SampleMask has unexpected offset % instead of 32", ((cast(*void)(*instance.extendedDynamicState3SampleMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3SampleMask)) == 4, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3SampleMask has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3SampleMask)));
|
|
assert(((cast(*void)(*instance.extendedDynamicState3AlphaToCoverageEnable)) - cast(*void)(*instance)) == 36, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3AlphaToCoverageEnable has unexpected offset % instead of 36", ((cast(*void)(*instance.extendedDynamicState3AlphaToCoverageEnable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3AlphaToCoverageEnable)) == 4, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3AlphaToCoverageEnable has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3AlphaToCoverageEnable)));
|
|
assert(((cast(*void)(*instance.extendedDynamicState3AlphaToOneEnable)) - cast(*void)(*instance)) == 40, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3AlphaToOneEnable has unexpected offset % instead of 40", ((cast(*void)(*instance.extendedDynamicState3AlphaToOneEnable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3AlphaToOneEnable)) == 4, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3AlphaToOneEnable has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3AlphaToOneEnable)));
|
|
assert(((cast(*void)(*instance.extendedDynamicState3LogicOpEnable)) - cast(*void)(*instance)) == 44, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3LogicOpEnable has unexpected offset % instead of 44", ((cast(*void)(*instance.extendedDynamicState3LogicOpEnable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3LogicOpEnable)) == 4, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3LogicOpEnable has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3LogicOpEnable)));
|
|
assert(((cast(*void)(*instance.extendedDynamicState3ColorBlendEnable)) - cast(*void)(*instance)) == 48, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3ColorBlendEnable has unexpected offset % instead of 48", ((cast(*void)(*instance.extendedDynamicState3ColorBlendEnable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3ColorBlendEnable)) == 4, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3ColorBlendEnable has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3ColorBlendEnable)));
|
|
assert(((cast(*void)(*instance.extendedDynamicState3ColorBlendEquation)) - cast(*void)(*instance)) == 52, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3ColorBlendEquation has unexpected offset % instead of 52", ((cast(*void)(*instance.extendedDynamicState3ColorBlendEquation)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3ColorBlendEquation)) == 4, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3ColorBlendEquation has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3ColorBlendEquation)));
|
|
assert(((cast(*void)(*instance.extendedDynamicState3ColorWriteMask)) - cast(*void)(*instance)) == 56, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3ColorWriteMask has unexpected offset % instead of 56", ((cast(*void)(*instance.extendedDynamicState3ColorWriteMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3ColorWriteMask)) == 4, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3ColorWriteMask has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3ColorWriteMask)));
|
|
assert(((cast(*void)(*instance.extendedDynamicState3RasterizationStream)) - cast(*void)(*instance)) == 60, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3RasterizationStream has unexpected offset % instead of 60", ((cast(*void)(*instance.extendedDynamicState3RasterizationStream)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3RasterizationStream)) == 4, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3RasterizationStream has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3RasterizationStream)));
|
|
assert(((cast(*void)(*instance.extendedDynamicState3ConservativeRasterizationMode)) - cast(*void)(*instance)) == 64, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3ConservativeRasterizationMode has unexpected offset % instead of 64", ((cast(*void)(*instance.extendedDynamicState3ConservativeRasterizationMode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3ConservativeRasterizationMode)) == 4, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3ConservativeRasterizationMode has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3ConservativeRasterizationMode)));
|
|
assert(((cast(*void)(*instance.extendedDynamicState3ExtraPrimitiveOverestimationSize)) - cast(*void)(*instance)) == 68, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3ExtraPrimitiveOverestimationSize has unexpected offset % instead of 68", ((cast(*void)(*instance.extendedDynamicState3ExtraPrimitiveOverestimationSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3ExtraPrimitiveOverestimationSize)) == 4, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3ExtraPrimitiveOverestimationSize has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3ExtraPrimitiveOverestimationSize)));
|
|
assert(((cast(*void)(*instance.extendedDynamicState3DepthClipEnable)) - cast(*void)(*instance)) == 72, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3DepthClipEnable has unexpected offset % instead of 72", ((cast(*void)(*instance.extendedDynamicState3DepthClipEnable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3DepthClipEnable)) == 4, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3DepthClipEnable has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3DepthClipEnable)));
|
|
assert(((cast(*void)(*instance.extendedDynamicState3SampleLocationsEnable)) - cast(*void)(*instance)) == 76, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3SampleLocationsEnable has unexpected offset % instead of 76", ((cast(*void)(*instance.extendedDynamicState3SampleLocationsEnable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3SampleLocationsEnable)) == 4, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3SampleLocationsEnable has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3SampleLocationsEnable)));
|
|
assert(((cast(*void)(*instance.extendedDynamicState3ColorBlendAdvanced)) - cast(*void)(*instance)) == 80, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3ColorBlendAdvanced has unexpected offset % instead of 80", ((cast(*void)(*instance.extendedDynamicState3ColorBlendAdvanced)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3ColorBlendAdvanced)) == 4, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3ColorBlendAdvanced has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3ColorBlendAdvanced)));
|
|
assert(((cast(*void)(*instance.extendedDynamicState3ProvokingVertexMode)) - cast(*void)(*instance)) == 84, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3ProvokingVertexMode has unexpected offset % instead of 84", ((cast(*void)(*instance.extendedDynamicState3ProvokingVertexMode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3ProvokingVertexMode)) == 4, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3ProvokingVertexMode has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3ProvokingVertexMode)));
|
|
assert(((cast(*void)(*instance.extendedDynamicState3LineRasterizationMode)) - cast(*void)(*instance)) == 88, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3LineRasterizationMode has unexpected offset % instead of 88", ((cast(*void)(*instance.extendedDynamicState3LineRasterizationMode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3LineRasterizationMode)) == 4, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3LineRasterizationMode has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3LineRasterizationMode)));
|
|
assert(((cast(*void)(*instance.extendedDynamicState3LineStippleEnable)) - cast(*void)(*instance)) == 92, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3LineStippleEnable has unexpected offset % instead of 92", ((cast(*void)(*instance.extendedDynamicState3LineStippleEnable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3LineStippleEnable)) == 4, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3LineStippleEnable has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3LineStippleEnable)));
|
|
assert(((cast(*void)(*instance.extendedDynamicState3DepthClipNegativeOneToOne)) - cast(*void)(*instance)) == 96, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3DepthClipNegativeOneToOne has unexpected offset % instead of 96", ((cast(*void)(*instance.extendedDynamicState3DepthClipNegativeOneToOne)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3DepthClipNegativeOneToOne)) == 4, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3DepthClipNegativeOneToOne has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3DepthClipNegativeOneToOne)));
|
|
assert(((cast(*void)(*instance.extendedDynamicState3ViewportWScalingEnable)) - cast(*void)(*instance)) == 100, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3ViewportWScalingEnable has unexpected offset % instead of 100", ((cast(*void)(*instance.extendedDynamicState3ViewportWScalingEnable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3ViewportWScalingEnable)) == 4, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3ViewportWScalingEnable has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3ViewportWScalingEnable)));
|
|
assert(((cast(*void)(*instance.extendedDynamicState3ViewportSwizzle)) - cast(*void)(*instance)) == 104, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3ViewportSwizzle has unexpected offset % instead of 104", ((cast(*void)(*instance.extendedDynamicState3ViewportSwizzle)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3ViewportSwizzle)) == 4, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3ViewportSwizzle has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3ViewportSwizzle)));
|
|
assert(((cast(*void)(*instance.extendedDynamicState3CoverageToColorEnable)) - cast(*void)(*instance)) == 108, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3CoverageToColorEnable has unexpected offset % instead of 108", ((cast(*void)(*instance.extendedDynamicState3CoverageToColorEnable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3CoverageToColorEnable)) == 4, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3CoverageToColorEnable has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3CoverageToColorEnable)));
|
|
assert(((cast(*void)(*instance.extendedDynamicState3CoverageToColorLocation)) - cast(*void)(*instance)) == 112, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3CoverageToColorLocation has unexpected offset % instead of 112", ((cast(*void)(*instance.extendedDynamicState3CoverageToColorLocation)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3CoverageToColorLocation)) == 4, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3CoverageToColorLocation has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3CoverageToColorLocation)));
|
|
assert(((cast(*void)(*instance.extendedDynamicState3CoverageModulationMode)) - cast(*void)(*instance)) == 116, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3CoverageModulationMode has unexpected offset % instead of 116", ((cast(*void)(*instance.extendedDynamicState3CoverageModulationMode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3CoverageModulationMode)) == 4, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3CoverageModulationMode has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3CoverageModulationMode)));
|
|
assert(((cast(*void)(*instance.extendedDynamicState3CoverageModulationTableEnable)) - cast(*void)(*instance)) == 120, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3CoverageModulationTableEnable has unexpected offset % instead of 120", ((cast(*void)(*instance.extendedDynamicState3CoverageModulationTableEnable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3CoverageModulationTableEnable)) == 4, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3CoverageModulationTableEnable has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3CoverageModulationTableEnable)));
|
|
assert(((cast(*void)(*instance.extendedDynamicState3CoverageModulationTable)) - cast(*void)(*instance)) == 124, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3CoverageModulationTable has unexpected offset % instead of 124", ((cast(*void)(*instance.extendedDynamicState3CoverageModulationTable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3CoverageModulationTable)) == 4, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3CoverageModulationTable has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3CoverageModulationTable)));
|
|
assert(((cast(*void)(*instance.extendedDynamicState3CoverageReductionMode)) - cast(*void)(*instance)) == 128, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3CoverageReductionMode has unexpected offset % instead of 128", ((cast(*void)(*instance.extendedDynamicState3CoverageReductionMode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3CoverageReductionMode)) == 4, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3CoverageReductionMode has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3CoverageReductionMode)));
|
|
assert(((cast(*void)(*instance.extendedDynamicState3RepresentativeFragmentTestEnable)) - cast(*void)(*instance)) == 132, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3RepresentativeFragmentTestEnable has unexpected offset % instead of 132", ((cast(*void)(*instance.extendedDynamicState3RepresentativeFragmentTestEnable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3RepresentativeFragmentTestEnable)) == 4, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3RepresentativeFragmentTestEnable has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3RepresentativeFragmentTestEnable)));
|
|
assert(((cast(*void)(*instance.extendedDynamicState3ShadingRateImageEnable)) - cast(*void)(*instance)) == 136, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3ShadingRateImageEnable has unexpected offset % instead of 136", ((cast(*void)(*instance.extendedDynamicState3ShadingRateImageEnable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3ShadingRateImageEnable)) == 4, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3ShadingRateImageEnable has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT.extendedDynamicState3ShadingRateImageEnable)));
|
|
assert(size_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT) == 144, "VkPhysicalDeviceExtendedDynamicState3FeaturesEXT has size % instead of 144", size_of(VkPhysicalDeviceExtendedDynamicState3FeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceExtendedDynamicState3PropertiesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceExtendedDynamicState3PropertiesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedDynamicState3PropertiesEXT.sType)) == 4, "VkPhysicalDeviceExtendedDynamicState3PropertiesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExtendedDynamicState3PropertiesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceExtendedDynamicState3PropertiesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedDynamicState3PropertiesEXT.pNext)) == 8, "VkPhysicalDeviceExtendedDynamicState3PropertiesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceExtendedDynamicState3PropertiesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.dynamicPrimitiveTopologyUnrestricted)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceExtendedDynamicState3PropertiesEXT.dynamicPrimitiveTopologyUnrestricted has unexpected offset % instead of 16", ((cast(*void)(*instance.dynamicPrimitiveTopologyUnrestricted)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedDynamicState3PropertiesEXT.dynamicPrimitiveTopologyUnrestricted)) == 4, "VkPhysicalDeviceExtendedDynamicState3PropertiesEXT.dynamicPrimitiveTopologyUnrestricted has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExtendedDynamicState3PropertiesEXT.dynamicPrimitiveTopologyUnrestricted)));
|
|
assert(size_of(VkPhysicalDeviceExtendedDynamicState3PropertiesEXT) == 24, "VkPhysicalDeviceExtendedDynamicState3PropertiesEXT has size % instead of 24", size_of(VkPhysicalDeviceExtendedDynamicState3PropertiesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkColorBlendEquationEXT;
|
|
assert(((cast(*void)(*instance.srcColorBlendFactor)) - cast(*void)(*instance)) == 0, "VkColorBlendEquationEXT.srcColorBlendFactor has unexpected offset % instead of 0", ((cast(*void)(*instance.srcColorBlendFactor)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkColorBlendEquationEXT.srcColorBlendFactor)) == 4, "VkColorBlendEquationEXT.srcColorBlendFactor has unexpected size % instead of 4", size_of(type_of(VkColorBlendEquationEXT.srcColorBlendFactor)));
|
|
assert(((cast(*void)(*instance.dstColorBlendFactor)) - cast(*void)(*instance)) == 4, "VkColorBlendEquationEXT.dstColorBlendFactor has unexpected offset % instead of 4", ((cast(*void)(*instance.dstColorBlendFactor)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkColorBlendEquationEXT.dstColorBlendFactor)) == 4, "VkColorBlendEquationEXT.dstColorBlendFactor has unexpected size % instead of 4", size_of(type_of(VkColorBlendEquationEXT.dstColorBlendFactor)));
|
|
assert(((cast(*void)(*instance.colorBlendOp)) - cast(*void)(*instance)) == 8, "VkColorBlendEquationEXT.colorBlendOp has unexpected offset % instead of 8", ((cast(*void)(*instance.colorBlendOp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkColorBlendEquationEXT.colorBlendOp)) == 4, "VkColorBlendEquationEXT.colorBlendOp has unexpected size % instead of 4", size_of(type_of(VkColorBlendEquationEXT.colorBlendOp)));
|
|
assert(((cast(*void)(*instance.srcAlphaBlendFactor)) - cast(*void)(*instance)) == 12, "VkColorBlendEquationEXT.srcAlphaBlendFactor has unexpected offset % instead of 12", ((cast(*void)(*instance.srcAlphaBlendFactor)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkColorBlendEquationEXT.srcAlphaBlendFactor)) == 4, "VkColorBlendEquationEXT.srcAlphaBlendFactor has unexpected size % instead of 4", size_of(type_of(VkColorBlendEquationEXT.srcAlphaBlendFactor)));
|
|
assert(((cast(*void)(*instance.dstAlphaBlendFactor)) - cast(*void)(*instance)) == 16, "VkColorBlendEquationEXT.dstAlphaBlendFactor has unexpected offset % instead of 16", ((cast(*void)(*instance.dstAlphaBlendFactor)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkColorBlendEquationEXT.dstAlphaBlendFactor)) == 4, "VkColorBlendEquationEXT.dstAlphaBlendFactor has unexpected size % instead of 4", size_of(type_of(VkColorBlendEquationEXT.dstAlphaBlendFactor)));
|
|
assert(((cast(*void)(*instance.alphaBlendOp)) - cast(*void)(*instance)) == 20, "VkColorBlendEquationEXT.alphaBlendOp has unexpected offset % instead of 20", ((cast(*void)(*instance.alphaBlendOp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkColorBlendEquationEXT.alphaBlendOp)) == 4, "VkColorBlendEquationEXT.alphaBlendOp has unexpected size % instead of 4", size_of(type_of(VkColorBlendEquationEXT.alphaBlendOp)));
|
|
assert(size_of(VkColorBlendEquationEXT) == 24, "VkColorBlendEquationEXT has size % instead of 24", size_of(VkColorBlendEquationEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkColorBlendAdvancedEXT;
|
|
assert(((cast(*void)(*instance.advancedBlendOp)) - cast(*void)(*instance)) == 0, "VkColorBlendAdvancedEXT.advancedBlendOp has unexpected offset % instead of 0", ((cast(*void)(*instance.advancedBlendOp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkColorBlendAdvancedEXT.advancedBlendOp)) == 4, "VkColorBlendAdvancedEXT.advancedBlendOp has unexpected size % instead of 4", size_of(type_of(VkColorBlendAdvancedEXT.advancedBlendOp)));
|
|
assert(((cast(*void)(*instance.srcPremultiplied)) - cast(*void)(*instance)) == 4, "VkColorBlendAdvancedEXT.srcPremultiplied has unexpected offset % instead of 4", ((cast(*void)(*instance.srcPremultiplied)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkColorBlendAdvancedEXT.srcPremultiplied)) == 4, "VkColorBlendAdvancedEXT.srcPremultiplied has unexpected size % instead of 4", size_of(type_of(VkColorBlendAdvancedEXT.srcPremultiplied)));
|
|
assert(((cast(*void)(*instance.dstPremultiplied)) - cast(*void)(*instance)) == 8, "VkColorBlendAdvancedEXT.dstPremultiplied has unexpected offset % instead of 8", ((cast(*void)(*instance.dstPremultiplied)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkColorBlendAdvancedEXT.dstPremultiplied)) == 4, "VkColorBlendAdvancedEXT.dstPremultiplied has unexpected size % instead of 4", size_of(type_of(VkColorBlendAdvancedEXT.dstPremultiplied)));
|
|
assert(((cast(*void)(*instance.blendOverlap)) - cast(*void)(*instance)) == 12, "VkColorBlendAdvancedEXT.blendOverlap has unexpected offset % instead of 12", ((cast(*void)(*instance.blendOverlap)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkColorBlendAdvancedEXT.blendOverlap)) == 4, "VkColorBlendAdvancedEXT.blendOverlap has unexpected size % instead of 4", size_of(type_of(VkColorBlendAdvancedEXT.blendOverlap)));
|
|
assert(((cast(*void)(*instance.clampResults)) - cast(*void)(*instance)) == 16, "VkColorBlendAdvancedEXT.clampResults has unexpected offset % instead of 16", ((cast(*void)(*instance.clampResults)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkColorBlendAdvancedEXT.clampResults)) == 4, "VkColorBlendAdvancedEXT.clampResults has unexpected size % instead of 4", size_of(type_of(VkColorBlendAdvancedEXT.clampResults)));
|
|
assert(size_of(VkColorBlendAdvancedEXT) == 20, "VkColorBlendAdvancedEXT has size % instead of 20", size_of(VkColorBlendAdvancedEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT.sType)) == 4, "VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.subpassMergeFeedback)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT.subpassMergeFeedback has unexpected offset % instead of 16", ((cast(*void)(*instance.subpassMergeFeedback)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT.subpassMergeFeedback)) == 4, "VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT.subpassMergeFeedback has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT.subpassMergeFeedback)));
|
|
assert(size_of(VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT) == 24, "VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT has size % instead of 24", size_of(VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkRenderPassCreationControlEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkRenderPassCreationControlEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassCreationControlEXT.sType)) == 4, "VkRenderPassCreationControlEXT.sType has unexpected size % instead of 4", size_of(type_of(VkRenderPassCreationControlEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkRenderPassCreationControlEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassCreationControlEXT.pNext)) == 8, "VkRenderPassCreationControlEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkRenderPassCreationControlEXT.pNext)));
|
|
assert(((cast(*void)(*instance.disallowMerging)) - cast(*void)(*instance)) == 16, "VkRenderPassCreationControlEXT.disallowMerging has unexpected offset % instead of 16", ((cast(*void)(*instance.disallowMerging)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassCreationControlEXT.disallowMerging)) == 4, "VkRenderPassCreationControlEXT.disallowMerging has unexpected size % instead of 4", size_of(type_of(VkRenderPassCreationControlEXT.disallowMerging)));
|
|
assert(size_of(VkRenderPassCreationControlEXT) == 24, "VkRenderPassCreationControlEXT has size % instead of 24", size_of(VkRenderPassCreationControlEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkRenderPassCreationFeedbackInfoEXT;
|
|
assert(((cast(*void)(*instance.postMergeSubpassCount)) - cast(*void)(*instance)) == 0, "VkRenderPassCreationFeedbackInfoEXT.postMergeSubpassCount has unexpected offset % instead of 0", ((cast(*void)(*instance.postMergeSubpassCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassCreationFeedbackInfoEXT.postMergeSubpassCount)) == 4, "VkRenderPassCreationFeedbackInfoEXT.postMergeSubpassCount has unexpected size % instead of 4", size_of(type_of(VkRenderPassCreationFeedbackInfoEXT.postMergeSubpassCount)));
|
|
assert(size_of(VkRenderPassCreationFeedbackInfoEXT) == 4, "VkRenderPassCreationFeedbackInfoEXT has size % instead of 4", size_of(VkRenderPassCreationFeedbackInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkRenderPassCreationFeedbackCreateInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkRenderPassCreationFeedbackCreateInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassCreationFeedbackCreateInfoEXT.sType)) == 4, "VkRenderPassCreationFeedbackCreateInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkRenderPassCreationFeedbackCreateInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkRenderPassCreationFeedbackCreateInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassCreationFeedbackCreateInfoEXT.pNext)) == 8, "VkRenderPassCreationFeedbackCreateInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkRenderPassCreationFeedbackCreateInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.pRenderPassFeedback)) - cast(*void)(*instance)) == 16, "VkRenderPassCreationFeedbackCreateInfoEXT.pRenderPassFeedback has unexpected offset % instead of 16", ((cast(*void)(*instance.pRenderPassFeedback)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassCreationFeedbackCreateInfoEXT.pRenderPassFeedback)) == 8, "VkRenderPassCreationFeedbackCreateInfoEXT.pRenderPassFeedback has unexpected size % instead of 8", size_of(type_of(VkRenderPassCreationFeedbackCreateInfoEXT.pRenderPassFeedback)));
|
|
assert(size_of(VkRenderPassCreationFeedbackCreateInfoEXT) == 24, "VkRenderPassCreationFeedbackCreateInfoEXT has size % instead of 24", size_of(VkRenderPassCreationFeedbackCreateInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkRenderPassSubpassFeedbackInfoEXT;
|
|
assert(((cast(*void)(*instance.subpassMergeStatus)) - cast(*void)(*instance)) == 0, "VkRenderPassSubpassFeedbackInfoEXT.subpassMergeStatus has unexpected offset % instead of 0", ((cast(*void)(*instance.subpassMergeStatus)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassSubpassFeedbackInfoEXT.subpassMergeStatus)) == 4, "VkRenderPassSubpassFeedbackInfoEXT.subpassMergeStatus has unexpected size % instead of 4", size_of(type_of(VkRenderPassSubpassFeedbackInfoEXT.subpassMergeStatus)));
|
|
assert(((cast(*void)(*instance.description)) - cast(*void)(*instance)) == 4, "VkRenderPassSubpassFeedbackInfoEXT.description has unexpected offset % instead of 4", ((cast(*void)(*instance.description)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassSubpassFeedbackInfoEXT.description)) == 256, "VkRenderPassSubpassFeedbackInfoEXT.description has unexpected size % instead of 256", size_of(type_of(VkRenderPassSubpassFeedbackInfoEXT.description)));
|
|
assert(((cast(*void)(*instance.postMergeIndex)) - cast(*void)(*instance)) == 260, "VkRenderPassSubpassFeedbackInfoEXT.postMergeIndex has unexpected offset % instead of 260", ((cast(*void)(*instance.postMergeIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassSubpassFeedbackInfoEXT.postMergeIndex)) == 4, "VkRenderPassSubpassFeedbackInfoEXT.postMergeIndex has unexpected size % instead of 4", size_of(type_of(VkRenderPassSubpassFeedbackInfoEXT.postMergeIndex)));
|
|
assert(size_of(VkRenderPassSubpassFeedbackInfoEXT) == 264, "VkRenderPassSubpassFeedbackInfoEXT has size % instead of 264", size_of(VkRenderPassSubpassFeedbackInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkRenderPassSubpassFeedbackCreateInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkRenderPassSubpassFeedbackCreateInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassSubpassFeedbackCreateInfoEXT.sType)) == 4, "VkRenderPassSubpassFeedbackCreateInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkRenderPassSubpassFeedbackCreateInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkRenderPassSubpassFeedbackCreateInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassSubpassFeedbackCreateInfoEXT.pNext)) == 8, "VkRenderPassSubpassFeedbackCreateInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkRenderPassSubpassFeedbackCreateInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.pSubpassFeedback)) - cast(*void)(*instance)) == 16, "VkRenderPassSubpassFeedbackCreateInfoEXT.pSubpassFeedback has unexpected offset % instead of 16", ((cast(*void)(*instance.pSubpassFeedback)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRenderPassSubpassFeedbackCreateInfoEXT.pSubpassFeedback)) == 8, "VkRenderPassSubpassFeedbackCreateInfoEXT.pSubpassFeedback has unexpected size % instead of 8", size_of(type_of(VkRenderPassSubpassFeedbackCreateInfoEXT.pSubpassFeedback)));
|
|
assert(size_of(VkRenderPassSubpassFeedbackCreateInfoEXT) == 24, "VkRenderPassSubpassFeedbackCreateInfoEXT has size % instead of 24", size_of(VkRenderPassSubpassFeedbackCreateInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkDirectDriverLoadingInfoLUNARG;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDirectDriverLoadingInfoLUNARG.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDirectDriverLoadingInfoLUNARG.sType)) == 4, "VkDirectDriverLoadingInfoLUNARG.sType has unexpected size % instead of 4", size_of(type_of(VkDirectDriverLoadingInfoLUNARG.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDirectDriverLoadingInfoLUNARG.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDirectDriverLoadingInfoLUNARG.pNext)) == 8, "VkDirectDriverLoadingInfoLUNARG.pNext has unexpected size % instead of 8", size_of(type_of(VkDirectDriverLoadingInfoLUNARG.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkDirectDriverLoadingInfoLUNARG.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDirectDriverLoadingInfoLUNARG.flags)) == 4, "VkDirectDriverLoadingInfoLUNARG.flags has unexpected size % instead of 4", size_of(type_of(VkDirectDriverLoadingInfoLUNARG.flags)));
|
|
assert(((cast(*void)(*instance.pfnGetInstanceProcAddr)) - cast(*void)(*instance)) == 24, "VkDirectDriverLoadingInfoLUNARG.pfnGetInstanceProcAddr has unexpected offset % instead of 24", ((cast(*void)(*instance.pfnGetInstanceProcAddr)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDirectDriverLoadingInfoLUNARG.pfnGetInstanceProcAddr)) == 8, "VkDirectDriverLoadingInfoLUNARG.pfnGetInstanceProcAddr has unexpected size % instead of 8", size_of(type_of(VkDirectDriverLoadingInfoLUNARG.pfnGetInstanceProcAddr)));
|
|
assert(size_of(VkDirectDriverLoadingInfoLUNARG) == 32, "VkDirectDriverLoadingInfoLUNARG has size % instead of 32", size_of(VkDirectDriverLoadingInfoLUNARG));
|
|
}
|
|
|
|
{
|
|
instance: VkDirectDriverLoadingListLUNARG;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDirectDriverLoadingListLUNARG.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDirectDriverLoadingListLUNARG.sType)) == 4, "VkDirectDriverLoadingListLUNARG.sType has unexpected size % instead of 4", size_of(type_of(VkDirectDriverLoadingListLUNARG.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDirectDriverLoadingListLUNARG.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDirectDriverLoadingListLUNARG.pNext)) == 8, "VkDirectDriverLoadingListLUNARG.pNext has unexpected size % instead of 8", size_of(type_of(VkDirectDriverLoadingListLUNARG.pNext)));
|
|
assert(((cast(*void)(*instance.mode)) - cast(*void)(*instance)) == 16, "VkDirectDriverLoadingListLUNARG.mode has unexpected offset % instead of 16", ((cast(*void)(*instance.mode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDirectDriverLoadingListLUNARG.mode)) == 4, "VkDirectDriverLoadingListLUNARG.mode has unexpected size % instead of 4", size_of(type_of(VkDirectDriverLoadingListLUNARG.mode)));
|
|
assert(((cast(*void)(*instance.driverCount)) - cast(*void)(*instance)) == 20, "VkDirectDriverLoadingListLUNARG.driverCount has unexpected offset % instead of 20", ((cast(*void)(*instance.driverCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDirectDriverLoadingListLUNARG.driverCount)) == 4, "VkDirectDriverLoadingListLUNARG.driverCount has unexpected size % instead of 4", size_of(type_of(VkDirectDriverLoadingListLUNARG.driverCount)));
|
|
assert(((cast(*void)(*instance.pDrivers)) - cast(*void)(*instance)) == 24, "VkDirectDriverLoadingListLUNARG.pDrivers has unexpected offset % instead of 24", ((cast(*void)(*instance.pDrivers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDirectDriverLoadingListLUNARG.pDrivers)) == 8, "VkDirectDriverLoadingListLUNARG.pDrivers has unexpected size % instead of 8", size_of(type_of(VkDirectDriverLoadingListLUNARG.pDrivers)));
|
|
assert(size_of(VkDirectDriverLoadingListLUNARG) == 32, "VkDirectDriverLoadingListLUNARG has size % instead of 32", size_of(VkDirectDriverLoadingListLUNARG));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT.sType)) == 4, "VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.shaderModuleIdentifier)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT.shaderModuleIdentifier has unexpected offset % instead of 16", ((cast(*void)(*instance.shaderModuleIdentifier)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT.shaderModuleIdentifier)) == 4, "VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT.shaderModuleIdentifier has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT.shaderModuleIdentifier)));
|
|
assert(size_of(VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT) == 24, "VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT has size % instead of 24", size_of(VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT.sType)) == 4, "VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT.pNext)) == 8, "VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.shaderModuleIdentifierAlgorithmUUID)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT.shaderModuleIdentifierAlgorithmUUID has unexpected offset % instead of 16", ((cast(*void)(*instance.shaderModuleIdentifierAlgorithmUUID)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT.shaderModuleIdentifierAlgorithmUUID)) == 16, "VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT.shaderModuleIdentifierAlgorithmUUID has unexpected size % instead of 16", size_of(type_of(VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT.shaderModuleIdentifierAlgorithmUUID)));
|
|
assert(size_of(VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT) == 32, "VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT has size % instead of 32", size_of(VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineShaderStageModuleIdentifierCreateInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineShaderStageModuleIdentifierCreateInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineShaderStageModuleIdentifierCreateInfoEXT.sType)) == 4, "VkPipelineShaderStageModuleIdentifierCreateInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineShaderStageModuleIdentifierCreateInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineShaderStageModuleIdentifierCreateInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineShaderStageModuleIdentifierCreateInfoEXT.pNext)) == 8, "VkPipelineShaderStageModuleIdentifierCreateInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineShaderStageModuleIdentifierCreateInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.identifierSize)) - cast(*void)(*instance)) == 16, "VkPipelineShaderStageModuleIdentifierCreateInfoEXT.identifierSize has unexpected offset % instead of 16", ((cast(*void)(*instance.identifierSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineShaderStageModuleIdentifierCreateInfoEXT.identifierSize)) == 4, "VkPipelineShaderStageModuleIdentifierCreateInfoEXT.identifierSize has unexpected size % instead of 4", size_of(type_of(VkPipelineShaderStageModuleIdentifierCreateInfoEXT.identifierSize)));
|
|
assert(((cast(*void)(*instance.pIdentifier)) - cast(*void)(*instance)) == 24, "VkPipelineShaderStageModuleIdentifierCreateInfoEXT.pIdentifier has unexpected offset % instead of 24", ((cast(*void)(*instance.pIdentifier)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineShaderStageModuleIdentifierCreateInfoEXT.pIdentifier)) == 8, "VkPipelineShaderStageModuleIdentifierCreateInfoEXT.pIdentifier has unexpected size % instead of 8", size_of(type_of(VkPipelineShaderStageModuleIdentifierCreateInfoEXT.pIdentifier)));
|
|
assert(size_of(VkPipelineShaderStageModuleIdentifierCreateInfoEXT) == 32, "VkPipelineShaderStageModuleIdentifierCreateInfoEXT has size % instead of 32", size_of(VkPipelineShaderStageModuleIdentifierCreateInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkShaderModuleIdentifierEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkShaderModuleIdentifierEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkShaderModuleIdentifierEXT.sType)) == 4, "VkShaderModuleIdentifierEXT.sType has unexpected size % instead of 4", size_of(type_of(VkShaderModuleIdentifierEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkShaderModuleIdentifierEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkShaderModuleIdentifierEXT.pNext)) == 8, "VkShaderModuleIdentifierEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkShaderModuleIdentifierEXT.pNext)));
|
|
assert(((cast(*void)(*instance.identifierSize)) - cast(*void)(*instance)) == 16, "VkShaderModuleIdentifierEXT.identifierSize has unexpected offset % instead of 16", ((cast(*void)(*instance.identifierSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkShaderModuleIdentifierEXT.identifierSize)) == 4, "VkShaderModuleIdentifierEXT.identifierSize has unexpected size % instead of 4", size_of(type_of(VkShaderModuleIdentifierEXT.identifierSize)));
|
|
assert(((cast(*void)(*instance.identifier)) - cast(*void)(*instance)) == 20, "VkShaderModuleIdentifierEXT.identifier has unexpected offset % instead of 20", ((cast(*void)(*instance.identifier)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkShaderModuleIdentifierEXT.identifier)) == 32, "VkShaderModuleIdentifierEXT.identifier has unexpected size % instead of 32", size_of(type_of(VkShaderModuleIdentifierEXT.identifier)));
|
|
assert(size_of(VkShaderModuleIdentifierEXT) == 56, "VkShaderModuleIdentifierEXT has size % instead of 56", size_of(VkShaderModuleIdentifierEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceOpticalFlowFeaturesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceOpticalFlowFeaturesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceOpticalFlowFeaturesNV.sType)) == 4, "VkPhysicalDeviceOpticalFlowFeaturesNV.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceOpticalFlowFeaturesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceOpticalFlowFeaturesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceOpticalFlowFeaturesNV.pNext)) == 8, "VkPhysicalDeviceOpticalFlowFeaturesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceOpticalFlowFeaturesNV.pNext)));
|
|
assert(((cast(*void)(*instance.opticalFlow)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceOpticalFlowFeaturesNV.opticalFlow has unexpected offset % instead of 16", ((cast(*void)(*instance.opticalFlow)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceOpticalFlowFeaturesNV.opticalFlow)) == 4, "VkPhysicalDeviceOpticalFlowFeaturesNV.opticalFlow has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceOpticalFlowFeaturesNV.opticalFlow)));
|
|
assert(size_of(VkPhysicalDeviceOpticalFlowFeaturesNV) == 24, "VkPhysicalDeviceOpticalFlowFeaturesNV has size % instead of 24", size_of(VkPhysicalDeviceOpticalFlowFeaturesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceOpticalFlowPropertiesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceOpticalFlowPropertiesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceOpticalFlowPropertiesNV.sType)) == 4, "VkPhysicalDeviceOpticalFlowPropertiesNV.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceOpticalFlowPropertiesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceOpticalFlowPropertiesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceOpticalFlowPropertiesNV.pNext)) == 8, "VkPhysicalDeviceOpticalFlowPropertiesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceOpticalFlowPropertiesNV.pNext)));
|
|
assert(((cast(*void)(*instance.supportedOutputGridSizes)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceOpticalFlowPropertiesNV.supportedOutputGridSizes has unexpected offset % instead of 16", ((cast(*void)(*instance.supportedOutputGridSizes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceOpticalFlowPropertiesNV.supportedOutputGridSizes)) == 4, "VkPhysicalDeviceOpticalFlowPropertiesNV.supportedOutputGridSizes has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceOpticalFlowPropertiesNV.supportedOutputGridSizes)));
|
|
assert(((cast(*void)(*instance.supportedHintGridSizes)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceOpticalFlowPropertiesNV.supportedHintGridSizes has unexpected offset % instead of 20", ((cast(*void)(*instance.supportedHintGridSizes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceOpticalFlowPropertiesNV.supportedHintGridSizes)) == 4, "VkPhysicalDeviceOpticalFlowPropertiesNV.supportedHintGridSizes has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceOpticalFlowPropertiesNV.supportedHintGridSizes)));
|
|
assert(((cast(*void)(*instance.hintSupported)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceOpticalFlowPropertiesNV.hintSupported has unexpected offset % instead of 24", ((cast(*void)(*instance.hintSupported)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceOpticalFlowPropertiesNV.hintSupported)) == 4, "VkPhysicalDeviceOpticalFlowPropertiesNV.hintSupported has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceOpticalFlowPropertiesNV.hintSupported)));
|
|
assert(((cast(*void)(*instance.costSupported)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceOpticalFlowPropertiesNV.costSupported has unexpected offset % instead of 28", ((cast(*void)(*instance.costSupported)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceOpticalFlowPropertiesNV.costSupported)) == 4, "VkPhysicalDeviceOpticalFlowPropertiesNV.costSupported has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceOpticalFlowPropertiesNV.costSupported)));
|
|
assert(((cast(*void)(*instance.bidirectionalFlowSupported)) - cast(*void)(*instance)) == 32, "VkPhysicalDeviceOpticalFlowPropertiesNV.bidirectionalFlowSupported has unexpected offset % instead of 32", ((cast(*void)(*instance.bidirectionalFlowSupported)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceOpticalFlowPropertiesNV.bidirectionalFlowSupported)) == 4, "VkPhysicalDeviceOpticalFlowPropertiesNV.bidirectionalFlowSupported has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceOpticalFlowPropertiesNV.bidirectionalFlowSupported)));
|
|
assert(((cast(*void)(*instance.globalFlowSupported)) - cast(*void)(*instance)) == 36, "VkPhysicalDeviceOpticalFlowPropertiesNV.globalFlowSupported has unexpected offset % instead of 36", ((cast(*void)(*instance.globalFlowSupported)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceOpticalFlowPropertiesNV.globalFlowSupported)) == 4, "VkPhysicalDeviceOpticalFlowPropertiesNV.globalFlowSupported has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceOpticalFlowPropertiesNV.globalFlowSupported)));
|
|
assert(((cast(*void)(*instance.minWidth)) - cast(*void)(*instance)) == 40, "VkPhysicalDeviceOpticalFlowPropertiesNV.minWidth has unexpected offset % instead of 40", ((cast(*void)(*instance.minWidth)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceOpticalFlowPropertiesNV.minWidth)) == 4, "VkPhysicalDeviceOpticalFlowPropertiesNV.minWidth has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceOpticalFlowPropertiesNV.minWidth)));
|
|
assert(((cast(*void)(*instance.minHeight)) - cast(*void)(*instance)) == 44, "VkPhysicalDeviceOpticalFlowPropertiesNV.minHeight has unexpected offset % instead of 44", ((cast(*void)(*instance.minHeight)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceOpticalFlowPropertiesNV.minHeight)) == 4, "VkPhysicalDeviceOpticalFlowPropertiesNV.minHeight has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceOpticalFlowPropertiesNV.minHeight)));
|
|
assert(((cast(*void)(*instance.maxWidth)) - cast(*void)(*instance)) == 48, "VkPhysicalDeviceOpticalFlowPropertiesNV.maxWidth has unexpected offset % instead of 48", ((cast(*void)(*instance.maxWidth)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceOpticalFlowPropertiesNV.maxWidth)) == 4, "VkPhysicalDeviceOpticalFlowPropertiesNV.maxWidth has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceOpticalFlowPropertiesNV.maxWidth)));
|
|
assert(((cast(*void)(*instance.maxHeight)) - cast(*void)(*instance)) == 52, "VkPhysicalDeviceOpticalFlowPropertiesNV.maxHeight has unexpected offset % instead of 52", ((cast(*void)(*instance.maxHeight)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceOpticalFlowPropertiesNV.maxHeight)) == 4, "VkPhysicalDeviceOpticalFlowPropertiesNV.maxHeight has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceOpticalFlowPropertiesNV.maxHeight)));
|
|
assert(((cast(*void)(*instance.maxNumRegionsOfInterest)) - cast(*void)(*instance)) == 56, "VkPhysicalDeviceOpticalFlowPropertiesNV.maxNumRegionsOfInterest has unexpected offset % instead of 56", ((cast(*void)(*instance.maxNumRegionsOfInterest)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceOpticalFlowPropertiesNV.maxNumRegionsOfInterest)) == 4, "VkPhysicalDeviceOpticalFlowPropertiesNV.maxNumRegionsOfInterest has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceOpticalFlowPropertiesNV.maxNumRegionsOfInterest)));
|
|
assert(size_of(VkPhysicalDeviceOpticalFlowPropertiesNV) == 64, "VkPhysicalDeviceOpticalFlowPropertiesNV has size % instead of 64", size_of(VkPhysicalDeviceOpticalFlowPropertiesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkOpticalFlowImageFormatInfoNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkOpticalFlowImageFormatInfoNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkOpticalFlowImageFormatInfoNV.sType)) == 4, "VkOpticalFlowImageFormatInfoNV.sType has unexpected size % instead of 4", size_of(type_of(VkOpticalFlowImageFormatInfoNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkOpticalFlowImageFormatInfoNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkOpticalFlowImageFormatInfoNV.pNext)) == 8, "VkOpticalFlowImageFormatInfoNV.pNext has unexpected size % instead of 8", size_of(type_of(VkOpticalFlowImageFormatInfoNV.pNext)));
|
|
assert(((cast(*void)(*instance.usage)) - cast(*void)(*instance)) == 16, "VkOpticalFlowImageFormatInfoNV.usage has unexpected offset % instead of 16", ((cast(*void)(*instance.usage)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkOpticalFlowImageFormatInfoNV.usage)) == 4, "VkOpticalFlowImageFormatInfoNV.usage has unexpected size % instead of 4", size_of(type_of(VkOpticalFlowImageFormatInfoNV.usage)));
|
|
assert(size_of(VkOpticalFlowImageFormatInfoNV) == 24, "VkOpticalFlowImageFormatInfoNV has size % instead of 24", size_of(VkOpticalFlowImageFormatInfoNV));
|
|
}
|
|
|
|
{
|
|
instance: VkOpticalFlowImageFormatPropertiesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkOpticalFlowImageFormatPropertiesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkOpticalFlowImageFormatPropertiesNV.sType)) == 4, "VkOpticalFlowImageFormatPropertiesNV.sType has unexpected size % instead of 4", size_of(type_of(VkOpticalFlowImageFormatPropertiesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkOpticalFlowImageFormatPropertiesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkOpticalFlowImageFormatPropertiesNV.pNext)) == 8, "VkOpticalFlowImageFormatPropertiesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkOpticalFlowImageFormatPropertiesNV.pNext)));
|
|
assert(((cast(*void)(*instance.format)) - cast(*void)(*instance)) == 16, "VkOpticalFlowImageFormatPropertiesNV.format has unexpected offset % instead of 16", ((cast(*void)(*instance.format)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkOpticalFlowImageFormatPropertiesNV.format)) == 4, "VkOpticalFlowImageFormatPropertiesNV.format has unexpected size % instead of 4", size_of(type_of(VkOpticalFlowImageFormatPropertiesNV.format)));
|
|
assert(size_of(VkOpticalFlowImageFormatPropertiesNV) == 24, "VkOpticalFlowImageFormatPropertiesNV has size % instead of 24", size_of(VkOpticalFlowImageFormatPropertiesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkOpticalFlowSessionCreateInfoNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkOpticalFlowSessionCreateInfoNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkOpticalFlowSessionCreateInfoNV.sType)) == 4, "VkOpticalFlowSessionCreateInfoNV.sType has unexpected size % instead of 4", size_of(type_of(VkOpticalFlowSessionCreateInfoNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkOpticalFlowSessionCreateInfoNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkOpticalFlowSessionCreateInfoNV.pNext)) == 8, "VkOpticalFlowSessionCreateInfoNV.pNext has unexpected size % instead of 8", size_of(type_of(VkOpticalFlowSessionCreateInfoNV.pNext)));
|
|
assert(((cast(*void)(*instance.width)) - cast(*void)(*instance)) == 16, "VkOpticalFlowSessionCreateInfoNV.width has unexpected offset % instead of 16", ((cast(*void)(*instance.width)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkOpticalFlowSessionCreateInfoNV.width)) == 4, "VkOpticalFlowSessionCreateInfoNV.width has unexpected size % instead of 4", size_of(type_of(VkOpticalFlowSessionCreateInfoNV.width)));
|
|
assert(((cast(*void)(*instance.height)) - cast(*void)(*instance)) == 20, "VkOpticalFlowSessionCreateInfoNV.height has unexpected offset % instead of 20", ((cast(*void)(*instance.height)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkOpticalFlowSessionCreateInfoNV.height)) == 4, "VkOpticalFlowSessionCreateInfoNV.height has unexpected size % instead of 4", size_of(type_of(VkOpticalFlowSessionCreateInfoNV.height)));
|
|
assert(((cast(*void)(*instance.imageFormat)) - cast(*void)(*instance)) == 24, "VkOpticalFlowSessionCreateInfoNV.imageFormat has unexpected offset % instead of 24", ((cast(*void)(*instance.imageFormat)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkOpticalFlowSessionCreateInfoNV.imageFormat)) == 4, "VkOpticalFlowSessionCreateInfoNV.imageFormat has unexpected size % instead of 4", size_of(type_of(VkOpticalFlowSessionCreateInfoNV.imageFormat)));
|
|
assert(((cast(*void)(*instance.flowVectorFormat)) - cast(*void)(*instance)) == 28, "VkOpticalFlowSessionCreateInfoNV.flowVectorFormat has unexpected offset % instead of 28", ((cast(*void)(*instance.flowVectorFormat)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkOpticalFlowSessionCreateInfoNV.flowVectorFormat)) == 4, "VkOpticalFlowSessionCreateInfoNV.flowVectorFormat has unexpected size % instead of 4", size_of(type_of(VkOpticalFlowSessionCreateInfoNV.flowVectorFormat)));
|
|
assert(((cast(*void)(*instance.costFormat)) - cast(*void)(*instance)) == 32, "VkOpticalFlowSessionCreateInfoNV.costFormat has unexpected offset % instead of 32", ((cast(*void)(*instance.costFormat)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkOpticalFlowSessionCreateInfoNV.costFormat)) == 4, "VkOpticalFlowSessionCreateInfoNV.costFormat has unexpected size % instead of 4", size_of(type_of(VkOpticalFlowSessionCreateInfoNV.costFormat)));
|
|
assert(((cast(*void)(*instance.outputGridSize)) - cast(*void)(*instance)) == 36, "VkOpticalFlowSessionCreateInfoNV.outputGridSize has unexpected offset % instead of 36", ((cast(*void)(*instance.outputGridSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkOpticalFlowSessionCreateInfoNV.outputGridSize)) == 4, "VkOpticalFlowSessionCreateInfoNV.outputGridSize has unexpected size % instead of 4", size_of(type_of(VkOpticalFlowSessionCreateInfoNV.outputGridSize)));
|
|
assert(((cast(*void)(*instance.hintGridSize)) - cast(*void)(*instance)) == 40, "VkOpticalFlowSessionCreateInfoNV.hintGridSize has unexpected offset % instead of 40", ((cast(*void)(*instance.hintGridSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkOpticalFlowSessionCreateInfoNV.hintGridSize)) == 4, "VkOpticalFlowSessionCreateInfoNV.hintGridSize has unexpected size % instead of 4", size_of(type_of(VkOpticalFlowSessionCreateInfoNV.hintGridSize)));
|
|
assert(((cast(*void)(*instance.performanceLevel)) - cast(*void)(*instance)) == 44, "VkOpticalFlowSessionCreateInfoNV.performanceLevel has unexpected offset % instead of 44", ((cast(*void)(*instance.performanceLevel)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkOpticalFlowSessionCreateInfoNV.performanceLevel)) == 4, "VkOpticalFlowSessionCreateInfoNV.performanceLevel has unexpected size % instead of 4", size_of(type_of(VkOpticalFlowSessionCreateInfoNV.performanceLevel)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 48, "VkOpticalFlowSessionCreateInfoNV.flags has unexpected offset % instead of 48", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkOpticalFlowSessionCreateInfoNV.flags)) == 4, "VkOpticalFlowSessionCreateInfoNV.flags has unexpected size % instead of 4", size_of(type_of(VkOpticalFlowSessionCreateInfoNV.flags)));
|
|
assert(size_of(VkOpticalFlowSessionCreateInfoNV) == 56, "VkOpticalFlowSessionCreateInfoNV has size % instead of 56", size_of(VkOpticalFlowSessionCreateInfoNV));
|
|
}
|
|
|
|
{
|
|
instance: VkOpticalFlowSessionCreatePrivateDataInfoNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkOpticalFlowSessionCreatePrivateDataInfoNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkOpticalFlowSessionCreatePrivateDataInfoNV.sType)) == 4, "VkOpticalFlowSessionCreatePrivateDataInfoNV.sType has unexpected size % instead of 4", size_of(type_of(VkOpticalFlowSessionCreatePrivateDataInfoNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkOpticalFlowSessionCreatePrivateDataInfoNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkOpticalFlowSessionCreatePrivateDataInfoNV.pNext)) == 8, "VkOpticalFlowSessionCreatePrivateDataInfoNV.pNext has unexpected size % instead of 8", size_of(type_of(VkOpticalFlowSessionCreatePrivateDataInfoNV.pNext)));
|
|
assert(((cast(*void)(*instance.id)) - cast(*void)(*instance)) == 16, "VkOpticalFlowSessionCreatePrivateDataInfoNV.id has unexpected offset % instead of 16", ((cast(*void)(*instance.id)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkOpticalFlowSessionCreatePrivateDataInfoNV.id)) == 4, "VkOpticalFlowSessionCreatePrivateDataInfoNV.id has unexpected size % instead of 4", size_of(type_of(VkOpticalFlowSessionCreatePrivateDataInfoNV.id)));
|
|
assert(((cast(*void)(*instance.size)) - cast(*void)(*instance)) == 20, "VkOpticalFlowSessionCreatePrivateDataInfoNV.size has unexpected offset % instead of 20", ((cast(*void)(*instance.size)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkOpticalFlowSessionCreatePrivateDataInfoNV.size)) == 4, "VkOpticalFlowSessionCreatePrivateDataInfoNV.size has unexpected size % instead of 4", size_of(type_of(VkOpticalFlowSessionCreatePrivateDataInfoNV.size)));
|
|
assert(((cast(*void)(*instance.pPrivateData)) - cast(*void)(*instance)) == 24, "VkOpticalFlowSessionCreatePrivateDataInfoNV.pPrivateData has unexpected offset % instead of 24", ((cast(*void)(*instance.pPrivateData)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkOpticalFlowSessionCreatePrivateDataInfoNV.pPrivateData)) == 8, "VkOpticalFlowSessionCreatePrivateDataInfoNV.pPrivateData has unexpected size % instead of 8", size_of(type_of(VkOpticalFlowSessionCreatePrivateDataInfoNV.pPrivateData)));
|
|
assert(size_of(VkOpticalFlowSessionCreatePrivateDataInfoNV) == 32, "VkOpticalFlowSessionCreatePrivateDataInfoNV has size % instead of 32", size_of(VkOpticalFlowSessionCreatePrivateDataInfoNV));
|
|
}
|
|
|
|
{
|
|
instance: VkOpticalFlowExecuteInfoNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkOpticalFlowExecuteInfoNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkOpticalFlowExecuteInfoNV.sType)) == 4, "VkOpticalFlowExecuteInfoNV.sType has unexpected size % instead of 4", size_of(type_of(VkOpticalFlowExecuteInfoNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkOpticalFlowExecuteInfoNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkOpticalFlowExecuteInfoNV.pNext)) == 8, "VkOpticalFlowExecuteInfoNV.pNext has unexpected size % instead of 8", size_of(type_of(VkOpticalFlowExecuteInfoNV.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkOpticalFlowExecuteInfoNV.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkOpticalFlowExecuteInfoNV.flags)) == 4, "VkOpticalFlowExecuteInfoNV.flags has unexpected size % instead of 4", size_of(type_of(VkOpticalFlowExecuteInfoNV.flags)));
|
|
assert(((cast(*void)(*instance.regionCount)) - cast(*void)(*instance)) == 20, "VkOpticalFlowExecuteInfoNV.regionCount has unexpected offset % instead of 20", ((cast(*void)(*instance.regionCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkOpticalFlowExecuteInfoNV.regionCount)) == 4, "VkOpticalFlowExecuteInfoNV.regionCount has unexpected size % instead of 4", size_of(type_of(VkOpticalFlowExecuteInfoNV.regionCount)));
|
|
assert(((cast(*void)(*instance.pRegions)) - cast(*void)(*instance)) == 24, "VkOpticalFlowExecuteInfoNV.pRegions has unexpected offset % instead of 24", ((cast(*void)(*instance.pRegions)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkOpticalFlowExecuteInfoNV.pRegions)) == 8, "VkOpticalFlowExecuteInfoNV.pRegions has unexpected size % instead of 8", size_of(type_of(VkOpticalFlowExecuteInfoNV.pRegions)));
|
|
assert(size_of(VkOpticalFlowExecuteInfoNV) == 32, "VkOpticalFlowExecuteInfoNV has size % instead of 32", size_of(VkOpticalFlowExecuteInfoNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceLegacyDitheringFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceLegacyDitheringFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLegacyDitheringFeaturesEXT.sType)) == 4, "VkPhysicalDeviceLegacyDitheringFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLegacyDitheringFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceLegacyDitheringFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLegacyDitheringFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceLegacyDitheringFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceLegacyDitheringFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.legacyDithering)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceLegacyDitheringFeaturesEXT.legacyDithering has unexpected offset % instead of 16", ((cast(*void)(*instance.legacyDithering)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLegacyDitheringFeaturesEXT.legacyDithering)) == 4, "VkPhysicalDeviceLegacyDitheringFeaturesEXT.legacyDithering has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLegacyDitheringFeaturesEXT.legacyDithering)));
|
|
assert(size_of(VkPhysicalDeviceLegacyDitheringFeaturesEXT) == 24, "VkPhysicalDeviceLegacyDitheringFeaturesEXT has size % instead of 24", size_of(VkPhysicalDeviceLegacyDitheringFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceAntiLagFeaturesAMD;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceAntiLagFeaturesAMD.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceAntiLagFeaturesAMD.sType)) == 4, "VkPhysicalDeviceAntiLagFeaturesAMD.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceAntiLagFeaturesAMD.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceAntiLagFeaturesAMD.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceAntiLagFeaturesAMD.pNext)) == 8, "VkPhysicalDeviceAntiLagFeaturesAMD.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceAntiLagFeaturesAMD.pNext)));
|
|
assert(((cast(*void)(*instance.antiLag)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceAntiLagFeaturesAMD.antiLag has unexpected offset % instead of 16", ((cast(*void)(*instance.antiLag)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceAntiLagFeaturesAMD.antiLag)) == 4, "VkPhysicalDeviceAntiLagFeaturesAMD.antiLag has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceAntiLagFeaturesAMD.antiLag)));
|
|
assert(size_of(VkPhysicalDeviceAntiLagFeaturesAMD) == 24, "VkPhysicalDeviceAntiLagFeaturesAMD has size % instead of 24", size_of(VkPhysicalDeviceAntiLagFeaturesAMD));
|
|
}
|
|
|
|
{
|
|
instance: VkAntiLagPresentationInfoAMD;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkAntiLagPresentationInfoAMD.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAntiLagPresentationInfoAMD.sType)) == 4, "VkAntiLagPresentationInfoAMD.sType has unexpected size % instead of 4", size_of(type_of(VkAntiLagPresentationInfoAMD.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkAntiLagPresentationInfoAMD.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAntiLagPresentationInfoAMD.pNext)) == 8, "VkAntiLagPresentationInfoAMD.pNext has unexpected size % instead of 8", size_of(type_of(VkAntiLagPresentationInfoAMD.pNext)));
|
|
assert(((cast(*void)(*instance.stage)) - cast(*void)(*instance)) == 16, "VkAntiLagPresentationInfoAMD.stage has unexpected offset % instead of 16", ((cast(*void)(*instance.stage)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAntiLagPresentationInfoAMD.stage)) == 4, "VkAntiLagPresentationInfoAMD.stage has unexpected size % instead of 4", size_of(type_of(VkAntiLagPresentationInfoAMD.stage)));
|
|
assert(((cast(*void)(*instance.frameIndex)) - cast(*void)(*instance)) == 24, "VkAntiLagPresentationInfoAMD.frameIndex has unexpected offset % instead of 24", ((cast(*void)(*instance.frameIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAntiLagPresentationInfoAMD.frameIndex)) == 8, "VkAntiLagPresentationInfoAMD.frameIndex has unexpected size % instead of 8", size_of(type_of(VkAntiLagPresentationInfoAMD.frameIndex)));
|
|
assert(size_of(VkAntiLagPresentationInfoAMD) == 32, "VkAntiLagPresentationInfoAMD has size % instead of 32", size_of(VkAntiLagPresentationInfoAMD));
|
|
}
|
|
|
|
{
|
|
instance: VkAntiLagDataAMD;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkAntiLagDataAMD.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAntiLagDataAMD.sType)) == 4, "VkAntiLagDataAMD.sType has unexpected size % instead of 4", size_of(type_of(VkAntiLagDataAMD.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkAntiLagDataAMD.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAntiLagDataAMD.pNext)) == 8, "VkAntiLagDataAMD.pNext has unexpected size % instead of 8", size_of(type_of(VkAntiLagDataAMD.pNext)));
|
|
assert(((cast(*void)(*instance.mode)) - cast(*void)(*instance)) == 16, "VkAntiLagDataAMD.mode has unexpected offset % instead of 16", ((cast(*void)(*instance.mode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAntiLagDataAMD.mode)) == 4, "VkAntiLagDataAMD.mode has unexpected size % instead of 4", size_of(type_of(VkAntiLagDataAMD.mode)));
|
|
assert(((cast(*void)(*instance.maxFPS)) - cast(*void)(*instance)) == 20, "VkAntiLagDataAMD.maxFPS has unexpected offset % instead of 20", ((cast(*void)(*instance.maxFPS)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAntiLagDataAMD.maxFPS)) == 4, "VkAntiLagDataAMD.maxFPS has unexpected size % instead of 4", size_of(type_of(VkAntiLagDataAMD.maxFPS)));
|
|
assert(((cast(*void)(*instance.pPresentationInfo)) - cast(*void)(*instance)) == 24, "VkAntiLagDataAMD.pPresentationInfo has unexpected offset % instead of 24", ((cast(*void)(*instance.pPresentationInfo)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAntiLagDataAMD.pPresentationInfo)) == 8, "VkAntiLagDataAMD.pPresentationInfo has unexpected size % instead of 8", size_of(type_of(VkAntiLagDataAMD.pPresentationInfo)));
|
|
assert(size_of(VkAntiLagDataAMD) == 32, "VkAntiLagDataAMD has size % instead of 32", size_of(VkAntiLagDataAMD));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceShaderObjectFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceShaderObjectFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderObjectFeaturesEXT.sType)) == 4, "VkPhysicalDeviceShaderObjectFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderObjectFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceShaderObjectFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderObjectFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceShaderObjectFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceShaderObjectFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.shaderObject)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceShaderObjectFeaturesEXT.shaderObject has unexpected offset % instead of 16", ((cast(*void)(*instance.shaderObject)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderObjectFeaturesEXT.shaderObject)) == 4, "VkPhysicalDeviceShaderObjectFeaturesEXT.shaderObject has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderObjectFeaturesEXT.shaderObject)));
|
|
assert(size_of(VkPhysicalDeviceShaderObjectFeaturesEXT) == 24, "VkPhysicalDeviceShaderObjectFeaturesEXT has size % instead of 24", size_of(VkPhysicalDeviceShaderObjectFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceShaderObjectPropertiesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceShaderObjectPropertiesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderObjectPropertiesEXT.sType)) == 4, "VkPhysicalDeviceShaderObjectPropertiesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderObjectPropertiesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceShaderObjectPropertiesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderObjectPropertiesEXT.pNext)) == 8, "VkPhysicalDeviceShaderObjectPropertiesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceShaderObjectPropertiesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.shaderBinaryUUID)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceShaderObjectPropertiesEXT.shaderBinaryUUID has unexpected offset % instead of 16", ((cast(*void)(*instance.shaderBinaryUUID)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderObjectPropertiesEXT.shaderBinaryUUID)) == 16, "VkPhysicalDeviceShaderObjectPropertiesEXT.shaderBinaryUUID has unexpected size % instead of 16", size_of(type_of(VkPhysicalDeviceShaderObjectPropertiesEXT.shaderBinaryUUID)));
|
|
assert(((cast(*void)(*instance.shaderBinaryVersion)) - cast(*void)(*instance)) == 32, "VkPhysicalDeviceShaderObjectPropertiesEXT.shaderBinaryVersion has unexpected offset % instead of 32", ((cast(*void)(*instance.shaderBinaryVersion)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderObjectPropertiesEXT.shaderBinaryVersion)) == 4, "VkPhysicalDeviceShaderObjectPropertiesEXT.shaderBinaryVersion has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderObjectPropertiesEXT.shaderBinaryVersion)));
|
|
assert(size_of(VkPhysicalDeviceShaderObjectPropertiesEXT) == 40, "VkPhysicalDeviceShaderObjectPropertiesEXT has size % instead of 40", size_of(VkPhysicalDeviceShaderObjectPropertiesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkShaderCreateInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkShaderCreateInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkShaderCreateInfoEXT.sType)) == 4, "VkShaderCreateInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkShaderCreateInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkShaderCreateInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkShaderCreateInfoEXT.pNext)) == 8, "VkShaderCreateInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkShaderCreateInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkShaderCreateInfoEXT.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkShaderCreateInfoEXT.flags)) == 4, "VkShaderCreateInfoEXT.flags has unexpected size % instead of 4", size_of(type_of(VkShaderCreateInfoEXT.flags)));
|
|
assert(((cast(*void)(*instance.stage)) - cast(*void)(*instance)) == 20, "VkShaderCreateInfoEXT.stage has unexpected offset % instead of 20", ((cast(*void)(*instance.stage)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkShaderCreateInfoEXT.stage)) == 4, "VkShaderCreateInfoEXT.stage has unexpected size % instead of 4", size_of(type_of(VkShaderCreateInfoEXT.stage)));
|
|
assert(((cast(*void)(*instance.nextStage)) - cast(*void)(*instance)) == 24, "VkShaderCreateInfoEXT.nextStage has unexpected offset % instead of 24", ((cast(*void)(*instance.nextStage)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkShaderCreateInfoEXT.nextStage)) == 4, "VkShaderCreateInfoEXT.nextStage has unexpected size % instead of 4", size_of(type_of(VkShaderCreateInfoEXT.nextStage)));
|
|
assert(((cast(*void)(*instance.codeType)) - cast(*void)(*instance)) == 28, "VkShaderCreateInfoEXT.codeType has unexpected offset % instead of 28", ((cast(*void)(*instance.codeType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkShaderCreateInfoEXT.codeType)) == 4, "VkShaderCreateInfoEXT.codeType has unexpected size % instead of 4", size_of(type_of(VkShaderCreateInfoEXT.codeType)));
|
|
assert(((cast(*void)(*instance.codeSize)) - cast(*void)(*instance)) == 32, "VkShaderCreateInfoEXT.codeSize has unexpected offset % instead of 32", ((cast(*void)(*instance.codeSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkShaderCreateInfoEXT.codeSize)) == 8, "VkShaderCreateInfoEXT.codeSize has unexpected size % instead of 8", size_of(type_of(VkShaderCreateInfoEXT.codeSize)));
|
|
assert(((cast(*void)(*instance.pCode)) - cast(*void)(*instance)) == 40, "VkShaderCreateInfoEXT.pCode has unexpected offset % instead of 40", ((cast(*void)(*instance.pCode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkShaderCreateInfoEXT.pCode)) == 8, "VkShaderCreateInfoEXT.pCode has unexpected size % instead of 8", size_of(type_of(VkShaderCreateInfoEXT.pCode)));
|
|
assert(((cast(*void)(*instance.pName)) - cast(*void)(*instance)) == 48, "VkShaderCreateInfoEXT.pName has unexpected offset % instead of 48", ((cast(*void)(*instance.pName)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkShaderCreateInfoEXT.pName)) == 8, "VkShaderCreateInfoEXT.pName has unexpected size % instead of 8", size_of(type_of(VkShaderCreateInfoEXT.pName)));
|
|
assert(((cast(*void)(*instance.setLayoutCount)) - cast(*void)(*instance)) == 56, "VkShaderCreateInfoEXT.setLayoutCount has unexpected offset % instead of 56", ((cast(*void)(*instance.setLayoutCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkShaderCreateInfoEXT.setLayoutCount)) == 4, "VkShaderCreateInfoEXT.setLayoutCount has unexpected size % instead of 4", size_of(type_of(VkShaderCreateInfoEXT.setLayoutCount)));
|
|
assert(((cast(*void)(*instance.pSetLayouts)) - cast(*void)(*instance)) == 64, "VkShaderCreateInfoEXT.pSetLayouts has unexpected offset % instead of 64", ((cast(*void)(*instance.pSetLayouts)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkShaderCreateInfoEXT.pSetLayouts)) == 8, "VkShaderCreateInfoEXT.pSetLayouts has unexpected size % instead of 8", size_of(type_of(VkShaderCreateInfoEXT.pSetLayouts)));
|
|
assert(((cast(*void)(*instance.pushConstantRangeCount)) - cast(*void)(*instance)) == 72, "VkShaderCreateInfoEXT.pushConstantRangeCount has unexpected offset % instead of 72", ((cast(*void)(*instance.pushConstantRangeCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkShaderCreateInfoEXT.pushConstantRangeCount)) == 4, "VkShaderCreateInfoEXT.pushConstantRangeCount has unexpected size % instead of 4", size_of(type_of(VkShaderCreateInfoEXT.pushConstantRangeCount)));
|
|
assert(((cast(*void)(*instance.pPushConstantRanges)) - cast(*void)(*instance)) == 80, "VkShaderCreateInfoEXT.pPushConstantRanges has unexpected offset % instead of 80", ((cast(*void)(*instance.pPushConstantRanges)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkShaderCreateInfoEXT.pPushConstantRanges)) == 8, "VkShaderCreateInfoEXT.pPushConstantRanges has unexpected size % instead of 8", size_of(type_of(VkShaderCreateInfoEXT.pPushConstantRanges)));
|
|
assert(((cast(*void)(*instance.pSpecializationInfo)) - cast(*void)(*instance)) == 88, "VkShaderCreateInfoEXT.pSpecializationInfo has unexpected offset % instead of 88", ((cast(*void)(*instance.pSpecializationInfo)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkShaderCreateInfoEXT.pSpecializationInfo)) == 8, "VkShaderCreateInfoEXT.pSpecializationInfo has unexpected size % instead of 8", size_of(type_of(VkShaderCreateInfoEXT.pSpecializationInfo)));
|
|
assert(size_of(VkShaderCreateInfoEXT) == 96, "VkShaderCreateInfoEXT has size % instead of 96", size_of(VkShaderCreateInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkDepthClampRangeEXT;
|
|
assert(((cast(*void)(*instance.minDepthClamp)) - cast(*void)(*instance)) == 0, "VkDepthClampRangeEXT.minDepthClamp has unexpected offset % instead of 0", ((cast(*void)(*instance.minDepthClamp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDepthClampRangeEXT.minDepthClamp)) == 4, "VkDepthClampRangeEXT.minDepthClamp has unexpected size % instead of 4", size_of(type_of(VkDepthClampRangeEXT.minDepthClamp)));
|
|
assert(((cast(*void)(*instance.maxDepthClamp)) - cast(*void)(*instance)) == 4, "VkDepthClampRangeEXT.maxDepthClamp has unexpected offset % instead of 4", ((cast(*void)(*instance.maxDepthClamp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDepthClampRangeEXT.maxDepthClamp)) == 4, "VkDepthClampRangeEXT.maxDepthClamp has unexpected size % instead of 4", size_of(type_of(VkDepthClampRangeEXT.maxDepthClamp)));
|
|
assert(size_of(VkDepthClampRangeEXT) == 8, "VkDepthClampRangeEXT has size % instead of 8", size_of(VkDepthClampRangeEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceTilePropertiesFeaturesQCOM;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceTilePropertiesFeaturesQCOM.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceTilePropertiesFeaturesQCOM.sType)) == 4, "VkPhysicalDeviceTilePropertiesFeaturesQCOM.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceTilePropertiesFeaturesQCOM.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceTilePropertiesFeaturesQCOM.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceTilePropertiesFeaturesQCOM.pNext)) == 8, "VkPhysicalDeviceTilePropertiesFeaturesQCOM.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceTilePropertiesFeaturesQCOM.pNext)));
|
|
assert(((cast(*void)(*instance.tileProperties)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceTilePropertiesFeaturesQCOM.tileProperties has unexpected offset % instead of 16", ((cast(*void)(*instance.tileProperties)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceTilePropertiesFeaturesQCOM.tileProperties)) == 4, "VkPhysicalDeviceTilePropertiesFeaturesQCOM.tileProperties has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceTilePropertiesFeaturesQCOM.tileProperties)));
|
|
assert(size_of(VkPhysicalDeviceTilePropertiesFeaturesQCOM) == 24, "VkPhysicalDeviceTilePropertiesFeaturesQCOM has size % instead of 24", size_of(VkPhysicalDeviceTilePropertiesFeaturesQCOM));
|
|
}
|
|
|
|
{
|
|
instance: VkTilePropertiesQCOM;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkTilePropertiesQCOM.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkTilePropertiesQCOM.sType)) == 4, "VkTilePropertiesQCOM.sType has unexpected size % instead of 4", size_of(type_of(VkTilePropertiesQCOM.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkTilePropertiesQCOM.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkTilePropertiesQCOM.pNext)) == 8, "VkTilePropertiesQCOM.pNext has unexpected size % instead of 8", size_of(type_of(VkTilePropertiesQCOM.pNext)));
|
|
assert(((cast(*void)(*instance.tileSize)) - cast(*void)(*instance)) == 16, "VkTilePropertiesQCOM.tileSize has unexpected offset % instead of 16", ((cast(*void)(*instance.tileSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkTilePropertiesQCOM.tileSize)) == 12, "VkTilePropertiesQCOM.tileSize has unexpected size % instead of 12", size_of(type_of(VkTilePropertiesQCOM.tileSize)));
|
|
assert(((cast(*void)(*instance.apronSize)) - cast(*void)(*instance)) == 28, "VkTilePropertiesQCOM.apronSize has unexpected offset % instead of 28", ((cast(*void)(*instance.apronSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkTilePropertiesQCOM.apronSize)) == 8, "VkTilePropertiesQCOM.apronSize has unexpected size % instead of 8", size_of(type_of(VkTilePropertiesQCOM.apronSize)));
|
|
assert(((cast(*void)(*instance.origin)) - cast(*void)(*instance)) == 36, "VkTilePropertiesQCOM.origin has unexpected offset % instead of 36", ((cast(*void)(*instance.origin)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkTilePropertiesQCOM.origin)) == 8, "VkTilePropertiesQCOM.origin has unexpected size % instead of 8", size_of(type_of(VkTilePropertiesQCOM.origin)));
|
|
assert(size_of(VkTilePropertiesQCOM) == 48, "VkTilePropertiesQCOM has size % instead of 48", size_of(VkTilePropertiesQCOM));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceAmigoProfilingFeaturesSEC;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceAmigoProfilingFeaturesSEC.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceAmigoProfilingFeaturesSEC.sType)) == 4, "VkPhysicalDeviceAmigoProfilingFeaturesSEC.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceAmigoProfilingFeaturesSEC.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceAmigoProfilingFeaturesSEC.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceAmigoProfilingFeaturesSEC.pNext)) == 8, "VkPhysicalDeviceAmigoProfilingFeaturesSEC.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceAmigoProfilingFeaturesSEC.pNext)));
|
|
assert(((cast(*void)(*instance.amigoProfiling)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceAmigoProfilingFeaturesSEC.amigoProfiling has unexpected offset % instead of 16", ((cast(*void)(*instance.amigoProfiling)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceAmigoProfilingFeaturesSEC.amigoProfiling)) == 4, "VkPhysicalDeviceAmigoProfilingFeaturesSEC.amigoProfiling has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceAmigoProfilingFeaturesSEC.amigoProfiling)));
|
|
assert(size_of(VkPhysicalDeviceAmigoProfilingFeaturesSEC) == 24, "VkPhysicalDeviceAmigoProfilingFeaturesSEC has size % instead of 24", size_of(VkPhysicalDeviceAmigoProfilingFeaturesSEC));
|
|
}
|
|
|
|
{
|
|
instance: VkAmigoProfilingSubmitInfoSEC;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkAmigoProfilingSubmitInfoSEC.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAmigoProfilingSubmitInfoSEC.sType)) == 4, "VkAmigoProfilingSubmitInfoSEC.sType has unexpected size % instead of 4", size_of(type_of(VkAmigoProfilingSubmitInfoSEC.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkAmigoProfilingSubmitInfoSEC.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAmigoProfilingSubmitInfoSEC.pNext)) == 8, "VkAmigoProfilingSubmitInfoSEC.pNext has unexpected size % instead of 8", size_of(type_of(VkAmigoProfilingSubmitInfoSEC.pNext)));
|
|
assert(((cast(*void)(*instance.firstDrawTimestamp)) - cast(*void)(*instance)) == 16, "VkAmigoProfilingSubmitInfoSEC.firstDrawTimestamp has unexpected offset % instead of 16", ((cast(*void)(*instance.firstDrawTimestamp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAmigoProfilingSubmitInfoSEC.firstDrawTimestamp)) == 8, "VkAmigoProfilingSubmitInfoSEC.firstDrawTimestamp has unexpected size % instead of 8", size_of(type_of(VkAmigoProfilingSubmitInfoSEC.firstDrawTimestamp)));
|
|
assert(((cast(*void)(*instance.swapBufferTimestamp)) - cast(*void)(*instance)) == 24, "VkAmigoProfilingSubmitInfoSEC.swapBufferTimestamp has unexpected offset % instead of 24", ((cast(*void)(*instance.swapBufferTimestamp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAmigoProfilingSubmitInfoSEC.swapBufferTimestamp)) == 8, "VkAmigoProfilingSubmitInfoSEC.swapBufferTimestamp has unexpected size % instead of 8", size_of(type_of(VkAmigoProfilingSubmitInfoSEC.swapBufferTimestamp)));
|
|
assert(size_of(VkAmigoProfilingSubmitInfoSEC) == 32, "VkAmigoProfilingSubmitInfoSEC has size % instead of 32", size_of(VkAmigoProfilingSubmitInfoSEC));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM.sType)) == 4, "VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM.pNext)) == 8, "VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM.pNext)));
|
|
assert(((cast(*void)(*instance.multiviewPerViewViewports)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM.multiviewPerViewViewports has unexpected offset % instead of 16", ((cast(*void)(*instance.multiviewPerViewViewports)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM.multiviewPerViewViewports)) == 4, "VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM.multiviewPerViewViewports has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM.multiviewPerViewViewports)));
|
|
assert(size_of(VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM) == 24, "VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM has size % instead of 24", size_of(VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV.sType)) == 4, "VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV.pNext)) == 8, "VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV.pNext)));
|
|
assert(((cast(*void)(*instance.rayTracingInvocationReorderReorderingHint)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV.rayTracingInvocationReorderReorderingHint has unexpected offset % instead of 16", ((cast(*void)(*instance.rayTracingInvocationReorderReorderingHint)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV.rayTracingInvocationReorderReorderingHint)) == 4, "VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV.rayTracingInvocationReorderReorderingHint has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV.rayTracingInvocationReorderReorderingHint)));
|
|
assert(size_of(VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV) == 24, "VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV has size % instead of 24", size_of(VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV.sType)) == 4, "VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV.pNext)) == 8, "VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV.pNext)));
|
|
assert(((cast(*void)(*instance.rayTracingInvocationReorder)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV.rayTracingInvocationReorder has unexpected offset % instead of 16", ((cast(*void)(*instance.rayTracingInvocationReorder)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV.rayTracingInvocationReorder)) == 4, "VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV.rayTracingInvocationReorder has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV.rayTracingInvocationReorder)));
|
|
assert(size_of(VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV) == 24, "VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV has size % instead of 24", size_of(VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV.sType)) == 4, "VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV.pNext)) == 8, "VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV.pNext)));
|
|
assert(((cast(*void)(*instance.extendedSparseAddressSpace)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV.extendedSparseAddressSpace has unexpected offset % instead of 16", ((cast(*void)(*instance.extendedSparseAddressSpace)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV.extendedSparseAddressSpace)) == 4, "VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV.extendedSparseAddressSpace has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV.extendedSparseAddressSpace)));
|
|
assert(size_of(VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV) == 24, "VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV has size % instead of 24", size_of(VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV.sType)) == 4, "VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV.pNext)) == 8, "VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV.pNext)));
|
|
assert(((cast(*void)(*instance.extendedSparseAddressSpaceSize)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV.extendedSparseAddressSpaceSize has unexpected offset % instead of 16", ((cast(*void)(*instance.extendedSparseAddressSpaceSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV.extendedSparseAddressSpaceSize)) == 8, "VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV.extendedSparseAddressSpaceSize has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV.extendedSparseAddressSpaceSize)));
|
|
assert(((cast(*void)(*instance.extendedSparseImageUsageFlags)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV.extendedSparseImageUsageFlags has unexpected offset % instead of 24", ((cast(*void)(*instance.extendedSparseImageUsageFlags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV.extendedSparseImageUsageFlags)) == 4, "VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV.extendedSparseImageUsageFlags has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV.extendedSparseImageUsageFlags)));
|
|
assert(((cast(*void)(*instance.extendedSparseBufferUsageFlags)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV.extendedSparseBufferUsageFlags has unexpected offset % instead of 28", ((cast(*void)(*instance.extendedSparseBufferUsageFlags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV.extendedSparseBufferUsageFlags)) == 4, "VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV.extendedSparseBufferUsageFlags has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV.extendedSparseBufferUsageFlags)));
|
|
assert(size_of(VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV) == 32, "VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV has size % instead of 32", size_of(VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT.sType)) == 4, "VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.legacyVertexAttributes)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT.legacyVertexAttributes has unexpected offset % instead of 16", ((cast(*void)(*instance.legacyVertexAttributes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT.legacyVertexAttributes)) == 4, "VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT.legacyVertexAttributes has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT.legacyVertexAttributes)));
|
|
assert(size_of(VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT) == 24, "VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT has size % instead of 24", size_of(VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT.sType)) == 4, "VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT.pNext)) == 8, "VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.nativeUnalignedPerformance)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT.nativeUnalignedPerformance has unexpected offset % instead of 16", ((cast(*void)(*instance.nativeUnalignedPerformance)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT.nativeUnalignedPerformance)) == 4, "VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT.nativeUnalignedPerformance has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT.nativeUnalignedPerformance)));
|
|
assert(size_of(VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT) == 24, "VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT has size % instead of 24", size_of(VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkLayerSettingEXT;
|
|
assert(((cast(*void)(*instance.pLayerName)) - cast(*void)(*instance)) == 0, "VkLayerSettingEXT.pLayerName has unexpected offset % instead of 0", ((cast(*void)(*instance.pLayerName)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkLayerSettingEXT.pLayerName)) == 8, "VkLayerSettingEXT.pLayerName has unexpected size % instead of 8", size_of(type_of(VkLayerSettingEXT.pLayerName)));
|
|
assert(((cast(*void)(*instance.pSettingName)) - cast(*void)(*instance)) == 8, "VkLayerSettingEXT.pSettingName has unexpected offset % instead of 8", ((cast(*void)(*instance.pSettingName)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkLayerSettingEXT.pSettingName)) == 8, "VkLayerSettingEXT.pSettingName has unexpected size % instead of 8", size_of(type_of(VkLayerSettingEXT.pSettingName)));
|
|
assert(((cast(*void)(*instance.type)) - cast(*void)(*instance)) == 16, "VkLayerSettingEXT.type has unexpected offset % instead of 16", ((cast(*void)(*instance.type)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkLayerSettingEXT.type)) == 4, "VkLayerSettingEXT.type has unexpected size % instead of 4", size_of(type_of(VkLayerSettingEXT.type)));
|
|
assert(((cast(*void)(*instance.valueCount)) - cast(*void)(*instance)) == 20, "VkLayerSettingEXT.valueCount has unexpected offset % instead of 20", ((cast(*void)(*instance.valueCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkLayerSettingEXT.valueCount)) == 4, "VkLayerSettingEXT.valueCount has unexpected size % instead of 4", size_of(type_of(VkLayerSettingEXT.valueCount)));
|
|
assert(((cast(*void)(*instance.pValues)) - cast(*void)(*instance)) == 24, "VkLayerSettingEXT.pValues has unexpected offset % instead of 24", ((cast(*void)(*instance.pValues)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkLayerSettingEXT.pValues)) == 8, "VkLayerSettingEXT.pValues has unexpected size % instead of 8", size_of(type_of(VkLayerSettingEXT.pValues)));
|
|
assert(size_of(VkLayerSettingEXT) == 32, "VkLayerSettingEXT has size % instead of 32", size_of(VkLayerSettingEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkLayerSettingsCreateInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkLayerSettingsCreateInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkLayerSettingsCreateInfoEXT.sType)) == 4, "VkLayerSettingsCreateInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkLayerSettingsCreateInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkLayerSettingsCreateInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkLayerSettingsCreateInfoEXT.pNext)) == 8, "VkLayerSettingsCreateInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkLayerSettingsCreateInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.settingCount)) - cast(*void)(*instance)) == 16, "VkLayerSettingsCreateInfoEXT.settingCount has unexpected offset % instead of 16", ((cast(*void)(*instance.settingCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkLayerSettingsCreateInfoEXT.settingCount)) == 4, "VkLayerSettingsCreateInfoEXT.settingCount has unexpected size % instead of 4", size_of(type_of(VkLayerSettingsCreateInfoEXT.settingCount)));
|
|
assert(((cast(*void)(*instance.pSettings)) - cast(*void)(*instance)) == 24, "VkLayerSettingsCreateInfoEXT.pSettings has unexpected offset % instead of 24", ((cast(*void)(*instance.pSettings)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkLayerSettingsCreateInfoEXT.pSettings)) == 8, "VkLayerSettingsCreateInfoEXT.pSettings has unexpected size % instead of 8", size_of(type_of(VkLayerSettingsCreateInfoEXT.pSettings)));
|
|
assert(size_of(VkLayerSettingsCreateInfoEXT) == 32, "VkLayerSettingsCreateInfoEXT has size % instead of 32", size_of(VkLayerSettingsCreateInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM.sType)) == 4, "VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM.pNext)) == 8, "VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM.pNext)));
|
|
assert(((cast(*void)(*instance.shaderCoreBuiltins)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM.shaderCoreBuiltins has unexpected offset % instead of 16", ((cast(*void)(*instance.shaderCoreBuiltins)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM.shaderCoreBuiltins)) == 4, "VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM.shaderCoreBuiltins has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM.shaderCoreBuiltins)));
|
|
assert(size_of(VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM) == 24, "VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM has size % instead of 24", size_of(VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM.sType)) == 4, "VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM.pNext)) == 8, "VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM.pNext)));
|
|
assert(((cast(*void)(*instance.shaderCoreMask)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM.shaderCoreMask has unexpected offset % instead of 16", ((cast(*void)(*instance.shaderCoreMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM.shaderCoreMask)) == 8, "VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM.shaderCoreMask has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM.shaderCoreMask)));
|
|
assert(((cast(*void)(*instance.shaderCoreCount)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM.shaderCoreCount has unexpected offset % instead of 24", ((cast(*void)(*instance.shaderCoreCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM.shaderCoreCount)) == 4, "VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM.shaderCoreCount has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM.shaderCoreCount)));
|
|
assert(((cast(*void)(*instance.shaderWarpsPerCore)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM.shaderWarpsPerCore has unexpected offset % instead of 28", ((cast(*void)(*instance.shaderWarpsPerCore)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM.shaderWarpsPerCore)) == 4, "VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM.shaderWarpsPerCore has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM.shaderWarpsPerCore)));
|
|
assert(size_of(VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM) == 32, "VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM has size % instead of 32", size_of(VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT.sType)) == 4, "VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT.pNext)) == 8, "VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.pipelineLibraryGroupHandles)) - cast(*void)(*instance)) == 16, "VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT.pipelineLibraryGroupHandles has unexpected offset % instead of 16", ((cast(*void)(*instance.pipelineLibraryGroupHandles)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT.pipelineLibraryGroupHandles)) == 4, "VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT.pipelineLibraryGroupHandles has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT.pipelineLibraryGroupHandles)));
|
|
assert(size_of(VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT) == 24, "VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT has size % instead of 24", size_of(VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT.sType)) == 4, "VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.dynamicRenderingUnusedAttachments)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT.dynamicRenderingUnusedAttachments has unexpected offset % instead of 16", ((cast(*void)(*instance.dynamicRenderingUnusedAttachments)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT.dynamicRenderingUnusedAttachments)) == 4, "VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT.dynamicRenderingUnusedAttachments has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT.dynamicRenderingUnusedAttachments)));
|
|
assert(size_of(VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT) == 24, "VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT has size % instead of 24", size_of(VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkLatencySleepModeInfoNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkLatencySleepModeInfoNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkLatencySleepModeInfoNV.sType)) == 4, "VkLatencySleepModeInfoNV.sType has unexpected size % instead of 4", size_of(type_of(VkLatencySleepModeInfoNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkLatencySleepModeInfoNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkLatencySleepModeInfoNV.pNext)) == 8, "VkLatencySleepModeInfoNV.pNext has unexpected size % instead of 8", size_of(type_of(VkLatencySleepModeInfoNV.pNext)));
|
|
assert(((cast(*void)(*instance.lowLatencyMode)) - cast(*void)(*instance)) == 16, "VkLatencySleepModeInfoNV.lowLatencyMode has unexpected offset % instead of 16", ((cast(*void)(*instance.lowLatencyMode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkLatencySleepModeInfoNV.lowLatencyMode)) == 4, "VkLatencySleepModeInfoNV.lowLatencyMode has unexpected size % instead of 4", size_of(type_of(VkLatencySleepModeInfoNV.lowLatencyMode)));
|
|
assert(((cast(*void)(*instance.lowLatencyBoost)) - cast(*void)(*instance)) == 20, "VkLatencySleepModeInfoNV.lowLatencyBoost has unexpected offset % instead of 20", ((cast(*void)(*instance.lowLatencyBoost)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkLatencySleepModeInfoNV.lowLatencyBoost)) == 4, "VkLatencySleepModeInfoNV.lowLatencyBoost has unexpected size % instead of 4", size_of(type_of(VkLatencySleepModeInfoNV.lowLatencyBoost)));
|
|
assert(((cast(*void)(*instance.minimumIntervalUs)) - cast(*void)(*instance)) == 24, "VkLatencySleepModeInfoNV.minimumIntervalUs has unexpected offset % instead of 24", ((cast(*void)(*instance.minimumIntervalUs)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkLatencySleepModeInfoNV.minimumIntervalUs)) == 4, "VkLatencySleepModeInfoNV.minimumIntervalUs has unexpected size % instead of 4", size_of(type_of(VkLatencySleepModeInfoNV.minimumIntervalUs)));
|
|
assert(size_of(VkLatencySleepModeInfoNV) == 32, "VkLatencySleepModeInfoNV has size % instead of 32", size_of(VkLatencySleepModeInfoNV));
|
|
}
|
|
|
|
{
|
|
instance: VkLatencySleepInfoNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkLatencySleepInfoNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkLatencySleepInfoNV.sType)) == 4, "VkLatencySleepInfoNV.sType has unexpected size % instead of 4", size_of(type_of(VkLatencySleepInfoNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkLatencySleepInfoNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkLatencySleepInfoNV.pNext)) == 8, "VkLatencySleepInfoNV.pNext has unexpected size % instead of 8", size_of(type_of(VkLatencySleepInfoNV.pNext)));
|
|
assert(((cast(*void)(*instance.signalSemaphore)) - cast(*void)(*instance)) == 16, "VkLatencySleepInfoNV.signalSemaphore has unexpected offset % instead of 16", ((cast(*void)(*instance.signalSemaphore)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkLatencySleepInfoNV.signalSemaphore)) == 8, "VkLatencySleepInfoNV.signalSemaphore has unexpected size % instead of 8", size_of(type_of(VkLatencySleepInfoNV.signalSemaphore)));
|
|
assert(((cast(*void)(*instance.value)) - cast(*void)(*instance)) == 24, "VkLatencySleepInfoNV.value has unexpected offset % instead of 24", ((cast(*void)(*instance.value)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkLatencySleepInfoNV.value)) == 8, "VkLatencySleepInfoNV.value has unexpected size % instead of 8", size_of(type_of(VkLatencySleepInfoNV.value)));
|
|
assert(size_of(VkLatencySleepInfoNV) == 32, "VkLatencySleepInfoNV has size % instead of 32", size_of(VkLatencySleepInfoNV));
|
|
}
|
|
|
|
{
|
|
instance: VkSetLatencyMarkerInfoNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSetLatencyMarkerInfoNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSetLatencyMarkerInfoNV.sType)) == 4, "VkSetLatencyMarkerInfoNV.sType has unexpected size % instead of 4", size_of(type_of(VkSetLatencyMarkerInfoNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSetLatencyMarkerInfoNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSetLatencyMarkerInfoNV.pNext)) == 8, "VkSetLatencyMarkerInfoNV.pNext has unexpected size % instead of 8", size_of(type_of(VkSetLatencyMarkerInfoNV.pNext)));
|
|
assert(((cast(*void)(*instance.presentID)) - cast(*void)(*instance)) == 16, "VkSetLatencyMarkerInfoNV.presentID has unexpected offset % instead of 16", ((cast(*void)(*instance.presentID)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSetLatencyMarkerInfoNV.presentID)) == 8, "VkSetLatencyMarkerInfoNV.presentID has unexpected size % instead of 8", size_of(type_of(VkSetLatencyMarkerInfoNV.presentID)));
|
|
assert(((cast(*void)(*instance.marker)) - cast(*void)(*instance)) == 24, "VkSetLatencyMarkerInfoNV.marker has unexpected offset % instead of 24", ((cast(*void)(*instance.marker)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSetLatencyMarkerInfoNV.marker)) == 4, "VkSetLatencyMarkerInfoNV.marker has unexpected size % instead of 4", size_of(type_of(VkSetLatencyMarkerInfoNV.marker)));
|
|
assert(size_of(VkSetLatencyMarkerInfoNV) == 32, "VkSetLatencyMarkerInfoNV has size % instead of 32", size_of(VkSetLatencyMarkerInfoNV));
|
|
}
|
|
|
|
{
|
|
instance: VkLatencyTimingsFrameReportNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkLatencyTimingsFrameReportNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkLatencyTimingsFrameReportNV.sType)) == 4, "VkLatencyTimingsFrameReportNV.sType has unexpected size % instead of 4", size_of(type_of(VkLatencyTimingsFrameReportNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkLatencyTimingsFrameReportNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkLatencyTimingsFrameReportNV.pNext)) == 8, "VkLatencyTimingsFrameReportNV.pNext has unexpected size % instead of 8", size_of(type_of(VkLatencyTimingsFrameReportNV.pNext)));
|
|
assert(((cast(*void)(*instance.presentID)) - cast(*void)(*instance)) == 16, "VkLatencyTimingsFrameReportNV.presentID has unexpected offset % instead of 16", ((cast(*void)(*instance.presentID)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkLatencyTimingsFrameReportNV.presentID)) == 8, "VkLatencyTimingsFrameReportNV.presentID has unexpected size % instead of 8", size_of(type_of(VkLatencyTimingsFrameReportNV.presentID)));
|
|
assert(((cast(*void)(*instance.inputSampleTimeUs)) - cast(*void)(*instance)) == 24, "VkLatencyTimingsFrameReportNV.inputSampleTimeUs has unexpected offset % instead of 24", ((cast(*void)(*instance.inputSampleTimeUs)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkLatencyTimingsFrameReportNV.inputSampleTimeUs)) == 8, "VkLatencyTimingsFrameReportNV.inputSampleTimeUs has unexpected size % instead of 8", size_of(type_of(VkLatencyTimingsFrameReportNV.inputSampleTimeUs)));
|
|
assert(((cast(*void)(*instance.simStartTimeUs)) - cast(*void)(*instance)) == 32, "VkLatencyTimingsFrameReportNV.simStartTimeUs has unexpected offset % instead of 32", ((cast(*void)(*instance.simStartTimeUs)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkLatencyTimingsFrameReportNV.simStartTimeUs)) == 8, "VkLatencyTimingsFrameReportNV.simStartTimeUs has unexpected size % instead of 8", size_of(type_of(VkLatencyTimingsFrameReportNV.simStartTimeUs)));
|
|
assert(((cast(*void)(*instance.simEndTimeUs)) - cast(*void)(*instance)) == 40, "VkLatencyTimingsFrameReportNV.simEndTimeUs has unexpected offset % instead of 40", ((cast(*void)(*instance.simEndTimeUs)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkLatencyTimingsFrameReportNV.simEndTimeUs)) == 8, "VkLatencyTimingsFrameReportNV.simEndTimeUs has unexpected size % instead of 8", size_of(type_of(VkLatencyTimingsFrameReportNV.simEndTimeUs)));
|
|
assert(((cast(*void)(*instance.renderSubmitStartTimeUs)) - cast(*void)(*instance)) == 48, "VkLatencyTimingsFrameReportNV.renderSubmitStartTimeUs has unexpected offset % instead of 48", ((cast(*void)(*instance.renderSubmitStartTimeUs)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkLatencyTimingsFrameReportNV.renderSubmitStartTimeUs)) == 8, "VkLatencyTimingsFrameReportNV.renderSubmitStartTimeUs has unexpected size % instead of 8", size_of(type_of(VkLatencyTimingsFrameReportNV.renderSubmitStartTimeUs)));
|
|
assert(((cast(*void)(*instance.renderSubmitEndTimeUs)) - cast(*void)(*instance)) == 56, "VkLatencyTimingsFrameReportNV.renderSubmitEndTimeUs has unexpected offset % instead of 56", ((cast(*void)(*instance.renderSubmitEndTimeUs)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkLatencyTimingsFrameReportNV.renderSubmitEndTimeUs)) == 8, "VkLatencyTimingsFrameReportNV.renderSubmitEndTimeUs has unexpected size % instead of 8", size_of(type_of(VkLatencyTimingsFrameReportNV.renderSubmitEndTimeUs)));
|
|
assert(((cast(*void)(*instance.presentStartTimeUs)) - cast(*void)(*instance)) == 64, "VkLatencyTimingsFrameReportNV.presentStartTimeUs has unexpected offset % instead of 64", ((cast(*void)(*instance.presentStartTimeUs)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkLatencyTimingsFrameReportNV.presentStartTimeUs)) == 8, "VkLatencyTimingsFrameReportNV.presentStartTimeUs has unexpected size % instead of 8", size_of(type_of(VkLatencyTimingsFrameReportNV.presentStartTimeUs)));
|
|
assert(((cast(*void)(*instance.presentEndTimeUs)) - cast(*void)(*instance)) == 72, "VkLatencyTimingsFrameReportNV.presentEndTimeUs has unexpected offset % instead of 72", ((cast(*void)(*instance.presentEndTimeUs)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkLatencyTimingsFrameReportNV.presentEndTimeUs)) == 8, "VkLatencyTimingsFrameReportNV.presentEndTimeUs has unexpected size % instead of 8", size_of(type_of(VkLatencyTimingsFrameReportNV.presentEndTimeUs)));
|
|
assert(((cast(*void)(*instance.driverStartTimeUs)) - cast(*void)(*instance)) == 80, "VkLatencyTimingsFrameReportNV.driverStartTimeUs has unexpected offset % instead of 80", ((cast(*void)(*instance.driverStartTimeUs)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkLatencyTimingsFrameReportNV.driverStartTimeUs)) == 8, "VkLatencyTimingsFrameReportNV.driverStartTimeUs has unexpected size % instead of 8", size_of(type_of(VkLatencyTimingsFrameReportNV.driverStartTimeUs)));
|
|
assert(((cast(*void)(*instance.driverEndTimeUs)) - cast(*void)(*instance)) == 88, "VkLatencyTimingsFrameReportNV.driverEndTimeUs has unexpected offset % instead of 88", ((cast(*void)(*instance.driverEndTimeUs)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkLatencyTimingsFrameReportNV.driverEndTimeUs)) == 8, "VkLatencyTimingsFrameReportNV.driverEndTimeUs has unexpected size % instead of 8", size_of(type_of(VkLatencyTimingsFrameReportNV.driverEndTimeUs)));
|
|
assert(((cast(*void)(*instance.osRenderQueueStartTimeUs)) - cast(*void)(*instance)) == 96, "VkLatencyTimingsFrameReportNV.osRenderQueueStartTimeUs has unexpected offset % instead of 96", ((cast(*void)(*instance.osRenderQueueStartTimeUs)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkLatencyTimingsFrameReportNV.osRenderQueueStartTimeUs)) == 8, "VkLatencyTimingsFrameReportNV.osRenderQueueStartTimeUs has unexpected size % instead of 8", size_of(type_of(VkLatencyTimingsFrameReportNV.osRenderQueueStartTimeUs)));
|
|
assert(((cast(*void)(*instance.osRenderQueueEndTimeUs)) - cast(*void)(*instance)) == 104, "VkLatencyTimingsFrameReportNV.osRenderQueueEndTimeUs has unexpected offset % instead of 104", ((cast(*void)(*instance.osRenderQueueEndTimeUs)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkLatencyTimingsFrameReportNV.osRenderQueueEndTimeUs)) == 8, "VkLatencyTimingsFrameReportNV.osRenderQueueEndTimeUs has unexpected size % instead of 8", size_of(type_of(VkLatencyTimingsFrameReportNV.osRenderQueueEndTimeUs)));
|
|
assert(((cast(*void)(*instance.gpuRenderStartTimeUs)) - cast(*void)(*instance)) == 112, "VkLatencyTimingsFrameReportNV.gpuRenderStartTimeUs has unexpected offset % instead of 112", ((cast(*void)(*instance.gpuRenderStartTimeUs)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkLatencyTimingsFrameReportNV.gpuRenderStartTimeUs)) == 8, "VkLatencyTimingsFrameReportNV.gpuRenderStartTimeUs has unexpected size % instead of 8", size_of(type_of(VkLatencyTimingsFrameReportNV.gpuRenderStartTimeUs)));
|
|
assert(((cast(*void)(*instance.gpuRenderEndTimeUs)) - cast(*void)(*instance)) == 120, "VkLatencyTimingsFrameReportNV.gpuRenderEndTimeUs has unexpected offset % instead of 120", ((cast(*void)(*instance.gpuRenderEndTimeUs)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkLatencyTimingsFrameReportNV.gpuRenderEndTimeUs)) == 8, "VkLatencyTimingsFrameReportNV.gpuRenderEndTimeUs has unexpected size % instead of 8", size_of(type_of(VkLatencyTimingsFrameReportNV.gpuRenderEndTimeUs)));
|
|
assert(size_of(VkLatencyTimingsFrameReportNV) == 128, "VkLatencyTimingsFrameReportNV has size % instead of 128", size_of(VkLatencyTimingsFrameReportNV));
|
|
}
|
|
|
|
{
|
|
instance: VkGetLatencyMarkerInfoNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkGetLatencyMarkerInfoNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGetLatencyMarkerInfoNV.sType)) == 4, "VkGetLatencyMarkerInfoNV.sType has unexpected size % instead of 4", size_of(type_of(VkGetLatencyMarkerInfoNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkGetLatencyMarkerInfoNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGetLatencyMarkerInfoNV.pNext)) == 8, "VkGetLatencyMarkerInfoNV.pNext has unexpected size % instead of 8", size_of(type_of(VkGetLatencyMarkerInfoNV.pNext)));
|
|
assert(((cast(*void)(*instance.timingCount)) - cast(*void)(*instance)) == 16, "VkGetLatencyMarkerInfoNV.timingCount has unexpected offset % instead of 16", ((cast(*void)(*instance.timingCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGetLatencyMarkerInfoNV.timingCount)) == 4, "VkGetLatencyMarkerInfoNV.timingCount has unexpected size % instead of 4", size_of(type_of(VkGetLatencyMarkerInfoNV.timingCount)));
|
|
assert(((cast(*void)(*instance.pTimings)) - cast(*void)(*instance)) == 24, "VkGetLatencyMarkerInfoNV.pTimings has unexpected offset % instead of 24", ((cast(*void)(*instance.pTimings)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGetLatencyMarkerInfoNV.pTimings)) == 8, "VkGetLatencyMarkerInfoNV.pTimings has unexpected size % instead of 8", size_of(type_of(VkGetLatencyMarkerInfoNV.pTimings)));
|
|
assert(size_of(VkGetLatencyMarkerInfoNV) == 32, "VkGetLatencyMarkerInfoNV has size % instead of 32", size_of(VkGetLatencyMarkerInfoNV));
|
|
}
|
|
|
|
{
|
|
instance: VkLatencySubmissionPresentIdNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkLatencySubmissionPresentIdNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkLatencySubmissionPresentIdNV.sType)) == 4, "VkLatencySubmissionPresentIdNV.sType has unexpected size % instead of 4", size_of(type_of(VkLatencySubmissionPresentIdNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkLatencySubmissionPresentIdNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkLatencySubmissionPresentIdNV.pNext)) == 8, "VkLatencySubmissionPresentIdNV.pNext has unexpected size % instead of 8", size_of(type_of(VkLatencySubmissionPresentIdNV.pNext)));
|
|
assert(((cast(*void)(*instance.presentID)) - cast(*void)(*instance)) == 16, "VkLatencySubmissionPresentIdNV.presentID has unexpected offset % instead of 16", ((cast(*void)(*instance.presentID)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkLatencySubmissionPresentIdNV.presentID)) == 8, "VkLatencySubmissionPresentIdNV.presentID has unexpected size % instead of 8", size_of(type_of(VkLatencySubmissionPresentIdNV.presentID)));
|
|
assert(size_of(VkLatencySubmissionPresentIdNV) == 24, "VkLatencySubmissionPresentIdNV has size % instead of 24", size_of(VkLatencySubmissionPresentIdNV));
|
|
}
|
|
|
|
{
|
|
instance: VkSwapchainLatencyCreateInfoNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSwapchainLatencyCreateInfoNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSwapchainLatencyCreateInfoNV.sType)) == 4, "VkSwapchainLatencyCreateInfoNV.sType has unexpected size % instead of 4", size_of(type_of(VkSwapchainLatencyCreateInfoNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSwapchainLatencyCreateInfoNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSwapchainLatencyCreateInfoNV.pNext)) == 8, "VkSwapchainLatencyCreateInfoNV.pNext has unexpected size % instead of 8", size_of(type_of(VkSwapchainLatencyCreateInfoNV.pNext)));
|
|
assert(((cast(*void)(*instance.latencyModeEnable)) - cast(*void)(*instance)) == 16, "VkSwapchainLatencyCreateInfoNV.latencyModeEnable has unexpected offset % instead of 16", ((cast(*void)(*instance.latencyModeEnable)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSwapchainLatencyCreateInfoNV.latencyModeEnable)) == 4, "VkSwapchainLatencyCreateInfoNV.latencyModeEnable has unexpected size % instead of 4", size_of(type_of(VkSwapchainLatencyCreateInfoNV.latencyModeEnable)));
|
|
assert(size_of(VkSwapchainLatencyCreateInfoNV) == 24, "VkSwapchainLatencyCreateInfoNV has size % instead of 24", size_of(VkSwapchainLatencyCreateInfoNV));
|
|
}
|
|
|
|
{
|
|
instance: VkOutOfBandQueueTypeInfoNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkOutOfBandQueueTypeInfoNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkOutOfBandQueueTypeInfoNV.sType)) == 4, "VkOutOfBandQueueTypeInfoNV.sType has unexpected size % instead of 4", size_of(type_of(VkOutOfBandQueueTypeInfoNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkOutOfBandQueueTypeInfoNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkOutOfBandQueueTypeInfoNV.pNext)) == 8, "VkOutOfBandQueueTypeInfoNV.pNext has unexpected size % instead of 8", size_of(type_of(VkOutOfBandQueueTypeInfoNV.pNext)));
|
|
assert(((cast(*void)(*instance.queueType)) - cast(*void)(*instance)) == 16, "VkOutOfBandQueueTypeInfoNV.queueType has unexpected offset % instead of 16", ((cast(*void)(*instance.queueType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkOutOfBandQueueTypeInfoNV.queueType)) == 4, "VkOutOfBandQueueTypeInfoNV.queueType has unexpected size % instead of 4", size_of(type_of(VkOutOfBandQueueTypeInfoNV.queueType)));
|
|
assert(size_of(VkOutOfBandQueueTypeInfoNV) == 24, "VkOutOfBandQueueTypeInfoNV has size % instead of 24", size_of(VkOutOfBandQueueTypeInfoNV));
|
|
}
|
|
|
|
{
|
|
instance: VkLatencySurfaceCapabilitiesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkLatencySurfaceCapabilitiesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkLatencySurfaceCapabilitiesNV.sType)) == 4, "VkLatencySurfaceCapabilitiesNV.sType has unexpected size % instead of 4", size_of(type_of(VkLatencySurfaceCapabilitiesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkLatencySurfaceCapabilitiesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkLatencySurfaceCapabilitiesNV.pNext)) == 8, "VkLatencySurfaceCapabilitiesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkLatencySurfaceCapabilitiesNV.pNext)));
|
|
assert(((cast(*void)(*instance.presentModeCount)) - cast(*void)(*instance)) == 16, "VkLatencySurfaceCapabilitiesNV.presentModeCount has unexpected offset % instead of 16", ((cast(*void)(*instance.presentModeCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkLatencySurfaceCapabilitiesNV.presentModeCount)) == 4, "VkLatencySurfaceCapabilitiesNV.presentModeCount has unexpected size % instead of 4", size_of(type_of(VkLatencySurfaceCapabilitiesNV.presentModeCount)));
|
|
assert(((cast(*void)(*instance.pPresentModes)) - cast(*void)(*instance)) == 24, "VkLatencySurfaceCapabilitiesNV.pPresentModes has unexpected offset % instead of 24", ((cast(*void)(*instance.pPresentModes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkLatencySurfaceCapabilitiesNV.pPresentModes)) == 8, "VkLatencySurfaceCapabilitiesNV.pPresentModes has unexpected size % instead of 8", size_of(type_of(VkLatencySurfaceCapabilitiesNV.pPresentModes)));
|
|
assert(size_of(VkLatencySurfaceCapabilitiesNV) == 32, "VkLatencySurfaceCapabilitiesNV has size % instead of 32", size_of(VkLatencySurfaceCapabilitiesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM.sType)) == 4, "VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM.pNext)) == 8, "VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM.pNext)));
|
|
assert(((cast(*void)(*instance.multiviewPerViewRenderAreas)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM.multiviewPerViewRenderAreas has unexpected offset % instead of 16", ((cast(*void)(*instance.multiviewPerViewRenderAreas)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM.multiviewPerViewRenderAreas)) == 4, "VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM.multiviewPerViewRenderAreas has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM.multiviewPerViewRenderAreas)));
|
|
assert(size_of(VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM) == 24, "VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM has size % instead of 24", size_of(VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM));
|
|
}
|
|
|
|
{
|
|
instance: VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM.sType)) == 4, "VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM.sType has unexpected size % instead of 4", size_of(type_of(VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM.pNext)) == 8, "VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM.pNext has unexpected size % instead of 8", size_of(type_of(VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM.pNext)));
|
|
assert(((cast(*void)(*instance.perViewRenderAreaCount)) - cast(*void)(*instance)) == 16, "VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM.perViewRenderAreaCount has unexpected offset % instead of 16", ((cast(*void)(*instance.perViewRenderAreaCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM.perViewRenderAreaCount)) == 4, "VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM.perViewRenderAreaCount has unexpected size % instead of 4", size_of(type_of(VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM.perViewRenderAreaCount)));
|
|
assert(((cast(*void)(*instance.pPerViewRenderAreas)) - cast(*void)(*instance)) == 24, "VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM.pPerViewRenderAreas has unexpected offset % instead of 24", ((cast(*void)(*instance.pPerViewRenderAreas)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM.pPerViewRenderAreas)) == 8, "VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM.pPerViewRenderAreas has unexpected size % instead of 8", size_of(type_of(VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM.pPerViewRenderAreas)));
|
|
assert(size_of(VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM) == 32, "VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM has size % instead of 32", size_of(VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDevicePerStageDescriptorSetFeaturesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDevicePerStageDescriptorSetFeaturesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePerStageDescriptorSetFeaturesNV.sType)) == 4, "VkPhysicalDevicePerStageDescriptorSetFeaturesNV.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePerStageDescriptorSetFeaturesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDevicePerStageDescriptorSetFeaturesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePerStageDescriptorSetFeaturesNV.pNext)) == 8, "VkPhysicalDevicePerStageDescriptorSetFeaturesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDevicePerStageDescriptorSetFeaturesNV.pNext)));
|
|
assert(((cast(*void)(*instance.perStageDescriptorSet)) - cast(*void)(*instance)) == 16, "VkPhysicalDevicePerStageDescriptorSetFeaturesNV.perStageDescriptorSet has unexpected offset % instead of 16", ((cast(*void)(*instance.perStageDescriptorSet)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePerStageDescriptorSetFeaturesNV.perStageDescriptorSet)) == 4, "VkPhysicalDevicePerStageDescriptorSetFeaturesNV.perStageDescriptorSet has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePerStageDescriptorSetFeaturesNV.perStageDescriptorSet)));
|
|
assert(((cast(*void)(*instance.dynamicPipelineLayout)) - cast(*void)(*instance)) == 20, "VkPhysicalDevicePerStageDescriptorSetFeaturesNV.dynamicPipelineLayout has unexpected offset % instead of 20", ((cast(*void)(*instance.dynamicPipelineLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDevicePerStageDescriptorSetFeaturesNV.dynamicPipelineLayout)) == 4, "VkPhysicalDevicePerStageDescriptorSetFeaturesNV.dynamicPipelineLayout has unexpected size % instead of 4", size_of(type_of(VkPhysicalDevicePerStageDescriptorSetFeaturesNV.dynamicPipelineLayout)));
|
|
assert(size_of(VkPhysicalDevicePerStageDescriptorSetFeaturesNV) == 24, "VkPhysicalDevicePerStageDescriptorSetFeaturesNV has size % instead of 24", size_of(VkPhysicalDevicePerStageDescriptorSetFeaturesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceImageProcessing2FeaturesQCOM;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceImageProcessing2FeaturesQCOM.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageProcessing2FeaturesQCOM.sType)) == 4, "VkPhysicalDeviceImageProcessing2FeaturesQCOM.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceImageProcessing2FeaturesQCOM.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceImageProcessing2FeaturesQCOM.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageProcessing2FeaturesQCOM.pNext)) == 8, "VkPhysicalDeviceImageProcessing2FeaturesQCOM.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceImageProcessing2FeaturesQCOM.pNext)));
|
|
assert(((cast(*void)(*instance.textureBlockMatch2)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceImageProcessing2FeaturesQCOM.textureBlockMatch2 has unexpected offset % instead of 16", ((cast(*void)(*instance.textureBlockMatch2)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageProcessing2FeaturesQCOM.textureBlockMatch2)) == 4, "VkPhysicalDeviceImageProcessing2FeaturesQCOM.textureBlockMatch2 has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceImageProcessing2FeaturesQCOM.textureBlockMatch2)));
|
|
assert(size_of(VkPhysicalDeviceImageProcessing2FeaturesQCOM) == 24, "VkPhysicalDeviceImageProcessing2FeaturesQCOM has size % instead of 24", size_of(VkPhysicalDeviceImageProcessing2FeaturesQCOM));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceImageProcessing2PropertiesQCOM;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceImageProcessing2PropertiesQCOM.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageProcessing2PropertiesQCOM.sType)) == 4, "VkPhysicalDeviceImageProcessing2PropertiesQCOM.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceImageProcessing2PropertiesQCOM.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceImageProcessing2PropertiesQCOM.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageProcessing2PropertiesQCOM.pNext)) == 8, "VkPhysicalDeviceImageProcessing2PropertiesQCOM.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceImageProcessing2PropertiesQCOM.pNext)));
|
|
assert(((cast(*void)(*instance.maxBlockMatchWindow)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceImageProcessing2PropertiesQCOM.maxBlockMatchWindow has unexpected offset % instead of 16", ((cast(*void)(*instance.maxBlockMatchWindow)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageProcessing2PropertiesQCOM.maxBlockMatchWindow)) == 8, "VkPhysicalDeviceImageProcessing2PropertiesQCOM.maxBlockMatchWindow has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceImageProcessing2PropertiesQCOM.maxBlockMatchWindow)));
|
|
assert(size_of(VkPhysicalDeviceImageProcessing2PropertiesQCOM) == 24, "VkPhysicalDeviceImageProcessing2PropertiesQCOM has size % instead of 24", size_of(VkPhysicalDeviceImageProcessing2PropertiesQCOM));
|
|
}
|
|
|
|
{
|
|
instance: VkSamplerBlockMatchWindowCreateInfoQCOM;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSamplerBlockMatchWindowCreateInfoQCOM.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerBlockMatchWindowCreateInfoQCOM.sType)) == 4, "VkSamplerBlockMatchWindowCreateInfoQCOM.sType has unexpected size % instead of 4", size_of(type_of(VkSamplerBlockMatchWindowCreateInfoQCOM.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSamplerBlockMatchWindowCreateInfoQCOM.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerBlockMatchWindowCreateInfoQCOM.pNext)) == 8, "VkSamplerBlockMatchWindowCreateInfoQCOM.pNext has unexpected size % instead of 8", size_of(type_of(VkSamplerBlockMatchWindowCreateInfoQCOM.pNext)));
|
|
assert(((cast(*void)(*instance.windowExtent)) - cast(*void)(*instance)) == 16, "VkSamplerBlockMatchWindowCreateInfoQCOM.windowExtent has unexpected offset % instead of 16", ((cast(*void)(*instance.windowExtent)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerBlockMatchWindowCreateInfoQCOM.windowExtent)) == 8, "VkSamplerBlockMatchWindowCreateInfoQCOM.windowExtent has unexpected size % instead of 8", size_of(type_of(VkSamplerBlockMatchWindowCreateInfoQCOM.windowExtent)));
|
|
assert(((cast(*void)(*instance.windowCompareMode)) - cast(*void)(*instance)) == 24, "VkSamplerBlockMatchWindowCreateInfoQCOM.windowCompareMode has unexpected offset % instead of 24", ((cast(*void)(*instance.windowCompareMode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerBlockMatchWindowCreateInfoQCOM.windowCompareMode)) == 4, "VkSamplerBlockMatchWindowCreateInfoQCOM.windowCompareMode has unexpected size % instead of 4", size_of(type_of(VkSamplerBlockMatchWindowCreateInfoQCOM.windowCompareMode)));
|
|
assert(size_of(VkSamplerBlockMatchWindowCreateInfoQCOM) == 32, "VkSamplerBlockMatchWindowCreateInfoQCOM has size % instead of 32", size_of(VkSamplerBlockMatchWindowCreateInfoQCOM));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceCubicWeightsFeaturesQCOM;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceCubicWeightsFeaturesQCOM.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCubicWeightsFeaturesQCOM.sType)) == 4, "VkPhysicalDeviceCubicWeightsFeaturesQCOM.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCubicWeightsFeaturesQCOM.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceCubicWeightsFeaturesQCOM.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCubicWeightsFeaturesQCOM.pNext)) == 8, "VkPhysicalDeviceCubicWeightsFeaturesQCOM.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceCubicWeightsFeaturesQCOM.pNext)));
|
|
assert(((cast(*void)(*instance.selectableCubicWeights)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceCubicWeightsFeaturesQCOM.selectableCubicWeights has unexpected offset % instead of 16", ((cast(*void)(*instance.selectableCubicWeights)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCubicWeightsFeaturesQCOM.selectableCubicWeights)) == 4, "VkPhysicalDeviceCubicWeightsFeaturesQCOM.selectableCubicWeights has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCubicWeightsFeaturesQCOM.selectableCubicWeights)));
|
|
assert(size_of(VkPhysicalDeviceCubicWeightsFeaturesQCOM) == 24, "VkPhysicalDeviceCubicWeightsFeaturesQCOM has size % instead of 24", size_of(VkPhysicalDeviceCubicWeightsFeaturesQCOM));
|
|
}
|
|
|
|
{
|
|
instance: VkSamplerCubicWeightsCreateInfoQCOM;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSamplerCubicWeightsCreateInfoQCOM.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerCubicWeightsCreateInfoQCOM.sType)) == 4, "VkSamplerCubicWeightsCreateInfoQCOM.sType has unexpected size % instead of 4", size_of(type_of(VkSamplerCubicWeightsCreateInfoQCOM.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSamplerCubicWeightsCreateInfoQCOM.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerCubicWeightsCreateInfoQCOM.pNext)) == 8, "VkSamplerCubicWeightsCreateInfoQCOM.pNext has unexpected size % instead of 8", size_of(type_of(VkSamplerCubicWeightsCreateInfoQCOM.pNext)));
|
|
assert(((cast(*void)(*instance.cubicWeights)) - cast(*void)(*instance)) == 16, "VkSamplerCubicWeightsCreateInfoQCOM.cubicWeights has unexpected offset % instead of 16", ((cast(*void)(*instance.cubicWeights)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerCubicWeightsCreateInfoQCOM.cubicWeights)) == 4, "VkSamplerCubicWeightsCreateInfoQCOM.cubicWeights has unexpected size % instead of 4", size_of(type_of(VkSamplerCubicWeightsCreateInfoQCOM.cubicWeights)));
|
|
assert(size_of(VkSamplerCubicWeightsCreateInfoQCOM) == 24, "VkSamplerCubicWeightsCreateInfoQCOM has size % instead of 24", size_of(VkSamplerCubicWeightsCreateInfoQCOM));
|
|
}
|
|
|
|
{
|
|
instance: VkBlitImageCubicWeightsInfoQCOM;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkBlitImageCubicWeightsInfoQCOM.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBlitImageCubicWeightsInfoQCOM.sType)) == 4, "VkBlitImageCubicWeightsInfoQCOM.sType has unexpected size % instead of 4", size_of(type_of(VkBlitImageCubicWeightsInfoQCOM.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkBlitImageCubicWeightsInfoQCOM.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBlitImageCubicWeightsInfoQCOM.pNext)) == 8, "VkBlitImageCubicWeightsInfoQCOM.pNext has unexpected size % instead of 8", size_of(type_of(VkBlitImageCubicWeightsInfoQCOM.pNext)));
|
|
assert(((cast(*void)(*instance.cubicWeights)) - cast(*void)(*instance)) == 16, "VkBlitImageCubicWeightsInfoQCOM.cubicWeights has unexpected offset % instead of 16", ((cast(*void)(*instance.cubicWeights)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBlitImageCubicWeightsInfoQCOM.cubicWeights)) == 4, "VkBlitImageCubicWeightsInfoQCOM.cubicWeights has unexpected size % instead of 4", size_of(type_of(VkBlitImageCubicWeightsInfoQCOM.cubicWeights)));
|
|
assert(size_of(VkBlitImageCubicWeightsInfoQCOM) == 24, "VkBlitImageCubicWeightsInfoQCOM has size % instead of 24", size_of(VkBlitImageCubicWeightsInfoQCOM));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceYcbcrDegammaFeaturesQCOM;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceYcbcrDegammaFeaturesQCOM.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceYcbcrDegammaFeaturesQCOM.sType)) == 4, "VkPhysicalDeviceYcbcrDegammaFeaturesQCOM.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceYcbcrDegammaFeaturesQCOM.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceYcbcrDegammaFeaturesQCOM.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceYcbcrDegammaFeaturesQCOM.pNext)) == 8, "VkPhysicalDeviceYcbcrDegammaFeaturesQCOM.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceYcbcrDegammaFeaturesQCOM.pNext)));
|
|
assert(((cast(*void)(*instance.ycbcrDegamma)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceYcbcrDegammaFeaturesQCOM.ycbcrDegamma has unexpected offset % instead of 16", ((cast(*void)(*instance.ycbcrDegamma)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceYcbcrDegammaFeaturesQCOM.ycbcrDegamma)) == 4, "VkPhysicalDeviceYcbcrDegammaFeaturesQCOM.ycbcrDegamma has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceYcbcrDegammaFeaturesQCOM.ycbcrDegamma)));
|
|
assert(size_of(VkPhysicalDeviceYcbcrDegammaFeaturesQCOM) == 24, "VkPhysicalDeviceYcbcrDegammaFeaturesQCOM has size % instead of 24", size_of(VkPhysicalDeviceYcbcrDegammaFeaturesQCOM));
|
|
}
|
|
|
|
{
|
|
instance: VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM.sType)) == 4, "VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM.sType has unexpected size % instead of 4", size_of(type_of(VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM.pNext)) == 8, "VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM.pNext has unexpected size % instead of 8", size_of(type_of(VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM.pNext)));
|
|
assert(((cast(*void)(*instance.enableYDegamma)) - cast(*void)(*instance)) == 16, "VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM.enableYDegamma has unexpected offset % instead of 16", ((cast(*void)(*instance.enableYDegamma)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM.enableYDegamma)) == 4, "VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM.enableYDegamma has unexpected size % instead of 4", size_of(type_of(VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM.enableYDegamma)));
|
|
assert(((cast(*void)(*instance.enableCbCrDegamma)) - cast(*void)(*instance)) == 20, "VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM.enableCbCrDegamma has unexpected offset % instead of 20", ((cast(*void)(*instance.enableCbCrDegamma)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM.enableCbCrDegamma)) == 4, "VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM.enableCbCrDegamma has unexpected size % instead of 4", size_of(type_of(VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM.enableCbCrDegamma)));
|
|
assert(size_of(VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM) == 24, "VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM has size % instead of 24", size_of(VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceCubicClampFeaturesQCOM;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceCubicClampFeaturesQCOM.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCubicClampFeaturesQCOM.sType)) == 4, "VkPhysicalDeviceCubicClampFeaturesQCOM.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCubicClampFeaturesQCOM.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceCubicClampFeaturesQCOM.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCubicClampFeaturesQCOM.pNext)) == 8, "VkPhysicalDeviceCubicClampFeaturesQCOM.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceCubicClampFeaturesQCOM.pNext)));
|
|
assert(((cast(*void)(*instance.cubicRangeClamp)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceCubicClampFeaturesQCOM.cubicRangeClamp has unexpected offset % instead of 16", ((cast(*void)(*instance.cubicRangeClamp)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCubicClampFeaturesQCOM.cubicRangeClamp)) == 4, "VkPhysicalDeviceCubicClampFeaturesQCOM.cubicRangeClamp has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCubicClampFeaturesQCOM.cubicRangeClamp)));
|
|
assert(size_of(VkPhysicalDeviceCubicClampFeaturesQCOM) == 24, "VkPhysicalDeviceCubicClampFeaturesQCOM has size % instead of 24", size_of(VkPhysicalDeviceCubicClampFeaturesQCOM));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT.sType)) == 4, "VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.attachmentFeedbackLoopDynamicState)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT.attachmentFeedbackLoopDynamicState has unexpected offset % instead of 16", ((cast(*void)(*instance.attachmentFeedbackLoopDynamicState)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT.attachmentFeedbackLoopDynamicState)) == 4, "VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT.attachmentFeedbackLoopDynamicState has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT.attachmentFeedbackLoopDynamicState)));
|
|
assert(size_of(VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT) == 24, "VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT has size % instead of 24", size_of(VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceLayeredDriverPropertiesMSFT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceLayeredDriverPropertiesMSFT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLayeredDriverPropertiesMSFT.sType)) == 4, "VkPhysicalDeviceLayeredDriverPropertiesMSFT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLayeredDriverPropertiesMSFT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceLayeredDriverPropertiesMSFT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLayeredDriverPropertiesMSFT.pNext)) == 8, "VkPhysicalDeviceLayeredDriverPropertiesMSFT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceLayeredDriverPropertiesMSFT.pNext)));
|
|
assert(((cast(*void)(*instance.underlyingAPI)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceLayeredDriverPropertiesMSFT.underlyingAPI has unexpected offset % instead of 16", ((cast(*void)(*instance.underlyingAPI)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceLayeredDriverPropertiesMSFT.underlyingAPI)) == 4, "VkPhysicalDeviceLayeredDriverPropertiesMSFT.underlyingAPI has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceLayeredDriverPropertiesMSFT.underlyingAPI)));
|
|
assert(size_of(VkPhysicalDeviceLayeredDriverPropertiesMSFT) == 24, "VkPhysicalDeviceLayeredDriverPropertiesMSFT has size % instead of 24", size_of(VkPhysicalDeviceLayeredDriverPropertiesMSFT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV.sType)) == 4, "VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV.pNext)) == 8, "VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV.pNext)));
|
|
assert(((cast(*void)(*instance.descriptorPoolOverallocation)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV.descriptorPoolOverallocation has unexpected offset % instead of 16", ((cast(*void)(*instance.descriptorPoolOverallocation)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV.descriptorPoolOverallocation)) == 4, "VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV.descriptorPoolOverallocation has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV.descriptorPoolOverallocation)));
|
|
assert(size_of(VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV) == 24, "VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV has size % instead of 24", size_of(VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkDisplaySurfaceStereoCreateInfoNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDisplaySurfaceStereoCreateInfoNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplaySurfaceStereoCreateInfoNV.sType)) == 4, "VkDisplaySurfaceStereoCreateInfoNV.sType has unexpected size % instead of 4", size_of(type_of(VkDisplaySurfaceStereoCreateInfoNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDisplaySurfaceStereoCreateInfoNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplaySurfaceStereoCreateInfoNV.pNext)) == 8, "VkDisplaySurfaceStereoCreateInfoNV.pNext has unexpected size % instead of 8", size_of(type_of(VkDisplaySurfaceStereoCreateInfoNV.pNext)));
|
|
assert(((cast(*void)(*instance.stereoType)) - cast(*void)(*instance)) == 16, "VkDisplaySurfaceStereoCreateInfoNV.stereoType has unexpected offset % instead of 16", ((cast(*void)(*instance.stereoType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplaySurfaceStereoCreateInfoNV.stereoType)) == 4, "VkDisplaySurfaceStereoCreateInfoNV.stereoType has unexpected size % instead of 4", size_of(type_of(VkDisplaySurfaceStereoCreateInfoNV.stereoType)));
|
|
assert(size_of(VkDisplaySurfaceStereoCreateInfoNV) == 24, "VkDisplaySurfaceStereoCreateInfoNV has size % instead of 24", size_of(VkDisplaySurfaceStereoCreateInfoNV));
|
|
}
|
|
|
|
{
|
|
instance: VkDisplayModeStereoPropertiesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkDisplayModeStereoPropertiesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayModeStereoPropertiesNV.sType)) == 4, "VkDisplayModeStereoPropertiesNV.sType has unexpected size % instead of 4", size_of(type_of(VkDisplayModeStereoPropertiesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkDisplayModeStereoPropertiesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayModeStereoPropertiesNV.pNext)) == 8, "VkDisplayModeStereoPropertiesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkDisplayModeStereoPropertiesNV.pNext)));
|
|
assert(((cast(*void)(*instance.hdmi3DSupported)) - cast(*void)(*instance)) == 16, "VkDisplayModeStereoPropertiesNV.hdmi3DSupported has unexpected offset % instead of 16", ((cast(*void)(*instance.hdmi3DSupported)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDisplayModeStereoPropertiesNV.hdmi3DSupported)) == 4, "VkDisplayModeStereoPropertiesNV.hdmi3DSupported has unexpected size % instead of 4", size_of(type_of(VkDisplayModeStereoPropertiesNV.hdmi3DSupported)));
|
|
assert(size_of(VkDisplayModeStereoPropertiesNV) == 24, "VkDisplayModeStereoPropertiesNV has size % instead of 24", size_of(VkDisplayModeStereoPropertiesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceRawAccessChainsFeaturesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceRawAccessChainsFeaturesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRawAccessChainsFeaturesNV.sType)) == 4, "VkPhysicalDeviceRawAccessChainsFeaturesNV.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRawAccessChainsFeaturesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceRawAccessChainsFeaturesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRawAccessChainsFeaturesNV.pNext)) == 8, "VkPhysicalDeviceRawAccessChainsFeaturesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceRawAccessChainsFeaturesNV.pNext)));
|
|
assert(((cast(*void)(*instance.shaderRawAccessChains)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceRawAccessChainsFeaturesNV.shaderRawAccessChains has unexpected offset % instead of 16", ((cast(*void)(*instance.shaderRawAccessChains)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRawAccessChainsFeaturesNV.shaderRawAccessChains)) == 4, "VkPhysicalDeviceRawAccessChainsFeaturesNV.shaderRawAccessChains has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRawAccessChainsFeaturesNV.shaderRawAccessChains)));
|
|
assert(size_of(VkPhysicalDeviceRawAccessChainsFeaturesNV) == 24, "VkPhysicalDeviceRawAccessChainsFeaturesNV has size % instead of 24", size_of(VkPhysicalDeviceRawAccessChainsFeaturesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceCommandBufferInheritanceFeaturesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceCommandBufferInheritanceFeaturesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCommandBufferInheritanceFeaturesNV.sType)) == 4, "VkPhysicalDeviceCommandBufferInheritanceFeaturesNV.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCommandBufferInheritanceFeaturesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceCommandBufferInheritanceFeaturesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCommandBufferInheritanceFeaturesNV.pNext)) == 8, "VkPhysicalDeviceCommandBufferInheritanceFeaturesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceCommandBufferInheritanceFeaturesNV.pNext)));
|
|
assert(((cast(*void)(*instance.commandBufferInheritance)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceCommandBufferInheritanceFeaturesNV.commandBufferInheritance has unexpected offset % instead of 16", ((cast(*void)(*instance.commandBufferInheritance)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCommandBufferInheritanceFeaturesNV.commandBufferInheritance)) == 4, "VkPhysicalDeviceCommandBufferInheritanceFeaturesNV.commandBufferInheritance has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCommandBufferInheritanceFeaturesNV.commandBufferInheritance)));
|
|
assert(size_of(VkPhysicalDeviceCommandBufferInheritanceFeaturesNV) == 24, "VkPhysicalDeviceCommandBufferInheritanceFeaturesNV has size % instead of 24", size_of(VkPhysicalDeviceCommandBufferInheritanceFeaturesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV.sType)) == 4, "VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV.pNext)) == 8, "VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV.pNext)));
|
|
assert(((cast(*void)(*instance.shaderFloat16VectorAtomics)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV.shaderFloat16VectorAtomics has unexpected offset % instead of 16", ((cast(*void)(*instance.shaderFloat16VectorAtomics)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV.shaderFloat16VectorAtomics)) == 4, "VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV.shaderFloat16VectorAtomics has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV.shaderFloat16VectorAtomics)));
|
|
assert(size_of(VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV) == 24, "VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV has size % instead of 24", size_of(VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT.sType)) == 4, "VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.shaderReplicatedComposites)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT.shaderReplicatedComposites has unexpected offset % instead of 16", ((cast(*void)(*instance.shaderReplicatedComposites)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT.shaderReplicatedComposites)) == 4, "VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT.shaderReplicatedComposites has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT.shaderReplicatedComposites)));
|
|
assert(size_of(VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT) == 24, "VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT has size % instead of 24", size_of(VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceRayTracingValidationFeaturesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceRayTracingValidationFeaturesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayTracingValidationFeaturesNV.sType)) == 4, "VkPhysicalDeviceRayTracingValidationFeaturesNV.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRayTracingValidationFeaturesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceRayTracingValidationFeaturesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayTracingValidationFeaturesNV.pNext)) == 8, "VkPhysicalDeviceRayTracingValidationFeaturesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceRayTracingValidationFeaturesNV.pNext)));
|
|
assert(((cast(*void)(*instance.rayTracingValidation)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceRayTracingValidationFeaturesNV.rayTracingValidation has unexpected offset % instead of 16", ((cast(*void)(*instance.rayTracingValidation)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayTracingValidationFeaturesNV.rayTracingValidation)) == 4, "VkPhysicalDeviceRayTracingValidationFeaturesNV.rayTracingValidation has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRayTracingValidationFeaturesNV.rayTracingValidation)));
|
|
assert(size_of(VkPhysicalDeviceRayTracingValidationFeaturesNV) == 24, "VkPhysicalDeviceRayTracingValidationFeaturesNV has size % instead of 24", size_of(VkPhysicalDeviceRayTracingValidationFeaturesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT.sType)) == 4, "VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.deviceGeneratedCommands)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT.deviceGeneratedCommands has unexpected offset % instead of 16", ((cast(*void)(*instance.deviceGeneratedCommands)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT.deviceGeneratedCommands)) == 4, "VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT.deviceGeneratedCommands has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT.deviceGeneratedCommands)));
|
|
assert(((cast(*void)(*instance.dynamicGeneratedPipelineLayout)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT.dynamicGeneratedPipelineLayout has unexpected offset % instead of 20", ((cast(*void)(*instance.dynamicGeneratedPipelineLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT.dynamicGeneratedPipelineLayout)) == 4, "VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT.dynamicGeneratedPipelineLayout has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT.dynamicGeneratedPipelineLayout)));
|
|
assert(size_of(VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT) == 24, "VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT has size % instead of 24", size_of(VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.sType)) == 4, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.pNext)) == 8, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.maxIndirectPipelineCount)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.maxIndirectPipelineCount has unexpected offset % instead of 16", ((cast(*void)(*instance.maxIndirectPipelineCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.maxIndirectPipelineCount)) == 4, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.maxIndirectPipelineCount has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.maxIndirectPipelineCount)));
|
|
assert(((cast(*void)(*instance.maxIndirectShaderObjectCount)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.maxIndirectShaderObjectCount has unexpected offset % instead of 20", ((cast(*void)(*instance.maxIndirectShaderObjectCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.maxIndirectShaderObjectCount)) == 4, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.maxIndirectShaderObjectCount has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.maxIndirectShaderObjectCount)));
|
|
assert(((cast(*void)(*instance.maxIndirectSequenceCount)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.maxIndirectSequenceCount has unexpected offset % instead of 24", ((cast(*void)(*instance.maxIndirectSequenceCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.maxIndirectSequenceCount)) == 4, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.maxIndirectSequenceCount has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.maxIndirectSequenceCount)));
|
|
assert(((cast(*void)(*instance.maxIndirectCommandsTokenCount)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.maxIndirectCommandsTokenCount has unexpected offset % instead of 28", ((cast(*void)(*instance.maxIndirectCommandsTokenCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.maxIndirectCommandsTokenCount)) == 4, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.maxIndirectCommandsTokenCount has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.maxIndirectCommandsTokenCount)));
|
|
assert(((cast(*void)(*instance.maxIndirectCommandsTokenOffset)) - cast(*void)(*instance)) == 32, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.maxIndirectCommandsTokenOffset has unexpected offset % instead of 32", ((cast(*void)(*instance.maxIndirectCommandsTokenOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.maxIndirectCommandsTokenOffset)) == 4, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.maxIndirectCommandsTokenOffset has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.maxIndirectCommandsTokenOffset)));
|
|
assert(((cast(*void)(*instance.maxIndirectCommandsIndirectStride)) - cast(*void)(*instance)) == 36, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.maxIndirectCommandsIndirectStride has unexpected offset % instead of 36", ((cast(*void)(*instance.maxIndirectCommandsIndirectStride)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.maxIndirectCommandsIndirectStride)) == 4, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.maxIndirectCommandsIndirectStride has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.maxIndirectCommandsIndirectStride)));
|
|
assert(((cast(*void)(*instance.supportedIndirectCommandsInputModes)) - cast(*void)(*instance)) == 40, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.supportedIndirectCommandsInputModes has unexpected offset % instead of 40", ((cast(*void)(*instance.supportedIndirectCommandsInputModes)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.supportedIndirectCommandsInputModes)) == 4, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.supportedIndirectCommandsInputModes has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.supportedIndirectCommandsInputModes)));
|
|
assert(((cast(*void)(*instance.supportedIndirectCommandsShaderStages)) - cast(*void)(*instance)) == 44, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.supportedIndirectCommandsShaderStages has unexpected offset % instead of 44", ((cast(*void)(*instance.supportedIndirectCommandsShaderStages)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.supportedIndirectCommandsShaderStages)) == 4, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.supportedIndirectCommandsShaderStages has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.supportedIndirectCommandsShaderStages)));
|
|
assert(((cast(*void)(*instance.supportedIndirectCommandsShaderStagesPipelineBinding)) - cast(*void)(*instance)) == 48, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.supportedIndirectCommandsShaderStagesPipelineBinding has unexpected offset % instead of 48", ((cast(*void)(*instance.supportedIndirectCommandsShaderStagesPipelineBinding)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.supportedIndirectCommandsShaderStagesPipelineBinding)) == 4, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.supportedIndirectCommandsShaderStagesPipelineBinding has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.supportedIndirectCommandsShaderStagesPipelineBinding)));
|
|
assert(((cast(*void)(*instance.supportedIndirectCommandsShaderStagesShaderBinding)) - cast(*void)(*instance)) == 52, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.supportedIndirectCommandsShaderStagesShaderBinding has unexpected offset % instead of 52", ((cast(*void)(*instance.supportedIndirectCommandsShaderStagesShaderBinding)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.supportedIndirectCommandsShaderStagesShaderBinding)) == 4, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.supportedIndirectCommandsShaderStagesShaderBinding has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.supportedIndirectCommandsShaderStagesShaderBinding)));
|
|
assert(((cast(*void)(*instance.deviceGeneratedCommandsTransformFeedback)) - cast(*void)(*instance)) == 56, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.deviceGeneratedCommandsTransformFeedback has unexpected offset % instead of 56", ((cast(*void)(*instance.deviceGeneratedCommandsTransformFeedback)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.deviceGeneratedCommandsTransformFeedback)) == 4, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.deviceGeneratedCommandsTransformFeedback has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.deviceGeneratedCommandsTransformFeedback)));
|
|
assert(((cast(*void)(*instance.deviceGeneratedCommandsMultiDrawIndirectCount)) - cast(*void)(*instance)) == 60, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.deviceGeneratedCommandsMultiDrawIndirectCount has unexpected offset % instead of 60", ((cast(*void)(*instance.deviceGeneratedCommandsMultiDrawIndirectCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.deviceGeneratedCommandsMultiDrawIndirectCount)) == 4, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.deviceGeneratedCommandsMultiDrawIndirectCount has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.deviceGeneratedCommandsMultiDrawIndirectCount)));
|
|
assert(size_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT) == 64, "VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT has size % instead of 64", size_of(VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkGeneratedCommandsMemoryRequirementsInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkGeneratedCommandsMemoryRequirementsInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeneratedCommandsMemoryRequirementsInfoEXT.sType)) == 4, "VkGeneratedCommandsMemoryRequirementsInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkGeneratedCommandsMemoryRequirementsInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkGeneratedCommandsMemoryRequirementsInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeneratedCommandsMemoryRequirementsInfoEXT.pNext)) == 8, "VkGeneratedCommandsMemoryRequirementsInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkGeneratedCommandsMemoryRequirementsInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.indirectExecutionSet)) - cast(*void)(*instance)) == 16, "VkGeneratedCommandsMemoryRequirementsInfoEXT.indirectExecutionSet has unexpected offset % instead of 16", ((cast(*void)(*instance.indirectExecutionSet)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeneratedCommandsMemoryRequirementsInfoEXT.indirectExecutionSet)) == 8, "VkGeneratedCommandsMemoryRequirementsInfoEXT.indirectExecutionSet has unexpected size % instead of 8", size_of(type_of(VkGeneratedCommandsMemoryRequirementsInfoEXT.indirectExecutionSet)));
|
|
assert(((cast(*void)(*instance.indirectCommandsLayout)) - cast(*void)(*instance)) == 24, "VkGeneratedCommandsMemoryRequirementsInfoEXT.indirectCommandsLayout has unexpected offset % instead of 24", ((cast(*void)(*instance.indirectCommandsLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeneratedCommandsMemoryRequirementsInfoEXT.indirectCommandsLayout)) == 8, "VkGeneratedCommandsMemoryRequirementsInfoEXT.indirectCommandsLayout has unexpected size % instead of 8", size_of(type_of(VkGeneratedCommandsMemoryRequirementsInfoEXT.indirectCommandsLayout)));
|
|
assert(((cast(*void)(*instance.maxSequenceCount)) - cast(*void)(*instance)) == 32, "VkGeneratedCommandsMemoryRequirementsInfoEXT.maxSequenceCount has unexpected offset % instead of 32", ((cast(*void)(*instance.maxSequenceCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeneratedCommandsMemoryRequirementsInfoEXT.maxSequenceCount)) == 4, "VkGeneratedCommandsMemoryRequirementsInfoEXT.maxSequenceCount has unexpected size % instead of 4", size_of(type_of(VkGeneratedCommandsMemoryRequirementsInfoEXT.maxSequenceCount)));
|
|
assert(((cast(*void)(*instance.maxDrawCount)) - cast(*void)(*instance)) == 36, "VkGeneratedCommandsMemoryRequirementsInfoEXT.maxDrawCount has unexpected offset % instead of 36", ((cast(*void)(*instance.maxDrawCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeneratedCommandsMemoryRequirementsInfoEXT.maxDrawCount)) == 4, "VkGeneratedCommandsMemoryRequirementsInfoEXT.maxDrawCount has unexpected size % instead of 4", size_of(type_of(VkGeneratedCommandsMemoryRequirementsInfoEXT.maxDrawCount)));
|
|
assert(size_of(VkGeneratedCommandsMemoryRequirementsInfoEXT) == 40, "VkGeneratedCommandsMemoryRequirementsInfoEXT has size % instead of 40", size_of(VkGeneratedCommandsMemoryRequirementsInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkIndirectExecutionSetPipelineInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkIndirectExecutionSetPipelineInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectExecutionSetPipelineInfoEXT.sType)) == 4, "VkIndirectExecutionSetPipelineInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkIndirectExecutionSetPipelineInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkIndirectExecutionSetPipelineInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectExecutionSetPipelineInfoEXT.pNext)) == 8, "VkIndirectExecutionSetPipelineInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkIndirectExecutionSetPipelineInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.initialPipeline)) - cast(*void)(*instance)) == 16, "VkIndirectExecutionSetPipelineInfoEXT.initialPipeline has unexpected offset % instead of 16", ((cast(*void)(*instance.initialPipeline)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectExecutionSetPipelineInfoEXT.initialPipeline)) == 8, "VkIndirectExecutionSetPipelineInfoEXT.initialPipeline has unexpected size % instead of 8", size_of(type_of(VkIndirectExecutionSetPipelineInfoEXT.initialPipeline)));
|
|
assert(((cast(*void)(*instance.maxPipelineCount)) - cast(*void)(*instance)) == 24, "VkIndirectExecutionSetPipelineInfoEXT.maxPipelineCount has unexpected offset % instead of 24", ((cast(*void)(*instance.maxPipelineCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectExecutionSetPipelineInfoEXT.maxPipelineCount)) == 4, "VkIndirectExecutionSetPipelineInfoEXT.maxPipelineCount has unexpected size % instead of 4", size_of(type_of(VkIndirectExecutionSetPipelineInfoEXT.maxPipelineCount)));
|
|
assert(size_of(VkIndirectExecutionSetPipelineInfoEXT) == 32, "VkIndirectExecutionSetPipelineInfoEXT has size % instead of 32", size_of(VkIndirectExecutionSetPipelineInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkIndirectExecutionSetShaderLayoutInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkIndirectExecutionSetShaderLayoutInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectExecutionSetShaderLayoutInfoEXT.sType)) == 4, "VkIndirectExecutionSetShaderLayoutInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkIndirectExecutionSetShaderLayoutInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkIndirectExecutionSetShaderLayoutInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectExecutionSetShaderLayoutInfoEXT.pNext)) == 8, "VkIndirectExecutionSetShaderLayoutInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkIndirectExecutionSetShaderLayoutInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.setLayoutCount)) - cast(*void)(*instance)) == 16, "VkIndirectExecutionSetShaderLayoutInfoEXT.setLayoutCount has unexpected offset % instead of 16", ((cast(*void)(*instance.setLayoutCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectExecutionSetShaderLayoutInfoEXT.setLayoutCount)) == 4, "VkIndirectExecutionSetShaderLayoutInfoEXT.setLayoutCount has unexpected size % instead of 4", size_of(type_of(VkIndirectExecutionSetShaderLayoutInfoEXT.setLayoutCount)));
|
|
assert(((cast(*void)(*instance.pSetLayouts)) - cast(*void)(*instance)) == 24, "VkIndirectExecutionSetShaderLayoutInfoEXT.pSetLayouts has unexpected offset % instead of 24", ((cast(*void)(*instance.pSetLayouts)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectExecutionSetShaderLayoutInfoEXT.pSetLayouts)) == 8, "VkIndirectExecutionSetShaderLayoutInfoEXT.pSetLayouts has unexpected size % instead of 8", size_of(type_of(VkIndirectExecutionSetShaderLayoutInfoEXT.pSetLayouts)));
|
|
assert(size_of(VkIndirectExecutionSetShaderLayoutInfoEXT) == 32, "VkIndirectExecutionSetShaderLayoutInfoEXT has size % instead of 32", size_of(VkIndirectExecutionSetShaderLayoutInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkIndirectExecutionSetShaderInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkIndirectExecutionSetShaderInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectExecutionSetShaderInfoEXT.sType)) == 4, "VkIndirectExecutionSetShaderInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkIndirectExecutionSetShaderInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkIndirectExecutionSetShaderInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectExecutionSetShaderInfoEXT.pNext)) == 8, "VkIndirectExecutionSetShaderInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkIndirectExecutionSetShaderInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.shaderCount)) - cast(*void)(*instance)) == 16, "VkIndirectExecutionSetShaderInfoEXT.shaderCount has unexpected offset % instead of 16", ((cast(*void)(*instance.shaderCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectExecutionSetShaderInfoEXT.shaderCount)) == 4, "VkIndirectExecutionSetShaderInfoEXT.shaderCount has unexpected size % instead of 4", size_of(type_of(VkIndirectExecutionSetShaderInfoEXT.shaderCount)));
|
|
assert(((cast(*void)(*instance.pInitialShaders)) - cast(*void)(*instance)) == 24, "VkIndirectExecutionSetShaderInfoEXT.pInitialShaders has unexpected offset % instead of 24", ((cast(*void)(*instance.pInitialShaders)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectExecutionSetShaderInfoEXT.pInitialShaders)) == 8, "VkIndirectExecutionSetShaderInfoEXT.pInitialShaders has unexpected size % instead of 8", size_of(type_of(VkIndirectExecutionSetShaderInfoEXT.pInitialShaders)));
|
|
assert(((cast(*void)(*instance.pSetLayoutInfos)) - cast(*void)(*instance)) == 32, "VkIndirectExecutionSetShaderInfoEXT.pSetLayoutInfos has unexpected offset % instead of 32", ((cast(*void)(*instance.pSetLayoutInfos)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectExecutionSetShaderInfoEXT.pSetLayoutInfos)) == 8, "VkIndirectExecutionSetShaderInfoEXT.pSetLayoutInfos has unexpected size % instead of 8", size_of(type_of(VkIndirectExecutionSetShaderInfoEXT.pSetLayoutInfos)));
|
|
assert(((cast(*void)(*instance.maxShaderCount)) - cast(*void)(*instance)) == 40, "VkIndirectExecutionSetShaderInfoEXT.maxShaderCount has unexpected offset % instead of 40", ((cast(*void)(*instance.maxShaderCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectExecutionSetShaderInfoEXT.maxShaderCount)) == 4, "VkIndirectExecutionSetShaderInfoEXT.maxShaderCount has unexpected size % instead of 4", size_of(type_of(VkIndirectExecutionSetShaderInfoEXT.maxShaderCount)));
|
|
assert(((cast(*void)(*instance.pushConstantRangeCount)) - cast(*void)(*instance)) == 44, "VkIndirectExecutionSetShaderInfoEXT.pushConstantRangeCount has unexpected offset % instead of 44", ((cast(*void)(*instance.pushConstantRangeCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectExecutionSetShaderInfoEXT.pushConstantRangeCount)) == 4, "VkIndirectExecutionSetShaderInfoEXT.pushConstantRangeCount has unexpected size % instead of 4", size_of(type_of(VkIndirectExecutionSetShaderInfoEXT.pushConstantRangeCount)));
|
|
assert(((cast(*void)(*instance.pPushConstantRanges)) - cast(*void)(*instance)) == 48, "VkIndirectExecutionSetShaderInfoEXT.pPushConstantRanges has unexpected offset % instead of 48", ((cast(*void)(*instance.pPushConstantRanges)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectExecutionSetShaderInfoEXT.pPushConstantRanges)) == 8, "VkIndirectExecutionSetShaderInfoEXT.pPushConstantRanges has unexpected size % instead of 8", size_of(type_of(VkIndirectExecutionSetShaderInfoEXT.pPushConstantRanges)));
|
|
assert(size_of(VkIndirectExecutionSetShaderInfoEXT) == 56, "VkIndirectExecutionSetShaderInfoEXT has size % instead of 56", size_of(VkIndirectExecutionSetShaderInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkIndirectExecutionSetInfoEXT;
|
|
assert(((cast(*void)(*instance.pPipelineInfo)) - cast(*void)(*instance)) == 0, "VkIndirectExecutionSetInfoEXT.pPipelineInfo has unexpected offset % instead of 0", ((cast(*void)(*instance.pPipelineInfo)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectExecutionSetInfoEXT.pPipelineInfo)) == 8, "VkIndirectExecutionSetInfoEXT.pPipelineInfo has unexpected size % instead of 8", size_of(type_of(VkIndirectExecutionSetInfoEXT.pPipelineInfo)));
|
|
assert(((cast(*void)(*instance.pShaderInfo)) - cast(*void)(*instance)) == 0, "VkIndirectExecutionSetInfoEXT.pShaderInfo has unexpected offset % instead of 0", ((cast(*void)(*instance.pShaderInfo)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectExecutionSetInfoEXT.pShaderInfo)) == 8, "VkIndirectExecutionSetInfoEXT.pShaderInfo has unexpected size % instead of 8", size_of(type_of(VkIndirectExecutionSetInfoEXT.pShaderInfo)));
|
|
assert(size_of(VkIndirectExecutionSetInfoEXT) == 8, "VkIndirectExecutionSetInfoEXT has size % instead of 8", size_of(VkIndirectExecutionSetInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkIndirectExecutionSetCreateInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkIndirectExecutionSetCreateInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectExecutionSetCreateInfoEXT.sType)) == 4, "VkIndirectExecutionSetCreateInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkIndirectExecutionSetCreateInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkIndirectExecutionSetCreateInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectExecutionSetCreateInfoEXT.pNext)) == 8, "VkIndirectExecutionSetCreateInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkIndirectExecutionSetCreateInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.type)) - cast(*void)(*instance)) == 16, "VkIndirectExecutionSetCreateInfoEXT.type has unexpected offset % instead of 16", ((cast(*void)(*instance.type)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectExecutionSetCreateInfoEXT.type)) == 4, "VkIndirectExecutionSetCreateInfoEXT.type has unexpected size % instead of 4", size_of(type_of(VkIndirectExecutionSetCreateInfoEXT.type)));
|
|
assert(((cast(*void)(*instance.info)) - cast(*void)(*instance)) == 24, "VkIndirectExecutionSetCreateInfoEXT.info has unexpected offset % instead of 24", ((cast(*void)(*instance.info)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectExecutionSetCreateInfoEXT.info)) == 8, "VkIndirectExecutionSetCreateInfoEXT.info has unexpected size % instead of 8", size_of(type_of(VkIndirectExecutionSetCreateInfoEXT.info)));
|
|
assert(size_of(VkIndirectExecutionSetCreateInfoEXT) == 32, "VkIndirectExecutionSetCreateInfoEXT has size % instead of 32", size_of(VkIndirectExecutionSetCreateInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkGeneratedCommandsInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkGeneratedCommandsInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeneratedCommandsInfoEXT.sType)) == 4, "VkGeneratedCommandsInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkGeneratedCommandsInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkGeneratedCommandsInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeneratedCommandsInfoEXT.pNext)) == 8, "VkGeneratedCommandsInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkGeneratedCommandsInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.shaderStages)) - cast(*void)(*instance)) == 16, "VkGeneratedCommandsInfoEXT.shaderStages has unexpected offset % instead of 16", ((cast(*void)(*instance.shaderStages)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeneratedCommandsInfoEXT.shaderStages)) == 4, "VkGeneratedCommandsInfoEXT.shaderStages has unexpected size % instead of 4", size_of(type_of(VkGeneratedCommandsInfoEXT.shaderStages)));
|
|
assert(((cast(*void)(*instance.indirectExecutionSet)) - cast(*void)(*instance)) == 24, "VkGeneratedCommandsInfoEXT.indirectExecutionSet has unexpected offset % instead of 24", ((cast(*void)(*instance.indirectExecutionSet)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeneratedCommandsInfoEXT.indirectExecutionSet)) == 8, "VkGeneratedCommandsInfoEXT.indirectExecutionSet has unexpected size % instead of 8", size_of(type_of(VkGeneratedCommandsInfoEXT.indirectExecutionSet)));
|
|
assert(((cast(*void)(*instance.indirectCommandsLayout)) - cast(*void)(*instance)) == 32, "VkGeneratedCommandsInfoEXT.indirectCommandsLayout has unexpected offset % instead of 32", ((cast(*void)(*instance.indirectCommandsLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeneratedCommandsInfoEXT.indirectCommandsLayout)) == 8, "VkGeneratedCommandsInfoEXT.indirectCommandsLayout has unexpected size % instead of 8", size_of(type_of(VkGeneratedCommandsInfoEXT.indirectCommandsLayout)));
|
|
assert(((cast(*void)(*instance.indirectAddress)) - cast(*void)(*instance)) == 40, "VkGeneratedCommandsInfoEXT.indirectAddress has unexpected offset % instead of 40", ((cast(*void)(*instance.indirectAddress)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeneratedCommandsInfoEXT.indirectAddress)) == 8, "VkGeneratedCommandsInfoEXT.indirectAddress has unexpected size % instead of 8", size_of(type_of(VkGeneratedCommandsInfoEXT.indirectAddress)));
|
|
assert(((cast(*void)(*instance.indirectAddressSize)) - cast(*void)(*instance)) == 48, "VkGeneratedCommandsInfoEXT.indirectAddressSize has unexpected offset % instead of 48", ((cast(*void)(*instance.indirectAddressSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeneratedCommandsInfoEXT.indirectAddressSize)) == 8, "VkGeneratedCommandsInfoEXT.indirectAddressSize has unexpected size % instead of 8", size_of(type_of(VkGeneratedCommandsInfoEXT.indirectAddressSize)));
|
|
assert(((cast(*void)(*instance.preprocessAddress)) - cast(*void)(*instance)) == 56, "VkGeneratedCommandsInfoEXT.preprocessAddress has unexpected offset % instead of 56", ((cast(*void)(*instance.preprocessAddress)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeneratedCommandsInfoEXT.preprocessAddress)) == 8, "VkGeneratedCommandsInfoEXT.preprocessAddress has unexpected size % instead of 8", size_of(type_of(VkGeneratedCommandsInfoEXT.preprocessAddress)));
|
|
assert(((cast(*void)(*instance.preprocessSize)) - cast(*void)(*instance)) == 64, "VkGeneratedCommandsInfoEXT.preprocessSize has unexpected offset % instead of 64", ((cast(*void)(*instance.preprocessSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeneratedCommandsInfoEXT.preprocessSize)) == 8, "VkGeneratedCommandsInfoEXT.preprocessSize has unexpected size % instead of 8", size_of(type_of(VkGeneratedCommandsInfoEXT.preprocessSize)));
|
|
assert(((cast(*void)(*instance.maxSequenceCount)) - cast(*void)(*instance)) == 72, "VkGeneratedCommandsInfoEXT.maxSequenceCount has unexpected offset % instead of 72", ((cast(*void)(*instance.maxSequenceCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeneratedCommandsInfoEXT.maxSequenceCount)) == 4, "VkGeneratedCommandsInfoEXT.maxSequenceCount has unexpected size % instead of 4", size_of(type_of(VkGeneratedCommandsInfoEXT.maxSequenceCount)));
|
|
assert(((cast(*void)(*instance.sequenceCountAddress)) - cast(*void)(*instance)) == 80, "VkGeneratedCommandsInfoEXT.sequenceCountAddress has unexpected offset % instead of 80", ((cast(*void)(*instance.sequenceCountAddress)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeneratedCommandsInfoEXT.sequenceCountAddress)) == 8, "VkGeneratedCommandsInfoEXT.sequenceCountAddress has unexpected size % instead of 8", size_of(type_of(VkGeneratedCommandsInfoEXT.sequenceCountAddress)));
|
|
assert(((cast(*void)(*instance.maxDrawCount)) - cast(*void)(*instance)) == 88, "VkGeneratedCommandsInfoEXT.maxDrawCount has unexpected offset % instead of 88", ((cast(*void)(*instance.maxDrawCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeneratedCommandsInfoEXT.maxDrawCount)) == 4, "VkGeneratedCommandsInfoEXT.maxDrawCount has unexpected size % instead of 4", size_of(type_of(VkGeneratedCommandsInfoEXT.maxDrawCount)));
|
|
assert(size_of(VkGeneratedCommandsInfoEXT) == 96, "VkGeneratedCommandsInfoEXT has size % instead of 96", size_of(VkGeneratedCommandsInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkWriteIndirectExecutionSetPipelineEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkWriteIndirectExecutionSetPipelineEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkWriteIndirectExecutionSetPipelineEXT.sType)) == 4, "VkWriteIndirectExecutionSetPipelineEXT.sType has unexpected size % instead of 4", size_of(type_of(VkWriteIndirectExecutionSetPipelineEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkWriteIndirectExecutionSetPipelineEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkWriteIndirectExecutionSetPipelineEXT.pNext)) == 8, "VkWriteIndirectExecutionSetPipelineEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkWriteIndirectExecutionSetPipelineEXT.pNext)));
|
|
assert(((cast(*void)(*instance.index)) - cast(*void)(*instance)) == 16, "VkWriteIndirectExecutionSetPipelineEXT.index has unexpected offset % instead of 16", ((cast(*void)(*instance.index)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkWriteIndirectExecutionSetPipelineEXT.index)) == 4, "VkWriteIndirectExecutionSetPipelineEXT.index has unexpected size % instead of 4", size_of(type_of(VkWriteIndirectExecutionSetPipelineEXT.index)));
|
|
assert(((cast(*void)(*instance.pipeline)) - cast(*void)(*instance)) == 24, "VkWriteIndirectExecutionSetPipelineEXT.pipeline has unexpected offset % instead of 24", ((cast(*void)(*instance.pipeline)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkWriteIndirectExecutionSetPipelineEXT.pipeline)) == 8, "VkWriteIndirectExecutionSetPipelineEXT.pipeline has unexpected size % instead of 8", size_of(type_of(VkWriteIndirectExecutionSetPipelineEXT.pipeline)));
|
|
assert(size_of(VkWriteIndirectExecutionSetPipelineEXT) == 32, "VkWriteIndirectExecutionSetPipelineEXT has size % instead of 32", size_of(VkWriteIndirectExecutionSetPipelineEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkIndirectCommandsPushConstantTokenEXT;
|
|
assert(((cast(*void)(*instance.updateRange)) - cast(*void)(*instance)) == 0, "VkIndirectCommandsPushConstantTokenEXT.updateRange has unexpected offset % instead of 0", ((cast(*void)(*instance.updateRange)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectCommandsPushConstantTokenEXT.updateRange)) == 12, "VkIndirectCommandsPushConstantTokenEXT.updateRange has unexpected size % instead of 12", size_of(type_of(VkIndirectCommandsPushConstantTokenEXT.updateRange)));
|
|
assert(size_of(VkIndirectCommandsPushConstantTokenEXT) == 12, "VkIndirectCommandsPushConstantTokenEXT has size % instead of 12", size_of(VkIndirectCommandsPushConstantTokenEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkIndirectCommandsVertexBufferTokenEXT;
|
|
assert(((cast(*void)(*instance.vertexBindingUnit)) - cast(*void)(*instance)) == 0, "VkIndirectCommandsVertexBufferTokenEXT.vertexBindingUnit has unexpected offset % instead of 0", ((cast(*void)(*instance.vertexBindingUnit)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectCommandsVertexBufferTokenEXT.vertexBindingUnit)) == 4, "VkIndirectCommandsVertexBufferTokenEXT.vertexBindingUnit has unexpected size % instead of 4", size_of(type_of(VkIndirectCommandsVertexBufferTokenEXT.vertexBindingUnit)));
|
|
assert(size_of(VkIndirectCommandsVertexBufferTokenEXT) == 4, "VkIndirectCommandsVertexBufferTokenEXT has size % instead of 4", size_of(VkIndirectCommandsVertexBufferTokenEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkIndirectCommandsIndexBufferTokenEXT;
|
|
assert(((cast(*void)(*instance.mode)) - cast(*void)(*instance)) == 0, "VkIndirectCommandsIndexBufferTokenEXT.mode has unexpected offset % instead of 0", ((cast(*void)(*instance.mode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectCommandsIndexBufferTokenEXT.mode)) == 4, "VkIndirectCommandsIndexBufferTokenEXT.mode has unexpected size % instead of 4", size_of(type_of(VkIndirectCommandsIndexBufferTokenEXT.mode)));
|
|
assert(size_of(VkIndirectCommandsIndexBufferTokenEXT) == 4, "VkIndirectCommandsIndexBufferTokenEXT has size % instead of 4", size_of(VkIndirectCommandsIndexBufferTokenEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkIndirectCommandsExecutionSetTokenEXT;
|
|
assert(((cast(*void)(*instance.type)) - cast(*void)(*instance)) == 0, "VkIndirectCommandsExecutionSetTokenEXT.type has unexpected offset % instead of 0", ((cast(*void)(*instance.type)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectCommandsExecutionSetTokenEXT.type)) == 4, "VkIndirectCommandsExecutionSetTokenEXT.type has unexpected size % instead of 4", size_of(type_of(VkIndirectCommandsExecutionSetTokenEXT.type)));
|
|
assert(((cast(*void)(*instance.shaderStages)) - cast(*void)(*instance)) == 4, "VkIndirectCommandsExecutionSetTokenEXT.shaderStages has unexpected offset % instead of 4", ((cast(*void)(*instance.shaderStages)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectCommandsExecutionSetTokenEXT.shaderStages)) == 4, "VkIndirectCommandsExecutionSetTokenEXT.shaderStages has unexpected size % instead of 4", size_of(type_of(VkIndirectCommandsExecutionSetTokenEXT.shaderStages)));
|
|
assert(size_of(VkIndirectCommandsExecutionSetTokenEXT) == 8, "VkIndirectCommandsExecutionSetTokenEXT has size % instead of 8", size_of(VkIndirectCommandsExecutionSetTokenEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkIndirectCommandsTokenDataEXT;
|
|
assert(((cast(*void)(*instance.pPushConstant)) - cast(*void)(*instance)) == 0, "VkIndirectCommandsTokenDataEXT.pPushConstant has unexpected offset % instead of 0", ((cast(*void)(*instance.pPushConstant)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectCommandsTokenDataEXT.pPushConstant)) == 8, "VkIndirectCommandsTokenDataEXT.pPushConstant has unexpected size % instead of 8", size_of(type_of(VkIndirectCommandsTokenDataEXT.pPushConstant)));
|
|
assert(((cast(*void)(*instance.pVertexBuffer)) - cast(*void)(*instance)) == 0, "VkIndirectCommandsTokenDataEXT.pVertexBuffer has unexpected offset % instead of 0", ((cast(*void)(*instance.pVertexBuffer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectCommandsTokenDataEXT.pVertexBuffer)) == 8, "VkIndirectCommandsTokenDataEXT.pVertexBuffer has unexpected size % instead of 8", size_of(type_of(VkIndirectCommandsTokenDataEXT.pVertexBuffer)));
|
|
assert(((cast(*void)(*instance.pIndexBuffer)) - cast(*void)(*instance)) == 0, "VkIndirectCommandsTokenDataEXT.pIndexBuffer has unexpected offset % instead of 0", ((cast(*void)(*instance.pIndexBuffer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectCommandsTokenDataEXT.pIndexBuffer)) == 8, "VkIndirectCommandsTokenDataEXT.pIndexBuffer has unexpected size % instead of 8", size_of(type_of(VkIndirectCommandsTokenDataEXT.pIndexBuffer)));
|
|
assert(((cast(*void)(*instance.pExecutionSet)) - cast(*void)(*instance)) == 0, "VkIndirectCommandsTokenDataEXT.pExecutionSet has unexpected offset % instead of 0", ((cast(*void)(*instance.pExecutionSet)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectCommandsTokenDataEXT.pExecutionSet)) == 8, "VkIndirectCommandsTokenDataEXT.pExecutionSet has unexpected size % instead of 8", size_of(type_of(VkIndirectCommandsTokenDataEXT.pExecutionSet)));
|
|
assert(size_of(VkIndirectCommandsTokenDataEXT) == 8, "VkIndirectCommandsTokenDataEXT has size % instead of 8", size_of(VkIndirectCommandsTokenDataEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkIndirectCommandsLayoutTokenEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkIndirectCommandsLayoutTokenEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectCommandsLayoutTokenEXT.sType)) == 4, "VkIndirectCommandsLayoutTokenEXT.sType has unexpected size % instead of 4", size_of(type_of(VkIndirectCommandsLayoutTokenEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkIndirectCommandsLayoutTokenEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectCommandsLayoutTokenEXT.pNext)) == 8, "VkIndirectCommandsLayoutTokenEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkIndirectCommandsLayoutTokenEXT.pNext)));
|
|
assert(((cast(*void)(*instance.type)) - cast(*void)(*instance)) == 16, "VkIndirectCommandsLayoutTokenEXT.type has unexpected offset % instead of 16", ((cast(*void)(*instance.type)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectCommandsLayoutTokenEXT.type)) == 4, "VkIndirectCommandsLayoutTokenEXT.type has unexpected size % instead of 4", size_of(type_of(VkIndirectCommandsLayoutTokenEXT.type)));
|
|
assert(((cast(*void)(*instance.data)) - cast(*void)(*instance)) == 24, "VkIndirectCommandsLayoutTokenEXT.data has unexpected offset % instead of 24", ((cast(*void)(*instance.data)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectCommandsLayoutTokenEXT.data)) == 8, "VkIndirectCommandsLayoutTokenEXT.data has unexpected size % instead of 8", size_of(type_of(VkIndirectCommandsLayoutTokenEXT.data)));
|
|
assert(((cast(*void)(*instance.offset)) - cast(*void)(*instance)) == 32, "VkIndirectCommandsLayoutTokenEXT.offset has unexpected offset % instead of 32", ((cast(*void)(*instance.offset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectCommandsLayoutTokenEXT.offset)) == 4, "VkIndirectCommandsLayoutTokenEXT.offset has unexpected size % instead of 4", size_of(type_of(VkIndirectCommandsLayoutTokenEXT.offset)));
|
|
assert(size_of(VkIndirectCommandsLayoutTokenEXT) == 40, "VkIndirectCommandsLayoutTokenEXT has size % instead of 40", size_of(VkIndirectCommandsLayoutTokenEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkIndirectCommandsLayoutCreateInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkIndirectCommandsLayoutCreateInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectCommandsLayoutCreateInfoEXT.sType)) == 4, "VkIndirectCommandsLayoutCreateInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkIndirectCommandsLayoutCreateInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkIndirectCommandsLayoutCreateInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectCommandsLayoutCreateInfoEXT.pNext)) == 8, "VkIndirectCommandsLayoutCreateInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkIndirectCommandsLayoutCreateInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkIndirectCommandsLayoutCreateInfoEXT.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectCommandsLayoutCreateInfoEXT.flags)) == 4, "VkIndirectCommandsLayoutCreateInfoEXT.flags has unexpected size % instead of 4", size_of(type_of(VkIndirectCommandsLayoutCreateInfoEXT.flags)));
|
|
assert(((cast(*void)(*instance.shaderStages)) - cast(*void)(*instance)) == 20, "VkIndirectCommandsLayoutCreateInfoEXT.shaderStages has unexpected offset % instead of 20", ((cast(*void)(*instance.shaderStages)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectCommandsLayoutCreateInfoEXT.shaderStages)) == 4, "VkIndirectCommandsLayoutCreateInfoEXT.shaderStages has unexpected size % instead of 4", size_of(type_of(VkIndirectCommandsLayoutCreateInfoEXT.shaderStages)));
|
|
assert(((cast(*void)(*instance.indirectStride)) - cast(*void)(*instance)) == 24, "VkIndirectCommandsLayoutCreateInfoEXT.indirectStride has unexpected offset % instead of 24", ((cast(*void)(*instance.indirectStride)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectCommandsLayoutCreateInfoEXT.indirectStride)) == 4, "VkIndirectCommandsLayoutCreateInfoEXT.indirectStride has unexpected size % instead of 4", size_of(type_of(VkIndirectCommandsLayoutCreateInfoEXT.indirectStride)));
|
|
assert(((cast(*void)(*instance.pipelineLayout)) - cast(*void)(*instance)) == 32, "VkIndirectCommandsLayoutCreateInfoEXT.pipelineLayout has unexpected offset % instead of 32", ((cast(*void)(*instance.pipelineLayout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectCommandsLayoutCreateInfoEXT.pipelineLayout)) == 8, "VkIndirectCommandsLayoutCreateInfoEXT.pipelineLayout has unexpected size % instead of 8", size_of(type_of(VkIndirectCommandsLayoutCreateInfoEXT.pipelineLayout)));
|
|
assert(((cast(*void)(*instance.tokenCount)) - cast(*void)(*instance)) == 40, "VkIndirectCommandsLayoutCreateInfoEXT.tokenCount has unexpected offset % instead of 40", ((cast(*void)(*instance.tokenCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectCommandsLayoutCreateInfoEXT.tokenCount)) == 4, "VkIndirectCommandsLayoutCreateInfoEXT.tokenCount has unexpected size % instead of 4", size_of(type_of(VkIndirectCommandsLayoutCreateInfoEXT.tokenCount)));
|
|
assert(((cast(*void)(*instance.pTokens)) - cast(*void)(*instance)) == 48, "VkIndirectCommandsLayoutCreateInfoEXT.pTokens has unexpected offset % instead of 48", ((cast(*void)(*instance.pTokens)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkIndirectCommandsLayoutCreateInfoEXT.pTokens)) == 8, "VkIndirectCommandsLayoutCreateInfoEXT.pTokens has unexpected size % instead of 8", size_of(type_of(VkIndirectCommandsLayoutCreateInfoEXT.pTokens)));
|
|
assert(size_of(VkIndirectCommandsLayoutCreateInfoEXT) == 56, "VkIndirectCommandsLayoutCreateInfoEXT has size % instead of 56", size_of(VkIndirectCommandsLayoutCreateInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkDrawIndirectCountIndirectCommandEXT;
|
|
assert(((cast(*void)(*instance.bufferAddress)) - cast(*void)(*instance)) == 0, "VkDrawIndirectCountIndirectCommandEXT.bufferAddress has unexpected offset % instead of 0", ((cast(*void)(*instance.bufferAddress)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDrawIndirectCountIndirectCommandEXT.bufferAddress)) == 8, "VkDrawIndirectCountIndirectCommandEXT.bufferAddress has unexpected size % instead of 8", size_of(type_of(VkDrawIndirectCountIndirectCommandEXT.bufferAddress)));
|
|
assert(((cast(*void)(*instance.stride)) - cast(*void)(*instance)) == 8, "VkDrawIndirectCountIndirectCommandEXT.stride has unexpected offset % instead of 8", ((cast(*void)(*instance.stride)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDrawIndirectCountIndirectCommandEXT.stride)) == 4, "VkDrawIndirectCountIndirectCommandEXT.stride has unexpected size % instead of 4", size_of(type_of(VkDrawIndirectCountIndirectCommandEXT.stride)));
|
|
assert(((cast(*void)(*instance.commandCount)) - cast(*void)(*instance)) == 12, "VkDrawIndirectCountIndirectCommandEXT.commandCount has unexpected offset % instead of 12", ((cast(*void)(*instance.commandCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDrawIndirectCountIndirectCommandEXT.commandCount)) == 4, "VkDrawIndirectCountIndirectCommandEXT.commandCount has unexpected size % instead of 4", size_of(type_of(VkDrawIndirectCountIndirectCommandEXT.commandCount)));
|
|
assert(size_of(VkDrawIndirectCountIndirectCommandEXT) == 16, "VkDrawIndirectCountIndirectCommandEXT has size % instead of 16", size_of(VkDrawIndirectCountIndirectCommandEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkBindVertexBufferIndirectCommandEXT;
|
|
assert(((cast(*void)(*instance.bufferAddress)) - cast(*void)(*instance)) == 0, "VkBindVertexBufferIndirectCommandEXT.bufferAddress has unexpected offset % instead of 0", ((cast(*void)(*instance.bufferAddress)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindVertexBufferIndirectCommandEXT.bufferAddress)) == 8, "VkBindVertexBufferIndirectCommandEXT.bufferAddress has unexpected size % instead of 8", size_of(type_of(VkBindVertexBufferIndirectCommandEXT.bufferAddress)));
|
|
assert(((cast(*void)(*instance.size)) - cast(*void)(*instance)) == 8, "VkBindVertexBufferIndirectCommandEXT.size has unexpected offset % instead of 8", ((cast(*void)(*instance.size)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindVertexBufferIndirectCommandEXT.size)) == 4, "VkBindVertexBufferIndirectCommandEXT.size has unexpected size % instead of 4", size_of(type_of(VkBindVertexBufferIndirectCommandEXT.size)));
|
|
assert(((cast(*void)(*instance.stride)) - cast(*void)(*instance)) == 12, "VkBindVertexBufferIndirectCommandEXT.stride has unexpected offset % instead of 12", ((cast(*void)(*instance.stride)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindVertexBufferIndirectCommandEXT.stride)) == 4, "VkBindVertexBufferIndirectCommandEXT.stride has unexpected size % instead of 4", size_of(type_of(VkBindVertexBufferIndirectCommandEXT.stride)));
|
|
assert(size_of(VkBindVertexBufferIndirectCommandEXT) == 16, "VkBindVertexBufferIndirectCommandEXT has size % instead of 16", size_of(VkBindVertexBufferIndirectCommandEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkBindIndexBufferIndirectCommandEXT;
|
|
assert(((cast(*void)(*instance.bufferAddress)) - cast(*void)(*instance)) == 0, "VkBindIndexBufferIndirectCommandEXT.bufferAddress has unexpected offset % instead of 0", ((cast(*void)(*instance.bufferAddress)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindIndexBufferIndirectCommandEXT.bufferAddress)) == 8, "VkBindIndexBufferIndirectCommandEXT.bufferAddress has unexpected size % instead of 8", size_of(type_of(VkBindIndexBufferIndirectCommandEXT.bufferAddress)));
|
|
assert(((cast(*void)(*instance.size)) - cast(*void)(*instance)) == 8, "VkBindIndexBufferIndirectCommandEXT.size has unexpected offset % instead of 8", ((cast(*void)(*instance.size)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindIndexBufferIndirectCommandEXT.size)) == 4, "VkBindIndexBufferIndirectCommandEXT.size has unexpected size % instead of 4", size_of(type_of(VkBindIndexBufferIndirectCommandEXT.size)));
|
|
assert(((cast(*void)(*instance.indexType)) - cast(*void)(*instance)) == 12, "VkBindIndexBufferIndirectCommandEXT.indexType has unexpected offset % instead of 12", ((cast(*void)(*instance.indexType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkBindIndexBufferIndirectCommandEXT.indexType)) == 4, "VkBindIndexBufferIndirectCommandEXT.indexType has unexpected size % instead of 4", size_of(type_of(VkBindIndexBufferIndirectCommandEXT.indexType)));
|
|
assert(size_of(VkBindIndexBufferIndirectCommandEXT) == 16, "VkBindIndexBufferIndirectCommandEXT has size % instead of 16", size_of(VkBindIndexBufferIndirectCommandEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkGeneratedCommandsPipelineInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkGeneratedCommandsPipelineInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeneratedCommandsPipelineInfoEXT.sType)) == 4, "VkGeneratedCommandsPipelineInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkGeneratedCommandsPipelineInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkGeneratedCommandsPipelineInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeneratedCommandsPipelineInfoEXT.pNext)) == 8, "VkGeneratedCommandsPipelineInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkGeneratedCommandsPipelineInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.pipeline)) - cast(*void)(*instance)) == 16, "VkGeneratedCommandsPipelineInfoEXT.pipeline has unexpected offset % instead of 16", ((cast(*void)(*instance.pipeline)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeneratedCommandsPipelineInfoEXT.pipeline)) == 8, "VkGeneratedCommandsPipelineInfoEXT.pipeline has unexpected size % instead of 8", size_of(type_of(VkGeneratedCommandsPipelineInfoEXT.pipeline)));
|
|
assert(size_of(VkGeneratedCommandsPipelineInfoEXT) == 24, "VkGeneratedCommandsPipelineInfoEXT has size % instead of 24", size_of(VkGeneratedCommandsPipelineInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkGeneratedCommandsShaderInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkGeneratedCommandsShaderInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeneratedCommandsShaderInfoEXT.sType)) == 4, "VkGeneratedCommandsShaderInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkGeneratedCommandsShaderInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkGeneratedCommandsShaderInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeneratedCommandsShaderInfoEXT.pNext)) == 8, "VkGeneratedCommandsShaderInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkGeneratedCommandsShaderInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.shaderCount)) - cast(*void)(*instance)) == 16, "VkGeneratedCommandsShaderInfoEXT.shaderCount has unexpected offset % instead of 16", ((cast(*void)(*instance.shaderCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeneratedCommandsShaderInfoEXT.shaderCount)) == 4, "VkGeneratedCommandsShaderInfoEXT.shaderCount has unexpected size % instead of 4", size_of(type_of(VkGeneratedCommandsShaderInfoEXT.shaderCount)));
|
|
assert(((cast(*void)(*instance.pShaders)) - cast(*void)(*instance)) == 24, "VkGeneratedCommandsShaderInfoEXT.pShaders has unexpected offset % instead of 24", ((cast(*void)(*instance.pShaders)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkGeneratedCommandsShaderInfoEXT.pShaders)) == 8, "VkGeneratedCommandsShaderInfoEXT.pShaders has unexpected size % instead of 8", size_of(type_of(VkGeneratedCommandsShaderInfoEXT.pShaders)));
|
|
assert(size_of(VkGeneratedCommandsShaderInfoEXT) == 32, "VkGeneratedCommandsShaderInfoEXT has size % instead of 32", size_of(VkGeneratedCommandsShaderInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkWriteIndirectExecutionSetShaderEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkWriteIndirectExecutionSetShaderEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkWriteIndirectExecutionSetShaderEXT.sType)) == 4, "VkWriteIndirectExecutionSetShaderEXT.sType has unexpected size % instead of 4", size_of(type_of(VkWriteIndirectExecutionSetShaderEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkWriteIndirectExecutionSetShaderEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkWriteIndirectExecutionSetShaderEXT.pNext)) == 8, "VkWriteIndirectExecutionSetShaderEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkWriteIndirectExecutionSetShaderEXT.pNext)));
|
|
assert(((cast(*void)(*instance.index)) - cast(*void)(*instance)) == 16, "VkWriteIndirectExecutionSetShaderEXT.index has unexpected offset % instead of 16", ((cast(*void)(*instance.index)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkWriteIndirectExecutionSetShaderEXT.index)) == 4, "VkWriteIndirectExecutionSetShaderEXT.index has unexpected size % instead of 4", size_of(type_of(VkWriteIndirectExecutionSetShaderEXT.index)));
|
|
assert(((cast(*void)(*instance.shader)) - cast(*void)(*instance)) == 24, "VkWriteIndirectExecutionSetShaderEXT.shader has unexpected offset % instead of 24", ((cast(*void)(*instance.shader)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkWriteIndirectExecutionSetShaderEXT.shader)) == 8, "VkWriteIndirectExecutionSetShaderEXT.shader has unexpected size % instead of 8", size_of(type_of(VkWriteIndirectExecutionSetShaderEXT.shader)));
|
|
assert(size_of(VkWriteIndirectExecutionSetShaderEXT) == 32, "VkWriteIndirectExecutionSetShaderEXT has size % instead of 32", size_of(VkWriteIndirectExecutionSetShaderEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceImageAlignmentControlFeaturesMESA;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceImageAlignmentControlFeaturesMESA.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageAlignmentControlFeaturesMESA.sType)) == 4, "VkPhysicalDeviceImageAlignmentControlFeaturesMESA.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceImageAlignmentControlFeaturesMESA.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceImageAlignmentControlFeaturesMESA.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageAlignmentControlFeaturesMESA.pNext)) == 8, "VkPhysicalDeviceImageAlignmentControlFeaturesMESA.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceImageAlignmentControlFeaturesMESA.pNext)));
|
|
assert(((cast(*void)(*instance.imageAlignmentControl)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceImageAlignmentControlFeaturesMESA.imageAlignmentControl has unexpected offset % instead of 16", ((cast(*void)(*instance.imageAlignmentControl)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageAlignmentControlFeaturesMESA.imageAlignmentControl)) == 4, "VkPhysicalDeviceImageAlignmentControlFeaturesMESA.imageAlignmentControl has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceImageAlignmentControlFeaturesMESA.imageAlignmentControl)));
|
|
assert(size_of(VkPhysicalDeviceImageAlignmentControlFeaturesMESA) == 24, "VkPhysicalDeviceImageAlignmentControlFeaturesMESA has size % instead of 24", size_of(VkPhysicalDeviceImageAlignmentControlFeaturesMESA));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceImageAlignmentControlPropertiesMESA;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceImageAlignmentControlPropertiesMESA.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageAlignmentControlPropertiesMESA.sType)) == 4, "VkPhysicalDeviceImageAlignmentControlPropertiesMESA.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceImageAlignmentControlPropertiesMESA.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceImageAlignmentControlPropertiesMESA.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageAlignmentControlPropertiesMESA.pNext)) == 8, "VkPhysicalDeviceImageAlignmentControlPropertiesMESA.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceImageAlignmentControlPropertiesMESA.pNext)));
|
|
assert(((cast(*void)(*instance.supportedImageAlignmentMask)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceImageAlignmentControlPropertiesMESA.supportedImageAlignmentMask has unexpected offset % instead of 16", ((cast(*void)(*instance.supportedImageAlignmentMask)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceImageAlignmentControlPropertiesMESA.supportedImageAlignmentMask)) == 4, "VkPhysicalDeviceImageAlignmentControlPropertiesMESA.supportedImageAlignmentMask has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceImageAlignmentControlPropertiesMESA.supportedImageAlignmentMask)));
|
|
assert(size_of(VkPhysicalDeviceImageAlignmentControlPropertiesMESA) == 24, "VkPhysicalDeviceImageAlignmentControlPropertiesMESA has size % instead of 24", size_of(VkPhysicalDeviceImageAlignmentControlPropertiesMESA));
|
|
}
|
|
|
|
{
|
|
instance: VkImageAlignmentControlCreateInfoMESA;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkImageAlignmentControlCreateInfoMESA.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageAlignmentControlCreateInfoMESA.sType)) == 4, "VkImageAlignmentControlCreateInfoMESA.sType has unexpected size % instead of 4", size_of(type_of(VkImageAlignmentControlCreateInfoMESA.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkImageAlignmentControlCreateInfoMESA.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageAlignmentControlCreateInfoMESA.pNext)) == 8, "VkImageAlignmentControlCreateInfoMESA.pNext has unexpected size % instead of 8", size_of(type_of(VkImageAlignmentControlCreateInfoMESA.pNext)));
|
|
assert(((cast(*void)(*instance.maximumRequestedAlignment)) - cast(*void)(*instance)) == 16, "VkImageAlignmentControlCreateInfoMESA.maximumRequestedAlignment has unexpected offset % instead of 16", ((cast(*void)(*instance.maximumRequestedAlignment)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkImageAlignmentControlCreateInfoMESA.maximumRequestedAlignment)) == 4, "VkImageAlignmentControlCreateInfoMESA.maximumRequestedAlignment has unexpected size % instead of 4", size_of(type_of(VkImageAlignmentControlCreateInfoMESA.maximumRequestedAlignment)));
|
|
assert(size_of(VkImageAlignmentControlCreateInfoMESA) == 24, "VkImageAlignmentControlCreateInfoMESA has size % instead of 24", size_of(VkImageAlignmentControlCreateInfoMESA));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceDepthClampControlFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceDepthClampControlFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDepthClampControlFeaturesEXT.sType)) == 4, "VkPhysicalDeviceDepthClampControlFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDepthClampControlFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceDepthClampControlFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDepthClampControlFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceDepthClampControlFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceDepthClampControlFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.depthClampControl)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceDepthClampControlFeaturesEXT.depthClampControl has unexpected offset % instead of 16", ((cast(*void)(*instance.depthClampControl)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceDepthClampControlFeaturesEXT.depthClampControl)) == 4, "VkPhysicalDeviceDepthClampControlFeaturesEXT.depthClampControl has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceDepthClampControlFeaturesEXT.depthClampControl)));
|
|
assert(size_of(VkPhysicalDeviceDepthClampControlFeaturesEXT) == 24, "VkPhysicalDeviceDepthClampControlFeaturesEXT has size % instead of 24", size_of(VkPhysicalDeviceDepthClampControlFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPipelineViewportDepthClampControlCreateInfoEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPipelineViewportDepthClampControlCreateInfoEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineViewportDepthClampControlCreateInfoEXT.sType)) == 4, "VkPipelineViewportDepthClampControlCreateInfoEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPipelineViewportDepthClampControlCreateInfoEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPipelineViewportDepthClampControlCreateInfoEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineViewportDepthClampControlCreateInfoEXT.pNext)) == 8, "VkPipelineViewportDepthClampControlCreateInfoEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPipelineViewportDepthClampControlCreateInfoEXT.pNext)));
|
|
assert(((cast(*void)(*instance.depthClampMode)) - cast(*void)(*instance)) == 16, "VkPipelineViewportDepthClampControlCreateInfoEXT.depthClampMode has unexpected offset % instead of 16", ((cast(*void)(*instance.depthClampMode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineViewportDepthClampControlCreateInfoEXT.depthClampMode)) == 4, "VkPipelineViewportDepthClampControlCreateInfoEXT.depthClampMode has unexpected size % instead of 4", size_of(type_of(VkPipelineViewportDepthClampControlCreateInfoEXT.depthClampMode)));
|
|
assert(((cast(*void)(*instance.pDepthClampRange)) - cast(*void)(*instance)) == 24, "VkPipelineViewportDepthClampControlCreateInfoEXT.pDepthClampRange has unexpected offset % instead of 24", ((cast(*void)(*instance.pDepthClampRange)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPipelineViewportDepthClampControlCreateInfoEXT.pDepthClampRange)) == 8, "VkPipelineViewportDepthClampControlCreateInfoEXT.pDepthClampRange has unexpected size % instead of 8", size_of(type_of(VkPipelineViewportDepthClampControlCreateInfoEXT.pDepthClampRange)));
|
|
assert(size_of(VkPipelineViewportDepthClampControlCreateInfoEXT) == 32, "VkPipelineViewportDepthClampControlCreateInfoEXT has size % instead of 32", size_of(VkPipelineViewportDepthClampControlCreateInfoEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceHdrVividFeaturesHUAWEI;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceHdrVividFeaturesHUAWEI.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceHdrVividFeaturesHUAWEI.sType)) == 4, "VkPhysicalDeviceHdrVividFeaturesHUAWEI.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceHdrVividFeaturesHUAWEI.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceHdrVividFeaturesHUAWEI.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceHdrVividFeaturesHUAWEI.pNext)) == 8, "VkPhysicalDeviceHdrVividFeaturesHUAWEI.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceHdrVividFeaturesHUAWEI.pNext)));
|
|
assert(((cast(*void)(*instance.hdrVivid)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceHdrVividFeaturesHUAWEI.hdrVivid has unexpected offset % instead of 16", ((cast(*void)(*instance.hdrVivid)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceHdrVividFeaturesHUAWEI.hdrVivid)) == 4, "VkPhysicalDeviceHdrVividFeaturesHUAWEI.hdrVivid has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceHdrVividFeaturesHUAWEI.hdrVivid)));
|
|
assert(size_of(VkPhysicalDeviceHdrVividFeaturesHUAWEI) == 24, "VkPhysicalDeviceHdrVividFeaturesHUAWEI has size % instead of 24", size_of(VkPhysicalDeviceHdrVividFeaturesHUAWEI));
|
|
}
|
|
|
|
{
|
|
instance: VkHdrVividDynamicMetadataHUAWEI;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkHdrVividDynamicMetadataHUAWEI.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkHdrVividDynamicMetadataHUAWEI.sType)) == 4, "VkHdrVividDynamicMetadataHUAWEI.sType has unexpected size % instead of 4", size_of(type_of(VkHdrVividDynamicMetadataHUAWEI.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkHdrVividDynamicMetadataHUAWEI.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkHdrVividDynamicMetadataHUAWEI.pNext)) == 8, "VkHdrVividDynamicMetadataHUAWEI.pNext has unexpected size % instead of 8", size_of(type_of(VkHdrVividDynamicMetadataHUAWEI.pNext)));
|
|
assert(((cast(*void)(*instance.dynamicMetadataSize)) - cast(*void)(*instance)) == 16, "VkHdrVividDynamicMetadataHUAWEI.dynamicMetadataSize has unexpected offset % instead of 16", ((cast(*void)(*instance.dynamicMetadataSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkHdrVividDynamicMetadataHUAWEI.dynamicMetadataSize)) == 8, "VkHdrVividDynamicMetadataHUAWEI.dynamicMetadataSize has unexpected size % instead of 8", size_of(type_of(VkHdrVividDynamicMetadataHUAWEI.dynamicMetadataSize)));
|
|
assert(((cast(*void)(*instance.pDynamicMetadata)) - cast(*void)(*instance)) == 24, "VkHdrVividDynamicMetadataHUAWEI.pDynamicMetadata has unexpected offset % instead of 24", ((cast(*void)(*instance.pDynamicMetadata)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkHdrVividDynamicMetadataHUAWEI.pDynamicMetadata)) == 8, "VkHdrVividDynamicMetadataHUAWEI.pDynamicMetadata has unexpected size % instead of 8", size_of(type_of(VkHdrVividDynamicMetadataHUAWEI.pDynamicMetadata)));
|
|
assert(size_of(VkHdrVividDynamicMetadataHUAWEI) == 32, "VkHdrVividDynamicMetadataHUAWEI has size % instead of 32", size_of(VkHdrVividDynamicMetadataHUAWEI));
|
|
}
|
|
|
|
{
|
|
instance: VkCooperativeMatrixFlexibleDimensionsPropertiesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkCooperativeMatrixFlexibleDimensionsPropertiesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCooperativeMatrixFlexibleDimensionsPropertiesNV.sType)) == 4, "VkCooperativeMatrixFlexibleDimensionsPropertiesNV.sType has unexpected size % instead of 4", size_of(type_of(VkCooperativeMatrixFlexibleDimensionsPropertiesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkCooperativeMatrixFlexibleDimensionsPropertiesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCooperativeMatrixFlexibleDimensionsPropertiesNV.pNext)) == 8, "VkCooperativeMatrixFlexibleDimensionsPropertiesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkCooperativeMatrixFlexibleDimensionsPropertiesNV.pNext)));
|
|
assert(((cast(*void)(*instance.MGranularity)) - cast(*void)(*instance)) == 16, "VkCooperativeMatrixFlexibleDimensionsPropertiesNV.MGranularity has unexpected offset % instead of 16", ((cast(*void)(*instance.MGranularity)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCooperativeMatrixFlexibleDimensionsPropertiesNV.MGranularity)) == 4, "VkCooperativeMatrixFlexibleDimensionsPropertiesNV.MGranularity has unexpected size % instead of 4", size_of(type_of(VkCooperativeMatrixFlexibleDimensionsPropertiesNV.MGranularity)));
|
|
assert(((cast(*void)(*instance.NGranularity)) - cast(*void)(*instance)) == 20, "VkCooperativeMatrixFlexibleDimensionsPropertiesNV.NGranularity has unexpected offset % instead of 20", ((cast(*void)(*instance.NGranularity)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCooperativeMatrixFlexibleDimensionsPropertiesNV.NGranularity)) == 4, "VkCooperativeMatrixFlexibleDimensionsPropertiesNV.NGranularity has unexpected size % instead of 4", size_of(type_of(VkCooperativeMatrixFlexibleDimensionsPropertiesNV.NGranularity)));
|
|
assert(((cast(*void)(*instance.KGranularity)) - cast(*void)(*instance)) == 24, "VkCooperativeMatrixFlexibleDimensionsPropertiesNV.KGranularity has unexpected offset % instead of 24", ((cast(*void)(*instance.KGranularity)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCooperativeMatrixFlexibleDimensionsPropertiesNV.KGranularity)) == 4, "VkCooperativeMatrixFlexibleDimensionsPropertiesNV.KGranularity has unexpected size % instead of 4", size_of(type_of(VkCooperativeMatrixFlexibleDimensionsPropertiesNV.KGranularity)));
|
|
assert(((cast(*void)(*instance.AType)) - cast(*void)(*instance)) == 28, "VkCooperativeMatrixFlexibleDimensionsPropertiesNV.AType has unexpected offset % instead of 28", ((cast(*void)(*instance.AType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCooperativeMatrixFlexibleDimensionsPropertiesNV.AType)) == 4, "VkCooperativeMatrixFlexibleDimensionsPropertiesNV.AType has unexpected size % instead of 4", size_of(type_of(VkCooperativeMatrixFlexibleDimensionsPropertiesNV.AType)));
|
|
assert(((cast(*void)(*instance.BType)) - cast(*void)(*instance)) == 32, "VkCooperativeMatrixFlexibleDimensionsPropertiesNV.BType has unexpected offset % instead of 32", ((cast(*void)(*instance.BType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCooperativeMatrixFlexibleDimensionsPropertiesNV.BType)) == 4, "VkCooperativeMatrixFlexibleDimensionsPropertiesNV.BType has unexpected size % instead of 4", size_of(type_of(VkCooperativeMatrixFlexibleDimensionsPropertiesNV.BType)));
|
|
assert(((cast(*void)(*instance.CType)) - cast(*void)(*instance)) == 36, "VkCooperativeMatrixFlexibleDimensionsPropertiesNV.CType has unexpected offset % instead of 36", ((cast(*void)(*instance.CType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCooperativeMatrixFlexibleDimensionsPropertiesNV.CType)) == 4, "VkCooperativeMatrixFlexibleDimensionsPropertiesNV.CType has unexpected size % instead of 4", size_of(type_of(VkCooperativeMatrixFlexibleDimensionsPropertiesNV.CType)));
|
|
assert(((cast(*void)(*instance.ResultType)) - cast(*void)(*instance)) == 40, "VkCooperativeMatrixFlexibleDimensionsPropertiesNV.ResultType has unexpected offset % instead of 40", ((cast(*void)(*instance.ResultType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCooperativeMatrixFlexibleDimensionsPropertiesNV.ResultType)) == 4, "VkCooperativeMatrixFlexibleDimensionsPropertiesNV.ResultType has unexpected size % instead of 4", size_of(type_of(VkCooperativeMatrixFlexibleDimensionsPropertiesNV.ResultType)));
|
|
assert(((cast(*void)(*instance.saturatingAccumulation)) - cast(*void)(*instance)) == 44, "VkCooperativeMatrixFlexibleDimensionsPropertiesNV.saturatingAccumulation has unexpected offset % instead of 44", ((cast(*void)(*instance.saturatingAccumulation)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCooperativeMatrixFlexibleDimensionsPropertiesNV.saturatingAccumulation)) == 4, "VkCooperativeMatrixFlexibleDimensionsPropertiesNV.saturatingAccumulation has unexpected size % instead of 4", size_of(type_of(VkCooperativeMatrixFlexibleDimensionsPropertiesNV.saturatingAccumulation)));
|
|
assert(((cast(*void)(*instance.scope)) - cast(*void)(*instance)) == 48, "VkCooperativeMatrixFlexibleDimensionsPropertiesNV.scope has unexpected offset % instead of 48", ((cast(*void)(*instance.scope)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCooperativeMatrixFlexibleDimensionsPropertiesNV.scope)) == 4, "VkCooperativeMatrixFlexibleDimensionsPropertiesNV.scope has unexpected size % instead of 4", size_of(type_of(VkCooperativeMatrixFlexibleDimensionsPropertiesNV.scope)));
|
|
assert(((cast(*void)(*instance.workgroupInvocations)) - cast(*void)(*instance)) == 52, "VkCooperativeMatrixFlexibleDimensionsPropertiesNV.workgroupInvocations has unexpected offset % instead of 52", ((cast(*void)(*instance.workgroupInvocations)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCooperativeMatrixFlexibleDimensionsPropertiesNV.workgroupInvocations)) == 4, "VkCooperativeMatrixFlexibleDimensionsPropertiesNV.workgroupInvocations has unexpected size % instead of 4", size_of(type_of(VkCooperativeMatrixFlexibleDimensionsPropertiesNV.workgroupInvocations)));
|
|
assert(size_of(VkCooperativeMatrixFlexibleDimensionsPropertiesNV) == 56, "VkCooperativeMatrixFlexibleDimensionsPropertiesNV has size % instead of 56", size_of(VkCooperativeMatrixFlexibleDimensionsPropertiesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceCooperativeMatrix2FeaturesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceCooperativeMatrix2FeaturesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCooperativeMatrix2FeaturesNV.sType)) == 4, "VkPhysicalDeviceCooperativeMatrix2FeaturesNV.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCooperativeMatrix2FeaturesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceCooperativeMatrix2FeaturesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCooperativeMatrix2FeaturesNV.pNext)) == 8, "VkPhysicalDeviceCooperativeMatrix2FeaturesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceCooperativeMatrix2FeaturesNV.pNext)));
|
|
assert(((cast(*void)(*instance.cooperativeMatrixWorkgroupScope)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceCooperativeMatrix2FeaturesNV.cooperativeMatrixWorkgroupScope has unexpected offset % instead of 16", ((cast(*void)(*instance.cooperativeMatrixWorkgroupScope)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCooperativeMatrix2FeaturesNV.cooperativeMatrixWorkgroupScope)) == 4, "VkPhysicalDeviceCooperativeMatrix2FeaturesNV.cooperativeMatrixWorkgroupScope has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCooperativeMatrix2FeaturesNV.cooperativeMatrixWorkgroupScope)));
|
|
assert(((cast(*void)(*instance.cooperativeMatrixFlexibleDimensions)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceCooperativeMatrix2FeaturesNV.cooperativeMatrixFlexibleDimensions has unexpected offset % instead of 20", ((cast(*void)(*instance.cooperativeMatrixFlexibleDimensions)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCooperativeMatrix2FeaturesNV.cooperativeMatrixFlexibleDimensions)) == 4, "VkPhysicalDeviceCooperativeMatrix2FeaturesNV.cooperativeMatrixFlexibleDimensions has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCooperativeMatrix2FeaturesNV.cooperativeMatrixFlexibleDimensions)));
|
|
assert(((cast(*void)(*instance.cooperativeMatrixReductions)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceCooperativeMatrix2FeaturesNV.cooperativeMatrixReductions has unexpected offset % instead of 24", ((cast(*void)(*instance.cooperativeMatrixReductions)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCooperativeMatrix2FeaturesNV.cooperativeMatrixReductions)) == 4, "VkPhysicalDeviceCooperativeMatrix2FeaturesNV.cooperativeMatrixReductions has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCooperativeMatrix2FeaturesNV.cooperativeMatrixReductions)));
|
|
assert(((cast(*void)(*instance.cooperativeMatrixConversions)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceCooperativeMatrix2FeaturesNV.cooperativeMatrixConversions has unexpected offset % instead of 28", ((cast(*void)(*instance.cooperativeMatrixConversions)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCooperativeMatrix2FeaturesNV.cooperativeMatrixConversions)) == 4, "VkPhysicalDeviceCooperativeMatrix2FeaturesNV.cooperativeMatrixConversions has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCooperativeMatrix2FeaturesNV.cooperativeMatrixConversions)));
|
|
assert(((cast(*void)(*instance.cooperativeMatrixPerElementOperations)) - cast(*void)(*instance)) == 32, "VkPhysicalDeviceCooperativeMatrix2FeaturesNV.cooperativeMatrixPerElementOperations has unexpected offset % instead of 32", ((cast(*void)(*instance.cooperativeMatrixPerElementOperations)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCooperativeMatrix2FeaturesNV.cooperativeMatrixPerElementOperations)) == 4, "VkPhysicalDeviceCooperativeMatrix2FeaturesNV.cooperativeMatrixPerElementOperations has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCooperativeMatrix2FeaturesNV.cooperativeMatrixPerElementOperations)));
|
|
assert(((cast(*void)(*instance.cooperativeMatrixTensorAddressing)) - cast(*void)(*instance)) == 36, "VkPhysicalDeviceCooperativeMatrix2FeaturesNV.cooperativeMatrixTensorAddressing has unexpected offset % instead of 36", ((cast(*void)(*instance.cooperativeMatrixTensorAddressing)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCooperativeMatrix2FeaturesNV.cooperativeMatrixTensorAddressing)) == 4, "VkPhysicalDeviceCooperativeMatrix2FeaturesNV.cooperativeMatrixTensorAddressing has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCooperativeMatrix2FeaturesNV.cooperativeMatrixTensorAddressing)));
|
|
assert(((cast(*void)(*instance.cooperativeMatrixBlockLoads)) - cast(*void)(*instance)) == 40, "VkPhysicalDeviceCooperativeMatrix2FeaturesNV.cooperativeMatrixBlockLoads has unexpected offset % instead of 40", ((cast(*void)(*instance.cooperativeMatrixBlockLoads)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCooperativeMatrix2FeaturesNV.cooperativeMatrixBlockLoads)) == 4, "VkPhysicalDeviceCooperativeMatrix2FeaturesNV.cooperativeMatrixBlockLoads has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCooperativeMatrix2FeaturesNV.cooperativeMatrixBlockLoads)));
|
|
assert(size_of(VkPhysicalDeviceCooperativeMatrix2FeaturesNV) == 48, "VkPhysicalDeviceCooperativeMatrix2FeaturesNV has size % instead of 48", size_of(VkPhysicalDeviceCooperativeMatrix2FeaturesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceCooperativeMatrix2PropertiesNV;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceCooperativeMatrix2PropertiesNV.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCooperativeMatrix2PropertiesNV.sType)) == 4, "VkPhysicalDeviceCooperativeMatrix2PropertiesNV.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCooperativeMatrix2PropertiesNV.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceCooperativeMatrix2PropertiesNV.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCooperativeMatrix2PropertiesNV.pNext)) == 8, "VkPhysicalDeviceCooperativeMatrix2PropertiesNV.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceCooperativeMatrix2PropertiesNV.pNext)));
|
|
assert(((cast(*void)(*instance.cooperativeMatrixWorkgroupScopeMaxWorkgroupSize)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceCooperativeMatrix2PropertiesNV.cooperativeMatrixWorkgroupScopeMaxWorkgroupSize has unexpected offset % instead of 16", ((cast(*void)(*instance.cooperativeMatrixWorkgroupScopeMaxWorkgroupSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCooperativeMatrix2PropertiesNV.cooperativeMatrixWorkgroupScopeMaxWorkgroupSize)) == 4, "VkPhysicalDeviceCooperativeMatrix2PropertiesNV.cooperativeMatrixWorkgroupScopeMaxWorkgroupSize has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCooperativeMatrix2PropertiesNV.cooperativeMatrixWorkgroupScopeMaxWorkgroupSize)));
|
|
assert(((cast(*void)(*instance.cooperativeMatrixFlexibleDimensionsMaxDimension)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceCooperativeMatrix2PropertiesNV.cooperativeMatrixFlexibleDimensionsMaxDimension has unexpected offset % instead of 20", ((cast(*void)(*instance.cooperativeMatrixFlexibleDimensionsMaxDimension)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCooperativeMatrix2PropertiesNV.cooperativeMatrixFlexibleDimensionsMaxDimension)) == 4, "VkPhysicalDeviceCooperativeMatrix2PropertiesNV.cooperativeMatrixFlexibleDimensionsMaxDimension has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCooperativeMatrix2PropertiesNV.cooperativeMatrixFlexibleDimensionsMaxDimension)));
|
|
assert(((cast(*void)(*instance.cooperativeMatrixWorkgroupScopeReservedSharedMemory)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceCooperativeMatrix2PropertiesNV.cooperativeMatrixWorkgroupScopeReservedSharedMemory has unexpected offset % instead of 24", ((cast(*void)(*instance.cooperativeMatrixWorkgroupScopeReservedSharedMemory)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceCooperativeMatrix2PropertiesNV.cooperativeMatrixWorkgroupScopeReservedSharedMemory)) == 4, "VkPhysicalDeviceCooperativeMatrix2PropertiesNV.cooperativeMatrixWorkgroupScopeReservedSharedMemory has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceCooperativeMatrix2PropertiesNV.cooperativeMatrixWorkgroupScopeReservedSharedMemory)));
|
|
assert(size_of(VkPhysicalDeviceCooperativeMatrix2PropertiesNV) == 32, "VkPhysicalDeviceCooperativeMatrix2PropertiesNV has size % instead of 32", size_of(VkPhysicalDeviceCooperativeMatrix2PropertiesNV));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT.sType)) == 4, "VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.vertexAttributeRobustness)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT.vertexAttributeRobustness has unexpected offset % instead of 16", ((cast(*void)(*instance.vertexAttributeRobustness)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT.vertexAttributeRobustness)) == 4, "VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT.vertexAttributeRobustness has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT.vertexAttributeRobustness)));
|
|
assert(size_of(VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT) == 24, "VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT has size % instead of 24", size_of(VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkAccelerationStructureBuildRangeInfoKHR;
|
|
assert(((cast(*void)(*instance.primitiveCount)) - cast(*void)(*instance)) == 0, "VkAccelerationStructureBuildRangeInfoKHR.primitiveCount has unexpected offset % instead of 0", ((cast(*void)(*instance.primitiveCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureBuildRangeInfoKHR.primitiveCount)) == 4, "VkAccelerationStructureBuildRangeInfoKHR.primitiveCount has unexpected size % instead of 4", size_of(type_of(VkAccelerationStructureBuildRangeInfoKHR.primitiveCount)));
|
|
assert(((cast(*void)(*instance.primitiveOffset)) - cast(*void)(*instance)) == 4, "VkAccelerationStructureBuildRangeInfoKHR.primitiveOffset has unexpected offset % instead of 4", ((cast(*void)(*instance.primitiveOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureBuildRangeInfoKHR.primitiveOffset)) == 4, "VkAccelerationStructureBuildRangeInfoKHR.primitiveOffset has unexpected size % instead of 4", size_of(type_of(VkAccelerationStructureBuildRangeInfoKHR.primitiveOffset)));
|
|
assert(((cast(*void)(*instance.firstVertex)) - cast(*void)(*instance)) == 8, "VkAccelerationStructureBuildRangeInfoKHR.firstVertex has unexpected offset % instead of 8", ((cast(*void)(*instance.firstVertex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureBuildRangeInfoKHR.firstVertex)) == 4, "VkAccelerationStructureBuildRangeInfoKHR.firstVertex has unexpected size % instead of 4", size_of(type_of(VkAccelerationStructureBuildRangeInfoKHR.firstVertex)));
|
|
assert(((cast(*void)(*instance.transformOffset)) - cast(*void)(*instance)) == 12, "VkAccelerationStructureBuildRangeInfoKHR.transformOffset has unexpected offset % instead of 12", ((cast(*void)(*instance.transformOffset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureBuildRangeInfoKHR.transformOffset)) == 4, "VkAccelerationStructureBuildRangeInfoKHR.transformOffset has unexpected size % instead of 4", size_of(type_of(VkAccelerationStructureBuildRangeInfoKHR.transformOffset)));
|
|
assert(size_of(VkAccelerationStructureBuildRangeInfoKHR) == 16, "VkAccelerationStructureBuildRangeInfoKHR has size % instead of 16", size_of(VkAccelerationStructureBuildRangeInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkAccelerationStructureGeometryTrianglesDataKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkAccelerationStructureGeometryTrianglesDataKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureGeometryTrianglesDataKHR.sType)) == 4, "VkAccelerationStructureGeometryTrianglesDataKHR.sType has unexpected size % instead of 4", size_of(type_of(VkAccelerationStructureGeometryTrianglesDataKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkAccelerationStructureGeometryTrianglesDataKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureGeometryTrianglesDataKHR.pNext)) == 8, "VkAccelerationStructureGeometryTrianglesDataKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureGeometryTrianglesDataKHR.pNext)));
|
|
assert(((cast(*void)(*instance.vertexFormat)) - cast(*void)(*instance)) == 16, "VkAccelerationStructureGeometryTrianglesDataKHR.vertexFormat has unexpected offset % instead of 16", ((cast(*void)(*instance.vertexFormat)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureGeometryTrianglesDataKHR.vertexFormat)) == 4, "VkAccelerationStructureGeometryTrianglesDataKHR.vertexFormat has unexpected size % instead of 4", size_of(type_of(VkAccelerationStructureGeometryTrianglesDataKHR.vertexFormat)));
|
|
assert(((cast(*void)(*instance.vertexData)) - cast(*void)(*instance)) == 24, "VkAccelerationStructureGeometryTrianglesDataKHR.vertexData has unexpected offset % instead of 24", ((cast(*void)(*instance.vertexData)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureGeometryTrianglesDataKHR.vertexData)) == 8, "VkAccelerationStructureGeometryTrianglesDataKHR.vertexData has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureGeometryTrianglesDataKHR.vertexData)));
|
|
assert(((cast(*void)(*instance.vertexStride)) - cast(*void)(*instance)) == 32, "VkAccelerationStructureGeometryTrianglesDataKHR.vertexStride has unexpected offset % instead of 32", ((cast(*void)(*instance.vertexStride)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureGeometryTrianglesDataKHR.vertexStride)) == 8, "VkAccelerationStructureGeometryTrianglesDataKHR.vertexStride has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureGeometryTrianglesDataKHR.vertexStride)));
|
|
assert(((cast(*void)(*instance.maxVertex)) - cast(*void)(*instance)) == 40, "VkAccelerationStructureGeometryTrianglesDataKHR.maxVertex has unexpected offset % instead of 40", ((cast(*void)(*instance.maxVertex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureGeometryTrianglesDataKHR.maxVertex)) == 4, "VkAccelerationStructureGeometryTrianglesDataKHR.maxVertex has unexpected size % instead of 4", size_of(type_of(VkAccelerationStructureGeometryTrianglesDataKHR.maxVertex)));
|
|
assert(((cast(*void)(*instance.indexType)) - cast(*void)(*instance)) == 44, "VkAccelerationStructureGeometryTrianglesDataKHR.indexType has unexpected offset % instead of 44", ((cast(*void)(*instance.indexType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureGeometryTrianglesDataKHR.indexType)) == 4, "VkAccelerationStructureGeometryTrianglesDataKHR.indexType has unexpected size % instead of 4", size_of(type_of(VkAccelerationStructureGeometryTrianglesDataKHR.indexType)));
|
|
assert(((cast(*void)(*instance.indexData)) - cast(*void)(*instance)) == 48, "VkAccelerationStructureGeometryTrianglesDataKHR.indexData has unexpected offset % instead of 48", ((cast(*void)(*instance.indexData)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureGeometryTrianglesDataKHR.indexData)) == 8, "VkAccelerationStructureGeometryTrianglesDataKHR.indexData has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureGeometryTrianglesDataKHR.indexData)));
|
|
assert(((cast(*void)(*instance.transformData)) - cast(*void)(*instance)) == 56, "VkAccelerationStructureGeometryTrianglesDataKHR.transformData has unexpected offset % instead of 56", ((cast(*void)(*instance.transformData)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureGeometryTrianglesDataKHR.transformData)) == 8, "VkAccelerationStructureGeometryTrianglesDataKHR.transformData has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureGeometryTrianglesDataKHR.transformData)));
|
|
assert(size_of(VkAccelerationStructureGeometryTrianglesDataKHR) == 64, "VkAccelerationStructureGeometryTrianglesDataKHR has size % instead of 64", size_of(VkAccelerationStructureGeometryTrianglesDataKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkAccelerationStructureGeometryAabbsDataKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkAccelerationStructureGeometryAabbsDataKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureGeometryAabbsDataKHR.sType)) == 4, "VkAccelerationStructureGeometryAabbsDataKHR.sType has unexpected size % instead of 4", size_of(type_of(VkAccelerationStructureGeometryAabbsDataKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkAccelerationStructureGeometryAabbsDataKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureGeometryAabbsDataKHR.pNext)) == 8, "VkAccelerationStructureGeometryAabbsDataKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureGeometryAabbsDataKHR.pNext)));
|
|
assert(((cast(*void)(*instance.data)) - cast(*void)(*instance)) == 16, "VkAccelerationStructureGeometryAabbsDataKHR.data has unexpected offset % instead of 16", ((cast(*void)(*instance.data)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureGeometryAabbsDataKHR.data)) == 8, "VkAccelerationStructureGeometryAabbsDataKHR.data has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureGeometryAabbsDataKHR.data)));
|
|
assert(((cast(*void)(*instance.stride)) - cast(*void)(*instance)) == 24, "VkAccelerationStructureGeometryAabbsDataKHR.stride has unexpected offset % instead of 24", ((cast(*void)(*instance.stride)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureGeometryAabbsDataKHR.stride)) == 8, "VkAccelerationStructureGeometryAabbsDataKHR.stride has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureGeometryAabbsDataKHR.stride)));
|
|
assert(size_of(VkAccelerationStructureGeometryAabbsDataKHR) == 32, "VkAccelerationStructureGeometryAabbsDataKHR has size % instead of 32", size_of(VkAccelerationStructureGeometryAabbsDataKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkAccelerationStructureGeometryInstancesDataKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkAccelerationStructureGeometryInstancesDataKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureGeometryInstancesDataKHR.sType)) == 4, "VkAccelerationStructureGeometryInstancesDataKHR.sType has unexpected size % instead of 4", size_of(type_of(VkAccelerationStructureGeometryInstancesDataKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkAccelerationStructureGeometryInstancesDataKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureGeometryInstancesDataKHR.pNext)) == 8, "VkAccelerationStructureGeometryInstancesDataKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureGeometryInstancesDataKHR.pNext)));
|
|
assert(((cast(*void)(*instance.arrayOfPointers)) - cast(*void)(*instance)) == 16, "VkAccelerationStructureGeometryInstancesDataKHR.arrayOfPointers has unexpected offset % instead of 16", ((cast(*void)(*instance.arrayOfPointers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureGeometryInstancesDataKHR.arrayOfPointers)) == 4, "VkAccelerationStructureGeometryInstancesDataKHR.arrayOfPointers has unexpected size % instead of 4", size_of(type_of(VkAccelerationStructureGeometryInstancesDataKHR.arrayOfPointers)));
|
|
assert(((cast(*void)(*instance.data)) - cast(*void)(*instance)) == 24, "VkAccelerationStructureGeometryInstancesDataKHR.data has unexpected offset % instead of 24", ((cast(*void)(*instance.data)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureGeometryInstancesDataKHR.data)) == 8, "VkAccelerationStructureGeometryInstancesDataKHR.data has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureGeometryInstancesDataKHR.data)));
|
|
assert(size_of(VkAccelerationStructureGeometryInstancesDataKHR) == 32, "VkAccelerationStructureGeometryInstancesDataKHR has size % instead of 32", size_of(VkAccelerationStructureGeometryInstancesDataKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkAccelerationStructureGeometryDataKHR;
|
|
assert(((cast(*void)(*instance.triangles)) - cast(*void)(*instance)) == 0, "VkAccelerationStructureGeometryDataKHR.triangles has unexpected offset % instead of 0", ((cast(*void)(*instance.triangles)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureGeometryDataKHR.triangles)) == 64, "VkAccelerationStructureGeometryDataKHR.triangles has unexpected size % instead of 64", size_of(type_of(VkAccelerationStructureGeometryDataKHR.triangles)));
|
|
assert(((cast(*void)(*instance.aabbs)) - cast(*void)(*instance)) == 0, "VkAccelerationStructureGeometryDataKHR.aabbs has unexpected offset % instead of 0", ((cast(*void)(*instance.aabbs)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureGeometryDataKHR.aabbs)) == 32, "VkAccelerationStructureGeometryDataKHR.aabbs has unexpected size % instead of 32", size_of(type_of(VkAccelerationStructureGeometryDataKHR.aabbs)));
|
|
assert(((cast(*void)(*instance.instances)) - cast(*void)(*instance)) == 0, "VkAccelerationStructureGeometryDataKHR.instances has unexpected offset % instead of 0", ((cast(*void)(*instance.instances)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureGeometryDataKHR.instances)) == 32, "VkAccelerationStructureGeometryDataKHR.instances has unexpected size % instead of 32", size_of(type_of(VkAccelerationStructureGeometryDataKHR.instances)));
|
|
assert(size_of(VkAccelerationStructureGeometryDataKHR) == 64, "VkAccelerationStructureGeometryDataKHR has size % instead of 64", size_of(VkAccelerationStructureGeometryDataKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkAccelerationStructureGeometryKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkAccelerationStructureGeometryKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureGeometryKHR.sType)) == 4, "VkAccelerationStructureGeometryKHR.sType has unexpected size % instead of 4", size_of(type_of(VkAccelerationStructureGeometryKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkAccelerationStructureGeometryKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureGeometryKHR.pNext)) == 8, "VkAccelerationStructureGeometryKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureGeometryKHR.pNext)));
|
|
assert(((cast(*void)(*instance.geometryType)) - cast(*void)(*instance)) == 16, "VkAccelerationStructureGeometryKHR.geometryType has unexpected offset % instead of 16", ((cast(*void)(*instance.geometryType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureGeometryKHR.geometryType)) == 4, "VkAccelerationStructureGeometryKHR.geometryType has unexpected size % instead of 4", size_of(type_of(VkAccelerationStructureGeometryKHR.geometryType)));
|
|
assert(((cast(*void)(*instance.geometry)) - cast(*void)(*instance)) == 24, "VkAccelerationStructureGeometryKHR.geometry has unexpected offset % instead of 24", ((cast(*void)(*instance.geometry)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureGeometryKHR.geometry)) == 64, "VkAccelerationStructureGeometryKHR.geometry has unexpected size % instead of 64", size_of(type_of(VkAccelerationStructureGeometryKHR.geometry)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 88, "VkAccelerationStructureGeometryKHR.flags has unexpected offset % instead of 88", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureGeometryKHR.flags)) == 4, "VkAccelerationStructureGeometryKHR.flags has unexpected size % instead of 4", size_of(type_of(VkAccelerationStructureGeometryKHR.flags)));
|
|
assert(size_of(VkAccelerationStructureGeometryKHR) == 96, "VkAccelerationStructureGeometryKHR has size % instead of 96", size_of(VkAccelerationStructureGeometryKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkAccelerationStructureBuildGeometryInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkAccelerationStructureBuildGeometryInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureBuildGeometryInfoKHR.sType)) == 4, "VkAccelerationStructureBuildGeometryInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkAccelerationStructureBuildGeometryInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkAccelerationStructureBuildGeometryInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureBuildGeometryInfoKHR.pNext)) == 8, "VkAccelerationStructureBuildGeometryInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureBuildGeometryInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.type)) - cast(*void)(*instance)) == 16, "VkAccelerationStructureBuildGeometryInfoKHR.type has unexpected offset % instead of 16", ((cast(*void)(*instance.type)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureBuildGeometryInfoKHR.type)) == 4, "VkAccelerationStructureBuildGeometryInfoKHR.type has unexpected size % instead of 4", size_of(type_of(VkAccelerationStructureBuildGeometryInfoKHR.type)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 20, "VkAccelerationStructureBuildGeometryInfoKHR.flags has unexpected offset % instead of 20", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureBuildGeometryInfoKHR.flags)) == 4, "VkAccelerationStructureBuildGeometryInfoKHR.flags has unexpected size % instead of 4", size_of(type_of(VkAccelerationStructureBuildGeometryInfoKHR.flags)));
|
|
assert(((cast(*void)(*instance.mode)) - cast(*void)(*instance)) == 24, "VkAccelerationStructureBuildGeometryInfoKHR.mode has unexpected offset % instead of 24", ((cast(*void)(*instance.mode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureBuildGeometryInfoKHR.mode)) == 4, "VkAccelerationStructureBuildGeometryInfoKHR.mode has unexpected size % instead of 4", size_of(type_of(VkAccelerationStructureBuildGeometryInfoKHR.mode)));
|
|
assert(((cast(*void)(*instance.srcAccelerationStructure)) - cast(*void)(*instance)) == 32, "VkAccelerationStructureBuildGeometryInfoKHR.srcAccelerationStructure has unexpected offset % instead of 32", ((cast(*void)(*instance.srcAccelerationStructure)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureBuildGeometryInfoKHR.srcAccelerationStructure)) == 8, "VkAccelerationStructureBuildGeometryInfoKHR.srcAccelerationStructure has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureBuildGeometryInfoKHR.srcAccelerationStructure)));
|
|
assert(((cast(*void)(*instance.dstAccelerationStructure)) - cast(*void)(*instance)) == 40, "VkAccelerationStructureBuildGeometryInfoKHR.dstAccelerationStructure has unexpected offset % instead of 40", ((cast(*void)(*instance.dstAccelerationStructure)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureBuildGeometryInfoKHR.dstAccelerationStructure)) == 8, "VkAccelerationStructureBuildGeometryInfoKHR.dstAccelerationStructure has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureBuildGeometryInfoKHR.dstAccelerationStructure)));
|
|
assert(((cast(*void)(*instance.geometryCount)) - cast(*void)(*instance)) == 48, "VkAccelerationStructureBuildGeometryInfoKHR.geometryCount has unexpected offset % instead of 48", ((cast(*void)(*instance.geometryCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureBuildGeometryInfoKHR.geometryCount)) == 4, "VkAccelerationStructureBuildGeometryInfoKHR.geometryCount has unexpected size % instead of 4", size_of(type_of(VkAccelerationStructureBuildGeometryInfoKHR.geometryCount)));
|
|
assert(((cast(*void)(*instance.pGeometries)) - cast(*void)(*instance)) == 56, "VkAccelerationStructureBuildGeometryInfoKHR.pGeometries has unexpected offset % instead of 56", ((cast(*void)(*instance.pGeometries)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureBuildGeometryInfoKHR.pGeometries)) == 8, "VkAccelerationStructureBuildGeometryInfoKHR.pGeometries has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureBuildGeometryInfoKHR.pGeometries)));
|
|
assert(((cast(*void)(*instance.ppGeometries)) - cast(*void)(*instance)) == 64, "VkAccelerationStructureBuildGeometryInfoKHR.ppGeometries has unexpected offset % instead of 64", ((cast(*void)(*instance.ppGeometries)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureBuildGeometryInfoKHR.ppGeometries)) == 8, "VkAccelerationStructureBuildGeometryInfoKHR.ppGeometries has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureBuildGeometryInfoKHR.ppGeometries)));
|
|
assert(((cast(*void)(*instance.scratchData)) - cast(*void)(*instance)) == 72, "VkAccelerationStructureBuildGeometryInfoKHR.scratchData has unexpected offset % instead of 72", ((cast(*void)(*instance.scratchData)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureBuildGeometryInfoKHR.scratchData)) == 8, "VkAccelerationStructureBuildGeometryInfoKHR.scratchData has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureBuildGeometryInfoKHR.scratchData)));
|
|
assert(size_of(VkAccelerationStructureBuildGeometryInfoKHR) == 80, "VkAccelerationStructureBuildGeometryInfoKHR has size % instead of 80", size_of(VkAccelerationStructureBuildGeometryInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkAccelerationStructureCreateInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkAccelerationStructureCreateInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureCreateInfoKHR.sType)) == 4, "VkAccelerationStructureCreateInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkAccelerationStructureCreateInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkAccelerationStructureCreateInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureCreateInfoKHR.pNext)) == 8, "VkAccelerationStructureCreateInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureCreateInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.createFlags)) - cast(*void)(*instance)) == 16, "VkAccelerationStructureCreateInfoKHR.createFlags has unexpected offset % instead of 16", ((cast(*void)(*instance.createFlags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureCreateInfoKHR.createFlags)) == 4, "VkAccelerationStructureCreateInfoKHR.createFlags has unexpected size % instead of 4", size_of(type_of(VkAccelerationStructureCreateInfoKHR.createFlags)));
|
|
assert(((cast(*void)(*instance.buffer)) - cast(*void)(*instance)) == 24, "VkAccelerationStructureCreateInfoKHR.buffer has unexpected offset % instead of 24", ((cast(*void)(*instance.buffer)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureCreateInfoKHR.buffer)) == 8, "VkAccelerationStructureCreateInfoKHR.buffer has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureCreateInfoKHR.buffer)));
|
|
assert(((cast(*void)(*instance.offset)) - cast(*void)(*instance)) == 32, "VkAccelerationStructureCreateInfoKHR.offset has unexpected offset % instead of 32", ((cast(*void)(*instance.offset)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureCreateInfoKHR.offset)) == 8, "VkAccelerationStructureCreateInfoKHR.offset has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureCreateInfoKHR.offset)));
|
|
assert(((cast(*void)(*instance.size)) - cast(*void)(*instance)) == 40, "VkAccelerationStructureCreateInfoKHR.size has unexpected offset % instead of 40", ((cast(*void)(*instance.size)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureCreateInfoKHR.size)) == 8, "VkAccelerationStructureCreateInfoKHR.size has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureCreateInfoKHR.size)));
|
|
assert(((cast(*void)(*instance.type)) - cast(*void)(*instance)) == 48, "VkAccelerationStructureCreateInfoKHR.type has unexpected offset % instead of 48", ((cast(*void)(*instance.type)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureCreateInfoKHR.type)) == 4, "VkAccelerationStructureCreateInfoKHR.type has unexpected size % instead of 4", size_of(type_of(VkAccelerationStructureCreateInfoKHR.type)));
|
|
assert(((cast(*void)(*instance.deviceAddress)) - cast(*void)(*instance)) == 56, "VkAccelerationStructureCreateInfoKHR.deviceAddress has unexpected offset % instead of 56", ((cast(*void)(*instance.deviceAddress)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureCreateInfoKHR.deviceAddress)) == 8, "VkAccelerationStructureCreateInfoKHR.deviceAddress has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureCreateInfoKHR.deviceAddress)));
|
|
assert(size_of(VkAccelerationStructureCreateInfoKHR) == 64, "VkAccelerationStructureCreateInfoKHR has size % instead of 64", size_of(VkAccelerationStructureCreateInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkWriteDescriptorSetAccelerationStructureKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkWriteDescriptorSetAccelerationStructureKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkWriteDescriptorSetAccelerationStructureKHR.sType)) == 4, "VkWriteDescriptorSetAccelerationStructureKHR.sType has unexpected size % instead of 4", size_of(type_of(VkWriteDescriptorSetAccelerationStructureKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkWriteDescriptorSetAccelerationStructureKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkWriteDescriptorSetAccelerationStructureKHR.pNext)) == 8, "VkWriteDescriptorSetAccelerationStructureKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkWriteDescriptorSetAccelerationStructureKHR.pNext)));
|
|
assert(((cast(*void)(*instance.accelerationStructureCount)) - cast(*void)(*instance)) == 16, "VkWriteDescriptorSetAccelerationStructureKHR.accelerationStructureCount has unexpected offset % instead of 16", ((cast(*void)(*instance.accelerationStructureCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkWriteDescriptorSetAccelerationStructureKHR.accelerationStructureCount)) == 4, "VkWriteDescriptorSetAccelerationStructureKHR.accelerationStructureCount has unexpected size % instead of 4", size_of(type_of(VkWriteDescriptorSetAccelerationStructureKHR.accelerationStructureCount)));
|
|
assert(((cast(*void)(*instance.pAccelerationStructures)) - cast(*void)(*instance)) == 24, "VkWriteDescriptorSetAccelerationStructureKHR.pAccelerationStructures has unexpected offset % instead of 24", ((cast(*void)(*instance.pAccelerationStructures)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkWriteDescriptorSetAccelerationStructureKHR.pAccelerationStructures)) == 8, "VkWriteDescriptorSetAccelerationStructureKHR.pAccelerationStructures has unexpected size % instead of 8", size_of(type_of(VkWriteDescriptorSetAccelerationStructureKHR.pAccelerationStructures)));
|
|
assert(size_of(VkWriteDescriptorSetAccelerationStructureKHR) == 32, "VkWriteDescriptorSetAccelerationStructureKHR has size % instead of 32", size_of(VkWriteDescriptorSetAccelerationStructureKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceAccelerationStructureFeaturesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceAccelerationStructureFeaturesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceAccelerationStructureFeaturesKHR.sType)) == 4, "VkPhysicalDeviceAccelerationStructureFeaturesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceAccelerationStructureFeaturesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceAccelerationStructureFeaturesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceAccelerationStructureFeaturesKHR.pNext)) == 8, "VkPhysicalDeviceAccelerationStructureFeaturesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceAccelerationStructureFeaturesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.accelerationStructure)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceAccelerationStructureFeaturesKHR.accelerationStructure has unexpected offset % instead of 16", ((cast(*void)(*instance.accelerationStructure)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceAccelerationStructureFeaturesKHR.accelerationStructure)) == 4, "VkPhysicalDeviceAccelerationStructureFeaturesKHR.accelerationStructure has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceAccelerationStructureFeaturesKHR.accelerationStructure)));
|
|
assert(((cast(*void)(*instance.accelerationStructureCaptureReplay)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceAccelerationStructureFeaturesKHR.accelerationStructureCaptureReplay has unexpected offset % instead of 20", ((cast(*void)(*instance.accelerationStructureCaptureReplay)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceAccelerationStructureFeaturesKHR.accelerationStructureCaptureReplay)) == 4, "VkPhysicalDeviceAccelerationStructureFeaturesKHR.accelerationStructureCaptureReplay has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceAccelerationStructureFeaturesKHR.accelerationStructureCaptureReplay)));
|
|
assert(((cast(*void)(*instance.accelerationStructureIndirectBuild)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceAccelerationStructureFeaturesKHR.accelerationStructureIndirectBuild has unexpected offset % instead of 24", ((cast(*void)(*instance.accelerationStructureIndirectBuild)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceAccelerationStructureFeaturesKHR.accelerationStructureIndirectBuild)) == 4, "VkPhysicalDeviceAccelerationStructureFeaturesKHR.accelerationStructureIndirectBuild has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceAccelerationStructureFeaturesKHR.accelerationStructureIndirectBuild)));
|
|
assert(((cast(*void)(*instance.accelerationStructureHostCommands)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceAccelerationStructureFeaturesKHR.accelerationStructureHostCommands has unexpected offset % instead of 28", ((cast(*void)(*instance.accelerationStructureHostCommands)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceAccelerationStructureFeaturesKHR.accelerationStructureHostCommands)) == 4, "VkPhysicalDeviceAccelerationStructureFeaturesKHR.accelerationStructureHostCommands has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceAccelerationStructureFeaturesKHR.accelerationStructureHostCommands)));
|
|
assert(((cast(*void)(*instance.descriptorBindingAccelerationStructureUpdateAfterBind)) - cast(*void)(*instance)) == 32, "VkPhysicalDeviceAccelerationStructureFeaturesKHR.descriptorBindingAccelerationStructureUpdateAfterBind has unexpected offset % instead of 32", ((cast(*void)(*instance.descriptorBindingAccelerationStructureUpdateAfterBind)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceAccelerationStructureFeaturesKHR.descriptorBindingAccelerationStructureUpdateAfterBind)) == 4, "VkPhysicalDeviceAccelerationStructureFeaturesKHR.descriptorBindingAccelerationStructureUpdateAfterBind has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceAccelerationStructureFeaturesKHR.descriptorBindingAccelerationStructureUpdateAfterBind)));
|
|
assert(size_of(VkPhysicalDeviceAccelerationStructureFeaturesKHR) == 40, "VkPhysicalDeviceAccelerationStructureFeaturesKHR has size % instead of 40", size_of(VkPhysicalDeviceAccelerationStructureFeaturesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceAccelerationStructurePropertiesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceAccelerationStructurePropertiesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceAccelerationStructurePropertiesKHR.sType)) == 4, "VkPhysicalDeviceAccelerationStructurePropertiesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceAccelerationStructurePropertiesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceAccelerationStructurePropertiesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceAccelerationStructurePropertiesKHR.pNext)) == 8, "VkPhysicalDeviceAccelerationStructurePropertiesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceAccelerationStructurePropertiesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.maxGeometryCount)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceAccelerationStructurePropertiesKHR.maxGeometryCount has unexpected offset % instead of 16", ((cast(*void)(*instance.maxGeometryCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceAccelerationStructurePropertiesKHR.maxGeometryCount)) == 8, "VkPhysicalDeviceAccelerationStructurePropertiesKHR.maxGeometryCount has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceAccelerationStructurePropertiesKHR.maxGeometryCount)));
|
|
assert(((cast(*void)(*instance.maxInstanceCount)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceAccelerationStructurePropertiesKHR.maxInstanceCount has unexpected offset % instead of 24", ((cast(*void)(*instance.maxInstanceCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceAccelerationStructurePropertiesKHR.maxInstanceCount)) == 8, "VkPhysicalDeviceAccelerationStructurePropertiesKHR.maxInstanceCount has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceAccelerationStructurePropertiesKHR.maxInstanceCount)));
|
|
assert(((cast(*void)(*instance.maxPrimitiveCount)) - cast(*void)(*instance)) == 32, "VkPhysicalDeviceAccelerationStructurePropertiesKHR.maxPrimitiveCount has unexpected offset % instead of 32", ((cast(*void)(*instance.maxPrimitiveCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceAccelerationStructurePropertiesKHR.maxPrimitiveCount)) == 8, "VkPhysicalDeviceAccelerationStructurePropertiesKHR.maxPrimitiveCount has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceAccelerationStructurePropertiesKHR.maxPrimitiveCount)));
|
|
assert(((cast(*void)(*instance.maxPerStageDescriptorAccelerationStructures)) - cast(*void)(*instance)) == 40, "VkPhysicalDeviceAccelerationStructurePropertiesKHR.maxPerStageDescriptorAccelerationStructures has unexpected offset % instead of 40", ((cast(*void)(*instance.maxPerStageDescriptorAccelerationStructures)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceAccelerationStructurePropertiesKHR.maxPerStageDescriptorAccelerationStructures)) == 4, "VkPhysicalDeviceAccelerationStructurePropertiesKHR.maxPerStageDescriptorAccelerationStructures has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceAccelerationStructurePropertiesKHR.maxPerStageDescriptorAccelerationStructures)));
|
|
assert(((cast(*void)(*instance.maxPerStageDescriptorUpdateAfterBindAccelerationStructures)) - cast(*void)(*instance)) == 44, "VkPhysicalDeviceAccelerationStructurePropertiesKHR.maxPerStageDescriptorUpdateAfterBindAccelerationStructures has unexpected offset % instead of 44", ((cast(*void)(*instance.maxPerStageDescriptorUpdateAfterBindAccelerationStructures)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceAccelerationStructurePropertiesKHR.maxPerStageDescriptorUpdateAfterBindAccelerationStructures)) == 4, "VkPhysicalDeviceAccelerationStructurePropertiesKHR.maxPerStageDescriptorUpdateAfterBindAccelerationStructures has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceAccelerationStructurePropertiesKHR.maxPerStageDescriptorUpdateAfterBindAccelerationStructures)));
|
|
assert(((cast(*void)(*instance.maxDescriptorSetAccelerationStructures)) - cast(*void)(*instance)) == 48, "VkPhysicalDeviceAccelerationStructurePropertiesKHR.maxDescriptorSetAccelerationStructures has unexpected offset % instead of 48", ((cast(*void)(*instance.maxDescriptorSetAccelerationStructures)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceAccelerationStructurePropertiesKHR.maxDescriptorSetAccelerationStructures)) == 4, "VkPhysicalDeviceAccelerationStructurePropertiesKHR.maxDescriptorSetAccelerationStructures has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceAccelerationStructurePropertiesKHR.maxDescriptorSetAccelerationStructures)));
|
|
assert(((cast(*void)(*instance.maxDescriptorSetUpdateAfterBindAccelerationStructures)) - cast(*void)(*instance)) == 52, "VkPhysicalDeviceAccelerationStructurePropertiesKHR.maxDescriptorSetUpdateAfterBindAccelerationStructures has unexpected offset % instead of 52", ((cast(*void)(*instance.maxDescriptorSetUpdateAfterBindAccelerationStructures)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceAccelerationStructurePropertiesKHR.maxDescriptorSetUpdateAfterBindAccelerationStructures)) == 4, "VkPhysicalDeviceAccelerationStructurePropertiesKHR.maxDescriptorSetUpdateAfterBindAccelerationStructures has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceAccelerationStructurePropertiesKHR.maxDescriptorSetUpdateAfterBindAccelerationStructures)));
|
|
assert(((cast(*void)(*instance.minAccelerationStructureScratchOffsetAlignment)) - cast(*void)(*instance)) == 56, "VkPhysicalDeviceAccelerationStructurePropertiesKHR.minAccelerationStructureScratchOffsetAlignment has unexpected offset % instead of 56", ((cast(*void)(*instance.minAccelerationStructureScratchOffsetAlignment)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceAccelerationStructurePropertiesKHR.minAccelerationStructureScratchOffsetAlignment)) == 4, "VkPhysicalDeviceAccelerationStructurePropertiesKHR.minAccelerationStructureScratchOffsetAlignment has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceAccelerationStructurePropertiesKHR.minAccelerationStructureScratchOffsetAlignment)));
|
|
assert(size_of(VkPhysicalDeviceAccelerationStructurePropertiesKHR) == 64, "VkPhysicalDeviceAccelerationStructurePropertiesKHR has size % instead of 64", size_of(VkPhysicalDeviceAccelerationStructurePropertiesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkAccelerationStructureDeviceAddressInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkAccelerationStructureDeviceAddressInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureDeviceAddressInfoKHR.sType)) == 4, "VkAccelerationStructureDeviceAddressInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkAccelerationStructureDeviceAddressInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkAccelerationStructureDeviceAddressInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureDeviceAddressInfoKHR.pNext)) == 8, "VkAccelerationStructureDeviceAddressInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureDeviceAddressInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.accelerationStructure)) - cast(*void)(*instance)) == 16, "VkAccelerationStructureDeviceAddressInfoKHR.accelerationStructure has unexpected offset % instead of 16", ((cast(*void)(*instance.accelerationStructure)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureDeviceAddressInfoKHR.accelerationStructure)) == 8, "VkAccelerationStructureDeviceAddressInfoKHR.accelerationStructure has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureDeviceAddressInfoKHR.accelerationStructure)));
|
|
assert(size_of(VkAccelerationStructureDeviceAddressInfoKHR) == 24, "VkAccelerationStructureDeviceAddressInfoKHR has size % instead of 24", size_of(VkAccelerationStructureDeviceAddressInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkAccelerationStructureVersionInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkAccelerationStructureVersionInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureVersionInfoKHR.sType)) == 4, "VkAccelerationStructureVersionInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkAccelerationStructureVersionInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkAccelerationStructureVersionInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureVersionInfoKHR.pNext)) == 8, "VkAccelerationStructureVersionInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureVersionInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.pVersionData)) - cast(*void)(*instance)) == 16, "VkAccelerationStructureVersionInfoKHR.pVersionData has unexpected offset % instead of 16", ((cast(*void)(*instance.pVersionData)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureVersionInfoKHR.pVersionData)) == 8, "VkAccelerationStructureVersionInfoKHR.pVersionData has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureVersionInfoKHR.pVersionData)));
|
|
assert(size_of(VkAccelerationStructureVersionInfoKHR) == 24, "VkAccelerationStructureVersionInfoKHR has size % instead of 24", size_of(VkAccelerationStructureVersionInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkCopyAccelerationStructureToMemoryInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkCopyAccelerationStructureToMemoryInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyAccelerationStructureToMemoryInfoKHR.sType)) == 4, "VkCopyAccelerationStructureToMemoryInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkCopyAccelerationStructureToMemoryInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkCopyAccelerationStructureToMemoryInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyAccelerationStructureToMemoryInfoKHR.pNext)) == 8, "VkCopyAccelerationStructureToMemoryInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkCopyAccelerationStructureToMemoryInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.src)) - cast(*void)(*instance)) == 16, "VkCopyAccelerationStructureToMemoryInfoKHR.src has unexpected offset % instead of 16", ((cast(*void)(*instance.src)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyAccelerationStructureToMemoryInfoKHR.src)) == 8, "VkCopyAccelerationStructureToMemoryInfoKHR.src has unexpected size % instead of 8", size_of(type_of(VkCopyAccelerationStructureToMemoryInfoKHR.src)));
|
|
assert(((cast(*void)(*instance.dst)) - cast(*void)(*instance)) == 24, "VkCopyAccelerationStructureToMemoryInfoKHR.dst has unexpected offset % instead of 24", ((cast(*void)(*instance.dst)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyAccelerationStructureToMemoryInfoKHR.dst)) == 8, "VkCopyAccelerationStructureToMemoryInfoKHR.dst has unexpected size % instead of 8", size_of(type_of(VkCopyAccelerationStructureToMemoryInfoKHR.dst)));
|
|
assert(((cast(*void)(*instance.mode)) - cast(*void)(*instance)) == 32, "VkCopyAccelerationStructureToMemoryInfoKHR.mode has unexpected offset % instead of 32", ((cast(*void)(*instance.mode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyAccelerationStructureToMemoryInfoKHR.mode)) == 4, "VkCopyAccelerationStructureToMemoryInfoKHR.mode has unexpected size % instead of 4", size_of(type_of(VkCopyAccelerationStructureToMemoryInfoKHR.mode)));
|
|
assert(size_of(VkCopyAccelerationStructureToMemoryInfoKHR) == 40, "VkCopyAccelerationStructureToMemoryInfoKHR has size % instead of 40", size_of(VkCopyAccelerationStructureToMemoryInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkCopyMemoryToAccelerationStructureInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkCopyMemoryToAccelerationStructureInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyMemoryToAccelerationStructureInfoKHR.sType)) == 4, "VkCopyMemoryToAccelerationStructureInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkCopyMemoryToAccelerationStructureInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkCopyMemoryToAccelerationStructureInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyMemoryToAccelerationStructureInfoKHR.pNext)) == 8, "VkCopyMemoryToAccelerationStructureInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkCopyMemoryToAccelerationStructureInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.src)) - cast(*void)(*instance)) == 16, "VkCopyMemoryToAccelerationStructureInfoKHR.src has unexpected offset % instead of 16", ((cast(*void)(*instance.src)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyMemoryToAccelerationStructureInfoKHR.src)) == 8, "VkCopyMemoryToAccelerationStructureInfoKHR.src has unexpected size % instead of 8", size_of(type_of(VkCopyMemoryToAccelerationStructureInfoKHR.src)));
|
|
assert(((cast(*void)(*instance.dst)) - cast(*void)(*instance)) == 24, "VkCopyMemoryToAccelerationStructureInfoKHR.dst has unexpected offset % instead of 24", ((cast(*void)(*instance.dst)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyMemoryToAccelerationStructureInfoKHR.dst)) == 8, "VkCopyMemoryToAccelerationStructureInfoKHR.dst has unexpected size % instead of 8", size_of(type_of(VkCopyMemoryToAccelerationStructureInfoKHR.dst)));
|
|
assert(((cast(*void)(*instance.mode)) - cast(*void)(*instance)) == 32, "VkCopyMemoryToAccelerationStructureInfoKHR.mode has unexpected offset % instead of 32", ((cast(*void)(*instance.mode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyMemoryToAccelerationStructureInfoKHR.mode)) == 4, "VkCopyMemoryToAccelerationStructureInfoKHR.mode has unexpected size % instead of 4", size_of(type_of(VkCopyMemoryToAccelerationStructureInfoKHR.mode)));
|
|
assert(size_of(VkCopyMemoryToAccelerationStructureInfoKHR) == 40, "VkCopyMemoryToAccelerationStructureInfoKHR has size % instead of 40", size_of(VkCopyMemoryToAccelerationStructureInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkCopyAccelerationStructureInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkCopyAccelerationStructureInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyAccelerationStructureInfoKHR.sType)) == 4, "VkCopyAccelerationStructureInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkCopyAccelerationStructureInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkCopyAccelerationStructureInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyAccelerationStructureInfoKHR.pNext)) == 8, "VkCopyAccelerationStructureInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkCopyAccelerationStructureInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.src)) - cast(*void)(*instance)) == 16, "VkCopyAccelerationStructureInfoKHR.src has unexpected offset % instead of 16", ((cast(*void)(*instance.src)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyAccelerationStructureInfoKHR.src)) == 8, "VkCopyAccelerationStructureInfoKHR.src has unexpected size % instead of 8", size_of(type_of(VkCopyAccelerationStructureInfoKHR.src)));
|
|
assert(((cast(*void)(*instance.dst)) - cast(*void)(*instance)) == 24, "VkCopyAccelerationStructureInfoKHR.dst has unexpected offset % instead of 24", ((cast(*void)(*instance.dst)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyAccelerationStructureInfoKHR.dst)) == 8, "VkCopyAccelerationStructureInfoKHR.dst has unexpected size % instead of 8", size_of(type_of(VkCopyAccelerationStructureInfoKHR.dst)));
|
|
assert(((cast(*void)(*instance.mode)) - cast(*void)(*instance)) == 32, "VkCopyAccelerationStructureInfoKHR.mode has unexpected offset % instead of 32", ((cast(*void)(*instance.mode)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkCopyAccelerationStructureInfoKHR.mode)) == 4, "VkCopyAccelerationStructureInfoKHR.mode has unexpected size % instead of 4", size_of(type_of(VkCopyAccelerationStructureInfoKHR.mode)));
|
|
assert(size_of(VkCopyAccelerationStructureInfoKHR) == 40, "VkCopyAccelerationStructureInfoKHR has size % instead of 40", size_of(VkCopyAccelerationStructureInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkAccelerationStructureBuildSizesInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkAccelerationStructureBuildSizesInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureBuildSizesInfoKHR.sType)) == 4, "VkAccelerationStructureBuildSizesInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkAccelerationStructureBuildSizesInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkAccelerationStructureBuildSizesInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureBuildSizesInfoKHR.pNext)) == 8, "VkAccelerationStructureBuildSizesInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureBuildSizesInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.accelerationStructureSize)) - cast(*void)(*instance)) == 16, "VkAccelerationStructureBuildSizesInfoKHR.accelerationStructureSize has unexpected offset % instead of 16", ((cast(*void)(*instance.accelerationStructureSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureBuildSizesInfoKHR.accelerationStructureSize)) == 8, "VkAccelerationStructureBuildSizesInfoKHR.accelerationStructureSize has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureBuildSizesInfoKHR.accelerationStructureSize)));
|
|
assert(((cast(*void)(*instance.updateScratchSize)) - cast(*void)(*instance)) == 24, "VkAccelerationStructureBuildSizesInfoKHR.updateScratchSize has unexpected offset % instead of 24", ((cast(*void)(*instance.updateScratchSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureBuildSizesInfoKHR.updateScratchSize)) == 8, "VkAccelerationStructureBuildSizesInfoKHR.updateScratchSize has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureBuildSizesInfoKHR.updateScratchSize)));
|
|
assert(((cast(*void)(*instance.buildScratchSize)) - cast(*void)(*instance)) == 32, "VkAccelerationStructureBuildSizesInfoKHR.buildScratchSize has unexpected offset % instead of 32", ((cast(*void)(*instance.buildScratchSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkAccelerationStructureBuildSizesInfoKHR.buildScratchSize)) == 8, "VkAccelerationStructureBuildSizesInfoKHR.buildScratchSize has unexpected size % instead of 8", size_of(type_of(VkAccelerationStructureBuildSizesInfoKHR.buildScratchSize)));
|
|
assert(size_of(VkAccelerationStructureBuildSizesInfoKHR) == 40, "VkAccelerationStructureBuildSizesInfoKHR has size % instead of 40", size_of(VkAccelerationStructureBuildSizesInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkRayTracingShaderGroupCreateInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkRayTracingShaderGroupCreateInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRayTracingShaderGroupCreateInfoKHR.sType)) == 4, "VkRayTracingShaderGroupCreateInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkRayTracingShaderGroupCreateInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkRayTracingShaderGroupCreateInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRayTracingShaderGroupCreateInfoKHR.pNext)) == 8, "VkRayTracingShaderGroupCreateInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkRayTracingShaderGroupCreateInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.type)) - cast(*void)(*instance)) == 16, "VkRayTracingShaderGroupCreateInfoKHR.type has unexpected offset % instead of 16", ((cast(*void)(*instance.type)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRayTracingShaderGroupCreateInfoKHR.type)) == 4, "VkRayTracingShaderGroupCreateInfoKHR.type has unexpected size % instead of 4", size_of(type_of(VkRayTracingShaderGroupCreateInfoKHR.type)));
|
|
assert(((cast(*void)(*instance.generalShader)) - cast(*void)(*instance)) == 20, "VkRayTracingShaderGroupCreateInfoKHR.generalShader has unexpected offset % instead of 20", ((cast(*void)(*instance.generalShader)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRayTracingShaderGroupCreateInfoKHR.generalShader)) == 4, "VkRayTracingShaderGroupCreateInfoKHR.generalShader has unexpected size % instead of 4", size_of(type_of(VkRayTracingShaderGroupCreateInfoKHR.generalShader)));
|
|
assert(((cast(*void)(*instance.closestHitShader)) - cast(*void)(*instance)) == 24, "VkRayTracingShaderGroupCreateInfoKHR.closestHitShader has unexpected offset % instead of 24", ((cast(*void)(*instance.closestHitShader)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRayTracingShaderGroupCreateInfoKHR.closestHitShader)) == 4, "VkRayTracingShaderGroupCreateInfoKHR.closestHitShader has unexpected size % instead of 4", size_of(type_of(VkRayTracingShaderGroupCreateInfoKHR.closestHitShader)));
|
|
assert(((cast(*void)(*instance.anyHitShader)) - cast(*void)(*instance)) == 28, "VkRayTracingShaderGroupCreateInfoKHR.anyHitShader has unexpected offset % instead of 28", ((cast(*void)(*instance.anyHitShader)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRayTracingShaderGroupCreateInfoKHR.anyHitShader)) == 4, "VkRayTracingShaderGroupCreateInfoKHR.anyHitShader has unexpected size % instead of 4", size_of(type_of(VkRayTracingShaderGroupCreateInfoKHR.anyHitShader)));
|
|
assert(((cast(*void)(*instance.intersectionShader)) - cast(*void)(*instance)) == 32, "VkRayTracingShaderGroupCreateInfoKHR.intersectionShader has unexpected offset % instead of 32", ((cast(*void)(*instance.intersectionShader)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRayTracingShaderGroupCreateInfoKHR.intersectionShader)) == 4, "VkRayTracingShaderGroupCreateInfoKHR.intersectionShader has unexpected size % instead of 4", size_of(type_of(VkRayTracingShaderGroupCreateInfoKHR.intersectionShader)));
|
|
assert(((cast(*void)(*instance.pShaderGroupCaptureReplayHandle)) - cast(*void)(*instance)) == 40, "VkRayTracingShaderGroupCreateInfoKHR.pShaderGroupCaptureReplayHandle has unexpected offset % instead of 40", ((cast(*void)(*instance.pShaderGroupCaptureReplayHandle)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRayTracingShaderGroupCreateInfoKHR.pShaderGroupCaptureReplayHandle)) == 8, "VkRayTracingShaderGroupCreateInfoKHR.pShaderGroupCaptureReplayHandle has unexpected size % instead of 8", size_of(type_of(VkRayTracingShaderGroupCreateInfoKHR.pShaderGroupCaptureReplayHandle)));
|
|
assert(size_of(VkRayTracingShaderGroupCreateInfoKHR) == 48, "VkRayTracingShaderGroupCreateInfoKHR has size % instead of 48", size_of(VkRayTracingShaderGroupCreateInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkRayTracingPipelineInterfaceCreateInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkRayTracingPipelineInterfaceCreateInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRayTracingPipelineInterfaceCreateInfoKHR.sType)) == 4, "VkRayTracingPipelineInterfaceCreateInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkRayTracingPipelineInterfaceCreateInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkRayTracingPipelineInterfaceCreateInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRayTracingPipelineInterfaceCreateInfoKHR.pNext)) == 8, "VkRayTracingPipelineInterfaceCreateInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkRayTracingPipelineInterfaceCreateInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.maxPipelineRayPayloadSize)) - cast(*void)(*instance)) == 16, "VkRayTracingPipelineInterfaceCreateInfoKHR.maxPipelineRayPayloadSize has unexpected offset % instead of 16", ((cast(*void)(*instance.maxPipelineRayPayloadSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRayTracingPipelineInterfaceCreateInfoKHR.maxPipelineRayPayloadSize)) == 4, "VkRayTracingPipelineInterfaceCreateInfoKHR.maxPipelineRayPayloadSize has unexpected size % instead of 4", size_of(type_of(VkRayTracingPipelineInterfaceCreateInfoKHR.maxPipelineRayPayloadSize)));
|
|
assert(((cast(*void)(*instance.maxPipelineRayHitAttributeSize)) - cast(*void)(*instance)) == 20, "VkRayTracingPipelineInterfaceCreateInfoKHR.maxPipelineRayHitAttributeSize has unexpected offset % instead of 20", ((cast(*void)(*instance.maxPipelineRayHitAttributeSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRayTracingPipelineInterfaceCreateInfoKHR.maxPipelineRayHitAttributeSize)) == 4, "VkRayTracingPipelineInterfaceCreateInfoKHR.maxPipelineRayHitAttributeSize has unexpected size % instead of 4", size_of(type_of(VkRayTracingPipelineInterfaceCreateInfoKHR.maxPipelineRayHitAttributeSize)));
|
|
assert(size_of(VkRayTracingPipelineInterfaceCreateInfoKHR) == 24, "VkRayTracingPipelineInterfaceCreateInfoKHR has size % instead of 24", size_of(VkRayTracingPipelineInterfaceCreateInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkRayTracingPipelineCreateInfoKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkRayTracingPipelineCreateInfoKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRayTracingPipelineCreateInfoKHR.sType)) == 4, "VkRayTracingPipelineCreateInfoKHR.sType has unexpected size % instead of 4", size_of(type_of(VkRayTracingPipelineCreateInfoKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkRayTracingPipelineCreateInfoKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRayTracingPipelineCreateInfoKHR.pNext)) == 8, "VkRayTracingPipelineCreateInfoKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkRayTracingPipelineCreateInfoKHR.pNext)));
|
|
assert(((cast(*void)(*instance.flags)) - cast(*void)(*instance)) == 16, "VkRayTracingPipelineCreateInfoKHR.flags has unexpected offset % instead of 16", ((cast(*void)(*instance.flags)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRayTracingPipelineCreateInfoKHR.flags)) == 4, "VkRayTracingPipelineCreateInfoKHR.flags has unexpected size % instead of 4", size_of(type_of(VkRayTracingPipelineCreateInfoKHR.flags)));
|
|
assert(((cast(*void)(*instance.stageCount)) - cast(*void)(*instance)) == 20, "VkRayTracingPipelineCreateInfoKHR.stageCount has unexpected offset % instead of 20", ((cast(*void)(*instance.stageCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRayTracingPipelineCreateInfoKHR.stageCount)) == 4, "VkRayTracingPipelineCreateInfoKHR.stageCount has unexpected size % instead of 4", size_of(type_of(VkRayTracingPipelineCreateInfoKHR.stageCount)));
|
|
assert(((cast(*void)(*instance.pStages)) - cast(*void)(*instance)) == 24, "VkRayTracingPipelineCreateInfoKHR.pStages has unexpected offset % instead of 24", ((cast(*void)(*instance.pStages)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRayTracingPipelineCreateInfoKHR.pStages)) == 8, "VkRayTracingPipelineCreateInfoKHR.pStages has unexpected size % instead of 8", size_of(type_of(VkRayTracingPipelineCreateInfoKHR.pStages)));
|
|
assert(((cast(*void)(*instance.groupCount)) - cast(*void)(*instance)) == 32, "VkRayTracingPipelineCreateInfoKHR.groupCount has unexpected offset % instead of 32", ((cast(*void)(*instance.groupCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRayTracingPipelineCreateInfoKHR.groupCount)) == 4, "VkRayTracingPipelineCreateInfoKHR.groupCount has unexpected size % instead of 4", size_of(type_of(VkRayTracingPipelineCreateInfoKHR.groupCount)));
|
|
assert(((cast(*void)(*instance.pGroups)) - cast(*void)(*instance)) == 40, "VkRayTracingPipelineCreateInfoKHR.pGroups has unexpected offset % instead of 40", ((cast(*void)(*instance.pGroups)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRayTracingPipelineCreateInfoKHR.pGroups)) == 8, "VkRayTracingPipelineCreateInfoKHR.pGroups has unexpected size % instead of 8", size_of(type_of(VkRayTracingPipelineCreateInfoKHR.pGroups)));
|
|
assert(((cast(*void)(*instance.maxPipelineRayRecursionDepth)) - cast(*void)(*instance)) == 48, "VkRayTracingPipelineCreateInfoKHR.maxPipelineRayRecursionDepth has unexpected offset % instead of 48", ((cast(*void)(*instance.maxPipelineRayRecursionDepth)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRayTracingPipelineCreateInfoKHR.maxPipelineRayRecursionDepth)) == 4, "VkRayTracingPipelineCreateInfoKHR.maxPipelineRayRecursionDepth has unexpected size % instead of 4", size_of(type_of(VkRayTracingPipelineCreateInfoKHR.maxPipelineRayRecursionDepth)));
|
|
assert(((cast(*void)(*instance.pLibraryInfo)) - cast(*void)(*instance)) == 56, "VkRayTracingPipelineCreateInfoKHR.pLibraryInfo has unexpected offset % instead of 56", ((cast(*void)(*instance.pLibraryInfo)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRayTracingPipelineCreateInfoKHR.pLibraryInfo)) == 8, "VkRayTracingPipelineCreateInfoKHR.pLibraryInfo has unexpected size % instead of 8", size_of(type_of(VkRayTracingPipelineCreateInfoKHR.pLibraryInfo)));
|
|
assert(((cast(*void)(*instance.pLibraryInterface)) - cast(*void)(*instance)) == 64, "VkRayTracingPipelineCreateInfoKHR.pLibraryInterface has unexpected offset % instead of 64", ((cast(*void)(*instance.pLibraryInterface)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRayTracingPipelineCreateInfoKHR.pLibraryInterface)) == 8, "VkRayTracingPipelineCreateInfoKHR.pLibraryInterface has unexpected size % instead of 8", size_of(type_of(VkRayTracingPipelineCreateInfoKHR.pLibraryInterface)));
|
|
assert(((cast(*void)(*instance.pDynamicState)) - cast(*void)(*instance)) == 72, "VkRayTracingPipelineCreateInfoKHR.pDynamicState has unexpected offset % instead of 72", ((cast(*void)(*instance.pDynamicState)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRayTracingPipelineCreateInfoKHR.pDynamicState)) == 8, "VkRayTracingPipelineCreateInfoKHR.pDynamicState has unexpected size % instead of 8", size_of(type_of(VkRayTracingPipelineCreateInfoKHR.pDynamicState)));
|
|
assert(((cast(*void)(*instance.layout)) - cast(*void)(*instance)) == 80, "VkRayTracingPipelineCreateInfoKHR.layout has unexpected offset % instead of 80", ((cast(*void)(*instance.layout)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRayTracingPipelineCreateInfoKHR.layout)) == 8, "VkRayTracingPipelineCreateInfoKHR.layout has unexpected size % instead of 8", size_of(type_of(VkRayTracingPipelineCreateInfoKHR.layout)));
|
|
assert(((cast(*void)(*instance.basePipelineHandle)) - cast(*void)(*instance)) == 88, "VkRayTracingPipelineCreateInfoKHR.basePipelineHandle has unexpected offset % instead of 88", ((cast(*void)(*instance.basePipelineHandle)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRayTracingPipelineCreateInfoKHR.basePipelineHandle)) == 8, "VkRayTracingPipelineCreateInfoKHR.basePipelineHandle has unexpected size % instead of 8", size_of(type_of(VkRayTracingPipelineCreateInfoKHR.basePipelineHandle)));
|
|
assert(((cast(*void)(*instance.basePipelineIndex)) - cast(*void)(*instance)) == 96, "VkRayTracingPipelineCreateInfoKHR.basePipelineIndex has unexpected offset % instead of 96", ((cast(*void)(*instance.basePipelineIndex)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkRayTracingPipelineCreateInfoKHR.basePipelineIndex)) == 4, "VkRayTracingPipelineCreateInfoKHR.basePipelineIndex has unexpected size % instead of 4", size_of(type_of(VkRayTracingPipelineCreateInfoKHR.basePipelineIndex)));
|
|
assert(size_of(VkRayTracingPipelineCreateInfoKHR) == 104, "VkRayTracingPipelineCreateInfoKHR has size % instead of 104", size_of(VkRayTracingPipelineCreateInfoKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceRayTracingPipelineFeaturesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceRayTracingPipelineFeaturesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayTracingPipelineFeaturesKHR.sType)) == 4, "VkPhysicalDeviceRayTracingPipelineFeaturesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRayTracingPipelineFeaturesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceRayTracingPipelineFeaturesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayTracingPipelineFeaturesKHR.pNext)) == 8, "VkPhysicalDeviceRayTracingPipelineFeaturesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceRayTracingPipelineFeaturesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.rayTracingPipeline)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceRayTracingPipelineFeaturesKHR.rayTracingPipeline has unexpected offset % instead of 16", ((cast(*void)(*instance.rayTracingPipeline)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayTracingPipelineFeaturesKHR.rayTracingPipeline)) == 4, "VkPhysicalDeviceRayTracingPipelineFeaturesKHR.rayTracingPipeline has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRayTracingPipelineFeaturesKHR.rayTracingPipeline)));
|
|
assert(((cast(*void)(*instance.rayTracingPipelineShaderGroupHandleCaptureReplay)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceRayTracingPipelineFeaturesKHR.rayTracingPipelineShaderGroupHandleCaptureReplay has unexpected offset % instead of 20", ((cast(*void)(*instance.rayTracingPipelineShaderGroupHandleCaptureReplay)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayTracingPipelineFeaturesKHR.rayTracingPipelineShaderGroupHandleCaptureReplay)) == 4, "VkPhysicalDeviceRayTracingPipelineFeaturesKHR.rayTracingPipelineShaderGroupHandleCaptureReplay has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRayTracingPipelineFeaturesKHR.rayTracingPipelineShaderGroupHandleCaptureReplay)));
|
|
assert(((cast(*void)(*instance.rayTracingPipelineShaderGroupHandleCaptureReplayMixed)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceRayTracingPipelineFeaturesKHR.rayTracingPipelineShaderGroupHandleCaptureReplayMixed has unexpected offset % instead of 24", ((cast(*void)(*instance.rayTracingPipelineShaderGroupHandleCaptureReplayMixed)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayTracingPipelineFeaturesKHR.rayTracingPipelineShaderGroupHandleCaptureReplayMixed)) == 4, "VkPhysicalDeviceRayTracingPipelineFeaturesKHR.rayTracingPipelineShaderGroupHandleCaptureReplayMixed has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRayTracingPipelineFeaturesKHR.rayTracingPipelineShaderGroupHandleCaptureReplayMixed)));
|
|
assert(((cast(*void)(*instance.rayTracingPipelineTraceRaysIndirect)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceRayTracingPipelineFeaturesKHR.rayTracingPipelineTraceRaysIndirect has unexpected offset % instead of 28", ((cast(*void)(*instance.rayTracingPipelineTraceRaysIndirect)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayTracingPipelineFeaturesKHR.rayTracingPipelineTraceRaysIndirect)) == 4, "VkPhysicalDeviceRayTracingPipelineFeaturesKHR.rayTracingPipelineTraceRaysIndirect has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRayTracingPipelineFeaturesKHR.rayTracingPipelineTraceRaysIndirect)));
|
|
assert(((cast(*void)(*instance.rayTraversalPrimitiveCulling)) - cast(*void)(*instance)) == 32, "VkPhysicalDeviceRayTracingPipelineFeaturesKHR.rayTraversalPrimitiveCulling has unexpected offset % instead of 32", ((cast(*void)(*instance.rayTraversalPrimitiveCulling)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayTracingPipelineFeaturesKHR.rayTraversalPrimitiveCulling)) == 4, "VkPhysicalDeviceRayTracingPipelineFeaturesKHR.rayTraversalPrimitiveCulling has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRayTracingPipelineFeaturesKHR.rayTraversalPrimitiveCulling)));
|
|
assert(size_of(VkPhysicalDeviceRayTracingPipelineFeaturesKHR) == 40, "VkPhysicalDeviceRayTracingPipelineFeaturesKHR has size % instead of 40", size_of(VkPhysicalDeviceRayTracingPipelineFeaturesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceRayTracingPipelinePropertiesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceRayTracingPipelinePropertiesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayTracingPipelinePropertiesKHR.sType)) == 4, "VkPhysicalDeviceRayTracingPipelinePropertiesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRayTracingPipelinePropertiesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceRayTracingPipelinePropertiesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayTracingPipelinePropertiesKHR.pNext)) == 8, "VkPhysicalDeviceRayTracingPipelinePropertiesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceRayTracingPipelinePropertiesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.shaderGroupHandleSize)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceRayTracingPipelinePropertiesKHR.shaderGroupHandleSize has unexpected offset % instead of 16", ((cast(*void)(*instance.shaderGroupHandleSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayTracingPipelinePropertiesKHR.shaderGroupHandleSize)) == 4, "VkPhysicalDeviceRayTracingPipelinePropertiesKHR.shaderGroupHandleSize has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRayTracingPipelinePropertiesKHR.shaderGroupHandleSize)));
|
|
assert(((cast(*void)(*instance.maxRayRecursionDepth)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceRayTracingPipelinePropertiesKHR.maxRayRecursionDepth has unexpected offset % instead of 20", ((cast(*void)(*instance.maxRayRecursionDepth)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayTracingPipelinePropertiesKHR.maxRayRecursionDepth)) == 4, "VkPhysicalDeviceRayTracingPipelinePropertiesKHR.maxRayRecursionDepth has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRayTracingPipelinePropertiesKHR.maxRayRecursionDepth)));
|
|
assert(((cast(*void)(*instance.maxShaderGroupStride)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceRayTracingPipelinePropertiesKHR.maxShaderGroupStride has unexpected offset % instead of 24", ((cast(*void)(*instance.maxShaderGroupStride)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayTracingPipelinePropertiesKHR.maxShaderGroupStride)) == 4, "VkPhysicalDeviceRayTracingPipelinePropertiesKHR.maxShaderGroupStride has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRayTracingPipelinePropertiesKHR.maxShaderGroupStride)));
|
|
assert(((cast(*void)(*instance.shaderGroupBaseAlignment)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceRayTracingPipelinePropertiesKHR.shaderGroupBaseAlignment has unexpected offset % instead of 28", ((cast(*void)(*instance.shaderGroupBaseAlignment)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayTracingPipelinePropertiesKHR.shaderGroupBaseAlignment)) == 4, "VkPhysicalDeviceRayTracingPipelinePropertiesKHR.shaderGroupBaseAlignment has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRayTracingPipelinePropertiesKHR.shaderGroupBaseAlignment)));
|
|
assert(((cast(*void)(*instance.shaderGroupHandleCaptureReplaySize)) - cast(*void)(*instance)) == 32, "VkPhysicalDeviceRayTracingPipelinePropertiesKHR.shaderGroupHandleCaptureReplaySize has unexpected offset % instead of 32", ((cast(*void)(*instance.shaderGroupHandleCaptureReplaySize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayTracingPipelinePropertiesKHR.shaderGroupHandleCaptureReplaySize)) == 4, "VkPhysicalDeviceRayTracingPipelinePropertiesKHR.shaderGroupHandleCaptureReplaySize has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRayTracingPipelinePropertiesKHR.shaderGroupHandleCaptureReplaySize)));
|
|
assert(((cast(*void)(*instance.maxRayDispatchInvocationCount)) - cast(*void)(*instance)) == 36, "VkPhysicalDeviceRayTracingPipelinePropertiesKHR.maxRayDispatchInvocationCount has unexpected offset % instead of 36", ((cast(*void)(*instance.maxRayDispatchInvocationCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayTracingPipelinePropertiesKHR.maxRayDispatchInvocationCount)) == 4, "VkPhysicalDeviceRayTracingPipelinePropertiesKHR.maxRayDispatchInvocationCount has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRayTracingPipelinePropertiesKHR.maxRayDispatchInvocationCount)));
|
|
assert(((cast(*void)(*instance.shaderGroupHandleAlignment)) - cast(*void)(*instance)) == 40, "VkPhysicalDeviceRayTracingPipelinePropertiesKHR.shaderGroupHandleAlignment has unexpected offset % instead of 40", ((cast(*void)(*instance.shaderGroupHandleAlignment)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayTracingPipelinePropertiesKHR.shaderGroupHandleAlignment)) == 4, "VkPhysicalDeviceRayTracingPipelinePropertiesKHR.shaderGroupHandleAlignment has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRayTracingPipelinePropertiesKHR.shaderGroupHandleAlignment)));
|
|
assert(((cast(*void)(*instance.maxRayHitAttributeSize)) - cast(*void)(*instance)) == 44, "VkPhysicalDeviceRayTracingPipelinePropertiesKHR.maxRayHitAttributeSize has unexpected offset % instead of 44", ((cast(*void)(*instance.maxRayHitAttributeSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayTracingPipelinePropertiesKHR.maxRayHitAttributeSize)) == 4, "VkPhysicalDeviceRayTracingPipelinePropertiesKHR.maxRayHitAttributeSize has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRayTracingPipelinePropertiesKHR.maxRayHitAttributeSize)));
|
|
assert(size_of(VkPhysicalDeviceRayTracingPipelinePropertiesKHR) == 48, "VkPhysicalDeviceRayTracingPipelinePropertiesKHR has size % instead of 48", size_of(VkPhysicalDeviceRayTracingPipelinePropertiesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkStridedDeviceAddressRegionKHR;
|
|
assert(((cast(*void)(*instance.deviceAddress)) - cast(*void)(*instance)) == 0, "VkStridedDeviceAddressRegionKHR.deviceAddress has unexpected offset % instead of 0", ((cast(*void)(*instance.deviceAddress)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkStridedDeviceAddressRegionKHR.deviceAddress)) == 8, "VkStridedDeviceAddressRegionKHR.deviceAddress has unexpected size % instead of 8", size_of(type_of(VkStridedDeviceAddressRegionKHR.deviceAddress)));
|
|
assert(((cast(*void)(*instance.stride)) - cast(*void)(*instance)) == 8, "VkStridedDeviceAddressRegionKHR.stride has unexpected offset % instead of 8", ((cast(*void)(*instance.stride)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkStridedDeviceAddressRegionKHR.stride)) == 8, "VkStridedDeviceAddressRegionKHR.stride has unexpected size % instead of 8", size_of(type_of(VkStridedDeviceAddressRegionKHR.stride)));
|
|
assert(((cast(*void)(*instance.size)) - cast(*void)(*instance)) == 16, "VkStridedDeviceAddressRegionKHR.size has unexpected offset % instead of 16", ((cast(*void)(*instance.size)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkStridedDeviceAddressRegionKHR.size)) == 8, "VkStridedDeviceAddressRegionKHR.size has unexpected size % instead of 8", size_of(type_of(VkStridedDeviceAddressRegionKHR.size)));
|
|
assert(size_of(VkStridedDeviceAddressRegionKHR) == 24, "VkStridedDeviceAddressRegionKHR has size % instead of 24", size_of(VkStridedDeviceAddressRegionKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkTraceRaysIndirectCommandKHR;
|
|
assert(((cast(*void)(*instance.width)) - cast(*void)(*instance)) == 0, "VkTraceRaysIndirectCommandKHR.width has unexpected offset % instead of 0", ((cast(*void)(*instance.width)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkTraceRaysIndirectCommandKHR.width)) == 4, "VkTraceRaysIndirectCommandKHR.width has unexpected size % instead of 4", size_of(type_of(VkTraceRaysIndirectCommandKHR.width)));
|
|
assert(((cast(*void)(*instance.height)) - cast(*void)(*instance)) == 4, "VkTraceRaysIndirectCommandKHR.height has unexpected offset % instead of 4", ((cast(*void)(*instance.height)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkTraceRaysIndirectCommandKHR.height)) == 4, "VkTraceRaysIndirectCommandKHR.height has unexpected size % instead of 4", size_of(type_of(VkTraceRaysIndirectCommandKHR.height)));
|
|
assert(((cast(*void)(*instance.depth)) - cast(*void)(*instance)) == 8, "VkTraceRaysIndirectCommandKHR.depth has unexpected offset % instead of 8", ((cast(*void)(*instance.depth)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkTraceRaysIndirectCommandKHR.depth)) == 4, "VkTraceRaysIndirectCommandKHR.depth has unexpected size % instead of 4", size_of(type_of(VkTraceRaysIndirectCommandKHR.depth)));
|
|
assert(size_of(VkTraceRaysIndirectCommandKHR) == 12, "VkTraceRaysIndirectCommandKHR has size % instead of 12", size_of(VkTraceRaysIndirectCommandKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceRayQueryFeaturesKHR;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceRayQueryFeaturesKHR.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayQueryFeaturesKHR.sType)) == 4, "VkPhysicalDeviceRayQueryFeaturesKHR.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRayQueryFeaturesKHR.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceRayQueryFeaturesKHR.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayQueryFeaturesKHR.pNext)) == 8, "VkPhysicalDeviceRayQueryFeaturesKHR.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceRayQueryFeaturesKHR.pNext)));
|
|
assert(((cast(*void)(*instance.rayQuery)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceRayQueryFeaturesKHR.rayQuery has unexpected offset % instead of 16", ((cast(*void)(*instance.rayQuery)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceRayQueryFeaturesKHR.rayQuery)) == 4, "VkPhysicalDeviceRayQueryFeaturesKHR.rayQuery has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceRayQueryFeaturesKHR.rayQuery)));
|
|
assert(size_of(VkPhysicalDeviceRayQueryFeaturesKHR) == 24, "VkPhysicalDeviceRayQueryFeaturesKHR has size % instead of 24", size_of(VkPhysicalDeviceRayQueryFeaturesKHR));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceMeshShaderFeaturesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceMeshShaderFeaturesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderFeaturesEXT.sType)) == 4, "VkPhysicalDeviceMeshShaderFeaturesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMeshShaderFeaturesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceMeshShaderFeaturesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderFeaturesEXT.pNext)) == 8, "VkPhysicalDeviceMeshShaderFeaturesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceMeshShaderFeaturesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.taskShader)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceMeshShaderFeaturesEXT.taskShader has unexpected offset % instead of 16", ((cast(*void)(*instance.taskShader)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderFeaturesEXT.taskShader)) == 4, "VkPhysicalDeviceMeshShaderFeaturesEXT.taskShader has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMeshShaderFeaturesEXT.taskShader)));
|
|
assert(((cast(*void)(*instance.meshShader)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceMeshShaderFeaturesEXT.meshShader has unexpected offset % instead of 20", ((cast(*void)(*instance.meshShader)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderFeaturesEXT.meshShader)) == 4, "VkPhysicalDeviceMeshShaderFeaturesEXT.meshShader has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMeshShaderFeaturesEXT.meshShader)));
|
|
assert(((cast(*void)(*instance.multiviewMeshShader)) - cast(*void)(*instance)) == 24, "VkPhysicalDeviceMeshShaderFeaturesEXT.multiviewMeshShader has unexpected offset % instead of 24", ((cast(*void)(*instance.multiviewMeshShader)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderFeaturesEXT.multiviewMeshShader)) == 4, "VkPhysicalDeviceMeshShaderFeaturesEXT.multiviewMeshShader has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMeshShaderFeaturesEXT.multiviewMeshShader)));
|
|
assert(((cast(*void)(*instance.primitiveFragmentShadingRateMeshShader)) - cast(*void)(*instance)) == 28, "VkPhysicalDeviceMeshShaderFeaturesEXT.primitiveFragmentShadingRateMeshShader has unexpected offset % instead of 28", ((cast(*void)(*instance.primitiveFragmentShadingRateMeshShader)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderFeaturesEXT.primitiveFragmentShadingRateMeshShader)) == 4, "VkPhysicalDeviceMeshShaderFeaturesEXT.primitiveFragmentShadingRateMeshShader has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMeshShaderFeaturesEXT.primitiveFragmentShadingRateMeshShader)));
|
|
assert(((cast(*void)(*instance.meshShaderQueries)) - cast(*void)(*instance)) == 32, "VkPhysicalDeviceMeshShaderFeaturesEXT.meshShaderQueries has unexpected offset % instead of 32", ((cast(*void)(*instance.meshShaderQueries)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderFeaturesEXT.meshShaderQueries)) == 4, "VkPhysicalDeviceMeshShaderFeaturesEXT.meshShaderQueries has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMeshShaderFeaturesEXT.meshShaderQueries)));
|
|
assert(size_of(VkPhysicalDeviceMeshShaderFeaturesEXT) == 40, "VkPhysicalDeviceMeshShaderFeaturesEXT has size % instead of 40", size_of(VkPhysicalDeviceMeshShaderFeaturesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkPhysicalDeviceMeshShaderPropertiesEXT;
|
|
assert(((cast(*void)(*instance.sType)) - cast(*void)(*instance)) == 0, "VkPhysicalDeviceMeshShaderPropertiesEXT.sType has unexpected offset % instead of 0", ((cast(*void)(*instance.sType)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.sType)) == 4, "VkPhysicalDeviceMeshShaderPropertiesEXT.sType has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.sType)));
|
|
assert(((cast(*void)(*instance.pNext)) - cast(*void)(*instance)) == 8, "VkPhysicalDeviceMeshShaderPropertiesEXT.pNext has unexpected offset % instead of 8", ((cast(*void)(*instance.pNext)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.pNext)) == 8, "VkPhysicalDeviceMeshShaderPropertiesEXT.pNext has unexpected size % instead of 8", size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.pNext)));
|
|
assert(((cast(*void)(*instance.maxTaskWorkGroupTotalCount)) - cast(*void)(*instance)) == 16, "VkPhysicalDeviceMeshShaderPropertiesEXT.maxTaskWorkGroupTotalCount has unexpected offset % instead of 16", ((cast(*void)(*instance.maxTaskWorkGroupTotalCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.maxTaskWorkGroupTotalCount)) == 4, "VkPhysicalDeviceMeshShaderPropertiesEXT.maxTaskWorkGroupTotalCount has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.maxTaskWorkGroupTotalCount)));
|
|
assert(((cast(*void)(*instance.maxTaskWorkGroupCount)) - cast(*void)(*instance)) == 20, "VkPhysicalDeviceMeshShaderPropertiesEXT.maxTaskWorkGroupCount has unexpected offset % instead of 20", ((cast(*void)(*instance.maxTaskWorkGroupCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.maxTaskWorkGroupCount)) == 12, "VkPhysicalDeviceMeshShaderPropertiesEXT.maxTaskWorkGroupCount has unexpected size % instead of 12", size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.maxTaskWorkGroupCount)));
|
|
assert(((cast(*void)(*instance.maxTaskWorkGroupInvocations)) - cast(*void)(*instance)) == 32, "VkPhysicalDeviceMeshShaderPropertiesEXT.maxTaskWorkGroupInvocations has unexpected offset % instead of 32", ((cast(*void)(*instance.maxTaskWorkGroupInvocations)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.maxTaskWorkGroupInvocations)) == 4, "VkPhysicalDeviceMeshShaderPropertiesEXT.maxTaskWorkGroupInvocations has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.maxTaskWorkGroupInvocations)));
|
|
assert(((cast(*void)(*instance.maxTaskWorkGroupSize)) - cast(*void)(*instance)) == 36, "VkPhysicalDeviceMeshShaderPropertiesEXT.maxTaskWorkGroupSize has unexpected offset % instead of 36", ((cast(*void)(*instance.maxTaskWorkGroupSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.maxTaskWorkGroupSize)) == 12, "VkPhysicalDeviceMeshShaderPropertiesEXT.maxTaskWorkGroupSize has unexpected size % instead of 12", size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.maxTaskWorkGroupSize)));
|
|
assert(((cast(*void)(*instance.maxTaskPayloadSize)) - cast(*void)(*instance)) == 48, "VkPhysicalDeviceMeshShaderPropertiesEXT.maxTaskPayloadSize has unexpected offset % instead of 48", ((cast(*void)(*instance.maxTaskPayloadSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.maxTaskPayloadSize)) == 4, "VkPhysicalDeviceMeshShaderPropertiesEXT.maxTaskPayloadSize has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.maxTaskPayloadSize)));
|
|
assert(((cast(*void)(*instance.maxTaskSharedMemorySize)) - cast(*void)(*instance)) == 52, "VkPhysicalDeviceMeshShaderPropertiesEXT.maxTaskSharedMemorySize has unexpected offset % instead of 52", ((cast(*void)(*instance.maxTaskSharedMemorySize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.maxTaskSharedMemorySize)) == 4, "VkPhysicalDeviceMeshShaderPropertiesEXT.maxTaskSharedMemorySize has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.maxTaskSharedMemorySize)));
|
|
assert(((cast(*void)(*instance.maxTaskPayloadAndSharedMemorySize)) - cast(*void)(*instance)) == 56, "VkPhysicalDeviceMeshShaderPropertiesEXT.maxTaskPayloadAndSharedMemorySize has unexpected offset % instead of 56", ((cast(*void)(*instance.maxTaskPayloadAndSharedMemorySize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.maxTaskPayloadAndSharedMemorySize)) == 4, "VkPhysicalDeviceMeshShaderPropertiesEXT.maxTaskPayloadAndSharedMemorySize has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.maxTaskPayloadAndSharedMemorySize)));
|
|
assert(((cast(*void)(*instance.maxMeshWorkGroupTotalCount)) - cast(*void)(*instance)) == 60, "VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshWorkGroupTotalCount has unexpected offset % instead of 60", ((cast(*void)(*instance.maxMeshWorkGroupTotalCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshWorkGroupTotalCount)) == 4, "VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshWorkGroupTotalCount has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshWorkGroupTotalCount)));
|
|
assert(((cast(*void)(*instance.maxMeshWorkGroupCount)) - cast(*void)(*instance)) == 64, "VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshWorkGroupCount has unexpected offset % instead of 64", ((cast(*void)(*instance.maxMeshWorkGroupCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshWorkGroupCount)) == 12, "VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshWorkGroupCount has unexpected size % instead of 12", size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshWorkGroupCount)));
|
|
assert(((cast(*void)(*instance.maxMeshWorkGroupInvocations)) - cast(*void)(*instance)) == 76, "VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshWorkGroupInvocations has unexpected offset % instead of 76", ((cast(*void)(*instance.maxMeshWorkGroupInvocations)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshWorkGroupInvocations)) == 4, "VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshWorkGroupInvocations has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshWorkGroupInvocations)));
|
|
assert(((cast(*void)(*instance.maxMeshWorkGroupSize)) - cast(*void)(*instance)) == 80, "VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshWorkGroupSize has unexpected offset % instead of 80", ((cast(*void)(*instance.maxMeshWorkGroupSize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshWorkGroupSize)) == 12, "VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshWorkGroupSize has unexpected size % instead of 12", size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshWorkGroupSize)));
|
|
assert(((cast(*void)(*instance.maxMeshSharedMemorySize)) - cast(*void)(*instance)) == 92, "VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshSharedMemorySize has unexpected offset % instead of 92", ((cast(*void)(*instance.maxMeshSharedMemorySize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshSharedMemorySize)) == 4, "VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshSharedMemorySize has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshSharedMemorySize)));
|
|
assert(((cast(*void)(*instance.maxMeshPayloadAndSharedMemorySize)) - cast(*void)(*instance)) == 96, "VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshPayloadAndSharedMemorySize has unexpected offset % instead of 96", ((cast(*void)(*instance.maxMeshPayloadAndSharedMemorySize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshPayloadAndSharedMemorySize)) == 4, "VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshPayloadAndSharedMemorySize has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshPayloadAndSharedMemorySize)));
|
|
assert(((cast(*void)(*instance.maxMeshOutputMemorySize)) - cast(*void)(*instance)) == 100, "VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshOutputMemorySize has unexpected offset % instead of 100", ((cast(*void)(*instance.maxMeshOutputMemorySize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshOutputMemorySize)) == 4, "VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshOutputMemorySize has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshOutputMemorySize)));
|
|
assert(((cast(*void)(*instance.maxMeshPayloadAndOutputMemorySize)) - cast(*void)(*instance)) == 104, "VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshPayloadAndOutputMemorySize has unexpected offset % instead of 104", ((cast(*void)(*instance.maxMeshPayloadAndOutputMemorySize)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshPayloadAndOutputMemorySize)) == 4, "VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshPayloadAndOutputMemorySize has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshPayloadAndOutputMemorySize)));
|
|
assert(((cast(*void)(*instance.maxMeshOutputComponents)) - cast(*void)(*instance)) == 108, "VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshOutputComponents has unexpected offset % instead of 108", ((cast(*void)(*instance.maxMeshOutputComponents)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshOutputComponents)) == 4, "VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshOutputComponents has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshOutputComponents)));
|
|
assert(((cast(*void)(*instance.maxMeshOutputVertices)) - cast(*void)(*instance)) == 112, "VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshOutputVertices has unexpected offset % instead of 112", ((cast(*void)(*instance.maxMeshOutputVertices)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshOutputVertices)) == 4, "VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshOutputVertices has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshOutputVertices)));
|
|
assert(((cast(*void)(*instance.maxMeshOutputPrimitives)) - cast(*void)(*instance)) == 116, "VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshOutputPrimitives has unexpected offset % instead of 116", ((cast(*void)(*instance.maxMeshOutputPrimitives)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshOutputPrimitives)) == 4, "VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshOutputPrimitives has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshOutputPrimitives)));
|
|
assert(((cast(*void)(*instance.maxMeshOutputLayers)) - cast(*void)(*instance)) == 120, "VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshOutputLayers has unexpected offset % instead of 120", ((cast(*void)(*instance.maxMeshOutputLayers)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshOutputLayers)) == 4, "VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshOutputLayers has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshOutputLayers)));
|
|
assert(((cast(*void)(*instance.maxMeshMultiviewViewCount)) - cast(*void)(*instance)) == 124, "VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshMultiviewViewCount has unexpected offset % instead of 124", ((cast(*void)(*instance.maxMeshMultiviewViewCount)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshMultiviewViewCount)) == 4, "VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshMultiviewViewCount has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshMultiviewViewCount)));
|
|
assert(((cast(*void)(*instance.meshOutputPerVertexGranularity)) - cast(*void)(*instance)) == 128, "VkPhysicalDeviceMeshShaderPropertiesEXT.meshOutputPerVertexGranularity has unexpected offset % instead of 128", ((cast(*void)(*instance.meshOutputPerVertexGranularity)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.meshOutputPerVertexGranularity)) == 4, "VkPhysicalDeviceMeshShaderPropertiesEXT.meshOutputPerVertexGranularity has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.meshOutputPerVertexGranularity)));
|
|
assert(((cast(*void)(*instance.meshOutputPerPrimitiveGranularity)) - cast(*void)(*instance)) == 132, "VkPhysicalDeviceMeshShaderPropertiesEXT.meshOutputPerPrimitiveGranularity has unexpected offset % instead of 132", ((cast(*void)(*instance.meshOutputPerPrimitiveGranularity)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.meshOutputPerPrimitiveGranularity)) == 4, "VkPhysicalDeviceMeshShaderPropertiesEXT.meshOutputPerPrimitiveGranularity has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.meshOutputPerPrimitiveGranularity)));
|
|
assert(((cast(*void)(*instance.maxPreferredTaskWorkGroupInvocations)) - cast(*void)(*instance)) == 136, "VkPhysicalDeviceMeshShaderPropertiesEXT.maxPreferredTaskWorkGroupInvocations has unexpected offset % instead of 136", ((cast(*void)(*instance.maxPreferredTaskWorkGroupInvocations)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.maxPreferredTaskWorkGroupInvocations)) == 4, "VkPhysicalDeviceMeshShaderPropertiesEXT.maxPreferredTaskWorkGroupInvocations has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.maxPreferredTaskWorkGroupInvocations)));
|
|
assert(((cast(*void)(*instance.maxPreferredMeshWorkGroupInvocations)) - cast(*void)(*instance)) == 140, "VkPhysicalDeviceMeshShaderPropertiesEXT.maxPreferredMeshWorkGroupInvocations has unexpected offset % instead of 140", ((cast(*void)(*instance.maxPreferredMeshWorkGroupInvocations)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.maxPreferredMeshWorkGroupInvocations)) == 4, "VkPhysicalDeviceMeshShaderPropertiesEXT.maxPreferredMeshWorkGroupInvocations has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.maxPreferredMeshWorkGroupInvocations)));
|
|
assert(((cast(*void)(*instance.prefersLocalInvocationVertexOutput)) - cast(*void)(*instance)) == 144, "VkPhysicalDeviceMeshShaderPropertiesEXT.prefersLocalInvocationVertexOutput has unexpected offset % instead of 144", ((cast(*void)(*instance.prefersLocalInvocationVertexOutput)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.prefersLocalInvocationVertexOutput)) == 4, "VkPhysicalDeviceMeshShaderPropertiesEXT.prefersLocalInvocationVertexOutput has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.prefersLocalInvocationVertexOutput)));
|
|
assert(((cast(*void)(*instance.prefersLocalInvocationPrimitiveOutput)) - cast(*void)(*instance)) == 148, "VkPhysicalDeviceMeshShaderPropertiesEXT.prefersLocalInvocationPrimitiveOutput has unexpected offset % instead of 148", ((cast(*void)(*instance.prefersLocalInvocationPrimitiveOutput)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.prefersLocalInvocationPrimitiveOutput)) == 4, "VkPhysicalDeviceMeshShaderPropertiesEXT.prefersLocalInvocationPrimitiveOutput has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.prefersLocalInvocationPrimitiveOutput)));
|
|
assert(((cast(*void)(*instance.prefersCompactVertexOutput)) - cast(*void)(*instance)) == 152, "VkPhysicalDeviceMeshShaderPropertiesEXT.prefersCompactVertexOutput has unexpected offset % instead of 152", ((cast(*void)(*instance.prefersCompactVertexOutput)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.prefersCompactVertexOutput)) == 4, "VkPhysicalDeviceMeshShaderPropertiesEXT.prefersCompactVertexOutput has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.prefersCompactVertexOutput)));
|
|
assert(((cast(*void)(*instance.prefersCompactPrimitiveOutput)) - cast(*void)(*instance)) == 156, "VkPhysicalDeviceMeshShaderPropertiesEXT.prefersCompactPrimitiveOutput has unexpected offset % instead of 156", ((cast(*void)(*instance.prefersCompactPrimitiveOutput)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.prefersCompactPrimitiveOutput)) == 4, "VkPhysicalDeviceMeshShaderPropertiesEXT.prefersCompactPrimitiveOutput has unexpected size % instead of 4", size_of(type_of(VkPhysicalDeviceMeshShaderPropertiesEXT.prefersCompactPrimitiveOutput)));
|
|
assert(size_of(VkPhysicalDeviceMeshShaderPropertiesEXT) == 160, "VkPhysicalDeviceMeshShaderPropertiesEXT has size % instead of 160", size_of(VkPhysicalDeviceMeshShaderPropertiesEXT));
|
|
}
|
|
|
|
{
|
|
instance: VkDrawMeshTasksIndirectCommandEXT;
|
|
assert(((cast(*void)(*instance.groupCountX)) - cast(*void)(*instance)) == 0, "VkDrawMeshTasksIndirectCommandEXT.groupCountX has unexpected offset % instead of 0", ((cast(*void)(*instance.groupCountX)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDrawMeshTasksIndirectCommandEXT.groupCountX)) == 4, "VkDrawMeshTasksIndirectCommandEXT.groupCountX has unexpected size % instead of 4", size_of(type_of(VkDrawMeshTasksIndirectCommandEXT.groupCountX)));
|
|
assert(((cast(*void)(*instance.groupCountY)) - cast(*void)(*instance)) == 4, "VkDrawMeshTasksIndirectCommandEXT.groupCountY has unexpected offset % instead of 4", ((cast(*void)(*instance.groupCountY)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDrawMeshTasksIndirectCommandEXT.groupCountY)) == 4, "VkDrawMeshTasksIndirectCommandEXT.groupCountY has unexpected size % instead of 4", size_of(type_of(VkDrawMeshTasksIndirectCommandEXT.groupCountY)));
|
|
assert(((cast(*void)(*instance.groupCountZ)) - cast(*void)(*instance)) == 8, "VkDrawMeshTasksIndirectCommandEXT.groupCountZ has unexpected offset % instead of 8", ((cast(*void)(*instance.groupCountZ)) - cast(*void)(*instance)));
|
|
assert(size_of(type_of(VkDrawMeshTasksIndirectCommandEXT.groupCountZ)) == 4, "VkDrawMeshTasksIndirectCommandEXT.groupCountZ has unexpected size % instead of 4", size_of(type_of(VkDrawMeshTasksIndirectCommandEXT.groupCountZ)));
|
|
assert(size_of(VkDrawMeshTasksIndirectCommandEXT) == 12, "VkDrawMeshTasksIndirectCommandEXT has size % instead of 12", size_of(VkDrawMeshTasksIndirectCommandEXT));
|
|
}
|
|
}
|
|
|
|
vulkan_1 :: #library,system,no_dll "C:/VulkanSDK/1.4.304.0/Lib/vulkan-1";
|