diff options
author | Jordan Justen <jljusten@gmail.com> | 2015-09-30 11:57:26 -0700 |
---|---|---|
committer | Jordan Justen <jljusten@gmail.com> | 2015-09-30 11:57:26 -0700 |
commit | 9fdb7bfcdc321af2ca0457cdde3e136bb6f2b98e (patch) | |
tree | 4b22f0ba046fdfc4e8ae30a3883d86be293c8ea7 /I965Todo.mdwn | |
parent | 57123fa0726b21174abcd088ddb3546216a65c18 (diff) |
I965Todo: Add CS optimization idea
Signed-off-by: Jordan Justen <jljusten@gmail.com>
Diffstat (limited to 'I965Todo.mdwn')
-rw-r--r-- | I965Todo.mdwn | 4 |
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) |