diff options
author | Marek Olšák <[email protected]> | 2017-04-08 01:04:56 +0200 |
---|---|---|
committer | Marek Olšák <[email protected]> | 2017-04-28 21:47:35 +0200 |
commit | 4ab36e0ebce7df453db1298f8e00d384ae7aa7c7 (patch) | |
tree | bdf19d6c9820f27dbe176959a370596f6102b580 /src/gallium/drivers/radeonsi/si_shader.h | |
parent | 9d6ed572d99a3c1a1246aaefb1611215500734d1 (diff) |
radeonsi/gfx9: update the summary of shader stage configs
Reviewed-by: Nicolai Hähnle <[email protected]>
Diffstat (limited to 'src/gallium/drivers/radeonsi/si_shader.h')
-rw-r--r-- | src/gallium/drivers/radeonsi/si_shader.h | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/gallium/drivers/radeonsi/si_shader.h b/src/gallium/drivers/radeonsi/si_shader.h index 3c01a3d3031..0105313495e 100644 --- a/src/gallium/drivers/radeonsi/si_shader.h +++ b/src/gallium/drivers/radeonsi/si_shader.h @@ -334,10 +334,15 @@ struct si_shader_selector { * API shaders VS | TCS | TES | GS |pass| PS * are compiled as: | | | |thru| * | | | | | - * Only VS & PS: VS | -- | -- | -- | -- | PS - * With GS: ES | -- | -- | GS | VS | PS - * With Tessel.: LS | HS | VS | -- | -- | PS - * With both: LS | HS | ES | GS | VS | PS + * Only VS & PS: VS | | | | | PS + * GFX6 - with GS: ES | | | GS | VS | PS + * - with tess: LS | HS | VS | | | PS + * - with both: LS | HS | ES | GS | VS | PS + * GFX9 - with GS: -> | | | GS | VS | PS + * - with tess: -> | HS | VS | | | PS + * - with both: -> | HS | -> | GS | VS | PS + * + * -> = merged with the next stage */ /* Common VS bits between the shader key and the prolog key. */ |