Lines Matching defs:device

2466 // Device helper: this is needed because we sometimes need a custom device with robustImageAccess2.
2478 // This one just reuses the default device from the context.
2506 // This one creates a new device with robustImageAccess2.
2607 const auto device = deviceHelper.getDevice();
2644 ImageWithMemory colorBuffer (vkd, device, alloc, colorCreateInfo, MemoryRequirement::Any);
2647 const auto colorBufferView = makeImageView(vkd, device, colorBuffer.get(), VK_IMAGE_VIEW_TYPE_2D, imageFormat, colorSRR);
2669 ImageWithMemory texture (vkd, device, alloc, texCreateInfo, MemoryRequirement::Any);
2694 const auto texView = createImageView(vkd, device, &texViewCreateInfo);
2699 BufferWithMemory verifBuffer (vkd, device, alloc, verifBufferCreateInfo, MemoryRequirement::HostVisible);
2706 const auto setLayout = setLayoutBuilder.build(vkd, device);
2709 const auto pipelineLayout = makePipelineLayout(vkd, device, setLayout.get());
2733 const auto sampler = createSampler(vkd, device, &samplerCreateInfo);
2738 const auto descriptorPool = poolBuilder.build(vkd, device, VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT, 1u);
2739 const auto descriptorSet = makeDescriptorSet(vkd, device, descriptorPool.get(), setLayout.get());
2745 setUpdateBuilder.update(vkd, device);
2748 const auto renderPass = makeRenderPass(vkd, device, imageFormat);
2749 const auto framebuffer = makeFramebuffer(vkd, device, renderPass.get(), colorBufferView.get(), colorExtent.width, colorExtent.height);
2753 const auto vertModule = createShaderModule(vkd, device, binaries.get("vert"));
2754 const auto fragModule = createShaderModule(vkd, device, binaries.get("frag"));
2763 const auto pipeline = makeGraphicsPipeline(vkd, device, pipelineLayout.get(),
2769 const auto cmdPool = makeCommandPool(vkd, device, queueIndex);
2770 const auto cmdBufferPtr = allocateCommandBuffer(vkd, device, cmdPool.get(), VK_COMMAND_BUFFER_LEVEL_PRIMARY);
2825 submitCommandsAndWait(vkd, device, queue, cmdBuffer);
2828 invalidateAlloc(vkd, device, verifBufferAlloc);