Merge branch 'vulkan-software' into 'master'

Draft: render/vulkan: add support for software rendering

See merge request wlroots/wlroots!3440
This commit is contained in:
Simon Ser 2022-08-20 13:04:41 +00:00
commit ea2a22d4b4
6 changed files with 215 additions and 26 deletions

View file

@ -261,6 +261,12 @@ void vulkan_format_props_query(struct wlr_vk_device *dev,
}
// non-dmabuf texture properties
if (fmtp.formatProperties.optimalTilingFeatures & render_features) {
wlr_drm_format_set_add(&dev->shm_render_formats,
format->drm_format, DRM_FORMAT_MOD_INVALID);
add_fmt_props = true;
}
if (fmtp.formatProperties.optimalTilingFeatures & tex_features) {
fmti.pNext = NULL;
ifmtp.pNext = NULL;