Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | iris: implement copy image | Kenneth Graunke | 2019-02-21 | 2 | -12/+28 |
| | |||||
* | iris: fall back to u_generate_mipmap | Kenneth Graunke | 2019-02-21 | 2 | -14/+1 |
| | | | | | | It just does blits between layers, which is all we'd do anyway, and it already should use BLORP because of iris_blit(). Plus it handles 3D, which our code in i965 doesn't. | ||||
* | iris: clear fix | Kenneth Graunke | 2019-02-21 | 1 | -2/+4 |
| | |||||
* | iris: shader dirty bits | Kenneth Graunke | 2019-02-21 | 1 | -9/+18 |
| | |||||
* | iris: rework DEBUG_REEMIT | Kenneth Graunke | 2019-02-21 | 2 | -4/+5 |
| | | | | don't want to have to special case this everywhere | ||||
* | iris: clears | Kenneth Graunke | 2019-02-21 | 5 | -19/+61 |
| | |||||
* | iris: better boxing on maps | Kenneth Graunke | 2019-02-21 | 1 | -3/+23 |
| | |||||
* | iris: fix fragcoord ytransform | Kenneth Graunke | 2019-02-21 | 1 | -2/+2 |
| | | | | | the TGSI in the name is a misnomer, it actually controls wpos_ytransform lowering in NIR these days. | ||||
* | iris: Disable unsupported mirror clamp modes | Kenneth Graunke | 2019-02-21 | 1 | -1/+7 |
| | |||||
* | iris: tidy comments about mirroring modes | Kenneth Graunke | 2019-02-21 | 1 | -2/+4 |
| | |||||
* | iris: iris - fix QWord aligned endings after batch chaining rework | Kenneth Graunke | 2019-02-21 | 1 | -3/+3 |
| | | | | | I need to save the primary batch size after expanding it to include MI_BATCH_BUFFER_END and the QWord padding NOP | ||||
* | iris: colorize batchbuffer failures to make them stand out | Kenneth Graunke | 2019-02-21 | 1 | -2/+3 |
| | |||||
* | iris: bad inherited comments | Kenneth Graunke | 2019-02-21 | 1 | -5/+1 |
| | |||||
* | iris: Handle batch submission failure "better" | Kenneth Graunke | 2019-02-21 | 1 | -8/+13 |
| | | | | | | | | We used to not reset the batch, and just keep appending to it, so you'd get the same invalid contents over and over. I'd also really like to know about this, so aborting seems wise for now, if not for the long term | ||||
* | iris: don't always flush | Kenneth Graunke | 2019-02-21 | 1 | -1/+1 |
| | |||||
* | iris: print second batch size separately | Kenneth Graunke | 2019-02-21 | 1 | -3/+7 |
| | |||||
* | iris: actually init num_viewports | Kenneth Graunke | 2019-02-21 | 2 | -1/+4 |
| | | | | fixes regressions | ||||
* | iris: scissor count fixes | Kenneth Graunke | 2019-02-21 | 2 | -7/+3 |
| | |||||
* | iris: fix VP iteration | Kenneth Graunke | 2019-02-21 | 1 | -12/+13 |
| | |||||
* | iris: fix num viewports to be based on programs | Kenneth Graunke | 2019-02-21 | 2 | -7/+13 |
| | |||||
* | iris: fix viewport counts and settings | Kenneth Graunke | 2019-02-21 | 1 | -6/+5 |
| | | | | | | | | | | seeing set_viewport_state 0 1 set_viewport_state 1 15 which gives us a total of 16 viewports, updated incrementally so keep old values around and update them... | ||||
* | iris: max VP index | Kenneth Graunke | 2019-02-21 | 1 | -1/+7 |
| | |||||
* | iris: emit 3DSTATE_SBE_SWIZ | Kenneth Graunke | 2019-02-21 | 1 | -2/+99 |
| | |||||
* | iris: avoid crashing on unbound constant resources | Kenneth Graunke | 2019-02-21 | 1 | -2/+6 |
| | | | | instead, read from the workaround BO | ||||
* | iris: fix caps so tests run again | Kenneth Graunke | 2019-02-21 | 1 | -0/+3 |
| | |||||
* | iris: fix major refcounting bug with resources | Kenneth Graunke | 2019-02-21 | 1 | -8/+8 |
| | | | | | | | DONTBLOCK -> NULL was happening after taking a reference, causing those to live forever This resolves the OOM problems | ||||
* | iris: support signed vertex buffer offsets | Kenneth Graunke | 2019-02-21 | 1 | -1/+1 |
| | |||||
* | iris: print refcounts in INTEL_DEBUG=submit | Kenneth Graunke | 2019-02-21 | 1 | -2/+3 |
| | |||||
* | iris: redo VB CSO a bit | Kenneth Graunke | 2019-02-21 | 1 | -17/+18 |
| | |||||
* | iris: print binder utilization in INTEL_DEBUG=submit | Kenneth Graunke | 2019-02-21 | 4 | -8/+10 |
| | |||||
* | iris: clean up some warnings so I can see through the noise | Kenneth Graunke | 2019-02-21 | 2 | -18/+10 |
| | |||||
* | iris: use pipe resources not direct BOs | Kenneth Graunke | 2019-02-21 | 1 | -8/+9 |
| | |||||
* | iris: indentation | Kenneth Graunke | 2019-02-21 | 1 | -2/+1 |
| | |||||
* | iris: don't leak keyboxes when searching for an existing program | Kenneth Graunke | 2019-02-21 | 1 | -0/+2 |
| | |||||
* | iris: don't leak sampler state table resources | Kenneth Graunke | 2019-02-21 | 1 | -0/+3 |
| | |||||
* | iris: rzalloc iris_compiled_shader so memcmp works even if padding creeps in | Kenneth Graunke | 2019-02-21 | 1 | -2/+2 |
| | |||||
* | iris: remove 4 bytes of padding in iris_compiled_shader | Kenneth Graunke | 2019-02-21 | 1 | -3/+3 |
| | |||||
* | iris: pc fixes | Kenneth Graunke | 2019-02-21 | 1 | -0/+2 |
| | |||||
* | iris: more leak fixes | Kenneth Graunke | 2019-02-21 | 1 | -0/+2 |
| | |||||
* | iris: plug leaks | Kenneth Graunke | 2019-02-21 | 5 | -2/+26 |
| | |||||
* | iris: clear dirty | Kenneth Graunke | 2019-02-21 | 1 | -1/+1 |
| | |||||
* | iris: some dirty fixes | Kenneth Graunke | 2019-02-21 | 3 | -5/+13 |
| | | | | | two scissor bits, constants not being flagged, ZeroRTA, clip not being flagged | ||||
* | iris: bindings dirty tracking | Kenneth Graunke | 2019-02-21 | 5 | -8/+39 |
| | |||||
* | iris: flag DIRTY_WM properly | Kenneth Graunke | 2019-02-21 | 1 | -0/+5 |
| | |||||
* | iris: fix the validation list on new batches | Kenneth Graunke | 2019-02-21 | 3 | -0/+129 |
| | |||||
* | iris: save pointers to streamed state resources | Kenneth Graunke | 2019-02-21 | 2 | -11/+29 |
| | | | | will be used for cross-batch validation list fixing | ||||
* | iris: put back the always flush - fixes some things :( | Kenneth Graunke | 2019-02-21 | 1 | -1/+1 |
| | |||||
* | iris: untested SAMPLER_STATE pin BO fix | Kenneth Graunke | 2019-02-21 | 1 | -0/+4 |
| | |||||
* | iris: delete some pointless STATIC_ASSERTS | Kenneth Graunke | 2019-02-21 | 1 | -4/+2 |
| | | | | these were useful when I was patching relocs | ||||
* | iris: untested index buffer upload | Kenneth Graunke | 2019-02-21 | 1 | -3/+11 |
| |