Lines Matching defs:device

88 Move<VkCommandBuffer> makeCommandBuffer (const DeviceInterface& vk, const VkDevice device, const VkCommandPool commandPool)
98 return allocateCommandBuffer(vk, device, &info);
198 const VkDevice device = m_context.getDevice();
224 m_colorImage = MovePtr<ImageWithMemory>(new ImageWithMemory(vk, device, allocator, imageCreateInfo, MemoryRequirement::Any));
225 m_colorImageView = makeImageView(vk, device, **m_colorImage, VK_IMAGE_VIEW_TYPE_2D, m_framebufferState.colorFormat, colorSubresourceRange);
231 vk, device, allocator, makeBufferCreateInfo(bitmapSize, VK_BUFFER_USAGE_TRANSFER_DST_BIT), MemoryRequirement::HostVisible));
236 flushAlloc(vk, device, alloc);
266 m_depthImage = MovePtr<ImageWithMemory>(new ImageWithMemory(vk, device, allocator, depthImageCreateInfo, MemoryRequirement::Any));
267 m_depthImageView = makeImageView(vk, device, **m_depthImage, VK_IMAGE_VIEW_TYPE_2D, m_framebufferState.depthFormat, depthSubresourceRange);
351 m_renderPass = createRenderPass(vk, device, &renderPassInfo);
375 m_framebuffer = createFramebuffer(vk, device, &framebufferInfo);
379 m_cmdPool = makeCommandPool(vk, device, m_context.getUniversalQueueFamilyIndex());
380 m_cmdBuffer = makeCommandBuffer(vk, device, *m_cmdPool);
390 const VkDevice device = m_context.getDevice();
397 object->vertexBuffer = MovePtr<BufferWithMemory>(new BufferWithMemory(vk, device, allocator, makeBufferCreateInfo(bufferSize, VK_BUFFER_USAGE_VERTEX_BUFFER_BIT), MemoryRequirement::HostVisible));
401 flushAlloc(vk, device, alloc);
406 object->pipelineLayout = makePipelineLayout(vk, device, vulkanProgram.descriptorSetLayout);
520 object->shaderModules[shaderNdx] = createShaderModule(vk, device, *vulkanProgram.shaders[shaderNdx].binary, (VkShaderModuleCreateFlags)0);
552 device, // const VkDevice device
579 const VkDevice device = m_context.getDevice();
651 m_resolveImage = MovePtr<ImageWithMemory>(new ImageWithMemory(vk, device, allocator, resolveImageCreateInfo, MemoryRequirement::Any));
695 submitCommandsAndWait(vk, device, queue, *m_cmdBuffer);
703 const VkDevice device = m_context.getDevice();
706 invalidateAlloc(vk, device, alloc);