Lines Matching refs:disp

385     ptr_instance->disp = loader_instance_heap_alloc(
388 if (ptr_instance->disp == NULL) {
392 memcpy(ptr_instance->disp, &instance_disp, sizeof(instance_disp));
430 if (NULL != ptr_instance->disp) {
431 loader_instance_heap_free(ptr_instance, ptr_instance->disp);
474 const VkLayerInstanceDispatchTable *disp;
482 disp = loader_get_instance_dispatch(instance);
502 disp->DestroyInstance(instance, pAllocator);
517 loader_instance_heap_free(ptr_instance, ptr_instance->disp);
525 const VkLayerInstanceDispatchTable *disp;
529 disp = loader_get_instance_dispatch(instance);
532 res = disp->EnumeratePhysicalDevices(instance, pPhysicalDeviceCount,
570 loader_set_dispatch((void *)&inst->phys_devs[i], inst->disp);
584 const VkLayerInstanceDispatchTable *disp;
587 disp = loader_get_instance_dispatch(physicalDevice);
588 disp->GetPhysicalDeviceFeatures(unwrapped_phys_dev, pFeatures);
595 const VkLayerInstanceDispatchTable *disp;
598 disp = loader_get_instance_dispatch(physicalDevice);
599 disp->GetPhysicalDeviceFormatProperties(unwrapped_pd, format, pFormatInfo);
607 const VkLayerInstanceDispatchTable *disp;
610 disp = loader_get_instance_dispatch(physicalDevice);
611 return disp->GetPhysicalDeviceImageFormatProperties(
619 const VkLayerInstanceDispatchTable *disp;
622 disp = loader_get_instance_dispatch(physicalDevice);
623 disp->GetPhysicalDeviceProperties(unwrapped_phys_dev, pProperties);
630 const VkLayerInstanceDispatchTable *disp;
633 disp = loader_get_instance_dispatch(physicalDevice);
634 disp->GetPhysicalDeviceQueueFamilyProperties(
641 const VkLayerInstanceDispatchTable *disp;
644 disp = loader_get_instance_dispatch(physicalDevice);
645 disp->GetPhysicalDeviceMemoryProperties(unwrapped_phys_dev,
675 inst, inst->disp->EnumerateDeviceExtensionProperties,
750 const VkLayerDispatchTable *disp;
761 disp = loader_get_dispatch(device);
763 disp->DestroyDevice(device, pAllocator);
786 const VkLayerInstanceDispatchTable *disp;
788 disp = loader_get_instance_dispatch(physicalDevice);
789 res = disp->EnumerateDeviceExtensionProperties(
961 const VkLayerDispatchTable *disp;
963 disp = loader_get_dispatch(device);
965 disp->GetDeviceQueue(device, queueNodeIndex, queueIndex, pQueue);
966 loader_set_dispatch(*pQueue, disp);
972 const VkLayerDispatchTable *disp;
974 disp = loader_get_dispatch(queue);
976 return disp->QueueSubmit(queue, submitCount, pSubmits, fence);
980 const VkLayerDispatchTable *disp;
982 disp = loader_get_dispatch(queue);
984 return disp->QueueWaitIdle(queue);
988 const VkLayerDispatchTable *disp;
990 disp = loader_get_dispatch(device);
992 return disp->DeviceWaitIdle(device);
999 const VkLayerDispatchTable *disp;
1001 disp = loader_get_dispatch(device);
1003 return disp->AllocateMemory(device, pAllocateInfo, pAllocator, pMemory);
1009 const VkLayerDispatchTable *disp;
1011 disp = loader_get_dispatch(device);
1013 disp->FreeMemory(device, mem, pAllocator);
1019 const VkLayerDispatchTable *disp;
1021 disp = loader_get_dispatch(device);
1023 return disp->MapMemory(device, mem, offset, size, flags, ppData);
1028 const VkLayerDispatchTable *disp;
1030 disp = loader_get_dispatch(device);
1032 disp->UnmapMemory(device, mem);
1038 const VkLayerDispatchTable *disp;
1040 disp = loader_get_dispatch(device);
1042 return disp->FlushMappedMemoryRanges(device, memoryRangeCount,
1049 const VkLayerDispatchTable *disp;
1051 disp = loader_get_dispatch(device);
1053 return disp->InvalidateMappedMemoryRanges(device, memoryRangeCount,
1060 const VkLayerDispatchTable *disp;
1062 disp = loader_get_dispatch(device);
1064 disp->GetDeviceMemoryCommitment(device, memory, pCommittedMemoryInBytes);
1070 const VkLayerDispatchTable *disp;
1072 disp = loader_get_dispatch(device);
1074 return disp->BindBufferMemory(device, buffer, mem, offset);
1080 const VkLayerDispatchTable *disp;
1082 disp = loader_get_dispatch(device);
1084 return disp->BindImageMemory(device, image, mem, offset);
1090 const VkLayerDispatchTable *disp;
1092 disp = loader_get_dispatch(device);
1094 disp->GetBufferMemoryRequirements(device, buffer, pMemoryRequirements);
1100 const VkLayerDispatchTable *disp;
1102 disp = loader_get_dispatch(device);
1104 disp->GetImageMemoryRequirements(device, image, pMemoryRequirements);
1110 const VkLayerDispatchTable *disp;
1112 disp = loader_get_dispatch(device);
1114 disp->GetImageSparseMemoryRequirements(device, image,
1125 const VkLayerInstanceDispatchTable *disp;
1128 disp = loader_get_instance_dispatch(physicalDevice);
1130 disp->GetPhysicalDeviceSparseImageFormatProperties(
1138 const VkLayerDispatchTable *disp;
1140 disp = loader_get_dispatch(queue);
1142 return disp->QueueBindSparse(queue, bindInfoCount, pBindInfo, fence);
1148 const VkLayerDispatchTable *disp;
1150 disp = loader_get_dispatch(device);
1152 return disp->CreateFence(device, pCreateInfo, pAllocator, pFence);
1158 const VkLayerDispatchTable *disp;
1160 disp = loader_get_dispatch(device);
1162 disp->DestroyFence(device, fence, pAllocator);
1167 const VkLayerDispatchTable *disp;
1169 disp = loader_get_dispatch(device);
1171 return disp->ResetFences(device, fenceCount, pFences);
1176 const VkLayerDispatchTable *disp;
1178 disp = loader_get_dispatch(device);
1180 return disp->GetFenceStatus(device, fence);
1186 const VkLayerDispatchTable *disp;
1188 disp = loader_get_dispatch(device);
1190 return disp->WaitForFences(device, fenceCount, pFences, waitAll, timeout);
1197 const VkLayerDispatchTable *disp;
1199 disp = loader_get_dispatch(device);
1201 return disp->CreateSemaphore(device, pCreateInfo, pAllocator, pSemaphore);
1207 const VkLayerDispatchTable *disp;
1209 disp = loader_get_dispatch(device);
1211 disp->DestroySemaphore(device, semaphore, pAllocator);
1217 const VkLayerDispatchTable *disp;
1219 disp = loader_get_dispatch(device);
1221 return disp->CreateEvent(device, pCreateInfo, pAllocator, pEvent);
1227 const VkLayerDispatchTable *disp;
1229 disp = loader_get_dispatch(device);
1231 disp->DestroyEvent(device, event, pAllocator);
1236 const VkLayerDispatchTable *disp;
1238 disp = loader_get_dispatch(device);
1240 return disp->GetEventStatus(device, event);
1245 const VkLayerDispatchTable *disp;
1247 disp = loader_get_dispatch(device);
1249 return disp->SetEvent(device, event);
1254 const VkLayerDispatchTable *disp;
1256 disp = loader_get_dispatch(device);
1258 return disp->ResetEvent(device, event);
1265 const VkLayerDispatchTable *disp;
1267 disp = loader_get_dispatch(device);
1269 return disp->CreateQueryPool(device, pCreateInfo, pAllocator, pQueryPool);
1275 const VkLayerDispatchTable *disp;
1277 disp = loader_get_dispatch(device);
1279 disp->DestroyQueryPool(device, queryPool, pAllocator);
1287 const VkLayerDispatchTable *disp;
1289 disp = loader_get_dispatch(device);
1291 return disp->GetQueryPoolResults(device, queryPool, firstQuery, queryCount,
1298 const VkLayerDispatchTable *disp;
1300 disp = loader_get_dispatch(device);
1302 return disp->CreateBuffer(device, pCreateInfo, pAllocator, pBuffer);
1308 const VkLayerDispatchTable *disp;
1310 disp = loader_get_dispatch(device);
1312 disp->DestroyBuffer(device, buffer, pAllocator);
1319 const VkLayerDispatchTable *disp;
1321 disp = loader_get_dispatch(device);
1323 return disp->CreateBufferView(device, pCreateInfo, pAllocator, pView);
1329 const VkLayerDispatchTable *disp;
1331 disp = loader_get_dispatch(device);
1333 disp->DestroyBufferView(device, bufferView, pAllocator);
1339 const VkLayerDispatchTable *disp;
1341 disp = loader_get_dispatch(device);
1343 return disp->CreateImage(device, pCreateInfo, pAllocator, pImage);
1349 const VkLayerDispatchTable *disp;
1351 disp = loader_get_dispatch(device);
1353 disp->DestroyImage(device, image, pAllocator);
1360 const VkLayerDispatchTable *disp;
1362 disp = loader_get_dispatch(device);
1364 disp->GetImageSubresourceLayout(device, image, pSubresource, pLayout);
1370 const VkLayerDispatchTable *disp;
1372 disp = loader_get_dispatch(device);
1374 return disp->CreateImageView(device, pCreateInfo, pAllocator, pView);
1380 const VkLayerDispatchTable *disp;
1382 disp = loader_get_dispatch(device);
1384 disp->DestroyImageView(device, imageView, pAllocator);
1392 const VkLayerDispatchTable *disp;
1394 disp = loader_get_dispatch(device);
1396 return disp->CreateShaderModule(device, pCreateInfo, pAllocator, pShader);
1402 const VkLayerDispatchTable *disp;
1404 disp = loader_get_dispatch(device);
1406 disp->DestroyShaderModule(device, shaderModule, pAllocator);
1414 const VkLayerDispatchTable *disp;
1416 disp = loader_get_dispatch(device);
1418 return disp->CreatePipelineCache(device, pCreateInfo, pAllocator,
1425 const VkLayerDispatchTable *disp;
1427 disp = loader_get_dispatch(device);
1429 disp->DestroyPipelineCache(device, pipelineCache, pAllocator);
1435 const VkLayerDispatchTable *disp;
1437 disp = loader_get_dispatch(device);
1439 return disp->GetPipelineCacheData(device, pipelineCache, pDataSize, pData);
1446 const VkLayerDispatchTable *disp;
1448 disp = loader_get_dispatch(device);
1450 return disp->MergePipelineCaches(device, dstCache, srcCacheCount,
1460 const VkLayerDispatchTable *disp;
1462 disp = loader_get_dispatch(device);
1464 return disp->CreateGraphicsPipelines(device, pipelineCache, createInfoCount,
1474 const VkLayerDispatchTable *disp;
1476 disp = loader_get_dispatch(device);
1478 return disp->CreateComputePipelines(device, pipelineCache, createInfoCount,
1485 const VkLayerDispatchTable *disp;
1487 disp = loader_get_dispatch(device);
1489 disp->DestroyPipeline(device, pipeline, pAllocator);
1497 const VkLayerDispatchTable *disp;
1499 disp = loader_get_dispatch(device);
1501 return disp->CreatePipelineLayout(device, pCreateInfo, pAllocator,
1508 const VkLayerDispatchTable *disp;
1510 disp = loader_get_dispatch(device);
1512 disp->DestroyPipelineLayout(device, pipelineLayout, pAllocator);
1518 const VkLayerDispatchTable *disp;
1520 disp = loader_get_dispatch(device);
1522 return disp->CreateSampler(device, pCreateInfo, pAllocator, pSampler);
1528 const VkLayerDispatchTable *disp;
1530 disp = loader_get_dispatch(device);
1532 disp->DestroySampler(device, sampler, pAllocator);
1540 const VkLayerDispatchTable *disp;
1542 disp = loader_get_dispatch(device);
1544 return disp->CreateDescriptorSetLayout(device, pCreateInfo, pAllocator,
1552 const VkLayerDispatchTable *disp;
1554 disp = loader_get_dispatch(device);
1556 disp->DestroyDescriptorSetLayout(device, descriptorSetLayout, pAllocator);
1564 const VkLayerDispatchTable *disp;
1566 disp = loader_get_dispatch(device);
1568 return disp->CreateDescriptorPool(device, pCreateInfo, pAllocator,
1575 const VkLayerDispatchTable *disp;
1577 disp = loader_get_dispatch(device);
1579 disp->DestroyDescriptorPool(device, descriptorPool, pAllocator);
1585 const VkLayerDispatchTable *disp;
1587 disp = loader_get_dispatch(device);
1589 return disp->ResetDescriptorPool(device, descriptorPool, flags);
1596 const VkLayerDispatchTable *disp;
1598 disp = loader_get_dispatch(device);
1600 return disp->AllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets);
1607 const VkLayerDispatchTable *disp;
1609 disp = loader_get_dispatch(device);
1611 return disp->FreeDescriptorSets(device, descriptorPool, descriptorSetCount,
1620 const VkLayerDispatchTable *disp;
1622 disp = loader_get_dispatch(device);
1624 disp->UpdateDescriptorSets(device, descriptorWriteCount, pDescriptorWrites,
1632 const VkLayerDispatchTable *disp;
1634 disp = loader_get_dispatch(device);
1636 return disp->CreateFramebuffer(device, pCreateInfo, pAllocator,
1643 const VkLayerDispatchTable *disp;
1645 disp = loader_get_dispatch(device);
1647 disp->DestroyFramebuffer(device, framebuffer, pAllocator);
1654 const VkLayerDispatchTable *disp;
1656 disp = loader_get_dispatch(device);
1658 return disp->CreateRenderPass(device, pCreateInfo, pAllocator, pRenderPass);
1664 const VkLayerDispatchTable *disp;
1666 disp = loader_get_dispatch(device);
1668 disp->DestroyRenderPass(device, renderPass, pAllocator);
1674 const VkLayerDispatchTable *disp;
1676 disp = loader_get_dispatch(device);
1678 disp->GetRenderAreaGranularity(device, renderPass, pGranularity);
1685 const VkLayerDispatchTable *disp;
1687 disp = loader_get_dispatch(device);
1689 return disp->CreateCommandPool(device, pCreateInfo, pAllocator,
1696 const VkLayerDispatchTable *disp;
1698 disp = loader_get_dispatch(device);
1700 disp->DestroyCommandPool(device, commandPool, pAllocator);
1706 const VkLayerDispatchTable *disp;
1708 disp = loader_get_dispatch(device);
1710 return disp->ResetCommandPool(device, commandPool, flags);
1717 const VkLayerDispatchTable *disp;
1720 disp = loader_get_dispatch(device);
1722 res = disp->AllocateCommandBuffers(device, pAllocateInfo, pCommandBuffers);
1726 loader_init_dispatch(pCommandBuffers[i], disp);
1738 const VkLayerDispatchTable *disp;
1740 disp = loader_get_dispatch(device);
1742 disp->FreeCommandBuffers(device, commandPool, commandBufferCount,
1749 const VkLayerDispatchTable *disp;
1751 disp = loader_get_dispatch(commandBuffer);
1753 return disp->BeginCommandBuffer(commandBuffer, pBeginInfo);
1758 const VkLayerDispatchTable *disp;
1760 disp = loader_get_dispatch(commandBuffer);
1762 return disp->EndCommandBuffer(commandBuffer);
1768 const VkLayerDispatchTable *disp;
1770 disp = loader_get_dispatch(commandBuffer);
1772 return disp->ResetCommandBuffer(commandBuffer, flags);
1778 const VkLayerDispatchTable *disp;
1780 disp = loader_get_dispatch(commandBuffer);
1782 disp->CmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline);
1788 const VkLayerDispatchTable *disp;
1790 disp = loader_get_dispatch(commandBuffer);
1792 disp->CmdSetViewport(commandBuffer, firstViewport, viewportCount,
1799 const VkLayerDispatchTable *disp;
1801 disp = loader_get_dispatch(commandBuffer);
1803 disp->CmdSetScissor(commandBuffer, firstScissor, scissorCount, pScissors);
1808 const VkLayerDispatchTable *disp;
1810 disp = loader_get_dispatch(commandBuffer);
1812 disp->CmdSetLineWidth(commandBuffer, lineWidth);
1818 const VkLayerDispatchTable *disp;
1820 disp = loader_get_dispatch(commandBuffer);
1822 disp->CmdSetDepthBias(commandBuffer, depthBiasConstantFactor,
1829 const VkLayerDispatchTable *disp;
1831 disp = loader_get_dispatch(commandBuffer);
1833 disp->CmdSetBlendConstants(commandBuffer, blendConstants);
1839 const VkLayerDispatchTable *disp;
1841 disp = loader_get_dispatch(commandBuffer);
1843 disp->CmdSetDepthBounds(commandBuffer, minDepthBounds, maxDepthBounds);
1849 const VkLayerDispatchTable *disp;
1851 disp = loader_get_dispatch(commandBuffer);
1853 disp->CmdSetStencilCompareMask(commandBuffer, faceMask, compareMask);
1859 const VkLayerDispatchTable *disp;
1861 disp = loader_get_dispatch(commandBuffer);
1863 disp->CmdSetStencilWriteMask(commandBuffer, faceMask, writeMask);
1869 const VkLayerDispatchTable *disp;
1871 disp = loader_get_dispatch(commandBuffer);
1873 disp->CmdSetStencilReference(commandBuffer, faceMask, reference);
1881 const VkLayerDispatchTable *disp;
1883 disp = loader_get_dispatch(commandBuffer);
1885 disp->CmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout,
1893 const VkLayerDispatchTable *disp;
1895 disp = loader_get_dispatch(commandBuffer);
1897 disp->CmdBindIndexBuffer(commandBuffer, buffer, offset, indexType);
1904 const VkLayerDispatchTable *disp;
1906 disp = loader_get_dispatch(commandBuffer);
1908 disp->CmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount,
1916 const VkLayerDispatchTable *disp;
1918 disp = loader_get_dispatch(commandBuffer);
1920 disp->CmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex,
1928 const VkLayerDispatchTable *disp;
1930 disp = loader_get_dispatch(commandBuffer);
1932 disp->CmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex,
1939 const VkLayerDispatchTable *disp;
1941 disp = loader_get_dispatch(commandBuffer);
1943 disp->CmdDrawIndirect(commandBuffer, buffer, offset, drawCount, stride);
1950 const VkLayerDispatchTable *disp;
1952 disp = loader_get_dispatch(commandBuffer);
1954 disp->CmdDrawIndexedIndirect(commandBuffer, buffer, offset, drawCount,
1961 const VkLayerDispatchTable *disp;
1963 disp = loader_get_dispatch(commandBuffer);
1965 disp->CmdDispatch(commandBuffer, x, y, z);
1971 const VkLayerDispatchTable *disp;
1973 disp = loader_get_dispatch(commandBuffer);
1975 disp->CmdDispatchIndirect(commandBuffer, buffer, offset);
1982 const VkLayerDispatchTable *disp;
1984 disp = loader_get_dispatch(commandBuffer);
1986 disp->CmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount,
1995 const VkLayerDispatchTable *disp;
1997 disp = loader_get_dispatch(commandBuffer);
1999 disp->CmdCopyImage(commandBuffer, srcImage, srcImageLayout, dstImage,
2008 const VkLayerDispatchTable *disp;
2010 disp = loader_get_dispatch(commandBuffer);
2012 disp->CmdBlitImage(commandBuffer, srcImage, srcImageLayout, dstImage,
2021 const VkLayerDispatchTable *disp;
2023 disp = loader_get_dispatch(commandBuffer);
2025 disp->CmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage,
2034 const VkLayerDispatchTable *disp;
2036 disp = loader_get_dispatch(commandBuffer);
2038 disp->CmdCopyImageToBuffer(commandBuffer, srcImage, srcImageLayout,
2046 const VkLayerDispatchTable *disp;
2048 disp = loader_get_dispatch(commandBuffer);
2050 disp->CmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData);
2056 const VkLayerDispatchTable *disp;
2058 disp = loader_get_dispatch(commandBuffer);
2060 disp->CmdFillBuffer(commandBuffer, dstBuffer, dstOffset, size, data);
2068 const VkLayerDispatchTable *disp;
2070 disp = loader_get_dispatch(commandBuffer);
2072 disp->CmdClearColorImage(commandBuffer, image, imageLayout, pColor,
2082 const VkLayerDispatchTable *disp;
2084 disp = loader_get_dispatch(commandBuffer);
2086 disp->CmdClearDepthStencilImage(commandBuffer, image, imageLayout,
2094 const VkLayerDispatchTable *disp;
2096 disp = loader_get_dispatch(commandBuffer);
2098 disp->CmdClearAttachments(commandBuffer, attachmentCount, pAttachments,
2107 const VkLayerDispatchTable *disp;
2109 disp = loader_get_dispatch(commandBuffer);
2111 disp->CmdResolveImage(commandBuffer, srcImage, srcImageLayout, dstImage,
2118 const VkLayerDispatchTable *disp;
2120 disp = loader_get_dispatch(commandBuffer);
2122 disp->CmdSetEvent(commandBuffer, event, stageMask);
2128 const VkLayerDispatchTable *disp;
2130 disp = loader_get_dispatch(commandBuffer);
2132 disp->CmdResetEvent(commandBuffer, event, stageMask);
2144 const VkLayerDispatchTable *disp;
2146 disp = loader_get_dispatch(commandBuffer);
2148 disp->CmdWaitEvents(commandBuffer, eventCount, pEvents, sourceStageMask,
2162 const VkLayerDispatchTable *disp;
2164 disp = loader_get_dispatch(commandBuffer);
2166 disp->CmdPipelineBarrier(
2175 const VkLayerDispatchTable *disp;
2177 disp = loader_get_dispatch(commandBuffer);
2179 disp->CmdBeginQuery(commandBuffer, queryPool, slot, flags);
2185 const VkLayerDispatchTable *disp;
2187 disp = loader_get_dispatch(commandBuffer);
2189 disp->CmdEndQuery(commandBuffer, queryPool, slot);
2195 const VkLayerDispatchTable *disp;
2197 disp = loader_get_dispatch(commandBuffer);
2199 disp->CmdResetQueryPool(commandBuffer, queryPool, firstQuery, queryCount);
2206 const VkLayerDispatchTable *disp;
2208 disp = loader_get_dispatch(commandBuffer);
2210 disp->CmdWriteTimestamp(commandBuffer, pipelineStage, queryPool, slot);
2218 const VkLayerDispatchTable *disp;
2220 disp = loader_get_dispatch(commandBuffer);
2222 disp->CmdCopyQueryPoolResults(commandBuffer, queryPool, firstQuery,
2231 const VkLayerDispatchTable *disp;
2233 disp = loader_get_dispatch(commandBuffer);
2235 disp->CmdPushConstants(commandBuffer, layout, stageFlags, offset, size,
2243 const VkLayerDispatchTable *disp;
2245 disp = loader_get_dispatch(commandBuffer);
2247 disp->CmdBeginRenderPass(commandBuffer, pRenderPassBegin, contents);
2252 const VkLayerDispatchTable *disp;
2254 disp = loader_get_dispatch(commandBuffer);
2256 disp->CmdNextSubpass(commandBuffer, contents);
2261 const VkLayerDispatchTable *disp;
2263 disp = loader_get_dispatch(commandBuffer);
2265 disp->CmdEndRenderPass(commandBuffer);
2272 const VkLayerDispatchTable *disp;
2274 disp = loader_get_dispatch(commandBuffer);
2276 disp->CmdExecuteCommands(commandBuffer, commandBuffersCount,