summaryrefslogtreecommitdiff
path: root/I965Todo.mdwn
diff options
context:
space:
mode:
authorJordan Justen <jljusten@gmail.com>2015-09-30 11:57:26 -0700
committerJordan Justen <jljusten@gmail.com>2015-09-30 11:57:26 -0700
commit9fdb7bfcdc321af2ca0457cdde3e136bb6f2b98e (patch)
tree4b22f0ba046fdfc4e8ae30a3883d86be293c8ea7 /I965Todo.mdwn
parent57123fa0726b21174abcd088ddb3546216a65c18 (diff)
I965Todo: Add CS optimization idea
Signed-off-by: Jordan Justen <jljusten@gmail.com>
Diffstat (limited to 'I965Todo.mdwn')
-rw-r--r--I965Todo.mdwn4
1 files changed, 4 insertions, 0 deletions
diff --git a/I965Todo.mdwn b/I965Todo.mdwn
index d5f264e..79c2563 100644
--- a/I965Todo.mdwn
+++ b/I965Todo.mdwn
@@ -14,6 +14,10 @@ Every GS EmitVertex() call generates its own URB write messages. When geometry
It may be easier to recognize this case if we combine the message header setup, GS_OPCODE_SET_WRITE_OFFSET, and GS_OPCODE_URB_WRITE into a single, logical message.
+### Optimize CS local ID push constant register usage (moderate)
+
+See comment above gen7_cs_state.c:brw_cs_prog_local_id_payload_dwords.
+
# gen6 (Sandy Bridge) and newer
### Use SSA form for the scalar backend (hard)