Home
last modified time | relevance | path

Searched refs:SerialQueue (Results 1 – 15 of 15) sorted by relevance

/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/
DFencedDeleter.h51 SerialQueue<ExecutionSerial, VkBuffer> mBuffersToDelete;
52 SerialQueue<ExecutionSerial, VkDescriptorPool> mDescriptorPoolsToDelete;
53 SerialQueue<ExecutionSerial, VkDeviceMemory> mMemoriesToDelete;
54 SerialQueue<ExecutionSerial, VkFramebuffer> mFramebuffersToDelete;
55 SerialQueue<ExecutionSerial, VkImage> mImagesToDelete;
56 SerialQueue<ExecutionSerial, VkImageView> mImageViewsToDelete;
57 SerialQueue<ExecutionSerial, VkPipeline> mPipelinesToDelete;
58 SerialQueue<ExecutionSerial, VkPipelineLayout> mPipelineLayoutsToDelete;
59 SerialQueue<ExecutionSerial, VkQueryPool> mQueryPoolsToDelete;
60 SerialQueue<ExecutionSerial, VkRenderPass> mRenderPassesToDelete;
[all …]
DDeviceVk.h169 SerialQueue<ExecutionSerial, Ref<DescriptorSetAllocator>>
196 SerialQueue<ExecutionSerial, CommandPoolAndBuffer> mCommandsInFlight;
DResourceMemoryAllocatorVk.h61 SerialQueue<ExecutionSerial, ResourceMemoryAllocation> mSubAllocationsToDelete;
DDescriptorSetAllocator.h70 SerialQueue<ExecutionSerial, Deallocation> mPendingDeallocations;
/third_party/skia/third_party/externals/dawn/src/common/
DSerialQueue.h23 class SerialQueue; variable
26 struct SerialStorageTraits<SerialQueue<SerialT, ValueT>> {
40 class SerialQueue : public SerialStorage<SerialQueue<Serial, Value>> {
53 void SerialQueue<Serial, Value>::Enqueue(const Value& value, Serial serial) {
63 void SerialQueue<Serial, Value>::Enqueue(Value&& value, Serial serial) {
73 void SerialQueue<Serial, Value>::Enqueue(const std::vector<Value>& values, Serial serial) {
80 void SerialQueue<Serial, Value>::Enqueue(std::vector<Value>&& values, Serial serial) {
DCMakeLists.txt47 "SerialQueue.h"
DBUILD.gn199 "SerialQueue.h",
/third_party/skia/third_party/externals/dawn/src/tests/unittests/
DSerialQueueTests.cpp20 using TestSerialQueue = SerialQueue<uint64_t, int>;
23 TEST(SerialQueue, BasicTest) { in TEST() argument
60 TEST(SerialQueue, EnqueueVectors) { in TEST() argument
81 TEST(SerialQueue, IterateUpTo) { in TEST() argument
103 TEST(SerialQueue, ClearUpTo) { in TEST() argument
127 TEST(SerialQueue, FirstSerial) { in TEST() argument
149 TEST(SerialQueue, LastSerial) { in TEST() argument
160 TEST(SerialQueue, TypedInteger) { in TEST() argument
162 using MySerialQueue = SerialQueue<MySerial, int>; in TEST()
/third_party/skia/third_party/externals/dawn/src/dawn_native/d3d12/
DCommandAllocatorManager.h53 SerialQueue<ExecutionSerial, IndexedCommandAllocator> mInFlightCommandAllocators;
DStagingDescriptorAllocatorD3D12.h80 SerialQueue<ExecutionSerial, CPUDescriptorHeapAllocation> mAllocationsToDelete;
DResourceAllocatorManagerD3D12.h102 SerialQueue<ExecutionSerial, ResourceHeapAllocation> mAllocationsToDelete;
DDeviceD3D12.h218 SerialQueue<ExecutionSerial, ComPtr<IUnknown>> mUsedComObjectRefs;
/third_party/skia/third_party/externals/dawn/src/dawn_native/
DRingBufferAllocator.h50 SerialQueue<ExecutionSerial, Request>
DDynamicUploader.h61 SerialQueue<ExecutionSerial, std::unique_ptr<StagingBufferBase>> mReleasedStagingBuffers;
DQueue.h106 SerialQueue<ExecutionSerial, std::unique_ptr<TaskInFlight>> mTasksInFlight;