Searched refs:VkLayerDispatchTable (Results 1 – 20 of 20) sorted by relevance
/external/vulkan-validation-layers/loader/ |
D | trampoline.c | 104 const VkLayerDispatchTable *disp_table = *(VkLayerDispatchTable **)device; in vkGetDeviceProcAddr() 750 const VkLayerDispatchTable *disp; 961 const VkLayerDispatchTable *disp; 972 const VkLayerDispatchTable *disp; 980 const VkLayerDispatchTable *disp; 988 const VkLayerDispatchTable *disp; 999 const VkLayerDispatchTable *disp; 1009 const VkLayerDispatchTable *disp; 1019 const VkLayerDispatchTable *disp; 1028 const VkLayerDispatchTable *disp; [all …]
|
D | extensions.c | 87 const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer); in vkCmdDrawIndirectCountAMD() 96 const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer); in vkCmdDrawIndexedIndirectCountAMD() 109 const VkLayerDispatchTable *disp = loader_get_dispatch(device); in vkGetMemoryWin32HandleNV()
|
D | loader.h | 162 VkLayerDispatchTable core_dispatch; 376 static inline VkLayerDispatchTable *loader_get_dispatch(const void *obj) { in loader_get_dispatch() 377 return *((VkLayerDispatchTable **)obj); in loader_get_dispatch()
|
D | wsi.c | 422 const VkLayerDispatchTable *disp; in vkCreateSwapchainKHR() 462 const VkLayerDispatchTable *disp; in vkDestroySwapchainKHR() 474 const VkLayerDispatchTable *disp; in vkGetSwapchainImagesKHR() 487 const VkLayerDispatchTable *disp; in vkAcquireNextImageKHR() 496 const VkLayerDispatchTable *disp; in vkQueuePresentKHR() 1525 const VkLayerDispatchTable *disp; in vkCreateSharedSwapchainsKHR()
|
D | table_ops.h | 46 VkLayerDispatchTable *table = &dev_table->core_dispatch; in loader_init_device_dispatch_table() 259 VkLayerDispatchTable *table = &dev_table->core_dispatch; in loader_init_device_extension_dispatch_table() 294 loader_lookup_device_dispatch_table(const VkLayerDispatchTable *table, in loader_lookup_device_dispatch_table()
|
D | LoaderAndLayerInterface.md | 1358 - A layer can use the VkLayerDispatchTable structure as a device dispatch table 1484 device_dispatch_table = new VkLayerDispatchTable; 1529 VkLayerDispatchTable *disp;
|
/external/vulkan-validation-layers/layers/ |
D | vk_layer_table.h | 26 typedef std::unordered_map<void *, VkLayerDispatchTable *> device_table_map; 28 VkLayerDispatchTable *initDeviceTable(VkDevice device, const PFN_vkGetDeviceProcAddr gpa, device_ta… 29 VkLayerDispatchTable *initDeviceTable(VkDevice device, const PFN_vkGetDeviceProcAddr gpa); 35 …y get_dispatch_key(const void *object) { return (dispatch_key) * (VkLayerDispatchTable **)object; } in get_dispatch_key() 37 VkLayerDispatchTable *device_dispatch_table(void *object); 41 VkLayerDispatchTable *get_dispatch_table(device_table_map &map, void *object);
|
D | vk_layer_table.cpp | 31 VkLayerDispatchTable *device_dispatch_table(void *object) { in device_dispatch_table() 83 VkLayerDispatchTable *get_dispatch_table(device_table_map &map, void *object) { in get_dispatch_table() 165 VkLayerDispatchTable *initDeviceTable(VkDevice device, const PFN_vkGetDeviceProcAddr gpa, device_ta… in initDeviceTable() 166 VkLayerDispatchTable *pTable; in initDeviceTable() 171 pTable = new VkLayerDispatchTable; in initDeviceTable() 188 VkLayerDispatchTable *initDeviceTable(VkDevice device, const PFN_vkGetDeviceProcAddr gpa) { in initDeviceTable()
|
D | threading.cpp | 153 my_device_data->device_dispatch_table = new VkLayerDispatchTable; in CreateDevice() 261 VkLayerDispatchTable *pTable = dev_data->device_dispatch_table; in GetDeviceProcAddr() 337 VkLayerDispatchTable *pTable = my_data->device_dispatch_table; in AllocateCommandBuffers() 368 VkLayerDispatchTable *pTable = my_data->device_dispatch_table; in FreeCommandBuffers()
|
D | unique_objects.h | 91 VkLayerDispatchTable *device_dispatch_table;
|
D | swapchain.h | 272 VkLayerDispatchTable *device_dispatch_table;
|
D | unique_objects.cpp | 112 VkLayerDispatchTable *disp_table = device_data->device_dispatch_table; in createDeviceRegisterExtensions() 234 my_device_data->device_dispatch_table = new VkLayerDispatchTable; in CreateDevice() 305 VkLayerDispatchTable *disp_table = dev_data->device_dispatch_table; in GetDeviceProcAddr()
|
D | threading.h | 215 VkLayerDispatchTable *device_dispatch_table;
|
D | image.cpp | 61 VkLayerDispatchTable *device_dispatch_table; 190 my_device_data->device_dispatch_table = new VkLayerDispatchTable; in CreateDevice() 1444 VkLayerDispatchTable *pTable = my_data->device_dispatch_table; in GetDeviceProcAddr()
|
D | swapchain.cpp | 1217 my_device_data->device_dispatch_table = new VkLayerDispatchTable; in CreateDevice() 2337 VkLayerDispatchTable *pDisp = my_data->device_dispatch_table; in GetDeviceProcAddr()
|
D | object_tracker.cpp | 471 VkLayerDispatchTable *pDisp = get_dispatch_table(ot_device_table_map, device); in DestroyDevice()
|
D | core_validation.cpp | 133 VkLayerDispatchTable dispatch_table;
|
/external/vulkan-validation-layers/tests/layers/ |
D | wrap_objects.h | 41 VkLayerDispatchTable *disp; 58 VkLayerDispatchTable *pDisp = device_dispatch_table(device); in create_device_register_extensions()
|
D | wrap_objects.cpp | 199 VkLayerDispatchTable *pDisp = device_dispatch_table(device); in vkDestroyDevice() 1481 VkLayerDispatchTable *pDisp = device_dispatch_table(device); in vkGetDeviceProcAddr()
|
/external/vulkan-validation-layers/include/vulkan/ |
D | vk_layer.h | 176 } VkLayerDispatchTable; typedef
|