Lines Matching defs:device
35 vk_pipeline_layout_init(struct vk_device *device,
42 vk_object_base_init(device, &layout->base, VK_OBJECT_TYPE_PIPELINE_LAYOUT);
61 vk_pipeline_layout_zalloc(struct vk_device *device, size_t size,
65 * client expects, these have to be allocated off the device and not as
69 vk_zalloc(&device->alloc, size, 8, VK_SYSTEM_ALLOCATION_SCOPE_OBJECT);
73 vk_pipeline_layout_init(device, layout, pCreateInfo);
78 vk_pipeline_layout_multizalloc(struct vk_device *device,
83 vk_multialloc_zalloc(ma, &device->alloc,
88 vk_pipeline_layout_init(device, layout, pCreateInfo);
99 VK_FROM_HANDLE(vk_device, device, _device);
102 vk_pipeline_layout_zalloc(device, sizeof(struct vk_pipeline_layout),
105 return vk_error(device, VK_ERROR_OUT_OF_HOST_MEMORY);
113 vk_pipeline_layout_destroy(struct vk_device *device,
120 vk_descriptor_set_layout_unref(device, (void *)layout->set_layouts[s]);
123 vk_object_free(device, NULL, layout);
131 VK_FROM_HANDLE(vk_device, device, _device);
137 vk_pipeline_layout_unref(device, layout);