aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/iris/iris_draw.c
Commit message (Expand)AuthorAgeFilesLines
* iris: Rework iris_update_draw_parameters to be more efficientKenneth Graunke2019-09-181-27/+48
* iris: Use state_refs for draw parameters.Kenneth Graunke2019-09-181-4/+4
* iris: Avoid uploading SURFACE_STATE descriptors for UBOs if possibleKenneth Graunke2019-09-181-2/+1
* iris: Add support for the always_flush_cache=true debug option.Kenneth Graunke2019-09-091-0/+8
* iris: Use gen_mi_builder to handle CS ALU operations.Kenneth Graunke2019-07-251-3/+3
* iris: Fix key->input_vertices for 8_PATCH TCS mode.Kenneth Graunke2019-07-111-0/+7
* iris: Fix MOCS for grid surfaceKenneth Graunke2019-07-031-3/+4
* iris: move sysvals to their own constant bufferTimur Kristóf2019-06-231-1/+1
* iris: Only upload surface state for grid info when neededCaio Marcelo de Oliveira Filho2019-06-111-8/+14
* iris: Only recompile CS when neededCaio Marcelo de Oliveira Filho2019-06-051-1/+1
* 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