[Mesa-dev] Using all PS export formats in RadeonSI

Marek Olšák maraeo at gmail.com
Tue Jan 19 08:11:19 PST 2016


Hi,

This series adds support for all pixel shader export formats. It should double the fill rate for these formats:
- 1-4 channels of type S/UINT8, S/UINT16, S/UNORM16
- 1-2 channels of type S/UINT32, FLOAT32

Some of them have to fall back to the original slow mode depending on whether blending or alpha-to-coverage is enabled. ABGR_32 is the only slow format.

I haven't seen much improvement from this in real benchmarks.

This is a prerequisite for making RB+ work on Stoney, because RB+ is strict about which export formats can be used.

Please review.

Marek


More information about the mesa-dev mailing list