Lines Matching defs:device

110 									   const VkDevice				device,
348 return createGraphicsPipeline(vk, device, DE_NULL, &graphicsPipelineInfo);
633 const VkDevice device = context.getDevice();
638 m_colorImage = makeImage (vk, device, makeImageCreateInfo(m_colorFormat, m_renderSize, m_numLayers, VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT | VK_IMAGE_USAGE_TRANSFER_SRC_BIT));
639 m_colorImageAlloc = bindImage (vk, device, allocator, *m_colorImage, MemoryRequirement::Any);
640 m_colorAttachment = makeImageView (vk, device, *m_colorImage, VK_IMAGE_VIEW_TYPE_2D_ARRAY, m_colorFormat, m_colorSubresourceRange);
642 m_vertexBuffer = Buffer::createAndAlloc (vk, device, makeBufferCreateInfo(vertexBufferSize, VK_BUFFER_USAGE_VERTEX_BUFFER_BIT), allocator, MemoryRequirement::HostVisible);
645 flushAlloc(vk, device, m_vertexBuffer->getBoundMemory());
649 m_tessellationControlModule = createShaderModule (vk, device, context.getBinaryCollection().get("tesc"), 0u);
651 m_tessellationEvaluationModule = createShaderModule (vk, device, context.getBinaryCollection().get("tese_1_2"), 0u);
653 m_tessellationEvaluationModule = createShaderModule(vk, device, context.getBinaryCollection().get("tese"), 0u);
657 m_vertexModule = createShaderModule(vk, device, context.getBinaryCollection().get("vert_1_2"), 0u);
659 m_vertexModule = createShaderModule(vk, device, context.getBinaryCollection().get("vert"), 0u);
661 m_fragmentModule = createShaderModule (vk, device, context.getBinaryCollection().get("frag"), 0u);
665 m_renderPass = makeRenderPass (vk, device, m_colorFormat);
667 m_framebuffer = makeFramebuffer (vk, device, *m_renderPass, m_colorAttachment.get(),
673 m_pipelineLayout = makePipelineLayout (vk, device);
674 m_pipeline = makeGraphicsPipeline (vk, device, *m_pipelineLayout, *m_renderPass, *m_vertexModule, *m_tessellationControlModule,
676 m_cmdPool = createCommandPool (vk, device, VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT, queueFamilyIndex);
677 m_cmdBuffer = allocateCommandBuffer (vk, device, *m_cmdPool, VK_COMMAND_BUFFER_LEVEL_PRIMARY);
678 m_secCmdBuffer = allocateCommandBuffer (vk, device, *m_cmdPool, VK_COMMAND_BUFFER_LEVEL_SECONDARY);
684 const VkDevice device = context.getDevice();
758 submitCommandsAndWait(vk, device, queue, *m_cmdBuffer);
890 const VkDevice device = context.getDevice();
902 const SharedPtr<Buffer> colorBuffer = Buffer::createAndAlloc(vk, device, makeBufferCreateInfo(colorBufferSize, VK_BUFFER_USAGE_TRANSFER_DST_BIT), allocator, MemoryRequirement::HostVisible);
908 flushAlloc(vk, device, alloc);
926 invalidateAlloc(vk, device, alloc);
950 const VkDevice device = context.getDevice();
962 const SharedPtr<Buffer> colorBuffer = Buffer::createAndAlloc(vk, device, makeBufferCreateInfo(colorBufferSize, VK_BUFFER_USAGE_TRANSFER_DST_BIT), allocator, MemoryRequirement::HostVisible);
968 flushAlloc(vk, device, alloc);
986 invalidateAlloc(vk, device, alloc);