On Sat, Jul 21, 2018, 05:45 Gert Wollny <gert.wol...@collabora.com> wrote:

> Am Freitag, den 20.07.2018, 12:31 -0400 schrieb Ilia Mirkin:
> >
> > > +   /* Allow 3-comp 32 bit texturs only for TBOs (needed for
> > > ARB_tbo_rgb32) */
> > > +   if ((format == PIPE_FORMAT_R32G32B32_FLOAT ||
> > > +       format == PIPE_FORMAT_R32G32B32_SINT ||
> > > +       format == PIPE_FORMAT_R32G32B32_UINT) &&
> > > +       target != PIPE_BUFFER)
> > > +      return FALSE;
> >
> > My personal recommendation would be to disallow *all* packed RGB
> > formats unless target == PIPE_BUFFER. (And even then -- questionable,
> > except for RGB32, which is required.)
> >
> RGB8 and RGB16 are disabled/replaced by RGBX* on the host side, and
> R11G11B10 doesn't seem to make problems.
>

No other driver supports these. What happens on the host side is hidden
from virgl. You're just signing yourself up for weird issues down the line.


> but thanks for the feedback anyway,
> Gert
>
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to