Home | History | Annotate | Download | only in loader

Lines Matching refs:table

46     VkLayerDispatchTable *table = &dev_table->core_dispatch;
50 table->GetDeviceProcAddr =
52 table->DestroyDevice = (PFN_vkDestroyDevice)gpa(dev, "vkDestroyDevice");
53 table->GetDeviceQueue = (PFN_vkGetDeviceQueue)gpa(dev, "vkGetDeviceQueue");
54 table->QueueSubmit = (PFN_vkQueueSubmit)gpa(dev, "vkQueueSubmit");
55 table->QueueWaitIdle = (PFN_vkQueueWaitIdle)gpa(dev, "vkQueueWaitIdle");
56 table->DeviceWaitIdle = (PFN_vkDeviceWaitIdle)gpa(dev, "vkDeviceWaitIdle");
57 table->AllocateMemory = (PFN_vkAllocateMemory)gpa(dev, "vkAllocateMemory");
58 table->FreeMemory = (PFN_vkFreeMemory)gpa(dev, "vkFreeMemory");
59 table->MapMemory = (PFN_vkMapMemory)gpa(dev, "vkMapMemory");
60 table->UnmapMemory = (PFN_vkUnmapMemory)gpa(dev, "vkUnmapMemory");
61 table->FlushMappedMemoryRanges =
63 table->InvalidateMappedMemoryRanges =
66 table->GetDeviceMemoryCommitment = (PFN_vkGetDeviceMemoryCommitment)gpa(
68 table->GetImageSparseMemoryRequirements =
71 table->GetBufferMemoryRequirements = (PFN_vkGetBufferMemoryRequirements)gpa(
73 table->GetImageMemoryRequirements = (PFN_vkGetImageMemoryRequirements)gpa(
75 table->BindBufferMemory =
77 table->BindImageMemory =
79 table->QueueBindSparse =
81 table->CreateFence = (PFN_vkCreateFence)gpa(dev, "vkCreateFence");
82 table->DestroyFence = (PFN_vkDestroyFence)gpa(dev, "vkDestroyFence");
83 table->ResetFences = (PFN_vkResetFences)gpa(dev, "vkResetFences");
84 table->GetFenceStatus = (PFN_vkGetFenceStatus)gpa(dev, "vkGetFenceStatus");
85 table->WaitForFences = (PFN_vkWaitForFences)gpa(dev, "vkWaitForFences");
86 table->CreateSemaphore =
88 table->DestroySemaphore =
90 table->CreateEvent = (PFN_vkCreateEvent)gpa(dev, "vkCreateEvent");
91 table->DestroyEvent = (PFN_vkDestroyEvent)gpa(dev, "vkDestroyEvent");
92 table->GetEventStatus = (PFN_vkGetEventStatus)gpa(dev, "vkGetEventStatus");
93 table->SetEvent = (PFN_vkSetEvent)gpa(dev, "vkSetEvent");
94 table->ResetEvent = (PFN_vkResetEvent)gpa(dev, "vkResetEvent");
95 table->CreateQueryPool =
97 table->DestroyQueryPool =
99 table->GetQueryPoolResults =
101 table->CreateBuffer = (PFN_vkCreateBuffer)gpa(dev, "vkCreateBuffer");
102 table->DestroyBuffer = (PFN_vkDestroyBuffer)gpa(dev, "vkDestroyBuffer");
103 table->CreateBufferView =
105 table->DestroyBufferView =
107 table->CreateImage = (PFN_vkCreateImage)gpa(dev, "vkCreateImage");
108 table->DestroyImage = (PFN_vkDestroyImage)gpa(dev, "vkDestroyImage");
109 table->GetImageSubresourceLayout = (PFN_vkGetImageSubresourceLayout)gpa(
111 table->CreateImageView =
113 table->DestroyImageView =
115 table->CreateShaderModule =
117 table->DestroyShaderModule =
119 table->CreatePipelineCache =
121 table->DestroyPipelineCache =
123 table->GetPipelineCacheData =
125 table->MergePipelineCaches =
127 table->CreateGraphicsPipelines =
129 table->CreateComputePipelines =
131 table->DestroyPipeline =
133 table->CreatePipelineLayout =
135 table->DestroyPipelineLayout =
137 table->CreateSampler = (PFN_vkCreateSampler)gpa(dev, "vkCreateSampler");
138 table->DestroySampler = (PFN_vkDestroySampler)gpa(dev, "vkDestroySampler");
139 table->CreateDescriptorSetLayout = (PFN_vkCreateDescriptorSetLayout)gpa(
141 table->DestroyDescriptorSetLayout = (PFN_vkDestroyDescriptorSetLayout)gpa(
143 table->CreateDescriptorPool =
145 table->DestroyDescriptorPool =
147 table->ResetDescriptorPool =
149 table->AllocateDescriptorSets =
151 table->FreeDescriptorSets =
153 table->UpdateDescriptorSets =
155 table->CreateFramebuffer =
157 table->DestroyFramebuffer =
159 table->CreateRenderPass =
161 table->DestroyRenderPass =
163 table->GetRenderAreaGranularity =
165 table->CreateCommandPool =
167 table->DestroyCommandPool =
169 table->ResetCommandPool =
171 table->AllocateCommandBuffers =
173 table->FreeCommandBuffers =
175 table->BeginCommandBuffer =
177 table->EndCommandBuffer =
179 table->ResetCommandBuffer =
181 table->CmdBindPipeline =
183 table->CmdSetViewport = (PFN_vkCmdSetViewport)gpa(dev, "vkCmdSetViewport");
184 table->CmdSetScissor = (PFN_vkCmdSetScissor)gpa(dev, "vkCmdSetScissor");
185 table->CmdSetLineWidth =
187 table->CmdSetDepthBias =
189 table->CmdSetBlendConstants =
191 table->CmdSetDepthBounds =
193 table->CmdSetStencilCompareMask =
195 table->CmdSetStencilWriteMask =
197 table->CmdSetStencilReference =
199 table->CmdBindDescriptorSets =
201 table->CmdBindVertexBuffers =
203 table->CmdBindIndexBuffer =
205 table->CmdDraw = (PFN_vkCmdDraw)gpa(dev, "vkCmdDraw");
206 table->CmdDrawIndexed = (PFN_vkCmdDrawIndexed)gpa(dev, "vkCmdDrawIndexed");
207 table->CmdDrawIndirect =
209 table->CmdDrawIndexedIndirect =
211 table->CmdDispatch = (PFN_vkCmdDispatch)gpa(dev, "vkCmdDispatch");
212 table->CmdDispatchIndirect =
214 table->CmdCopyBuffer = (PFN_vkCmdCopyBuffer)gpa(dev, "vkCmdCopyBuffer");
215 table->CmdCopyImage = (PFN_vkCmdCopyImage)gpa(dev, "vkCmdCopyImage");
216 table->CmdBlitImage = (PFN_vkCmdBlitImage)gpa(dev, "vkCmdBlitImage");
217 table->CmdCopyBufferToImage =
219 table->CmdCopyImageToBuffer =
221 table->CmdUpdateBuffer =
223 table->CmdFillBuffer = (PFN_vkCmdFillBuffer)gpa(dev, "vkCmdFillBuffer");
224 table->CmdClearColorImage =
226 table->CmdClearDepthStencilImage = (PFN_vkCmdClearDepthStencilImage)gpa(
228 table->CmdClearAttachments =
230 table->CmdResolveImage =
232 table->CmdSetEvent = (PFN_vkCmdSetEvent)gpa(dev, "vkCmdSetEvent");
233 table->CmdResetEvent = (PFN_vkCmdResetEvent)gpa(dev, "vkCmdResetEvent");
234 table->CmdWaitEvents = (PFN_vkCmdWaitEvents)gpa(dev, "vkCmdWaitEvents");
235 table->CmdPipelineBarrier =
237 table->CmdBeginQuery = (PFN_vkCmdBeginQuery)gpa(dev, "vkCmdBeginQuery");
238 table->CmdEndQuery = (PFN_vkCmdEndQuery)gpa(dev, "vkCmdEndQuery");
239 table->CmdResetQueryPool =
241 table->CmdWriteTimestamp =
243 table->CmdCopyQueryPoolResults =
245 table->CmdPushConstants =
247 table->CmdBeginRenderPass =
249 table->CmdNextSubpass = (PFN_vkCmdNextSubpass)gpa(dev, "vkCmdNextSubpass");
250 table->CmdEndRenderPass =
252 table->CmdExecuteCommands =
259 VkLayerDispatchTable *table = &dev_table->core_dispatch;
260 table->AcquireNextImageKHR =
262 table->CreateSwapchainKHR =
264 table->DestroySwapchainKHR =
266 table->GetSwapchainImagesKHR =
268 table->QueuePresentKHR =
270 table->CmdDrawIndirectCountAMD =
272 table->CmdDrawIndexedIndirectCountAMD =
276 table->GetMemoryWin32HandleNV =
279 table->CreateSharedSwapchainsKHR =
281 table->DebugMarkerSetObjectTagEXT =
283 table->DebugMarkerSetObjectNameEXT =
285 table->CmdDebugMarkerBeginEXT =
287 table->CmdDebugMarkerEndEXT =
289 table->CmdDebugMarkerInsertEXT =
294 loader_lookup_device_dispatch_table(const VkLayerDispatchTable *table,
301 return (void *)table->GetDeviceProcAddr;
303 return (void *)table->DestroyDevice;
305 return (void *)table->GetDeviceQueue;
307 return (void *)table->QueueSubmit;
309 return (void *)table->QueueWaitIdle;
311 return (void *)table->DeviceWaitIdle;
313 return (void *)table->AllocateMemory;
315 return (void *)table->FreeMemory;
317 return (void *)table->MapMemory;
319 return (void *)table->UnmapMemory;
321 return (void *)table->FlushMappedMemoryRanges;
323 table->InvalidateMappedMemoryRanges;
325 return (void *)table->GetDeviceMemoryCommitment;
327 return (void *)table->GetImageSparseMemoryRequirements;
329 return (void *)table->GetBufferMemoryRequirements;
331 return (void *)table->GetImageMemoryRequirements;
333 return (void *)table->BindBufferMemory;
335 return (void *)table->BindImageMemory;
337 return (void *)table->QueueBindSparse;
339 return (void *)table->CreateFence;
341 return (void *)table->DestroyFence;
343 return (void *)table->ResetFences;
345 return (void *)table->GetFenceStatus;
347 return (void *)table->WaitForFences;
349 return (void *)table->CreateSemaphore;
351 return (void *)table->DestroySemaphore;
353 return (void *)table->CreateEvent;
355 return (void *)table->DestroyEvent;
357 return (void *)table->GetEventStatus;
359 return (void *)table->SetEvent;
361 return (void *)table->ResetEvent;
363 return (void *)table->CreateQueryPool;
365 return (void *)table->DestroyQueryPool;
367 return (void *)table->GetQueryPoolResults;
369 return (void *)table->CreateBuffer;
371 return (void *)table->DestroyBuffer;
373 return (void *)table->CreateBufferView;
375 return (void *)table->DestroyBufferView;
377 return (void *)table->CreateImage;
379 return (void *)table->DestroyImage;
381 return (void *)table->GetImageSubresourceLayout;
383 return (void *)table->CreateImageView;
385 return (void *)table->DestroyImageView;
387 return (void *)table->CreateShaderModule;
389 return (void *)table->DestroyShaderModule;
403 return (void *)table->DestroyPipeline;
405 return (void *)table->CreatePipelineLayout;
407 return (void *)table->DestroyPipelineLayout;
409 return (void *)table->CreateSampler;
411 return (void *)table->DestroySampler;
413 return (void *)table->CreateDescriptorSetLayout;
415 return (void *)table->DestroyDescriptorSetLayout;
417 return (void *)table->CreateDescriptorPool;
419 return (void *)table->DestroyDescriptorPool;
421 return (void *)table->ResetDescriptorPool;
423 return (void *)table->AllocateDescriptorSets;
425 return (void *)table->FreeDescriptorSets;
427 return (void *)table->UpdateDescriptorSets;
429 return (void *)table->CreateFramebuffer;
431 return (void *)table->DestroyFramebuffer;
433 return (void *)table->CreateRenderPass;
435 return (void *)table->DestroyRenderPass;
437 return (void *)table->GetRenderAreaGranularity;
439 return (void *)table->CreateCommandPool;
441 return (void *)table->DestroyCommandPool;
443 return (void *)table->ResetCommandPool;
445 return (void *)table->AllocateCommandBuffers;
447 return (void *)table->FreeCommandBuffers;
449 return (void *)table->BeginCommandBuffer;
451 return (void *)table->EndCommandBuffer;
453 return (void *)table->ResetCommandBuffer;
455 return (void *)table->CmdBindPipeline;
457 return (void *)table->CmdSetViewport;
459 return (void *)table->CmdSetScissor;
461 return (void *)table->CmdSetLineWidth;
463 return (void *)table->CmdSetDepthBias;
465 return (void *)table->CmdSetBlendConstants;
467 return (void *)table->CmdSetDepthBounds;
469 return (void *)table->CmdSetStencilCompareMask;
471 return (void *)table->CmdSetStencilWriteMask;
473 return (void *)table->CmdSetStencilReference;
475 return (void *)table->CmdBindDescriptorSets;
477 return (void *)table->CmdBindVertexBuffers;
479 return (void *)table->CmdBindIndexBuffer;
481 return (void *)table->CmdDraw;
483 return (void *)table->CmdDrawIndexed;
485 return (void *)table->CmdDrawIndirect;
487 return (void *)table->CmdDrawIndexedIndirect;
489 return (void *)table->CmdDispatch;
491 return (void *)table->CmdDispatchIndirect;
493 return (void *)table->CmdCopyBuffer;
495 return (void *)table->CmdCopyImage;
497 return (void *)table->CmdBlitImage;
499 return (void *)table->CmdCopyBufferToImage;
501 return (void *)table->CmdCopyImageToBuffer;
503 return (void *)table->CmdUpdateBuffer;
505 return (void *)table->CmdFillBuffer;
507 return (void *)table->CmdClearColorImage;
509 return (void *)table->CmdClearDepthStencilImage;
511 return (void *)table->CmdClearAttachments;
513 return (void *)table->CmdResolveImage;
515 return (void *)table->CmdSetEvent;
517 return (void *)table->CmdResetEvent;
519 return (void *)table->CmdWaitEvents;
521 return (void *)table->CmdPipelineBarrier;
523 return (void *)table->CmdBeginQuery;
525 return (void *)table->CmdEndQuery;
527 return (void *)table->CmdResetQueryPool;
529 return (void *)table->CmdWriteTimestamp;
531 return (void *)table->CmdCopyQueryPoolResults;
533 return (void *)table->CmdPushConstants;
535 return (void *)table->CmdBeginRenderPass;
537 return (void *)table->CmdNextSubpass;
539 return (void *)table->CmdEndRenderPass;
541 return (void *)table->CmdExecuteCommands;
549 return (void *)table->DestroySwapchainKHR;
551 return (void *)table->GetSwapchainImagesKHR;
553 return (void *)table->AcquireNextImageKHR;
555 return (void *)table->QueuePresentKHR;
561 loader_init_instance_core_dispatch_table(VkLayerInstanceDispatchTable *table,
564 table->GetInstanceProcAddr =
566 table->DestroyInstance =
568 table->EnumeratePhysicalDevices =
570 table->GetPhysicalDeviceFeatures = (PFN_vkGetPhysicalDeviceFeatures)gpa(
572 table->GetPhysicalDeviceImageFormatProperties =
575 table->GetPhysicalDeviceFormatProperties =
578 table->GetPhysicalDeviceSparseImageFormatProperties =
581 table->GetPhysicalDeviceProperties = (PFN_vkGetPhysicalDeviceProperties)gpa(
583 table->GetPhysicalDeviceQueueFamilyProperties =
586 table->GetPhysicalDeviceMemoryProperties =
589 table->EnumerateDeviceExtensionProperties =
592 table->EnumerateDeviceLayerProperties =
598 VkLayerInstanceDispatchTable *table, PFN_vkGetInstanceProcAddr gpa,
600 table->DestroySurfaceKHR =
602 table->CreateDebugReportCallbackEXT =
605 table->DestroyDebugReportCallbackEXT =
608 table->DebugReportMessageEXT =
610 table->GetPhysicalDeviceSurfaceSupportKHR =
613 table->GetPhysicalDeviceSurfaceCapabilitiesKHR =
616 table->GetPhysicalDeviceSurfaceFormatsKHR =
619 table->GetPhysicalDeviceSurfacePresentModesKHR =
622 table->GetPhysicalDeviceExternalImageFormatPropertiesNV =
626 table->CreateMirSurfaceKHR =
628 table->GetPhysicalDeviceMirPresentationSupportKHR =
633 table->CreateWaylandSurfaceKHR =
635 table->GetPhysicalDeviceWaylandPresentationSupportKHR =
640 table->CreateWin32SurfaceKHR =
642 table->GetPhysicalDeviceWin32PresentationSupportKHR =
647 table->CreateXcbSurfaceKHR =
649 table->GetPhysicalDeviceXcbPresentationSupportKHR =
654 table->CreateXlibSurfaceKHR =
656 table->GetPhysicalDeviceXlibPresentationSupportKHR =
660 table->GetPhysicalDeviceDisplayPropertiesKHR =
663 table->GetPhysicalDeviceDisplayPlanePropertiesKHR =
666 table->GetDisplayPlaneSupportedDisplaysKHR =
669 table->GetDisplayModePropertiesKHR = (PFN_vkGetDisplayModePropertiesKHR)gpa(
671 table->CreateDisplayModeKHR =
673 table->GetDisplayPlaneCapabilitiesKHR =
676 table->CreateDisplayPlaneSurfaceKHR =
682 loader_lookup_instance_dispatch_table(const VkLayerInstanceDispatchTable *table,
692 return (void *)table->DestroyInstance;
694 return (void *)table->EnumeratePhysicalDevices;
696 return (void *)table->GetPhysicalDeviceFeatures;
698 return (void *)table->GetPhysicalDeviceImageFormatProperties;
700 return (void *)table->GetPhysicalDeviceFormatProperties;
702 return (void *)table->GetPhysicalDeviceSparseImageFormatProperties;
704 return (void *)table->GetPhysicalDeviceProperties;
706 return (void *)table->GetPhysicalDeviceQueueFamilyProperties;
708 return (void *)table->GetPhysicalDeviceMemoryProperties;
710 return (void *)table->GetInstanceProcAddr;
712 return (void *)table->EnumerateDeviceExtensionProperties;
714 return (void *)table->EnumerateDeviceLayerProperties;
716 return (void *)table->DestroySurfaceKHR;
718 return (void *)table->GetPhysicalDeviceSurfaceSupportKHR;
720 return (void *)table->GetPhysicalDeviceSurfaceCapabilitiesKHR;
722 return (void *)table->GetPhysicalDeviceSurfaceFormatsKHR;
724 return (void *)table->GetPhysicalDeviceSurfacePresentModesKHR;
726 return (void *)table->GetPhysicalDeviceExternalImageFormatPropertiesNV;
729 return (void *)table->CreateMirSurfaceKHR;
731 return (void *)table->GetPhysicalDeviceMirPresentationSupportKHR;
735 return (void *)table->CreateWaylandSurfaceKHR;
737 return (void *)table->GetPhysicalDeviceWaylandPresentationSupportKHR;
741 return (void *)table->CreateWin32SurfaceKHR;
743 return (void *)table->GetPhysicalDeviceWin32PresentationSupportKHR;
747 return (void *)table->CreateXcbSurfaceKHR;
749 return (void *)table->GetPhysicalDeviceXcbPresentationSupportKHR;
753 return (void *)table->CreateXlibSurfaceKHR;
755 return (void *)table->GetPhysicalDeviceXlibPresentationSupportKHR;
758 return (void *)table->GetPhysicalDeviceDisplayPropertiesKHR;
760 return (void *)table->GetPhysicalDeviceDisplayPlanePropertiesKHR;
762 return (void *)table->GetDisplayPlaneSupportedDisplaysKHR;
764 return (void *)table->GetDisplayModePropertiesKHR;
766 return (void *)table->CreateDisplayModeKHR;
768 return (void *)table->GetDisplayPlaneCapabilitiesKHR;
770 return (void *)table->CreateDisplayPlaneSurfaceKHR;
773 return (void *)table->CreateDebugReportCallbackEXT;
775 return (void *)table->DestroyDebugReportCallbackEXT;
777 return (void *)table->DebugReportMessageEXT;