From: Lionel Landwerlin Date: Sat, 1 Jul 2017 23:23:29 +0000 (+0100) Subject: anv: fix reported timestampPeriod value X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=038c45a40e4397c3219f1fc6e679473ed8c8beee;p=mesa.git anv: fix reported timestampPeriod value We lost some precision on a previous change due to switching to integers. Since we report a float in timestampPeriod, we want the division to happen in floats. CID: 1413021 Fixes: c77d98ef32 ("intel: common: express timestamps units in frequency") Signed-off-by: Lionel Landwerlin Reviewed-by: Jason Ekstrand --- diff --git a/src/intel/vulkan/anv_device.c b/src/intel/vulkan/anv_device.c index 63f37308c11..cbdcc4d6d60 100644 --- a/src/intel/vulkan/anv_device.c +++ b/src/intel/vulkan/anv_device.c @@ -869,7 +869,7 @@ void anv_GetPhysicalDeviceProperties( .storageImageSampleCounts = VK_SAMPLE_COUNT_1_BIT, .maxSampleMaskWords = 1, .timestampComputeAndGraphics = false, - .timestampPeriod = 1000000000ull / devinfo->timestamp_frequency, + .timestampPeriod = 1000000000.0 / devinfo->timestamp_frequency, .maxClipDistances = 8, .maxCullDistances = 8, .maxCombinedClipAndCullDistances = 8,