Home
last modified time | relevance | path

Searched refs:deviceInterface (Results 1 – 23 of 23) sorted by relevance

/external/deqp/external/vulkancts/modules/vulkan/pipeline/
DvktPipelineMultisampleBaseResolveAndPerSampleFetch.cpp120 const DeviceInterface& deviceInterface = m_context.getDeviceInterface(); in iterate() local
160 …const de::UniquePtr<Image> imageMS(new Image(deviceInterface, device, allocator, imageMSInfo, Memo… in iterate()
168 …const de::UniquePtr<Image> imageRS(new Image(deviceInterface, device, allocator, imageRSInfo, Memo… in iterate()
176 …imagesPerSampleVec[sampleNdx] = de::SharedPtr<Image>(new Image(deviceInterface, device, allocator,… in iterate()
321 const Unique<VkRenderPass> renderPass(createRenderPass(deviceInterface, device, &renderPassInfo)); in iterate()
330 …imageViewsShPtrs[0] = makeVkSharedPtr(makeImageView(deviceInterface, device, **imageMS, mapImageVi… in iterate()
331 …imageViewsShPtrs[1] = makeVkSharedPtr(makeImageView(deviceInterface, device, **imageRS, mapImageVi… in iterate()
338 …SubpassAttachmentsCount + sampleNdx] = makeVkSharedPtr(makeImageView(deviceInterface, device, **im… in iterate()
356 …const Unique<VkFramebuffer> framebuffer(createFramebuffer(deviceInterface, device, &framebufferInf… in iterate()
372 …const Unique<VkPipelineLayout> pipelineLayoutMSPass(createPipelineLayout(deviceInterface, device, … in iterate()
[all …]
DvktPipelineMultisampleBaseResolve.cpp48 const DeviceInterface& deviceInterface = m_context.getDeviceInterface(); in iterate() local
88 …const de::UniquePtr<Image> imageMS(new Image(deviceInterface, device, allocator, imageMSInfo, Memo… in iterate()
95 …const de::UniquePtr<Image> imageRS(new Image(deviceInterface, device, allocator, imageRSInfo, Memo… in iterate()
167 const Unique<VkRenderPass> renderPass(createRenderPass(deviceInterface, device, &renderPassInfo)); in iterate()
172 …const Unique<VkImageView> imageMSView(makeImageView(deviceInterface, device, **imageMS, mapImageVi… in iterate()
173 …const Unique<VkImageView> imageRSView(makeImageView(deviceInterface, device, **imageRS, mapImageVi… in iterate()
191 …const Unique<VkFramebuffer> framebuffer(createFramebuffer(deviceInterface, device, &framebufferInf… in iterate()
205 …const Unique<VkPipelineLayout> pipelineLayout(createPipelineLayout(deviceInterface, device, &pipel… in iterate()
210 …de::SharedPtr<Buffer> vertexBuffer = de::SharedPtr<Buffer>(new Buffer(deviceInterface, device, all… in iterate()
215 flushAlloc(deviceInterface, device, vertexBufferAllocation); in iterate()
[all …]
DvktPipelineMultisampleShaderBuiltInTests.cpp637 const DeviceInterface& deviceInterface = m_context.getDeviceInterface(); in createMSPassDescSetLayout() local
643 .build(deviceInterface, device); in createMSPassDescSetLayout()
652 const DeviceInterface& deviceInterface = m_context.getDeviceInterface(); in createMSPassDescSet() local
659 .build(deviceInterface, device, VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT, 1u); in createMSPassDescSet()
662 m_descriptorSet = makeDescriptorSet(deviceInterface, device, *m_descriptorPool, *descSetLayout); in createMSPassDescSet()
666 …m_buffer = de::MovePtr<Buffer>(new Buffer(deviceInterface, device, allocator, bufferSampleMaskInfo… in createMSPassDescSet()
670 flushAlloc(deviceInterface, device, m_buffer->getAllocation()); in createMSPassDescSet()
676 .update(deviceInterface, device); in createMSPassDescSet()
/external/deqp/external/vulkancts/modules/vulkan/sparse_resources/
DvktSparseResourcesBufferSparseResidency.cpp165 const DeviceInterface& deviceInterface = getDeviceInterface(); in iterate() local
199 …const Unique<VkBuffer> sparseBuffer(createBuffer(deviceInterface, getDevice(), &bufferCreateInfo)); in iterate()
202 …const Unique<VkSemaphore> bufferMemoryBindSemaphore(createSemaphore(deviceInterface, getDevice())); in iterate()
204 …const VkMemoryRequirements bufferMemRequirements = getBufferMemoryRequirements(deviceInterface, ge… in iterate()
225deviceInterface.getDeviceGroupPeerMemoryFeatures(getDevice(), heapIndex, firstDeviceID, secondDevi… in iterate()
236 …const VkSparseMemoryBind sparseMemoryBind = makeSparseMemoryBind(deviceInterface, getDevice(), buf… in iterate()
238 …ck<VkDeviceMemory>(sparseMemoryBind.memory), Deleter<VkDeviceMemory>(deviceInterface, getDevice(),… in iterate()
268 VK_CHECK(deviceInterface.queueBindSparse(sparseQueue.queueHandle, 1u, &bindSparseInfo, DE_NULL)); in iterate()
273 …const Unique<VkBuffer> inputBuffer (createBuffer(deviceInterface, getDevice(), &inputBufferCr… in iterate()
274 …const de::UniquePtr<Allocation> inputBufferAlloc (bindBuffer(deviceInterface, getDevice(), getAll… in iterate()
[all …]
DvktSparseResourcesBufferSparseBinding.cpp124 const DeviceInterface& deviceInterface = getDeviceInterface(); in iterate() local
156 …const Unique<VkBuffer> sparseBuffer(createBuffer(deviceInterface, getDevice(), &bufferCreateInfo)); in iterate()
159 …const Unique<VkSemaphore> bufferMemoryBindSemaphore(createSemaphore(deviceInterface, getDevice())); in iterate()
161 …const VkMemoryRequirements bufferMemRequirement = getBufferMemoryRequirements(deviceInterface, get… in iterate()
182deviceInterface.getDeviceGroupPeerMemoryFeatures(getDevice(), heapIndex, firstDeviceID, secondDevi… in iterate()
200 sparseMemoryAllocation = allocateMemory(deviceInterface, getDevice(), &allocateInfo); in iterate()
243 VK_CHECK(deviceInterface.queueBindSparse(sparseQueue.queueHandle, 1u, &bindSparseInfo, DE_NULL)); in iterate()
247 …const Unique<VkCommandPool> commandPool(makeCommandPool(deviceInterface, getDevice(), computeQueu… in iterate()
248 …const Unique<VkCommandBuffer> commandBuffer(allocateCommandBuffer(deviceInterface, getDevice(), *c… in iterate()
251 beginCommandBuffer(deviceInterface, *commandBuffer); in iterate()
[all …]
DvktSparseResourcesBufferMemoryAliasing.cpp183 const DeviceInterface& deviceInterface = getDeviceInterface(); in iterate() local
217 …const Unique<VkBuffer> sparseBufferWrite(createBuffer(deviceInterface, getDevice(), &bufferCreateI… in iterate()
218 …const Unique<VkBuffer> sparseBufferRead(createBuffer(deviceInterface, getDevice(), &bufferCreateIn… in iterate()
221 …const Unique<VkSemaphore> bufferMemoryBindSemaphore(createSemaphore(deviceInterface, getDevice())); in iterate()
223 …const VkMemoryRequirements bufferMemRequirements = getBufferMemoryRequirements(deviceInterface, ge… in iterate()
239deviceInterface.getDeviceGroupPeerMemoryFeatures(getDevice(), heapIndex, firstDeviceID, secondDevi… in iterate()
248 …const VkSparseMemoryBind sparseMemoryBind = makeSparseMemoryBind(deviceInterface, getDevice(), buf… in iterate()
250 …ck<VkDeviceMemory>(sparseMemoryBind.memory), Deleter<VkDeviceMemory>(deviceInterface, getDevice(),… in iterate()
293 VK_CHECK(deviceInterface.queueBindSparse(sparseQueue.queueHandle, 1u, &bindSparseInfo, DE_NULL)); in iterate()
298 …const Unique<VkBuffer> outputBuffer(createBuffer(deviceInterface, getDevice(), &outputBufferCrea… in iterate()
[all …]
DvktSparseResourcesShaderIntrinsicsBase.cpp272 const DeviceInterface& deviceInterface = getDeviceInterface(); in iterate() local
279 const Unique<VkImage> imageSparse(createImage(deviceInterface, getDevice(), &imageSparseInfo)); in iterate()
282 const Unique<VkSemaphore> memoryBindSemaphore(createSemaphore(deviceInterface, getDevice())); in iterate()
291 …const VkMemoryRequirements imageMemoryRequirements = getImageMemoryRequirements(deviceInterface, g… in iterate()
300 …rements> sparseMemoryRequirements = getImageSparseMemoryRequirements(deviceInterface, getDevice(),… in iterate()
351 …const VkSparseImageMemoryBind imageMemoryBind = makeSparseImageMemoryBind(deviceInterface, getDevi… in iterate()
354 …eck<VkDeviceMemory>(imageMemoryBind.memory), Deleter<VkDeviceMemory>(deviceInterface, getDevice(),… in iterate()
364 …const VkSparseMemoryBind imageMipTailMemoryBind = makeSparseMemoryBind(deviceInterface, getDevice(… in iterate()
367 …eviceMemory>(imageMipTailMemoryBind.memory), Deleter<VkDeviceMemory>(deviceInterface, getDevice(),… in iterate()
375 …const VkSparseMemoryBind imageMipTailMemoryBind = makeSparseMemoryBind(deviceInterface, getDevice(… in iterate()
[all …]
DvktSparseResourcesMipmapSparseResidency.cpp149 const DeviceInterface& deviceInterface = getDeviceInterface(); in iterate() local
198 const Unique<VkImage> imageSparse(createImage(deviceInterface, getDevice(), &imageSparseInfo)); in iterate()
201 const Unique<VkSemaphore> imageMemoryBindSemaphore(createSemaphore(deviceInterface, getDevice())); in iterate()
205 …const VkMemoryRequirements imageMemoryRequirements = getImageMemoryRequirements(deviceInterface, g… in iterate()
214 …rements> sparseMemoryRequirements = getImageSparseMemoryRequirements(deviceInterface, getDevice(),… in iterate()
242deviceInterface.getDeviceGroupPeerMemoryFeatures(getDevice(), heapIndex, firstDeviceID, secondDevi… in iterate()
261 …const VkSparseImageMemoryBind imageMemoryBind = makeSparseImageMemoryBind(deviceInterface, getDevi… in iterate()
264 …eck<VkDeviceMemory>(imageMemoryBind.memory), Deleter<VkDeviceMemory>(deviceInterface, getDevice(),… in iterate()
271 …const VkSparseMemoryBind imageMipTailMemoryBind = makeSparseMemoryBind(deviceInterface, getDevice(… in iterate()
274 …eviceMemory>(imageMipTailMemoryBind.memory), Deleter<VkDeviceMemory>(deviceInterface, getDevice(),… in iterate()
[all …]
DvktSparseResourcesImageMemoryAliasing.cpp201 const DeviceInterface& deviceInterface = getDeviceInterface(); in iterate() local
252 const Unique<VkImage> imageRead(createImage(deviceInterface, getDevice(), &imageSparseInfo)); in iterate()
253 const Unique<VkImage> imageWrite(createImage(deviceInterface, getDevice(), &imageSparseInfo)); in iterate()
256 …const Unique<VkSemaphore> memoryBindSemaphoreTransfer(createSemaphore(deviceInterface, getDevice()… in iterate()
257 …const Unique<VkSemaphore> memoryBindSemaphoreCompute(createSemaphore(deviceInterface, getDevice())… in iterate()
267 …const VkMemoryRequirements imageMemoryRequirements = getImageMemoryRequirements(deviceInterface, g… in iterate()
276 …rements> sparseMemoryRequirements = getImageSparseMemoryRequirements(deviceInterface, getDevice(),… in iterate()
301deviceInterface.getDeviceGroupPeerMemoryFeatures(getDevice(), heapIndex, firstDeviceID, secondDevi… in iterate()
321 …const VkSparseImageMemoryBind imageMemoryBind = makeSparseImageMemoryBind(deviceInterface, getDevi… in iterate()
324 …eck<VkDeviceMemory>(imageMemoryBind.memory), Deleter<VkDeviceMemory>(deviceInterface, getDevice(),… in iterate()
[all …]
DvktSparseResourcesShaderIntrinsicsSampled.cpp514 const DeviceInterface& deviceInterface = getDeviceInterface(); in recordCommands() local
555 m_vertexBuffer = createBuffer(deviceInterface, getDevice(), &vertexBufferCreateInfo); in recordCommands()
556 …m_vertexBufferAlloc = bindBuffer(deviceInterface, getDevice(), getAllocator(), *m_vertexBuffer, Me… in recordCommands()
559 flushAlloc(deviceInterface, getDevice(), *m_vertexBufferAlloc); in recordCommands()
637 m_renderPass = createRenderPass(deviceInterface, getDevice(), &renderPassInfo); in recordCommands()
644 …escriptorSetLayout> descriptorSetLayout(descriptorLayerBuilder.build(deviceInterface, getDevice())… in recordCommands()
651 …descriptorPool = descriptorPoolBuilder.build(deviceInterface, getDevice(), VK_DESCRIPTOR_POOL_CREA… in recordCommands()
656 m_sampler = createSampler(deviceInterface, getDevice(), &samplerCreateInfo); in recordCommands()
685 …const Unique<VkPipelineLayout> pipelineLayout(createPipelineLayout(deviceInterface, getDevice(), &… in recordCommands()
689 …Move<VkShaderModule> vertexModule = createShaderModule(deviceInterface, getDevice(), m_context.get… in recordCommands()
[all …]
DvktSparseResourcesImageSparseBinding.cpp150 const DeviceInterface& deviceInterface = getDeviceInterface(); in iterate() local
195 const Unique<VkImage> imageSparse(createImage(deviceInterface, getDevice(), &imageSparseInfo)); in iterate()
198 const Unique<VkSemaphore> imageMemoryBindSemaphore(createSemaphore(deviceInterface, getDevice())); in iterate()
201 …Requirements imageSparseMemRequirements = getImageMemoryRequirements(deviceInterface, getDevice(),… in iterate()
221deviceInterface.getDeviceGroupPeerMemoryFeatures(getDevice(), heapIndex, firstDeviceID, secondDevi… in iterate()
232 const VkSparseMemoryBind sparseMemoryBind = makeSparseMemoryBind(deviceInterface, getDevice(), in iterate()
235 …ck<VkDeviceMemory>(sparseMemoryBind.memory), Deleter<VkDeviceMemory>(deviceInterface, getDevice(),… in iterate()
267 VK_CHECK(deviceInterface.queueBindSparse(sparseQueue.queueHandle, 1u, &bindSparseInfo, DE_NULL)); in iterate()
271 …const Unique<VkCommandPool> commandPool(makeCommandPool(deviceInterface, getDevice(), computeQue… in iterate()
272 …const Unique<VkCommandBuffer> commandBuffer(allocateCommandBuffer(deviceInterface, getDevice(), *c… in iterate()
[all …]
DvktSparseResourcesImageSparseResidency.cpp214 const DeviceInterface& deviceInterface = getDeviceInterface(); in iterate() local
262 const Unique<VkImage> sparseImage(createImage(deviceInterface, getDevice(), &imageCreateInfo)); in iterate()
265 const Unique<VkSemaphore> imageMemoryBindSemaphore(createSemaphore(deviceInterface, getDevice())); in iterate()
269 …const VkMemoryRequirements imageMemoryRequirements = getImageMemoryRequirements(deviceInterface, g… in iterate()
277 …rements> sparseMemoryRequirements = getImageSparseMemoryRequirements(deviceInterface, getDevice(),… in iterate()
306deviceInterface.getDeviceGroupPeerMemoryFeatures(getDevice(), heapIndex, firstDeviceID, secondDevi… in iterate()
347 …const VkSparseImageMemoryBind imageMemoryBind = makeSparseImageMemoryBind(deviceInterface, getDevi… in iterate()
350 …eck<VkDeviceMemory>(imageMemoryBind.memory), Deleter<VkDeviceMemory>(deviceInterface, getDevice(),… in iterate()
358 …const VkSparseMemoryBind imageMipTailMemoryBind = makeSparseMemoryBind(deviceInterface, getDevice(… in iterate()
361 …eviceMemory>(imageMipTailMemoryBind.memory), Deleter<VkDeviceMemory>(deviceInterface, getDevice(),… in iterate()
[all …]
DvktSparseResourcesShaderIntrinsicsStorage.cpp351 const DeviceInterface& deviceInterface = getDeviceInterface(); in recordCommands() local
375 …escriptorSetLayout> descriptorSetLayout(descriptorLayerBuilder.build(deviceInterface, getDevice())… in recordCommands()
378 …const Unique<VkPipelineLayout> pipelineLayout(makePipelineLayout(deviceInterface, getDevice(), *de… in recordCommands()
387 …descriptorPool = descriptorPoolBuilder.build(deviceInterface, getDevice(), VK_DESCRIPTOR_POOL_CREA… in recordCommands()
424deviceInterface.cmdPipelineBarrier(commandBuffer, VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAG… in recordCommands()
437 …Unique<VkShaderModule> shaderModule(createShaderModule(deviceInterface, getDevice(), m_context.get… in recordCommands()
454 …pipelines[mipLevelNdx] = makeVkSharedPtr(makeComputePipeline(deviceInterface, getDevice(), *pipeli… in recordCommands()
457 deviceInterface.cmdBindPipeline(commandBuffer, VK_PIPELINE_BIND_POINT_COMPUTE, computePipeline); in recordCommands()
460 …descriptorSets[mipLevelNdx] = makeVkSharedPtr(makeDescriptorSet(deviceInterface, getDevice(), *des… in recordCommands()
466 …imageSparseViews[mipLevelNdx] = makeVkSharedPtr(makeImageView(deviceInterface, getDevice(), imageS… in recordCommands()
[all …]
DvktSparseResourcesImageAlignedMipSize.cpp171 const DeviceInterface& deviceInterface = getDeviceInterface(); in iterate() local
174 …const Unique<VkImage> sparseImage (createImage(deviceInterface, getDevice(), &imageCrea… in iterate()
177 …rements> sparseMemoryRequirements = getImageSparseMemoryRequirements(deviceInterface, getDevice(),… in iterate()
DvktSparseResourcesImageBlockShapes.cpp183 const DeviceInterface& deviceInterface = getDeviceInterface(); in iterate() local
186 …const Unique<VkImage> sparseImage (createImage(deviceInterface, getDevice(), &imageCrea… in iterate()
189 …rements> sparseMemoryRequirements = getImageSparseMemoryRequirements(deviceInterface, getDevice(),… in iterate()
/external/deqp/external/vulkancts/modules/vulkan/synchronization/
DvktSynchronizationSmokeTests.cpp396 void createCommandBuffer (const DeviceInterface& deviceInterface, const VkDevice device, const deUi… in createCommandBuffer() argument
402 commandPool = createCommandPool(deviceInterface, device, 0u, queueFamilyNdx); in createCommandBuffer()
411 VK_CHECK(deviceInterface.allocateCommandBuffers(device, &commandBufferInfo, &commandBuffer)); in createCommandBuffer()
412 …(vk::check<VkCommandBuffer>(commandBuffer), Deleter<VkCommandBuffer>(deviceInterface, device, comm… in createCommandBuffer()
416 void createFences (const DeviceInterface& deviceInterface, VkDevice device, bool signaled, deUint32… in createFences() argument
427 VK_CHECK(deviceInterface.createFence(device, &fenceState, DE_NULL, &fence[ndx])); in createFences()
430 void destroyFences (const DeviceInterface& deviceInterface, VkDevice device, deUint32 numFences, Vk… in destroyFences() argument
433 deviceInterface.destroyFence(device, fence[ndx], DE_NULL); in destroyFences()
455 void recordRenderPass (const DeviceInterface& deviceInterface, const RenderInfo& renderInfo) in recordRenderPass() argument
461deviceInterface.cmdWaitEvents(renderInfo.commandBuffer, 1, &renderInfo.event, VK_PIPELINE_STAGE_HO… in recordRenderPass()
[all …]
DvktSynchronizationInternallySynchronizedObjectsTests.cpp166 const DeviceInterface& deviceInterface = context.getDeviceInterface(); in createAllocator() local
172 return MovePtr<Allocator> (new SimpleAllocator(deviceInterface, device, deviceMemoryProperties)); in createAllocator()
/external/deqp/external/vulkancts/modules/vulkan/image/
DvktImageQualifiersTests.cpp371 const DeviceInterface& deviceInterface = m_context.getDeviceInterface(); in iterate() local
386 …const vk::Unique<VkShaderModule> shaderModule(createShaderModule(deviceInterface, device, m_contex… in iterate()
389 …const vk::Unique<VkPipelineLayout> pipelineLayout(makePipelineLayout(deviceInterface, device, *m_d… in iterate()
390 …const vk::Unique<VkPipeline> pipeline(makeComputePipeline(deviceInterface, device, *pipelineLayout… in iterate()
393 …const Unique<VkCommandPool> cmdPool(createCommandPool(deviceInterface, device, VK_COMMAND_POOL_CRE… in iterate()
394 …const Unique<VkCommandBuffer> cmdBuffer(allocateCommandBuffer(deviceInterface, device, *cmdPool, V… in iterate()
397 beginCommandBuffer(deviceInterface, *cmdBuffer); in iterate()
399 deviceInterface.cmdBindPipeline(*cmdBuffer, VK_PIPELINE_BIND_POINT_COMPUTE, *pipeline); in iterate()
400deviceInterface.cmdBindDescriptorSets(*cmdBuffer, VK_PIPELINE_BIND_POINT_COMPUTE, *pipelineLayout,… in iterate()
405 deviceInterface.cmdDispatch(*cmdBuffer, numGroups.x(), numGroups.y(), numGroups.z()); in iterate()
[all …]
DvktImageAtomicOperationTests.cpp465 const DeviceInterface& deviceInterface = m_context.getDeviceInterface(); in iterate() local
499 …m_resultImage = de::MovePtr<Image>(new Image(deviceInterface, device, allocator, imageParams, Memo… in iterate()
503 …m_resultImageView = makeImageView(deviceInterface, device, m_resultImage->get(), mapImageViewType(… in iterate()
506 …const Buffer inputBuffer(deviceInterface, device, allocator, makeBufferCreateInfo(imageSizeInBytes… in iterate()
523 flushAlloc(deviceInterface, device, inputBufferAllocation); in iterate()
526 …m_outputBuffer = de::MovePtr<Buffer>(new Buffer(deviceInterface, device, allocator, makeBufferCrea… in iterate()
533 …const Unique<VkShaderModule> shaderModule(createShaderModule(deviceInterface, device, m_context.ge… in iterate()
534 …const Unique<VkPipelineLayout> pipelineLayout(makePipelineLayout(deviceInterface, device, *m_descr… in iterate()
535 …const Unique<VkPipeline> pipeline(makeComputePipeline(deviceInterface, device, *pipelineLayout, *… in iterate()
538 …const Unique<VkCommandPool> cmdPool(createCommandPool(deviceInterface, device, VK_COMMAND_POOL_CR… in iterate()
[all …]
/external/deqp/external/vulkancts/framework/vulkan/
DvkPrograms.hpp216 Move<VkShaderModule> createShaderModule (const DeviceInterface& deviceInterface, VkDevice device, c…
DvkPrograms.cpp836 Move<VkShaderModule> createShaderModule (const DeviceInterface& deviceInterface, VkDevice device, c… in createShaderModule() argument
849 return createShaderModule(deviceInterface, device, &shaderModuleInfo); in createShaderModule()
/external/deqp/external/vulkancts/modules/vulkan/robustness/
DvktRobustBufferAccessWithVariablePointersTests.cpp107 void createTestBuffer (const vk::DeviceInterface& deviceInterface, in createTestBuffer() argument
130 buffer = createBuffer(deviceInterface, device, &bufferParams); in createTestBuffer()
132 …VkMemoryRequirements bufferMemoryReqs = getBufferMemoryRequirements(deviceInterface, device, *buf… in createTestBuffer()
139 …VK_CHECK(deviceInterface.bindBufferMemory(device, *buffer, bufferAlloc->getMemory(), bufferAlloc->… in createTestBuffer()
141 …flushMappedMemoryRange(deviceInterface, device, bufferAlloc->getMemory(), bufferAlloc->getOffset()… in createTestBuffer()
/external/deqp/external/vulkancts/modules/vulkan/memory/
DvktMemoryBindingTests.cpp65 MemoryMappingRAII (const DeviceInterface& deviceInterface, in MemoryMappingRAII() argument
71 : vk (deviceInterface) in MemoryMappingRAII()