@@ -216,11 +216,11 @@ typedef void(VKAPI_PTR* PFN_vkDestroyInstance)(VkInstance,
216216 const VkAllocationCallbacks*);
217217
218218typedef void (VKAPI_PTR* PFN_vkGetPhysicalDeviceMemoryProperties)(
219- VkPhysicalDevice physicalDevice ,
219+ VkPhysicalDevice physical_device ,
220220 VkPhysicalDeviceMemoryProperties* pMemoryProperties);
221221
222222typedef void (VKAPI_PTR* PFN_vkGetPhysicalDeviceProperties2)(
223- VkPhysicalDevice physicalDevice , VkPhysicalDeviceProperties2* pProperties);
223+ VkPhysicalDevice physical_device , VkPhysicalDeviceProperties2* pProperties);
224224
225225typedef VkResult (VKAPI_PTR* PFN_vkEnumerateInstanceExtensionProperties)(
226226 const char * pLayerName, uint32_t * pPropertyCount,
@@ -260,63 +260,63 @@ inline cpp::result<std::vector<cortex::hw::GPU>, std::string> GetGpuInfoList() {
260260 if (vulkan_path.has_error ()) {
261261 return cpp::fail (vulkan_path.error ());
262262 }
263- void * vulkanLibrary =
263+ void * vulkan_library =
264264 dlopen (vulkan_path.value ().string ().c_str (), RTLD_LAZY | RTLD_GLOBAL);
265265#else
266266 auto vulkan_path = get_vulkan_path (" vulkan-1.dll" );
267267 if (vulkan_path.has_error ()) {
268268 return cpp::fail (vulkan_path.error ());
269269 }
270- HMODULE vulkanLibrary = LoadLibraryW (vulkan_path.value ().wstring ().c_str ());
270+ HMODULE vulkan_library = LoadLibraryW (vulkan_path.value ().wstring ().c_str ());
271271#endif
272272#if defined(_WIN32) || defined(_WIN64) || defined(__linux__)
273- if (!vulkanLibrary ) {
273+ if (!vulkan_library ) {
274274 std::cerr << " Failed to load the Vulkan library." << std::endl;
275275 return cpp::fail (" Failed to load the Vulkan library." );
276276 }
277277
278278 // Get the function pointers for other Vulkan functions
279279 auto vkEnumerateInstanceExtensionProperties =
280280 reinterpret_cast <PFN_vkEnumerateInstanceExtensionProperties>(
281- GetProcAddress (vulkanLibrary ,
281+ GetProcAddress (vulkan_library ,
282282 " vkEnumerateInstanceExtensionProperties" ));
283283 auto vkCreateInstance = reinterpret_cast <PFN_vkCreateInstance>(
284- GetProcAddress (vulkanLibrary , " vkCreateInstance" ));
284+ GetProcAddress (vulkan_library , " vkCreateInstance" ));
285285 auto vkEnumeratePhysicalDevices =
286286 reinterpret_cast <PFN_vkEnumeratePhysicalDevices>(
287- GetProcAddress (vulkanLibrary , " vkEnumeratePhysicalDevices" ));
287+ GetProcAddress (vulkan_library , " vkEnumeratePhysicalDevices" ));
288288 auto vkGetPhysicalDeviceProperties =
289289 reinterpret_cast <PFN_vkGetPhysicalDeviceProperties>(
290- GetProcAddress (vulkanLibrary , " vkGetPhysicalDeviceProperties" ));
290+ GetProcAddress (vulkan_library , " vkGetPhysicalDeviceProperties" ));
291291 auto vkDestroyInstance = reinterpret_cast <PFN_vkDestroyInstance>(
292- GetProcAddress (vulkanLibrary , " vkDestroyInstance" ));
292+ GetProcAddress (vulkan_library , " vkDestroyInstance" ));
293293 auto vkGetPhysicalDeviceMemoryProperties =
294294 (PFN_vkGetPhysicalDeviceMemoryProperties)GetProcAddress (
295- vulkanLibrary , " vkGetPhysicalDeviceMemoryProperties" );
295+ vulkan_library , " vkGetPhysicalDeviceMemoryProperties" );
296296
297297 auto vkGetPhysicalDeviceProperties2 =
298298 (PFN_vkGetPhysicalDeviceProperties2)GetProcAddress (
299- vulkanLibrary , " vkGetPhysicalDeviceProperties2" );
299+ vulkan_library , " vkGetPhysicalDeviceProperties2" );
300300
301- uint32_t extensionCount = 0 ;
302- vkEnumerateInstanceExtensionProperties (nullptr , &extensionCount , nullptr );
303- std::vector<VkExtensionProperties> availableExtensions (extensionCount );
304- vkEnumerateInstanceExtensionProperties (nullptr , &extensionCount ,
301+ uint32_t extension_count = 0 ;
302+ vkEnumerateInstanceExtensionProperties (nullptr , &extension_count , nullptr );
303+ std::vector<VkExtensionProperties> availableExtensions (extension_count );
304+ vkEnumerateInstanceExtensionProperties (nullptr , &extension_count ,
305305 availableExtensions.data ());
306306
307307 // Create a Vulkan instance
308- VkInstanceCreateInfo instanceCreateInfo = {};
309- instanceCreateInfo .sType = VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO;
308+ VkInstanceCreateInfo instance_create_info = {};
309+ instance_create_info .sType = VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO;
310310 // If the extension is available, enable it
311- std::vector<const char *> enabledExtensions ;
311+ std::vector<const char *> enabled_extensions ;
312312
313313 for (const auto & extension : availableExtensions) {
314- enabledExtensions .push_back (extension.extensionName );
314+ enabled_extensions .push_back (extension.extensionName );
315315 }
316316
317- instanceCreateInfo .enabledExtensionCount =
317+ instance_create_info .enabledExtensionCount =
318318 static_cast <uint32_t >(availableExtensions.size ());
319- instanceCreateInfo .ppEnabledExtensionNames = enabledExtensions .data ();
319+ instance_create_info .ppEnabledExtensionNames = enabled_extensions .data ();
320320
321321 VkInstance instance;
322322 if (vkCreateInstance == nullptr || vkEnumeratePhysicalDevices == nullptr ||
@@ -327,23 +327,23 @@ inline cpp::result<std::vector<cortex::hw::GPU>, std::string> GetGpuInfoList() {
327327 return cpp::fail (" vulkan API is missing!" );
328328 }
329329
330- VkResult result = vkCreateInstance (&instanceCreateInfo , nullptr , &instance);
330+ VkResult result = vkCreateInstance (&instance_create_info , nullptr , &instance);
331331 if (result != VK_SUCCESS) {
332- FreeLibrary (vulkanLibrary );
332+ FreeLibrary (vulkan_library );
333333 return cpp::fail (" Failed to create a Vulkan instance." );
334334 }
335335
336336 // Get the physical devices
337- uint32_t physicalDeviceCount = 0 ;
338- result = vkEnumeratePhysicalDevices (instance, &physicalDeviceCount , nullptr );
337+ uint32_t physical_device_count = 0 ;
338+ result = vkEnumeratePhysicalDevices (instance, &physical_device_count , nullptr );
339339 if (result != VK_SUCCESS) {
340340 vkDestroyInstance (instance, nullptr );
341- FreeLibrary (vulkanLibrary );
341+ FreeLibrary (vulkan_library );
342342 return cpp::fail (" Failed to enumerate physical devices." );
343343 }
344- std::vector<VkPhysicalDevice> physicalDevices (physicalDeviceCount );
345- vkEnumeratePhysicalDevices (instance, &physicalDeviceCount ,
346- physicalDevices .data ());
344+ std::vector<VkPhysicalDevice> physical_devices (physical_device_count );
345+ vkEnumeratePhysicalDevices (instance, &physical_device_count ,
346+ physical_devices .data ());
347347
348348 auto uuid_to_string = [](const uint8_t * device_uuid) -> std::string {
349349 std::stringstream ss;
@@ -368,57 +368,57 @@ inline cpp::result<std::vector<cortex::hw::GPU>, std::string> GetGpuInfoList() {
368368
369369 // Get the device properties
370370 size_t id = 0 ;
371- for (const auto & physicalDevice : physicalDevices ) {
372- VkPhysicalDeviceProperties deviceProperties ;
373- vkGetPhysicalDeviceProperties (physicalDevice , &deviceProperties );
371+ for (const auto & physical_device : physical_devices ) {
372+ VkPhysicalDeviceProperties device_properties ;
373+ vkGetPhysicalDeviceProperties (physical_device , &device_properties );
374374
375- VkPhysicalDeviceIDProperties deviceIDProperties = {};
376- VkPhysicalDeviceProperties2 deviceProperties2 = {};
377- deviceProperties2 .sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2;
378- deviceProperties2 .pNext = &deviceIDProperties ;
379- deviceIDProperties .sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES;
375+ VkPhysicalDeviceIDProperties device_id_properties = {};
376+ VkPhysicalDeviceProperties2 device_properties2 = {};
377+ device_properties2 .sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2;
378+ device_properties2 .pNext = &device_id_properties ;
379+ device_id_properties .sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES;
380380
381- vkGetPhysicalDeviceProperties2 (physicalDevice , &deviceProperties2 );
381+ vkGetPhysicalDeviceProperties2 (physical_device , &device_properties2 );
382382
383- VkPhysicalDeviceMemoryProperties memoryProperties ;
384- vkGetPhysicalDeviceMemoryProperties (physicalDevice , &memoryProperties );
383+ VkPhysicalDeviceMemoryProperties memory_properties ;
384+ vkGetPhysicalDeviceMemoryProperties (physical_device , &memory_properties );
385385 int gpu_avail_MiB = 0 ;
386- for (uint32_t i = 0 ; i < memoryProperties .memoryHeapCount ; ++i) {
387- if (memoryProperties .memoryHeaps [i].flags &
386+ for (uint32_t i = 0 ; i < memory_properties .memoryHeapCount ; ++i) {
387+ if (memory_properties .memoryHeaps [i].flags &
388388 VK_MEMORY_HEAP_DEVICE_LOCAL_BIT) {
389389 gpu_avail_MiB +=
390- memoryProperties .memoryHeaps [i].size / (1024ull * 1024ull );
390+ memory_properties .memoryHeaps [i].size / (1024ull * 1024ull );
391391 }
392392 }
393393
394394 int64_t total_vram_MiB = 0 ;
395395 int64_t used_vram_MiB = 0 ;
396396
397397#if defined(__linux__)
398- total_vram_MiB = gpus_usages[deviceProperties .deviceID ].total_vram_MiB ;
399- used_vram_MiB = gpus_usages[deviceProperties .deviceID ].used_vram_MiB ;
398+ total_vram_MiB = gpus_usages[device_properties .deviceID ].total_vram_MiB ;
399+ used_vram_MiB = gpus_usages[device_properties .deviceID ].used_vram_MiB ;
400400#elif defined(_WIN32)
401401 total_vram_MiB = gpu_avail_MiB;
402- used_vram_MiB = gpus_usages[deviceProperties .deviceName ];
402+ used_vram_MiB = gpus_usages[device_properties .deviceName ];
403403
404404#endif
405405 int free_vram_MiB =
406406 total_vram_MiB > used_vram_MiB ? total_vram_MiB - used_vram_MiB : 0 ;
407407 gpus.emplace_back (cortex::hw::GPU{
408408 .id = std::to_string (id),
409- .device_id = deviceProperties .deviceID ,
410- .name = deviceProperties .deviceName ,
411- .version = std::to_string (deviceProperties .driverVersion ),
409+ .device_id = device_properties .deviceID ,
410+ .name = device_properties .deviceName ,
411+ .version = std::to_string (device_properties .driverVersion ),
412412 .add_info = cortex::hw::AmdAddInfo{},
413413 .free_vram = free_vram_MiB,
414414 .total_vram = total_vram_MiB,
415- .uuid = uuid_to_string (deviceIDProperties .deviceUUID )});
415+ .uuid = uuid_to_string (device_id_properties .deviceUUID )});
416416 id++;
417417 }
418418
419419 // Clean up
420420 vkDestroyInstance (instance, nullptr );
421- FreeLibrary (vulkanLibrary );
421+ FreeLibrary (vulkan_library );
422422 return gpus;
423423#endif
424424}
0 commit comments