summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* iris: hacky flushing for nowKenneth Graunke2019-02-211-0/+14
|
* iris: drop the 48b printout, we never use anything elseKenneth Graunke2019-02-211-3/+2
|
* iris: add INTEL_DEBUG=reemitKenneth Graunke2019-02-211-1/+2
|
* iris: fix blorp prog data crashesKenneth Graunke2019-02-211-6/+9
|
* iris: more blorpKenneth Graunke2019-02-214-50/+150
|
* iris: fix sampler view crashesKenneth Graunke2019-02-211-1/+1
|
* iris: drop bogus binder freeKenneth Graunke2019-02-211-1/+0
| | | | I was malloc'ing it but then I changed my mind and embedded it directly
* iris: more blitting code to make readpixels workKenneth Graunke2019-02-214-11/+135
|
* iris: bits of blorp codeKenneth Graunke2019-02-216-5/+300
|
* iris: move bo_offset_from_sbaKenneth Graunke2019-02-213-26/+31
| | | | for wider use
* iris: copy over i965's cache trackingKenneth Graunke2019-02-219-65/+233
| | | | needed to split out vtbl so I can pipe control without ice
* iris: pull in newer commentsKenneth Graunke2019-02-211-13/+16
|
* iris: Defines for base addresses rather than numbers everywhereKenneth Graunke2019-02-214-15/+56
|
* iris: Move get_command_space to iris_batch.cKenneth Graunke2019-02-213-14/+14
| | | | for reuse in blorp. it's a better interface anyway.
* iris: fix texturing!Kenneth Graunke2019-02-211-0/+14
|
* iris: better SBEKenneth Graunke2019-02-212-27/+86
|
* iris: vma - fix assertKenneth Graunke2019-02-211-1/+1
|
* iris: vma fixes - don't free binder addressKenneth Graunke2019-02-211-3/+18
|
* iris: bo reuseKenneth Graunke2019-02-211-13/+4
|
* iris: crazy pipe control codeKenneth Graunke2019-02-216-1/+608
| | | | imported from ~kwg/mesa pcx-2, gen < 8 code dropped
* iris: fixesKenneth Graunke2019-02-211-11/+14
|
* iris: fixes from i965Kenneth Graunke2019-02-211-12/+38
|
* iris: port bug fix from i965Kenneth Graunke2019-02-211-1/+1
|
* iris: fix indexKenneth Graunke2019-02-211-2/+2
|
* iris: increase allocator alignmentKenneth Graunke2019-02-211-2/+3
|
* iris: better BT assertsKenneth Graunke2019-02-212-5/+14
| | | | Probably nothing is working because texture upload isn't implemented
* iris: decoder fixesKenneth Graunke2019-02-213-4/+8
|
* iris: set sampler viewsKenneth Graunke2019-02-212-8/+33
|
* iris: isv freeing fixesKenneth Graunke2019-02-211-8/+4
|
* iris: TES stashKenneth Graunke2019-02-211-1/+54
| | | | TODO: key setup
* iris: SBA once at context creation, not per batchKenneth Graunke2019-02-213-15/+5
| | | | hooray!
* iris: fix a scissor bugKenneth Graunke2019-02-211-1/+2
|
* iris: assemble SAMPLER_STATE table at bind timeKenneth Graunke2019-02-212-23/+36
| | | | | | | It's useless to allocate SAMPLER_STATEs in GPU memory on creation like we do for SURFACE_STATES, because they need to be organized into a contiguous block of memory. But we can do that at bind time, rather than draw time.
* iris: same treatment for sampler viewsKenneth Graunke2019-02-211-2/+20
|
* iris: allocate SURFACE_STATEs up front and stop streaming themKenneth Graunke2019-02-211-23/+66
|
* iris: delete more trashKenneth Graunke2019-02-212-19/+0
|
* iris: canonicalize addresses.Kenneth Graunke2019-02-211-4/+22
| | | | Back to working! Woo!
* iris: validation dumping improvementsKenneth Graunke2019-02-212-3/+8
| | | | backported from i965. don't bother with (pinned) because everything is.