Lines Matching refs:real_icd_surfaces
198 if (NULL != icd_surface->real_icd_surfaces) {
203 (VkSurfaceKHR)(uintptr_t)NULL != icd_surface->real_icd_surfaces[i]) {
204 icd_term->dispatch.DestroySurfaceKHR(icd_term->instance, icd_surface->real_icd_surfaces[i], pAllocator);
205 icd_surface->real_icd_surfaces[i] = (VkSurfaceKHR)(uintptr_t)NULL;
211 assert((VkSurfaceKHR)(uintptr_t)NULL == icd_surface->real_icd_surfaces[i]);
214 loader_instance_heap_free(loader_inst, icd_surface->real_icd_surfaces);
268 if (NULL != icd_surface->real_icd_surfaces &&
269 (VkSurfaceKHR)(uintptr_t)NULL != icd_surface->real_icd_surfaces[phys_dev_term->icd_index]) {
271 phys_dev_term->phys_dev, queueFamilyIndex, icd_surface->real_icd_surfaces[phys_dev_term->icd_index], pSupported);
322 if (NULL != icd_surface->real_icd_surfaces &&
323 (VkSurfaceKHR)(uintptr_t)NULL != icd_surface->real_icd_surfaces[phys_dev_term->icd_index]) {
325 phys_dev_term->phys_dev, icd_surface->real_icd_surfaces[phys_dev_term->icd_index], pSurfaceCapabilities);
378 if (NULL != icd_surface->real_icd_surfaces &&
379 (VkSurfaceKHR)(uintptr_t)NULL != icd_surface->real_icd_surfaces[phys_dev_term->icd_index]) {
381 icd_surface->real_icd_surfaces[phys_dev_term->icd_index],
436 if (NULL != icd_surface->real_icd_surfaces &&
437 (VkSurfaceKHR)(uintptr_t)NULL != icd_surface->real_icd_surfaces[phys_dev_term->icd_index]) {
439 phys_dev_term->phys_dev, icd_surface->real_icd_surfaces[phys_dev_term->icd_index], pPresentModeCount, pPresentModes);
494 if (NULL != icd_surface->real_icd_surfaces) {
495 if ((VkSurfaceKHR)(uintptr_t)NULL != icd_surface->real_icd_surfaces[icd_index]) {
504 pCreateCopy->surface = icd_surface->real_icd_surfaces[icd_index];
570 pIcdSurface->real_icd_surfaces = loader_instance_heap_calloc(instance, sizeof(VkSurfaceKHR) * instance->total_icd_count,
572 if (pIcdSurface->real_icd_surfaces == NULL) {
632 &pIcdSurface->real_icd_surfaces[i]);
645 if (NULL != pIcdSurface->real_icd_surfaces) {
648 if ((VkSurfaceKHR)(uintptr_t)NULL != pIcdSurface->real_icd_surfaces[i] &&
650 icd_term->dispatch.DestroySurfaceKHR(icd_term->instance, pIcdSurface->real_icd_surfaces[i], pAllocator);
653 loader_instance_heap_free(loader_inst, pIcdSurface->real_icd_surfaces);
751 &pIcdSurface->real_icd_surfaces[i]);
764 if (NULL != pIcdSurface->real_icd_surfaces) {
767 if ((VkSurfaceKHR)(uintptr_t)NULL != pIcdSurface->real_icd_surfaces[i] &&
769 icd_term->dispatch.DestroySurfaceKHR(icd_term->instance, pIcdSurface->real_icd_surfaces[i], pAllocator);
772 loader_instance_heap_free(loader_inst, pIcdSurface->real_icd_surfaces);
873 &pIcdSurface->real_icd_surfaces[i]);
886 if (NULL != pIcdSurface->real_icd_surfaces) {
889 if ((VkSurfaceKHR)(uintptr_t)NULL != pIcdSurface->real_icd_surfaces[i] &&
891 icd_term->dispatch.DestroySurfaceKHR(icd_term->instance, pIcdSurface->real_icd_surfaces[i], pAllocator);
894 loader_instance_heap_free(loader_inst, pIcdSurface->real_icd_surfaces);
998 &pIcdSurface->real_icd_surfaces[i]);
1011 if (NULL != pIcdSurface->real_icd_surfaces) {
1014 if ((VkSurfaceKHR)(uintptr_t)NULL != pIcdSurface->real_icd_surfaces[i] &&
1016 icd_term->dispatch.DestroySurfaceKHR(icd_term->instance, pIcdSurface->real_icd_surfaces[i], pAllocator);
1019 loader_instance_heap_free(loader_inst, pIcdSurface->real_icd_surfaces);
1123 &pIcdSurface->real_icd_surfaces[i]);
1136 if (NULL != pIcdSurface->real_icd_surfaces) {
1139 if ((VkSurfaceKHR)(uintptr_t)NULL != pIcdSurface->real_icd_surfaces[i] &&
1141 icd_term->dispatch.DestroySurfaceKHR(icd_term->instance, pIcdSurface->real_icd_surfaces[i], pAllocator);
1144 loader_instance_heap_free(loader_inst, pIcdSurface->real_icd_surfaces);
1337 &pIcdSurface->real_icd_surfaces[i]);
1350 if (NULL != pIcdSurface->real_icd_surfaces) {
1353 if ((VkSurfaceKHR)(uintptr_t)NULL != pIcdSurface->real_icd_surfaces[i] &&
1355 icd_term->dispatch.DestroySurfaceKHR(icd_term->instance, pIcdSurface->real_icd_surfaces[i], pAllocator);
1358 loader_instance_heap_free(inst, pIcdSurface->real_icd_surfaces);
1442 &pIcdSurface->real_icd_surfaces[i]);
1455 if (NULL != pIcdSurface->real_icd_surfaces) {
1458 if ((VkSurfaceKHR)(uintptr_t)NULL != pIcdSurface->real_icd_surfaces[i] &&
1460 icd_term->dispatch.DestroySurfaceKHR(icd_term->instance, pIcdSurface->real_icd_surfaces[i], pAllocator);
1463 loader_instance_heap_free(loader_inst, pIcdSurface->real_icd_surfaces);
1572 &pIcdSurface->real_icd_surfaces[i]);
1585 if (NULL != pIcdSurface->real_icd_surfaces) {
1588 if ((VkSurfaceKHR)(uintptr_t)NULL != pIcdSurface->real_icd_surfaces[i] &&
1590 icd_term->dispatch.DestroySurfaceKHR(icd_term->instance, pIcdSurface->real_icd_surfaces[i], pAllocator);
1593 loader_instance_heap_free(loader_inst, pIcdSurface->real_icd_surfaces);
1646 &icd_surface->real_icd_surfaces[i]);
1657 if (icd_surface->real_icd_surfaces != NULL) {
1660 if (icd_surface->real_icd_surfaces[i] == VK_NULL_HANDLE && icd_term->dispatch.DestroySurfaceKHR != NULL) {
1661 icd_term->dispatch.DestroySurfaceKHR(icd_term->instance, icd_surface->real_icd_surfaces[i], pAllocator);
1664 loader_instance_heap_free(loader_inst, icd_surface->real_icd_surfaces);
1722 &pIcdSurface->real_icd_surfaces[i]);
1735 if (NULL != pIcdSurface->real_icd_surfaces) {
1738 if ((VkSurfaceKHR)(uintptr_t)NULL != pIcdSurface->real_icd_surfaces[i] &&
1740 icd_term->dispatch.DestroySurfaceKHR(icd_term->instance, pIcdSurface->real_icd_surfaces[i], pAllocator);
1743 loader_instance_heap_free(loader_inst, pIcdSurface->real_icd_surfaces);
1841 &pIcdSurface->real_icd_surfaces[i]);
1854 if (NULL != pIcdSurface->real_icd_surfaces) {
1857 if ((VkSurfaceKHR)(uintptr_t)NULL != pIcdSurface->real_icd_surfaces[i] &&
1859 icd_term->dispatch.DestroySurfaceKHR(icd_term->instance, pIcdSurface->real_icd_surfaces[i], pAllocator);
1862 loader_instance_heap_free(loader_inst, pIcdSurface->real_icd_surfaces);
2172 &pIcdSurface->real_icd_surfaces[i]);
2185 if (NULL != pIcdSurface->real_icd_surfaces) {
2188 if ((VkSurfaceKHR)(uintptr_t)NULL != pIcdSurface->real_icd_surfaces[i] &&
2190 icd_term->dispatch.DestroySurfaceKHR(icd_term->instance, pIcdSurface->real_icd_surfaces[i], pAllocator);
2193 loader_instance_heap_free(inst, pIcdSurface->real_icd_surfaces);
2237 if ((VkSurfaceKHR)(uintptr_t)NULL != icd_surface->real_icd_surfaces[icd_index]) {
2247 pCreateCopy[sc].surface = icd_surface->real_icd_surfaces[icd_index];
2299 if (NULL != icd_surface->real_icd_surfaces && (VkSurfaceKHR)(uintptr_t)NULL != icd_surface->real_icd_surfaces[icd_index]) {
2301 device, icd_surface->real_icd_surfaces[icd_index], pModes);
2337 if (NULL != icd_surface->real_icd_surfaces && NULL != (void *)(uintptr_t)(icd_surface->real_icd_surfaces[icd_index])) {
2339 phys_dev_term->phys_dev, icd_surface->real_icd_surfaces[icd_index], pRectCount, pRects);
2621 &pIcdSurface->real_icd_surfaces[i]);
2634 if (NULL != pIcdSurface->real_icd_surfaces) {
2637 if ((VkSurfaceKHR)(uintptr_t)NULL != pIcdSurface->real_icd_surfaces[i] &&
2639 icd_term->dispatch.DestroySurfaceKHR(icd_term->instance, pIcdSurface->real_icd_surfaces[i], pAllocator);
2642 loader_instance_heap_free(loader_inst, pIcdSurface->real_icd_surfaces);
2695 if (NULL != icd_surface->real_icd_surfaces && NULL != (void *)(uintptr_t)icd_surface->real_icd_surfaces[icd_index]) {
2697 info_copy.surface = icd_surface->real_icd_surfaces[icd_index];
2719 if (NULL != icd_surface->real_icd_surfaces && NULL != (void *)(uintptr_t)(icd_surface->real_icd_surfaces[icd_index])) {
2720 surface = icd_surface->real_icd_surfaces[icd_index];
2776 if (NULL != icd_surface->real_icd_surfaces && NULL != (void *)(uintptr_t)(icd_surface->real_icd_surfaces[icd_index])) {
2778 info_copy.surface = icd_surface->real_icd_surfaces[icd_index];
2798 if (NULL != icd_surface->real_icd_surfaces && NULL != (void *)(uintptr_t)(icd_surface->real_icd_surfaces[icd_index])) {
2799 surface = icd_surface->real_icd_surfaces[icd_index];