summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_shader.h
diff options
context:
space:
mode:
authorMarek Olšák <[email protected]>2017-04-08 01:04:56 +0200
committerMarek Olšák <[email protected]>2017-04-28 21:47:35 +0200
commit4ab36e0ebce7df453db1298f8e00d384ae7aa7c7 (patch)
treebdf19d6c9820f27dbe176959a370596f6102b580 /src/gallium/drivers/radeonsi/si_shader.h
parent9d6ed572d99a3c1a1246aaefb1611215500734d1 (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.h13
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. */