Lines Matching refs:device
54 const vk::VkDevice device = m_context.getDevice();
60 m_pipelineLayout = vk::createPipelineLayout(m_vk, device, &pipelineLayoutCreateInfo);
66 m_colorTargetImage = Image::createAndAlloc(m_vk, device, targetImageCreateInfo, m_context.getDefaultAllocator(), m_context.getUniversalQueueFamilyIndex());
71 m_colorTargetView = vk::createImageView(m_vk, device, &colorTargetViewInfo);
120 m_renderPass = vk::createRenderPass(m_vk, device, &renderPassCreateInfo);
125 m_framebuffer = vk::createFramebuffer(m_vk, device, &framebufferCreateInfo);
163 m_vertexBuffer = Buffer::createAndAlloc(m_vk, device, BufferCreateInfo(dataSize,
169 vk::flushAlloc(m_vk, device, m_vertexBuffer->getBoundMemory());
172 m_cmdPool = vk::createCommandPool(m_vk, device, &cmdPoolCreateInfo);
173 m_cmdBuffer = vk::allocateCommandBuffer(m_vk, device, *m_cmdPool, vk::VK_COMMAND_BUFFER_LEVEL_PRIMARY);
176 m_secCmdBuffer = vk::allocateCommandBuffer(m_vk, device, *m_cmdPool, vk::VK_COMMAND_BUFFER_LEVEL_SECONDARY);
178 initPipeline(device);
181 void DrawTestsBaseClass::initPipeline (const vk::VkDevice device)
183 const vk::Unique<vk::VkShaderModule> vs(createShaderModule(m_vk, device, m_context.getBinaryCollection().get(m_vertexShaderName), 0));
184 const vk::Unique<vk::VkShaderModule> fs(createShaderModule(m_vk, device, m_context.getBinaryCollection().get(m_fragmentShaderName), 0));
220 m_pipeline = vk::createGraphicsPipeline(m_vk, device, DE_NULL, &pipelineCreateInfo);