VkDescriptorSet which can be used to copy descriptors between descriptor sets without the use of an API command. Memory offsets and sizes for descriptors can be queried from a VkDescriptorSetLayout as well.
There is currently no specification language written for this extension. The links to APIs defined by the extension are to stubs that only include generated content such as API declarations and implicit valid usage statements.
This extension is only intended for use in specific embedded environments with known implementation details, and is therefore undocumented.
There is currently no specification language written for this command. This section acts only as placeholder and to avoid dead links in the specification and reference pages.
void vkGetDescriptorSetLayoutHostMappingInfoVALVE(
VkDevice device,
const VkDescriptorSetBindingReferenceVALVE* pBindingReference,
VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping);
device must be a valid VkDevice handlepBindingReference must be a valid pointer to a valid VkDescriptorSetBindingReferenceVALVE structurepHostMapping must be a valid pointer to a VkDescriptorSetLayoutHostMappingInfoVALVE structureThere is currently no specification language written for this command. This section acts only as placeholder and to avoid dead links in the specification and reference pages.
void vkGetDescriptorSetHostMappingVALVE(
VkDevice device,
VkDescriptorSet descriptorSet,
void** ppData);
device must be a valid VkDevice handledescriptorSet must be a valid VkDescriptorSet handleppData must be a valid pointer to a pointer valuedescriptorSet must have been created, allocated, or retrieved from deviceThere is currently no specification language written for this type. This section acts only as placeholder and to avoid dead links in the specification and reference pages.
typedef struct VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE {
VkStructureType sType;
void* pNext;
VkBool32 descriptorSetHostMapping;
} VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE;
There is currently no specification language written for this type. This section acts only as placeholder and to avoid dead links in the specification and reference pages.
typedef struct VkDescriptorSetBindingReferenceVALVE {
VkStructureType sType;
const void* pNext;
VkDescriptorSetLayout descriptorSetLayout;
uint32_t binding;
} VkDescriptorSetBindingReferenceVALVE;
sType must be STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVEpNext must be NULLdescriptorSetLayout must be a valid VkDescriptorSetLayout handleThere is currently no specification language written for this type. This section acts only as placeholder and to avoid dead links in the specification and reference pages.
typedef struct VkDescriptorSetLayoutHostMappingInfoVALVE {
VkStructureType sType;
void* pNext;
size_t descriptorOffset;
uint32_t descriptorSize;
} VkDescriptorSetLayoutHostMappingInfoVALVE;
sType must be STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVEpNext must be NULLVK_VALVE_descriptor_set_host_mappingVK_KHR_get_physical_device_properties2| Modifier and Type | Field and Description |
|---|---|
| public static final int | VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE
Extends |
| public static final int | VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE
Extends |
| public static final int | VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE
Extends |
| public static final String | VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME
The extension name. |
| public static final int | VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_SPEC_VERSION
The extension specification version. |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static void | nvkGetDescriptorSetHostMappingVALVE(VkDevice device, long descriptorSet, long ppData)
Unsafe version of: |
| public static void | nvkGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, long pBindingReference, long pHostMapping)
Unsafe version of: |
| public static void | vkGetDescriptorSetHostMappingVALVE(VkDevice device, long descriptorSet, PointerBuffer ppData)
Stub description of vkGetDescriptorSetHostMappingVALVE. |
| public static void | vkGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, VkDescriptorSetBindingReferenceVALVE pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE pHostMapping)
Stub description of vkGetDescriptorSetLayoutHostMappingInfoVALVE. |
| VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE | back to summary |
|---|---|
| public static final int VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE Extends Enum values: | |
| VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE | back to summary |
|---|---|
| public static final int VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE Extends Enum values: | |
| VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE | back to summary |
|---|---|
| public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE Extends Enum values: | |
| VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME | back to summary |
|---|---|
| public static final String VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME The extension name. | |
| VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_SPEC_VERSION | back to summary |
|---|---|
| public static final int VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_SPEC_VERSION The extension specification version. | |
| VALVEDescriptorSetHostMapping | back to summary |
|---|---|
| protected VALVEDescriptorSetHostMapping() | |
| nvkGetDescriptorSetHostMappingVALVE | back to summary |
|---|---|
| public static void nvkGetDescriptorSetHostMappingVALVE(VkDevice device, long descriptorSet, long ppData) Unsafe version of: | |
| nvkGetDescriptorSetLayoutHostMappingInfoVALVE | back to summary |
|---|---|
| public static void nvkGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, long pBindingReference, long pHostMapping) Unsafe version of: | |
| vkGetDescriptorSetHostMappingVALVE | back to summary |
|---|---|
| public static void vkGetDescriptorSetHostMappingVALVE(VkDevice device, long descriptorSet, PointerBuffer ppData) Stub description of vkGetDescriptorSetHostMappingVALVE. C SpecificationThere is currently no specification language written for this command. This section acts only as placeholder and to avoid dead links in the specification and reference pages.
Valid Usage (Implicit)
| |
| vkGetDescriptorSetLayoutHostMappingInfoVALVE | back to summary |
|---|---|
| public static void vkGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, VkDescriptorSetBindingReferenceVALVE pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE pHostMapping) Stub description of vkGetDescriptorSetLayoutHostMappingInfoVALVE. C SpecificationThere is currently no specification language written for this command. This section acts only as placeholder and to avoid dead links in the specification and reference pages.
Valid Usage (Implicit)
See Also
| |