/external/vulkan-validation-layers/layers/ |
buffer_validation.h | 35 using core_validation::layer_data; 37 bool PreCallValidateCreateImage(layer_data *device_data, const VkImageCreateInfo *pCreateInfo, 40 void PostCallRecordCreateImage(layer_data *device_data, const VkImageCreateInfo *pCreateInfo, VkImage *pImage); 42 void PostCallRecordDestroyImage(layer_data *device_data, VkImage image, IMAGE_STATE *image_state, VK_OBJECT obj_struct); 44 bool PreCallValidateDestroyImage(layer_data *device_data, VkImage image, IMAGE_STATE **image_state, VK_OBJECT *obj_struct); 46 bool ValidateImageAttributes(layer_data *device_data, IMAGE_STATE *image_state, VkImageSubresourceRange range); 52 bool VerifyClearImageLayout(layer_data *device_data, GLOBAL_CB_NODE *cb_node, IMAGE_STATE *image_state, 55 bool VerifyImageLayout(layer_data const *device_data, GLOBAL_CB_NODE const *cb_node, IMAGE_STATE *image_state, 59 void RecordClearImageLayout(layer_data *dev_data, GLOBAL_CB_NODE *cb_node, VkImage image, VkImageSubresourceRange range, 62 bool PreCallValidateCmdClearColorImage(layer_data *dev_data, VkCommandBuffer commandBuffer, VkImage image [all...] |
unique_objects.h | 63 struct layer_data { struct in namespace:unique_objects 82 layer_data() : wsi_enabled(false), gpu(VK_NULL_HANDLE){}; function in struct:unique_objects::layer_data 86 static std::unordered_map<void *, layer_data *> layer_data_map; 115 HandleType Unwrap(MapType *layer_data, HandleType wrappedHandle) { 117 return (HandleType)layer_data->unique_id_mapping[reinterpret_cast<uint64_t const &>(wrappedHandle)]; 123 HandleType WrapNew(MapType *layer_data, HandleType newlyCreatedHandle) { 125 layer_data->unique_id_mapping[unique_id] = reinterpret_cast<uint64_t const &>(newlyCreatedHandle);
|
core_validation_types.h | [all...] |
descriptor_sets.h | 39 using core_validation::layer_data; 193 virtual void BindCommandBuffer(const core_validation::layer_data *, GLOBAL_CB_NODE *) = 0; 206 bool ValidateSampler(const VkSampler, const core_validation::layer_data *); 207 bool ValidateImageUpdate(VkImageView, VkImageLayout, VkDescriptorType, const core_validation::layer_data *, 215 void BindCommandBuffer(const core_validation::layer_data *, GLOBAL_CB_NODE *) override; 230 void BindCommandBuffer(const core_validation::layer_data *, GLOBAL_CB_NODE *) override; 248 void BindCommandBuffer(const core_validation::layer_data *, GLOBAL_CB_NODE *) override; 264 void BindCommandBuffer(const core_validation::layer_data *, GLOBAL_CB_NODE *) override; 278 void BindCommandBuffer(const core_validation::layer_data *, GLOBAL_CB_NODE *) override; 300 bool ValidateUpdateDescriptorSets(const debug_report_data *, const core_validation::layer_data *, uint32_t [all...] |
threading.h | 49 struct layer_data; 223 struct layer_data { struct 274 layer_data() function in struct:layer_data 322 static void startWriteObject(struct layer_data *my_data, type object) { \ 325 static void finishWriteObject(struct layer_data *my_data, type object) { my_data->c_##type.finishWrite(object); } \ 326 static void startReadObject(struct layer_data *my_data, type object) { \ 329 static void finishReadObject(struct layer_data *my_data, type object) { my_data->c_##type.finishRead(object); } 369 static std::unordered_map<void *, layer_data *> layer_data_map; 374 static void startWriteObject(struct layer_data *my_data, VkCommandBuffer object, bool lockPool = true) { 383 static void finishWriteObject(struct layer_data *my_data, VkCommandBuffer object, bool lockPool = true) [all...] |
core_validation.cpp | 126 struct layer_data { struct in namespace:core_validation 179 static unordered_map<void *, layer_data *> layer_data_map; 213 IMAGE_VIEW_STATE *GetImageViewState(const layer_data *dev_data, VkImageView image_view) { 221 SAMPLER_STATE *GetSamplerState(const layer_data *dev_data, VkSampler sampler) { 229 IMAGE_STATE *GetImageState(const layer_data *dev_data, VkImage image) { 237 BUFFER_STATE *GetBufferState(const layer_data *dev_data, VkBuffer buffer) { 245 SWAPCHAIN_NODE *GetSwapchainNode(const layer_data *dev_data, VkSwapchainKHR swapchain) { 253 BUFFER_VIEW_STATE *GetBufferViewState(const layer_data *dev_data, VkBufferView buffer_view) { 261 FENCE_NODE *GetFenceNode(layer_data *dev_data, VkFence fence) { 269 EVENT_STATE *GetEventNode(layer_data *dev_data, VkEvent event) [all...] |
threading.cpp | 44 static void initThreading(layer_data *my_data, const VkAllocationCallbacks *pAllocator) { 65 layer_data *my_data = GetLayerDataPtr(get_dispatch_key(*pInstance), layer_data_map); 83 layer_data *my_data = GetLayerDataPtr(key, layer_data_map); 129 layer_data *my_instance_data = GetLayerDataPtr(get_dispatch_key(gpu), layer_data_map); 148 layer_data *my_device_data = GetLayerDataPtr(get_dispatch_key(*pDevice), layer_data_map); 160 layer_data *dev_data = GetLayerDataPtr(key, layer_data_map); 179 layer_data *my_data = GetLayerDataPtr(key, layer_data_map); 233 layer_data *my_data = GetLayerDataPtr(key, layer_data_map); 246 layer_data *device_data = GetLayerDataPtr(get_dispatch_key(device), layer_data_map); 267 layer_data *my_data [all...] |
object_tracker.h | 90 struct layer_data { struct in namespace:object_tracker 116 layer_data() function in struct:object_tracker::layer_data 131 extern std::unordered_map<void *, layer_data *> layer_data_map; 165 layer_data *device_data = GetLayerDataPtr(get_dispatch_key(dispatchable_object), layer_data_map); 202 layer_data *instance_data = GetLayerDataPtr(get_dispatch_key(dispatchable_object), layer_data_map); 228 layer_data *device_data = GetLayerDataPtr(get_dispatch_key(dispatchable_object), layer_data_map);
|
object_tracker_utils.cpp | 27 std::unordered_map<void *, layer_data *> layer_data_map; 34 void InitObjectTracker(layer_data *my_data, const VkAllocationCallbacks *pAllocator) { 40 layer_data *device_data = GetLayerDataPtr(get_dispatch_key(device), layer_data_map); 59 layer_data *device_data = GetLayerDataPtr(get_dispatch_key(device), layer_data_map); 85 layer_data *device_data = GetLayerDataPtr(get_dispatch_key(queue), layer_data_map); 90 layer_data *instance_data = GetLayerDataPtr(get_dispatch_key(device_data->physical_device), layer_data_map); 108 for (auto layer_data : layer_data_map) { 109 for (auto object : layer_data.second->object_map[kVulkanObjectTypeDevice]) { 111 last_instance = layer_data.second->instance; 116 layer_data *instance_data = GetLayerDataPtr(get_dispatch_key(last_instance), layer_data_map) [all...] |
unique_objects.cpp | 83 layer_data *device_data = GetLayerDataPtr(get_dispatch_key(device), layer_data_map); 187 layer_data *my_device_data = GetLayerDataPtr(get_dispatch_key(*pDevice), layer_data_map); 203 layer_data *dev_data = GetLayerDataPtr(key, layer_data_map); 254 layer_data *device_data = GetLayerDataPtr(get_dispatch_key(device), layer_data_map); 284 layer_data *device_data = GetLayerDataPtr(get_dispatch_key(device), layer_data_map); 324 layer_data *device_data = GetLayerDataPtr(get_dispatch_key(device), layer_data_map); 384 static void PostCallCreateRenderPass(layer_data *dev_data, const VkRenderPassCreateInfo *pCreateInfo, VkRenderPass renderPass) { 404 layer_data *dev_data = GetLayerDataPtr(get_dispatch_key(device), layer_data_map); 416 static void PostCallDestroyRenderPass(layer_data *dev_data, VkRenderPass renderPass) { 421 layer_data *dev_data = GetLayerDataPtr(get_dispatch_key(device), layer_data_map) [all...] |
/prebuilts/ndk/r16/sources/third_party/vulkan/src/tests/layers/ |
test.cpp | 31 struct layer_data { struct in namespace:test 35 layer_data() : instance(VK_NULL_HANDLE), instance_dispatch_table(nullptr) {}; function in struct:test::layer_data 38 static std::unordered_map<void *, layer_data *> layer_data_map; 63 layer_data *instance_data = get_my_data_ptr(get_dispatch_key(*pInstance), layer_data_map); 77 layer_data *instance_data = get_my_data_ptr(key, layer_data_map); 110 layer_data *instance_data = get_my_data_ptr(get_dispatch_key(instance), layer_data_map);
|
/prebuilts/ndk/r16/sources/third_party/vulkan/src/layers/ |
unique_objects.h | 86 struct layer_data { struct in namespace:unique_objects 104 layer_data() : wsi_enabled(false), gpu(VK_NULL_HANDLE){}; function in struct:unique_objects::layer_data 119 static std::unordered_map<void *, layer_data *> layer_data_map;
|
descriptor_sets.h | 158 virtual void BindCommandBuffer(const core_validation::layer_data *, GLOBAL_CB_NODE *) = 0; 171 bool ValidateSampler(const VkSampler, const core_validation::layer_data *); 172 bool ValidateImageUpdate(VkImageView, VkImageLayout, VkDescriptorType, const core_validation::layer_data *, 181 void BindCommandBuffer(const core_validation::layer_data *, GLOBAL_CB_NODE *) override; 197 void BindCommandBuffer(const core_validation::layer_data *, GLOBAL_CB_NODE *) override; 215 void BindCommandBuffer(const core_validation::layer_data *, GLOBAL_CB_NODE *) override; 231 void BindCommandBuffer(const core_validation::layer_data *, GLOBAL_CB_NODE *) override; 245 void BindCommandBuffer(const core_validation::layer_data *, GLOBAL_CB_NODE *) override; 267 bool ValidateUpdateDescriptorSets(const debug_report_data *, const core_validation::layer_data *, uint32_t, 270 void PerformUpdateDescriptorSets(const core_validation::layer_data *, uint32_t, const VkWriteDescriptorSet *, uint32_t [all...] |
object_tracker.h | 87 struct layer_data { struct in namespace:object_tracker 116 layer_data() function in struct:object_tracker::layer_data 126 static std::unordered_map<void *, layer_data *> layer_data_map;
|
core_validation_types.h | 629 // Fwd declarations of layer_data and helpers to look-up/validate state from layer_data maps 631 struct layer_data; 632 cvdescriptorset::DescriptorSet *getSetNode(const layer_data *, VkDescriptorSet); 633 cvdescriptorset::DescriptorSetLayout const *getDescriptorSetLayout(layer_data const *, VkDescriptorSetLayout); 634 DESCRIPTOR_POOL_STATE *getDescriptorPoolState(const layer_data *, const VkDescriptorPool); 635 BUFFER_NODE *getBufferNode(const layer_data *, VkBuffer); 636 IMAGE_STATE *getImageState(const layer_data *, VkImage); 637 DEVICE_MEM_INFO *getMemObjInfo(const layer_data *, VkDeviceMemory); 638 BUFFER_VIEW_STATE *getBufferViewState(const layer_data *, VkBufferView) [all...] |
threading.h | 49 struct layer_data; 210 struct layer_data { struct 251 layer_data() function in struct:layer_data 285 static void startWriteObject(struct layer_data *my_data, type object) { \ 288 static void finishWriteObject(struct layer_data *my_data, type object) { my_data->c_##type.finishWrite(object); } \ 289 static void startReadObject(struct layer_data *my_data, type object) { \ 292 static void finishReadObject(struct layer_data *my_data, type object) { my_data->c_##type.finishRead(object); } 323 static std::unordered_map<void *, layer_data *> layer_data_map; 328 static void startWriteObject(struct layer_data *my_data, VkCommandBuffer object, bool lockPool = true) { 337 static void finishWriteObject(struct layer_data *my_data, VkCommandBuffer object, bool lockPool = true) [all...] |
parameter_validation.cpp | 55 struct layer_data { struct in namespace:parameter_validation 78 layer_data() function in struct:parameter_validation::layer_data 84 static std::unordered_map<void *, layer_data *> layer_data_map; 91 layer_data *data = get_my_data_ptr(key, layer_data_map); 103 layer_data *data = get_my_data_ptr(key, layer_data_map); 111 static void init_parameter_validation(layer_data *my_data, const VkAllocationCallbacks *pAllocator) { 124 layer_data *data = get_my_data_ptr(get_dispatch_key(instance), layer_data_map); 136 layer_data *data = get_my_data_ptr(get_dispatch_key(instance), layer_data_map); [all...] |
unique_objects.cpp | 48 static void initUniqueObjects(layer_data *instance_data, const VkAllocationCallbacks *pAllocator) { 55 layer_data *instance_data = get_my_data_ptr(get_dispatch_key(instance), layer_data_map); 98 layer_data *instance_data = get_my_data_ptr(get_dispatch_key(instance), layer_data_map); 111 layer_data *device_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map); 156 layer_data *instance_data = get_my_data_ptr(get_dispatch_key(*pInstance), layer_data_map); 193 layer_data *instance_data = get_my_data_ptr(key, layer_data_map); 211 layer_data *my_instance_data = get_my_data_ptr(get_dispatch_key(gpu), layer_data_map); 230 layer_data *my_device_data = get_my_data_ptr(get_dispatch_key(*pDevice), layer_data_map); 247 layer_data *dev_data = get_my_data_ptr(key, layer_data_map); 292 layer_data *instance_data = get_my_data_ptr(key, layer_data_map) [all...] |
core_validation.cpp | 131 struct layer_data { struct in namespace:core_validation 175 static unordered_map<void *, layer_data *> layer_data_map; 279 IMAGE_VIEW_STATE *getImageViewState(const layer_data *dev_data, VkImageView image_view) { 287 SAMPLER_STATE *getSamplerState(const layer_data *dev_data, VkSampler sampler) { 295 IMAGE_STATE *getImageState(const layer_data *dev_data, VkImage image) { 303 BUFFER_NODE *getBufferNode(const layer_data *dev_data, VkBuffer buffer) { 311 SWAPCHAIN_NODE *getSwapchainNode(const layer_data *dev_data, VkSwapchainKHR swapchain) { 319 VkSwapchainKHR getSwapchainFromImage(const layer_data *dev_data, VkImage image) { 327 BUFFER_VIEW_STATE *getBufferViewState(const layer_data *my_data, VkBufferView buffer_view) { 335 FENCE_NODE *getFenceNode(layer_data *dev_data, VkFence fence) [all...] |
threading.cpp | 44 static void initThreading(layer_data *my_data, const VkAllocationCallbacks *pAllocator) { 67 layer_data *my_data = get_my_data_ptr(get_dispatch_key(*pInstance), layer_data_map); 85 layer_data *my_data = get_my_data_ptr(key, layer_data_map); 131 layer_data *my_instance_data = get_my_data_ptr(get_dispatch_key(gpu), layer_data_map); 150 layer_data *my_device_data = get_my_data_ptr(get_dispatch_key(*pDevice), layer_data_map); 162 layer_data *dev_data = get_my_data_ptr(key, layer_data_map); 221 layer_data *my_data = get_my_data_ptr(key, layer_data_map); 252 layer_data *dev_data; 270 layer_data *my_data; 297 layer_data *my_data = get_my_data_ptr(get_dispatch_key(instance), layer_data_map) [all...] |
swapchain.h | 267 struct layer_data { struct 290 layer_data() function in struct:layer_data
|
image.cpp | 56 struct layer_data { struct in namespace:image 68 layer_data() function in struct:image::layer_data 73 static unordered_map<void *, layer_data *> layer_data_map; 76 static void init_image(layer_data *my_data, const VkAllocationCallbacks *pAllocator) { 80 static IMAGE_STATE const *getImageState(layer_data const *dev_data, VkImage image) { 91 layer_data *my_data = get_my_data_ptr(get_dispatch_key(instance), layer_data_map); 102 layer_data *my_data = get_my_data_ptr(get_dispatch_key(instance), layer_data_map); 110 layer_data *my_data = get_my_data_ptr(get_dispatch_key(instance), layer_data_map); 133 layer_data *my_data = get_my_data_ptr(get_dispatch_key(*pInstance), layer_data_map); 149 layer_data *my_data = get_my_data_ptr(key, layer_data_map) [all...] |
/external/vulkan-validation-layers/tests/layers/ |
test.cpp | 31 struct layer_data { struct in namespace:test 35 layer_data() : instance(VK_NULL_HANDLE), instance_dispatch_table(nullptr) {}; function in struct:test::layer_data 40 static std::unordered_map<void *, layer_data *> layer_data_map; 65 layer_data *instance_data = GetLayerDataPtr(get_dispatch_key(*pInstance), layer_data_map); 78 layer_data *instance_data = GetLayerDataPtr(key, layer_data_map); 111 layer_data *instance_data = GetLayerDataPtr(get_dispatch_key(instance), layer_data_map); 124 layer_data *instance_data = GetLayerDataPtr(get_dispatch_key(instance), layer_data_map);
|
/prebuilts/ndk/r16/sources/third_party/vulkan/src/build-android/generated/include/ |
thread_check.h | 46 layer_data *my_data = get_my_data_ptr(key, layer_data_map); 91 layer_data *my_data = get_my_data_ptr(key, layer_data_map); 112 layer_data *my_data = get_my_data_ptr(key, layer_data_map); 152 layer_data *my_data = get_my_data_ptr(key, layer_data_map); 172 layer_data *my_data = get_my_data_ptr(key, layer_data_map); 197 layer_data *my_data = get_my_data_ptr(key, layer_data_map); 219 layer_data *my_data = get_my_data_ptr(key, layer_data_map); 246 layer_data *my_data = get_my_data_ptr(key, layer_data_map); 271 layer_data *my_data = get_my_data_ptr(key, layer_data_map); 295 layer_data *my_data = get_my_data_ptr(key, layer_data_map) [all...] |
unique_objects_wrappers.h | 82 layer_data *dev_data = get_my_data_ptr(get_dispatch_key(queue), layer_data_map); 122 layer_data *dev_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map); 140 layer_data *dev_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map); 154 layer_data *dev_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map); 168 layer_data *dev_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map); 193 layer_data *dev_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map); 218 layer_data *dev_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map); 233 layer_data *dev_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map); 250 layer_data *dev_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map); 266 layer_data *dev_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map) [all...] |