1// Copyright (c) 2018-2020 NVIDIA Corporation 2// 3// SPDX-License-Identifier: CC-BY-4.0 4 5include::{generated}/meta/{refprefix}VK_NV_shader_subgroup_partitioned.txt[] 6 7=== Other Extension Metadata 8 9*Last Modified Date*:: 10 2018-03-17 11*Interactions and External Dependencies*:: 12 - This extension requires 13 {spirv}/NV/SPV_NV_shader_subgroup_partitioned.html[`SPV_NV_shader_subgroup_partitioned`] 14 - This extension provides API support for 15 https://github.com/KhronosGroup/GLSL/blob/master/extensions/nv/GL_NV_shader_subgroup_partitioned.txt[`GL_NV_shader_subgroup_partitioned`] 16*Contributors*:: 17 - Jeff Bolz, NVIDIA 18 19=== Description 20 21This extension enables support for a new class of 22<<shaders-group-operations, group operations>> on <<shaders-scope-subgroup, 23subgroups>> via the 24https://github.com/KhronosGroup/GLSL/blob/master/extensions/nv/GL_NV_shader_subgroup_partitioned.txt[`GL_NV_shader_subgroup_partitioned`] 25GLSL extension and 26{spirv}/NV/SPV_NV_shader_subgroup_partitioned.html[`SPV_NV_shader_subgroup_partitioned`] 27SPIR-V extension. 28Support for these new operations is advertised via the 29ename:VK_SUBGROUP_FEATURE_PARTITIONED_BIT_NV bit. 30 31This extension requires Vulkan 1.1, for general subgroup support. 32 33include::{generated}/interfaces/VK_NV_shader_subgroup_partitioned.txt[] 34 35=== Version History 36 37 * Revision 1, 2018-03-17 (Jeff Bolz) 38 - Internal revisions 39