pub struct DeviceCommands {Show 623 fields
pub get_device_proc_addr: PFN_vkGetDeviceProcAddr,
pub destroy_device: PFN_vkDestroyDevice,
pub get_device_queue: PFN_vkGetDeviceQueue,
pub queue_submit: PFN_vkQueueSubmit,
pub queue_wait_idle: PFN_vkQueueWaitIdle,
pub device_wait_idle: PFN_vkDeviceWaitIdle,
pub allocate_memory: PFN_vkAllocateMemory,
pub free_memory: PFN_vkFreeMemory,
pub map_memory: PFN_vkMapMemory,
pub unmap_memory: PFN_vkUnmapMemory,
pub flush_mapped_memory_ranges: PFN_vkFlushMappedMemoryRanges,
pub invalidate_mapped_memory_ranges: PFN_vkInvalidateMappedMemoryRanges,
pub get_device_memory_commitment: PFN_vkGetDeviceMemoryCommitment,
pub get_buffer_memory_requirements: PFN_vkGetBufferMemoryRequirements,
pub bind_buffer_memory: PFN_vkBindBufferMemory,
pub get_image_memory_requirements: PFN_vkGetImageMemoryRequirements,
pub bind_image_memory: PFN_vkBindImageMemory,
pub get_image_sparse_memory_requirements: PFN_vkGetImageSparseMemoryRequirements,
pub queue_bind_sparse: PFN_vkQueueBindSparse,
pub create_fence: PFN_vkCreateFence,
pub destroy_fence: PFN_vkDestroyFence,
pub reset_fences: PFN_vkResetFences,
pub get_fence_status: PFN_vkGetFenceStatus,
pub wait_for_fences: PFN_vkWaitForFences,
pub create_semaphore: PFN_vkCreateSemaphore,
pub destroy_semaphore: PFN_vkDestroySemaphore,
pub create_event: PFN_vkCreateEvent,
pub destroy_event: PFN_vkDestroyEvent,
pub get_event_status: PFN_vkGetEventStatus,
pub set_event: PFN_vkSetEvent,
pub reset_event: PFN_vkResetEvent,
pub create_query_pool: PFN_vkCreateQueryPool,
pub destroy_query_pool: PFN_vkDestroyQueryPool,
pub get_query_pool_results: PFN_vkGetQueryPoolResults,
pub reset_query_pool: PFN_vkResetQueryPool,
pub create_buffer: PFN_vkCreateBuffer,
pub destroy_buffer: PFN_vkDestroyBuffer,
pub create_buffer_view: PFN_vkCreateBufferView,
pub destroy_buffer_view: PFN_vkDestroyBufferView,
pub create_image: PFN_vkCreateImage,
pub destroy_image: PFN_vkDestroyImage,
pub get_image_subresource_layout: PFN_vkGetImageSubresourceLayout,
pub create_image_view: PFN_vkCreateImageView,
pub destroy_image_view: PFN_vkDestroyImageView,
pub create_shader_module: PFN_vkCreateShaderModule,
pub destroy_shader_module: PFN_vkDestroyShaderModule,
pub create_pipeline_cache: PFN_vkCreatePipelineCache,
pub destroy_pipeline_cache: PFN_vkDestroyPipelineCache,
pub get_pipeline_cache_data: PFN_vkGetPipelineCacheData,
pub merge_pipeline_caches: PFN_vkMergePipelineCaches,
pub create_pipeline_binaries_khr: PFN_vkCreatePipelineBinariesKHR,
pub destroy_pipeline_binary_khr: PFN_vkDestroyPipelineBinaryKHR,
pub get_pipeline_key_khr: PFN_vkGetPipelineKeyKHR,
pub get_pipeline_binary_data_khr: PFN_vkGetPipelineBinaryDataKHR,
pub release_captured_pipeline_data_khr: PFN_vkReleaseCapturedPipelineDataKHR,
pub create_graphics_pipelines: PFN_vkCreateGraphicsPipelines,
pub create_compute_pipelines: PFN_vkCreateComputePipelines,
pub get_device_subpass_shading_max_workgroup_size_huawei: PFN_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI,
pub destroy_pipeline: PFN_vkDestroyPipeline,
pub create_pipeline_layout: PFN_vkCreatePipelineLayout,
pub destroy_pipeline_layout: PFN_vkDestroyPipelineLayout,
pub create_sampler: PFN_vkCreateSampler,
pub destroy_sampler: PFN_vkDestroySampler,
pub create_descriptor_set_layout: PFN_vkCreateDescriptorSetLayout,
pub destroy_descriptor_set_layout: PFN_vkDestroyDescriptorSetLayout,
pub create_descriptor_pool: PFN_vkCreateDescriptorPool,
pub destroy_descriptor_pool: PFN_vkDestroyDescriptorPool,
pub reset_descriptor_pool: PFN_vkResetDescriptorPool,
pub allocate_descriptor_sets: PFN_vkAllocateDescriptorSets,
pub free_descriptor_sets: PFN_vkFreeDescriptorSets,
pub update_descriptor_sets: PFN_vkUpdateDescriptorSets,
pub create_framebuffer: PFN_vkCreateFramebuffer,
pub destroy_framebuffer: PFN_vkDestroyFramebuffer,
pub create_render_pass: PFN_vkCreateRenderPass,
pub destroy_render_pass: PFN_vkDestroyRenderPass,
pub get_render_area_granularity: PFN_vkGetRenderAreaGranularity,
pub get_rendering_area_granularity: PFN_vkGetRenderingAreaGranularity,
pub create_command_pool: PFN_vkCreateCommandPool,
pub destroy_command_pool: PFN_vkDestroyCommandPool,
pub reset_command_pool: PFN_vkResetCommandPool,
pub allocate_command_buffers: PFN_vkAllocateCommandBuffers,
pub free_command_buffers: PFN_vkFreeCommandBuffers,
pub begin_command_buffer: PFN_vkBeginCommandBuffer,
pub end_command_buffer: PFN_vkEndCommandBuffer,
pub reset_command_buffer: PFN_vkResetCommandBuffer,
pub cmd_bind_pipeline: PFN_vkCmdBindPipeline,
pub cmd_set_attachment_feedback_loop_enable_ext: PFN_vkCmdSetAttachmentFeedbackLoopEnableEXT,
pub cmd_set_viewport: PFN_vkCmdSetViewport,
pub cmd_set_scissor: PFN_vkCmdSetScissor,
pub cmd_set_line_width: PFN_vkCmdSetLineWidth,
pub cmd_set_depth_bias: PFN_vkCmdSetDepthBias,
pub cmd_set_blend_constants: PFN_vkCmdSetBlendConstants,
pub cmd_set_depth_bounds: PFN_vkCmdSetDepthBounds,
pub cmd_set_stencil_compare_mask: PFN_vkCmdSetStencilCompareMask,
pub cmd_set_stencil_write_mask: PFN_vkCmdSetStencilWriteMask,
pub cmd_set_stencil_reference: PFN_vkCmdSetStencilReference,
pub cmd_bind_descriptor_sets: PFN_vkCmdBindDescriptorSets,
pub cmd_bind_index_buffer: PFN_vkCmdBindIndexBuffer,
pub cmd_bind_vertex_buffers: PFN_vkCmdBindVertexBuffers,
pub cmd_draw: PFN_vkCmdDraw,
pub cmd_draw_indexed: PFN_vkCmdDrawIndexed,
pub cmd_draw_multi_ext: PFN_vkCmdDrawMultiEXT,
pub cmd_draw_multi_indexed_ext: PFN_vkCmdDrawMultiIndexedEXT,
pub cmd_draw_indirect: PFN_vkCmdDrawIndirect,
pub cmd_draw_indexed_indirect: PFN_vkCmdDrawIndexedIndirect,
pub cmd_dispatch: PFN_vkCmdDispatch,
pub cmd_dispatch_indirect: PFN_vkCmdDispatchIndirect,
pub cmd_subpass_shading_huawei: PFN_vkCmdSubpassShadingHUAWEI,
pub cmd_draw_cluster_huawei: PFN_vkCmdDrawClusterHUAWEI,
pub cmd_draw_cluster_indirect_huawei: PFN_vkCmdDrawClusterIndirectHUAWEI,
pub cmd_update_pipeline_indirect_buffer_nv: PFN_vkCmdUpdatePipelineIndirectBufferNV,
pub cmd_copy_buffer: PFN_vkCmdCopyBuffer,
pub cmd_copy_image: PFN_vkCmdCopyImage,
pub cmd_blit_image: PFN_vkCmdBlitImage,
pub cmd_copy_buffer_to_image: PFN_vkCmdCopyBufferToImage,
pub cmd_copy_image_to_buffer: PFN_vkCmdCopyImageToBuffer,
pub cmd_copy_memory_indirect_nv: PFN_vkCmdCopyMemoryIndirectNV,
pub cmd_copy_memory_indirect_khr: PFN_vkCmdCopyMemoryIndirectKHR,
pub cmd_copy_memory_to_image_indirect_nv: PFN_vkCmdCopyMemoryToImageIndirectNV,
pub cmd_copy_memory_to_image_indirect_khr: PFN_vkCmdCopyMemoryToImageIndirectKHR,
pub cmd_update_buffer: PFN_vkCmdUpdateBuffer,
pub cmd_fill_buffer: PFN_vkCmdFillBuffer,
pub cmd_clear_color_image: PFN_vkCmdClearColorImage,
pub cmd_clear_depth_stencil_image: PFN_vkCmdClearDepthStencilImage,
pub cmd_clear_attachments: PFN_vkCmdClearAttachments,
pub cmd_resolve_image: PFN_vkCmdResolveImage,
pub cmd_set_event: PFN_vkCmdSetEvent,
pub cmd_reset_event: PFN_vkCmdResetEvent,
pub cmd_wait_events: PFN_vkCmdWaitEvents,
pub cmd_pipeline_barrier: PFN_vkCmdPipelineBarrier,
pub cmd_begin_query: PFN_vkCmdBeginQuery,
pub cmd_end_query: PFN_vkCmdEndQuery,
pub cmd_begin_conditional_rendering_ext: PFN_vkCmdBeginConditionalRenderingEXT,
pub cmd_end_conditional_rendering_ext: PFN_vkCmdEndConditionalRenderingEXT,
pub cmd_begin_custom_resolve_ext: PFN_vkCmdBeginCustomResolveEXT,
pub cmd_reset_query_pool: PFN_vkCmdResetQueryPool,
pub cmd_write_timestamp: PFN_vkCmdWriteTimestamp,
pub cmd_copy_query_pool_results: PFN_vkCmdCopyQueryPoolResults,
pub cmd_push_constants: PFN_vkCmdPushConstants,
pub cmd_begin_render_pass: PFN_vkCmdBeginRenderPass,
pub cmd_next_subpass: PFN_vkCmdNextSubpass,
pub cmd_end_render_pass: PFN_vkCmdEndRenderPass,
pub cmd_execute_commands: PFN_vkCmdExecuteCommands,
pub create_shared_swapchains_khr: PFN_vkCreateSharedSwapchainsKHR,
pub create_swapchain_khr: PFN_vkCreateSwapchainKHR,
pub destroy_swapchain_khr: PFN_vkDestroySwapchainKHR,
pub get_swapchain_images_khr: PFN_vkGetSwapchainImagesKHR,
pub acquire_next_image_khr: PFN_vkAcquireNextImageKHR,
pub queue_present_khr: PFN_vkQueuePresentKHR,
pub debug_marker_set_object_name_ext: PFN_vkDebugMarkerSetObjectNameEXT,
pub debug_marker_set_object_tag_ext: PFN_vkDebugMarkerSetObjectTagEXT,
pub cmd_debug_marker_begin_ext: PFN_vkCmdDebugMarkerBeginEXT,
pub cmd_debug_marker_end_ext: PFN_vkCmdDebugMarkerEndEXT,
pub cmd_debug_marker_insert_ext: PFN_vkCmdDebugMarkerInsertEXT,
pub get_memory_win32_handle_nv: PFN_vkGetMemoryWin32HandleNV,
pub cmd_execute_generated_commands_nv: PFN_vkCmdExecuteGeneratedCommandsNV,
pub cmd_preprocess_generated_commands_nv: PFN_vkCmdPreprocessGeneratedCommandsNV,
pub cmd_bind_pipeline_shader_group_nv: PFN_vkCmdBindPipelineShaderGroupNV,
pub get_generated_commands_memory_requirements_nv: PFN_vkGetGeneratedCommandsMemoryRequirementsNV,
pub create_indirect_commands_layout_nv: PFN_vkCreateIndirectCommandsLayoutNV,
pub destroy_indirect_commands_layout_nv: PFN_vkDestroyIndirectCommandsLayoutNV,
pub cmd_execute_generated_commands_ext: PFN_vkCmdExecuteGeneratedCommandsEXT,
pub cmd_preprocess_generated_commands_ext: PFN_vkCmdPreprocessGeneratedCommandsEXT,
pub get_generated_commands_memory_requirements_ext: PFN_vkGetGeneratedCommandsMemoryRequirementsEXT,
pub create_indirect_commands_layout_ext: PFN_vkCreateIndirectCommandsLayoutEXT,
pub destroy_indirect_commands_layout_ext: PFN_vkDestroyIndirectCommandsLayoutEXT,
pub create_indirect_execution_set_ext: PFN_vkCreateIndirectExecutionSetEXT,
pub destroy_indirect_execution_set_ext: PFN_vkDestroyIndirectExecutionSetEXT,
pub update_indirect_execution_set_pipeline_ext: PFN_vkUpdateIndirectExecutionSetPipelineEXT,
pub update_indirect_execution_set_shader_ext: PFN_vkUpdateIndirectExecutionSetShaderEXT,
pub cmd_push_descriptor_set: PFN_vkCmdPushDescriptorSet,
pub trim_command_pool: PFN_vkTrimCommandPool,
pub get_memory_win32_handle_khr: PFN_vkGetMemoryWin32HandleKHR,
pub get_memory_win32_handle_properties_khr: PFN_vkGetMemoryWin32HandlePropertiesKHR,
pub get_memory_fd_khr: PFN_vkGetMemoryFdKHR,
pub get_memory_fd_properties_khr: PFN_vkGetMemoryFdPropertiesKHR,
pub get_memory_zircon_handle_fuchsia: PFN_vkGetMemoryZirconHandleFUCHSIA,
pub get_memory_zircon_handle_properties_fuchsia: PFN_vkGetMemoryZirconHandlePropertiesFUCHSIA,
pub get_memory_remote_address_nv: PFN_vkGetMemoryRemoteAddressNV,
pub get_memory_sci_buf_nv: PFN_vkGetMemorySciBufNV,
pub get_semaphore_win32_handle_khr: PFN_vkGetSemaphoreWin32HandleKHR,
pub import_semaphore_win32_handle_khr: PFN_vkImportSemaphoreWin32HandleKHR,
pub get_semaphore_fd_khr: PFN_vkGetSemaphoreFdKHR,
pub import_semaphore_fd_khr: PFN_vkImportSemaphoreFdKHR,
pub get_semaphore_zircon_handle_fuchsia: PFN_vkGetSemaphoreZirconHandleFUCHSIA,
pub import_semaphore_zircon_handle_fuchsia: PFN_vkImportSemaphoreZirconHandleFUCHSIA,
pub get_fence_win32_handle_khr: PFN_vkGetFenceWin32HandleKHR,
pub import_fence_win32_handle_khr: PFN_vkImportFenceWin32HandleKHR,
pub get_fence_fd_khr: PFN_vkGetFenceFdKHR,
pub import_fence_fd_khr: PFN_vkImportFenceFdKHR,
pub get_fence_sci_sync_fence_nv: PFN_vkGetFenceSciSyncFenceNV,
pub get_fence_sci_sync_obj_nv: PFN_vkGetFenceSciSyncObjNV,
pub import_fence_sci_sync_fence_nv: PFN_vkImportFenceSciSyncFenceNV,
pub import_fence_sci_sync_obj_nv: PFN_vkImportFenceSciSyncObjNV,
pub get_semaphore_sci_sync_obj_nv: PFN_vkGetSemaphoreSciSyncObjNV,
pub import_semaphore_sci_sync_obj_nv: PFN_vkImportSemaphoreSciSyncObjNV,
pub create_semaphore_sci_sync_pool_nv: PFN_vkCreateSemaphoreSciSyncPoolNV,
pub destroy_semaphore_sci_sync_pool_nv: PFN_vkDestroySemaphoreSciSyncPoolNV,
pub display_power_control_ext: PFN_vkDisplayPowerControlEXT,
pub register_device_event_ext: PFN_vkRegisterDeviceEventEXT,
pub register_display_event_ext: PFN_vkRegisterDisplayEventEXT,
pub get_swapchain_counter_ext: PFN_vkGetSwapchainCounterEXT,
pub get_device_group_peer_memory_features: PFN_vkGetDeviceGroupPeerMemoryFeatures,
pub bind_buffer_memory2: PFN_vkBindBufferMemory2,
pub bind_image_memory2: PFN_vkBindImageMemory2,
pub cmd_set_device_mask: PFN_vkCmdSetDeviceMask,
pub get_device_group_present_capabilities_khr: PFN_vkGetDeviceGroupPresentCapabilitiesKHR,
pub get_device_group_surface_present_modes_khr: PFN_vkGetDeviceGroupSurfacePresentModesKHR,
pub acquire_next_image2_khr: PFN_vkAcquireNextImage2KHR,
pub cmd_dispatch_base: PFN_vkCmdDispatchBase,
pub create_descriptor_update_template: PFN_vkCreateDescriptorUpdateTemplate,
pub destroy_descriptor_update_template: PFN_vkDestroyDescriptorUpdateTemplate,
pub update_descriptor_set_with_template: PFN_vkUpdateDescriptorSetWithTemplate,
pub cmd_push_descriptor_set_with_template: PFN_vkCmdPushDescriptorSetWithTemplate,
pub set_hdr_metadata_ext: PFN_vkSetHdrMetadataEXT,
pub get_swapchain_status_khr: PFN_vkGetSwapchainStatusKHR,
pub get_refresh_cycle_duration_google: PFN_vkGetRefreshCycleDurationGOOGLE,
pub get_past_presentation_timing_google: PFN_vkGetPastPresentationTimingGOOGLE,
pub cmd_set_viewport_w_scaling_nv: PFN_vkCmdSetViewportWScalingNV,
pub cmd_set_discard_rectangle_ext: PFN_vkCmdSetDiscardRectangleEXT,
pub cmd_set_discard_rectangle_enable_ext: PFN_vkCmdSetDiscardRectangleEnableEXT,
pub cmd_set_discard_rectangle_mode_ext: PFN_vkCmdSetDiscardRectangleModeEXT,
pub cmd_set_sample_locations_ext: PFN_vkCmdSetSampleLocationsEXT,
pub get_buffer_memory_requirements2: PFN_vkGetBufferMemoryRequirements2,
pub get_image_memory_requirements2: PFN_vkGetImageMemoryRequirements2,
pub get_image_sparse_memory_requirements2: PFN_vkGetImageSparseMemoryRequirements2,
pub get_device_buffer_memory_requirements: PFN_vkGetDeviceBufferMemoryRequirements,
pub get_device_image_memory_requirements: PFN_vkGetDeviceImageMemoryRequirements,
pub get_device_image_sparse_memory_requirements: PFN_vkGetDeviceImageSparseMemoryRequirements,
pub create_sampler_ycbcr_conversion: PFN_vkCreateSamplerYcbcrConversion,
pub destroy_sampler_ycbcr_conversion: PFN_vkDestroySamplerYcbcrConversion,
pub get_device_queue2: PFN_vkGetDeviceQueue2,
pub create_validation_cache_ext: PFN_vkCreateValidationCacheEXT,
pub destroy_validation_cache_ext: PFN_vkDestroyValidationCacheEXT,
pub get_validation_cache_data_ext: PFN_vkGetValidationCacheDataEXT,
pub merge_validation_caches_ext: PFN_vkMergeValidationCachesEXT,
pub get_descriptor_set_layout_support: PFN_vkGetDescriptorSetLayoutSupport,
pub get_swapchain_gralloc_usage_android: PFN_vkGetSwapchainGrallocUsageANDROID,
pub get_swapchain_gralloc_usage2_android: PFN_vkGetSwapchainGrallocUsage2ANDROID,
pub acquire_image_android: PFN_vkAcquireImageANDROID,
pub queue_signal_release_image_android: PFN_vkQueueSignalReleaseImageANDROID,
pub get_shader_info_amd: PFN_vkGetShaderInfoAMD,
pub set_local_dimming_amd: PFN_vkSetLocalDimmingAMD,
pub get_calibrated_timestamps_khr: PFN_vkGetCalibratedTimestampsKHR,
pub set_debug_utils_object_name_ext: PFN_vkSetDebugUtilsObjectNameEXT,
pub set_debug_utils_object_tag_ext: PFN_vkSetDebugUtilsObjectTagEXT,
pub queue_begin_debug_utils_label_ext: PFN_vkQueueBeginDebugUtilsLabelEXT,
pub queue_end_debug_utils_label_ext: PFN_vkQueueEndDebugUtilsLabelEXT,
pub queue_insert_debug_utils_label_ext: PFN_vkQueueInsertDebugUtilsLabelEXT,
pub cmd_begin_debug_utils_label_ext: PFN_vkCmdBeginDebugUtilsLabelEXT,
pub cmd_end_debug_utils_label_ext: PFN_vkCmdEndDebugUtilsLabelEXT,
pub cmd_insert_debug_utils_label_ext: PFN_vkCmdInsertDebugUtilsLabelEXT,
pub get_memory_host_pointer_properties_ext: PFN_vkGetMemoryHostPointerPropertiesEXT,
pub cmd_write_buffer_marker_amd: PFN_vkCmdWriteBufferMarkerAMD,
pub create_render_pass2: PFN_vkCreateRenderPass2,
pub cmd_begin_render_pass2: PFN_vkCmdBeginRenderPass2,
pub cmd_next_subpass2: PFN_vkCmdNextSubpass2,
pub cmd_end_render_pass2: PFN_vkCmdEndRenderPass2,
pub get_semaphore_counter_value: PFN_vkGetSemaphoreCounterValue,
pub wait_semaphores: PFN_vkWaitSemaphores,
pub signal_semaphore: PFN_vkSignalSemaphore,
pub get_android_hardware_buffer_properties_android: PFN_vkGetAndroidHardwareBufferPropertiesANDROID,
pub get_memory_android_hardware_buffer_android: PFN_vkGetMemoryAndroidHardwareBufferANDROID,
pub cmd_draw_indirect_count: PFN_vkCmdDrawIndirectCount,
pub cmd_draw_indexed_indirect_count: PFN_vkCmdDrawIndexedIndirectCount,
pub cmd_set_checkpoint_nv: PFN_vkCmdSetCheckpointNV,
pub get_queue_checkpoint_data_nv: PFN_vkGetQueueCheckpointDataNV,
pub cmd_bind_transform_feedback_buffers_ext: PFN_vkCmdBindTransformFeedbackBuffersEXT,
pub cmd_begin_transform_feedback_ext: PFN_vkCmdBeginTransformFeedbackEXT,
pub cmd_end_transform_feedback_ext: PFN_vkCmdEndTransformFeedbackEXT,
pub cmd_begin_query_indexed_ext: PFN_vkCmdBeginQueryIndexedEXT,
pub cmd_end_query_indexed_ext: PFN_vkCmdEndQueryIndexedEXT,
pub cmd_draw_indirect_byte_count_ext: PFN_vkCmdDrawIndirectByteCountEXT,
pub cmd_set_exclusive_scissor_nv: PFN_vkCmdSetExclusiveScissorNV,
pub cmd_set_exclusive_scissor_enable_nv: PFN_vkCmdSetExclusiveScissorEnableNV,
pub cmd_bind_shading_rate_image_nv: PFN_vkCmdBindShadingRateImageNV,
pub cmd_set_viewport_shading_rate_palette_nv: PFN_vkCmdSetViewportShadingRatePaletteNV,
pub cmd_set_coarse_sample_order_nv: PFN_vkCmdSetCoarseSampleOrderNV,
pub cmd_draw_mesh_tasks_nv: PFN_vkCmdDrawMeshTasksNV,
pub cmd_draw_mesh_tasks_indirect_nv: PFN_vkCmdDrawMeshTasksIndirectNV,
pub cmd_draw_mesh_tasks_indirect_count_nv: PFN_vkCmdDrawMeshTasksIndirectCountNV,
pub cmd_draw_mesh_tasks_ext: PFN_vkCmdDrawMeshTasksEXT,
pub cmd_draw_mesh_tasks_indirect_ext: PFN_vkCmdDrawMeshTasksIndirectEXT,
pub cmd_draw_mesh_tasks_indirect_count_ext: PFN_vkCmdDrawMeshTasksIndirectCountEXT,
pub compile_deferred_nv: PFN_vkCompileDeferredNV,
pub create_acceleration_structure_nv: PFN_vkCreateAccelerationStructureNV,
pub cmd_bind_invocation_mask_huawei: PFN_vkCmdBindInvocationMaskHUAWEI,
pub destroy_acceleration_structure_khr: PFN_vkDestroyAccelerationStructureKHR,
pub destroy_acceleration_structure_nv: PFN_vkDestroyAccelerationStructureNV,
pub get_acceleration_structure_memory_requirements_nv: PFN_vkGetAccelerationStructureMemoryRequirementsNV,
pub bind_acceleration_structure_memory_nv: PFN_vkBindAccelerationStructureMemoryNV,
pub cmd_copy_acceleration_structure_nv: PFN_vkCmdCopyAccelerationStructureNV,
pub cmd_copy_acceleration_structure_khr: PFN_vkCmdCopyAccelerationStructureKHR,
pub copy_acceleration_structure_khr: PFN_vkCopyAccelerationStructureKHR,
pub cmd_copy_acceleration_structure_to_memory_khr: PFN_vkCmdCopyAccelerationStructureToMemoryKHR,
pub copy_acceleration_structure_to_memory_khr: PFN_vkCopyAccelerationStructureToMemoryKHR,
pub cmd_copy_memory_to_acceleration_structure_khr: PFN_vkCmdCopyMemoryToAccelerationStructureKHR,
pub copy_memory_to_acceleration_structure_khr: PFN_vkCopyMemoryToAccelerationStructureKHR,
pub cmd_write_acceleration_structures_properties_khr: PFN_vkCmdWriteAccelerationStructuresPropertiesKHR,
pub cmd_write_acceleration_structures_properties_nv: PFN_vkCmdWriteAccelerationStructuresPropertiesNV,
pub cmd_build_acceleration_structure_nv: PFN_vkCmdBuildAccelerationStructureNV,
pub write_acceleration_structures_properties_khr: PFN_vkWriteAccelerationStructuresPropertiesKHR,
pub cmd_trace_rays_khr: PFN_vkCmdTraceRaysKHR,
pub cmd_trace_rays_nv: PFN_vkCmdTraceRaysNV,
pub get_ray_tracing_shader_group_handles_khr: PFN_vkGetRayTracingShaderGroupHandlesKHR,
pub get_ray_tracing_capture_replay_shader_group_handles_khr: PFN_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR,
pub get_acceleration_structure_handle_nv: PFN_vkGetAccelerationStructureHandleNV,
pub create_ray_tracing_pipelines_nv: PFN_vkCreateRayTracingPipelinesNV,
pub create_ray_tracing_pipelines_khr: PFN_vkCreateRayTracingPipelinesKHR,
pub cmd_trace_rays_indirect_khr: PFN_vkCmdTraceRaysIndirectKHR,
pub cmd_trace_rays_indirect2_khr: PFN_vkCmdTraceRaysIndirect2KHR,
pub get_cluster_acceleration_structure_build_sizes_nv: PFN_vkGetClusterAccelerationStructureBuildSizesNV,
pub cmd_build_cluster_acceleration_structure_indirect_nv: PFN_vkCmdBuildClusterAccelerationStructureIndirectNV,
pub get_device_acceleration_structure_compatibility_khr: PFN_vkGetDeviceAccelerationStructureCompatibilityKHR,
pub get_ray_tracing_shader_group_stack_size_khr: PFN_vkGetRayTracingShaderGroupStackSizeKHR,
pub cmd_set_ray_tracing_pipeline_stack_size_khr: PFN_vkCmdSetRayTracingPipelineStackSizeKHR,
pub get_image_view_handle_nvx: PFN_vkGetImageViewHandleNVX,
pub get_image_view_handle64_nvx: PFN_vkGetImageViewHandle64NVX,
pub get_image_view_address_nvx: PFN_vkGetImageViewAddressNVX,
pub get_device_combined_image_sampler_index_nvx: PFN_vkGetDeviceCombinedImageSamplerIndexNVX,
pub get_device_group_surface_present_modes2_ext: PFN_vkGetDeviceGroupSurfacePresentModes2EXT,
pub acquire_full_screen_exclusive_mode_ext: PFN_vkAcquireFullScreenExclusiveModeEXT,
pub release_full_screen_exclusive_mode_ext: PFN_vkReleaseFullScreenExclusiveModeEXT,
pub acquire_profiling_lock_khr: PFN_vkAcquireProfilingLockKHR,
pub release_profiling_lock_khr: PFN_vkReleaseProfilingLockKHR,
pub get_image_drm_format_modifier_properties_ext: PFN_vkGetImageDrmFormatModifierPropertiesEXT,
pub get_buffer_opaque_capture_address: PFN_vkGetBufferOpaqueCaptureAddress,
pub get_buffer_device_address: PFN_vkGetBufferDeviceAddress,
pub initialize_performance_api_intel: PFN_vkInitializePerformanceApiINTEL,
pub uninitialize_performance_api_intel: PFN_vkUninitializePerformanceApiINTEL,
pub cmd_set_performance_marker_intel: PFN_vkCmdSetPerformanceMarkerINTEL,
pub cmd_set_performance_stream_marker_intel: PFN_vkCmdSetPerformanceStreamMarkerINTEL,
pub cmd_set_performance_override_intel: PFN_vkCmdSetPerformanceOverrideINTEL,
pub acquire_performance_configuration_intel: PFN_vkAcquirePerformanceConfigurationINTEL,
pub release_performance_configuration_intel: PFN_vkReleasePerformanceConfigurationINTEL,
pub queue_set_performance_configuration_intel: PFN_vkQueueSetPerformanceConfigurationINTEL,
pub get_performance_parameter_intel: PFN_vkGetPerformanceParameterINTEL,
pub get_device_memory_opaque_capture_address: PFN_vkGetDeviceMemoryOpaqueCaptureAddress,
pub get_pipeline_executable_properties_khr: PFN_vkGetPipelineExecutablePropertiesKHR,
pub get_pipeline_executable_statistics_khr: PFN_vkGetPipelineExecutableStatisticsKHR,
pub get_pipeline_executable_internal_representations_khr: PFN_vkGetPipelineExecutableInternalRepresentationsKHR,
pub cmd_set_line_stipple: PFN_vkCmdSetLineStipple,
pub get_fault_data: PFN_vkGetFaultData,
pub create_acceleration_structure_khr: PFN_vkCreateAccelerationStructureKHR,
pub cmd_build_acceleration_structures_khr: PFN_vkCmdBuildAccelerationStructuresKHR,
pub cmd_build_acceleration_structures_indirect_khr: PFN_vkCmdBuildAccelerationStructuresIndirectKHR,
pub build_acceleration_structures_khr: PFN_vkBuildAccelerationStructuresKHR,
pub get_acceleration_structure_device_address_khr: PFN_vkGetAccelerationStructureDeviceAddressKHR,
pub create_deferred_operation_khr: PFN_vkCreateDeferredOperationKHR,
pub destroy_deferred_operation_khr: PFN_vkDestroyDeferredOperationKHR,
pub get_deferred_operation_max_concurrency_khr: PFN_vkGetDeferredOperationMaxConcurrencyKHR,
pub get_deferred_operation_result_khr: PFN_vkGetDeferredOperationResultKHR,
pub deferred_operation_join_khr: PFN_vkDeferredOperationJoinKHR,
pub get_pipeline_indirect_memory_requirements_nv: PFN_vkGetPipelineIndirectMemoryRequirementsNV,
pub get_pipeline_indirect_device_address_nv: PFN_vkGetPipelineIndirectDeviceAddressNV,
pub anti_lag_update_amd: PFN_vkAntiLagUpdateAMD,
pub cmd_set_cull_mode: PFN_vkCmdSetCullMode,
pub cmd_set_front_face: PFN_vkCmdSetFrontFace,
pub cmd_set_primitive_topology: PFN_vkCmdSetPrimitiveTopology,
pub cmd_set_viewport_with_count: PFN_vkCmdSetViewportWithCount,
pub cmd_set_scissor_with_count: PFN_vkCmdSetScissorWithCount,
pub cmd_bind_index_buffer2: PFN_vkCmdBindIndexBuffer2,
pub cmd_bind_vertex_buffers2: PFN_vkCmdBindVertexBuffers2,
pub cmd_set_depth_test_enable: PFN_vkCmdSetDepthTestEnable,
pub cmd_set_depth_write_enable: PFN_vkCmdSetDepthWriteEnable,
pub cmd_set_depth_compare_op: PFN_vkCmdSetDepthCompareOp,
pub cmd_set_depth_bounds_test_enable: PFN_vkCmdSetDepthBoundsTestEnable,
pub cmd_set_stencil_test_enable: PFN_vkCmdSetStencilTestEnable,
pub cmd_set_stencil_op: PFN_vkCmdSetStencilOp,
pub cmd_set_patch_control_points_ext: PFN_vkCmdSetPatchControlPointsEXT,
pub cmd_set_rasterizer_discard_enable: PFN_vkCmdSetRasterizerDiscardEnable,
pub cmd_set_depth_bias_enable: PFN_vkCmdSetDepthBiasEnable,
pub cmd_set_logic_op_ext: PFN_vkCmdSetLogicOpEXT,
pub cmd_set_primitive_restart_enable: PFN_vkCmdSetPrimitiveRestartEnable,
pub cmd_set_tessellation_domain_origin_ext: PFN_vkCmdSetTessellationDomainOriginEXT,
pub cmd_set_depth_clamp_enable_ext: PFN_vkCmdSetDepthClampEnableEXT,
pub cmd_set_polygon_mode_ext: PFN_vkCmdSetPolygonModeEXT,
pub cmd_set_rasterization_samples_ext: PFN_vkCmdSetRasterizationSamplesEXT,
pub cmd_set_sample_mask_ext: PFN_vkCmdSetSampleMaskEXT,
pub cmd_set_alpha_to_coverage_enable_ext: PFN_vkCmdSetAlphaToCoverageEnableEXT,
pub cmd_set_alpha_to_one_enable_ext: PFN_vkCmdSetAlphaToOneEnableEXT,
pub cmd_set_logic_op_enable_ext: PFN_vkCmdSetLogicOpEnableEXT,
pub cmd_set_color_blend_enable_ext: PFN_vkCmdSetColorBlendEnableEXT,
pub cmd_set_color_blend_equation_ext: PFN_vkCmdSetColorBlendEquationEXT,
pub cmd_set_color_write_mask_ext: PFN_vkCmdSetColorWriteMaskEXT,
pub cmd_set_rasterization_stream_ext: PFN_vkCmdSetRasterizationStreamEXT,
pub cmd_set_conservative_rasterization_mode_ext: PFN_vkCmdSetConservativeRasterizationModeEXT,
pub cmd_set_extra_primitive_overestimation_size_ext: PFN_vkCmdSetExtraPrimitiveOverestimationSizeEXT,
pub cmd_set_depth_clip_enable_ext: PFN_vkCmdSetDepthClipEnableEXT,
pub cmd_set_sample_locations_enable_ext: PFN_vkCmdSetSampleLocationsEnableEXT,
pub cmd_set_color_blend_advanced_ext: PFN_vkCmdSetColorBlendAdvancedEXT,
pub cmd_set_provoking_vertex_mode_ext: PFN_vkCmdSetProvokingVertexModeEXT,
pub cmd_set_line_rasterization_mode_ext: PFN_vkCmdSetLineRasterizationModeEXT,
pub cmd_set_line_stipple_enable_ext: PFN_vkCmdSetLineStippleEnableEXT,
pub cmd_set_depth_clip_negative_one_to_one_ext: PFN_vkCmdSetDepthClipNegativeOneToOneEXT,
pub cmd_set_viewport_w_scaling_enable_nv: PFN_vkCmdSetViewportWScalingEnableNV,
pub cmd_set_viewport_swizzle_nv: PFN_vkCmdSetViewportSwizzleNV,
pub cmd_set_coverage_to_color_enable_nv: PFN_vkCmdSetCoverageToColorEnableNV,
pub cmd_set_coverage_to_color_location_nv: PFN_vkCmdSetCoverageToColorLocationNV,
pub cmd_set_coverage_modulation_mode_nv: PFN_vkCmdSetCoverageModulationModeNV,
pub cmd_set_coverage_modulation_table_enable_nv: PFN_vkCmdSetCoverageModulationTableEnableNV,
pub cmd_set_coverage_modulation_table_nv: PFN_vkCmdSetCoverageModulationTableNV,
pub cmd_set_shading_rate_image_enable_nv: PFN_vkCmdSetShadingRateImageEnableNV,
pub cmd_set_coverage_reduction_mode_nv: PFN_vkCmdSetCoverageReductionModeNV,
pub cmd_set_representative_fragment_test_enable_nv: PFN_vkCmdSetRepresentativeFragmentTestEnableNV,
pub create_private_data_slot: PFN_vkCreatePrivateDataSlot,
pub destroy_private_data_slot: PFN_vkDestroyPrivateDataSlot,
pub set_private_data: PFN_vkSetPrivateData,
pub get_private_data: PFN_vkGetPrivateData,
pub cmd_copy_buffer2: PFN_vkCmdCopyBuffer2,
pub cmd_copy_image2: PFN_vkCmdCopyImage2,
pub cmd_blit_image2: PFN_vkCmdBlitImage2,
pub cmd_copy_buffer_to_image2: PFN_vkCmdCopyBufferToImage2,
pub cmd_copy_image_to_buffer2: PFN_vkCmdCopyImageToBuffer2,
pub cmd_resolve_image2: PFN_vkCmdResolveImage2,
pub cmd_refresh_objects_khr: PFN_vkCmdRefreshObjectsKHR,
pub cmd_set_fragment_shading_rate_khr: PFN_vkCmdSetFragmentShadingRateKHR,
pub cmd_set_fragment_shading_rate_enum_nv: PFN_vkCmdSetFragmentShadingRateEnumNV,
pub get_acceleration_structure_build_sizes_khr: PFN_vkGetAccelerationStructureBuildSizesKHR,
pub cmd_set_vertex_input_ext: PFN_vkCmdSetVertexInputEXT,
pub cmd_set_color_write_enable_ext: PFN_vkCmdSetColorWriteEnableEXT,
pub cmd_set_event2: PFN_vkCmdSetEvent2,
pub cmd_reset_event2: PFN_vkCmdResetEvent2,
pub cmd_wait_events2: PFN_vkCmdWaitEvents2,
pub cmd_pipeline_barrier2: PFN_vkCmdPipelineBarrier2,
pub queue_submit2: PFN_vkQueueSubmit2,
pub cmd_write_timestamp2: PFN_vkCmdWriteTimestamp2,
pub cmd_write_buffer_marker2_amd: PFN_vkCmdWriteBufferMarker2AMD,
pub get_queue_checkpoint_data2_nv: PFN_vkGetQueueCheckpointData2NV,
pub copy_memory_to_image: PFN_vkCopyMemoryToImage,
pub copy_image_to_memory: PFN_vkCopyImageToMemory,
pub copy_image_to_image: PFN_vkCopyImageToImage,
pub transition_image_layout: PFN_vkTransitionImageLayout,
pub get_command_pool_memory_consumption: PFN_vkGetCommandPoolMemoryConsumption,
pub create_video_session_khr: PFN_vkCreateVideoSessionKHR,
pub destroy_video_session_khr: PFN_vkDestroyVideoSessionKHR,
pub create_video_session_parameters_khr: PFN_vkCreateVideoSessionParametersKHR,
pub update_video_session_parameters_khr: PFN_vkUpdateVideoSessionParametersKHR,
pub get_encoded_video_session_parameters_khr: PFN_vkGetEncodedVideoSessionParametersKHR,
pub destroy_video_session_parameters_khr: PFN_vkDestroyVideoSessionParametersKHR,
pub get_video_session_memory_requirements_khr: PFN_vkGetVideoSessionMemoryRequirementsKHR,
pub bind_video_session_memory_khr: PFN_vkBindVideoSessionMemoryKHR,
pub cmd_decode_video_khr: PFN_vkCmdDecodeVideoKHR,
pub cmd_begin_video_coding_khr: PFN_vkCmdBeginVideoCodingKHR,
pub cmd_control_video_coding_khr: PFN_vkCmdControlVideoCodingKHR,
pub cmd_end_video_coding_khr: PFN_vkCmdEndVideoCodingKHR,
pub cmd_encode_video_khr: PFN_vkCmdEncodeVideoKHR,
pub cmd_decompress_memory_nv: PFN_vkCmdDecompressMemoryNV,
pub cmd_decompress_memory_indirect_count_nv: PFN_vkCmdDecompressMemoryIndirectCountNV,
pub get_partitioned_acceleration_structures_build_sizes_nv: PFN_vkGetPartitionedAccelerationStructuresBuildSizesNV,
pub cmd_build_partitioned_acceleration_structures_nv: PFN_vkCmdBuildPartitionedAccelerationStructuresNV,
pub cmd_decompress_memory_ext: PFN_vkCmdDecompressMemoryEXT,
pub cmd_decompress_memory_indirect_count_ext: PFN_vkCmdDecompressMemoryIndirectCountEXT,
pub create_cu_module_nvx: PFN_vkCreateCuModuleNVX,
pub create_cu_function_nvx: PFN_vkCreateCuFunctionNVX,
pub destroy_cu_module_nvx: PFN_vkDestroyCuModuleNVX,
pub destroy_cu_function_nvx: PFN_vkDestroyCuFunctionNVX,
pub cmd_cu_launch_kernel_nvx: PFN_vkCmdCuLaunchKernelNVX,
pub get_descriptor_set_layout_size_ext: PFN_vkGetDescriptorSetLayoutSizeEXT,
pub get_descriptor_set_layout_binding_offset_ext: PFN_vkGetDescriptorSetLayoutBindingOffsetEXT,
pub get_descriptor_ext: PFN_vkGetDescriptorEXT,
pub cmd_bind_descriptor_buffers_ext: PFN_vkCmdBindDescriptorBuffersEXT,
pub cmd_set_descriptor_buffer_offsets_ext: PFN_vkCmdSetDescriptorBufferOffsetsEXT,
pub cmd_bind_descriptor_buffer_embedded_samplers_ext: PFN_vkCmdBindDescriptorBufferEmbeddedSamplersEXT,
pub get_buffer_opaque_capture_descriptor_data_ext: PFN_vkGetBufferOpaqueCaptureDescriptorDataEXT,
pub get_image_opaque_capture_descriptor_data_ext: PFN_vkGetImageOpaqueCaptureDescriptorDataEXT,
pub get_image_view_opaque_capture_descriptor_data_ext: PFN_vkGetImageViewOpaqueCaptureDescriptorDataEXT,
pub get_sampler_opaque_capture_descriptor_data_ext: PFN_vkGetSamplerOpaqueCaptureDescriptorDataEXT,
pub get_acceleration_structure_opaque_capture_descriptor_data_ext: PFN_vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT,
pub set_device_memory_priority_ext: PFN_vkSetDeviceMemoryPriorityEXT,
pub wait_for_present2_khr: PFN_vkWaitForPresent2KHR,
pub wait_for_present_khr: PFN_vkWaitForPresentKHR,
pub create_buffer_collection_fuchsia: PFN_vkCreateBufferCollectionFUCHSIA,
pub set_buffer_collection_buffer_constraints_fuchsia: PFN_vkSetBufferCollectionBufferConstraintsFUCHSIA,
pub set_buffer_collection_image_constraints_fuchsia: PFN_vkSetBufferCollectionImageConstraintsFUCHSIA,
pub destroy_buffer_collection_fuchsia: PFN_vkDestroyBufferCollectionFUCHSIA,
pub get_buffer_collection_properties_fuchsia: PFN_vkGetBufferCollectionPropertiesFUCHSIA,
pub create_cuda_module_nv: PFN_vkCreateCudaModuleNV,
pub get_cuda_module_cache_nv: PFN_vkGetCudaModuleCacheNV,
pub create_cuda_function_nv: PFN_vkCreateCudaFunctionNV,
pub destroy_cuda_module_nv: PFN_vkDestroyCudaModuleNV,
pub destroy_cuda_function_nv: PFN_vkDestroyCudaFunctionNV,
pub cmd_cuda_launch_kernel_nv: PFN_vkCmdCudaLaunchKernelNV,
pub cmd_begin_rendering: PFN_vkCmdBeginRendering,
pub cmd_end_rendering: PFN_vkCmdEndRendering,
pub cmd_end_rendering2_khr: PFN_vkCmdEndRendering2KHR,
pub get_descriptor_set_layout_host_mapping_info_valve: PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE,
pub get_descriptor_set_host_mapping_valve: PFN_vkGetDescriptorSetHostMappingVALVE,
pub create_micromap_ext: PFN_vkCreateMicromapEXT,
pub cmd_build_micromaps_ext: PFN_vkCmdBuildMicromapsEXT,
pub build_micromaps_ext: PFN_vkBuildMicromapsEXT,
pub destroy_micromap_ext: PFN_vkDestroyMicromapEXT,
pub cmd_copy_micromap_ext: PFN_vkCmdCopyMicromapEXT,
pub copy_micromap_ext: PFN_vkCopyMicromapEXT,
pub cmd_copy_micromap_to_memory_ext: PFN_vkCmdCopyMicromapToMemoryEXT,
pub copy_micromap_to_memory_ext: PFN_vkCopyMicromapToMemoryEXT,
pub cmd_copy_memory_to_micromap_ext: PFN_vkCmdCopyMemoryToMicromapEXT,
pub copy_memory_to_micromap_ext: PFN_vkCopyMemoryToMicromapEXT,
pub cmd_write_micromaps_properties_ext: PFN_vkCmdWriteMicromapsPropertiesEXT,
pub write_micromaps_properties_ext: PFN_vkWriteMicromapsPropertiesEXT,
pub get_device_micromap_compatibility_ext: PFN_vkGetDeviceMicromapCompatibilityEXT,
pub get_micromap_build_sizes_ext: PFN_vkGetMicromapBuildSizesEXT,
pub get_shader_module_identifier_ext: PFN_vkGetShaderModuleIdentifierEXT,
pub get_shader_module_create_info_identifier_ext: PFN_vkGetShaderModuleCreateInfoIdentifierEXT,
pub get_image_subresource_layout2: PFN_vkGetImageSubresourceLayout2,
pub get_pipeline_properties_ext: PFN_vkGetPipelinePropertiesEXT,
pub export_metal_objects_ext: PFN_vkExportMetalObjectsEXT,
pub cmd_bind_tile_memory_qcom: PFN_vkCmdBindTileMemoryQCOM,
pub get_framebuffer_tile_properties_qcom: PFN_vkGetFramebufferTilePropertiesQCOM,
pub get_dynamic_rendering_tile_properties_qcom: PFN_vkGetDynamicRenderingTilePropertiesQCOM,
pub create_optical_flow_session_nv: PFN_vkCreateOpticalFlowSessionNV,
pub destroy_optical_flow_session_nv: PFN_vkDestroyOpticalFlowSessionNV,
pub bind_optical_flow_session_image_nv: PFN_vkBindOpticalFlowSessionImageNV,
pub cmd_optical_flow_execute_nv: PFN_vkCmdOpticalFlowExecuteNV,
pub get_device_fault_info_ext: PFN_vkGetDeviceFaultInfoEXT,
pub get_device_fault_reports_khr: PFN_vkGetDeviceFaultReportsKHR,
pub get_device_fault_debug_info_khr: PFN_vkGetDeviceFaultDebugInfoKHR,
pub cmd_set_depth_bias2_ext: PFN_vkCmdSetDepthBias2EXT,
pub release_swapchain_images_khr: PFN_vkReleaseSwapchainImagesKHR,
pub get_device_image_subresource_layout: PFN_vkGetDeviceImageSubresourceLayout,
pub map_memory2: PFN_vkMapMemory2,
pub unmap_memory2: PFN_vkUnmapMemory2,
pub create_shaders_ext: PFN_vkCreateShadersEXT,
pub destroy_shader_ext: PFN_vkDestroyShaderEXT,
pub get_shader_binary_data_ext: PFN_vkGetShaderBinaryDataEXT,
pub cmd_bind_shaders_ext: PFN_vkCmdBindShadersEXT,
pub set_swapchain_present_timing_queue_size_ext: PFN_vkSetSwapchainPresentTimingQueueSizeEXT,
pub get_swapchain_timing_properties_ext: PFN_vkGetSwapchainTimingPropertiesEXT,
pub get_swapchain_time_domain_properties_ext: PFN_vkGetSwapchainTimeDomainPropertiesEXT,
pub get_past_presentation_timing_ext: PFN_vkGetPastPresentationTimingEXT,
pub get_screen_buffer_properties_qnx: PFN_vkGetScreenBufferPropertiesQNX,
pub get_execution_graph_pipeline_scratch_size_amdx: PFN_vkGetExecutionGraphPipelineScratchSizeAMDX,
pub get_execution_graph_pipeline_node_index_amdx: PFN_vkGetExecutionGraphPipelineNodeIndexAMDX,
pub create_execution_graph_pipelines_amdx: PFN_vkCreateExecutionGraphPipelinesAMDX,
pub cmd_initialize_graph_scratch_memory_amdx: PFN_vkCmdInitializeGraphScratchMemoryAMDX,
pub cmd_dispatch_graph_amdx: PFN_vkCmdDispatchGraphAMDX,
pub cmd_dispatch_graph_indirect_amdx: PFN_vkCmdDispatchGraphIndirectAMDX,
pub cmd_dispatch_graph_indirect_count_amdx: PFN_vkCmdDispatchGraphIndirectCountAMDX,
pub cmd_bind_descriptor_sets2: PFN_vkCmdBindDescriptorSets2,
pub cmd_push_constants2: PFN_vkCmdPushConstants2,
pub cmd_push_descriptor_set2: PFN_vkCmdPushDescriptorSet2,
pub cmd_push_descriptor_set_with_template2: PFN_vkCmdPushDescriptorSetWithTemplate2,
pub cmd_set_descriptor_buffer_offsets2_ext: PFN_vkCmdSetDescriptorBufferOffsets2EXT,
pub cmd_bind_descriptor_buffer_embedded_samplers2_ext: PFN_vkCmdBindDescriptorBufferEmbeddedSamplers2EXT,
pub set_latency_sleep_mode_nv: PFN_vkSetLatencySleepModeNV,
pub latency_sleep_nv: PFN_vkLatencySleepNV,
pub set_latency_marker_nv: PFN_vkSetLatencyMarkerNV,
pub get_latency_timings_nv: PFN_vkGetLatencyTimingsNV,
pub queue_notify_out_of_band_nv: PFN_vkQueueNotifyOutOfBandNV,
pub cmd_set_rendering_attachment_locations: PFN_vkCmdSetRenderingAttachmentLocations,
pub cmd_set_rendering_input_attachment_indices: PFN_vkCmdSetRenderingInputAttachmentIndices,
pub cmd_set_depth_clamp_range_ext: PFN_vkCmdSetDepthClampRangeEXT,
pub get_memory_metal_handle_ext: PFN_vkGetMemoryMetalHandleEXT,
pub get_memory_metal_handle_properties_ext: PFN_vkGetMemoryMetalHandlePropertiesEXT,
pub convert_cooperative_vector_matrix_nv: PFN_vkConvertCooperativeVectorMatrixNV,
pub cmd_convert_cooperative_vector_matrix_nv: PFN_vkCmdConvertCooperativeVectorMatrixNV,
pub cmd_dispatch_tile_qcom: PFN_vkCmdDispatchTileQCOM,
pub cmd_begin_per_tile_execution_qcom: PFN_vkCmdBeginPerTileExecutionQCOM,
pub cmd_end_per_tile_execution_qcom: PFN_vkCmdEndPerTileExecutionQCOM,
pub create_external_compute_queue_nv: PFN_vkCreateExternalComputeQueueNV,
pub destroy_external_compute_queue_nv: PFN_vkDestroyExternalComputeQueueNV,
pub create_shader_instrumentation_arm: PFN_vkCreateShaderInstrumentationARM,
pub destroy_shader_instrumentation_arm: PFN_vkDestroyShaderInstrumentationARM,
pub cmd_begin_shader_instrumentation_arm: PFN_vkCmdBeginShaderInstrumentationARM,
pub cmd_end_shader_instrumentation_arm: PFN_vkCmdEndShaderInstrumentationARM,
pub get_shader_instrumentation_values_arm: PFN_vkGetShaderInstrumentationValuesARM,
pub clear_shader_instrumentation_metrics_arm: PFN_vkClearShaderInstrumentationMetricsARM,
pub create_tensor_arm: PFN_vkCreateTensorARM,
pub destroy_tensor_arm: PFN_vkDestroyTensorARM,
pub create_tensor_view_arm: PFN_vkCreateTensorViewARM,
pub destroy_tensor_view_arm: PFN_vkDestroyTensorViewARM,
pub get_tensor_memory_requirements_arm: PFN_vkGetTensorMemoryRequirementsARM,
pub bind_tensor_memory_arm: PFN_vkBindTensorMemoryARM,
pub get_device_tensor_memory_requirements_arm: PFN_vkGetDeviceTensorMemoryRequirementsARM,
pub cmd_copy_tensor_arm: PFN_vkCmdCopyTensorARM,
pub get_tensor_opaque_capture_descriptor_data_arm: PFN_vkGetTensorOpaqueCaptureDescriptorDataARM,
pub get_tensor_view_opaque_capture_descriptor_data_arm: PFN_vkGetTensorViewOpaqueCaptureDescriptorDataARM,
pub create_data_graph_pipelines_arm: PFN_vkCreateDataGraphPipelinesARM,
pub create_data_graph_pipeline_session_arm: PFN_vkCreateDataGraphPipelineSessionARM,
pub get_data_graph_pipeline_session_bind_point_requirements_arm: PFN_vkGetDataGraphPipelineSessionBindPointRequirementsARM,
pub get_data_graph_pipeline_session_memory_requirements_arm: PFN_vkGetDataGraphPipelineSessionMemoryRequirementsARM,
pub bind_data_graph_pipeline_session_memory_arm: PFN_vkBindDataGraphPipelineSessionMemoryARM,
pub destroy_data_graph_pipeline_session_arm: PFN_vkDestroyDataGraphPipelineSessionARM,
pub cmd_dispatch_data_graph_arm: PFN_vkCmdDispatchDataGraphARM,
pub get_data_graph_pipeline_available_properties_arm: PFN_vkGetDataGraphPipelineAvailablePropertiesARM,
pub get_data_graph_pipeline_properties_arm: PFN_vkGetDataGraphPipelinePropertiesARM,
pub get_native_buffer_properties_ohos: PFN_vkGetNativeBufferPropertiesOHOS,
pub get_memory_native_buffer_ohos: PFN_vkGetMemoryNativeBufferOHOS,
pub get_swapchain_gralloc_usage_ohos: PFN_vkGetSwapchainGrallocUsageOHOS,
pub acquire_image_ohos: PFN_vkAcquireImageOHOS,
pub queue_signal_release_image_ohos: PFN_vkQueueSignalReleaseImageOHOS,
pub cmd_set_compute_occupancy_priority_nv: PFN_vkCmdSetComputeOccupancyPriorityNV,
pub write_sampler_descriptors_ext: PFN_vkWriteSamplerDescriptorsEXT,
pub write_resource_descriptors_ext: PFN_vkWriteResourceDescriptorsEXT,
pub cmd_bind_sampler_heap_ext: PFN_vkCmdBindSamplerHeapEXT,
pub cmd_bind_resource_heap_ext: PFN_vkCmdBindResourceHeapEXT,
pub cmd_push_data_ext: PFN_vkCmdPushDataEXT,
pub register_custom_border_color_ext: PFN_vkRegisterCustomBorderColorEXT,
pub unregister_custom_border_color_ext: PFN_vkUnregisterCustomBorderColorEXT,
pub get_image_opaque_capture_data_ext: PFN_vkGetImageOpaqueCaptureDataEXT,
pub get_tensor_opaque_capture_data_arm: PFN_vkGetTensorOpaqueCaptureDataARM,
pub cmd_copy_memory_khr: PFN_vkCmdCopyMemoryKHR,
pub cmd_copy_memory_to_image_khr: PFN_vkCmdCopyMemoryToImageKHR,
pub cmd_copy_image_to_memory_khr: PFN_vkCmdCopyImageToMemoryKHR,
pub cmd_update_memory_khr: PFN_vkCmdUpdateMemoryKHR,
pub cmd_fill_memory_khr: PFN_vkCmdFillMemoryKHR,
pub cmd_copy_query_pool_results_to_memory_khr: PFN_vkCmdCopyQueryPoolResultsToMemoryKHR,
pub cmd_begin_conditional_rendering2_ext: PFN_vkCmdBeginConditionalRendering2EXT,
pub cmd_bind_transform_feedback_buffers2_ext: PFN_vkCmdBindTransformFeedbackBuffers2EXT,
pub cmd_begin_transform_feedback2_ext: PFN_vkCmdBeginTransformFeedback2EXT,
pub cmd_end_transform_feedback2_ext: PFN_vkCmdEndTransformFeedback2EXT,
pub cmd_draw_indirect_byte_count2_ext: PFN_vkCmdDrawIndirectByteCount2EXT,
pub cmd_write_marker_to_memory_amd: PFN_vkCmdWriteMarkerToMemoryAMD,
pub cmd_bind_index_buffer3_khr: PFN_vkCmdBindIndexBuffer3KHR,
pub cmd_bind_vertex_buffers3_khr: PFN_vkCmdBindVertexBuffers3KHR,
pub cmd_draw_indirect2_khr: PFN_vkCmdDrawIndirect2KHR,
pub cmd_draw_indexed_indirect2_khr: PFN_vkCmdDrawIndexedIndirect2KHR,
pub cmd_draw_indirect_count2_khr: PFN_vkCmdDrawIndirectCount2KHR,
pub cmd_draw_indexed_indirect_count2_khr: PFN_vkCmdDrawIndexedIndirectCount2KHR,
pub cmd_draw_mesh_tasks_indirect2_ext: PFN_vkCmdDrawMeshTasksIndirect2EXT,
pub cmd_draw_mesh_tasks_indirect_count2_ext: PFN_vkCmdDrawMeshTasksIndirectCount2EXT,
pub cmd_dispatch_indirect2_khr: PFN_vkCmdDispatchIndirect2KHR,
pub create_acceleration_structure2_khr: PFN_vkCreateAccelerationStructure2KHR,
}Fields§
§get_device_proc_addr: PFN_vkGetDeviceProcAddr§destroy_device: PFN_vkDestroyDevice§get_device_queue: PFN_vkGetDeviceQueue§queue_submit: PFN_vkQueueSubmit§queue_wait_idle: PFN_vkQueueWaitIdle§device_wait_idle: PFN_vkDeviceWaitIdle§allocate_memory: PFN_vkAllocateMemory§free_memory: PFN_vkFreeMemory§map_memory: PFN_vkMapMemory§unmap_memory: PFN_vkUnmapMemory§flush_mapped_memory_ranges: PFN_vkFlushMappedMemoryRanges§invalidate_mapped_memory_ranges: PFN_vkInvalidateMappedMemoryRanges§get_device_memory_commitment: PFN_vkGetDeviceMemoryCommitment§get_buffer_memory_requirements: PFN_vkGetBufferMemoryRequirements§bind_buffer_memory: PFN_vkBindBufferMemory§get_image_memory_requirements: PFN_vkGetImageMemoryRequirements§bind_image_memory: PFN_vkBindImageMemory§get_image_sparse_memory_requirements: PFN_vkGetImageSparseMemoryRequirements§queue_bind_sparse: PFN_vkQueueBindSparse§create_fence: PFN_vkCreateFence§destroy_fence: PFN_vkDestroyFence§reset_fences: PFN_vkResetFences§get_fence_status: PFN_vkGetFenceStatus§wait_for_fences: PFN_vkWaitForFences§create_semaphore: PFN_vkCreateSemaphore§destroy_semaphore: PFN_vkDestroySemaphore§create_event: PFN_vkCreateEvent§destroy_event: PFN_vkDestroyEvent§get_event_status: PFN_vkGetEventStatus§set_event: PFN_vkSetEvent§reset_event: PFN_vkResetEvent§create_query_pool: PFN_vkCreateQueryPool§destroy_query_pool: PFN_vkDestroyQueryPool§get_query_pool_results: PFN_vkGetQueryPoolResults§reset_query_pool: PFN_vkResetQueryPool§create_buffer: PFN_vkCreateBuffer§destroy_buffer: PFN_vkDestroyBuffer§create_buffer_view: PFN_vkCreateBufferView§destroy_buffer_view: PFN_vkDestroyBufferView§create_image: PFN_vkCreateImage§destroy_image: PFN_vkDestroyImage§get_image_subresource_layout: PFN_vkGetImageSubresourceLayout§create_image_view: PFN_vkCreateImageView§destroy_image_view: PFN_vkDestroyImageView§create_shader_module: PFN_vkCreateShaderModule§destroy_shader_module: PFN_vkDestroyShaderModule§create_pipeline_cache: PFN_vkCreatePipelineCache§destroy_pipeline_cache: PFN_vkDestroyPipelineCache§get_pipeline_cache_data: PFN_vkGetPipelineCacheData§merge_pipeline_caches: PFN_vkMergePipelineCaches§create_pipeline_binaries_khr: PFN_vkCreatePipelineBinariesKHR§destroy_pipeline_binary_khr: PFN_vkDestroyPipelineBinaryKHR§get_pipeline_key_khr: PFN_vkGetPipelineKeyKHR§get_pipeline_binary_data_khr: PFN_vkGetPipelineBinaryDataKHR§release_captured_pipeline_data_khr: PFN_vkReleaseCapturedPipelineDataKHR§create_graphics_pipelines: PFN_vkCreateGraphicsPipelines§create_compute_pipelines: PFN_vkCreateComputePipelines§get_device_subpass_shading_max_workgroup_size_huawei: PFN_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI§destroy_pipeline: PFN_vkDestroyPipeline§create_pipeline_layout: PFN_vkCreatePipelineLayout§destroy_pipeline_layout: PFN_vkDestroyPipelineLayout§create_sampler: PFN_vkCreateSampler§destroy_sampler: PFN_vkDestroySampler§create_descriptor_set_layout: PFN_vkCreateDescriptorSetLayout§destroy_descriptor_set_layout: PFN_vkDestroyDescriptorSetLayout§create_descriptor_pool: PFN_vkCreateDescriptorPool§destroy_descriptor_pool: PFN_vkDestroyDescriptorPool§reset_descriptor_pool: PFN_vkResetDescriptorPool§allocate_descriptor_sets: PFN_vkAllocateDescriptorSets§free_descriptor_sets: PFN_vkFreeDescriptorSets§update_descriptor_sets: PFN_vkUpdateDescriptorSets§create_framebuffer: PFN_vkCreateFramebuffer§destroy_framebuffer: PFN_vkDestroyFramebuffer§create_render_pass: PFN_vkCreateRenderPass§destroy_render_pass: PFN_vkDestroyRenderPass§get_render_area_granularity: PFN_vkGetRenderAreaGranularity§get_rendering_area_granularity: PFN_vkGetRenderingAreaGranularity§create_command_pool: PFN_vkCreateCommandPool§destroy_command_pool: PFN_vkDestroyCommandPool§reset_command_pool: PFN_vkResetCommandPool§allocate_command_buffers: PFN_vkAllocateCommandBuffers§free_command_buffers: PFN_vkFreeCommandBuffers§begin_command_buffer: PFN_vkBeginCommandBuffer§end_command_buffer: PFN_vkEndCommandBuffer§reset_command_buffer: PFN_vkResetCommandBuffer§cmd_bind_pipeline: PFN_vkCmdBindPipeline§cmd_set_attachment_feedback_loop_enable_ext: PFN_vkCmdSetAttachmentFeedbackLoopEnableEXT§cmd_set_viewport: PFN_vkCmdSetViewport§cmd_set_scissor: PFN_vkCmdSetScissor§cmd_set_line_width: PFN_vkCmdSetLineWidth§cmd_set_depth_bias: PFN_vkCmdSetDepthBias§cmd_set_blend_constants: PFN_vkCmdSetBlendConstants§cmd_set_depth_bounds: PFN_vkCmdSetDepthBounds§cmd_set_stencil_compare_mask: PFN_vkCmdSetStencilCompareMask§cmd_set_stencil_write_mask: PFN_vkCmdSetStencilWriteMask§cmd_set_stencil_reference: PFN_vkCmdSetStencilReference§cmd_bind_descriptor_sets: PFN_vkCmdBindDescriptorSets§cmd_bind_index_buffer: PFN_vkCmdBindIndexBuffer§cmd_bind_vertex_buffers: PFN_vkCmdBindVertexBuffers§cmd_draw: PFN_vkCmdDraw§cmd_draw_indexed: PFN_vkCmdDrawIndexed§cmd_draw_multi_ext: PFN_vkCmdDrawMultiEXT§cmd_draw_multi_indexed_ext: PFN_vkCmdDrawMultiIndexedEXT§cmd_draw_indirect: PFN_vkCmdDrawIndirect§cmd_draw_indexed_indirect: PFN_vkCmdDrawIndexedIndirect§cmd_dispatch: PFN_vkCmdDispatch§cmd_dispatch_indirect: PFN_vkCmdDispatchIndirect§cmd_subpass_shading_huawei: PFN_vkCmdSubpassShadingHUAWEI§cmd_draw_cluster_huawei: PFN_vkCmdDrawClusterHUAWEI§cmd_draw_cluster_indirect_huawei: PFN_vkCmdDrawClusterIndirectHUAWEI§cmd_update_pipeline_indirect_buffer_nv: PFN_vkCmdUpdatePipelineIndirectBufferNV§cmd_copy_buffer: PFN_vkCmdCopyBuffer§cmd_copy_image: PFN_vkCmdCopyImage§cmd_blit_image: PFN_vkCmdBlitImage§cmd_copy_buffer_to_image: PFN_vkCmdCopyBufferToImage§cmd_copy_image_to_buffer: PFN_vkCmdCopyImageToBuffer§cmd_copy_memory_indirect_nv: PFN_vkCmdCopyMemoryIndirectNV§cmd_copy_memory_indirect_khr: PFN_vkCmdCopyMemoryIndirectKHR§cmd_copy_memory_to_image_indirect_nv: PFN_vkCmdCopyMemoryToImageIndirectNV§cmd_copy_memory_to_image_indirect_khr: PFN_vkCmdCopyMemoryToImageIndirectKHR§cmd_update_buffer: PFN_vkCmdUpdateBuffer§cmd_fill_buffer: PFN_vkCmdFillBuffer§cmd_clear_color_image: PFN_vkCmdClearColorImage§cmd_clear_depth_stencil_image: PFN_vkCmdClearDepthStencilImage§cmd_clear_attachments: PFN_vkCmdClearAttachments§cmd_resolve_image: PFN_vkCmdResolveImage§cmd_set_event: PFN_vkCmdSetEvent§cmd_reset_event: PFN_vkCmdResetEvent§cmd_wait_events: PFN_vkCmdWaitEvents§cmd_pipeline_barrier: PFN_vkCmdPipelineBarrier§cmd_begin_query: PFN_vkCmdBeginQuery§cmd_end_query: PFN_vkCmdEndQuery§cmd_begin_conditional_rendering_ext: PFN_vkCmdBeginConditionalRenderingEXT§cmd_end_conditional_rendering_ext: PFN_vkCmdEndConditionalRenderingEXT§cmd_begin_custom_resolve_ext: PFN_vkCmdBeginCustomResolveEXT§cmd_reset_query_pool: PFN_vkCmdResetQueryPool§cmd_write_timestamp: PFN_vkCmdWriteTimestamp§cmd_copy_query_pool_results: PFN_vkCmdCopyQueryPoolResults§cmd_push_constants: PFN_vkCmdPushConstants§cmd_begin_render_pass: PFN_vkCmdBeginRenderPass§cmd_next_subpass: PFN_vkCmdNextSubpass§cmd_end_render_pass: PFN_vkCmdEndRenderPass§cmd_execute_commands: PFN_vkCmdExecuteCommands§create_swapchain_khr: PFN_vkCreateSwapchainKHR§destroy_swapchain_khr: PFN_vkDestroySwapchainKHR§get_swapchain_images_khr: PFN_vkGetSwapchainImagesKHR§acquire_next_image_khr: PFN_vkAcquireNextImageKHR§queue_present_khr: PFN_vkQueuePresentKHR§debug_marker_set_object_name_ext: PFN_vkDebugMarkerSetObjectNameEXT§debug_marker_set_object_tag_ext: PFN_vkDebugMarkerSetObjectTagEXT§cmd_debug_marker_begin_ext: PFN_vkCmdDebugMarkerBeginEXT§cmd_debug_marker_end_ext: PFN_vkCmdDebugMarkerEndEXT§cmd_debug_marker_insert_ext: PFN_vkCmdDebugMarkerInsertEXT§get_memory_win32_handle_nv: PFN_vkGetMemoryWin32HandleNV§cmd_execute_generated_commands_nv: PFN_vkCmdExecuteGeneratedCommandsNV§cmd_preprocess_generated_commands_nv: PFN_vkCmdPreprocessGeneratedCommandsNV§cmd_bind_pipeline_shader_group_nv: PFN_vkCmdBindPipelineShaderGroupNV§get_generated_commands_memory_requirements_nv: PFN_vkGetGeneratedCommandsMemoryRequirementsNV§create_indirect_commands_layout_nv: PFN_vkCreateIndirectCommandsLayoutNV§destroy_indirect_commands_layout_nv: PFN_vkDestroyIndirectCommandsLayoutNV§cmd_execute_generated_commands_ext: PFN_vkCmdExecuteGeneratedCommandsEXT§cmd_preprocess_generated_commands_ext: PFN_vkCmdPreprocessGeneratedCommandsEXT§get_generated_commands_memory_requirements_ext: PFN_vkGetGeneratedCommandsMemoryRequirementsEXT§create_indirect_commands_layout_ext: PFN_vkCreateIndirectCommandsLayoutEXT§destroy_indirect_commands_layout_ext: PFN_vkDestroyIndirectCommandsLayoutEXT§create_indirect_execution_set_ext: PFN_vkCreateIndirectExecutionSetEXT§destroy_indirect_execution_set_ext: PFN_vkDestroyIndirectExecutionSetEXT§update_indirect_execution_set_pipeline_ext: PFN_vkUpdateIndirectExecutionSetPipelineEXT§update_indirect_execution_set_shader_ext: PFN_vkUpdateIndirectExecutionSetShaderEXT§cmd_push_descriptor_set: PFN_vkCmdPushDescriptorSet§trim_command_pool: PFN_vkTrimCommandPool§get_memory_win32_handle_khr: PFN_vkGetMemoryWin32HandleKHR§get_memory_win32_handle_properties_khr: PFN_vkGetMemoryWin32HandlePropertiesKHR§get_memory_fd_khr: PFN_vkGetMemoryFdKHR§get_memory_fd_properties_khr: PFN_vkGetMemoryFdPropertiesKHR§get_memory_zircon_handle_fuchsia: PFN_vkGetMemoryZirconHandleFUCHSIA§get_memory_zircon_handle_properties_fuchsia: PFN_vkGetMemoryZirconHandlePropertiesFUCHSIA§get_memory_remote_address_nv: PFN_vkGetMemoryRemoteAddressNV§get_memory_sci_buf_nv: PFN_vkGetMemorySciBufNV§get_semaphore_win32_handle_khr: PFN_vkGetSemaphoreWin32HandleKHR§import_semaphore_win32_handle_khr: PFN_vkImportSemaphoreWin32HandleKHR§get_semaphore_fd_khr: PFN_vkGetSemaphoreFdKHR§import_semaphore_fd_khr: PFN_vkImportSemaphoreFdKHR§get_semaphore_zircon_handle_fuchsia: PFN_vkGetSemaphoreZirconHandleFUCHSIA§import_semaphore_zircon_handle_fuchsia: PFN_vkImportSemaphoreZirconHandleFUCHSIA§get_fence_win32_handle_khr: PFN_vkGetFenceWin32HandleKHR§import_fence_win32_handle_khr: PFN_vkImportFenceWin32HandleKHR§get_fence_fd_khr: PFN_vkGetFenceFdKHR§import_fence_fd_khr: PFN_vkImportFenceFdKHR§get_fence_sci_sync_fence_nv: PFN_vkGetFenceSciSyncFenceNV§get_fence_sci_sync_obj_nv: PFN_vkGetFenceSciSyncObjNV§import_fence_sci_sync_fence_nv: PFN_vkImportFenceSciSyncFenceNV§import_fence_sci_sync_obj_nv: PFN_vkImportFenceSciSyncObjNV§get_semaphore_sci_sync_obj_nv: PFN_vkGetSemaphoreSciSyncObjNV§import_semaphore_sci_sync_obj_nv: PFN_vkImportSemaphoreSciSyncObjNV§create_semaphore_sci_sync_pool_nv: PFN_vkCreateSemaphoreSciSyncPoolNV§destroy_semaphore_sci_sync_pool_nv: PFN_vkDestroySemaphoreSciSyncPoolNV§display_power_control_ext: PFN_vkDisplayPowerControlEXT§register_device_event_ext: PFN_vkRegisterDeviceEventEXT§register_display_event_ext: PFN_vkRegisterDisplayEventEXT§get_swapchain_counter_ext: PFN_vkGetSwapchainCounterEXT§get_device_group_peer_memory_features: PFN_vkGetDeviceGroupPeerMemoryFeatures§bind_buffer_memory2: PFN_vkBindBufferMemory2§bind_image_memory2: PFN_vkBindImageMemory2§cmd_set_device_mask: PFN_vkCmdSetDeviceMask§get_device_group_present_capabilities_khr: PFN_vkGetDeviceGroupPresentCapabilitiesKHR§get_device_group_surface_present_modes_khr: PFN_vkGetDeviceGroupSurfacePresentModesKHR§acquire_next_image2_khr: PFN_vkAcquireNextImage2KHR§cmd_dispatch_base: PFN_vkCmdDispatchBase§create_descriptor_update_template: PFN_vkCreateDescriptorUpdateTemplate§destroy_descriptor_update_template: PFN_vkDestroyDescriptorUpdateTemplate§update_descriptor_set_with_template: PFN_vkUpdateDescriptorSetWithTemplate§cmd_push_descriptor_set_with_template: PFN_vkCmdPushDescriptorSetWithTemplate§set_hdr_metadata_ext: PFN_vkSetHdrMetadataEXT§get_swapchain_status_khr: PFN_vkGetSwapchainStatusKHR§get_refresh_cycle_duration_google: PFN_vkGetRefreshCycleDurationGOOGLE§get_past_presentation_timing_google: PFN_vkGetPastPresentationTimingGOOGLE§cmd_set_viewport_w_scaling_nv: PFN_vkCmdSetViewportWScalingNV§cmd_set_discard_rectangle_ext: PFN_vkCmdSetDiscardRectangleEXT§cmd_set_discard_rectangle_enable_ext: PFN_vkCmdSetDiscardRectangleEnableEXT§cmd_set_discard_rectangle_mode_ext: PFN_vkCmdSetDiscardRectangleModeEXT§cmd_set_sample_locations_ext: PFN_vkCmdSetSampleLocationsEXT§get_buffer_memory_requirements2: PFN_vkGetBufferMemoryRequirements2§get_image_memory_requirements2: PFN_vkGetImageMemoryRequirements2§get_image_sparse_memory_requirements2: PFN_vkGetImageSparseMemoryRequirements2§get_device_buffer_memory_requirements: PFN_vkGetDeviceBufferMemoryRequirements§get_device_image_memory_requirements: PFN_vkGetDeviceImageMemoryRequirements§get_device_image_sparse_memory_requirements: PFN_vkGetDeviceImageSparseMemoryRequirements§create_sampler_ycbcr_conversion: PFN_vkCreateSamplerYcbcrConversion§destroy_sampler_ycbcr_conversion: PFN_vkDestroySamplerYcbcrConversion§get_device_queue2: PFN_vkGetDeviceQueue2§create_validation_cache_ext: PFN_vkCreateValidationCacheEXT§destroy_validation_cache_ext: PFN_vkDestroyValidationCacheEXT§get_validation_cache_data_ext: PFN_vkGetValidationCacheDataEXT§merge_validation_caches_ext: PFN_vkMergeValidationCachesEXT§get_descriptor_set_layout_support: PFN_vkGetDescriptorSetLayoutSupport§get_swapchain_gralloc_usage_android: PFN_vkGetSwapchainGrallocUsageANDROID§get_swapchain_gralloc_usage2_android: PFN_vkGetSwapchainGrallocUsage2ANDROID§acquire_image_android: PFN_vkAcquireImageANDROID§queue_signal_release_image_android: PFN_vkQueueSignalReleaseImageANDROID§get_shader_info_amd: PFN_vkGetShaderInfoAMD§set_local_dimming_amd: PFN_vkSetLocalDimmingAMD§get_calibrated_timestamps_khr: PFN_vkGetCalibratedTimestampsKHR§set_debug_utils_object_name_ext: PFN_vkSetDebugUtilsObjectNameEXT§set_debug_utils_object_tag_ext: PFN_vkSetDebugUtilsObjectTagEXT§queue_begin_debug_utils_label_ext: PFN_vkQueueBeginDebugUtilsLabelEXT§queue_end_debug_utils_label_ext: PFN_vkQueueEndDebugUtilsLabelEXT§queue_insert_debug_utils_label_ext: PFN_vkQueueInsertDebugUtilsLabelEXT§cmd_begin_debug_utils_label_ext: PFN_vkCmdBeginDebugUtilsLabelEXT§cmd_end_debug_utils_label_ext: PFN_vkCmdEndDebugUtilsLabelEXT§cmd_insert_debug_utils_label_ext: PFN_vkCmdInsertDebugUtilsLabelEXT§get_memory_host_pointer_properties_ext: PFN_vkGetMemoryHostPointerPropertiesEXT§cmd_write_buffer_marker_amd: PFN_vkCmdWriteBufferMarkerAMD§create_render_pass2: PFN_vkCreateRenderPass2§cmd_begin_render_pass2: PFN_vkCmdBeginRenderPass2§cmd_next_subpass2: PFN_vkCmdNextSubpass2§cmd_end_render_pass2: PFN_vkCmdEndRenderPass2§get_semaphore_counter_value: PFN_vkGetSemaphoreCounterValue§wait_semaphores: PFN_vkWaitSemaphores§signal_semaphore: PFN_vkSignalSemaphore§get_android_hardware_buffer_properties_android: PFN_vkGetAndroidHardwareBufferPropertiesANDROID§get_memory_android_hardware_buffer_android: PFN_vkGetMemoryAndroidHardwareBufferANDROID§cmd_draw_indirect_count: PFN_vkCmdDrawIndirectCount§cmd_draw_indexed_indirect_count: PFN_vkCmdDrawIndexedIndirectCount§cmd_set_checkpoint_nv: PFN_vkCmdSetCheckpointNV§get_queue_checkpoint_data_nv: PFN_vkGetQueueCheckpointDataNV§cmd_bind_transform_feedback_buffers_ext: PFN_vkCmdBindTransformFeedbackBuffersEXT§cmd_begin_transform_feedback_ext: PFN_vkCmdBeginTransformFeedbackEXT§cmd_end_transform_feedback_ext: PFN_vkCmdEndTransformFeedbackEXT§cmd_begin_query_indexed_ext: PFN_vkCmdBeginQueryIndexedEXT§cmd_end_query_indexed_ext: PFN_vkCmdEndQueryIndexedEXT§cmd_draw_indirect_byte_count_ext: PFN_vkCmdDrawIndirectByteCountEXT§cmd_set_exclusive_scissor_nv: PFN_vkCmdSetExclusiveScissorNV§cmd_set_exclusive_scissor_enable_nv: PFN_vkCmdSetExclusiveScissorEnableNV§cmd_bind_shading_rate_image_nv: PFN_vkCmdBindShadingRateImageNV§cmd_set_viewport_shading_rate_palette_nv: PFN_vkCmdSetViewportShadingRatePaletteNV§cmd_set_coarse_sample_order_nv: PFN_vkCmdSetCoarseSampleOrderNV§cmd_draw_mesh_tasks_nv: PFN_vkCmdDrawMeshTasksNV§cmd_draw_mesh_tasks_indirect_nv: PFN_vkCmdDrawMeshTasksIndirectNV§cmd_draw_mesh_tasks_indirect_count_nv: PFN_vkCmdDrawMeshTasksIndirectCountNV§cmd_draw_mesh_tasks_ext: PFN_vkCmdDrawMeshTasksEXT§cmd_draw_mesh_tasks_indirect_ext: PFN_vkCmdDrawMeshTasksIndirectEXT§cmd_draw_mesh_tasks_indirect_count_ext: PFN_vkCmdDrawMeshTasksIndirectCountEXT§compile_deferred_nv: PFN_vkCompileDeferredNV§create_acceleration_structure_nv: PFN_vkCreateAccelerationStructureNV§cmd_bind_invocation_mask_huawei: PFN_vkCmdBindInvocationMaskHUAWEI§destroy_acceleration_structure_khr: PFN_vkDestroyAccelerationStructureKHR§destroy_acceleration_structure_nv: PFN_vkDestroyAccelerationStructureNV§get_acceleration_structure_memory_requirements_nv: PFN_vkGetAccelerationStructureMemoryRequirementsNV§bind_acceleration_structure_memory_nv: PFN_vkBindAccelerationStructureMemoryNV§cmd_copy_acceleration_structure_nv: PFN_vkCmdCopyAccelerationStructureNV§cmd_copy_acceleration_structure_khr: PFN_vkCmdCopyAccelerationStructureKHR§copy_acceleration_structure_khr: PFN_vkCopyAccelerationStructureKHR§cmd_copy_acceleration_structure_to_memory_khr: PFN_vkCmdCopyAccelerationStructureToMemoryKHR§copy_acceleration_structure_to_memory_khr: PFN_vkCopyAccelerationStructureToMemoryKHR§cmd_copy_memory_to_acceleration_structure_khr: PFN_vkCmdCopyMemoryToAccelerationStructureKHR§copy_memory_to_acceleration_structure_khr: PFN_vkCopyMemoryToAccelerationStructureKHR§cmd_write_acceleration_structures_properties_khr: PFN_vkCmdWriteAccelerationStructuresPropertiesKHR§cmd_write_acceleration_structures_properties_nv: PFN_vkCmdWriteAccelerationStructuresPropertiesNV§cmd_build_acceleration_structure_nv: PFN_vkCmdBuildAccelerationStructureNV§write_acceleration_structures_properties_khr: PFN_vkWriteAccelerationStructuresPropertiesKHR§cmd_trace_rays_khr: PFN_vkCmdTraceRaysKHR§cmd_trace_rays_nv: PFN_vkCmdTraceRaysNV§get_ray_tracing_shader_group_handles_khr: PFN_vkGetRayTracingShaderGroupHandlesKHR§get_ray_tracing_capture_replay_shader_group_handles_khr: PFN_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR§get_acceleration_structure_handle_nv: PFN_vkGetAccelerationStructureHandleNV§create_ray_tracing_pipelines_nv: PFN_vkCreateRayTracingPipelinesNV§create_ray_tracing_pipelines_khr: PFN_vkCreateRayTracingPipelinesKHR§cmd_trace_rays_indirect_khr: PFN_vkCmdTraceRaysIndirectKHR§cmd_trace_rays_indirect2_khr: PFN_vkCmdTraceRaysIndirect2KHR§get_cluster_acceleration_structure_build_sizes_nv: PFN_vkGetClusterAccelerationStructureBuildSizesNV§cmd_build_cluster_acceleration_structure_indirect_nv: PFN_vkCmdBuildClusterAccelerationStructureIndirectNV§get_device_acceleration_structure_compatibility_khr: PFN_vkGetDeviceAccelerationStructureCompatibilityKHR§get_ray_tracing_shader_group_stack_size_khr: PFN_vkGetRayTracingShaderGroupStackSizeKHR§cmd_set_ray_tracing_pipeline_stack_size_khr: PFN_vkCmdSetRayTracingPipelineStackSizeKHR§get_image_view_handle_nvx: PFN_vkGetImageViewHandleNVX§get_image_view_handle64_nvx: PFN_vkGetImageViewHandle64NVX§get_image_view_address_nvx: PFN_vkGetImageViewAddressNVX§get_device_combined_image_sampler_index_nvx: PFN_vkGetDeviceCombinedImageSamplerIndexNVX§get_device_group_surface_present_modes2_ext: PFN_vkGetDeviceGroupSurfacePresentModes2EXT§acquire_full_screen_exclusive_mode_ext: PFN_vkAcquireFullScreenExclusiveModeEXT§release_full_screen_exclusive_mode_ext: PFN_vkReleaseFullScreenExclusiveModeEXT§acquire_profiling_lock_khr: PFN_vkAcquireProfilingLockKHR§release_profiling_lock_khr: PFN_vkReleaseProfilingLockKHR§get_image_drm_format_modifier_properties_ext: PFN_vkGetImageDrmFormatModifierPropertiesEXT§get_buffer_opaque_capture_address: PFN_vkGetBufferOpaqueCaptureAddress§get_buffer_device_address: PFN_vkGetBufferDeviceAddress§initialize_performance_api_intel: PFN_vkInitializePerformanceApiINTEL§uninitialize_performance_api_intel: PFN_vkUninitializePerformanceApiINTEL§cmd_set_performance_marker_intel: PFN_vkCmdSetPerformanceMarkerINTEL§cmd_set_performance_stream_marker_intel: PFN_vkCmdSetPerformanceStreamMarkerINTEL§cmd_set_performance_override_intel: PFN_vkCmdSetPerformanceOverrideINTEL§acquire_performance_configuration_intel: PFN_vkAcquirePerformanceConfigurationINTEL§release_performance_configuration_intel: PFN_vkReleasePerformanceConfigurationINTEL§queue_set_performance_configuration_intel: PFN_vkQueueSetPerformanceConfigurationINTEL§get_performance_parameter_intel: PFN_vkGetPerformanceParameterINTEL§get_device_memory_opaque_capture_address: PFN_vkGetDeviceMemoryOpaqueCaptureAddress§get_pipeline_executable_properties_khr: PFN_vkGetPipelineExecutablePropertiesKHR§get_pipeline_executable_statistics_khr: PFN_vkGetPipelineExecutableStatisticsKHR§get_pipeline_executable_internal_representations_khr: PFN_vkGetPipelineExecutableInternalRepresentationsKHR§cmd_set_line_stipple: PFN_vkCmdSetLineStipple§get_fault_data: PFN_vkGetFaultData§create_acceleration_structure_khr: PFN_vkCreateAccelerationStructureKHR§cmd_build_acceleration_structures_khr: PFN_vkCmdBuildAccelerationStructuresKHR§cmd_build_acceleration_structures_indirect_khr: PFN_vkCmdBuildAccelerationStructuresIndirectKHR§build_acceleration_structures_khr: PFN_vkBuildAccelerationStructuresKHR§get_acceleration_structure_device_address_khr: PFN_vkGetAccelerationStructureDeviceAddressKHR§create_deferred_operation_khr: PFN_vkCreateDeferredOperationKHR§destroy_deferred_operation_khr: PFN_vkDestroyDeferredOperationKHR§get_deferred_operation_max_concurrency_khr: PFN_vkGetDeferredOperationMaxConcurrencyKHR§get_deferred_operation_result_khr: PFN_vkGetDeferredOperationResultKHR§deferred_operation_join_khr: PFN_vkDeferredOperationJoinKHR§get_pipeline_indirect_memory_requirements_nv: PFN_vkGetPipelineIndirectMemoryRequirementsNV§get_pipeline_indirect_device_address_nv: PFN_vkGetPipelineIndirectDeviceAddressNV§anti_lag_update_amd: PFN_vkAntiLagUpdateAMD§cmd_set_cull_mode: PFN_vkCmdSetCullMode§cmd_set_front_face: PFN_vkCmdSetFrontFace§cmd_set_primitive_topology: PFN_vkCmdSetPrimitiveTopology§cmd_set_viewport_with_count: PFN_vkCmdSetViewportWithCount§cmd_set_scissor_with_count: PFN_vkCmdSetScissorWithCount§cmd_bind_index_buffer2: PFN_vkCmdBindIndexBuffer2§cmd_bind_vertex_buffers2: PFN_vkCmdBindVertexBuffers2§cmd_set_depth_test_enable: PFN_vkCmdSetDepthTestEnable§cmd_set_depth_write_enable: PFN_vkCmdSetDepthWriteEnable§cmd_set_depth_compare_op: PFN_vkCmdSetDepthCompareOp§cmd_set_depth_bounds_test_enable: PFN_vkCmdSetDepthBoundsTestEnable§cmd_set_stencil_test_enable: PFN_vkCmdSetStencilTestEnable§cmd_set_stencil_op: PFN_vkCmdSetStencilOp§cmd_set_patch_control_points_ext: PFN_vkCmdSetPatchControlPointsEXT§cmd_set_rasterizer_discard_enable: PFN_vkCmdSetRasterizerDiscardEnable§cmd_set_depth_bias_enable: PFN_vkCmdSetDepthBiasEnable§cmd_set_logic_op_ext: PFN_vkCmdSetLogicOpEXT§cmd_set_primitive_restart_enable: PFN_vkCmdSetPrimitiveRestartEnable§cmd_set_tessellation_domain_origin_ext: PFN_vkCmdSetTessellationDomainOriginEXT§cmd_set_depth_clamp_enable_ext: PFN_vkCmdSetDepthClampEnableEXT§cmd_set_polygon_mode_ext: PFN_vkCmdSetPolygonModeEXT§cmd_set_rasterization_samples_ext: PFN_vkCmdSetRasterizationSamplesEXT§cmd_set_sample_mask_ext: PFN_vkCmdSetSampleMaskEXT§cmd_set_alpha_to_coverage_enable_ext: PFN_vkCmdSetAlphaToCoverageEnableEXT§cmd_set_alpha_to_one_enable_ext: PFN_vkCmdSetAlphaToOneEnableEXT§cmd_set_logic_op_enable_ext: PFN_vkCmdSetLogicOpEnableEXT§cmd_set_color_blend_enable_ext: PFN_vkCmdSetColorBlendEnableEXT§cmd_set_color_blend_equation_ext: PFN_vkCmdSetColorBlendEquationEXT§cmd_set_color_write_mask_ext: PFN_vkCmdSetColorWriteMaskEXT§cmd_set_rasterization_stream_ext: PFN_vkCmdSetRasterizationStreamEXT§cmd_set_conservative_rasterization_mode_ext: PFN_vkCmdSetConservativeRasterizationModeEXT§cmd_set_extra_primitive_overestimation_size_ext: PFN_vkCmdSetExtraPrimitiveOverestimationSizeEXT§cmd_set_depth_clip_enable_ext: PFN_vkCmdSetDepthClipEnableEXT§cmd_set_sample_locations_enable_ext: PFN_vkCmdSetSampleLocationsEnableEXT§cmd_set_color_blend_advanced_ext: PFN_vkCmdSetColorBlendAdvancedEXT§cmd_set_provoking_vertex_mode_ext: PFN_vkCmdSetProvokingVertexModeEXT§cmd_set_line_rasterization_mode_ext: PFN_vkCmdSetLineRasterizationModeEXT§cmd_set_line_stipple_enable_ext: PFN_vkCmdSetLineStippleEnableEXT§cmd_set_depth_clip_negative_one_to_one_ext: PFN_vkCmdSetDepthClipNegativeOneToOneEXT§cmd_set_viewport_w_scaling_enable_nv: PFN_vkCmdSetViewportWScalingEnableNV§cmd_set_viewport_swizzle_nv: PFN_vkCmdSetViewportSwizzleNV§cmd_set_coverage_to_color_enable_nv: PFN_vkCmdSetCoverageToColorEnableNV§cmd_set_coverage_to_color_location_nv: PFN_vkCmdSetCoverageToColorLocationNV§cmd_set_coverage_modulation_mode_nv: PFN_vkCmdSetCoverageModulationModeNV§cmd_set_coverage_modulation_table_enable_nv: PFN_vkCmdSetCoverageModulationTableEnableNV§cmd_set_coverage_modulation_table_nv: PFN_vkCmdSetCoverageModulationTableNV§cmd_set_shading_rate_image_enable_nv: PFN_vkCmdSetShadingRateImageEnableNV§cmd_set_coverage_reduction_mode_nv: PFN_vkCmdSetCoverageReductionModeNV§cmd_set_representative_fragment_test_enable_nv: PFN_vkCmdSetRepresentativeFragmentTestEnableNV§create_private_data_slot: PFN_vkCreatePrivateDataSlot§destroy_private_data_slot: PFN_vkDestroyPrivateDataSlot§set_private_data: PFN_vkSetPrivateData§get_private_data: PFN_vkGetPrivateData§cmd_copy_buffer2: PFN_vkCmdCopyBuffer2§cmd_copy_image2: PFN_vkCmdCopyImage2§cmd_blit_image2: PFN_vkCmdBlitImage2§cmd_copy_buffer_to_image2: PFN_vkCmdCopyBufferToImage2§cmd_copy_image_to_buffer2: PFN_vkCmdCopyImageToBuffer2§cmd_resolve_image2: PFN_vkCmdResolveImage2§cmd_refresh_objects_khr: PFN_vkCmdRefreshObjectsKHR§cmd_set_fragment_shading_rate_khr: PFN_vkCmdSetFragmentShadingRateKHR§cmd_set_fragment_shading_rate_enum_nv: PFN_vkCmdSetFragmentShadingRateEnumNV§get_acceleration_structure_build_sizes_khr: PFN_vkGetAccelerationStructureBuildSizesKHR§cmd_set_vertex_input_ext: PFN_vkCmdSetVertexInputEXT§cmd_set_color_write_enable_ext: PFN_vkCmdSetColorWriteEnableEXT§cmd_set_event2: PFN_vkCmdSetEvent2§cmd_reset_event2: PFN_vkCmdResetEvent2§cmd_wait_events2: PFN_vkCmdWaitEvents2§cmd_pipeline_barrier2: PFN_vkCmdPipelineBarrier2§queue_submit2: PFN_vkQueueSubmit2§cmd_write_timestamp2: PFN_vkCmdWriteTimestamp2§cmd_write_buffer_marker2_amd: PFN_vkCmdWriteBufferMarker2AMD§get_queue_checkpoint_data2_nv: PFN_vkGetQueueCheckpointData2NV§copy_memory_to_image: PFN_vkCopyMemoryToImage§copy_image_to_memory: PFN_vkCopyImageToMemory§copy_image_to_image: PFN_vkCopyImageToImage§transition_image_layout: PFN_vkTransitionImageLayout§get_command_pool_memory_consumption: PFN_vkGetCommandPoolMemoryConsumption§create_video_session_khr: PFN_vkCreateVideoSessionKHR§destroy_video_session_khr: PFN_vkDestroyVideoSessionKHR§create_video_session_parameters_khr: PFN_vkCreateVideoSessionParametersKHR§update_video_session_parameters_khr: PFN_vkUpdateVideoSessionParametersKHR§get_encoded_video_session_parameters_khr: PFN_vkGetEncodedVideoSessionParametersKHR§destroy_video_session_parameters_khr: PFN_vkDestroyVideoSessionParametersKHR§get_video_session_memory_requirements_khr: PFN_vkGetVideoSessionMemoryRequirementsKHR§bind_video_session_memory_khr: PFN_vkBindVideoSessionMemoryKHR§cmd_decode_video_khr: PFN_vkCmdDecodeVideoKHR§cmd_begin_video_coding_khr: PFN_vkCmdBeginVideoCodingKHR§cmd_control_video_coding_khr: PFN_vkCmdControlVideoCodingKHR§cmd_end_video_coding_khr: PFN_vkCmdEndVideoCodingKHR§cmd_encode_video_khr: PFN_vkCmdEncodeVideoKHR§cmd_decompress_memory_nv: PFN_vkCmdDecompressMemoryNV§cmd_decompress_memory_indirect_count_nv: PFN_vkCmdDecompressMemoryIndirectCountNV§get_partitioned_acceleration_structures_build_sizes_nv: PFN_vkGetPartitionedAccelerationStructuresBuildSizesNV§cmd_build_partitioned_acceleration_structures_nv: PFN_vkCmdBuildPartitionedAccelerationStructuresNV§cmd_decompress_memory_ext: PFN_vkCmdDecompressMemoryEXT§cmd_decompress_memory_indirect_count_ext: PFN_vkCmdDecompressMemoryIndirectCountEXT§create_cu_module_nvx: PFN_vkCreateCuModuleNVX§create_cu_function_nvx: PFN_vkCreateCuFunctionNVX§destroy_cu_module_nvx: PFN_vkDestroyCuModuleNVX§destroy_cu_function_nvx: PFN_vkDestroyCuFunctionNVX§cmd_cu_launch_kernel_nvx: PFN_vkCmdCuLaunchKernelNVX§get_descriptor_set_layout_size_ext: PFN_vkGetDescriptorSetLayoutSizeEXT§get_descriptor_set_layout_binding_offset_ext: PFN_vkGetDescriptorSetLayoutBindingOffsetEXT§get_descriptor_ext: PFN_vkGetDescriptorEXT§cmd_bind_descriptor_buffers_ext: PFN_vkCmdBindDescriptorBuffersEXT§cmd_set_descriptor_buffer_offsets_ext: PFN_vkCmdSetDescriptorBufferOffsetsEXT§cmd_bind_descriptor_buffer_embedded_samplers_ext: PFN_vkCmdBindDescriptorBufferEmbeddedSamplersEXT§get_buffer_opaque_capture_descriptor_data_ext: PFN_vkGetBufferOpaqueCaptureDescriptorDataEXT§get_image_opaque_capture_descriptor_data_ext: PFN_vkGetImageOpaqueCaptureDescriptorDataEXT§get_image_view_opaque_capture_descriptor_data_ext: PFN_vkGetImageViewOpaqueCaptureDescriptorDataEXT§get_sampler_opaque_capture_descriptor_data_ext: PFN_vkGetSamplerOpaqueCaptureDescriptorDataEXT§get_acceleration_structure_opaque_capture_descriptor_data_ext: PFN_vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT§set_device_memory_priority_ext: PFN_vkSetDeviceMemoryPriorityEXT§wait_for_present2_khr: PFN_vkWaitForPresent2KHR§wait_for_present_khr: PFN_vkWaitForPresentKHR§create_buffer_collection_fuchsia: PFN_vkCreateBufferCollectionFUCHSIA§set_buffer_collection_buffer_constraints_fuchsia: PFN_vkSetBufferCollectionBufferConstraintsFUCHSIA§set_buffer_collection_image_constraints_fuchsia: PFN_vkSetBufferCollectionImageConstraintsFUCHSIA§destroy_buffer_collection_fuchsia: PFN_vkDestroyBufferCollectionFUCHSIA§get_buffer_collection_properties_fuchsia: PFN_vkGetBufferCollectionPropertiesFUCHSIA§create_cuda_module_nv: PFN_vkCreateCudaModuleNV§get_cuda_module_cache_nv: PFN_vkGetCudaModuleCacheNV§create_cuda_function_nv: PFN_vkCreateCudaFunctionNV§destroy_cuda_module_nv: PFN_vkDestroyCudaModuleNV§destroy_cuda_function_nv: PFN_vkDestroyCudaFunctionNV§cmd_cuda_launch_kernel_nv: PFN_vkCmdCudaLaunchKernelNV§cmd_begin_rendering: PFN_vkCmdBeginRendering§cmd_end_rendering: PFN_vkCmdEndRendering§cmd_end_rendering2_khr: PFN_vkCmdEndRendering2KHR§get_descriptor_set_layout_host_mapping_info_valve: PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE§get_descriptor_set_host_mapping_valve: PFN_vkGetDescriptorSetHostMappingVALVE§create_micromap_ext: PFN_vkCreateMicromapEXT§cmd_build_micromaps_ext: PFN_vkCmdBuildMicromapsEXT§build_micromaps_ext: PFN_vkBuildMicromapsEXT§destroy_micromap_ext: PFN_vkDestroyMicromapEXT§cmd_copy_micromap_ext: PFN_vkCmdCopyMicromapEXT§copy_micromap_ext: PFN_vkCopyMicromapEXT§cmd_copy_micromap_to_memory_ext: PFN_vkCmdCopyMicromapToMemoryEXT§copy_micromap_to_memory_ext: PFN_vkCopyMicromapToMemoryEXT§cmd_copy_memory_to_micromap_ext: PFN_vkCmdCopyMemoryToMicromapEXT§copy_memory_to_micromap_ext: PFN_vkCopyMemoryToMicromapEXT§cmd_write_micromaps_properties_ext: PFN_vkCmdWriteMicromapsPropertiesEXT§write_micromaps_properties_ext: PFN_vkWriteMicromapsPropertiesEXT§get_device_micromap_compatibility_ext: PFN_vkGetDeviceMicromapCompatibilityEXT§get_micromap_build_sizes_ext: PFN_vkGetMicromapBuildSizesEXT§get_shader_module_identifier_ext: PFN_vkGetShaderModuleIdentifierEXT§get_shader_module_create_info_identifier_ext: PFN_vkGetShaderModuleCreateInfoIdentifierEXT§get_image_subresource_layout2: PFN_vkGetImageSubresourceLayout2§get_pipeline_properties_ext: PFN_vkGetPipelinePropertiesEXT§export_metal_objects_ext: PFN_vkExportMetalObjectsEXT§cmd_bind_tile_memory_qcom: PFN_vkCmdBindTileMemoryQCOM§get_framebuffer_tile_properties_qcom: PFN_vkGetFramebufferTilePropertiesQCOM§get_dynamic_rendering_tile_properties_qcom: PFN_vkGetDynamicRenderingTilePropertiesQCOM§create_optical_flow_session_nv: PFN_vkCreateOpticalFlowSessionNV§destroy_optical_flow_session_nv: PFN_vkDestroyOpticalFlowSessionNV§bind_optical_flow_session_image_nv: PFN_vkBindOpticalFlowSessionImageNV§cmd_optical_flow_execute_nv: PFN_vkCmdOpticalFlowExecuteNV§get_device_fault_info_ext: PFN_vkGetDeviceFaultInfoEXT§get_device_fault_reports_khr: PFN_vkGetDeviceFaultReportsKHR§get_device_fault_debug_info_khr: PFN_vkGetDeviceFaultDebugInfoKHR§cmd_set_depth_bias2_ext: PFN_vkCmdSetDepthBias2EXT§release_swapchain_images_khr: PFN_vkReleaseSwapchainImagesKHR§get_device_image_subresource_layout: PFN_vkGetDeviceImageSubresourceLayout§map_memory2: PFN_vkMapMemory2§unmap_memory2: PFN_vkUnmapMemory2§create_shaders_ext: PFN_vkCreateShadersEXT§destroy_shader_ext: PFN_vkDestroyShaderEXT§get_shader_binary_data_ext: PFN_vkGetShaderBinaryDataEXT§cmd_bind_shaders_ext: PFN_vkCmdBindShadersEXT§set_swapchain_present_timing_queue_size_ext: PFN_vkSetSwapchainPresentTimingQueueSizeEXT§get_swapchain_timing_properties_ext: PFN_vkGetSwapchainTimingPropertiesEXT§get_swapchain_time_domain_properties_ext: PFN_vkGetSwapchainTimeDomainPropertiesEXT§get_past_presentation_timing_ext: PFN_vkGetPastPresentationTimingEXT§get_screen_buffer_properties_qnx: PFN_vkGetScreenBufferPropertiesQNX§get_execution_graph_pipeline_scratch_size_amdx: PFN_vkGetExecutionGraphPipelineScratchSizeAMDX§get_execution_graph_pipeline_node_index_amdx: PFN_vkGetExecutionGraphPipelineNodeIndexAMDX§create_execution_graph_pipelines_amdx: PFN_vkCreateExecutionGraphPipelinesAMDX§cmd_initialize_graph_scratch_memory_amdx: PFN_vkCmdInitializeGraphScratchMemoryAMDX§cmd_dispatch_graph_amdx: PFN_vkCmdDispatchGraphAMDX§cmd_dispatch_graph_indirect_amdx: PFN_vkCmdDispatchGraphIndirectAMDX§cmd_dispatch_graph_indirect_count_amdx: PFN_vkCmdDispatchGraphIndirectCountAMDX§cmd_bind_descriptor_sets2: PFN_vkCmdBindDescriptorSets2§cmd_push_constants2: PFN_vkCmdPushConstants2§cmd_push_descriptor_set2: PFN_vkCmdPushDescriptorSet2§cmd_push_descriptor_set_with_template2: PFN_vkCmdPushDescriptorSetWithTemplate2§cmd_set_descriptor_buffer_offsets2_ext: PFN_vkCmdSetDescriptorBufferOffsets2EXT§cmd_bind_descriptor_buffer_embedded_samplers2_ext: PFN_vkCmdBindDescriptorBufferEmbeddedSamplers2EXT§set_latency_sleep_mode_nv: PFN_vkSetLatencySleepModeNV§latency_sleep_nv: PFN_vkLatencySleepNV§set_latency_marker_nv: PFN_vkSetLatencyMarkerNV§get_latency_timings_nv: PFN_vkGetLatencyTimingsNV§queue_notify_out_of_band_nv: PFN_vkQueueNotifyOutOfBandNV§cmd_set_rendering_attachment_locations: PFN_vkCmdSetRenderingAttachmentLocations§cmd_set_rendering_input_attachment_indices: PFN_vkCmdSetRenderingInputAttachmentIndices§cmd_set_depth_clamp_range_ext: PFN_vkCmdSetDepthClampRangeEXT§get_memory_metal_handle_ext: PFN_vkGetMemoryMetalHandleEXT§get_memory_metal_handle_properties_ext: PFN_vkGetMemoryMetalHandlePropertiesEXT§convert_cooperative_vector_matrix_nv: PFN_vkConvertCooperativeVectorMatrixNV§cmd_convert_cooperative_vector_matrix_nv: PFN_vkCmdConvertCooperativeVectorMatrixNV§cmd_dispatch_tile_qcom: PFN_vkCmdDispatchTileQCOM§cmd_begin_per_tile_execution_qcom: PFN_vkCmdBeginPerTileExecutionQCOM§cmd_end_per_tile_execution_qcom: PFN_vkCmdEndPerTileExecutionQCOM§create_external_compute_queue_nv: PFN_vkCreateExternalComputeQueueNV§destroy_external_compute_queue_nv: PFN_vkDestroyExternalComputeQueueNV§create_shader_instrumentation_arm: PFN_vkCreateShaderInstrumentationARM§destroy_shader_instrumentation_arm: PFN_vkDestroyShaderInstrumentationARM§cmd_begin_shader_instrumentation_arm: PFN_vkCmdBeginShaderInstrumentationARM§cmd_end_shader_instrumentation_arm: PFN_vkCmdEndShaderInstrumentationARM§get_shader_instrumentation_values_arm: PFN_vkGetShaderInstrumentationValuesARM§clear_shader_instrumentation_metrics_arm: PFN_vkClearShaderInstrumentationMetricsARM§create_tensor_arm: PFN_vkCreateTensorARM§destroy_tensor_arm: PFN_vkDestroyTensorARM§create_tensor_view_arm: PFN_vkCreateTensorViewARM§destroy_tensor_view_arm: PFN_vkDestroyTensorViewARM§get_tensor_memory_requirements_arm: PFN_vkGetTensorMemoryRequirementsARM§bind_tensor_memory_arm: PFN_vkBindTensorMemoryARM§get_device_tensor_memory_requirements_arm: PFN_vkGetDeviceTensorMemoryRequirementsARM§cmd_copy_tensor_arm: PFN_vkCmdCopyTensorARM§get_tensor_opaque_capture_descriptor_data_arm: PFN_vkGetTensorOpaqueCaptureDescriptorDataARM§get_tensor_view_opaque_capture_descriptor_data_arm: PFN_vkGetTensorViewOpaqueCaptureDescriptorDataARM§create_data_graph_pipelines_arm: PFN_vkCreateDataGraphPipelinesARM§create_data_graph_pipeline_session_arm: PFN_vkCreateDataGraphPipelineSessionARM§get_data_graph_pipeline_session_bind_point_requirements_arm: PFN_vkGetDataGraphPipelineSessionBindPointRequirementsARM§get_data_graph_pipeline_session_memory_requirements_arm: PFN_vkGetDataGraphPipelineSessionMemoryRequirementsARM§bind_data_graph_pipeline_session_memory_arm: PFN_vkBindDataGraphPipelineSessionMemoryARM§destroy_data_graph_pipeline_session_arm: PFN_vkDestroyDataGraphPipelineSessionARM§cmd_dispatch_data_graph_arm: PFN_vkCmdDispatchDataGraphARM§get_data_graph_pipeline_available_properties_arm: PFN_vkGetDataGraphPipelineAvailablePropertiesARM§get_data_graph_pipeline_properties_arm: PFN_vkGetDataGraphPipelinePropertiesARM§get_native_buffer_properties_ohos: PFN_vkGetNativeBufferPropertiesOHOS§get_memory_native_buffer_ohos: PFN_vkGetMemoryNativeBufferOHOS§get_swapchain_gralloc_usage_ohos: PFN_vkGetSwapchainGrallocUsageOHOS§acquire_image_ohos: PFN_vkAcquireImageOHOS§queue_signal_release_image_ohos: PFN_vkQueueSignalReleaseImageOHOS§cmd_set_compute_occupancy_priority_nv: PFN_vkCmdSetComputeOccupancyPriorityNV§write_sampler_descriptors_ext: PFN_vkWriteSamplerDescriptorsEXT§write_resource_descriptors_ext: PFN_vkWriteResourceDescriptorsEXT§cmd_bind_sampler_heap_ext: PFN_vkCmdBindSamplerHeapEXT§cmd_bind_resource_heap_ext: PFN_vkCmdBindResourceHeapEXT§cmd_push_data_ext: PFN_vkCmdPushDataEXT§register_custom_border_color_ext: PFN_vkRegisterCustomBorderColorEXT§unregister_custom_border_color_ext: PFN_vkUnregisterCustomBorderColorEXT§get_image_opaque_capture_data_ext: PFN_vkGetImageOpaqueCaptureDataEXT§get_tensor_opaque_capture_data_arm: PFN_vkGetTensorOpaqueCaptureDataARM§cmd_copy_memory_khr: PFN_vkCmdCopyMemoryKHR§cmd_copy_memory_to_image_khr: PFN_vkCmdCopyMemoryToImageKHR§cmd_copy_image_to_memory_khr: PFN_vkCmdCopyImageToMemoryKHR§cmd_update_memory_khr: PFN_vkCmdUpdateMemoryKHR§cmd_fill_memory_khr: PFN_vkCmdFillMemoryKHR§cmd_copy_query_pool_results_to_memory_khr: PFN_vkCmdCopyQueryPoolResultsToMemoryKHR§cmd_begin_conditional_rendering2_ext: PFN_vkCmdBeginConditionalRendering2EXT§cmd_bind_transform_feedback_buffers2_ext: PFN_vkCmdBindTransformFeedbackBuffers2EXT§cmd_begin_transform_feedback2_ext: PFN_vkCmdBeginTransformFeedback2EXT§cmd_end_transform_feedback2_ext: PFN_vkCmdEndTransformFeedback2EXT§cmd_draw_indirect_byte_count2_ext: PFN_vkCmdDrawIndirectByteCount2EXT§cmd_write_marker_to_memory_amd: PFN_vkCmdWriteMarkerToMemoryAMD§cmd_bind_index_buffer3_khr: PFN_vkCmdBindIndexBuffer3KHR§cmd_bind_vertex_buffers3_khr: PFN_vkCmdBindVertexBuffers3KHR§cmd_draw_indirect2_khr: PFN_vkCmdDrawIndirect2KHR§cmd_draw_indexed_indirect2_khr: PFN_vkCmdDrawIndexedIndirect2KHR§cmd_draw_indirect_count2_khr: PFN_vkCmdDrawIndirectCount2KHR§cmd_draw_indexed_indirect_count2_khr: PFN_vkCmdDrawIndexedIndirectCount2KHR§cmd_draw_mesh_tasks_indirect2_ext: PFN_vkCmdDrawMeshTasksIndirect2EXT§cmd_draw_mesh_tasks_indirect_count2_ext: PFN_vkCmdDrawMeshTasksIndirectCount2EXT§cmd_dispatch_indirect2_khr: PFN_vkCmdDispatchIndirect2KHR§create_acceleration_structure2_khr: PFN_vkCreateAccelerationStructure2KHRImplementations§
Source§impl DeviceCommands
impl DeviceCommands
Sourcepub unsafe fn load(f: impl FnMut(&CStr) -> *const c_void) -> Self
pub unsafe fn load(f: impl FnMut(&CStr) -> *const c_void) -> Self
Load all function pointers from the given loader callback.
Load all function pointers from the given loader callback.
§Safety
The loader must return valid function pointers compatible with each command’s signature, or null for unavailable commands.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DeviceCommands
impl RefUnwindSafe for DeviceCommands
impl Send for DeviceCommands
impl Sync for DeviceCommands
impl Unpin for DeviceCommands
impl UnsafeUnpin for DeviceCommands
impl UnwindSafe for DeviceCommands
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more