Mesa (master): anv: fix GetPhysicalDeviceProperties to return timestampPeriod in ns

Kenneth Graunke kwg at kemper.freedesktop.org
Thu Oct 6 09:07:29 UTC 2016


Module: Mesa
Branch: master
Commit: 0408d50f43d8520d9feb3faef6e6f31871d18a74
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0408d50f43d8520d9feb3faef6e6f31871d18a74

Author: Philipp Zabel <philipp.zabel at gmail.com>
Date:   Thu Oct  6 01:48:04 2016 +0200

anv: fix GetPhysicalDeviceProperties to return timestampPeriod in ns

According to chapters 16.5. (Timestamp Queries) and 30.2 (Limits) of the
Vulkan Specification 1.0.29, the .limits.timestampPeriod field returned
by vkGetPhysicalDeviceProperties is measured in nanoseconds, not in
seconds.

Signed-off-by: Philipp Zabel <philipp.zabel at gmail.com>
Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

---

 src/intel/vulkan/anv_device.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/intel/vulkan/anv_device.c b/src/intel/vulkan/anv_device.c
index f786ebe..c7b9979 100644
--- a/src/intel/vulkan/anv_device.c
+++ b/src/intel/vulkan/anv_device.c
@@ -572,7 +572,7 @@ void anv_GetPhysicalDeviceProperties(
       .storageImageSampleCounts                 = VK_SAMPLE_COUNT_1_BIT,
       .maxSampleMaskWords                       = 1,
       .timestampComputeAndGraphics              = false,
-      .timestampPeriod                          = time_stamp_base / (1000 * 1000 * 1000),
+      .timestampPeriod                          = time_stamp_base,
       .maxClipDistances                         = 0 /* FIXME */,
       .maxCullDistances                         = 0 /* FIXME */,
       .maxCombinedClipAndCullDistances          = 0 /* FIXME */,




More information about the mesa-commit mailing list