Lines Matching refs:gpu
106 void EnumerateDeviceExtensions(VkPhysicalDevice gpu, in EnumerateDeviceExtensions() argument
112 vkEnumerateDeviceExtensionProperties(gpu, layer_name, &count, nullptr); in EnumerateDeviceExtensions()
117 result = vkEnumerateDeviceExtensionProperties(gpu, layer_name, &count, in EnumerateDeviceExtensions()
124 void GatherGpuInfo(VkPhysicalDevice gpu, in GatherGpuInfo() argument
130 vkGetPhysicalDeviceProperties(gpu, &info.properties); in GatherGpuInfo()
131 vkGetPhysicalDeviceMemoryProperties(gpu, &info.memory); in GatherGpuInfo()
132 vkGetPhysicalDeviceFeatures(gpu, &info.features); in GatherGpuInfo()
134 vkGetPhysicalDeviceQueueFamilyProperties(gpu, &count, nullptr); in GatherGpuInfo()
136 vkGetPhysicalDeviceQueueFamilyProperties(gpu, &count, in GatherGpuInfo()
139 result = vkEnumerateDeviceLayerProperties(gpu, &count, nullptr); in GatherGpuInfo()
145 vkEnumerateDeviceLayerProperties(gpu, &count, info.layers.data()); in GatherGpuInfo()
151 EnumerateDeviceExtensions(gpu, nullptr, &info.extensions); in GatherGpuInfo()
153 EnumerateDeviceExtensions(gpu, info.layers[i].layerName, in GatherGpuInfo()
204 result = vkCreateDevice(gpu, &create_info, nullptr, &device); in GatherGpuInfo()
580 for (const auto& gpu : info.gpus) in PrintInfo() local
581 PrintGpuInfo(gpu, options, indent + 1); in PrintInfo()