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.
KhronosGroup

Description

One stop shop for getting started with the Vulkan API

543 Stars 38 Forks Creative Commons Attribution 4.0 International 87 Commits 9 Opened issues

Services available

Need anything else?

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_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
- 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.