Lines Matching defs:device
386 VkDevice device,
406 const auto wrapHandle = Predicate{deleter_t{vk, device, allocator}};
416 Move<VkPipelineCache> createPipelineCache(const DeviceInterface& vk, VkDevice device, const TestParams& params)
431 return createPipelineCache(vk, device, &cacheInfo);
438 VkDevice device,
452 return createPipelineLayout(vk, device, &layoutCreateInfo);
458 Move<VkPipelineLayout> createPipelineLayout(const DeviceInterface& vk, VkDevice device, const TestParams&)
470 return createPipelineLayout(vk, device, &layoutCreateInfo);
477 VkDevice device,
495 output.push_back(createShaderModule(vk, device, &createInfo));
771 Move<VkRenderPass> createRenderPass(const DeviceInterface& vk, VkDevice device, const TestParams&)
817 return createRenderPass(vk, device, &RENDER_PASS_CREATE_INFO);
858 const VkDevice device,
868 device, cache, static_cast<deUint32>(createInfos.size()), createInfos.data(), pAllocator, pipelines.data());
879 const auto device = context.getDevice();
880 const auto pipelineCache = createPipelineCache(vk, device, testParameter);
881 const auto layout = createPipelineLayout(vk, device, testParameter);
882 const auto renderPass = createRenderPass(vk, device, testParameter);
884 const auto modules = createShaderModules(vk, device, context.getBinaryCollection(), std::vector<const char*>{"vertex"});
919 const auto timedResult = timePipelineCreation(vk, device, pipelineCache.get(), createInfos, created);
920 auto pipelines = wrapHandles(vk, device, created);
1008 Move<VkDescriptorSetLayout> createDescriptorSetLayout(const DeviceInterface& vk, VkDevice device, const TestParams&)
1026 return createDescriptorSetLayout(vk, device, &DESCRIPTOR_SET_LAYOUT_CREATE_INFO);
1054 const VkDevice device,
1064 device, cache, static_cast<deUint32>(createInfos.size()), createInfos.data(), pAllocator, pipelines.data());
1075 const auto device = context.getDevice();
1076 const auto pipelineCache = createPipelineCache(vk, device, testParameter);
1077 const auto descriptorSetLayout = createDescriptorSetLayout(vk, device, testParameter);
1078 const auto pipelineLayout = createPipelineLayout(vk, device, {descriptorSetLayout.get()}, testParameter);
1079 const auto modules = createShaderModules(vk, device, context.getBinaryCollection(), {"compute"});
1104 const auto timedResult = timePipelineCreation(vk, device, pipelineCache.get(), createInfos, created);
1105 auto pipelines = wrapHandles(vk, device, created);