Lines Matching defs:device
861 const VkDevice device = context.getDevice();
869 const Unique<VkDescriptorSetLayout> descriptorSetLayout (builder.build(vk, device));
872 .build(vk, device, VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT, 1));
884 const Unique<VkPipelineLayout> pipelineLayout (createPipelineLayout(vk, device, &pipelineLayoutCreateInfo));
886 const Unique<VkShaderModule> computeModule (createShaderModule(vk, device, context.getBinaryCollection().get("comp"), (VkShaderModuleCreateFlags)0u));
910 const Unique<VkPipeline> pipeline (createComputePipeline(vk, device, (VkPipelineCache)0u, &pipelineCreateInfo));
924 const Unique<VkBuffer> inputBuffer (createBuffer(vk, device, &inputBufferCreateInfo));
925 const VkMemoryRequirements inputBufferRequirements = getBufferMemoryRequirements(vk, device, *inputBuffer);
928 VK_CHECK(vk.bindBufferMemory(device, *inputBuffer, inputBufferMemory->getMemory(), inputBufferMemory->getOffset()));
943 const Unique<VkBuffer> outputBuffer (createBuffer(vk, device, &outputBufferCreateInfo));
944 const VkMemoryRequirements outputBufferRequirements= getBufferMemoryRequirements(vk, device, *outputBuffer);
947 VK_CHECK(vk.bindBufferMemory(device, *outputBuffer, outputBufferMemory->getMemory(), outputBufferMemory->getOffset()));
960 VK_CHECK(vk.flushMappedMemoryRanges(device, 1u, &range));
981 const Unique<VkDescriptorSet> descSet (allocateDescriptorSet(vk, device, &descAllocInfo));
986 .update(vk, device);
995 const Unique<VkCommandPool> cmdPool (createCommandPool(vk, device, &cmdPoolParams));
1006 const Unique<VkCommandBuffer> cmdBuf (allocateCommandBuffer(vk, device, &cmdBufParams));
1026 submitCommandsAndWait(vk, device, queue, cmdBuf.get());
1029 VK_CHECK(vk.invalidateMappedMemoryRanges(device, 1, &range));