summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* iris: move key pop to state moduleKenneth Graunke2019-02-213-40/+87
| | | | shader key population needs to read state
* iris: fix SBAKenneth Graunke2019-02-213-46/+56
|
* iris: use vtbl to avoid multiple symbols, fix state base addressKenneth Graunke2019-02-217-310/+322
|
* iris: softpin some thingsKenneth Graunke2019-02-212-4/+15
|
* iris: drop const from prog data parametersKenneth Graunke2019-02-212-2/+2
| | | | we ralloc steal things, which makes it a little bogus
* iris: more comes from bits filled inKenneth Graunke2019-02-212-15/+22
| | | | | | tomorrow, fix the build system to avoid symbol clashes somehow... we're getting gen9 functions because they happen to be listed before 10 in the link list.
* iris: index buffer BOKenneth Graunke2019-02-211-2/+1
|
* iris: WM.Kenneth Graunke2019-02-211-1/+19
| | | | I could have added a dirty bit for this, but it doesn't seem worth it
* iris: initial gpu stateKenneth Graunke2019-02-213-3/+4
|
* iris: reorganize commands to match brwKenneth Graunke2019-02-211-122/+136
|
* iris: don't forget about TEKenneth Graunke2019-02-211-10/+16
|
* iris: convert IRIS_DIRTY_* to #definesKenneth Graunke2019-02-211-38/+36
| | | | | enums are SIGNED. so IRIS_DIRTY_VS << 4 gets sign extended, making it not equal to IRIS_DIRTY_FS. Surprising!
* iris: emit shader packetsKenneth Graunke2019-02-211-0/+17
|
* iris: actually save derived stateKenneth Graunke2019-02-213-43/+91
|
* iris: promote iris_program_cache_item to iris_compiled_shaderKenneth Graunke2019-02-213-150/+144
|
* iris: some shader bitsKenneth Graunke2019-02-213-0/+260
|
* iris: scissor slotsKenneth Graunke2019-02-211-4/+4
|
* iris: bind_state -> compute stateKenneth Graunke2019-02-211-2/+2
|
* iris: 3DPRIMITIVE fieldsKenneth Graunke2019-02-211-0/+2
|
* iris: fix VF instancing length so we don't get garbage in batchKenneth Graunke2019-02-211-2/+2
|
* iris: vertex packet fixesKenneth Graunke2019-02-211-8/+7
|
* iris: fix VBsKenneth Graunke2019-02-211-2/+3
|
* iris: fix assertKenneth Graunke2019-02-211-1/+1
|
* iris: fix indentationKenneth Graunke2019-02-211-2/+2
|
* iris: hack to stop crashing on samplers for nowKenneth Graunke2019-02-211-0/+3
|
* iris: initialize dirty bits to ~0ullKenneth Graunke2019-02-213-3/+7
|
* iris: actually advance forward when emitting commandsKenneth Graunke2019-02-211-12/+18
|
* iris: actually flush the commandsKenneth Graunke2019-02-211-0/+4
|
* iris: actually APPEND commands, not stomp over the top and never incrKenneth Graunke2019-02-211-0/+1
|
* iris: VB fixesKenneth Graunke2019-02-211-10/+15
|
* iris: DEBUG=batKenneth Graunke2019-02-211-11/+20
| | | | Deleted in the interest of making the branch compile at each step
* iris: VB addressesKenneth Graunke2019-02-211-24/+39
|
* iris: reference VB BOsKenneth Graunke2019-02-211-8/+39
|
* iris: so, sba then.Kenneth Graunke2019-02-211-5/+4
|
* iris: try and have an iris addressKenneth Graunke2019-02-211-6/+10
|
* iris: flag SBA updates when instruction BO changesKenneth Graunke2019-02-212-2/+8
|
* iris: bit of SBA codeKenneth Graunke2019-02-212-0/+56
| | | | genxml MOCS is stupid, addresses are hard news at 11
* iris: move MAX defines to iris_batch.hKenneth Graunke2019-02-212-9/+9
| | | | for SBA
* iris: kill iris_new_batchKenneth Graunke2019-02-211-23/+15
| | | | reset and new are too similar, and this had exactly one caller
* iris: make iris_batch target a particular ringKenneth Graunke2019-02-213-8/+17
|
* iris: lower ioKenneth Graunke2019-02-211-0/+4
|
* iris: do the FS...asserts because we don't lower uniforms yetKenneth Graunke2019-02-212-9/+11
|
* iris: import program cache codeKenneth Graunke2019-02-215-7/+399
|
* iris: reworks, FS compile piecesKenneth Graunke2019-02-213-23/+140
|
* iris: parse INTEL_DEBUGKenneth Graunke2019-02-211-0/+2
|
* iris: draw->restart_index is uninitialized if PR is not enabledKenneth Graunke2019-02-211-2/+4
|
* iris: fix bogus index buffer referenceKenneth Graunke2019-02-211-14/+14
|
* iris: fix prim typeKenneth Graunke2019-02-211-3/+1
|
* iris: msaa sample count packing problemsKenneth Graunke2019-02-211-2/+2
| | | | 0 -> ffffffffffffffffffffffffffff
* iris: actually save VBsKenneth Graunke2019-02-211-0/+1
|