Lines Matching defs:device
135 const VkDevice device = context.getDevice();
146 shaders.emplace_back(createShaderModule(vk, device, context.getBinaryCollection().get(name.str()), 0));
151 shaders.emplace_back(createShaderModule(vk, device, context.getBinaryCollection().get(name.str()), 0));
209 Move<VkPipelineLayout> pipelineLayout = createPipelineLayout(vk, device, &pipelineLayoutCreateInfo);
217 Move<VkRenderPass> renderPass = createRenderPass(vk, device, &renderPassCreateInfo);
277 pipelines.emplace_back(createGraphicsPipeline(vk, device, DE_NULL, &graphicsPipelineCreateInfos[i]));
286 CreateGraphicsPipelinesFunc createGraphicsPipelinesFunc = (CreateGraphicsPipelinesFunc)getDeviceProcAddrFunc(device, "vkCreateGraphicsPipelines");
287 DestroyPipelineFunc destroyPipelineFunc = (DestroyPipelineFunc)getDeviceProcAddrFunc(device, "vkDestroyPipeline");
288 VkPipelineCache pipelineCache = context.getResourceInterface()->getPipelineCache(device);
335 VkResult result = createGraphicsPipelinesFunc(device, pipelineCache, pipelineCount, graphicsPipelineCreateInfos.data(), DE_NULL, pipelines.data());
358 destroyPipelineFunc(device, pipelines[i], DE_NULL);
368 const VkDevice device = context.getDevice();
377 computeShaders.emplace_back(createShaderModule(vk, device, context.getBinaryCollection().get(name.str()), 0));
405 Move<VkPipelineLayout> pipelineLayout = createPipelineLayout(vk, device, &pipelineLayoutCreateInfo);
464 pipelines.emplace_back(createComputePipeline(vk, device, DE_NULL, &computePipelineCreateInfos[i]));
473 CreateComputePipelinesFunc createComputePipelinesFunc = (CreateComputePipelinesFunc)getDeviceProcAddrFunc(device, "vkCreateComputePipelines");
474 DestroyPipelineFunc destroyPipelineFunc = (DestroyPipelineFunc)getDeviceProcAddrFunc(device, "vkDestroyPipeline");
475 VkPipelineCache pipelineCache = context.getResourceInterface()->getPipelineCache(device);
522 VkResult result = createComputePipelinesFunc(device, pipelineCache, pipelineCount, computePipelineCreateInfos.data(), DE_NULL, pipelines.data());
546 destroyPipelineFunc(device, pipelines[i], DE_NULL);