Lines Matching defs:device

159     VkDevice device;
315 vkFreeCommandBuffers(demo->device, demo->cmd_pool, 1, cmd_bufs);
336 err = vkAllocateCommandBuffers(demo->device, &cmd, &demo->setup_cmd);
494 err = vkCreateSemaphore(demo->device, &semaphoreCreateInfo,
498 err = vkCreateSemaphore(demo->device, &semaphoreCreateInfo,
503 err = vkAcquireNextImageKHR(demo->device, demo->swapchain, UINT64_MAX,
512 vkDestroySemaphore(demo->device, imageAcquiredSemaphore, NULL);
513 vkDestroySemaphore(demo->device, drawCompleteSemaphore, NULL);
571 vkDestroySemaphore(demo->device, imageAcquiredSemaphore, NULL);
572 vkDestroySemaphore(demo->device, drawCompleteSemaphore, NULL);
669 err = vkCreateSwapchainKHR(demo->device, &swapchain, NULL, &demo->swapchain);
677 vkDestroySwapchainKHR(demo->device, oldSwapchain, NULL);
680 err = vkGetSwapchainImagesKHR(demo->device, demo->swapchain,
687 err = vkGetSwapchainImagesKHR(demo->device, demo->swapchain,
721 err = vkCreateImageView(demo->device, &color_attachment_view, NULL,
775 err = vkCreateImage(demo->device, &image, NULL, &demo->depth.image);
779 vkGetImageMemoryRequirements(demo->device, demo->depth.image, &mem_reqs);
789 err = vkAllocateMemory(demo->device, &mem_alloc, NULL, &demo->depth.mem);
794 vkBindImageMemory(demo->device, demo->depth.image, demo->depth.mem, 0);
804 err = vkCreateImageView(demo->device, &view, NULL, &demo->depth.view);
845 vkCreateImage(demo->device, &image_create_info, NULL, &tex_obj->image);
848 vkGetImageMemoryRequirements(demo->device, tex_obj->image, &mem_reqs);
857 err = vkAllocateMemory(demo->device, &mem_alloc, NULL, &tex_obj->mem);
861 err = vkBindImageMemory(demo->device, tex_obj->image, tex_obj->mem, 0);
874 vkGetImageSubresourceLayout(demo->device, tex_obj->image, &subres,
877 err = vkMapMemory(demo->device, tex_obj->mem, 0,
887 vkUnmapMemory(demo->device, tex_obj->mem);
901 vkDestroyImage(demo->device, tex_obj->image, NULL);
902 vkFreeMemory(demo->device, tex_obj->mem, NULL);
1017 err = vkCreateSampler(demo->device, &sampler, NULL,
1023 err = vkCreateImageView(demo->device, &view, NULL,
1058 err = vkCreateBuffer(demo->device, &buf_info, NULL, &demo->vertices.buf);
1061 vkGetBufferMemoryRequirements(demo->device, demo->vertices.buf, &mem_reqs);
1071 err = vkAllocateMemory(demo->device, &mem_alloc, NULL, &demo->vertices.mem);
1074 err = vkMapMemory(demo->device, demo->vertices.mem, 0,
1080 vkUnmapMemory(demo->device, demo->vertices.mem);
1082 err = vkBindBufferMemory(demo->device, demo->vertices.buf,
1125 err = vkCreateDescriptorSetLayout(demo->device, &descriptor_layout, NULL,
1136 err = vkCreatePipelineLayout(demo->device, &pPipelineLayoutCreateInfo, NULL,
1199 err = vkCreateRenderPass(demo->device, &rp_info, NULL, &demo->render_pass);
1215 err = vkCreateShaderModule(demo->device, &moduleCreateInfo, NULL, &module);
1344 err = vkCreatePipelineCache(demo->device, &pipelineCache, NULL,
1347 err = vkCreateGraphicsPipelines(demo->device, demo->pipelineCache, 1,
1351 vkDestroyPipelineCache(demo->device, demo->pipelineCache, NULL);
1353 vkDestroyShaderModule(demo->device, demo->frag_shader_module, NULL);
1354 vkDestroyShaderModule(demo->device, demo->vert_shader_module, NULL);
1371 err = vkCreateDescriptorPool(demo->device, &descriptor_pool, NULL,
1388 err = vkAllocateDescriptorSets(demo->device, &alloc_info, &demo->desc_set);
1405 vkUpdateDescriptorSets(demo->device, 1, &write, 0, NULL);
1431 err = vkCreateFramebuffer(demo->device, &fb_info, NULL,
1446 err = vkCreateCommandPool(demo->device, &cmd_pool_info, NULL,
1457 err = vkAllocateCommandBuffers(demo->device, &cmd, &demo->draw_cmd);
1510 vkDeviceWaitIdle(demo->device);
1737 /* For tri demo we just grab the first physical device */
1750 /* Look for device extensions */
1850 VkDeviceCreateInfo device = {
1862 err = vkCreateDevice(demo->gpu, &device, NULL, &demo->device);
1931 vkGetDeviceQueue(demo->device, demo->graphics_queue_node_index, 0,
2025 vkDestroyFramebuffer(demo->device, demo->framebuffers[i], NULL);
2028 vkDestroyDescriptorPool(demo->device, demo->desc_pool, NULL);
2031 vkFreeCommandBuffers(demo->device, demo->cmd_pool, 1, &demo->setup_cmd);
2033 vkFreeCommandBuffers(demo->device, demo->cmd_pool, 1, &demo->draw_cmd);
2034 vkDestroyCommandPool(demo->device, demo->cmd_pool, NULL);
2036 vkDestroyPipeline(demo->device, demo->pipeline, NULL);
2037 vkDestroyRenderPass(demo->device, demo->render_pass, NULL);
2038 vkDestroyPipelineLayout(demo->device, demo->pipeline_layout, NULL);
2039 vkDestroyDescriptorSetLayout(demo->device, demo->desc_layout, NULL);
2041 vkDestroyBuffer(demo->device, demo->vertices.buf, NULL);
2042 vkFreeMemory(demo->device, demo->vertices.mem, NULL);
2045 vkDestroyImageView(demo->device, demo->textures[i].view, NULL);
2046 vkDestroyImage(demo->device, demo->textures[i].image, NULL);
2047 vkFreeMemory(demo->device, demo->textures[i].mem, NULL);
2048 vkDestroySampler(demo->device, demo->textures[i].sampler, NULL);
2052 vkDestroyImageView(demo->device, demo->buffers[i].view, NULL);
2055 vkDestroyImageView(demo->device, demo->depth.view, NULL);
2056 vkDestroyImage(demo->device, demo->depth.image, NULL);
2057 vkFreeMemory(demo->device, demo->depth.mem, NULL);
2059 vkDestroySwapchainKHR(demo->device, demo->swapchain, NULL);
2062 vkDestroyDevice(demo->device, NULL);
2084 vkDestroyFramebuffer(demo->device, demo->framebuffers[i], NULL);
2087 vkDestroyDescriptorPool(demo->device, demo->desc_pool, NULL);
2090 vkFreeCommandBuffers(demo->device, demo->cmd_pool, 1, &demo->setup_cmd);
2093 vkFreeCommandBuffers(demo->device, demo->cmd_pool, 1, &demo->draw_cmd);
2094 vkDestroyCommandPool(demo->device, demo->cmd_pool, NULL);
2096 vkDestroyPipeline(demo->device, demo->pipeline, NULL);
2097 vkDestroyRenderPass(demo->device, demo->render_pass, NULL);
2098 vkDestroyPipelineLayout(demo->device, demo->pipeline_layout, NULL);
2099 vkDestroyDescriptorSetLayout(demo->device, demo->desc_layout, NULL);
2101 vkDestroyBuffer(demo->device, demo->vertices.buf, NULL);
2102 vkFreeMemory(demo->device, demo->vertices.mem, NULL);
2105 vkDestroyImageView(demo->device, demo->textures[i].view, NULL);
2106 vkDestroyImage(demo->device, demo->textures[i].image, NULL);
2107 vkFreeMemory(demo->device, demo->textures[i].mem, NULL);
2108 vkDestroySampler(demo->device, demo->textures[i].sampler, NULL);
2112 vkDestroyImageView(demo->device, demo->buffers[i].view, NULL);
2115 vkDestroyImageView(demo->device, demo->depth.view, NULL);
2116 vkDestroyImage(demo->device, demo->depth.image, NULL);
2117 vkFreeMemory(demo->device, demo->depth.mem, NULL);