summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNicolai Hähnle <[email protected]>2017-11-16 17:02:13 +0100
committerMarek Olšák <[email protected]>2019-07-03 15:51:12 -0400
commit226f650d9222a191130ee673d2cb4405da972c4a (patch)
tree6f6ebed4e3c644c035c56f35ea3a2812d46eb5aa
parent7bb9bb0540cf5ce59040f278e0fc3dc68d6fceeb (diff)
radeonsi/gfx10: document NGG shader stages
Acked-by: Bas Nieuwenhuizen <[email protected]>
-rw-r--r--src/gallium/drivers/radeonsi/si_shader.h25
1 files changed, 15 insertions, 10 deletions
diff --git a/src/gallium/drivers/radeonsi/si_shader.h b/src/gallium/drivers/radeonsi/si_shader.h
index f9a754d7f0b..43d1b0d1bc1 100644
--- a/src/gallium/drivers/radeonsi/si_shader.h
+++ b/src/gallium/drivers/radeonsi/si_shader.h
@@ -384,16 +384,21 @@ struct si_shader_selector {
/* Valid shader configurations:
*
- * API shaders VS | TCS | TES | GS |pass| PS
- * are compiled as: | | | |thru|
- * | | | | |
- * 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
+ * API shaders VS | TCS | TES | GS |pass| PS
+ * are compiled as: | | | |thru|
+ * | | | | |
+ * 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
+ * | | | | |
+ * NGG - VS & PS: GS | | | | | PS
+ * (GFX10+) - with GS: -> | | | GS | | PS
+ * - with tess: -> | HS | GS | | | PS
+ * - with both: -> | HS | -> | GS | | PS
*
* -> = merged with the next stage
*/