anv: fix GetPhysicalDeviceProperties to return timestampPeriod in ns
authorPhilipp Zabel <philipp.zabel@gmail.com>
Wed, 5 Oct 2016 23:48:04 +0000 (01:48 +0200)
committerKenneth Graunke <kenneth@whitecape.org>
Thu, 6 Oct 2016 09:02:35 +0000 (02:02 -0700)
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@gmail.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
src/intel/vulkan/anv_device.c

index f786ebe..c7b9979 100644 (file)
@@ -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 */,