VK_NV_shader_subgroup_partitioned

Other Extension Metadata

Last Modified Date

2025-11-12

Interactions and External Dependencies
Contributors
  • Jeff Bolz, NVIDIA

Description

This extension enables support for a new class of group operations on subgroups via the GL_NV_shader_subgroup_partitioned GLSL extension and SPV_NV_shader_subgroup_partitioned SPIR-V extension. Support for these new operations is advertised via the VK_SUBGROUP_FEATURE_PARTITIONED_BIT_NV bit.

This extension requires Vulkan 1.1, for general subgroup support.

Promotion to VK_EXT_shader_subgroup_partitioned

All functionality in this extension is included in VK_EXT_shader_subgroup_partitioned, with the suffix changed to EXT. The original type, enum, and command names are still available as aliases of the core functionality.

New Enum Constants

  • VK_NV_SHADER_SUBGROUP_PARTITIONED_EXTENSION_NAME
  • VK_NV_SHADER_SUBGROUP_PARTITIONED_SPEC_VERSION
  • Extending VkSubgroupFeatureFlagBits:
    • VK_SUBGROUP_FEATURE_PARTITIONED_BIT_NV

Version History

  • Revision 1, 2018-03-17 (Jeff Bolz)
    • Internal revisions