summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* iris: state cleaningKenneth Graunke2019-02-213-39/+53
|
* iris: comment about reemitting and flushingKenneth Graunke2019-02-212-1/+5
|
* iris: allow mapped buffers during execution (faster)Kenneth Graunke2019-02-211-1/+1
|
* iris: disable __gen_validate_value in release modeKenneth Graunke2019-02-211-1/+3
|
* iris: drop assert for nowKenneth Graunke2019-02-211-2/+2
|
* iris: fix release buildsKenneth Graunke2019-02-211-2/+0
|
* iris: better VFIKenneth Graunke2019-02-211-7/+6
|
* iris: IndexFormat = size/2Chris Wilson2019-02-211-1/+1
| | | | | | | | brw uses: IndexFormat = index_size >> 1 anv uses: IndexFromat = index_type[index_size]
* iris: use u_transfer helpers for nowKenneth Graunke2019-02-211-23/+3
|
* iris: fix pull bufs that aren't the first user uploadKenneth Graunke2019-02-211-1/+1
|
* iris: fill out pull constant buffersKenneth Graunke2019-02-211-0/+20
|
* iris: make surface states for cbufsKenneth Graunke2019-02-212-5/+35
|
* iris: have more than one const_offsetKenneth Graunke2019-02-212-11/+14
|
* iris: completely rewrite binderKenneth Graunke2019-02-219-76/+136
| | | | now we get a new one per batch, and flush if it fills up
* iris: better ubo handlingKenneth Graunke2019-02-214-82/+90
|
* iris: fix import from dri2/3Chris Wilson2019-02-211-3/+24
|
* iris: fix constant packet length to match i965Kenneth Graunke2019-02-211-1/+4
|
* iris: maybe slightly less boats uniformsKenneth Graunke2019-02-211-0/+3
|
* iris: flush alwaysKenneth Graunke2019-02-211-0/+3
|
* iris: transfersKenneth Graunke2019-02-211-21/+136
|
* iris: util_copy_framebuffer_state (ported from Rob's v3d patches)Kenneth Graunke2019-02-211-14/+2
|
* iris: fix VF INSTANCING lengthKenneth Graunke2019-02-211-1/+1
|
* iris: more depth stuffs...Kenneth Graunke2019-02-212-12/+77
| | | | still missing stencil
* iris: fix 3DSTATE_VERTEX_ELEMENTS lengthKenneth Graunke2019-02-211-1/+2
|
* iris: fix whitespaceKenneth Graunke2019-02-211-2/+3
|
* iris: Lower the max number of decoded VBO linesKenneth Graunke2019-02-211-0/+1
| | | | saint foo, vbo lines!
* iris: fix decoding and undo testing codeKenneth Graunke2019-02-211-2/+4
|
* iris: fix batch chaining...Kenneth Graunke2019-02-211-18/+30
| | | | don't chain a batch just for the end
* iris: capsKenneth Graunke2019-02-211-0/+13
|
* iris: chaining not growingKenneth Graunke2019-02-214-94/+93
|
* iris: just turn batch reset_and_clear_caches into resetKenneth Graunke2019-02-211-6/+1
|
* iris: delete growing code and just die for nowKenneth Graunke2019-02-212-138/+1
| | | | | | we need proper batch chaining. without relocations, we can't grow, since we've only allocated so much VMA for the batch, and the mechanism only works if we can pin it at the old address
* iris: blorp bug fixesKenneth Graunke2019-02-211-11/+15
| | | | I wrote this earlier, but it got lost somehow...
* iris: properly reject formats, fixes RGB32 rendering with texture floatKenneth Graunke2019-02-211-1/+1
|
* iris: proper # of uniformsKenneth Graunke2019-02-211-2/+3
| | | | or at least closer...we were using bytes, we want 256-bit units...
* iris: proper length for VE packet?Kenneth Graunke2019-02-211-1/+3
|
* iris: uniforms for VSKenneth Graunke2019-02-211-0/+3
|
* iris: bump GL version to 4.2Kenneth Graunke2019-02-212-14/+19
|
* iris: some depth stuff :(Kenneth Graunke2019-02-213-47/+55
|
* iris: assert surf initKenneth Graunke2019-02-211-13/+15
|
* iris: no more drawing rectangle in blorpKenneth Graunke2019-02-211-5/+1
| | | | | | | there's some bug here as Jason's patches for only emitting 3DS_DR once got reverted by Mark later on, apparently they regressed MSAA tests. need to sort that out.
* iris: blorp URBKenneth Graunke2019-02-211-7/+23
|
* iris: make blorp pin the binderKenneth Graunke2019-02-212-0/+4
|
* iris: linear staging buffers - fast CPU access...Kenneth Graunke2019-02-211-1/+1
|