Need help with Vulkan-Guide?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

KhronosGroup
715 Stars 63 Forks Creative Commons Attribution 4.0 International 126 Commits 10 Opened issues

Description

One stop shop for getting started with the Vulkan API

Services available

!
?

Need anything else?

Contributors list

Vulkan Guide

Vulkan logo Khronos logo

The Vulkan Guide is designed to help developers get up and going with the world of Vulkan. It is aimed to be a light read that leads to many other useful links depending on what a developer is looking for. All information is intended to help better fill the gaps about the many nuances of Vulkan.

Logistics Overview

Using Vulkan

When and Why to use Extensions

These are supplemental references for the various Vulkan Extensions. Please consult the Vulkan Spec for further details on any extension - Cleanup Extensions -

VK_KHR_bind_memory2
,
VK_KHR_create_renderpass2
,
VK_KHR_dedicated_allocation
,
VK_KHR_driver_properties
,
VK_KHR_get_memory_requirements2
,
VK_KHR_get_physical_device_properties2
,
VK_EXT_host_query_reset
,
VK_KHR_maintenance1
,
VK_KHR_maintenance2
,
VK_KHR_maintenance3
,
VK_KHR_separate_depth_stencil_layouts
,
VK_KHR_depth_stencil_resolve
,
VK_EXT_separate_stencil_usage
,
VK_EXT_sampler_filter_minmax
,
VK_KHR_sampler_mirror_clamp_to_edge
- Device Groups -
VK_KHR_device_group
,
VK_KHR_device_group_creation
- External Memory and Sychronization -
VK_KHR_external_fence
,
VK_KHR_external_memory
,
VK_KHR_external_semaphore
- Ray Tracing -
VK_KHR_acceleration_structure
,
VK_KHR_ray_tracing_pipeline
,
VK_KHR_ray_query
,
VK_KHR_pipeline_library
,
VK_KHR_deferred_host_operations
- Shader Features -
VK_KHR_8bit_storage
,
VK_KHR_16bit_storage
,
VK_KHR_relaxed_block_layout
,
VK_KHR_shader_atomic_int64
,
VK_EXT_scalar_block_layout
,
VK_KHR_shader_clock
,
VK_EXT_shader_demote_to_helper_invocation
,
VK_KHR_shader_draw_parameters
,
VK_KHR_shader_float16_int8
,
VK_KHR_shader_float_controls
,
VK_EXT_shader_stencil_export
,
VK_EXT_shader_subgroup_ballot
,
VK_KHR_shader_subgroup_extended_types
,
VK_EXT_shader_subgroup_vote
,
VK_EXT_shader_viewport_index_layer
,
VK_KHR_spirv_1_4
,
VK_KHR_storage_buffer_storage_class
,
VK_EXT_subgroup_size_control
,
VK_KHR_uniform_buffer_standard_layout
,
VK_KHR_variable_pointers
,
VK_KHR_vulkan_memory_model
- Translation Layer Extensions -
VK_EXT_transform_feedback
- VKEXTdescriptor_indexing - VKEXTinlineuniformblock - VKEXTmemory_priority - VKKHRdescriptorupdatetemplate - VKKHRdrawindirectcount - VKKHRimageformatlist - VKKHRimageless_framebuffer - VKKHRsamplerycbcrconversion

- VKKHRtimeline_semaphore

Contributing

License

Code of conduct

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.