Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | iris: state cleaning | Kenneth Graunke | 2019-02-21 | 3 | -39/+53 |
| | |||||
* | iris: comment about reemitting and flushing | Kenneth Graunke | 2019-02-21 | 2 | -1/+5 |
| | |||||
* | iris: allow mapped buffers during execution (faster) | Kenneth Graunke | 2019-02-21 | 1 | -1/+1 |
| | |||||
* | iris: disable __gen_validate_value in release mode | Kenneth Graunke | 2019-02-21 | 1 | -1/+3 |
| | |||||
* | iris: drop assert for now | Kenneth Graunke | 2019-02-21 | 1 | -2/+2 |
| | |||||
* | iris: fix release builds | Kenneth Graunke | 2019-02-21 | 1 | -2/+0 |
| | |||||
* | iris: better VFI | Kenneth Graunke | 2019-02-21 | 1 | -7/+6 |
| | |||||
* | iris: IndexFormat = size/2 | Chris Wilson | 2019-02-21 | 1 | -1/+1 |
| | | | | | | | | brw uses: IndexFormat = index_size >> 1 anv uses: IndexFromat = index_type[index_size] | ||||
* | iris: use u_transfer helpers for now | Kenneth Graunke | 2019-02-21 | 1 | -23/+3 |
| | |||||
* | iris: fix pull bufs that aren't the first user upload | Kenneth Graunke | 2019-02-21 | 1 | -1/+1 |
| | |||||
* | iris: fill out pull constant buffers | Kenneth Graunke | 2019-02-21 | 1 | -0/+20 |
| | |||||
* | iris: make surface states for cbufs | Kenneth Graunke | 2019-02-21 | 2 | -5/+35 |
| | |||||
* | iris: have more than one const_offset | Kenneth Graunke | 2019-02-21 | 2 | -11/+14 |
| | |||||
* | iris: completely rewrite binder | Kenneth Graunke | 2019-02-21 | 9 | -76/+136 |
| | | | | now we get a new one per batch, and flush if it fills up | ||||
* | iris: better ubo handling | Kenneth Graunke | 2019-02-21 | 4 | -82/+90 |
| | |||||
* | iris: fix import from dri2/3 | Chris Wilson | 2019-02-21 | 1 | -3/+24 |
| | |||||
* | iris: fix constant packet length to match i965 | Kenneth Graunke | 2019-02-21 | 1 | -1/+4 |
| | |||||
* | iris: maybe slightly less boats uniforms | Kenneth Graunke | 2019-02-21 | 1 | -0/+3 |
| | |||||
* | iris: flush always | Kenneth Graunke | 2019-02-21 | 1 | -0/+3 |
| | |||||
* | iris: transfers | Kenneth Graunke | 2019-02-21 | 1 | -21/+136 |
| | |||||
* | iris: util_copy_framebuffer_state (ported from Rob's v3d patches) | Kenneth Graunke | 2019-02-21 | 1 | -14/+2 |
| | |||||
* | iris: fix VF INSTANCING length | Kenneth Graunke | 2019-02-21 | 1 | -1/+1 |
| | |||||
* | iris: more depth stuffs... | Kenneth Graunke | 2019-02-21 | 2 | -12/+77 |
| | | | | still missing stencil | ||||
* | iris: fix 3DSTATE_VERTEX_ELEMENTS length | Kenneth Graunke | 2019-02-21 | 1 | -1/+2 |
| | |||||
* | iris: fix whitespace | Kenneth Graunke | 2019-02-21 | 1 | -2/+3 |
| | |||||
* | iris: Lower the max number of decoded VBO lines | Kenneth Graunke | 2019-02-21 | 1 | -0/+1 |
| | | | | saint foo, vbo lines! | ||||
* | iris: fix decoding and undo testing code | Kenneth Graunke | 2019-02-21 | 1 | -2/+4 |
| | |||||
* | iris: fix batch chaining... | Kenneth Graunke | 2019-02-21 | 1 | -18/+30 |
| | | | | don't chain a batch just for the end | ||||
* | iris: caps | Kenneth Graunke | 2019-02-21 | 1 | -0/+13 |
| | |||||
* | iris: chaining not growing | Kenneth Graunke | 2019-02-21 | 4 | -94/+93 |
| | |||||
* | iris: just turn batch reset_and_clear_caches into reset | Kenneth Graunke | 2019-02-21 | 1 | -6/+1 |
| | |||||
* | iris: delete growing code and just die for now | Kenneth Graunke | 2019-02-21 | 2 | -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 fixes | Kenneth Graunke | 2019-02-21 | 1 | -11/+15 |
| | | | | I wrote this earlier, but it got lost somehow... | ||||
* | iris: properly reject formats, fixes RGB32 rendering with texture float | Kenneth Graunke | 2019-02-21 | 1 | -1/+1 |
| | |||||
* | iris: proper # of uniforms | Kenneth Graunke | 2019-02-21 | 1 | -2/+3 |
| | | | | or at least closer...we were using bytes, we want 256-bit units... | ||||
* | iris: proper length for VE packet? | Kenneth Graunke | 2019-02-21 | 1 | -1/+3 |
| | |||||
* | iris: uniforms for VS | Kenneth Graunke | 2019-02-21 | 1 | -0/+3 |
| | |||||
* | iris: bump GL version to 4.2 | Kenneth Graunke | 2019-02-21 | 2 | -14/+19 |
| | |||||
* | iris: some depth stuff :( | Kenneth Graunke | 2019-02-21 | 3 | -47/+55 |
| | |||||
* | iris: assert surf init | Kenneth Graunke | 2019-02-21 | 1 | -13/+15 |
| | |||||
* | iris: no more drawing rectangle in blorp | Kenneth Graunke | 2019-02-21 | 1 | -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 URB | Kenneth Graunke | 2019-02-21 | 1 | -7/+23 |
| | |||||
* | iris: make blorp pin the binder | Kenneth Graunke | 2019-02-21 | 2 | -0/+4 |
| | |||||
* | iris: linear staging buffers - fast CPU access... | Kenneth Graunke | 2019-02-21 | 1 | -1/+1 |
| |