On 04/02/2014 01:05 AM, Chris Forbes wrote: > The sampler can handle R8G8B8X8 (and substitute 1.0 for the fourth > component) but we can't use it as a render target. > > Signed-off-by: Chris Forbes <chr...@ijw.co.nz> > --- > src/mesa/drivers/dri/i965/brw_surface_formats.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/src/mesa/drivers/dri/i965/brw_surface_formats.c > b/src/mesa/drivers/dri/i965/brw_surface_formats.c > index f203f52..3f82f80 100644 > --- a/src/mesa/drivers/dri/i965/brw_surface_formats.c > +++ b/src/mesa/drivers/dri/i965/brw_surface_formats.c > @@ -583,6 +583,9 @@ brw_init_surface_formats(struct brw_context *brw) > */ > render = BRW_SURFACEFORMAT_B8G8R8A8_UNORM; > break; > + case BRW_SURFACEFORMAT_R8G8B8X8_UNORM: > + render = BRW_SURFACEFORMAT_R8G8B8A8_UNORM; > + break; > } > > rinfo = &surface_formats[render]; >
My x_to_a patches handle this a bit more generally, but they need some reworking, so I'll rebase on this when I get around to respinning them.
signature.asc
Description: OpenPGP digital signature
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev