Lines Matching refs:device
302 const VkDevice device = m_context.getDevice();
350 m_vertexBuffer = Buffer::createAndAlloc(vk, device, BufferCreateInfo(dataSize, VK_BUFFER_USAGE_VERTEX_BUFFER_BIT),
358 flushMappedMemoryRange(vk, device, m_vertexBuffer->getBoundMemory().getMemory(), m_vertexBuffer->getBoundMemory().getOffset(), VK_WHOLE_SIZE);
363 m_depthTargetImage = Image::createAndAlloc(vk, device, targetImageCreateInfo, m_context.getDefaultAllocator(), queueFamilyIndex);
366 m_depthTargetView = createImageView(vk, device, &depthTargetViewInfo);
393 m_renderPass = createRenderPass(vk, device, &renderPassCreateInfo);
397 m_framebuffer = createFramebuffer(vk, device, &framebufferCreateInfo);
420 const Unique<VkShaderModule> vertexModule (createShaderModule(vk, device, m_context.getBinaryCollection().get("vert"), 0));
422 const Unique<VkShaderModule> fragmentModule (createShaderModule(vk, device, m_context.getBinaryCollection().get("frag"), 0));
425 geometryModule = createShaderModule(vk, device, m_context.getBinaryCollection().get("geom"), 0);
428 m_pipelineLayout = createPipelineLayout(vk, device, &pipelineLayoutCreateInfo);
470 m_pipeline = createGraphicsPipeline(vk, device, DE_NULL, &pipelineCreateInfo);
476 const VkDevice device = m_context.getDevice();
481 const Unique<VkCommandPool> cmdPool (createCommandPool(vk, device, &cmdPoolCreateInfo));
482 const Unique<VkCommandBuffer> cmdBuffer (allocateCommandBuffer(vk, device, *cmdPool, VK_COMMAND_BUFFER_LEVEL_PRIMARY));
491 secCmdBuffer = allocateCommandBuffer(vk, device, *cmdPool, VK_COMMAND_BUFFER_LEVEL_SECONDARY);
549 submitCommandsAndWait(vk, device, queue, *cmdBuffer);