Lines Matching defs:device

121 		const VkDevice										device						= context.getDevice();
125 Move<VkShaderModule> vertexShader = createShaderModule(vk, device, context.getBinaryCollection().get("vertex"), 0);
126 Move<VkShaderModule> fragmentShader = createShaderModule(vk, device, context.getBinaryCollection().get("fragment"), 0);
174 Move<VkPipelineLayout> pipelineLayout = createPipelineLayout(vk, device, &pipelineLayoutCreateInfo);
182 Move<VkRenderPass> renderPass = createRenderPass(vk, device, &renderPassCreateInfo);
194 Move<VkPipeline> graphicsPipeline = createGraphicsPipeline(vk, device, DE_NULL, &graphicsPipelineCreateInfo);
199 Move<VkShaderModule> computeShader = createShaderModule(vk, device, context.getBinaryCollection().get("compute"), 0);
221 Move<VkPipelineLayout> pipelineLayout = createPipelineLayout(vk, device, &pipelineLayoutCreateInfo);
232 Move<VkPipeline> computePipeline = createComputePipeline(vk, device, DE_NULL, &computePipelineCreateInfo);
260 // Now, create custom device
324 Move<VkDevice> device;
348 device = Move<VkDevice>(check<VkDevice>(object), Deleter<VkDevice>(vkp, instance, object, DE_NULL));
353 CreatePipelineCacheFunc createPipelineCacheFunc = (CreatePipelineCacheFunc)getDeviceProcAddrFunc(*device, "vkCreatePipelineCache");
354 DestroyPipelineCacheFunc destroyPipelineCacheFunc = (DestroyPipelineCacheFunc)getDeviceProcAddrFunc(*device, "vkDestroyPipelineCache");
357 VkResult result = createPipelineCacheFunc(*device, &pipelineCacheCreateInfo, DE_NULL, &pipelineCache);
371 destroyPipelineCacheFunc(*device, pipelineCache, DE_NULL);