Class ARMShaderInstrumentation
java.lang.Object
org.lwjgl.vulkan.ARMShaderInstrumentation
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final intstatic final intstatic final longstatic final intstatic final intstatic final intstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionstatic intnvkCreateShaderInstrumentationARM(VkDevice device, long pCreateInfo, long pAllocator, long pInstrumentation) VkResult vkCreateShaderInstrumentationARM(VkDevice device, VkShaderInstrumentationCreateInfoARM const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkShaderInstrumentationARM * pInstrumentation)static voidnvkDestroyShaderInstrumentationARM(VkDevice device, long instrumentation, long pAllocator) void vkDestroyShaderInstrumentationARM(VkDevice device, VkShaderInstrumentationARM instrumentation, VkAllocationCallbacks const * pAllocator)static intnvkEnumeratePhysicalDeviceShaderInstrumentationMetricsARM(VkPhysicalDevice physicalDevice, long pDescriptionCount, long pDescriptions) VkResult vkEnumeratePhysicalDeviceShaderInstrumentationMetricsARM(VkPhysicalDevice physicalDevice, uint32_t * pDescriptionCount, VkShaderInstrumentationMetricDescriptionARM * pDescriptions)static intnvkGetShaderInstrumentationValuesARM(VkDevice device, long instrumentation, long pMetricBlockCount, long pMetricValues, int flags) VkResult vkGetShaderInstrumentationValuesARM(VkDevice device, VkShaderInstrumentationARM instrumentation, uint32_t * pMetricBlockCount, void * pMetricValues, VkShaderInstrumentationValuesFlagsARM flags)static voidvkClearShaderInstrumentationMetricsARM(VkDevice device, long instrumentation) void vkClearShaderInstrumentationMetricsARM(VkDevice device, VkShaderInstrumentationARM instrumentation)static voidvkCmdBeginShaderInstrumentationARM(VkCommandBuffer commandBuffer, long instrumentation) void vkCmdBeginShaderInstrumentationARM(VkCommandBuffer commandBuffer, VkShaderInstrumentationARM instrumentation)static voidvkCmdEndShaderInstrumentationARM(VkCommandBuffer commandBuffer) void vkCmdEndShaderInstrumentationARM(VkCommandBuffer commandBuffer)static intvkCreateShaderInstrumentationARM(VkDevice device, VkShaderInstrumentationCreateInfoARM pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, long[] pInstrumentation) VkResult vkCreateShaderInstrumentationARM(VkDevice device, VkShaderInstrumentationCreateInfoARM const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkShaderInstrumentationARM * pInstrumentation)static intvkCreateShaderInstrumentationARM(VkDevice device, VkShaderInstrumentationCreateInfoARM pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, LongBuffer pInstrumentation) VkResult vkCreateShaderInstrumentationARM(VkDevice device, VkShaderInstrumentationCreateInfoARM const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkShaderInstrumentationARM * pInstrumentation)static voidvkDestroyShaderInstrumentationARM(VkDevice device, long instrumentation, @Nullable VkAllocationCallbacks pAllocator) void vkDestroyShaderInstrumentationARM(VkDevice device, VkShaderInstrumentationARM instrumentation, VkAllocationCallbacks const * pAllocator)static intvkEnumeratePhysicalDeviceShaderInstrumentationMetricsARM(VkPhysicalDevice physicalDevice, int[] pDescriptionCount, @Nullable VkShaderInstrumentationMetricDescriptionARM.Buffer pDescriptions) VkResult vkEnumeratePhysicalDeviceShaderInstrumentationMetricsARM(VkPhysicalDevice physicalDevice, uint32_t * pDescriptionCount, VkShaderInstrumentationMetricDescriptionARM * pDescriptions)static intvkEnumeratePhysicalDeviceShaderInstrumentationMetricsARM(VkPhysicalDevice physicalDevice, IntBuffer pDescriptionCount, @Nullable VkShaderInstrumentationMetricDescriptionARM.Buffer pDescriptions) VkResult vkEnumeratePhysicalDeviceShaderInstrumentationMetricsARM(VkPhysicalDevice physicalDevice, uint32_t * pDescriptionCount, VkShaderInstrumentationMetricDescriptionARM * pDescriptions)static intvkGetShaderInstrumentationValuesARM(VkDevice device, long instrumentation, int[] pMetricBlockCount, ByteBuffer pMetricValues, int flags) VkResult vkGetShaderInstrumentationValuesARM(VkDevice device, VkShaderInstrumentationARM instrumentation, uint32_t * pMetricBlockCount, void * pMetricValues, VkShaderInstrumentationValuesFlagsARM flags)static intvkGetShaderInstrumentationValuesARM(VkDevice device, long instrumentation, IntBuffer pMetricBlockCount, ByteBuffer pMetricValues, int flags) VkResult vkGetShaderInstrumentationValuesARM(VkDevice device, VkShaderInstrumentationARM instrumentation, uint32_t * pMetricBlockCount, void * pMetricValues, VkShaderInstrumentationValuesFlagsARM flags)
-
Field Details
-
VK_ARM_SHADER_INSTRUMENTATION_SPEC_VERSION
public static final int VK_ARM_SHADER_INSTRUMENTATION_SPEC_VERSION- See Also:
-
VK_ARM_SHADER_INSTRUMENTATION_EXTENSION_NAME
- See Also:
-
VK_OBJECT_TYPE_SHADER_INSTRUMENTATION_ARM
public static final int VK_OBJECT_TYPE_SHADER_INSTRUMENTATION_ARM- See Also:
-
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INSTRUMENTATION_FEATURES_ARM
public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INSTRUMENTATION_FEATURES_ARM- See Also:
-
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INSTRUMENTATION_PROPERTIES_ARM
public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INSTRUMENTATION_PROPERTIES_ARM- See Also:
-
VK_STRUCTURE_TYPE_SHADER_INSTRUMENTATION_CREATE_INFO_ARM
public static final int VK_STRUCTURE_TYPE_SHADER_INSTRUMENTATION_CREATE_INFO_ARM- See Also:
-
VK_STRUCTURE_TYPE_SHADER_INSTRUMENTATION_METRIC_DESCRIPTION_ARM
public static final int VK_STRUCTURE_TYPE_SHADER_INSTRUMENTATION_METRIC_DESCRIPTION_ARM- See Also:
-
VK_PIPELINE_CREATE_2_INSTRUMENT_SHADERS_BIT_ARM
public static final long VK_PIPELINE_CREATE_2_INSTRUMENT_SHADERS_BIT_ARM- See Also:
-
VK_SHADER_CREATE_INSTRUMENT_SHADER_BIT_ARM
public static final int VK_SHADER_CREATE_INSTRUMENT_SHADER_BIT_ARM- See Also:
-
-
Method Details
-
nvkEnumeratePhysicalDeviceShaderInstrumentationMetricsARM
public static int nvkEnumeratePhysicalDeviceShaderInstrumentationMetricsARM(VkPhysicalDevice physicalDevice, long pDescriptionCount, long pDescriptions) VkResult vkEnumeratePhysicalDeviceShaderInstrumentationMetricsARM(VkPhysicalDevice physicalDevice, uint32_t * pDescriptionCount, VkShaderInstrumentationMetricDescriptionARM * pDescriptions) -
vkEnumeratePhysicalDeviceShaderInstrumentationMetricsARM
@NativeType("VkResult") public static int vkEnumeratePhysicalDeviceShaderInstrumentationMetricsARM(VkPhysicalDevice physicalDevice, @NativeType("uint32_t *") IntBuffer pDescriptionCount, @NativeType("VkShaderInstrumentationMetricDescriptionARM *") @Nullable VkShaderInstrumentationMetricDescriptionARM.Buffer pDescriptions) VkResult vkEnumeratePhysicalDeviceShaderInstrumentationMetricsARM(VkPhysicalDevice physicalDevice, uint32_t * pDescriptionCount, VkShaderInstrumentationMetricDescriptionARM * pDescriptions) -
nvkCreateShaderInstrumentationARM
public static int nvkCreateShaderInstrumentationARM(VkDevice device, long pCreateInfo, long pAllocator, long pInstrumentation) VkResult vkCreateShaderInstrumentationARM(VkDevice device, VkShaderInstrumentationCreateInfoARM const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkShaderInstrumentationARM * pInstrumentation) -
vkCreateShaderInstrumentationARM
@NativeType("VkResult") public static int vkCreateShaderInstrumentationARM(VkDevice device, @NativeType("VkShaderInstrumentationCreateInfoARM const *") VkShaderInstrumentationCreateInfoARM pCreateInfo, @NativeType("VkAllocationCallbacks const *") @Nullable VkAllocationCallbacks pAllocator, @NativeType("VkShaderInstrumentationARM *") LongBuffer pInstrumentation) VkResult vkCreateShaderInstrumentationARM(VkDevice device, VkShaderInstrumentationCreateInfoARM const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkShaderInstrumentationARM * pInstrumentation) -
nvkDestroyShaderInstrumentationARM
public static void nvkDestroyShaderInstrumentationARM(VkDevice device, long instrumentation, long pAllocator) void vkDestroyShaderInstrumentationARM(VkDevice device, VkShaderInstrumentationARM instrumentation, VkAllocationCallbacks const * pAllocator) -
vkDestroyShaderInstrumentationARM
public static void vkDestroyShaderInstrumentationARM(VkDevice device, @NativeType("VkShaderInstrumentationARM") long instrumentation, @NativeType("VkAllocationCallbacks const *") @Nullable VkAllocationCallbacks pAllocator) void vkDestroyShaderInstrumentationARM(VkDevice device, VkShaderInstrumentationARM instrumentation, VkAllocationCallbacks const * pAllocator) -
vkCmdBeginShaderInstrumentationARM
public static void vkCmdBeginShaderInstrumentationARM(VkCommandBuffer commandBuffer, @NativeType("VkShaderInstrumentationARM") long instrumentation) void vkCmdBeginShaderInstrumentationARM(VkCommandBuffer commandBuffer, VkShaderInstrumentationARM instrumentation) -
vkCmdEndShaderInstrumentationARM
void vkCmdEndShaderInstrumentationARM(VkCommandBuffer commandBuffer) -
nvkGetShaderInstrumentationValuesARM
public static int nvkGetShaderInstrumentationValuesARM(VkDevice device, long instrumentation, long pMetricBlockCount, long pMetricValues, int flags) VkResult vkGetShaderInstrumentationValuesARM(VkDevice device, VkShaderInstrumentationARM instrumentation, uint32_t * pMetricBlockCount, void * pMetricValues, VkShaderInstrumentationValuesFlagsARM flags) -
vkGetShaderInstrumentationValuesARM
@NativeType("VkResult") public static int vkGetShaderInstrumentationValuesARM(VkDevice device, @NativeType("VkShaderInstrumentationARM") long instrumentation, @NativeType("uint32_t *") IntBuffer pMetricBlockCount, @NativeType("void *") ByteBuffer pMetricValues, @NativeType("VkShaderInstrumentationValuesFlagsARM") int flags) VkResult vkGetShaderInstrumentationValuesARM(VkDevice device, VkShaderInstrumentationARM instrumentation, uint32_t * pMetricBlockCount, void * pMetricValues, VkShaderInstrumentationValuesFlagsARM flags) -
vkClearShaderInstrumentationMetricsARM
public static void vkClearShaderInstrumentationMetricsARM(VkDevice device, @NativeType("VkShaderInstrumentationARM") long instrumentation) void vkClearShaderInstrumentationMetricsARM(VkDevice device, VkShaderInstrumentationARM instrumentation) -
vkEnumeratePhysicalDeviceShaderInstrumentationMetricsARM
@NativeType("VkResult") public static int vkEnumeratePhysicalDeviceShaderInstrumentationMetricsARM(VkPhysicalDevice physicalDevice, @NativeType("uint32_t *") int[] pDescriptionCount, @NativeType("VkShaderInstrumentationMetricDescriptionARM *") @Nullable VkShaderInstrumentationMetricDescriptionARM.Buffer pDescriptions) VkResult vkEnumeratePhysicalDeviceShaderInstrumentationMetricsARM(VkPhysicalDevice physicalDevice, uint32_t * pDescriptionCount, VkShaderInstrumentationMetricDescriptionARM * pDescriptions) -
vkCreateShaderInstrumentationARM
@NativeType("VkResult") public static int vkCreateShaderInstrumentationARM(VkDevice device, @NativeType("VkShaderInstrumentationCreateInfoARM const *") VkShaderInstrumentationCreateInfoARM pCreateInfo, @NativeType("VkAllocationCallbacks const *") @Nullable VkAllocationCallbacks pAllocator, @NativeType("VkShaderInstrumentationARM *") long[] pInstrumentation) VkResult vkCreateShaderInstrumentationARM(VkDevice device, VkShaderInstrumentationCreateInfoARM const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkShaderInstrumentationARM * pInstrumentation) -
vkGetShaderInstrumentationValuesARM
@NativeType("VkResult") public static int vkGetShaderInstrumentationValuesARM(VkDevice device, @NativeType("VkShaderInstrumentationARM") long instrumentation, @NativeType("uint32_t *") int[] pMetricBlockCount, @NativeType("void *") ByteBuffer pMetricValues, @NativeType("VkShaderInstrumentationValuesFlagsARM") int flags) VkResult vkGetShaderInstrumentationValuesARM(VkDevice device, VkShaderInstrumentationARM instrumentation, uint32_t * pMetricBlockCount, void * pMetricValues, VkShaderInstrumentationValuesFlagsARM flags)
-