summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/iris/iris_draw.c
Commit message (Expand)AuthorAgeFilesLines
* iris: Implement ARB_indirect_parametersIllia Iorin2019-05-111-4/+57
* iris: Split iris_update_draw_info into two functions.Kenneth Graunke2019-05-111-0/+12
* iris: Set XY Clipping correctly.Kenneth Graunke2019-04-291-0/+21
* iris: Some tidying for preemption supportKenneth Graunke2019-04-251-63/+3
* iris: add preemption support on gen9Mike Blumenkrantz2019-04-241-0/+65
* iris: Save/restore MI_PREDICATE_RESULT, not MI_PREDICATE_DATA.Kenneth Graunke2019-04-041-1/+1
* iris: Skip resolves and flushes altogether if unnecessaryKenneth Graunke2019-03-211-8/+11
* iris: Skip framebuffer resolve tracking if framebuffer isn't dirtyKenneth Graunke2019-03-211-2/+2
* iris: Skip input resolve handling if bindings haven't changedKenneth Graunke2019-03-211-6/+6
* iris: Enable ARB_shader_draw_parameters supportJose Maria Casanova Crespo2019-02-261-0/+34
* iris: Only resolve compute resources for compute shadersKenneth Graunke2019-02-211-4/+3
* iris: Resolves for computeKenneth Graunke2019-02-211-2/+8
* iris: consider framebuffer parameter for aux usagesKenneth Graunke2019-02-211-1/+1
* iris: add some draw resolve hooksKenneth Graunke2019-02-211-3/+4
* iris: Fix SO issue with INTEL_DEBUG=reemit, set fewer bitsKenneth Graunke2019-02-211-2/+5
* iris: Drop a dead commentKenneth Graunke2019-02-211-2/+0
* iris: Only resolve inputs for actual shader stagesKenneth Graunke2019-02-211-1/+5
* iris: delete finished commentsKenneth Graunke2019-02-211-2/+0
* iris: handle PatchVerticesIn as a system value.Kenneth Graunke2019-02-211-2/+15
* iris: fix conditional compute, don't stomp predicate for pipelined queriesKenneth Graunke2019-02-211-0/+14
* iris: update commentKenneth Graunke2019-02-211-1/+3
* iris: Put batches in an arrayKenneth Graunke2019-02-211-2/+2
* iris: Fix refcounting of grid surfaceKenneth Graunke2019-02-211-1/+1
* iris/compute: Zero out the last grid size on indirect dispatchesJason Ekstrand2019-02-211-0/+5
* iris/compute: Don't increment the grid size offsetJason Ekstrand2019-02-211-2/+0
* iris: don't let render/compute contexts stomp each other's dirty bitsKenneth Graunke2019-02-211-3/+2
* iris: rewrite grid surface handlingKenneth Graunke2019-02-211-2/+50
* iris: XXX for compute state tracking :/Kenneth Graunke2019-02-211-0/+1
* iris: little bits of compute basicsKenneth Graunke2019-02-211-0/+30
* iris: Support multiple binder BOs, update Surface State Base AddressKenneth Graunke2019-02-211-14/+2
* iris: don't unconditionally emit 3DSTATE_VF / 3DSTATE_VF_TOPOLOGYKenneth Graunke2019-02-211-0/+24
* iris: try to hack around binder issueKenneth Graunke2019-02-211-2/+7
* iris: proper cache trackingKenneth Graunke2019-02-211-16/+4
* iris: use consistent copyright formattingKenneth Graunke2019-02-211-13/+12
* iris: comment everythingKenneth Graunke2019-02-211-0/+10
* iris: Don't reserve new binding table section unless things are dirtyKenneth Graunke2019-02-211-1/+1
* iris: rework DEBUG_REEMITKenneth Graunke2019-02-211-0/+3
* iris: don't always flushKenneth Graunke2019-02-211-1/+1
* iris: print binder utilization in INTEL_DEBUG=submitKenneth Graunke2019-02-211-0/+1
* iris: clear dirtyKenneth Graunke2019-02-211-1/+1
* iris: bindings dirty trackingKenneth Graunke2019-02-211-0/+9
* iris: put back the always flush - fixes some things :(Kenneth Graunke2019-02-211-1/+1
* iris: comment about reemitting and flushingKenneth Graunke2019-02-211-1/+4
* iris: completely rewrite binderKenneth Graunke2019-02-211-1/+1
* iris: flush alwaysKenneth Graunke2019-02-211-0/+3
* iris: chaining not growingKenneth Graunke2019-02-211-4/+7
* iris: hacky flushing for nowKenneth Graunke2019-02-211-0/+14
* iris: copy over i965's cache trackingKenneth Graunke2019-02-211-1/+1
* iris: use vtbl to avoid multiple symbols, fix state base addressKenneth Graunke2019-02-211-1/+1
* iris: make an ice->render_batch fieldKenneth Graunke2019-02-211-2/+1