Lines Matching defs:device

140 	Move<VkRenderPass>	makeRenderPass				(const DeviceInterface& vk, const VkDevice device);
255 const VkDevice device = m_context.getDevice();
303 image = createImage(vk, device, &createInfo, DE_NULL);
305 imageMemory = allocator.allocate(getImageMemoryRequirements(vk, device, *image), MemoryRequirement::Any);
306 VK_CHECK(vk.bindImageMemory(device, *image, imageMemory->getMemory(), imageMemory->getOffset()));
320 imageView = makeImageView(vk, device, *image, VK_IMAGE_VIEW_TYPE_2D, m_params.format, subresourceRange, DE_NULL);
328 resultBuffer = createBuffer(vk, device, &createInfo);
329 resultBufferMemory = allocator.allocate(getBufferMemoryRequirements(vk, device, *resultBuffer), MemoryRequirement::HostVisible);
331 VK_CHECK(vk.bindBufferMemory(device, *resultBuffer, resultBufferMemory->getMemory(), resultBufferMemory->getOffset()));
336 const Unique<VkShaderModule> vertexShader (createShaderModule(vk, device, m_context.getBinaryCollection().get("vert"), 0));
337 const Unique<VkShaderModule> fragmentShader (createShaderModule(vk, device, m_context.getBinaryCollection().get("frag"), 0));
340 const Move<VkPipelineLayout> pipelineLayout = makePipelineLayout(vk, device, 0, DE_NULL);
406 renderPass = ProvokingVertexTestInstance::makeRenderPass(vk, device);
407 framebuffer = makeFramebuffer(vk, device, *renderPass, *imageView, m_params.size.x(), m_params.size.y(), 1u);
409 device,
456 device,
702 vertexBuffer = createBuffer(vk, device, &createInfo);
703 vertexBufferMemory = allocator.allocate(getBufferMemoryRequirements(vk, device, *vertexBuffer), MemoryRequirement::HostVisible);
704 VK_CHECK(vk.bindBufferMemory(device, *vertexBuffer, vertexBufferMemory->getMemory(), vertexBufferMemory->getOffset()));
706 flushAlloc(vk, device, *vertexBufferMemory);
722 xfbBuffer = createBuffer(vk, device, &xfbCreateInfo);
723 xfbBufferMemory = allocator.allocate(getBufferMemoryRequirements(vk, device, *xfbBuffer), MemoryRequirement::HostVisible);
724 VK_CHECK(vk.bindBufferMemory(device, *xfbBuffer, xfbBufferMemory->getMemory(), xfbBufferMemory->getOffset()));
726 counterBuffer = createBuffer(vk, device, &counterBufferInfo);
727 counterBufferMemory = allocator.allocate(getBufferMemoryRequirements(vk, device, *counterBuffer), MemoryRequirement::HostVisible);
728 VK_CHECK(vk.bindBufferMemory(device, *counterBuffer, counterBufferMemory->getMemory(), counterBufferMemory->getOffset()));
731 flushAlloc(vk, device, *counterBufferMemory);
776 Move<VkCommandPool> commandPool = makeCommandPool(vk, device, queueFamilyIndex);
777 Move<VkCommandBuffer> commandBuffer = allocateCommandBuffer(vk, device, *commandPool, VK_COMMAND_BUFFER_LEVEL_PRIMARY);
827 submitCommandsAndWait(vk, device, queue, commandBuffer.get());
828 invalidateAlloc(vk, device, *resultBufferMemory);
831 invalidateAlloc(vk, device, *xfbBufferMemory);
903 Move<VkRenderPass> ProvokingVertexTestInstance::makeRenderPass (const DeviceInterface& vk, const VkDevice device)
964 return createRenderPass(vk, device, &renderPassInfo, DE_NULL);