Expand description
Vulkan FFI bindings and symbol loader
Re-exports§
pub use device_proc_addr_loader::DeviceProcAddrLoader;
pub use instance_proc_addr_loader::InstanceProcAddrLoader;
Modules§
- amd_
draw_ indirect_ count VK_AMD_draw_indirect_count
- amd_
gcn_ shader VK_AMD_gcn_shader
- amd_
gpu_ shader_ half_ float VK_AMD_gpu_shader_half_float
- amd_
gpu_ shader_ int16 VK_AMD_gpu_shader_int16
- amd_
mixed_ attachment_ samples VK_AMD_mixed_attachment_samples
- amd_
negative_ viewport_ height VK_AMD_negative_viewport_height
- amd_
rasterization_ order VK_AMD_rasterization_order
- amd_
shader_ ballot VK_AMD_shader_ballot
- amd_
shader_ explicit_ vertex_ parameter VK_AMD_shader_explicit_vertex_parameter
- amd_
shader_ trinary_ minmax VK_AMD_shader_trinary_minmax
- amd_
texture_ gather_ bias_ lod VK_AMD_texture_gather_bias_lod
- android_
types - Android type definitions
- device_
proc_ addr_ loader - ext_
acquire_ xlib_ display VK_EXT_acquire_xlib_display
- ext_
blend_ operation_ advanced VK_EXT_blend_operation_advanced
- ext_
debug_ marker VK_EXT_debug_marker
- ext_
debug_ report VK_EXT_debug_report
- ext_
depth_ range_ unrestricted VK_EXT_depth_range_unrestricted
- ext_
direct_ mode_ display VK_EXT_direct_mode_display
- ext_
discard_ rectangles VK_EXT_discard_rectangles
- ext_
display_ control VK_EXT_display_control
- ext_
display_ surface_ counter VK_EXT_display_surface_counter
- ext_
hdr_ metadata VK_EXT_hdr_metadata
- ext_
post_ depth_ coverage VK_EXT_post_depth_coverage
- ext_
sampler_ filter_ minmax VK_EXT_sampler_filter_minmax
- ext_
shader_ stencil_ export VK_EXT_shader_stencil_export
- ext_
shader_ subgroup_ ballot VK_EXT_shader_subgroup_ballot
- ext_
shader_ subgroup_ vote VK_EXT_shader_subgroup_vote
- ext_
shader_ viewport_ index_ layer VK_EXT_shader_viewport_index_layer
- ext_
swapchain_ colorspace VK_EXT_swapchain_colorspace
- ext_
validation_ flags VK_EXT_validation_flags
- google_
display_ timing VK_GOOGLE_display_timing
- img_
filter_ cubic VK_IMG_filter_cubic
- img_
format_ pvrtc VK_IMG_format_pvrtc
- instance_
proc_ addr_ loader - khr_
16bit_ storage VK_KHR_16bit_storage
- khr_
android_ surface VK_KHR_android_surface
- khr_
dedicated_ allocation VK_KHR_dedicated_allocation
- khr_
descriptor_ update_ template VK_KHR_descriptor_update_template
- khr_
display VK_KHR_display
- khr_
display_ swapchain VK_KHR_display_swapchain
- khr_
external_ fence VK_KHR_external_fence
- khr_
external_ fence_ capabilities VK_KHR_external_fence_capabilities
- khr_
external_ fence_ fd VK_KHR_external_fence_fd
- khr_
external_ fence_ win32 VK_KHR_external_fence_win32
- khr_
external_ memory VK_KHR_external_memory
- khr_
external_ memory_ capabilities VK_KHR_external_memory_capabilities
- khr_
external_ memory_ fd VK_KHR_external_memory_fd
- khr_
external_ memory_ win32 VK_KHR_external_memory_win32
- khr_
external_ semaphore VK_KHR_external_semaphore
- khr_
external_ semaphore_ capabilities VK_KHR_external_semaphore_capabilities
- khr_
external_ semaphore_ fd VK_KHR_external_semaphore_fd
- khr_
external_ semaphore_ win32 VK_KHR_external_semaphore_win32
- khr_
get_ memory_ requirements2 VK_KHR_get_memory_requirements2
- khr_
get_ physical_ device_ properties2 VK_KHR_get_physical_device_properties2
- khr_
get_ surface_ capabilities2 VK_KHR_get_surface_capabilities2
- khr_
incremental_ present VK_KHR_incremental_present
- khr_
maintenance1 VK_KHR_maintenance1
- khr_
mir_ surface VK_KHR_mir_surface
- khr_
push_ descriptor VK_KHR_push_descriptor
- khr_
relaxed_ block_ layout VK_KHR_relaxed_block_layout
- khr_
sampler_ mirror_ clamp_ to_ edge VK_KHR_sampler_mirror_clamp_to_edge
- khr_
shader_ draw_ parameters VK_KHR_shader_draw_parameters
- khr_
shared_ presentable_ image VK_KHR_shared_presentable_image
- khr_
storage_ buffer_ storage_ class VK_KHR_storage_buffer_storage_class
- khr_
surface VK_KHR_surface
- khr_
swapchain VK_KHR_swapchain
- khr_
variable_ pointers VK_KHR_variable_pointers
- khr_
wayland_ surface VK_KHR_wayland_surface
- khr_
win32_ keyed_ mutex VK_KHR_win32_keyed_mutex
- khr_
win32_ surface VK_KHR_win32_surface
- khr_
xcb_ surface VK_KHR_xcb_surface
- khr_
xlib_ surface VK_KHR_xlib_surface
- mir_
types - Mir type definitions
- mvk_
ios_ surface VK_MVK_ios_surface
- mvk_
macos_ surface VK_MVK_macos_surface
- nn_
vi_ surface VK_NN_vi_surface
- nv_
clip_ space_ w_ scaling VK_NV_clip_space_w_scaling
- nv_
dedicated_ allocation VK_NV_dedicated_allocation
- nv_
external_ memory VK_NV_external_memory
- nv_
external_ memory_ capabilities VK_NV_external_memory_capabilities
- nv_
external_ memory_ win32 VK_NV_external_memory_win32
- nv_
fill_ rectangle VK_NV_fill_rectangle
- nv_
fragment_ coverage_ to_ color VK_NV_fragment_coverage_to_color
- nv_
framebuffer_ mixed_ samples VK_NV_framebuffer_mixed_samples
- nv_
geometry_ shader_ passthrough VK_NV_geometry_shader_passthrough
- nv_
glsl_ shader VK_NV_glsl_shader
- nv_
sample_ mask_ override_ coverage VK_NV_sample_mask_override_coverage
- nv_
viewport_ array2 VK_NV_viewport_array2
- nv_
viewport_ swizzle VK_NV_viewport_swizzle
- nv_
win32_ keyed_ mutex VK_NV_win32_keyed_mutex
- vk
Core Vulkan specification
- wayland_
types - Wayland type definitions
- win32_
types - Windows type definitions
- xcb_
types - X11 xcb type definitions
- xlib_
types - X11 xlib type definitions