/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/sparse_resources/ |
H A D | vktSparseResourcesQueueBindSparseTests.cpp | 182 std::vector<VkSemaphore> waitSemaphores; in iterate() local 190 waitSemaphores.push_back(**allSemaphores.back()); in iterate() 211 sparseQueue, 0u, DE_NULL, DE_NULL, numSemaphores, getDataOrNullptr(waitSemaphores))); in iterate() 218 otherQueues[numQueues - 2], 0u, DE_NULL, DE_NULL, 1u, getDataOrNullptr(waitSemaphores, numSemaphores - 1))); in iterate() 229 sparseQueue, m_params.numWaitSemaphores, getDataOrNullptr(waitSemaphores), m_params.numSignalSemaphores, getDataOrNullptr(signalSemaphores))); in iterate() 298 // May return an error if some waitSemaphores didn't get signaled in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/framework/vulkan/ |
H A D | vkCmdUtil.cpp | 353 const VkSemaphore* waitSemaphores, in submitCommandsAndWait() 356 const auto fence = submitCommands(vk, device, queue, commandBuffer, useDeviceGroups, deviceMask, waitSemaphoreCount, waitSemaphores, waitStages); in submitCommandsAndWait() 372 const VkSemaphore* waitSemaphores, in submitCommands() 380 DE_ASSERT(waitSemaphores != nullptr); in submitCommands() 401 waitSemaphores, // const VkSemaphore* pWaitSemaphores; in submitCommands() 346 submitCommandsAndWait(const DeviceInterface& vk, const VkDevice device, const VkQueue queue, const VkCommandBuffer commandBuffer, const bool useDeviceGroups, const deUint32 deviceMask, const deUint32 waitSemaphoreCount, const VkSemaphore* waitSemaphores, const VkPipelineStageFlags* waitStages) submitCommandsAndWait() argument 365 submitCommands(const DeviceInterface& vk, const VkDevice device, const VkQueue queue, const VkCommandBuffer commandBuffer, const bool useDeviceGroups, const deUint32 deviceMask, const deUint32 waitSemaphoreCount, const VkSemaphore* waitSemaphores, const VkPipelineStageFlags* waitStages) submitCommands() argument
|
H A D | vkCmdUtil.hpp | 160 const VkSemaphore* waitSemaphores = nullptr, 170 const VkSemaphore* waitSemaphores = nullptr,
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/sparse_resources/ |
H A D | vktSparseResourcesQueueBindSparseTests.cpp | 182 std::vector<VkSemaphore> waitSemaphores; in iterate() local 190 waitSemaphores.push_back(**allSemaphores.back()); in iterate() 211 sparseQueue, 0u, DE_NULL, DE_NULL, numSemaphores, getDataOrNullptr(waitSemaphores))); in iterate() 218 otherQueues[numQueues - 2], 0u, DE_NULL, DE_NULL, 1u, getDataOrNullptr(waitSemaphores, numSemaphores - 1))); in iterate() 229 sparseQueue, m_params.numWaitSemaphores, getDataOrNullptr(waitSemaphores), m_params.numSignalSemaphores, getDataOrNullptr(signalSemaphores))); in iterate() 298 // May return an error if some waitSemaphores didn't get signaled in iterate()
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/ |
H A D | DeviceVk.cpp | 251 std::vector<VkPipelineStageFlags> dstStageMasks(mRecordingContext.waitSemaphores.size(), in SubmitPendingCommands() 258 static_cast<uint32_t>(mRecordingContext.waitSemaphores.size()); in SubmitPendingCommands() 259 submitInfo.pWaitSemaphores = AsVkArray(mRecordingContext.waitSemaphores.data()); in SubmitPendingCommands() 279 for (VkSemaphore semaphore : mRecordingContext.waitSemaphores) { in SubmitPendingCommands() 810 std::vector<VkSemaphore> waitSemaphores; in CreateTextureWrappingVulkanImage() local 811 waitSemaphores.reserve(waitHandles.size()); in CreateTextureWrappingVulkanImage() 822 &waitSemaphores)) || in CreateTextureWrappingVulkanImage() 824 waitSemaphores))) { in CreateTextureWrappingVulkanImage() 837 for (VkSemaphore semaphore : waitSemaphores) { in CreateTextureWrappingVulkanImage() 934 for (VkSemaphore semaphore : mRecordingContext.waitSemaphores) { in DestroyImpl() [all...] |
H A D | CommandRecordingContext.h | 26 std::vector<VkSemaphore> waitSemaphores = {}; member
|
H A D | TextureVk.h | 89 std::vector<VkSemaphore> waitSemaphores);
|
H A D | TextureVk.cpp | 735 std::vector<VkSemaphore> waitSemaphores) { in BindExternalMemory() 749 mWaitRequirements = std::move(waitSemaphores); in BindExternalMemory() 961 recordingContext->waitSemaphores.insert(recordingContext->waitSemaphores.end(), in TweakTransitionForExternalUsage() 732 BindExternalMemory(const ExternalImageDescriptorVk* descriptor, VkSemaphore signalSemaphore, VkDeviceMemory externalMemoryAllocation, std::vector<VkSemaphore> waitSemaphores) BindExternalMemory() argument
|
H A D | NativeSwapChainImplVk.cpp | 191 mDevice->GetPendingRecordingContext()->waitSemaphores.push_back(semaphore); in GetNextTexture()
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/ |
H A D | CommandProcessor.cpp | 25 const std::vector<VkSemaphore> &waitSemaphores, in InitializeSubmitInfo() 31 ASSERT(waitSemaphores.size() == waitSemaphoreStageMasks.size()); in InitializeSubmitInfo() 35 submitInfo->waitSemaphoreCount = static_cast<uint32_t>(waitSemaphores.size()); in InitializeSubmitInfo() 36 submitInfo->pWaitSemaphores = waitSemaphores.data(); in InitializeSubmitInfo() 216 const std::vector<VkSemaphore> &waitSemaphores, in initFlushAndQueueSubmit() 227 mWaitSemaphores = waitSemaphores; in initFlushAndQueueSubmit() 688 const std::vector<VkSemaphore> &waitSemaphores, in submitFrame() 699 task.initFlushAndQueueSubmit(waitSemaphores, waitSemaphoreStageMasks, signalSemaphore, in submitFrame() 1028 const std::vector<VkSemaphore> &waitSemaphores, in submitFrame() 1042 InitializeSubmitInfo(&submitInfo, commandBuffer, waitSemaphores, waitSemaphoreStageMask in submitFrame() 23 InitializeSubmitInfo(VkSubmitInfo *submitInfo, const vk::PrimaryCommandBuffer &commandBuffer, const std::vector<VkSemaphore> &waitSemaphores, const std::vector<VkPipelineStageFlags> &waitSemaphoreStageMasks, const vk::Semaphore *signalSemaphore) InitializeSubmitInfo() argument 215 initFlushAndQueueSubmit( const std::vector<VkSemaphore> &waitSemaphores, const std::vector<VkPipelineStageFlags> &waitSemaphoreStageMasks, const Semaphore *semaphore, bool hasProtectedContent, egl::ContextPriority priority, CommandPool *commandPool, GarbageList &¤tGarbage, std::vector<CommandBuffer> &&commandBuffersToReset, Serial submitQueueSerial) initFlushAndQueueSubmit() argument 684 submitFrame( Context *context, bool hasProtectedContent, egl::ContextPriority priority, const std::vector<VkSemaphore> &waitSemaphores, const std::vector<VkPipelineStageFlags> &waitSemaphoreStageMasks, const Semaphore *signalSemaphore, GarbageList &¤tGarbage, std::vector<CommandBuffer> &&commandBuffersToReset, CommandPool *commandPool, Serial submitQueueSerial) submitFrame() argument 1024 submitFrame( Context *context, bool hasProtectedContent, egl::ContextPriority priority, const std::vector<VkSemaphore> &waitSemaphores, const std::vector<VkPipelineStageFlags> &waitSemaphoreStageMasks, const Semaphore *signalSemaphore, GarbageList &¤tGarbage, std::vector<CommandBuffer> &&commandBuffersToReset, CommandPool *commandPool, Serial submitQueueSerial) submitFrame() argument [all...] |
H A D | CommandProcessor.h | 98 void initFlushAndQueueSubmit(const std::vector<VkSemaphore> &waitSemaphores, 289 const std::vector<VkSemaphore> &waitSemaphores, 354 const std::vector<VkSemaphore> &waitSemaphores, 503 const std::vector<VkSemaphore> &waitSemaphores,
|
/third_party/skia/src/gpu/vk/ |
H A D | GrVkSecondaryCBDrawContext.cpp | 86 const GrBackendSemaphore waitSemaphores[], in wait() 88 return fDevice->wait(numSemaphores, waitSemaphores, deleteSemaphoresAfterWait); in wait() 85 wait(int numSemaphores, const GrBackendSemaphore waitSemaphores[], bool deleteSemaphoresAfterWait) wait() argument
|
H A D | GrVkCommandBuffer.cpp | 570 const VkSemaphore* waitSemaphores, 590 submitInfo.pWaitSemaphores = waitSemaphores; 615 SkTArray<GrVkSemaphore::Resource*>& waitSemaphores) { 636 int waitCount = waitSemaphores.count(); 658 if (waitSemaphores[i]->shouldWait()) { 659 this->addResource(waitSemaphores[i]); 660 vkWaitSems.push_back(waitSemaphores[i]->semaphore()); 673 waitSemaphores[i]->markAsWaited();
|
H A D | GrVkSecondaryCBDrawContext.h | 86 @param numSemaphores size of waitSemaphores array 87 @param waitSemaphores array of semaphore containers 92 const GrBackendSemaphore waitSemaphores[],
|
H A D | GrVkCommandBuffer.h | 310 SkTArray<GrVkSemaphore::Resource*>& waitSemaphores);
|
/third_party/skia/src/gpu/ |
H A D | BaseDevice.h | 58 const GrBackendSemaphore* waitSemaphores,
|
/third_party/skia/src/image/ |
H A D | SkSurface_Gpu.h | 51 bool onWait(int numSemaphores, const GrBackendSemaphore* waitSemaphores,
|
H A D | SkSurface_Base.h | 126 virtual bool onWait(int numSemaphores, const GrBackendSemaphore* waitSemaphores, in onWait() argument
|
H A D | SkSurface.cpp | 325 bool SkSurface::wait(int numSemaphores, const GrBackendSemaphore* waitSemaphores, in wait() argument 327 return asSB(this)->onWait(numSemaphores, waitSemaphores, deleteSemaphoresAfterWait); in wait()
|
H A D | SkSurface_Gpu.cpp | 230 bool SkSurface_Gpu::onWait(int numSemaphores, const GrBackendSemaphore* waitSemaphores, in onWait() argument 232 return fDevice->wait(numSemaphores, waitSemaphores, deleteSemaphoresAfterWait); in onWait()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/synchronization/ |
H A D | vktSynchronizationTimelineSemaphoreTests.cpp | 224 VkResult result = vk.waitSemaphores(device, &waitInfo, 0ull); in iterate() 337 VkResult result = vk.waitSemaphores(device, &waitInfo, 0ull); in iterate() 355 VkResult result = vk.waitSemaphores(device, &waitInfo, ~(0ull)); in iterate() 663 result = vk.waitSemaphores(device, &waitInfo, 0ull); in initialValueCase() 698 result = vk.waitSemaphores(device, &waitInfo, 0ull); in initialValueCase() 718 result = vk.waitSemaphores(device, &waitInfo, 0ull); in initialValueCase() 827 result = m_vkd.waitSemaphores(m_device, &waitInfo, ~(deUint64)0u); in run() 2523 VK_CHECK(vkd.waitSemaphores(device, &waitInfo, kTimeout)); in hostWait() 2532 SemaphoreVec waitSemaphores; in iterate() local 2537 waitSemaphores in iterate() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/synchronization/ |
H A D | vktSynchronizationTimelineSemaphoreTests.cpp | 225 VkResult result = vk.waitSemaphores(device, &waitInfo, 0ull); in iterate() 338 VkResult result = vk.waitSemaphores(device, &waitInfo, 0ull); in iterate() 356 VkResult result = vk.waitSemaphores(device, &waitInfo, ~(0ull)); in iterate() 659 result = vk.waitSemaphores(device, &waitInfo, 0ull); in initialValueCase() 694 result = vk.waitSemaphores(device, &waitInfo, 0ull); in initialValueCase() 714 result = vk.waitSemaphores(device, &waitInfo, 0ull); in initialValueCase() 822 result = m_vkd.waitSemaphores(m_device, &waitInfo, ~(deUint64)0u); in run() 2513 VK_CHECK(vkd.waitSemaphores(device, &waitInfo, kTimeout)); in hostWait() 2522 SemaphoreVec waitSemaphores; in iterate() local 2527 waitSemaphores in iterate() [all...] |
/third_party/skia/third_party/externals/angle2/src/tests/test_utils/ |
H A D | VulkanHelper.cpp | 903 const VkSemaphore waitSemaphores[] = { 909 constexpr uint32_t waitSemaphoreCount = std::extent<decltype(waitSemaphores)>(); 912 "waitSemaphores and waitDstStageMasks must be the same length"); 919 /* .pWaitSemaphores = */ waitSemaphores,
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/postmortem/ |
H A D | vktPostmortemDeviceLossTests.cpp | 240 "waitSemaphores", in iterate() 245 return deviceDriver.waitSemaphores(*logicalDevice, &waitInfo, waitTimeout); in iterate() 308 // skip waitSemaphores / getQueryPoolResults in iterate()
|
/third_party/skia/src/gpu/v1/ |
H A D | Device_v1.h | 35 const GrBackendSemaphore* waitSemaphores,
|