diff options
-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. */ |