Lines Matching defs:device

100 	const VkDevice					device				= m_context.getDevice();
106 const Unique<VkCommandPool> cmdPool (createCommandPool(vk, device, VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT, queueFamilyIndex));
107 const Unique<VkCommandBuffer> cmdBuffer (allocateCommandBuffer(vk, device, *cmdPool, VK_COMMAND_BUFFER_LEVEL_PRIMARY));
108 const Unique<VkShaderModule> shaderModule (createShaderModule(vk, device, m_context.getBinaryCollection().get("comp"), 0));
154 Image testedImage (vk, device, allocator, compressedImageInfo, MemoryRequirement::Any);
155 Image referenceImage (vk, device, allocator, compressedImageInfo, MemoryRequirement::Any);
156 Image resultImage (vk, device, allocator, resultImageInfo, MemoryRequirement::Any);
181 Move<VkImageView> testedView = createImageView(vk, device, &imageViewParams);
182 Move<VkImageView> referenceView = makeImageView(vk, device, referenceImage.get(), imageViewType, m_parameters.testedFormat, subresourceRange);
183 Move<VkImageView> resultView = makeImageView(vk, device, resultImage.get(), imageViewType, m_parameters.resultFormat,
190 .build(vk, device);
195 .build(vk, device, VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT, resultImageInfo.arrayLayers);
197 Move<VkDescriptorSet> descriptorSet = makeDescriptorSet(vk, device, *descriptorPool, *descriptorSetLayout);
198 const Unique<VkPipelineLayout> pipelineLayout (makePipelineLayout(vk, device, *descriptorSetLayout));
199 const Unique<VkPipeline> pipeline (makeComputePipeline(vk, device, *pipelineLayout, *shaderModule));
205 BufferWithMemory inBuffer (vk, device, allocator, compressedBufferCI, MemoryRequirement::HostVisible);
206 BufferWithMemory resultBuffer (vk, device, allocator, uncompressedBufferCI, MemoryRequirement::HostVisible);
223 flushAlloc(vk, device, alloc);
248 sampler = createSampler(vk, device, &createInfo);
261 .update(vk, device);
360 submitCommandsAndWait(vk, device, queue, *cmdBuffer);
363 invalidateAlloc(vk, device, resultAlloc);