Lines Matching refs:mDevice

21     FencedDeleter::FencedDeleter(Device* device) : mDevice(device) {  in FencedDeleter()
42 mBuffersToDelete.Enqueue(buffer, mDevice->GetPendingCommandSerial()); in DeleteWhenUnused()
46 mDescriptorPoolsToDelete.Enqueue(pool, mDevice->GetPendingCommandSerial()); in DeleteWhenUnused()
50 mMemoriesToDelete.Enqueue(memory, mDevice->GetPendingCommandSerial()); in DeleteWhenUnused()
54 mFramebuffersToDelete.Enqueue(framebuffer, mDevice->GetPendingCommandSerial()); in DeleteWhenUnused()
58 mImagesToDelete.Enqueue(image, mDevice->GetPendingCommandSerial()); in DeleteWhenUnused()
62 mImageViewsToDelete.Enqueue(view, mDevice->GetPendingCommandSerial()); in DeleteWhenUnused()
66 mPipelinesToDelete.Enqueue(pipeline, mDevice->GetPendingCommandSerial()); in DeleteWhenUnused()
70 mPipelineLayoutsToDelete.Enqueue(layout, mDevice->GetPendingCommandSerial()); in DeleteWhenUnused()
74 mRenderPassesToDelete.Enqueue(renderPass, mDevice->GetPendingCommandSerial()); in DeleteWhenUnused()
78 mSamplersToDelete.Enqueue(sampler, mDevice->GetPendingCommandSerial()); in DeleteWhenUnused()
82 mSemaphoresToDelete.Enqueue(semaphore, mDevice->GetPendingCommandSerial()); in DeleteWhenUnused()
86 mShaderModulesToDelete.Enqueue(module, mDevice->GetPendingCommandSerial()); in DeleteWhenUnused()
90 mSurfacesToDelete.Enqueue(surface, mDevice->GetPendingCommandSerial()); in DeleteWhenUnused()
94 mSwapChainsToDelete.Enqueue(swapChain, mDevice->GetPendingCommandSerial()); in DeleteWhenUnused()
98 VkDevice vkDevice = mDevice->GetVkDevice(); in Tick()
99 VkInstance instance = mDevice->GetVkInstance(); in Tick()
104 mDevice->fn.DestroyBuffer(vkDevice, buffer, nullptr); in Tick()
108 mDevice->fn.DestroyImage(vkDevice, image, nullptr); in Tick()
113 mDevice->fn.FreeMemory(vkDevice, memory, nullptr); in Tick()
118 mDevice->fn.DestroyPipelineLayout(vkDevice, layout, nullptr); in Tick()
123 mDevice->fn.DestroyRenderPass(vkDevice, renderPass, nullptr); in Tick()
128 mDevice->fn.DestroyFramebuffer(vkDevice, framebuffer, nullptr); in Tick()
133 mDevice->fn.DestroyImageView(vkDevice, view, nullptr); in Tick()
138 mDevice->fn.DestroyShaderModule(vkDevice, module, nullptr); in Tick()
143 mDevice->fn.DestroyPipeline(vkDevice, pipeline, nullptr); in Tick()
149 mDevice->fn.DestroySwapchainKHR(vkDevice, swapChain, nullptr); in Tick()
153 mDevice->fn.DestroySurfaceKHR(instance, surface, nullptr); in Tick()
158 mDevice->fn.DestroySemaphore(vkDevice, semaphore, nullptr); in Tick()
163 mDevice->fn.DestroyDescriptorPool(vkDevice, pool, nullptr); in Tick()
168 mDevice->fn.DestroySampler(vkDevice, sampler, nullptr); in Tick()