/external/vulkan-validation-layers/layers/ |
H A D | unique_objects.h | 270 VkResult explicit_QueueBindSparse(VkQueue queue, uint32_t bindInfoCount, const VkBindSparseInfo *pBindInfo, VkFence fence) { argument 272 // 0 : pBindInfo[bindInfoCount]->pBufferBinds[bufferBindCount]->buffer,VkBuffer, 273 // pBindInfo[bindInfoCount]->pBufferBinds[bufferBindCount]->pBinds[bindCount]->memory,VkDeviceMemory, 274 // pBindInfo[bindInfoCount]->pImageOpaqueBinds[imageOpaqueBindCount]->image,VkImage, 275 // pBindInfo[bindInfoCount]->pImageOpaqueBinds[imageOpaqueBindCount]->pBinds[bindCount]->memory,VkDeviceMemory, 276 // pBindInfo[bindInfoCount]->pImageBinds[imageBindCount]->image,VkImage, 277 // pBindInfo[bindInfoCount]->pImageBinds[imageBindCount]->pBinds[bindCount]->memory,VkDeviceMemory 286 if (pBindInfo) { 288 if (pBindInfo[index0].pBufferBinds) { 289 for (uint32_t index1 = 0; index1 < pBindInfo[index [all...] |
H A D | object_tracker.h | 759 VkResult explicit_QueueBindSparse(VkQueue queue, uint32_t bindInfoCount, const VkBindSparseInfo *pBindInfo, VkFence fence) { argument 764 for (uint32_t j = 0; j < pBindInfo[i].bufferBindCount; j++) 765 validate_buffer(queue, pBindInfo[i].pBufferBinds[j].buffer, VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_EXT, false); 766 for (uint32_t j = 0; j < pBindInfo[i].imageOpaqueBindCount; j++) 767 validate_image(queue, pBindInfo[i].pImageOpaqueBinds[j].image, VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_EXT, false); 768 for (uint32_t j = 0; j < pBindInfo[i].imageBindCount; j++) 769 validate_image(queue, pBindInfo[i].pImageBinds[j].image, VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_EXT, false); 775 get_dispatch_table(object_tracker_device_table_map, queue)->QueueBindSparse(queue, bindInfoCount, pBindInfo, fence);
|
H A D | core_validation.cpp | 455 MT_OBJ_BINDING_INFO *pBindInfo = get_object_binding_info(my_data, (uint64_t)image, VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_EXT); local 456 if (pBindInfo) { 457 skipCall = validate_usage_flags(my_data, disp_obj, pBindInfo->create_info.image.usage, desired, strict, (uint64_t)image, 469 MT_OBJ_BINDING_INFO *pBindInfo = get_object_binding_info(my_data, (uint64_t)buffer, VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_EXT); local 470 if (pBindInfo) { 471 skipCall = validate_usage_flags(my_data, disp_obj, pBindInfo->create_info.buffer.usage, desired, strict, (uint64_t)buffer, 509 MT_OBJ_BINDING_INFO *pBindInfo = local 511 if (pBindInfo && !pBindInfo->valid) { 531 MT_OBJ_BINDING_INFO *pBindInfo local [all...] |
H A D | parameter_validation.cpp | 2185 bool PostQueueBindSparse(VkQueue queue, uint32_t bindInfoCount, const VkBindSparseInfo *pBindInfo, VkFence fence, VkResult result) { argument 2198 vkQueueBindSparse(VkQueue queue, uint32_t bindInfoCount, const VkBindSparseInfo *pBindInfo, VkFence fence) { argument 2204 skipCall |= parameter_validation_vkQueueBindSparse(my_data->report_data, bindInfoCount, pBindInfo, fence); 2207 result = get_dispatch_table(pc_device_table_map, queue)->QueueBindSparse(queue, bindInfoCount, pBindInfo, fence); 2209 PostQueueBindSparse(queue, bindInfoCount, pBindInfo, fence, result);
|
/external/deqp/external/vulkancts/framework/vulkan/ |
H A D | vkDeviceDriverImpl.inl | 90 VkResult DeviceDriver::queueBindSparse (VkQueue queue, deUint32 bindInfoCount, const VkBindSparseInfo* pBindInfo, VkFence fence) const 92 return m_vk.queueBindSparse(queue, bindInfoCount, pBindInfo, fence);
|
H A D | vkConcreteDeviceInterface.inl | 21 virtual VkResult queueBindSparse (VkQueue queue, deUint32 bindInfoCount, const VkBindSparseInfo* pBindInfo, VkFence fence) const;
|
H A D | vkVirtualDeviceInterface.inl | 21 virtual VkResult queueBindSparse (VkQueue queue, deUint32 bindInfoCount, const VkBindSparseInfo* pBindInfo, VkFence fence) const = 0;
|
H A D | vkNullDriverImpl.inl | 466 VKAPI_ATTR VkResult VKAPI_CALL queueBindSparse (VkQueue queue, deUint32 bindInfoCount, const VkBindSparseInfo* pBindInfo, VkFence fence) 470 DE_UNREF(pBindInfo);
|
H A D | vkFunctionPointerTypes.inl | 38 typedef VKAPI_ATTR VkResult (VKAPI_CALL* QueueBindSparseFunc) (VkQueue queue, deUint32 bindInfoCount, const VkBindSparseInfo* pBindInfo, VkFence fence);
|
/external/vulkan-validation-layers/loader/ |
H A D | trampoline.c | 1045 const VkBindSparseInfo *pBindInfo, VkFence fence) { 1050 return disp->QueueBindSparse(queue, bindInfoCount, pBindInfo, fence); 1044 vkQueueBindSparse(VkQueue queue, uint32_t bindInfoCount, const VkBindSparseInfo *pBindInfo, VkFence fence) argument
|
/external/skia/third_party/vulkan/ |
H A D | vulkan.h | 2231 typedef VkResult (VKAPI_PTR *PFN_vkQueueBindSparse)(VkQueue queue, uint32_t bindInfoCount, const VkBindSparseInfo* pBindInfo, VkFence fence); 2516 const VkBindSparseInfo* pBindInfo,
|
/external/vulkan-validation-layers/include/vulkan/ |
H A D | vulkan.h | 2240 typedef VkResult (VKAPI_PTR *PFN_vkQueueBindSparse)(VkQueue queue, uint32_t bindInfoCount, const VkBindSparseInfo* pBindInfo, VkFence fence); 2525 const VkBindSparseInfo* pBindInfo,
|