Package org.lwjgl.vulkan
Class KHRPerformanceQuery
java.lang.Object
org.lwjgl.vulkan.KHRPerformanceQuery
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionstatic int
nvkAcquireProfilingLockKHR
(VkDevice device, long pInfo) VkResult vkAcquireProfilingLockKHR(VkDevice device, VkAcquireProfilingLockInfoKHR const * pInfo)
static int
nvkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR
(VkPhysicalDevice physicalDevice, int queueFamilyIndex, long pCounterCount, long pCounters, long pCounterDescriptions) VkResult vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, uint32_t * pCounterCount, VkPerformanceCounterKHR * pCounters, VkPerformanceCounterDescriptionKHR * pCounterDescriptions)
static void
nvkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR
(VkPhysicalDevice physicalDevice, long pPerformanceQueryCreateInfo, long pNumPasses) void vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR(VkPhysicalDevice physicalDevice, VkQueryPoolPerformanceCreateInfoKHR const * pPerformanceQueryCreateInfo, uint32_t * pNumPasses)
static int
vkAcquireProfilingLockKHR
(VkDevice device, VkAcquireProfilingLockInfoKHR pInfo) VkResult vkAcquireProfilingLockKHR(VkDevice device, VkAcquireProfilingLockInfoKHR const * pInfo)
static int
vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR
(VkPhysicalDevice physicalDevice, int queueFamilyIndex, int[] pCounterCount, @Nullable VkPerformanceCounterKHR.Buffer pCounters, @Nullable VkPerformanceCounterDescriptionKHR.Buffer pCounterDescriptions) VkResult vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, uint32_t * pCounterCount, VkPerformanceCounterKHR * pCounters, VkPerformanceCounterDescriptionKHR * pCounterDescriptions)
static int
vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR
(VkPhysicalDevice physicalDevice, int queueFamilyIndex, IntBuffer pCounterCount, @Nullable VkPerformanceCounterKHR.Buffer pCounters, @Nullable VkPerformanceCounterDescriptionKHR.Buffer pCounterDescriptions) VkResult vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, uint32_t * pCounterCount, VkPerformanceCounterKHR * pCounters, VkPerformanceCounterDescriptionKHR * pCounterDescriptions)
static void
vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR
(VkPhysicalDevice physicalDevice, VkQueryPoolPerformanceCreateInfoKHR pPerformanceQueryCreateInfo, int[] pNumPasses) void vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR(VkPhysicalDevice physicalDevice, VkQueryPoolPerformanceCreateInfoKHR const * pPerformanceQueryCreateInfo, uint32_t * pNumPasses)
static void
vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR
(VkPhysicalDevice physicalDevice, VkQueryPoolPerformanceCreateInfoKHR pPerformanceQueryCreateInfo, IntBuffer pNumPasses) void vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR(VkPhysicalDevice physicalDevice, VkQueryPoolPerformanceCreateInfoKHR const * pPerformanceQueryCreateInfo, uint32_t * pNumPasses)
static void
vkReleaseProfilingLockKHR
(VkDevice device) void vkReleaseProfilingLockKHR(VkDevice device)
-
Field Details
-
VK_KHR_PERFORMANCE_QUERY_SPEC_VERSION
public static final int VK_KHR_PERFORMANCE_QUERY_SPEC_VERSION- See Also:
-
VK_KHR_PERFORMANCE_QUERY_EXTENSION_NAME
- See Also:
-
VK_QUERY_TYPE_PERFORMANCE_QUERY_KHR
public static final int VK_QUERY_TYPE_PERFORMANCE_QUERY_KHR- See Also:
-
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR
public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR- See Also:
-
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHR
public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHR- See Also:
-
VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_CREATE_INFO_KHR
public static final int VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_CREATE_INFO_KHR- See Also:
-
VK_STRUCTURE_TYPE_PERFORMANCE_QUERY_SUBMIT_INFO_KHR
public static final int VK_STRUCTURE_TYPE_PERFORMANCE_QUERY_SUBMIT_INFO_KHR- See Also:
-
VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR
public static final int VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR- See Also:
-
VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_KHR
public static final int VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_KHR- See Also:
-
VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_DESCRIPTION_KHR
public static final int VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_DESCRIPTION_KHR- See Also:
-
VK_PERFORMANCE_COUNTER_UNIT_GENERIC_KHR
public static final int VK_PERFORMANCE_COUNTER_UNIT_GENERIC_KHR- See Also:
-
VK_PERFORMANCE_COUNTER_UNIT_PERCENTAGE_KHR
public static final int VK_PERFORMANCE_COUNTER_UNIT_PERCENTAGE_KHR- See Also:
-
VK_PERFORMANCE_COUNTER_UNIT_NANOSECONDS_KHR
public static final int VK_PERFORMANCE_COUNTER_UNIT_NANOSECONDS_KHR- See Also:
-
VK_PERFORMANCE_COUNTER_UNIT_BYTES_KHR
public static final int VK_PERFORMANCE_COUNTER_UNIT_BYTES_KHR- See Also:
-
VK_PERFORMANCE_COUNTER_UNIT_BYTES_PER_SECOND_KHR
public static final int VK_PERFORMANCE_COUNTER_UNIT_BYTES_PER_SECOND_KHR- See Also:
-
VK_PERFORMANCE_COUNTER_UNIT_KELVIN_KHR
public static final int VK_PERFORMANCE_COUNTER_UNIT_KELVIN_KHR- See Also:
-
VK_PERFORMANCE_COUNTER_UNIT_WATTS_KHR
public static final int VK_PERFORMANCE_COUNTER_UNIT_WATTS_KHR- See Also:
-
VK_PERFORMANCE_COUNTER_UNIT_VOLTS_KHR
public static final int VK_PERFORMANCE_COUNTER_UNIT_VOLTS_KHR- See Also:
-
VK_PERFORMANCE_COUNTER_UNIT_AMPS_KHR
public static final int VK_PERFORMANCE_COUNTER_UNIT_AMPS_KHR- See Also:
-
VK_PERFORMANCE_COUNTER_UNIT_HERTZ_KHR
public static final int VK_PERFORMANCE_COUNTER_UNIT_HERTZ_KHR- See Also:
-
VK_PERFORMANCE_COUNTER_UNIT_CYCLES_KHR
public static final int VK_PERFORMANCE_COUNTER_UNIT_CYCLES_KHR- See Also:
-
VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_BUFFER_KHR
public static final int VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_BUFFER_KHR- See Also:
-
VK_QUERY_SCOPE_COMMAND_BUFFER_KHR
public static final int VK_QUERY_SCOPE_COMMAND_BUFFER_KHR- See Also:
-
VK_PERFORMANCE_COUNTER_SCOPE_RENDER_PASS_KHR
public static final int VK_PERFORMANCE_COUNTER_SCOPE_RENDER_PASS_KHR- See Also:
-
VK_QUERY_SCOPE_RENDER_PASS_KHR
public static final int VK_QUERY_SCOPE_RENDER_PASS_KHR- See Also:
-
VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_KHR
public static final int VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_KHR- See Also:
-
VK_QUERY_SCOPE_COMMAND_KHR
public static final int VK_QUERY_SCOPE_COMMAND_KHR- See Also:
-
VK_PERFORMANCE_COUNTER_STORAGE_INT32_KHR
public static final int VK_PERFORMANCE_COUNTER_STORAGE_INT32_KHR- See Also:
-
VK_PERFORMANCE_COUNTER_STORAGE_INT64_KHR
public static final int VK_PERFORMANCE_COUNTER_STORAGE_INT64_KHR- See Also:
-
VK_PERFORMANCE_COUNTER_STORAGE_UINT32_KHR
public static final int VK_PERFORMANCE_COUNTER_STORAGE_UINT32_KHR- See Also:
-
VK_PERFORMANCE_COUNTER_STORAGE_UINT64_KHR
public static final int VK_PERFORMANCE_COUNTER_STORAGE_UINT64_KHR- See Also:
-
VK_PERFORMANCE_COUNTER_STORAGE_FLOAT32_KHR
public static final int VK_PERFORMANCE_COUNTER_STORAGE_FLOAT32_KHR- See Also:
-
VK_PERFORMANCE_COUNTER_STORAGE_FLOAT64_KHR
public static final int VK_PERFORMANCE_COUNTER_STORAGE_FLOAT64_KHR- See Also:
-
VK_PERFORMANCE_COUNTER_DESCRIPTION_PERFORMANCE_IMPACTING_BIT_KHR
public static final int VK_PERFORMANCE_COUNTER_DESCRIPTION_PERFORMANCE_IMPACTING_BIT_KHR- See Also:
-
VK_PERFORMANCE_COUNTER_DESCRIPTION_PERFORMANCE_IMPACTING_KHR
public static final int VK_PERFORMANCE_COUNTER_DESCRIPTION_PERFORMANCE_IMPACTING_KHR- See Also:
-
VK_PERFORMANCE_COUNTER_DESCRIPTION_CONCURRENTLY_IMPACTED_BIT_KHR
public static final int VK_PERFORMANCE_COUNTER_DESCRIPTION_CONCURRENTLY_IMPACTED_BIT_KHR- See Also:
-
VK_PERFORMANCE_COUNTER_DESCRIPTION_CONCURRENTLY_IMPACTED_KHR
public static final int VK_PERFORMANCE_COUNTER_DESCRIPTION_CONCURRENTLY_IMPACTED_KHR- See Also:
-
-
Method Details
-
nvkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR
public static int nvkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR(VkPhysicalDevice physicalDevice, int queueFamilyIndex, long pCounterCount, long pCounters, long pCounterDescriptions) VkResult vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, uint32_t * pCounterCount, VkPerformanceCounterKHR * pCounters, VkPerformanceCounterDescriptionKHR * pCounterDescriptions)
-
vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR
public static int vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR(VkPhysicalDevice physicalDevice, int queueFamilyIndex, IntBuffer pCounterCount, @Nullable VkPerformanceCounterKHR.Buffer pCounters, @Nullable VkPerformanceCounterDescriptionKHR.Buffer pCounterDescriptions) VkResult vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, uint32_t * pCounterCount, VkPerformanceCounterKHR * pCounters, VkPerformanceCounterDescriptionKHR * pCounterDescriptions)
-
nvkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR
public static void nvkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR(VkPhysicalDevice physicalDevice, long pPerformanceQueryCreateInfo, long pNumPasses) void vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR(VkPhysicalDevice physicalDevice, VkQueryPoolPerformanceCreateInfoKHR const * pPerformanceQueryCreateInfo, uint32_t * pNumPasses)
-
vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR
public static void vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR(VkPhysicalDevice physicalDevice, VkQueryPoolPerformanceCreateInfoKHR pPerformanceQueryCreateInfo, IntBuffer pNumPasses) void vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR(VkPhysicalDevice physicalDevice, VkQueryPoolPerformanceCreateInfoKHR const * pPerformanceQueryCreateInfo, uint32_t * pNumPasses)
-
nvkAcquireProfilingLockKHR
VkResult vkAcquireProfilingLockKHR(VkDevice device, VkAcquireProfilingLockInfoKHR const * pInfo)
-
vkAcquireProfilingLockKHR
VkResult vkAcquireProfilingLockKHR(VkDevice device, VkAcquireProfilingLockInfoKHR const * pInfo)
-
vkReleaseProfilingLockKHR
void vkReleaseProfilingLockKHR(VkDevice device)
-
vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR
public static int vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR(VkPhysicalDevice physicalDevice, int queueFamilyIndex, int[] pCounterCount, @Nullable VkPerformanceCounterKHR.Buffer pCounters, @Nullable VkPerformanceCounterDescriptionKHR.Buffer pCounterDescriptions) VkResult vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, uint32_t * pCounterCount, VkPerformanceCounterKHR * pCounters, VkPerformanceCounterDescriptionKHR * pCounterDescriptions)
-
vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR
public static void vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR(VkPhysicalDevice physicalDevice, VkQueryPoolPerformanceCreateInfoKHR pPerformanceQueryCreateInfo, int[] pNumPasses) void vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR(VkPhysicalDevice physicalDevice, VkQueryPoolPerformanceCreateInfoKHR const * pPerformanceQueryCreateInfo, uint32_t * pNumPasses)
-