Skip to content

Add YCBCR support to radv.

Bas Nieuwenhuizen requested to merge bnieuwenhuizen/mesa:ycbcr into master

Adds support for multiplane and subsampled images with

  • Per plane descriptors
  • per plane copies, blits & rendering
  • multiple plane image to image copies.
  • sampling from multiplane & subsampled images using new special-purpose samplers, lowered with custom logic in the shaders.

I disallowed disjoint memory for multiplane images as I did not want to implement a variable number of referenced buffers in descriptor sets.

Merge request reports