Skip to content

Draft: render/vulkan: add support for software rendering

Simon Ser requested to merge emersion/wlroots:vulkan-software into master

VK_EXT_external_memory_host allows us to instruct llvmpipe to render to an existing chunk of memory.

  • Check ext availability before using it
  • Figure out stride alignment
  • begin/end data ptr access when rendering

Future work:

  • Import shm buffers as textures via VK_EXT_external_memory_host too (!3705)
Edited by Simon Ser

Merge request reports