52 vc::Error InitDebug();
56 void _SetInstanceCreateInfoValidationLayers(VkInstanceCreateInfo * createInfos);
57 template<
typename CreateInfo>
58 void _SetCreateInfoValidationLayers(CreateInfo * createInfos);
59 vc::Error _PostInstance_SetDebugParameters();
60 PFN_vkDebugUtilsMessengerCallbackEXT _GetDebugCallback();
62 double _GetTheoreticalFPS(
double fps);
63 void _UpdateTheoreticalFPS(uint32_t microsecondsWaitedOnVSync);
68 vc::Error __InitValidationLayers();
71 std::vector<const char *> __validationLayersInUse;
72 std::vector<VkLayerProperties> __validationLayersAvailable;
74 VkDebugUtilsMessengerEXT __debugMessenger;
75 VkDebugUtilsMessengerCreateInfoEXT __debugMessengerCreateInfo;
78 uint64_t __microsecondsWaitedOnVSync;