VK_KHR_internally_synchronized_queues(3)

# VK_KHR_internally_synchronized_queues(3) Manual Page

## Name

VK_KHR_internally_synchronized_queues - device extension

## Registered Extension Number

505

## Revision

1

## Ratification Status

Ratified

## Extension and Version Dependencies

Vulkan Version 1.1

## Contact

- Shahbaz Youssefi [GitHub]syoussefi

## Extension Proposal

VK_KHR_internally_synchronized_queues

## Other Extension Metadata

Last Modified Date

  2025-02-04

Contributors

  - Shahbaz Youssefi, Google

  - Daniel Rakos, RasterGrid

  - Jeff Bolz, Nvidia

  - Hans-Kristian Arntzen, Valve

## Description

VK_KHR_internally_synchronized_queues allows queues to opt into being internally synchronized via the VK_DEVICE_QUEUE_CREATE_INTERNALLY_SYNCHRONIZED_BIT_KHR flag.

## New Structures

- Extending VkPhysicalDeviceFeatures2, VkDeviceCreateInfo:

  - VkPhysicalDeviceInternallySynchronizedQueuesFeaturesKHR

## New Enum Constants

- `VK_KHR_INTERNALLY_SYNCHRONIZED_QUEUES_EXTENSION_NAME`

- `VK_KHR_INTERNALLY_SYNCHRONIZED_QUEUES_SPEC_VERSION`

- Extending VkDeviceQueueCreateFlagBits:

  - VK_DEVICE_QUEUE_CREATE_INTERNALLY_SYNCHRONIZED_BIT_KHR

- Extending VkStructureType:

  - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INTERNALLY_SYNCHRONIZED_QUEUES_FEATURES_KHR

## Issues

None.

## Version History

- Revision 0, 2025-01-07 (Daniel Rakos)

  - Initial proposal

- Revision 1, 2025-02-04 (Shahbaz Youssefi)

  - Initial revision

## See Also

No cross-references are available

## Document Notes

For more information, see the Vulkan Specification.

This page is a generated document. Fixes and changes should be made to the generator scripts, not directly.

## Copyright

Copyright 2014-2026 The Khronos Group Inc.

SPDX-License-Identifier: CC-BY-4.0