Searched refs:pBindInfo (Results 1 - 12 of 12) sorted by relevance

/external/vulkan-validation-layers/layers/
H A Dunique_objects.h270 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 Dobject_tracker.h759 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 Dcore_validation.cpp455 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 Dparameter_validation.cpp2185 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 DvkDeviceDriverImpl.inl90 VkResult DeviceDriver::queueBindSparse (VkQueue queue, deUint32 bindInfoCount, const VkBindSparseInfo* pBindInfo, VkFence fence) const
92 return m_vk.queueBindSparse(queue, bindInfoCount, pBindInfo, fence);
H A DvkConcreteDeviceInterface.inl21 virtual VkResult queueBindSparse (VkQueue queue, deUint32 bindInfoCount, const VkBindSparseInfo* pBindInfo, VkFence fence) const;
H A DvkVirtualDeviceInterface.inl21 virtual VkResult queueBindSparse (VkQueue queue, deUint32 bindInfoCount, const VkBindSparseInfo* pBindInfo, VkFence fence) const = 0;
H A DvkNullDriverImpl.inl466 VKAPI_ATTR VkResult VKAPI_CALL queueBindSparse (VkQueue queue, deUint32 bindInfoCount, const VkBindSparseInfo* pBindInfo, VkFence fence)
470 DE_UNREF(pBindInfo);
H A DvkFunctionPointerTypes.inl38 typedef VKAPI_ATTR VkResult (VKAPI_CALL* QueueBindSparseFunc) (VkQueue queue, deUint32 bindInfoCount, const VkBindSparseInfo* pBindInfo, VkFence fence);
/external/vulkan-validation-layers/loader/
H A Dtrampoline.c1045 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 Dvulkan.h2231 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 Dvulkan.h2240 typedef VkResult (VKAPI_PTR *PFN_vkQueueBindSparse)(VkQueue queue, uint32_t bindInfoCount, const VkBindSparseInfo* pBindInfo, VkFence fence);
2525 const VkBindSparseInfo* pBindInfo,

Completed in 259 milliseconds