Lines Matching defs:device
918 const VkDevice device = context.getDevice();
944 m_pipelineLayout = createPipelineLayout(vk, device, &pipelineLayoutCreateInfo);
986 m_inputAtt.push_back(createImage(vk, device, &colorImageCreateInfo, DE_NULL));
1004 m_inputAttMemory.push_back(allocator.allocate(getImageMemoryRequirements(vk, device, *m_inputAtt.back()), MemoryRequirement::Any));
1005 VK_CHECK(vk.bindImageMemory(device, *m_inputAtt.back(), m_inputAttMemory.back()->getMemory(), m_inputAttMemory.back()->getOffset()));
1006 m_inputAttView.push_back(createImageView(vk, device, &colorTargetViewInfo));
1017 const VkDevice device = context.getDevice();
1018 const Unique<VkShaderModule> vs(createShaderModule(vk, device, context.getBinaryCollection().get(m_subpass == 0 ? "vert1" : "vert2"), 0));
1019 const Unique<VkShaderModule> fs(createShaderModule(vk, device, context.getBinaryCollection().get(m_subpass == 0 ? "frag" : "frag_resolve"), 0));
1133 device, // const VkDevice device
1154 static Move<VkSampler> makeSampler (const DeviceInterface& vk, const VkDevice& device)
1178 return createSampler(vk, device, &createInfo);
1181 static Move<VkDescriptorSetLayout> makeDescriptorSetLayout(const DeviceInterface &vk, const VkDevice device, deUint32 attNum)
1205 return vk::createDescriptorSetLayout(vk, device, &layoutCreateInfo);
1245 const VkDevice device = m_context.getDevice();
1327 return ::createRenderPass(m_vk, device, &renderPassCreateInfo);
1334 const VkDevice device = m_context.getDevice();
1360 m_vertexBuffer = createBuffer(m_vk, device, &vertexBufferParams);
1361 m_vertexBufferMemory = allocator.allocate(getBufferMemoryRequirements(m_vk, device, *m_vertexBuffer), MemoryRequirement::HostVisible);
1363 VK_CHECK(m_vk.bindBufferMemory(device, *m_vertexBuffer, m_vertexBufferMemory->getMemory(), m_vertexBufferMemory->getOffset()));
1368 flushAlloc(m_vk, device, *m_vertexBufferMemory);
1374 const VkDevice device = m_context.getDevice();
1388 m_resultBuffer = createBuffer(m_vk, device, &resultBufferInfo);
1389 m_resultBufferMemory = allocator.allocate( getBufferMemoryRequirements(m_vk, device, *m_resultBuffer), MemoryRequirement::HostVisible);
1391 VK_CHECK(m_vk.bindBufferMemory(device, *m_resultBuffer, m_resultBufferMemory->getMemory(), m_resultBufferMemory->getOffset()));
1400 const VkDevice device = m_context.getDevice();
1403 m_descSetLayout = makeDescriptorSetLayout(m_vk, device, m_testCase->getInputAttachmentNum());
1406 .build(m_vk, device, VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT, 1u);
1408 m_descSet = makeDescriptorSet(m_vk, device, *m_descPool, *m_descSetLayout, nullptr);
1417 m_sampler = makeSampler(m_vk, device);
1422 m_framebuffer = makeFramebuffer(m_vk, device, *m_renderPass, (deUint32)attachmentHandles.size(), attachmentHandles.data(), WIDTH, HEIGHT, 1);
1431 m_cmdPool = createCommandPool(m_vk, device, VK_COMMAND_POOL_CREATE_TRANSIENT_BIT, queueFamilyIndex);
1432 m_cmdBuffer = allocateCommandBuffer(m_vk, device, *m_cmdPool, VK_COMMAND_BUFFER_LEVEL_PRIMARY);
1514 const VkDevice device = m_context.getDevice();
1603 submitCommandsAndWait(m_vk, device, queue, m_cmdBuffer.get());
1610 const VkDevice device = m_context.getDevice();
1613 invalidateAlloc(m_vk, device, *m_resultBufferMemory);