Lines Matching defs:device

128 void bindBufferMemory (const DeviceInterface& vk, VkDevice device, VkBuffer buffer, VkDeviceMemory mem, VkDeviceSize memOffset)
130 VK_CHECK(vk.bindBufferMemory(device, buffer, mem, memOffset));
133 void bindImageMemory (const DeviceInterface& vk, VkDevice device, VkImage image, VkDeviceMemory mem, VkDeviceSize memOffset)
135 VK_CHECK(vk.bindImageMemory(device, image, mem, memOffset));
139 VkDevice device,
143 de::MovePtr<Allocation> allocation (allocator.allocate(getBufferMemoryRequirements(vk, device, buffer), MemoryRequirement::HostVisible));
144 bindBufferMemory(vk, device, buffer, allocation->getMemory(), allocation->getOffset());
149 VkDevice device,
153 de::MovePtr<Allocation> allocation (allocator.allocate(getImageMemoryRequirements(vk, device, image), MemoryRequirement::Any));
154 bindImageMemory(vk, device, image, allocation->getMemory(), allocation->getOffset());
159 VkDevice device,
204 return createImage(vk, device, &pCreateInfo);
208 VkDevice device,
227 return createImageView(vk, device, &pCreateInfo);
233 VkDevice device,
319 return createImage(vkd, device, 0u, imageType, vkFormat, imageExtent, 1u, 1u, sampleCountBit, imageTiling, usage, VK_SHARING_MODE_EXCLUSIVE, 0u, DE_NULL, VK_IMAGE_LAYOUT_UNDEFINED, separateStencilUsage);
331 VkDevice device,
345 return createImageView(vkd, device, 0u, image, VK_IMAGE_VIEW_TYPE_2D, format, makeComponentMappingRGBA(), range);
349 VkDevice device,
368 return createImageView(vkd, device, 0u, image, VK_IMAGE_VIEW_TYPE_2D, format, makeComponentMappingRGBA(), range);
372 VkDevice device,
389 return createImageView(vkd, device, 0u, image, VK_IMAGE_VIEW_TYPE_2D, format, makeComponentMappingRGBA(), range);
403 VkDevice device,
423 return createBuffer(vkd, device, &createInfo);
447 VkDevice device,
456 images[imageNdx] = safeSharedPtr(new vk::Unique<VkImage>(createImage(vki, physicalDevice, vkd, device, format, sampleCountBitFromomSampleCount(sampleCount), VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT, width, height)));
464 VkDevice device,
473 images[imageNdx] = safeSharedPtr(new vk::Unique<VkImage>(createImage(vki, physicalDevice, vkd, device, format, VK_SAMPLE_COUNT_1_BIT, VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT | VK_IMAGE_USAGE_TRANSFER_SRC_BIT, width, height)));
479 VkDevice device,
486 memory[memoryNdx] = safeSharedPtr(createImageMemory(vkd, device, allocator, **images[memoryNdx]).release());
492 VkDevice device,
500 views[imageNdx] = safeSharedPtr(new vk::Unique<VkImageView>(createImageAttachmentView(vkd, device, **images[imageNdx], format, aspect)));
506 VkDevice device,
515 buffers[bufferNdx] = safeSharedPtr(new vk::Unique<VkBuffer>(createBuffer(vkd, device, format, width, height)));
521 VkDevice device,
528 memory[memoryNdx] = safeSharedPtr(createBufferMemory(vkd, device, allocator, **buffers[memoryNdx]).release());
535 VkDevice device,
752 return renderPassCreator.createRenderPass(vkd, device);
757 VkDevice device,
767 return createRenderPass<AttachmentDescription1, AttachmentReference1, SubpassDescription1, SubpassDependency1, RenderPassCreateInfo1>(vkd, device, srcFormat, dstFormat, sampleCount, renderingType, separateStencilUsage);
769 return createRenderPass<AttachmentDescription2, AttachmentReference2, SubpassDescription2, SubpassDependency2, RenderPassCreateInfo2>(vkd, device, srcFormat, dstFormat, sampleCount, renderingType, separateStencilUsage);
776 VkDevice device,
813 return createFramebuffer(vkd, device, &createInfo);
817 VkDevice device)
838 return createPipelineLayout(vkd, device, &createInfo);
842 VkDevice device,
854 const Unique<VkShaderModule> vertexShaderModule (createShaderModule(vkd, device, binaryCollection.get("quad-vert"), 0u));
855 const Unique<VkShaderModule> fragmentShaderModule (createShaderModule(vkd, device, binaryCollection.get("quad-frag"), 0u));
943 device, // const VkDevice device
964 VkDevice device,
997 return createDescriptorSetLayout(vkd, device, &createInfo);
1001 VkDevice device,
1023 return createPipelineLayout(vkd, device, &createInfo);
1027 VkDevice device,
1036 const Unique<VkShaderModule> vertexShaderModule (createShaderModule(vkd, device, binaryCollection.get("quad-vert"), 0u));
1037 const Unique<VkShaderModule> fragmentShaderModule (createShaderModule(vkd, device, binaryCollection.get("quad-split-frag"), 0u));
1095 device, // const VkDevice device
1116 VkDevice device,
1127 pipelines[ndx] = safeSharedPtr(new Unique<VkPipeline>(createSplitPipeline(vkd, device, renderPass, (deUint32)(ndx + 1), pipelineLayout, binaryCollection, width, height, sampleCount)));
1133 VkDevice device)
1151 return createDescriptorPool(vkd, device, &createInfo);
1155 VkDevice device,
1170 Move<VkDescriptorSet> set (allocateDescriptorSet(vkd, device, &allocateInfo));
1219 vkd.updateDescriptorSets(device, count, writes, 0u, DE_NULL);
1414 const VkDevice device (m_context.getDevice());
1415 const Unique<VkCommandBuffer> commandBuffer (allocateCommandBuffer(vkd, device, *m_commandPool, VK_COMMAND_BUFFER_LEVEL_PRIMARY));
1489 submitCommandsAndWait(vkd, device, m_context.getUniversalQueue(), *commandBuffer);
1500 invalidateAlloc(vkd, device, *dstBufMem);