Lines Matching defs:format
95 find_format(struct u_vector *formats, VkFormat format)
100 if (f->vk_format == format)
109 VkFormat format, uint32_t flags)
113 /* Don't add a format that's already in the list */
114 struct wsi_wl_format *f = find_format(formats, format);
124 format, &props);
138 f->vk_format = format;
146 wsi_wl_format_add_modifier(struct wsi_wl_format *format, uint64_t modifier)
153 u_vector_foreach(mod, &format->modifiers)
157 mod = u_vector_add(&format->modifiers);
168 struct wsi_wl_format *format;
170 format = wsi_wl_display_add_vk_format(display, formats, vk_format, flags);
171 if (format)
172 wsi_wl_format_add_modifier(format, modifier);
423 assert(!"Unsupported Vulkan format");
449 uint32_t format)
457 uint32_t format, uint32_t modifier_hi,
465 format, modifier);
474 shm_handle_format(void *data, struct wl_shm *shm, uint32_t format)
478 wsi_wl_display_add_wl_shm_format(display, &display->formats, format);
482 .format = shm_handle_format
796 out_fmt->format = disp_fmt->vk_format;
835 out_fmt->surfaceFormat.format = disp_fmt->vk_format;
1336 /* Use explicit DRM format modifiers when both the server and the driver