Lines Matching defs:device

140 									   const VkDevice					device,
368 return createGraphicsPipeline(vk, device, DE_NULL, &graphicsPipelineInfo);
499 const VkDevice device = m_context.getDevice();
543 m_colorImage = makeImage(vk, device, makeImageCreateInfo(colorFormat, m_renderSize, VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT | VK_IMAGE_USAGE_TRANSFER_SRC_BIT));
544 m_colorImageAlloc = bindImage(vk, device, allocator, *m_colorImage, MemoryRequirement::Any);
545 m_colorBuffer = Buffer::createAndAlloc(vk, device, makeBufferCreateInfo(colorBufferSize, VK_BUFFER_USAGE_TRANSFER_DST_BIT), allocator, MemoryRequirement::HostVisible);
546 m_colorAttachment = makeImageView(vk, device, *m_colorImage, VK_IMAGE_VIEW_TYPE_2D, colorFormat, colorSubresourceRange);
551 flushAlloc(vk, device, alloc);
562 m_vertexBuffer = Buffer::createAndAlloc (vk, device, makeBufferCreateInfo(vertexBufferSize, VK_BUFFER_USAGE_VERTEX_BUFFER_BIT), allocator, MemoryRequirement::HostVisible);
566 flushAlloc(vk, device, m_vertexBuffer->getBoundMemory());
568 m_vertexModule = createShaderModule (vk, device, m_context.getBinaryCollection().get("vert"), 0u);
569 m_fragmentModule = createShaderModule (vk, device, m_context.getBinaryCollection().get("frag"), 0u);
573 m_renderPass = makeRenderPass (vk, device, colorFormat);
574 m_framebuffer = makeFramebuffer (vk, device, *m_renderPass, m_colorAttachment.get(),
579 m_pipelineLayout = makePipelineLayout (vk, device);
582 m_pipeline = makeGraphicsPipeline (vk, device, *m_pipelineLayout, *m_renderPass, *m_vertexModule, *m_fragmentModule, m_renderSize,
585 m_cmdPool = createCommandPool (vk, device, VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT, queueFamilyIndex);
586 m_cmdBuffer = allocateCommandBuffer (vk, device, *m_cmdPool, VK_COMMAND_BUFFER_LEVEL_PRIMARY);
601 m_secCmdBuffer = allocateCommandBuffer(vk, device, *m_cmdPool, VK_COMMAND_BUFFER_LEVEL_SECONDARY);
669 submitCommandsAndWait(vk, device, queue, *m_cmdBuffer);
674 invalidateAlloc(vk, device, alloc);