Class KHRPipelineExecutableProperties
VK_KHR_pipeline_executable_properties
- Name String
VK_KHR_pipeline_executable_properties
- Extension Type
- Device extension
- Registered Extension Number
- 270
- Revision
- 1
- Extension and Version Dependencies
VK_KHR_get_physical_device_properties2
- Special Use
- Contact
- Faith Ekstrand gfxstrand
Other Extension Metadata
- Last Modified Date
- 2019-05-28
- IP Status
- No known IP claims.
- Contributors
- Faith Ekstrand, Intel
- Ian Romanick, Intel
- Kenneth Graunke, Intel
- Baldur Karlsson, Valve
- Jesse Hall, Google
- Jeff Bolz, Nvidia
- Piers Daniel, Nvidia
- Tobias Hector, AMD
- Jan-Harald Fredriksen, ARM
- Tom Olson, ARM
- Daniel Koch, Nvidia
- Spencer Fricke, Samsung
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
The extension name.static final int
The extension specification version.static final int
ExtendsVkPipelineCreateFlagBits
.static final int
ExtendsVkPipelineCreateFlagBits
.static final int
VkPipelineExecutableStatisticFormatKHR - Enum describing a pipeline executable statisticstatic final int
VkPipelineExecutableStatisticFormatKHR - Enum describing a pipeline executable statisticstatic final int
VkPipelineExecutableStatisticFormatKHR - Enum describing a pipeline executable statisticstatic final int
VkPipelineExecutableStatisticFormatKHR - Enum describing a pipeline executable statisticstatic final int
ExtendsVkStructureType
.static final int
ExtendsVkStructureType
.static final int
ExtendsVkStructureType
.static final int
ExtendsVkStructureType
.static final int
ExtendsVkStructureType
.static final int
ExtendsVkStructureType
. -
Method Summary
Modifier and TypeMethodDescriptionstatic int
nvkGetPipelineExecutableInternalRepresentationsKHR
(VkDevice device, long pExecutableInfo, long pInternalRepresentationCount, long pInternalRepresentations) Unsafe version of:GetPipelineExecutableInternalRepresentationsKHR
static int
nvkGetPipelineExecutablePropertiesKHR
(VkDevice device, long pPipelineInfo, long pExecutableCount, long pProperties) Unsafe version of:GetPipelineExecutablePropertiesKHR
static int
nvkGetPipelineExecutableStatisticsKHR
(VkDevice device, long pExecutableInfo, long pStatisticCount, long pStatistics) Unsafe version of:GetPipelineExecutableStatisticsKHR
static int
vkGetPipelineExecutableInternalRepresentationsKHR
(VkDevice device, VkPipelineExecutableInfoKHR pExecutableInfo, int[] pInternalRepresentationCount, VkPipelineExecutableInternalRepresentationKHR.Buffer pInternalRepresentations) Array version of:GetPipelineExecutableInternalRepresentationsKHR
static int
vkGetPipelineExecutableInternalRepresentationsKHR
(VkDevice device, VkPipelineExecutableInfoKHR pExecutableInfo, IntBuffer pInternalRepresentationCount, VkPipelineExecutableInternalRepresentationKHR.Buffer pInternalRepresentations) Get internal representations of the pipeline executable.static int
vkGetPipelineExecutablePropertiesKHR
(VkDevice device, VkPipelineInfoKHR pPipelineInfo, int[] pExecutableCount, VkPipelineExecutablePropertiesKHR.Buffer pProperties) Array version of:GetPipelineExecutablePropertiesKHR
static int
vkGetPipelineExecutablePropertiesKHR
(VkDevice device, VkPipelineInfoKHR pPipelineInfo, IntBuffer pExecutableCount, VkPipelineExecutablePropertiesKHR.Buffer pProperties) Get the executables associated with a pipeline.static int
vkGetPipelineExecutableStatisticsKHR
(VkDevice device, VkPipelineExecutableInfoKHR pExecutableInfo, int[] pStatisticCount, VkPipelineExecutableStatisticKHR.Buffer pStatistics) Array version of:GetPipelineExecutableStatisticsKHR
static int
vkGetPipelineExecutableStatisticsKHR
(VkDevice device, VkPipelineExecutableInfoKHR pExecutableInfo, IntBuffer pStatisticCount, VkPipelineExecutableStatisticKHR.Buffer pStatistics) Get compile time statistics associated with a pipeline executable.
-
Field Details
-
VK_KHR_PIPELINE_EXECUTABLE_PROPERTIES_SPEC_VERSION
public static final int VK_KHR_PIPELINE_EXECUTABLE_PROPERTIES_SPEC_VERSIONThe extension specification version.- See Also:
-
VK_KHR_PIPELINE_EXECUTABLE_PROPERTIES_EXTENSION_NAME
The extension name.- See Also:
-
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR
public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHRExtendsVkStructureType
.Enum values:
STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR
STRUCTURE_TYPE_PIPELINE_INFO_KHR
STRUCTURE_TYPE_PIPELINE_EXECUTABLE_PROPERTIES_KHR
STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INFO_KHR
STRUCTURE_TYPE_PIPELINE_EXECUTABLE_STATISTIC_KHR
STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR
- See Also:
-
VK_STRUCTURE_TYPE_PIPELINE_INFO_KHR
public static final int VK_STRUCTURE_TYPE_PIPELINE_INFO_KHRExtendsVkStructureType
.Enum values:
STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR
STRUCTURE_TYPE_PIPELINE_INFO_KHR
STRUCTURE_TYPE_PIPELINE_EXECUTABLE_PROPERTIES_KHR
STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INFO_KHR
STRUCTURE_TYPE_PIPELINE_EXECUTABLE_STATISTIC_KHR
STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR
- See Also:
-
VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_PROPERTIES_KHR
public static final int VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_PROPERTIES_KHRExtendsVkStructureType
.Enum values:
STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR
STRUCTURE_TYPE_PIPELINE_INFO_KHR
STRUCTURE_TYPE_PIPELINE_EXECUTABLE_PROPERTIES_KHR
STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INFO_KHR
STRUCTURE_TYPE_PIPELINE_EXECUTABLE_STATISTIC_KHR
STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR
- See Also:
-
VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INFO_KHR
public static final int VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INFO_KHRExtendsVkStructureType
.Enum values:
STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR
STRUCTURE_TYPE_PIPELINE_INFO_KHR
STRUCTURE_TYPE_PIPELINE_EXECUTABLE_PROPERTIES_KHR
STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INFO_KHR
STRUCTURE_TYPE_PIPELINE_EXECUTABLE_STATISTIC_KHR
STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR
- See Also:
-
VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_STATISTIC_KHR
public static final int VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_STATISTIC_KHRExtendsVkStructureType
.Enum values:
STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR
STRUCTURE_TYPE_PIPELINE_INFO_KHR
STRUCTURE_TYPE_PIPELINE_EXECUTABLE_PROPERTIES_KHR
STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INFO_KHR
STRUCTURE_TYPE_PIPELINE_EXECUTABLE_STATISTIC_KHR
STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR
- See Also:
-
VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR
public static final int VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHRExtendsVkStructureType
.Enum values:
STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR
STRUCTURE_TYPE_PIPELINE_INFO_KHR
STRUCTURE_TYPE_PIPELINE_EXECUTABLE_PROPERTIES_KHR
STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INFO_KHR
STRUCTURE_TYPE_PIPELINE_EXECUTABLE_STATISTIC_KHR
STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR
- See Also:
-
VK_PIPELINE_CREATE_CAPTURE_STATISTICS_BIT_KHR
public static final int VK_PIPELINE_CREATE_CAPTURE_STATISTICS_BIT_KHRExtendsVkPipelineCreateFlagBits
.Enum values:
- See Also:
-
VK_PIPELINE_CREATE_CAPTURE_INTERNAL_REPRESENTATIONS_BIT_KHR
public static final int VK_PIPELINE_CREATE_CAPTURE_INTERNAL_REPRESENTATIONS_BIT_KHRExtendsVkPipelineCreateFlagBits
.Enum values:
- See Also:
-
VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_BOOL32_KHR
public static final int VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_BOOL32_KHRVkPipelineExecutableStatisticFormatKHR - Enum describing a pipeline executable statisticDescription
PIPELINE_EXECUTABLE_STATISTIC_FORMAT_BOOL32_KHR
specifies that the statistic is returned as a 32-bit boolean value which must be eitherTRUE
orFALSE
and should be read from theb32
field ofVkPipelineExecutableStatisticValueKHR
.PIPELINE_EXECUTABLE_STATISTIC_FORMAT_INT64_KHR
specifies that the statistic is returned as a signed 64-bit integer and should be read from thei64
field ofVkPipelineExecutableStatisticValueKHR
.PIPELINE_EXECUTABLE_STATISTIC_FORMAT_UINT64_KHR
specifies that the statistic is returned as an unsigned 64-bit integer and should be read from theu64
field ofVkPipelineExecutableStatisticValueKHR
.PIPELINE_EXECUTABLE_STATISTIC_FORMAT_FLOAT64_KHR
specifies that the statistic is returned as a 64-bit floating-point value and should be read from thef64
field ofVkPipelineExecutableStatisticValueKHR
.
See Also
- See Also:
-
VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_INT64_KHR
public static final int VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_INT64_KHRVkPipelineExecutableStatisticFormatKHR - Enum describing a pipeline executable statisticDescription
PIPELINE_EXECUTABLE_STATISTIC_FORMAT_BOOL32_KHR
specifies that the statistic is returned as a 32-bit boolean value which must be eitherTRUE
orFALSE
and should be read from theb32
field ofVkPipelineExecutableStatisticValueKHR
.PIPELINE_EXECUTABLE_STATISTIC_FORMAT_INT64_KHR
specifies that the statistic is returned as a signed 64-bit integer and should be read from thei64
field ofVkPipelineExecutableStatisticValueKHR
.PIPELINE_EXECUTABLE_STATISTIC_FORMAT_UINT64_KHR
specifies that the statistic is returned as an unsigned 64-bit integer and should be read from theu64
field ofVkPipelineExecutableStatisticValueKHR
.PIPELINE_EXECUTABLE_STATISTIC_FORMAT_FLOAT64_KHR
specifies that the statistic is returned as a 64-bit floating-point value and should be read from thef64
field ofVkPipelineExecutableStatisticValueKHR
.
See Also
- See Also:
-
VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_UINT64_KHR
public static final int VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_UINT64_KHRVkPipelineExecutableStatisticFormatKHR - Enum describing a pipeline executable statisticDescription
PIPELINE_EXECUTABLE_STATISTIC_FORMAT_BOOL32_KHR
specifies that the statistic is returned as a 32-bit boolean value which must be eitherTRUE
orFALSE
and should be read from theb32
field ofVkPipelineExecutableStatisticValueKHR
.PIPELINE_EXECUTABLE_STATISTIC_FORMAT_INT64_KHR
specifies that the statistic is returned as a signed 64-bit integer and should be read from thei64
field ofVkPipelineExecutableStatisticValueKHR
.PIPELINE_EXECUTABLE_STATISTIC_FORMAT_UINT64_KHR
specifies that the statistic is returned as an unsigned 64-bit integer and should be read from theu64
field ofVkPipelineExecutableStatisticValueKHR
.PIPELINE_EXECUTABLE_STATISTIC_FORMAT_FLOAT64_KHR
specifies that the statistic is returned as a 64-bit floating-point value and should be read from thef64
field ofVkPipelineExecutableStatisticValueKHR
.
See Also
- See Also:
-
VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_FLOAT64_KHR
public static final int VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_FLOAT64_KHRVkPipelineExecutableStatisticFormatKHR - Enum describing a pipeline executable statisticDescription
PIPELINE_EXECUTABLE_STATISTIC_FORMAT_BOOL32_KHR
specifies that the statistic is returned as a 32-bit boolean value which must be eitherTRUE
orFALSE
and should be read from theb32
field ofVkPipelineExecutableStatisticValueKHR
.PIPELINE_EXECUTABLE_STATISTIC_FORMAT_INT64_KHR
specifies that the statistic is returned as a signed 64-bit integer and should be read from thei64
field ofVkPipelineExecutableStatisticValueKHR
.PIPELINE_EXECUTABLE_STATISTIC_FORMAT_UINT64_KHR
specifies that the statistic is returned as an unsigned 64-bit integer and should be read from theu64
field ofVkPipelineExecutableStatisticValueKHR
.PIPELINE_EXECUTABLE_STATISTIC_FORMAT_FLOAT64_KHR
specifies that the statistic is returned as a 64-bit floating-point value and should be read from thef64
field ofVkPipelineExecutableStatisticValueKHR
.
See Also
- See Also:
-
-
Method Details
-
nvkGetPipelineExecutablePropertiesKHR
public static int nvkGetPipelineExecutablePropertiesKHR(VkDevice device, long pPipelineInfo, long pExecutableCount, long pProperties) Unsafe version of:GetPipelineExecutablePropertiesKHR
- Parameters:
pExecutableCount
- a pointer to an integer related to the number of pipeline executables available or queried, as described below.
-
vkGetPipelineExecutablePropertiesKHR
public static int vkGetPipelineExecutablePropertiesKHR(VkDevice device, VkPipelineInfoKHR pPipelineInfo, IntBuffer pExecutableCount, @Nullable VkPipelineExecutablePropertiesKHR.Buffer pProperties) Get the executables associated with a pipeline.C Specification
When a pipeline is created, its state and shaders are compiled into zero or more device-specific executables, which are used when executing commands against that pipeline. To query the properties of these pipeline executables, call:
VkResult vkGetPipelineExecutablePropertiesKHR( VkDevice device, const VkPipelineInfoKHR* pPipelineInfo, uint32_t* pExecutableCount, VkPipelineExecutablePropertiesKHR* pProperties);
Description
If
pProperties
isNULL
, then the number of pipeline executables associated with the pipeline is returned inpExecutableCount
. Otherwise,pExecutableCount
must point to a variable set by the user to the number of elements in thepProperties
array, and on return the variable is overwritten with the number of structures actually written topProperties
. IfpExecutableCount
is less than the number of pipeline executables associated with the pipeline, at mostpExecutableCount
structures will be written, andINCOMPLETE
will be returned instead ofSUCCESS
, to indicate that not all the available properties were returned.Valid Usage
- The
pipelineExecutableInfo
feature must be enabled - The
pipeline
member ofpPipelineInfo
must have been created withdevice
Valid Usage (Implicit)
device
must be a validVkDevice
handlepPipelineInfo
must be a valid pointer to a validVkPipelineInfoKHR
structurepExecutableCount
must be a valid pointer to auint32_t
value- If the value referenced by
pExecutableCount
is not 0, andpProperties
is notNULL
,pProperties
must be a valid pointer to an array ofpExecutableCount
VkPipelineExecutablePropertiesKHR
structures
Return Codes
- On success, this command returns
- On failure, this command returns
See Also
- Parameters:
device
- the device that created the pipeline.pPipelineInfo
- describes the pipeline being queried.pExecutableCount
- a pointer to an integer related to the number of pipeline executables available or queried, as described below.pProperties
- eitherNULL
or a pointer to an array ofVkPipelineExecutablePropertiesKHR
structures.
- The
-
nvkGetPipelineExecutableStatisticsKHR
public static int nvkGetPipelineExecutableStatisticsKHR(VkDevice device, long pExecutableInfo, long pStatisticCount, long pStatistics) Unsafe version of:GetPipelineExecutableStatisticsKHR
- Parameters:
pStatisticCount
- a pointer to an integer related to the number of statistics available or queried, as described below.
-
vkGetPipelineExecutableStatisticsKHR
public static int vkGetPipelineExecutableStatisticsKHR(VkDevice device, VkPipelineExecutableInfoKHR pExecutableInfo, IntBuffer pStatisticCount, @Nullable VkPipelineExecutableStatisticKHR.Buffer pStatistics) Get compile time statistics associated with a pipeline executable.C Specification
Each pipeline executable may have a set of statistics associated with it that are generated by the pipeline compilation process. These statistics may include things such as instruction counts, amount of spilling (if any), maximum number of simultaneous threads, or anything else which may aid developers in evaluating the expected performance of a shader. To query the compile time statistics associated with a pipeline executable, call:
VkResult vkGetPipelineExecutableStatisticsKHR( VkDevice device, const VkPipelineExecutableInfoKHR* pExecutableInfo, uint32_t* pStatisticCount, VkPipelineExecutableStatisticKHR* pStatistics);
Description
If
pStatistics
isNULL
, then the number of statistics associated with the pipeline executable is returned inpStatisticCount
. Otherwise,pStatisticCount
must point to a variable set by the user to the number of elements in thepStatistics
array, and on return the variable is overwritten with the number of structures actually written topStatistics
. IfpStatisticCount
is less than the number of statistics associated with the pipeline executable, at mostpStatisticCount
structures will be written, andINCOMPLETE
will be returned instead ofSUCCESS
, to indicate that not all the available statistics were returned.Valid Usage
- The
pipelineExecutableInfo
feature must be enabled - The
pipeline
member ofpExecutableInfo
must have been created withdevice
- The
pipeline
member ofpExecutableInfo
must have been created withPIPELINE_CREATE_CAPTURE_STATISTICS_BIT_KHR
Valid Usage (Implicit)
device
must be a validVkDevice
handlepExecutableInfo
must be a valid pointer to a validVkPipelineExecutableInfoKHR
structurepStatisticCount
must be a valid pointer to auint32_t
value- If the value referenced by
pStatisticCount
is not 0, andpStatistics
is notNULL
,pStatistics
must be a valid pointer to an array ofpStatisticCount
VkPipelineExecutableStatisticKHR
structures
Return Codes
- On success, this command returns
- On failure, this command returns
See Also
VkPipelineExecutableInfoKHR
,VkPipelineExecutableStatisticKHR
- Parameters:
device
- the device that created the pipeline.pExecutableInfo
- describes the pipeline executable being queried.pStatisticCount
- a pointer to an integer related to the number of statistics available or queried, as described below.pStatistics
- eitherNULL
or a pointer to an array ofVkPipelineExecutableStatisticKHR
structures.
- The
-
nvkGetPipelineExecutableInternalRepresentationsKHR
public static int nvkGetPipelineExecutableInternalRepresentationsKHR(VkDevice device, long pExecutableInfo, long pInternalRepresentationCount, long pInternalRepresentations) Unsafe version of:GetPipelineExecutableInternalRepresentationsKHR
- Parameters:
pInternalRepresentationCount
- a pointer to an integer related to the number of internal representations available or queried, as described below.
-
vkGetPipelineExecutableInternalRepresentationsKHR
public static int vkGetPipelineExecutableInternalRepresentationsKHR(VkDevice device, VkPipelineExecutableInfoKHR pExecutableInfo, IntBuffer pInternalRepresentationCount, @Nullable VkPipelineExecutableInternalRepresentationKHR.Buffer pInternalRepresentations) Get internal representations of the pipeline executable.C Specification
Each pipeline executable may have one or more text or binary internal representations associated with it which are generated as part of the compile process. These may include the final shader assembly, a binary form of the compiled shader, or the shader compiler’s internal representation at any number of intermediate compile steps. To query the internal representations associated with a pipeline executable, call:
VkResult vkGetPipelineExecutableInternalRepresentationsKHR( VkDevice device, const VkPipelineExecutableInfoKHR* pExecutableInfo, uint32_t* pInternalRepresentationCount, VkPipelineExecutableInternalRepresentationKHR* pInternalRepresentations);
Description
If
pInternalRepresentations
isNULL
, then the number of internal representations associated with the pipeline executable is returned inpInternalRepresentationCount
. Otherwise,pInternalRepresentationCount
must point to a variable set by the user to the number of elements in thepInternalRepresentations
array, and on return the variable is overwritten with the number of structures actually written topInternalRepresentations
. IfpInternalRepresentationCount
is less than the number of internal representations associated with the pipeline executable, at mostpInternalRepresentationCount
structures will be written, andINCOMPLETE
will be returned instead ofSUCCESS
, to indicate that not all the available representations were returned.While the details of the internal representations remain implementation-dependent, the implementation should order the internal representations in the order in which they occur in the compiled pipeline with the final shader assembly (if any) last.
Valid Usage
- The
pipelineExecutableInfo
feature must be enabled - The
pipeline
member ofpExecutableInfo
must have been created withdevice
- The
pipeline
member ofpExecutableInfo
must have been created withPIPELINE_CREATE_CAPTURE_INTERNAL_REPRESENTATIONS_BIT_KHR
Valid Usage (Implicit)
device
must be a validVkDevice
handlepExecutableInfo
must be a valid pointer to a validVkPipelineExecutableInfoKHR
structurepInternalRepresentationCount
must be a valid pointer to auint32_t
value- If the value referenced by
pInternalRepresentationCount
is not 0, andpInternalRepresentations
is notNULL
,pInternalRepresentations
must be a valid pointer to an array ofpInternalRepresentationCount
VkPipelineExecutableInternalRepresentationKHR
structures
Return Codes
- On success, this command returns
- On failure, this command returns
See Also
VkPipelineExecutableInfoKHR
,VkPipelineExecutableInternalRepresentationKHR
- Parameters:
device
- the device that created the pipeline.pExecutableInfo
- describes the pipeline executable being queried.pInternalRepresentationCount
- a pointer to an integer related to the number of internal representations available or queried, as described below.pInternalRepresentations
- eitherNULL
or a pointer to an array ofVkPipelineExecutableInternalRepresentationKHR
structures.
- The
-
vkGetPipelineExecutablePropertiesKHR
public static int vkGetPipelineExecutablePropertiesKHR(VkDevice device, VkPipelineInfoKHR pPipelineInfo, int[] pExecutableCount, @Nullable VkPipelineExecutablePropertiesKHR.Buffer pProperties) Array version of:GetPipelineExecutablePropertiesKHR
-
vkGetPipelineExecutableStatisticsKHR
public static int vkGetPipelineExecutableStatisticsKHR(VkDevice device, VkPipelineExecutableInfoKHR pExecutableInfo, int[] pStatisticCount, @Nullable VkPipelineExecutableStatisticKHR.Buffer pStatistics) Array version of:GetPipelineExecutableStatisticsKHR
-
vkGetPipelineExecutableInternalRepresentationsKHR
public static int vkGetPipelineExecutableInternalRepresentationsKHR(VkDevice device, VkPipelineExecutableInfoKHR pExecutableInfo, int[] pInternalRepresentationCount, @Nullable VkPipelineExecutableInternalRepresentationKHR.Buffer pInternalRepresentations) Array version of:GetPipelineExecutableInternalRepresentationsKHR
-