Lines Matching refs:framebuffer
36 struct vk_framebuffer *framebuffer; in vk_common_CreateFramebuffer() local
40 size_t size = sizeof(*framebuffer); in vk_common_CreateFramebuffer()
50 framebuffer = vk_object_alloc(device, pAllocator, size, in vk_common_CreateFramebuffer()
52 if (framebuffer == NULL) in vk_common_CreateFramebuffer()
55 framebuffer->flags = pCreateInfo->flags; in vk_common_CreateFramebuffer()
56 framebuffer->width = pCreateInfo->width; in vk_common_CreateFramebuffer()
57 framebuffer->height = pCreateInfo->height; in vk_common_CreateFramebuffer()
58 framebuffer->layers = pCreateInfo->layers; in vk_common_CreateFramebuffer()
62 framebuffer->attachments[i] = pCreateInfo->pAttachments[i]; in vk_common_CreateFramebuffer()
63 framebuffer->attachment_count = pCreateInfo->attachmentCount; in vk_common_CreateFramebuffer()
66 *pFramebuffer = vk_framebuffer_to_handle(framebuffer); in vk_common_CreateFramebuffer()
77 VK_FROM_HANDLE(vk_framebuffer, framebuffer, _framebuffer); in vk_common_DestroyFramebuffer()
79 if (!framebuffer) in vk_common_DestroyFramebuffer()
82 vk_object_free(device, pAllocator, framebuffer); in vk_common_DestroyFramebuffer()