To aid in this, this extension enables support for querying group handles directly from pipeline libraries. Group handles obtained from a library must remain bitwise identical in any VkPipeline that links to the library.
With this feature, the extension also improves compatibility with DXR 1.1 AddToStateObject(), which guarantees that group handles returned remain bitwise identical between parent and child pipelines. In addition, querying group handles from COLLECTION objects is also supported with that API.
VK_EXT_pipeline_library_group_handlesVK_KHR_ray_tracing_pipeline and VK_KHR_pipeline_library| Modifier and Type | Field and Description |
|---|---|
| public static final String | VK_EXT_PIPELINE_LIBRARY_GROUP_HANDLES_EXTENSION_NAME
The extension name. |
| public static final int | VK_EXT_PIPELINE_LIBRARY_GROUP_HANDLES_SPEC_VERSION
The extension specification version. |
| public static final int | VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_LIBRARY_GROUP_HANDLES_FEATURES_EXT
Extends |
| Access | Constructor and Description |
|---|---|
| private |
| VK_EXT_PIPELINE_LIBRARY_GROUP_HANDLES_EXTENSION_NAME | back to summary |
|---|---|
| public static final String VK_EXT_PIPELINE_LIBRARY_GROUP_HANDLES_EXTENSION_NAME The extension name. | |
| VK_EXT_PIPELINE_LIBRARY_GROUP_HANDLES_SPEC_VERSION | back to summary |
|---|---|
| public static final int VK_EXT_PIPELINE_LIBRARY_GROUP_HANDLES_SPEC_VERSION The extension specification version. | |
| VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_LIBRARY_GROUP_HANDLES_FEATURES_EXT | back to summary |
|---|---|
| public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_LIBRARY_GROUP_HANDLES_FEATURES_EXT Extends | |
| EXTPipelineLibraryGroupHandles | back to summary |
|---|---|
| private EXTPipelineLibraryGroupHandles() | |