iris: Track per-stage bind history, reduce work accordingly
[mesa.git] / src / gallium / drivers / iris / iris_draw.c
2019-09-09 Kenneth Graunkeiris: Add support for the always_flush_cache=true debug...
2019-07-25 Kenneth Graunkeiris: Use gen_mi_builder to handle CS ALU operations.
2019-07-11 Kenneth Graunkeiris: Fix key->input_vertices for 8_PATCH TCS mode.
2019-07-04 Kenneth Graunkeiris: Fix MOCS for grid surface
2019-06-23 Timur Kristófiris: move sysvals to their own constant buffer
2019-06-12 Caio Marcelo de... iris: Only upload surface state for grid info when...
2019-06-05 Caio Marcelo de... iris: Only recompile CS when needed
2019-05-12 Illia Ioriniris: Implement ARB_indirect_parameters
2019-05-12 Kenneth Graunkeiris: Split iris_update_draw_info into two functions.
2019-04-29 Kenneth Graunkeiris: Set XY Clipping correctly.
2019-04-25 Kenneth Graunkeiris: Some tidying for preemption support
2019-04-24 Mike Blumenkrantziris: add preemption support on gen9
2019-04-04 Kenneth Graunkeiris: Save/restore MI_PREDICATE_RESULT, not MI_PREDICAT...
2019-03-22 Kenneth Graunkeiris: Skip resolves and flushes altogether if unnecessary
2019-03-22 Kenneth Graunkeiris: Skip framebuffer resolve tracking if framebuffer...
2019-03-22 Kenneth Graunkeiris: Skip input resolve handling if bindings haven...
2019-02-26 Jose Maria Casanov... iris: Enable ARB_shader_draw_parameters support
2019-02-21 Kenneth Graunkeiris: Only resolve compute resources for compute shaders
2019-02-21 Kenneth Graunkeiris: Resolves for compute
2019-02-21 Kenneth Graunkeiris: consider framebuffer parameter for aux usages
2019-02-21 Kenneth Graunkeiris: add some draw resolve hooks
2019-02-21 Kenneth Graunkeiris: Fix SO issue with INTEL_DEBUG=reemit, set fewer...
2019-02-21 Kenneth Graunkeiris: Drop a dead comment
2019-02-21 Kenneth Graunkeiris: Only resolve inputs for actual shader stages
2019-02-21 Kenneth Graunkeiris: delete finished comments
2019-02-21 Kenneth Graunkeiris: handle PatchVerticesIn as a system value.
2019-02-21 Kenneth Graunkeiris: fix conditional compute, don't stomp predicate...
2019-02-21 Kenneth Graunkeiris: update comment
2019-02-21 Kenneth Graunkeiris: Put batches in an array
2019-02-21 Kenneth Graunkeiris: Fix refcounting of grid surface
2019-02-21 Jason Ekstrandiris/compute: Zero out the last grid size on indirect...
2019-02-21 Jason Ekstrandiris/compute: Don't increment the grid size offset
2019-02-21 Kenneth Graunkeiris: don't let render/compute contexts stomp each...
2019-02-21 Kenneth Graunkeiris: rewrite grid surface handling
2019-02-21 Kenneth Graunkeiris: XXX for compute state tracking :/
2019-02-21 Kenneth Graunkeiris: little bits of compute basics
2019-02-21 Kenneth Graunkeiris: Support multiple binder BOs, update Surface State...
2019-02-21 Kenneth Graunkeiris: don't unconditionally emit 3DSTATE_VF / 3DSTATE_V...
2019-02-21 Kenneth Graunkeiris: try to hack around binder issue
2019-02-21 Kenneth Graunkeiris: proper cache tracking
2019-02-21 Kenneth Graunkeiris: use consistent copyright formatting
2019-02-21 Kenneth Graunkeiris: comment everything
2019-02-21 Kenneth Graunkeiris: Don't reserve new binding table section unless...
2019-02-21 Kenneth Graunkeiris: rework DEBUG_REEMIT
2019-02-21 Kenneth Graunkeiris: don't always flush
2019-02-21 Kenneth Graunkeiris: print binder utilization in INTEL_DEBUG=submit
2019-02-21 Kenneth Graunkeiris: clear dirty
2019-02-21 Kenneth Graunkeiris: bindings dirty tracking
2019-02-21 Kenneth Graunkeiris: put back the always flush - fixes some things :(
2019-02-21 Kenneth Graunkeiris: comment about reemitting and flushing
2019-02-21 Kenneth Graunkeiris: completely rewrite binder
2019-02-21 Kenneth Graunkeiris: flush always
2019-02-21 Kenneth Graunkeiris: chaining not growing
2019-02-21 Kenneth Graunkeiris: hacky flushing for now
2019-02-21 Kenneth Graunkeiris: copy over i965's cache tracking
2019-02-21 Kenneth Graunkeiris: use vtbl to avoid multiple symbols, fix state...
2019-02-21 Kenneth Graunkeiris: make an ice->render_batch field
2019-02-21 Kenneth Graunkeiris: some program code
2019-02-21 Kenneth Graunkeiris: some draw info, vbs, sample mask
2019-02-21 Kenneth Graunkeiris: initial render state upload
2019-02-21 Kenneth Graunkeiris: Initial commit of a new 'iris' driver for Intel...