Crate vulk

Source
Expand description

§vulk

§Commands

§Initialization

§Devices and Queues

§Command Buffers

§Synchronization and Cache Control

§Render Pass

§Shaders

§Pipelines

§Memory Allocation

§Resource Creation

§Samplers

§Resource Descriptors

§Queries

§Copy Commands

§Drawing Commands

§Fixed-Function Vertex Post-Processing

§Rasterization

§Fragment Operations

§The Framebuffer

§Dispatching Commands

§Window System Integration (WSI)

§Acceleration Structures

§Ray Tracing

§Additional Capabilities

§Debugging

§Extensions

Re-exports§

pub use loader::Device;
pub use loader::Init;
pub use loader::Instance;

Modules§

loader
vk

Enums§

Error

Constants§

DEBUGGING_DEVICE_EXTENSIONS
DEBUGGING_INSTANCE_EXTENSIONS
Includes: VK_EXT_debug_utils
Includes: VK_EXT_validation_features
REQUIRED_DEVICE_EXTENSIONS
Includes: VK_KHR_swapchain
Includes: VK_KHR_acceleration_structure
Includes: VK_KHR_ray_tracing_pipeline
Includes: VK_KHR_ray_query
Includes: VK_EXT_calibrated_timestamps
Includes: VK_KHR_deferred_host_operations
Includes: VK_KHR_map_memory2
Includes: VK_KHR_pipeline_library
Includes: VK_KHR_synchronization2
Includes: VK_EXT_descriptor_buffer
Includes: VK_EXT_mesh_shader
Includes: VK_KHR_ray_tracing_maintenance1
Includes: VK_EXT_shader_object
REQUIRED_INSTANCE_EXTENSIONS
Includes: VK_KHR_surface
REQUIRED_VULKAN_VERSION
WIN32_DEVICE_EXTENSIONS
WIN32_INSTANCE_EXTENSIONS
Includes: VK_KHR_win32_surface

Functions§

read_to_vec