Home
last modified time | relevance | path

Searched refs:VkLayerDispatchTable (Results 1 – 20 of 20) sorted by relevance

/external/vulkan-validation-layers/loader/
Dtrampoline.c104 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 …]
Dextensions.c87 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()
Dloader.h162 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()
Dwsi.c422 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()
Dtable_ops.h46 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()
DLoaderAndLayerInterface.md1358 - 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/
Dvk_layer_table.h26 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);
Dvk_layer_table.cpp31 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()
Dthreading.cpp153 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()
Dunique_objects.h91 VkLayerDispatchTable *device_dispatch_table;
Dswapchain.h272 VkLayerDispatchTable *device_dispatch_table;
Dunique_objects.cpp112 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()
Dthreading.h215 VkLayerDispatchTable *device_dispatch_table;
Dimage.cpp61 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()
Dswapchain.cpp1217 my_device_data->device_dispatch_table = new VkLayerDispatchTable; in CreateDevice()
2337 VkLayerDispatchTable *pDisp = my_data->device_dispatch_table; in GetDeviceProcAddr()
Dobject_tracker.cpp471 VkLayerDispatchTable *pDisp = get_dispatch_table(ot_device_table_map, device); in DestroyDevice()
Dcore_validation.cpp133 VkLayerDispatchTable dispatch_table;
/external/vulkan-validation-layers/tests/layers/
Dwrap_objects.h41 VkLayerDispatchTable *disp;
58 VkLayerDispatchTable *pDisp = device_dispatch_table(device); in create_device_register_extensions()
Dwrap_objects.cpp199 VkLayerDispatchTable *pDisp = device_dispatch_table(device); in vkDestroyDevice()
1481 VkLayerDispatchTable *pDisp = device_dispatch_table(device); in vkGetDeviceProcAddr()
/external/vulkan-validation-layers/include/vulkan/
Dvk_layer.h176 } VkLayerDispatchTable; typedef