summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* iris: implement copy imageKenneth Graunke2019-02-212-12/+28
|
* iris: fall back to u_generate_mipmapKenneth Graunke2019-02-212-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 fixKenneth Graunke2019-02-211-2/+4
|
* iris: shader dirty bitsKenneth Graunke2019-02-211-9/+18
|
* iris: rework DEBUG_REEMITKenneth Graunke2019-02-212-4/+5
| | | | don't want to have to special case this everywhere
* iris: clearsKenneth Graunke2019-02-215-19/+61
|
* iris: better boxing on mapsKenneth Graunke2019-02-211-3/+23
|
* iris: fix fragcoord ytransformKenneth Graunke2019-02-211-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 modesKenneth Graunke2019-02-211-1/+7
|
* iris: tidy comments about mirroring modesKenneth Graunke2019-02-211-2/+4
|
* iris: iris - fix QWord aligned endings after batch chaining reworkKenneth Graunke2019-02-211-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 outKenneth Graunke2019-02-211-2/+3
|
* iris: bad inherited commentsKenneth Graunke2019-02-211-5/+1
|
* iris: Handle batch submission failure "better"Kenneth Graunke2019-02-211-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 flushKenneth Graunke2019-02-211-1/+1
|
* iris: print second batch size separatelyKenneth Graunke2019-02-211-3/+7
|
* iris: actually init num_viewportsKenneth Graunke2019-02-212-1/+4
| | | | fixes regressions
* iris: scissor count fixesKenneth Graunke2019-02-212-7/+3
|
* iris: fix VP iterationKenneth Graunke2019-02-211-12/+13
|
* iris: fix num viewports to be based on programsKenneth Graunke2019-02-212-7/+13
|
* iris: fix viewport counts and settingsKenneth Graunke2019-02-211-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 indexKenneth Graunke2019-02-211-1/+7
|
* iris: emit 3DSTATE_SBE_SWIZKenneth Graunke2019-02-211-2/+99
|
* iris: avoid crashing on unbound constant resourcesKenneth Graunke2019-02-211-2/+6
| | | | instead, read from the workaround BO
* iris: fix caps so tests run againKenneth Graunke2019-02-211-0/+3
|
* iris: fix major refcounting bug with resourcesKenneth Graunke2019-02-211-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 offsetsKenneth Graunke2019-02-211-1/+1
|
* iris: print refcounts in INTEL_DEBUG=submitKenneth Graunke2019-02-211-2/+3
|
* iris: redo VB CSO a bitKenneth Graunke2019-02-211-17/+18
|
* iris: print binder utilization in INTEL_DEBUG=submitKenneth Graunke2019-02-214-8/+10
|
* iris: clean up some warnings so I can see through the noiseKenneth Graunke2019-02-212-18/+10
|
* iris: use pipe resources not direct BOsKenneth Graunke2019-02-211-8/+9
|
* iris: indentationKenneth Graunke2019-02-211-2/+1
|
* iris: don't leak keyboxes when searching for an existing programKenneth Graunke2019-02-211-0/+2
|
* iris: don't leak sampler state table resourcesKenneth Graunke2019-02-211-0/+3
|
* iris: rzalloc iris_compiled_shader so memcmp works even if padding creeps inKenneth Graunke2019-02-211-2/+2
|
* iris: remove 4 bytes of padding in iris_compiled_shaderKenneth Graunke2019-02-211-3/+3
|
* iris: pc fixesKenneth Graunke2019-02-211-0/+2
|
* iris: more leak fixesKenneth Graunke2019-02-211-0/+2
|
* iris: plug leaksKenneth Graunke2019-02-215-2/+26
|
* iris: clear dirtyKenneth Graunke2019-02-211-1/+1
|
* iris: some dirty fixesKenneth Graunke2019-02-213-5/+13
| | | | | two scissor bits, constants not being flagged, ZeroRTA, clip not being flagged
* iris: bindings dirty trackingKenneth Graunke2019-02-215-8/+39
|
* iris: flag DIRTY_WM properlyKenneth Graunke2019-02-211-0/+5
|
* iris: fix the validation list on new batchesKenneth Graunke2019-02-213-0/+129
|
* iris: save pointers to streamed state resourcesKenneth Graunke2019-02-212-11/+29
| | | | will be used for cross-batch validation list fixing
* iris: put back the always flush - fixes some things :(Kenneth Graunke2019-02-211-1/+1
|
* iris: untested SAMPLER_STATE pin BO fixKenneth Graunke2019-02-211-0/+4
|
* iris: delete some pointless STATIC_ASSERTSKenneth Graunke2019-02-211-4/+2
| | | | these were useful when I was patching relocs
* iris: untested index buffer uploadKenneth Graunke2019-02-211-3/+11
|