[Mesa-dev] [PATCH 02/15] radeonsi/gfx9: prevent shader-db crashes

Nicolai Hähnle nhaehnle at gmail.com
Tue Aug 22 11:40:52 UTC 2017

On 22.08.2017 13:04, Marek Olšák wrote:
> On Tue, Aug 22, 2017 at 10:14 AM, Nicolai Hähnle <nhaehnle at gmail.com> wrote:
>> On 21.08.2017 23:54, Marek Olšák wrote:
>>> From: Marek Olšák <marek.olsak at amd.com>
>>> - don't precompile LS and ES (they don't exist on GFX9), compile as VS
>>> instead
>>> - don't precompile HS and GS (we don't have LS and ES parts)
>> Is this true even for the non-monolithic case? Would be nice to have those
>> precompiled for shader-db.
> Non-monolithic shader parts are always precompiled, but they can't be
> used for shader-db, because other shader parts are missing for merged
> shaders.

It would still be interesting to compare statistics for the individual 
parts, otherwise shader-db comparisons would have no coverage of GS/TCS.

> We also can't compile LS and ES monolithically, because the
> compiler doesn't have the capability to compile them, because the
> stages don't exist. Those are always compiled as VS.

Right, but again, at least having some statistics for TES shader-db 
comparisons would be useful.

But anyway, the vast bulk is VS and PS, so this can wait. I'm fine with 
the patch.


> Marek

Lerne, wie die Welt wirklich ist,
Aber vergiss niemals, wie sie sein sollte.

More information about the mesa-dev mailing list