summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorWladimir J. van der Laan <laanwj@gmail.com>2013-08-28 07:41:05 +0200
committerWladimir J. van der Laan <laanwj@gmail.com>2013-08-28 07:41:05 +0200
commitf0dc429527f66c825104edf3cb669433203dc328 (patch)
tree74c01765fed9c8a0ba1fb0e4d90a937d0e555818 /doc
parent682767e085f40cafe7ba2fc90be2cf02e1664eec (diff)
driver: disable TS for now
We're not managing it correctly resulting in corruption. Better to trade some performance (not even sure how much) for correctness, so disable it.
Diffstat (limited to 'doc')
-rw-r--r--doc/hardware.md10
1 files changed, 10 insertions, 0 deletions
diff --git a/doc/hardware.md b/doc/hardware.md
index 8c55c39..ebfa733 100644
--- a/doc/hardware.md
+++ b/doc/hardware.md
@@ -538,3 +538,13 @@ instructions this indeed maps to 512 instructions.
XXX does the VS/PS split at instruction 256 during rendering affect OpenCL? Hopefully not...
+State changes and caches
+--------------------------
+
+It looks like some state changes invalidate the cache. Before these state changes it is important to flush
+the appropriate cache so that the rendered cache tiles are properly written back. These are at least:
+
+ PE.COLOR_FORMAT.OVERWRITE -> flush COLOR
+
+(others will be added when found)
+