Lines Matching defs:device
71 const VkDevice device = m_context.getDevice();
88 const Unique<VkShaderModule> vs (createShaderModule(vk, device, m_context.getBinaryCollection().get(vertShadernames[draw].c_str()), 0));
89 const Unique<VkShaderModule> fs (createShaderModule(vk, device, m_context.getBinaryCollection().get(fragShadernames[draw].c_str()), 0));
94 Move<VkCommandPool> cmdPool = createCommandPool(vk, device, &cmdPoolCreateInfo);
95 Move<VkCommandBuffer> cmdBuffer = allocateCommandBuffer(vk, device, *cmdPool, VK_COMMAND_BUFFER_LEVEL_PRIMARY);
107 Move<VkPipelineLayout> pipelineLayout = createPipelineLayout(vk, device, &pipelineLayoutCreateInfo);
128 colorTargetImages[draw] = Image::createAndAlloc(vk, device, targetImageCreateInfo,
143 multisampleImages[draw] = Image::createAndAlloc(vk, device, multisampleImageCreateInfo,
154 colorTargetViews.push_back(createImageView(vk, device, &colorTargetViewInfo));
162 multisampleViews.push_back(createImageView(vk, device, &multisamplingTargetViewInfo));
225 renderPass = createRenderPass(vk, device, &renderPassCreateInfo);
248 framebuffer = createFramebuffer(vk, device, &framebufferCreateInfo);
275 vertexBuffer = Buffer::createAndAlloc(vk, device, BufferCreateInfo(dataSize, VK_BUFFER_USAGE_VERTEX_BUFFER_BIT), m_context.getDefaultAllocator(), MemoryRequirement::HostVisible);
279 flushMappedMemoryRange(vk, device, vertexBuffer->getBoundMemory().getMemory(), vertexBuffer->getBoundMemory().getOffset(), VK_WHOLE_SIZE);
322 pipeline = createGraphicsPipeline(vk, device, DE_NULL, &pipelineCreateInfo);
344 clearColorImage(vk, device, queue, m_context.getUniversalQueueFamilyIndex(),
433 secCmdBuffer = allocateCommandBuffer(vk, device, *cmdPool, VK_COMMAND_BUFFER_LEVEL_SECONDARY);
497 submitCommandsAndWait(vk, device, queue, cmdBuffer.get());