diff --git a/TracyVulkan.hpp b/TracyVulkan.hpp index 1ae15151..6885fdba 100644 --- a/TracyVulkan.hpp +++ b/TracyVulkan.hpp @@ -65,10 +65,15 @@ public: if( num > 4 ) num = 4; VkTimeDomainEXT data[4]; _vkGetPhysicalDeviceCalibrateableTimeDomainsEXT( physdev, &num, data ); + VkTimeDomainEXT supportedDomain = VK_TIME_DOMAIN_MAX_ENUM_EXT; +#if defined _WIN32 || defined __CYGWIN__ + supportedDomain = VK_TIME_DOMAIN_QUERY_PERFORMANCE_COUNTER_EXT; +#elif defined __linux__ && defined CLOCK_MONOTONIC_RAW + supportedDomain = VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_EXT; +#endif for( uint32_t i=0; i