Home | History | Annotate | Download | only in layers

Lines Matching refs:pPhysicalDevice

95     SwpPhysicalDevice *pPhysicalDevice = &my_instance_data->physicalDeviceMap[physicalDevice];
96 if (pPhysicalDevice) {
97 my_device_data->deviceMap[device].pPhysicalDevice = pPhysicalDevice;
98 pPhysicalDevice->pDevice = &my_device_data->deviceMap[device];
314 SwpPhysicalDevice *pPhysicalDevice = it->second;
315 if (pPhysicalDevice) {
316 if (pPhysicalDevice->pDevice) {
322 free(pPhysicalDevice->pSurfaceFormats);
323 free(pPhysicalDevice->pPresentModes);
375 SwpPhysicalDevice *pPhysicalDevice = &my_data->physicalDeviceMap[physicalDevice];
376 if (pPhysicalDevice && pQueueFamilyPropertyCount && !pQueueFamilyProperties) {
377 pPhysicalDevice->gotQueueFamilyPropertyCount = true;
378 pPhysicalDevice->numOfQueueFamilies = *pQueueFamilyPropertyCount;
499 SwpPhysicalDevice *pPhysicalDevice = &my_data->physicalDeviceMap[physicalDevice];
502 if (pPhysicalDevice && pPhysicalDevice->pInstance && !pPhysicalDevice->pInstance->mirSurfaceExtensionEnabled) {
503 skipCall |= LOG_ERROR(VK_DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXT, pPhysicalDevice->pInstance, "VkInstance",
508 if (pPhysicalDevice->gotQueueFamilyPropertyCount && (queueFamilyIndex >= pPhysicalDevice->numOfQueueFamilies)) {
510 LOG_ERROR_QUEUE_FAMILY_INDEX_TOO_LARGE(VK_DEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXT, pPhysicalDevice,
511 "VkPhysicalDevice", queueFamilyIndex, pPhysicalDevice->numOfQueueFamilies);
585 SwpPhysicalDevice *pPhysicalDevice = &my_data->physicalDeviceMap[physicalDevice];
588 if (pPhysicalDevice && pPhysicalDevice->pInstance && !pPhysicalDevice->pInstance->waylandSurfaceExtensionEnabled) {
589 skipCall |= LOG_ERROR(VK_DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXT, pPhysicalDevice->pInstance, "VkInstance",
594 if (pPhysicalDevice->gotQueueFamilyPropertyCount && (queueFamilyIndex >= pPhysicalDevice->numOfQueueFamilies)) {
596 LOG_ERROR_QUEUE_FAMILY_INDEX_TOO_LARGE(VK_DEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXT, pPhysicalDevice,
597 "VkPhysicalDevice", queueFamilyIndex, pPhysicalDevice->numOfQueueFamilies);
670 SwpPhysicalDevice *pPhysicalDevice = &my_data->physicalDeviceMap[physicalDevice];
673 if (pPhysicalDevice && pPhysicalDevice->pInstance && !pPhysicalDevice->pInstance->win32SurfaceExtensionEnabled) {
674 skipCall |= LOG_ERROR(VK_DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXT, pPhysicalDevice->pInstance, "VkInstance",
679 if (pPhysicalDevice->gotQueueFamilyPropertyCount && (queueFamilyIndex >= pPhysicalDevice->numOfQueueFamilies)) {
681 LOG_ERROR_QUEUE_FAMILY_INDEX_TOO_LARGE(VK_DEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXT, pPhysicalDevice,
682 "VkPhysicalDevice", queueFamilyIndex, pPhysicalDevice->numOfQueueFamilies);
755 SwpPhysicalDevice *pPhysicalDevice = &my_data->physicalDeviceMap[physicalDevice];
758 if (pPhysicalDevice && pPhysicalDevice->pInstance && !pPhysicalDevice->pInstance->xcbSurfaceExtensionEnabled) {
759 skipCall |= LOG_ERROR(VK_DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXT, pPhysicalDevice->pInstance, "VkInstance",
764 if (pPhysicalDevice->gotQueueFamilyPropertyCount && (queueFamilyIndex >= pPhysicalDevice->numOfQueueFamilies)) {
766 LOG_ERROR_QUEUE_FAMILY_INDEX_TOO_LARGE(VK_DEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXT, pPhysicalDevice,
767 "VkPhysicalDevice", queueFamilyIndex, pPhysicalDevice->numOfQueueFamilies);
841 SwpPhysicalDevice *pPhysicalDevice = &my_data->physicalDeviceMap[physicalDevice];
844 if (pPhysicalDevice && pPhysicalDevice->pInstance && !pPhysicalDevice->pInstance->xlibSurfaceExtensionEnabled) {
845 skipCall |= LOG_ERROR(VK_DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXT, pPhysicalDevice->pInstance, "VkInstance",
850 if (pPhysicalDevice->gotQueueFamilyPropertyCount && (queueFamilyIndex >= pPhysicalDevice->numOfQueueFamilies)) {
852 LOG_ERROR_QUEUE_FAMILY_INDEX_TOO_LARGE(VK_DEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXT, pPhysicalDevice,
853 "VkPhysicalDevice", queueFamilyIndex, pPhysicalDevice->numOfQueueFamilies);
994 if (pDevice->pPhysicalDevice) {
995 pDevice->pPhysicalDevice->pDevice = NULL;
1030 SwpPhysicalDevice *pPhysicalDevice = &my_data->physicalDeviceMap[physicalDevice];
1033 if (pPhysicalDevice && pPhysicalDevice->pInstance && !pPhysicalDevice->pInstance->surfaceExtensionEnabled) {
1034 skipCall |= LOG_ERROR(VK_DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXT, pPhysicalDevice->pInstance, "VkInstance",
1039 if (!pPhysicalDevice->gotQueueFamilyPropertyCount) {
1040 skipCall |= LOG_ERROR(VK_DEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXT, pPhysicalDevice, "VkPhysicalDevice",
1045 } else if (pPhysicalDevice->gotQueueFamilyPropertyCount && (queueFamilyIndex >= pPhysicalDevice->numOfQueueFamilies)) {
1047 LOG_ERROR_QUEUE_FAMILY_INDEX_TOO_LARGE(VK_DEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXT, pPhysicalDevice,
1048 "VkPhysicalDevice", queueFamilyIndex, pPhysicalDevice->numOfQueueFamilies);
1062 pPhysicalDevice = &my_data->physicalDeviceMap[physicalDevice];
1063 if ((result == VK_SUCCESS) && pSupported && pPhysicalDevice) {
1065 SwpInstance *pInstance = pPhysicalDevice->pInstance;
1068 pPhysicalDevice->supportedSurfaces[surface] = pSurface;
1070 if (pPhysicalDevice->gotQueueFamilyPropertyCount) {
1072 (VkBool32 *)malloc(pPhysicalDevice->numOfQueueFamilies * sizeof(VkBool32));
1074 pSurface->numQueueFamilyIndexSupport = pPhysicalDevice->numOfQueueFamilies;
1097 SwpPhysicalDevice *pPhysicalDevice = &my_data->physicalDeviceMap[physicalDevice];
1100 if (pPhysicalDevice && pPhysicalDevice->pInstance && !pPhysicalDevice->pInstance->surfaceExtensionEnabled) {
1101 skipCall |= LOG_ERROR(VK_DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXT, pPhysicalDevice->pInstance, "VkInstance",
1118 pPhysicalDevice = &my_data->physicalDeviceMap[physicalDevice];
1119 if ((result == VK_SUCCESS) && pPhysicalDevice) {
1121 pPhysicalDevice->gotSurfaceCapabilities = true;
1123 pPhysicalDevice->surfaceCapabilities = *pSurfaceCapabilities;
1139 SwpPhysicalDevice *pPhysicalDevice = &my_data->physicalDeviceMap[physicalDevice];
1142 if (pPhysicalDevice && pPhysicalDevice->pInstance && !pPhysicalDevice->pInstance->surfaceExtensionEnabled) {
1143 skipCall |= LOG_ERROR(VK_DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXT, pPhysicalDevice->pInstance, "VkInstance",
1160 pPhysicalDevice = &my_data->physicalDeviceMap[physicalDevice];
1161 if ((result == VK_SUCCESS) && pPhysicalDevice && !pSurfaceFormats && pSurfaceFormatCount) {
1163 pPhysicalDevice->surfaceFormatCount = *pSurfaceFormatCount;
1164 } else if ((result == VK_SUCCESS) && pPhysicalDevice && pSurfaceFormats && pSurfaceFormatCount) {
1167 if (*pSurfaceFormatCount > pPhysicalDevice->surfaceFormatCount) {
1169 "pSurfaceFormats", *pSurfaceFormatCount, pPhysicalDevice->surfaceFormatCount);
1172 pPhysicalDevice->surfaceFormatCount = *pSurfaceFormatCount;
1173 pPhysicalDevice->pSurfaceFormats = (VkSurfaceFormatKHR *)malloc(*pSurfaceFormatCount * sizeof(VkSurfaceFormatKHR));
1174 if (pPhysicalDevice->pSurfaceFormats) {
1176 pPhysicalDevice->pSurfaceFormats[i] = pSurfaceFormats[i];
1179 pPhysicalDevice->surfaceFormatCount = 0;
1197 SwpPhysicalDevice *pPhysicalDevice = &my_data->physicalDeviceMap[physicalDevice];
1200 if (pPhysicalDevice && pPhysicalDevice->pInstance && !pPhysicalDevice->pInstance->surfaceExtensionEnabled) {
1201 skipCall |= LOG_ERROR(VK_DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXT, pPhysicalDevice->pInstance, "VkInstance",
1218 pPhysicalDevice = &my_data->physicalDeviceMap[physicalDevice];
1219 if ((result == VK_SUCCESS) && pPhysicalDevice && !pPresentModes && pPresentModeCount) {
1221 pPhysicalDevice->presentModeCount = *pPresentModeCount;
1222 } else if ((result == VK_SUCCESS) && pPhysicalDevice && pPresentModes && pPresentModeCount) {
1225 if (*pPresentModeCount > pPhysicalDevice->presentModeCount) {
1227 "pPresentModes", *pPresentModeCount, pPhysicalDevice->presentModeCount);
1230 pPhysicalDevice->presentModeCount = *pPresentModeCount;
1231 pPhysicalDevice->pPresentModes = (VkPresentModeKHR *)malloc(*pPresentModeCount * sizeof(VkPresentModeKHR));
1232 if (pPhysicalDevice->pPresentModes) {
1234 pPhysicalDevice->pPresentModes[i] = pPresentModes[i];
1237 pPhysicalDevice->presentModeCount = 0;
1281 // Keep around a useful pointer to pPhysicalDevice:
1282 SwpPhysicalDevice *pPhysicalDevice = pDevice->pPhysicalDevice;
1286 if (pPhysicalDevice && pPhysicalDevice->gotQueueFamilyPropertyCount) {
1288 if (pCreateInfo->pQueueFamilyIndices[i] >= pPhysicalDevice->numOfQueueFamilies) {
1289 skipCall |= LOG_ERROR_QUEUE_FAMILY_INDEX_TOO_LARGE(VK_DEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXT, pPhysicalDevice,
1291 pPhysicalDevice->numOfQueueFamilies);
1298 if (!pPhysicalDevice || !pPhysicalDevice->gotSurfaceCapabilities) {
1307 SwpSurface *pSurface = ((pPhysicalDevice) ? pPhysicalDevice->supportedSurfaces[pCreateInfo->surface] : NULL);
1319 VkSurfaceCapabilitiesKHR *pCapabilities = &pPhysicalDevice->surfaceCapabilities;
1438 if (!pPhysicalDevice || !pPhysicalDevice->surfaceFormatCount) {
1449 for (uint32_t i = 0; i < pPhysicalDevice->surfaceFormatCount; i++) {
1450 if (pCreateInfo->imageFormat == pPhysicalDevice->pSurfaceFormats[i].format) {
1454 if (pCreateInfo->imageColorSpace == pPhysicalDevice->pSurfaceFormats[i].colorSpace) {
1459 if (pCreateInfo->imageColorSpace == pPhysicalDevice->pSurfaceFormats[i].colorSpace) {
1491 if (!pPhysicalDevice || !pPhysicalDevice->presentModeCount) {
1502 for (uint32_t i = 0; i < pPhysicalDevice->presentModeCount; i++) {
1503 if (pPhysicalDevice->pPresentModes[i] == pCreateInfo->presentMode) {
1596 SwpPhysicalDevice *pPhysicalDevice = pDevice->pPhysicalDevice;
1597 SwpInstance *pInstance = (pPhysicalDevice) ? pPhysicalDevice->pInstance : NULL;