summaryrefslogtreecommitdiffstats
path: root/src/mesa
diff options
context:
space:
mode:
authorKenneth Graunke <[email protected]>2012-04-18 18:21:24 -0700
committerKenneth Graunke <[email protected]>2012-04-18 18:28:31 -0700
commit5177f6b1b99a68daf50e47dc420c0057fa5e8980 (patch)
treeadd1ff1f80017d61d849434442079b94601d7b50 /src/mesa
parent86f53e6d6bd07e2bc3ffcadeb9a4418fbae06e0b (diff)
i965: Fix outdated comments about binding tables.
They had a number of issues: - A paragraph states that we use a single binding table, but we don't. - We labelled the WM binding table diagram as SOL/WM. - The WM diagram had an "Only relevant to the WM" comment. Duh. Signed-off-by: Kenneth Graunke <[email protected]>
Diffstat (limited to 'src/mesa')
-rw-r--r--src/mesa/drivers/dri/i965/brw_context.h20
1 files changed, 8 insertions, 12 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_context.h b/src/mesa/drivers/dri/i965/brw_context.h
index 0c50b6bc513..6df5b165f90 100644
--- a/src/mesa/drivers/dri/i965/brw_context.h
+++ b/src/mesa/drivers/dri/i965/brw_context.h
@@ -472,18 +472,14 @@ struct brw_vs_ouput_sizes {
* For example, a shader might ask to sample from "surface 7." In this case,
* bind[7] would contain a pointer to a texture.
*
- * Although the hardware supports separate binding tables per pipeline stage
- * (VS, HS, DS, GS, PS), we currently share a single binding table for all of
- * them. This is purely for convenience.
- *
- * Currently our SOL/WM binding tables are (arbitrarily) programmed as follows:
+ * Currently, our WM binding tables are (arbitrarily) programmed as follows:
*
* +-------------------------------+
- * | 0 | Draw buffer 0 | .
- * | . | . | \
- * | : | : | > Only relevant to the WM.
- * | 7 | Draw buffer 7 | /
- * |-----|-------------------------| `
+ * | 0 | Draw buffer 0 |
+ * | . | . |
+ * | : | : |
+ * | 7 | Draw buffer 7 |
+ * |-----|-------------------------|
* | 8 | WM Pull Constant Buffer |
* |-----|-------------------------|
* | 9 | Texture 0 |
@@ -494,7 +490,7 @@ struct brw_vs_ouput_sizes {
*
* Our VS binding tables are programmed as follows:
*
- * +-----+-------------------------+ `
+ * +-----+-------------------------+
* | 0 | VS Pull Constant Buffer |
* +-----+-------------------------+
* | 1 | Texture 0 |
@@ -506,7 +502,7 @@ struct brw_vs_ouput_sizes {
* Our (gen6) GS binding tables are programmed as follows:
*
* +-----+-------------------------+
- * | 0 | SOL Binding 0 |
+ * | 0 | SOL Binding 0 |
* | . | . |
* | : | : |
* | 63 | SOL Binding 63 |