VK_EXT_calibrated_timestampsVK_KHR_get_physical_device_properties2 or Version 1.1| Modifier and Type | Field and Description |
|---|---|
| public static final String | VK_EXT_CALIBRATED_TIMESTAMPS_EXTENSION_NAME
The extension name. |
| public static final int | VK_EXT_CALIBRATED_TIMESTAMPS_SPEC_VERSION
The extension specification version. |
| public static final int | VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_EXT
Extends |
| public static final int | VK_TIME_DOMAIN_CLOCK_MONOTONIC_EXT
VkTimeDomainEXT - Supported time domains Description
|
| public static final int | VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_EXT
VkTimeDomainEXT - Supported time domains Description
|
| public static final int | VK_TIME_DOMAIN_DEVICE_EXT
VkTimeDomainEXT - Supported time domains Description
|
| public static final int | VK_TIME_DOMAIN_QUERY_PERFORMANCE_COUNTER_EXT
VkTimeDomainEXT - Supported time domains Description
|
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static int | nvkGetCalibratedTimestampsEXT(VkDevice device, int
the number of timestamps to query. timestampCount, long pTimestampInfos, long pTimestamps, long pMaxDeviation)Unsafe version of: |
| public static int | nvkGetPhysicalDeviceCalibrateableTimeDomainsEXT(VkPhysicalDevice physicalDevice, long
a pointer to an integer related to the number of calibrateable time domains available or queried, as described below. pTimeDomainCount, long pTimeDomains)Unsafe version of: |
| public static int | vkGetCalibratedTimestampsEXT(VkDevice
the logical device used to perform the query. device, VkCalibratedTimestampInfoEXT.a pointer to an array of pTimestampInfos,timestampCount VkCalibratedTimestampInfoEXT structures, describing the time domains the calibrated timestamps should be captured from.a pointer to an array of pTimestamps, LongBuffer timestampCount 64-bit unsigned integer values in which the requested calibrated timestamp values are returned.a pointer to a 64-bit unsigned integer value in which the strictly positive maximum deviation, in nanoseconds, of the calibrated timestamp values is returned. pMaxDeviation)Query calibrated timestamps. |
| public static int | vkGetCalibratedTimestampsEXT(VkDevice device, VkCalibratedTimestampInfoEXT.
Array version of: |
| public static int | vkGetPhysicalDeviceCalibrateableTimeDomainsEXT(VkPhysicalDevice
the physical device from which to query the set of calibrateable time domains. physicalDevice, IntBuffer a pointer to an integer related to the number of calibrateable time domains available or queried, as described below. pTimeDomainCount, IntBuffer either pTimeDomains)NULL or a pointer to an array of VkTimeDomainEXT values, indicating the supported calibrateable time domains.Query calibrateable time domains. |
| public static int | vkGetPhysicalDeviceCalibrateableTimeDomainsEXT(VkPhysicalDevice physicalDevice, int[] pTimeDomainCount, int[] pTimeDomains)
Array version of: |
| VK_EXT_CALIBRATED_TIMESTAMPS_EXTENSION_NAME | back to summary |
|---|---|
| public static final String VK_EXT_CALIBRATED_TIMESTAMPS_EXTENSION_NAME The extension name. | |
| VK_EXT_CALIBRATED_TIMESTAMPS_SPEC_VERSION | back to summary |
|---|---|
| public static final int VK_EXT_CALIBRATED_TIMESTAMPS_SPEC_VERSION The extension specification version. | |
| VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_EXT | back to summary |
|---|---|
| public static final int VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_EXT Extends | |
| VK_TIME_DOMAIN_CLOCK_MONOTONIC_EXT | back to summary |
|---|---|
| public static final int VK_TIME_DOMAIN_CLOCK_MONOTONIC_EXT VkTimeDomainEXT - Supported time domains Description
NoteAn implementation supporting
See Also
| |
| VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_EXT | back to summary |
|---|---|
| public static final int VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_EXT VkTimeDomainEXT - Supported time domains Description
NoteAn implementation supporting
See Also
| |
| VK_TIME_DOMAIN_DEVICE_EXT | back to summary |
|---|---|
| public static final int VK_TIME_DOMAIN_DEVICE_EXT VkTimeDomainEXT - Supported time domains Description
NoteAn implementation supporting
See Also
| |
| VK_TIME_DOMAIN_QUERY_PERFORMANCE_COUNTER_EXT | back to summary |
|---|---|
| public static final int VK_TIME_DOMAIN_QUERY_PERFORMANCE_COUNTER_EXT VkTimeDomainEXT - Supported time domains Description
NoteAn implementation supporting
See Also
| |
| EXTCalibratedTimestamps | back to summary |
|---|---|
| protected EXTCalibratedTimestamps() | |
| nvkGetCalibratedTimestampsEXT | back to summary |
|---|---|
| public static int nvkGetCalibratedTimestampsEXT(VkDevice device, int timestampCount, long pTimestampInfos, long pTimestamps, long pMaxDeviation) Unsafe version of:
| |
| nvkGetPhysicalDeviceCalibrateableTimeDomainsEXT | back to summary |
|---|---|
| public static int nvkGetPhysicalDeviceCalibrateableTimeDomainsEXT(VkPhysicalDevice physicalDevice, long pTimeDomainCount, long pTimeDomains) Unsafe version of:
| |
| vkGetCalibratedTimestampsEXT | back to summary |
|---|---|
| public static int vkGetCalibratedTimestampsEXT(VkDevice device, VkCalibratedTimestampInfoEXT. Query calibrated timestamps. C SpecificationIn order to be able to correlate the time a particular operation took place at on timelines of different time domains (e.g. a device operation vs. a host operation), Vulkan allows querying calibrated timestamps from multiple time domains. To query calibrated timestamps from a set of time domains, call:
DescriptionNoteThe maximum deviation may vary between calls to Calibrated timestamp values can be extrapolated to estimate future coinciding timestamp values, however, depending on the nature of the time domains and other properties of the platform extrapolating values over a sufficiently long period of time may no longer be accurate enough to fit any particular purpose, so applications are expected to re-calibrate the timestamps on a regular basis. Valid Usage (Implicit)
Return Codes
See Also
| |
| vkGetCalibratedTimestampsEXT | back to summary |
|---|---|
| public static int vkGetCalibratedTimestampsEXT(VkDevice device, VkCalibratedTimestampInfoEXT. Array version of:
| |
| vkGetPhysicalDeviceCalibrateableTimeDomainsEXT | back to summary |
|---|---|
| public static int vkGetPhysicalDeviceCalibrateableTimeDomainsEXT(VkPhysicalDevice physicalDevice, IntBuffer pTimeDomainCount, IntBuffer pTimeDomains) Query calibrateable time domains. C SpecificationTo query the set of time domains for which a physical device supports timestamp calibration, call:
DescriptionIf Valid Usage (Implicit)
Return Codes
| |
| vkGetPhysicalDeviceCalibrateableTimeDomainsEXT | back to summary |
|---|---|
| public static int vkGetPhysicalDeviceCalibrateableTimeDomainsEXT(VkPhysicalDevice physicalDevice, int[] pTimeDomainCount, int[] pTimeDomains) Array version of:
| |