Lines Matching defs:vk_device
90 struct vk_device {
147 VkResult (*check_status)(struct vk_device *device);
167 VkResult (*create_sync_for_memory)(struct vk_device *device,
244 VK_DEFINE_HANDLE_CASTS(vk_device, base, VkDevice,
247 /** Initialize a vk_device
249 * Along with initializing the data structures in `vk_device`, this function
267 vk_device_init(struct vk_device *device,
274 vk_device_set_drm_fd(struct vk_device *device, int drm_fd)
279 /** Tears down a vk_device
284 vk_device_finish(struct vk_device *device);
295 void vk_device_enable_threaded_submit(struct vk_device *device);
298 vk_device_supports_threaded_submit(const struct vk_device *device)
304 VkResult vk_device_flush(struct vk_device *device);
307 _vk_device_set_lost(struct vk_device *device,
314 void _vk_device_report_lost(struct vk_device *device);
317 vk_device_is_lost_no_report(struct vk_device *device)
323 vk_device_is_lost(struct vk_device *device)
332 vk_device_check_status(struct vk_device *device)
350 vk_device_get_proc_addr(const struct vk_device *device,