summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOliver McFadden <z3ro.geek@gmail.com>2007-05-13 12:36:27 +0000
committerOliver McFadden <z3ro.geek@gmail.com>2007-05-13 12:36:27 +0000
commit33a73466ae1df4350cc26470056090c91a6edfe9 (patch)
tree37edaaf4f5a702ab9a6987eef2b714d2fd7da3bb
parent13c0abd8a76ad4e14ad6b7737cdaaf8ff22c5cf2 (diff)
r300: Added a TODO comment for the R300_VAP_INPUT_ROUTE_[01]_0 values.
-rw-r--r--src/mesa/drivers/dri/r300/r300_ioctl.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/r300/r300_ioctl.c b/src/mesa/drivers/dri/r300/r300_ioctl.c
index 76712b0b19..1adbc2c854 100644
--- a/src/mesa/drivers/dri/r300/r300_ioctl.c
+++ b/src/mesa/drivers/dri/r300/r300_ioctl.c
@@ -194,6 +194,14 @@ static void r300EmitClearState(GLcontext * ctx)
if (!(r300->radeon.radeonScreen->chip_flags & RADEON_CHIPSET_TCL))
has_tcl = 0;
+ /* FIXME: the values written to R300_VAP_INPUT_ROUTE_0_0 and
+ * R300_VAP_INPUT_ROUTE_0_1 are in fact known, however, the values are
+ * quite complex; see the functions in r300_emit.c.
+ *
+ * I believe it would be a good idea to extend the functions in
+ * r300_emit.c so that they can be used to setup the default values for
+ * these registers, as well as the actual values used for rendering.
+ */
R300_STATECHANGE(r300, vir[0]);
reg_start(R300_VAP_INPUT_ROUTE_0_0, 0);
if (!has_tcl)